The Silicon Valley Code Camp is a community event where developers learn from fellow developers. All are welcome to attend and speak. This year the Code Camp is being held on November 8th and 9th 2008 at Foothill College. Attendance is free but space is limited; so be sure to register for the Code Camp.
Wednesday, August 13, 2008
Wednesday, August 6, 2008
Traditional software procurement practices in any enterprise involve channels which readily lend themselves to gathering statistics about usage (based on procurement, license agreements, the transaction details, etc.). However with Open Source Software (OSS), typically the software enters the enterprise via direct downloads by individuals within the company making it difficult to get a holistic picture of OSS adoption. For the OSS community as well, there isn't much visibility beyond the number of downloads. The Open Source Census is a "global, collaborative project to collect and share quantitative data on the use of open source software in the enterprise."
The project requests that users of OSS register anonymously with the site and download the OSS Discovery (via BitTorrent) scanning software. At the time of registration, the user is also provided with a census code. The OSS Discovery software scans one or more systems and produces a report of the OSS packages discovered on the system. This report can be submitted to the Census website with some optional non-identifiable statistics about the enterprise. The Census collates data across enterprises to produce useful reports about OSS adoption. For example, here's the report of all OSS packages ranked by number of installations. It's no surprise that Firefox is leading the list given the small population and predominance of desktops in the scans.
Please help the OSS community by signing up for the Census and providing information about your OSS usage.
Aurora by Adaptive Path is a concept of how future browser interactions might be in terms of collaboration and social networking. Checkout the video showing some of the plans for Aurora:
Aurora (Part 1) from Adaptive Path on Vimeo.
Aurora (Part 2) from Adaptive Path on Vimeo.
Video: Oracle’s CIO on ‘Project Sequoia’ by ZDNet's Larry Dignan -- At the LinuxWorld conference in San Francisco, Oracle CIO Mark Sunday explains the techniques behind Project Sequoia, the company’s new data center in Utah. By utilizing outside air, hot aisle containment, and independently controlled supercells, he says this will be its most efficient center yet.
Datacenter-in-a-box as a concept has been around for a while. The most popular example of this is Sun's Modular Datacenter S20. This is a 320 rack unit datacenter literally in a box - a shipping container - that can be used for rapid deployment of a datacenter with greater density than a traditional fixed datacenter.
At LinuxWorld 2008 Rackable®Systems showed off their ICE CubeTM Modular Data Center. This has a much higher density than the Sun solution with 28 racks of servers, offering 1400 rack units in all, fitting into a 40' container. The datacenter uses water cooling to reduce costs compared to traditional datacenters. Here are some pictures of the ICE CubeTM:
Saturday, August 2, 2008
A recent upgrade from Ubuntu Gutsy to Ubuntu Hardy started causing apt to fail due to an internal failure in lsb_release:
Traceback (most recent call last):
File "/usr/bin/lsb_release", line 327, in
File "/usr/bin/lsb_release", line 291, in main
distinfo = get_distro_information()
File "/usr/bin/lsb_release", line 254, in get_distro_information
distinfo = guess_debian_release()
File "/usr/bin/lsb_release", line 213, in guess_debian_release
rinfo = guess_release_from_apt()
File "/usr/bin/lsb_release", line 169, in guess_release_from_aptv version = RELEASE_CODENAME_LOOKUP.get(unknown, rinfo.get('suite',''))
NameError: global name 'unknown' is not defined
The problem turned out to be due to these two entries in /etc/apt/sources.list which were being used to get Polarion:
deb http://debian.sh.cvut.cz/debian/ etch main non-free
deb http://security.debian.org/ etch/updates main contrib
Commenting them out fixed the problem. I guess they don't work well with Hardy.