Archive for the ‘Open-Source’ Category

How to get paid to write open source software

Tuesday, February 24th, 2009


Val Henson describes her career in open source

  1.  Linux system programmers are in short supply
  2.  If you are vaguely competent and get some experience you become employed for life
  3.  Not all Linux programmers are idealists.  Now days it is a for profit motivation.
  4.  her pay profile progressed very well. Started at 150,000 per year in 1999 and doubled after 10ish years.
  5.  Telecommuting seems to be the end of the evolutionary progression
  6.  She travels all over the world to visit other programmers. 
  7. She thinks San Diego has the best weather in the world.  ( she obviously has not considered South America in that calculation )
  8. What would Val do?  If you will not get fired then why not do it ? 
  9. She knows developers who never leave the house
  10. Hours are flexible
  11. its not a 9-5 job.  She does not know anyone who does not care.  Hard to make it on 40 hours per week.
  12. Side effect is you only end up dealing with positive motivated people
  13. Open source is an enabling technology – good way to think about how and why a company would hire a person to help with open source from their point of view
  14. You have to be able to admit you do not know something.  ( duh!)   Linuxchix
  15. There are some famously rude people in the Linux community
  16. Careful with email!
  17. Some people get into open source by working on patches but much better to get a framework such as a job that gets you in contact with other people doing open source.
  18. Should be able to fairly quickly get into a position where you can telecommute 

Val Henson on LinkedIn

Vals blog

  Fun!  I want to give her a great big hug.

Open Source Economics

Tuesday, February 24th, 2009


  1. You can not transmit to another person what you will intuit in a particular situation
  2. Social production is not a fad.  It is here to stay. It is the long term effect of the internet
  3. new social relationships are emerging and this is where the opportunity is.
  4. stuff flows out of connected human beings
  5. social production is sustainable and growing fast.  Threatened by the incumbent system.
  6. Social production results in better product.


Developing Javascript with Chickenfoot – FireFox Plugin

Monday, February 23rd, 2009


Allows for a wysiwyg like alteration of a page for the purpose of making page mashup more easy.


Working with PHP in the Eclipse IDE Environment

Monday, January 12th, 2009




Setting up the VSFTPD daemon to accept connections from another computer

Monday, January 5th, 2009


Testing the FTP server / WebServer installation

Find out your server computer local ip address on your router by using:   ipconfig -a

freemonsandlewould@freemonsandlewould-desktop:~$ ifconfig -a
eth1      Link encap:Ethernet  HWaddr 00:0f:1f:e2:12:e4  
          inet addr:  Bcast:  Mask:
          inet6 addr: fe80::20f:1fff:fee2:12e4/64 Scope:Link
          RX packets:56119 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45698 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:56322994 (53.7 MB)  TX bytes:7952143 (7.5 MB)

lo        Link encap:Local Loopback  
          inet addr:  Mask:
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1134 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1134 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:156376 (152.7 KB)  TX bytes:156376 (152.7 KB)


My boxes local IP on my router is  and you should substitute yours for this number.

Test the webserver

    Bring up a browser and dial in:

Test the FTP server

   Dial in into your FTP tool and your linux box users name and password.


In both of the tests above you should see a result that is recognizable.

Installation PHP5 and Apache on Ubuntu

Thursday, January 1st, 2009

Installing PHP5 and Apache on Ubuntu

If you are doing any kind of PHP development, you’ll almost always be using Apache along with it. Here’s the quick and easy way to get PHP up and running on your Ubuntu box.

First, you’ll want to add the extra repositories to Ubuntu’s sources.list file.

From a command shell, you will run the following commands:

sudo apt-get install apache2

sudo apt-get install php5

sudo apt-get install libapache2-mod-php5

sudo /etc/init.d/apache2 restart

Note that if apache is already installed you can omit the first line. Your web files will now be found in /var/www/

To configure URL rewrite, you will need to install the rewrite module for the Apache server:

sudo a2enmod rewrite/etc/init.d/apache2 force-reload
sudo apache2ctl restart


Adding extra Repositories on Ubuntu

Repositories on Ubuntu are the locations that you can download software from. As a general rule, the default repositories don’t contain the right locations for most software packages that you’ll want to install. You will want to open up the /etc/apt/sources.list file, find and uncomment the following lines

deb dapper universe main restricted universe

deb dapper-security universe

Note that if you are using a different version than Dapper Drake (6.06), you will probably see a different name there, something like breezy or edgy.

Once you are done adding the repositories, you’ll need to run this command:

sudo apt-get update

(Thanks to Gregg in the comments for catching that)

Installation list of Ubuntu linux server

Thursday, January 1st, 2009

Installation list of linux server

  • Ubuntu – boots off of CD and installs to an unprepared drive on the computer
  • MySQL 5 
  • php module for MySQL
  • php installation
  • Apache


Install MySQL Server 5 on Ubuntu

Thursday, January 1st, 2009

Installing MySQL 5 Server on Ubuntu is a quick and easy process. It almost feels like it should be more difficult.  ( original article )

Open a terminal window, and use the following command:

sudo apt-get install mysql-server

If you are running PHP you will also need to install the php module for mysql 5:

sudo apt-get install php5-mysql

To create a new database, use the mysqladmin command:

mysqladmin create <databasename>


Reference WebPage


Drupal User Points Plugin Extension Module

Wednesday, December 17th, 2008

I have been learning about drupal open source software.  Its an open source solution for creating community based websites.   An easy comparison for purposes of explanation is wordpress.  Wordpress is based on the single user concept.  However many times that is not the best model.  Imagine ebay with only 1 buyer and that same person is the only seller. 

What "community" can be inferred from . The page linked shows user generated page content.  The drupal plugin User Points is used to keep track of how many posts a person has made and allows readers to click into other stories written by the user.  I assume it allows the readers to rate the page content also. 

Some other sites that use this module:

Open Source Phenomenon – Audacity is Great – Even Better Lame

Saturday, June 28th, 2008

I wanted to do some longer length recording and quickly found out that Sound Recorder that comes as part of Windows only goes to 60 seconds duration. After a quick search I found a program called Audacity. It does a good job and exports as an mp3 if you add a lame plugin for it. Open source is changing the world. You sappy global warming goofs would like to think you are saving the world. You could only wish to have an effect while open source is forging a new paradigm.