The implications of the crowd sourcing are very interesting. Case in point is the Rally Fighter car that was designed by the crowd sourcing method. Their version of crowd sourcing has some obvious flaws however look to this to see the seeds of a coming revolution.
Archive for the ‘Open-Source’ Category
Google TechTalk on the 3d printer that works with ABS plastic
Presented by Adam Mayer. This talk is about MakerBot, a new low-cost, open-source CNC fabrication robot produced by MakerBot Industries. MakerBot is an evolution of the RepRap project. Adam Mayer, one of the three founders of MakerBot Industries, will be on hand to present and demonstrate MakerBot and answer questions. Adam Mayer is one of the three founders of MakerBot Industries, and one of the core members of NYC Resistor, a hacker collective in downtown Brooklyn.
Val Henson describes her career in open source
- Linux system programmers are in short supply
- If you are vaguely competent and get some experience you become employed for life
- Not all Linux programmers are idealists. Now days it is a for profit motivation.
- her pay profile progressed very well. Started at 150,000 per year in 1999 and doubled after 10ish years.
- Telecommuting seems to be the end of the evolutionary progression
- She travels all over the world to visit other programmers.
- She thinks San Diego has the best weather in the world. ( she obviously has not considered South America in that calculation )
- What would Val do? If you will not get fired then why not do it ?
- She knows developers who never leave the house
- Hours are flexible
- its not a 9-5 job. She does not know anyone who does not care. Hard to make it on 40 hours per week.
- Side effect is you only end up dealing with positive motivated people
- 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
- You have to be able to admit you do not know something. ( duh!) Linuxchix
- There are some famously rude people in the Linux community
- Careful with email!
- 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.
- Should be able to fairly quickly get into a position where you can telecommute
Fun! I want to give her a great big hug.
- You can not transmit to another person what you will intuit in a particular situation
- Social production is not a fad. It is here to stay. It is the long term effect of the internet
- new social relationships are emerging and this is where the opportunity is.
- stuff flows out of connected human beings
- social production is sustainable and growing fast. Threatened by the incumbent system.
- Social production results in better product.
Allows for a wysiwyg like alteration of a page for the purpose of making page mashup more easy.
- Use the very complete guide to install and configuration to setup the FTP server.
- VSFTPD configuration howto
- Ubuntu Site documentation
- Ubuntu Wiki documentation – very exhaustive
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:192.168.1.104 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20f:1fff:fee2:12e4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:56119 errors:0 dropped:0 overruns:0 frame:0
TX packets:45698 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:56322994 (53.7 MB) TX bytes:7952143 (7.5 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
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
RX bytes:156376 (152.7 KB) TX bytes:156376 (152.7 KB)
My boxes local IP on my router is 192.168.1.104 and you should substitute yours for this number.
Test the webserver
Bring up a browser and dial in: http://192.168.1.104/
Test the FTP server
Dial in 192.168.1.104 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.
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/
sudo a2enmod rewrite/etc/init.d/apache2 force-reloadorsudo apache2ctl restart
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 http://us.archive.ubuntu.com/ubuntu dapper universe main restricted universe
deb http://security.ubuntu.com/ubuntu 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 linux server
- Ubuntu – boots off of CD and installs to an unprepared drive on the computer
- MySQL 5
- php module for MySQL
- php installation
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>
- Installing Apache, PHP, MySQL on Ubuntu 8.10
- Install MySQL Server 5 on Ubuntu
- Using terminal mode Ubuntu
- Adding extra repositories on Ubuntu
- How to change the root password on Ubuntu
- How to import a mysql database
- MySQL backup and restore with command line