of Python, a book presented in Wiki form.
has a collection of Python Programming videos, including Python
for Math Teachers, a First Look at RSA.
this is a Python module for the GIF-draw library which
allows you to draw into various graphics image files.
Brokers Python API, announced here.
Now available from the Google
a request/response handler object, main page is here, here on the
CheeseShop. WebOb provides wrappers around WSGI requests and responses.
domain Python module for defining arbitrary data structures, a similar
idea to the standard struct
module, but with more capabilities and the ability to work with bit fields.
a Python to C++ compiler, main site is here. Mentioned here
on Slashdot. Here it is used to good effect to speed up real-time julia set fractals.
on using the __name__ == "__main__" trick to allow a module to also run as
Manipulation of ID3 tags in MP3 files from within Python, the ID3.py module. eyeD3 is another module. pytagger is another which
might be the only one that is not under the GPL license. id3reader
is no longer maintained. mutagen
is another, this is a pure Python library.
single sign on in Windows Domains with a Zope / Plone / Apache
Mapki, a Wiki
on the Google Map api.
The Mapki, a
wiki with lots of information about Google Maps
Use a try/finally block to control
tread switching (mainly useful for inserting simple debug but
becomes more official in Python 2.5)
Causes of fainting,
and after exercise.
Athletes passing out after rowing.
Why people can faint after strenuous
is another pen with a digitizer that does not need special paper or a
special clipboard to function, though it looks like this must always be
attached to a PC to work (so its not as versatile as the digital pen
from EPOS Technologies)
bringing Linux to the Xbox 360 game console
wiki includes PCB footprints and projects
- Another product that is intended to be hacked: the Chumby "clock
radio" replacement. The main web page is here. An Aug'07 the Chumby was
getting ready to ship to customers. An initial look at one is here
from Engadget. Ross Rubin writes out Chumby. LinuxDevices.com has more information on this. A new version of the Chumby, perhaps with a $100 price tag, may appear in late '09. This was added to their web store in Nov'09 at $99.95, it is called the Chumby One (I guess the first version must have been the Chumby Zero), progress is being made but you still cannot buy one in Canada. The Chumby One gets reviewed by Engadget. A kit of Chumby's guts is now available so you can build it into your own projects. The Chumby One gets taken to pieces in this ifixit teardown.
The Sony PCG-U1
is a micro laptop that is getting into the webpad size range.
On 20-May-07 the OLPC
project got coverage on the US TV news journal show "60 Minutes",
while a lot of the focus was on the strife between OLPC and Intel,
Nicholas Negroponte was asked when Americans would be able to buy these
for their children, to which he replied that, this was planned for but
you would have to buy two: one for your child and one for a third world
child. Here's the quote from the
show: "If you’re wondering if the One Laptop will be available in
right now Negroponte’s in talks with some states and school districts.
He says it will be sold commercially in the future, but you’ll have to
buy two: one for your child and one for a child in a poor country."
- Could this be the next
generation of the Nokia N800? A press release has let it slip that the next Nokia will be the N810 and is to be shown in public on Oct 23/07, there also has been a recent drop in price on the N800 and remaining stock of the older N770 was blown out in Aug'07 by various vendors.
simple ? "A Century of Controversy Over the Foundations of Mathematics"
and the Omega
number (a Pi for the new century)
Did a meteor end a number of ancient civilizations in the Middle East?
The Second Law of
now has a web site. But the first law does not, even the domain name is
not squatted! (as of 24 Jan 02).
There's a large
lake under the Antarctic ice cap, what ancient microbes await us in
its depths (this is getting to sound like a Dr. Who episode)
The big earthquake
of Dec 26, 2004. India seems to have been hit but news is sparse.
Scotland on Sunday.
The European Space Agency has some satelite
pictures of this. And there are some very good before/after
shows that most of the Indian east coast is 2000km from the epicentre,
while Shrilanka is about 1600-1800km away, so the potential for damage
along the Indian east coast is still very high. Here are some before/after
shots of a few points on the Indian coast. Locating
the earthquake by listening to sound waves in the ocean. In Aug'06
satellite data was used to see gravity
changes caused by this quake.
claiming that light has actually been sped up beyond the speed of
light, but mainly discussing recent advances in slowing it down.
Aug'07, by using a special lens to reverse
the Casmir force scientists have created a
way of levitating objects, initial application might be to make
nano machine parts move without friction. Discussed here on Slashdot.
- The Canadian Music Industry's levy on blank media (mainly cassettes and CDRs) has finally come full circle and the industry is realizing that they have pulled their own teeth by implementing this. Effectively they have established that it is ok (in Canada) to copy recordings that you own a copy of onto whatever media you want so long as you don't sell or further distribute them, this is fine because they have forced you to pay a fee up front to cover the expected lost revenue do to this. Its now becoming more confused, because as everyone in Canada is forced to pay this it could be argued that, as long as a fee is not charged, it is ok for individuals to exchange copies. I think that's a bit of a stretch but the Copyright Board of Canada appears to be reasoning this way:
First, the Board has stated, in obiter dicta, on several occasions that the Private Copying regime legalizes copying for the private use of the person making the copy, regardless of whether the source is non-infringing or not. Therefore, according to the Board, downloading an infringing track from the Internet is not infringing, as long as the downloaded copy is made onto an 'audio recording medium'
the key here would be that to be legit you need to save a copy of the song to an audio recording medium, i.e. you need to burn it onto a CDR on which you will have paid the levy.  
is offering prizes for prior art that can invalidate some patents
BountyQuest may be disappearing
some day soon). BustPatents.com
is also watching and reporting on this mess. Scientific American ran this
article on four very bad patents (imagine patenting the "training
Here is a claim
that may invalidate the BritishTelecom patent on the web. There may
be a way around all gene based patents.
Some states are considering seizing
control of key patents under
the provisions of eminent domain
state of Wireless
- PuTTY is a free Telnet/SSH client, useful for remotely maintaining systems over the internet, it also has the ability to route connections on behalf of other applications such as Firefox and Thunderbird. Another short tutorial is here. 
- Even if your printer inks claim to have a 100-year fade
resistance life you must keep the prints out of the sun, this article
is an excellent informal study of the fade resistance of the main
consumer ink jet paper/ink/printer systems that were available in 2006.
In it they placed a set of prints in full sun (inside a window) for 11
months and caused serious fading for all except Epson and HP.
- It seems to be relatively easy
to install games on an XP Pro box under
the administrator account, and I seem to be having pretty good success
at getting them to run. However, they will often not work under other
accounts on the same machine. Part of the trick at getting them to run
seems to be to give the other accounts "Power User" group rights.
However my old NT 4.0 Domain server does not have the "Power users"
group, so it looked for a while like I would have to create local
machine accounts with membership in this group. A bit of web searching
turned up this
page that suggested there was a way to make the NT4 domain user
group appear to be called the power user group and this would have the
same permissions. The trick was to go to the workstation where the
power user group is needed (actually it sounds like this will apply to
all machines) and execute this command:
net localgroup "power users" /add "DOMAIN\Domain Users"
once I did this it became possible to install software as a regular
user and a lot of the programs that refused to run under other accounts
will now work.
How to uninstall
hotfix or a service pack (perhaps that Windows Update has
installed) that is causing the computer not to boot. Use the recovery console (boot from the
Windows installation CD to get this) and do a DIR $* to see the various hot fix
uninstall directories. Then, for those that were created on the suspect
date, CD into each in turn and execute the uninstall batch file with
the command: BATCH spuninst.txt.
After doing one of these you should reboot (by using the EXIT command) to see if it fixed the
problem, and if not, proceed with the next patch. On 13-Oct-06 a set of
Windows updates messed up one of my Windows XP Pro boxes (KB922819,
KB923191, KB923414, KB924191, KB924496 to be precise). I used
this approach to remove them, but the same problem remained. On
the following day while I was copying files off the afflicted machine
to prepare to rebuild/repair it, Windows Update redownloaded the
updates I had removed. I let it reinstall them and found that
this time the updates worked properly. So I suspect that something went
wrong in the first update that the second attempt corrected.
- This web page lists a lot of useful registry
tweaks for Windows NT
Premiere 6.0 video editing software
Aug 2004: Domain
EasyDNS is a domain name
service provider (parking, registration, transfer...)
bluehost.com, as of
Aug'05 has accounts with up to 4Gig of storage space for $7/month which can be
used to host up to 6 domains
Nov'05, possible inexpensive hosting providers: BlueHost.com, LunarPages.com, HostGator.com, LiquidWeb.com,
after reviewing these and a number of other providers I switched to LunarPages. Some of
the things I considered or looked at were:
- various reviews were positive, there were some negative
comments, but most of these seemed to be about a year old
they have a good set of support pages, including open
which you can review before hand
the feature set offered (for the price) was more
"believable" than some
download and connection speeds seemed good
they allow you to use one account to host multiple web
sites, on their basic plan you can host two domains without additional charges
and they even include the annual DNS registration fees for the first
their support is pretty responsive, and even responded to
questions and setup the account on the US Thanksgiving weekend.
- The mini-ITX form factor is showing some promise as the basis for making
low-power dedicated appliance-like PCs. For example one might make:
based on these small motherboards.
- printer server
- file server
- domain controller
- PVR boxes (though this sort of application is going to be pushing
the CPU somewhat)
The mini-ITX.com store
has a good selection of cases. The Morex
Venus 668 and 669
like the typical SFF case design, and have space for 2 x 5.25" drives.
a round up of current (summer 2001) VIA
Apollo KT266 based main boards
KT266A is an Athlon board that does include overheat shutdown,
although it might not save you if your heat sink detaches completely from the
More dual Athlon boards are due out soon (start of 2002?), this
picture is the MS-6501 (or K7D
Master I from MSI) and is reviewed
here and here
and mention of the ASUS
A7M266-D (which is also to be seen here
and reviewed here).
The Tyan Tiger S2466 is an AMD dual-cpu MPX chipset mother board,
OrigenAE are showing a
prototype home theatre PC case that has a built in 12in touch
sensitive LCD display and 12 bays for 3.5in hard drives.
Besides being a large source of carbon dioxide, coal-fired
stations may also be a large source of nuclear waste, apparently
coal contains 1-10ppm of uranium...
miles on an ultra-capacitor that could be recharged in 5 minutes?
If true, this should make electric cars mainstream.This is from a
company called EEStor. This received more press in Jan'07 at Technology Review
(and was discussed
- Citizenrē implements solar solutions for home owners. Their business model is a bit different, they purchase, install and then maintain the system on your house. In return you buy the electricity it produces at some pre-determined rate (that is to be at, or below, your current electric rate). 
Pantone makes a colour
calibration system, and in Jan'06 they announced
another called Huey.
Here is a review of the hueyPRO
which improves upon the original Huey.
The Toshiba RD-XS34
(replaced by the RD-XS35)
has 160GB of storage and is quite a nice unit. It is missing a few
features the Panasonic DMR-E85H has, the main one being that when you
are in a contents view mode (where there are a number of thumbnails
representing individual shows or chapters) these are just static images
on the Toshiba, while on the Panasonic these actually will show the
video. The Toshiba does have one major advantage in that if the unit is
recording and you go to watch another previously recorded show at the
same time, the Toshiba will let you set chapter marks in this show, but
the Panasonic will not.
Web Pages That Suck is a
site that focuses on teaching better web page design through commenting
on poor web pages. The Worlds Worst Web
is a similar idea
Commons site is a central repository for media used in Wikimedia
has listings of changes in domain registrations
Slashdot discusses Domain
Slashdot discusses re-selling
- StartCom is a Free
SSL Certificaiton Authority, they now have browser support from
Firefox, Safari and Konqueror. In March'08 they introduced enhanced services, including new features like: multiple domain names and name wild cards, and are rebranding to StartSSL. 
- The FitPC a low-power design (drawing only 5W) gets reviewed here and discussed here on Slashdot. fit-PC has introduced another version, the fit-PC Slim which is available in a very small case (probably less than a bare 3.5 inch hard drive). This is priced from $220 to $335 depending on the options selected and the operating system. The new version gets reviewed here. A new version of this gets an Atom processor for a bit more speed. More details on the fit-PC2 here with pricing starting at $245 for a disk-less model.
- The Koolu is a tiny computer based on the AMD Geode processor and drawing about 5W of power. They offer two versions and the RAM and disk space can be changed. This gets reviewed by a new monk (his Shades of Renunciation: An Inventory of My Remaining Worldly Posessions is worth a read too) and found to be comparable to a 666MHz Pentium III in an older PC.
- The PyMOTW looks at the shlex module, which can be used for parsing quoted strings, implementing shell-like syntaxes and writing domain-specific mini-languages.  
- The International Music Score Library Project has been hit by a copyright cease and desist. The Project Gutenberg site may be hosting some of this material while the IMSLP sorts out the legal issues.  
IBM and some other players are introducing (5 June 02) the iSCSI
system to allow for a disk-less PC that uses remote storage
devices. This sounds like something they could just do over some other
conventional interface like FireWire, USB2 or GigaBit Ethernet, so we'll have to see.
make some NAS boxes, their BOSS
offering combines a hard, router and firewall into one small package,
in Dec'04 I found the 120GB version at Best
Buy for CDN$299.
Tom's Networking has a good review.
It raises enough points to make me think about other solutions.
The Digital Foci
Moments 6 Frame, announced
in Mar'07, is a small frame (5.7 inch) with a built in reader for
all the main card formats and a socket for USB thumb drives.
The Red Post
makes a 19 inch digital picture frame, it is somewhat user-modifiable
as it uses a Linux core.
- Capsaicin is being tested on surgical wounds to act as a long-term pain killer, this is applied to the wound while the patient is under a local anesthetic (so the screams don't wake the dead) and then after the initial burning sensation has worn off the nerves will remain numb for a long time (perhaps up to a month) allowing the patient to recover without having to enjoy a cocktail of conventional (and possibly addictive) pain killers. How long before this enters the labor department? 
- A USB to DVI adapter from Sewell, this is mainly aimed at allowing laptop users to add another monitor (or a monitor with DVI input) but it could also be used to add a second or third monitor to a desktop system without installing an additional graphics card or changing the existing one. 
- BestBuy will be getting the Eee next week. If you're in Alberta you can get one from MemoryExpress in Calgary right now, I saw one in their store on 3-Nov-07 and its pretty nice. The keyboard is small, but most people should be able to still touch type (but with more errors than on a full sized keyboard). The main thing is that its a light and very portable general purpose computer, so I think it has some significant advantages compared to a high end PDA or something like the Nokia N810. 
- A brief explanation of the DNS system, including subdomains. 
- Interlogic has a good selection of mini-ITX motherboards that are Pentium processor based as well as SBCs for embedded applications. 
- pygossip is an implementation of a distributed domain reputation service, the idea is to track the spam to ham ratio of emails from various domains to determine a reputation index. 
- Engadget asks: How would you change Windows Home Server?, from the comments it appears that this cannot act as a domain controller (though some of the betas might have been able to) and it does not use RAID - rather it has some sort of file based redundancy. 
- ClarkConnect makes a Linux distro that is designed to be remotely administered through a browser. This is reviewed here and used here. While is is a general purpose Linux server distribution it is also suitable for building a NAS server with and the extra capabilities (like Windows Primary Domain Controller - PDC) may also be of use to some. A good summary article about it is here with emphasis on using it as a router/firewall. 
- MiniPC.ca is a Canadian distributor of mini-ITX related products (cases, motherboards...). 
an NT4 Domain to Samba-3
- Linux based GP2X
portable, from gbax.com,
the second generation Linux game pad. Here's a possible view of Pandora, aka the GP2X. A view of the development board for this in action.
Linux has been installed
on the iPod nano, details on ipodlinux.org.
- wxAnyThread provides a decorator that allows you to call wxPython methods from any thread, not just the main GUI thread. 
has an outlet in Calgary.
Some thoughts on how the Asus Eee is changing the laptop market at 20000 units per month. Its rather ironic how close to this success Palm came with their abandoned Foleo, if they had dropped the emphasis on it being tied to a mobile phone and had priced it around the $400 mark they would have been a viable competitor to the Eee - especially with the larger screen (which is still the Eee's main weakness). 
- Some sneaky sorts may be monitoring whois searches to see what domain name you are searching for, and if it has not been registered yet they go ahead and register it before you get a chance. 
- SageTV has added a HI-DEF media extender, this allows you to watch content stored on your main media server and to control that server remotely across the LAN. Multiple media extenders can be installed as well. 
- Service Pack 3 for Office 2003 will disable support for many older file formats. It looks like this mainly affects the ability to open Lotus and Quattro files, plus PowerPoint files before PowerPoint97, which does not sound like too much of a problem. However, there is also some restriction (see KB938810) on opening older Word files which appears to be to prevent opening of files created by Word 5 and older, as Word 6, 95, and 97 should still open this is probably not too important - Word really did not displace WordPerfect until about Word 6. In a follow up on this, Microsoft has corrected its reason for doing this, and they now say that its not the file formats that are insecure, rather its the code that reads them. 
- Dot Line Corp makes a white balance lens cap that is reasonably priced. BHPhoto carries them. 
- NSI registers every domain that is searched for using their whois interface - this means if you search for a domain on their site and then try to purchase it from a different registrar you will find it has been taken. 
- BareMetal.com is a Canadian web host and domain registrar. 
- Internic.ca is one of the original registrars for Canadian domains. 
- The Intel D201GLY2 motherboard is a mini-ITX board with soldered-on Celeron processor that costs about $80, making it the least expensive mini-ITX solution I know of (Jan'08). SilentPCReview takes a look at the D201GLY and the newer D201GLY2, they ran tests of the board's ability to play HIDEF media (up to 1080p) from files on the hard drive. It was able to handle 720p and 1080p H.264 playback but WMV3 VC-1 encoded files stressed the CPU and there were some dropped frames. Mini-Box has a good performance comparison between a VIA 1.5GHz processor and the Celeron 215 (1.3GHz) processor on the D201GLY, this shows the Celeron solution running at roughly 25W for a full system, versus the VIA solution running at 20W (so the VIA is a bit lower power); however, the Celeron out perfoms the VIA in all benchmarks and often by a 50% to 100% margin. 
- dot-ca-registry is another Canadian domain registrar and hosting provider, their servers are located in Calgary in DataHive's facility. 
- In the photos that follow this Engadget CES'08 article there are some interesting things, this item appears to be the swappable GSM radio module (which looks like you put your GSM SIM card into it and then put the module into whatever device you want to activate with GSM). An e-book reader, and another view. And another of these unobtainable Korean more than a dictionary devices that might function as a small webpad (it may be something like this model: MD8500). Some sort of net TV viewer with WiFi support. The company doing this is apparently GroupSense.   
Poll asked what revision control system Linux should switch to from
BitKeeper, while the resounding top choice was the mind meld (obviously
a very effective technique) the followup discussion has quite a bit of
feedback about the various real systems that are available. Commercial
choices include Perforce, ClearCase and BitKeeper. Free solutions
include CVS, Subversion, Arch, Monotone,
git and Bazaar-ng.
- GIT (main
page here) is the revision control
system initially developed by Linus for the Linux kernel (manual page here), he
mentions it briefly in this article. A
talk by Linus on GIT is here,
in which he rants against CVS and SVN (some of which is quite well
deserved) and even Google. Currently it it requires Cygwin to run under
Windows, and as
such, it runs slower under Windows than on a Linux host. GIT gets
here along with a discussion of branch merging in Subversion. A brief
comparison of mercurial and git. Another comparison that
talks about how git's branching is more powerful than mercurial's. GitPython is a Python library that can work with Git repositories, so if you need to do something tedious or complicated there is a chance you could automate it with this and some Python code.
Prevalence another approach to persistent storage of information.
The main Prevayler
site, a Slashdot
article and a port of it into Python called PyPerSyst.
Switching to subversion
to reduce project maintenance effort.
Slashdot asks the question, "What
coding practices do you use?", or perhaps you'll be adopting the
joy of writing
- The FON Google map based locater application works well, hidden in it is the ability to download POIS (points of interest) files which can then be loaded into your GPS. These contain the current list of fonspots for a single country which you select. The official way to get at this data is from the FON maps page, then go to the "Tools" link in the "Menu" box on the left side of the page. Under "Tools" you will find "download to navigation gizmo", click on this and you get to a small form that allows you to pick the country of interest and the file format you want. This only worked for me from the Mozilla Seamonkey browser, both Firefox and MSIE failed to download the file.
You can get this to work by directly entering a URL like this one for Canada. It has a format that looks like:
http://maps.fon.com/main/downloadPois?country_code=ca&format=csv, you can select the different file formats by changing the "csv" at the end (I picked CSV because I wanted to search for all the fonspots in one city) and you can change the country by replacing the "ca" with the country code you are interested in. A note of interest, as of 20-Jan-2008 Canada now has 850 FONspots listed and Calgary has 27. 
- The ICANN has voted to eliminate the free trial (domain tasting) period that many scams are being built on. The have also discussed Network Solutions' front running practice (registering domain names automatically under their name whenever someone does a whois search for the name), but have not taken any action on it. An ICANN committee has determined that domain name tasting may be causing problems (probably because of Google's pressure) but that there is nothing wrong with the practice of front running. 
- While not NAS in the traditional sense, the idea of distributing a file system across spare space on a number of PCs on a LAN has been implemented in a number of ways:
The main problems with such system are what to do about nodes that are off-line, fail or are frequently unavailable. Clearly a useful system must include redundancy, perhaps multi-way, to compensate for this, even if you are using a relatively reliable set of machines (like a number of servers that have had an extra IDE drive installed for spare storage). Such systems would be quite useful for applications like a backup storage pool.
- GNU's Gluster package includes GluserFS a clustered file store.
- OpenAFS has some Windows support.
- The Network Block Device for Linux could be used to do this, though for redundancy you would have to make a RAID array out of a number of NBD devices.
- dCache is a system that has been used in the nuclear physics labs to help store their large data sets.
- Wuala appears to be a commercial service that is building a distributed storage grid out of space on individual participating PCs.
- Slashdot discusses DKIM - Domain Key Identified Mail - an attempt to reduce email fraud. 
- pydkim is a library that implements the Domain Keys Identified Mail (DKIM) protocol for email signing and verification. 
- Modern DRAM chips can actually hold their data for a long time, and if they have been cooled this could even be in the range of minutes. This represents a potential security threat. One of the main reasons this attack works as well as it does is that current operating systems do not clear memory that is no longer in use (though Windows 2000 and up appear to clear it before allocating it to another process for use). Because of this it also is possible to boot a system from another drive (such as a USB drive) and then read the contents of memory left over from the last run. 
- The Popcorn hour networked media player is now shipping in limited quantities at $179. This supports up to 1080p (both component and HDMI) as well as composite and S-video. It also has two USB ports for adding devices as well it supports an IDE internal drive for more storage. It supports a pretty wide set of CODECS. There's more information on this on the Networked Media Tank support wiki. In May'08 this started to ship in volume, comments from early adopters are pretty positive. A very good review of the Popcorn Hour with some internal pictures, this review has been updated a number of times as the author has worked with different firmware versions. Engadget asks its readers how they would change the Popcorn Hour. The next generation of this (the A-110) went on pre-order in Aug'08 and they are also making a mini-ITX motherboard called the B-110 for home theater applications. CNet takes a look at the A-110.  
- A preview of the new WorldWideTelescope that one of Microsoft's research labs has been working on. This project takes images from telescopes all over the world and stitches them together to produce a full view of the night sky that can be explored interactively. Discussed here on Slashdot. Now this will be a great way to use a home theater system driven by a good sized PC. This has now been launched. In March'09 a web interface to this (see it here) was added. 
- So you're happily coding away on some dialogs and have some special need to use SetFocus() and TABSTOP to get the tab key sequencing through the controls in exactly the right fashion. But sometimes you notice that the focus rectangle is not getting drawn on the control that has the keyboard focus and you think this is a problem in your code and you start to tear out the few remaining hairs on your head.
If you are using Windows XP or Vista this might not be a problem with your code, it appears that some UI designer (who's brain was obviously too big and has a full head of hair) at Microsoft decided that the keyboard focus indicator was too distracting and ordered it turned off by default. But to make life more confusing the focus box will get drawn when signs of keyboard activity are sensed (such as when you press an ALT key or perhaps the left or right arrow keys - but NOT the TAB key). Then, just to make matters even worse, the Vista team rearranged the way this option is hidden in the Windows preferences system, so even if you found the instructions on how to re-enable this behavior under XP you'll never find the control for it under Vista - this article has a good guide to where to find the setting under both Vista and XP. In short for Vista you need to:
for Windows XP you need to:
- right click on the desktop,
- select the "Personalize" menu item,
- then click on the "Ease of access" link,
- then click on "Make keyboard easier to use",
- then check the "Underline keyboard shortcuts and access keys" option
- and (finally!) hit the "Save" button.
- right click on the desktop,
- select the "Properties" menu item,
- then click on the "Appearance" tab,
- then click on "Effects..." button,
- remove the check from the "Hide underlined letters for keyboard navigation until I press the Alt key" option
- and (finally!) hit the "OK" button.
- WikklyText is a Python based wiki compatibile with TiddlyWiki, the main site is here. 
- The Wizplat NAS-20 is a 2-drive, gigabit NAS box from Sarotech. It has built in iTunes, NitTorrent and print servers and its case looks like one of the OLPC designers paid them a visit - perhaps this would get some attention at a LAN party? 
- Sarotech makes (or OEMs) a number of multimedia player units, the DVP-570s (abigs Multimedia Player) takes a 3.5 inch SATA drive, has LAN and USB interfaces, and outputs to composite, S-video, component and HDMI video. Their DVP-260 takes a 2.5-inch drive and outputs composite and component video and is aimed at in-car entertainment. 
- The IronPython Cookbook is a wiki that contains recipes for use with IronPython. 
- Saving and restoring the window size and position of the CMainFrame in an MFC application to the registry is explained here. An older approach is here. 
- The timeline for the remainder of Windows XP's life. 
clock gives you an up to the minute count of the number of people
in the USA and the World
- GoDaddy has been playing some nasty tricks with domain "lockdowns". 
- Network Solutions is playing nasty tricks too, they are putting up advertisements on your not-in-use subdomains. 
- Breve is a Python web template engine that uses a domain specific language for its templates. 
In Europe, where copyright
is still only 50 years, the music of the 1950's is starting to
the public domain. This is now starting to be a concern for the US
industry who has successfully lobbied for the extension of copyrights in
the US to 95 years. I guess they'll be advocating a "great firewall of
America" to keep this undesirable (i.e. inexpensive) foreign material
- The ICANN board is proceeding to put a stop to domain tasting, this might free up a lot of domain names that are being squatted. 
- Slashdot discusses backscatter spam in follow up to this article, and this article. Most of these place the problem in the "a few an hour" category, but if you have your own domain and have set it to receive all email for any name sent to it, you will see huge spikes when your domain name is used as a target. What happens is that the spam bots send their email out and makes up return email addresses by combining a large list of user names with your domain name. Some portion of these outbound messages trigger back scattering and, as your email is set to receive any mail that comes to the domain, you get to see all of these. The first time I was hit by this was in Feb'05 for a couple of weeks. Every few months now, I'll go though a couple of days were I get over a thousand such messages a day. 
- Using the System Rescue CD to perform a bare-metal Linux restore of a system that uses LVM . 
specializes in funding very early stage startup companies (mainly web and software)
- A bug in SSH key generation introduced by Debian's package maintainers in 2006 was not fixed until May'08. A more detailed write up on this is here. 
- The Arduino Nano is a small 16MHz embedded micro controller, for when you need some brains in a project. Getting Started with Arduino by Massimo Banzi ISBN: 9780596155513, is a short book on the Arduino platform. An open source BlackBerry built out of various Arduino parts, including wireless connection via XBee. 
- The Alpha 400 from Bestlink is targeting the low end of the mini-laptop market segment with a price of $250. But to meet that price you must drop the CPU to a 400MHz unit, drop the RAM to only 128MB and the flash RAM to 1 or 2GB and add on WiFi support externally, so it really does not seem such a good deal when compared to the ASUS Eee 2G Surf model which sells for $299 and has 512MB ram, a faster processor, 2G of flash and built in WiFi. Engadget's Switched On column takes a look at this unit. The main problem seems to be that the 400MHz processor is just too slow. 
- A look at the past, present and a guess at the future of web hosting from the perspective of what a startup company needs to spend on infrastructure just to get going. This is worth a read as it does a good job of pointing out that while the cost of the basic infrastructure (servers and software) has dramatically dropped in the last decade (for the entry-level portion of the market) it is still not easy to get the show on the road and while some progress is being made in addressing the scalability issues with things like Amazon's EC2 and Google's AppServer there is still much to be done.
Currently I think a virtual private server (VPS) solution is the best bet for those who need to start small, and while EC2 has some advantages its pricing is currently a lot higher. Going the VPS route has some scalability, some vendors (such as linode.com) offer about a 10:1 scaling ratio in features across their offered services.
Once you have maxed out a typical VPS vendor's offerings you are in the price range of a single dedicated server so the migration path could be continued by switching to a dedicated server or by getting your own hardware and perhaps co-locating it. Doing this could add about a factor of 5 to the scaling curve, so in total, the virtual and dedicated private server approaches should allow you to scale your application about 50 times without having to rework the architecture or selected technology. Once you have grown to encounter those limits you are probably leaving the domain of the startup, so its probably time for a rethink anyway.  
- Deep Packet Inspection and Injection is going to become a contentious issue on the web, one that legislators are probably going to have to face soon. I suspect that at least in those countries that have the common carrier liability exemptions this problem may not develop very far, because for a carrier to start inspecting the contents of packets passing through its networks in order to slip in advertisements that earn it some money, it would be demonstrating that it is capable of reviewing the contents of the data and thus could be liable for the transmission of illegal or copyright controlled data. This common carrier exemption greatly simplifies (and reduces the operating costs) of these companies so it is a status they will seek to maintain at practically any cost. 
- Pinax is a project to create an out-of-the-box Django-based website, ready for you to add content too. The main website for this is pinaxproject.com. 
- Slashdot asks the question: what are the best electronic kits for adults? In the discussion are a number of suggestions, including:
- NerdKits are based on a solderless breadboard and an Atmel micro-controller and can include a 24x2 character LCD display and USB interfacing.
- AdaFruit Industries which has the Arduino controller. The DC Boarduino is quite neat, it plugs into a standard solder-less breadboard for easy prototype work and is less than $20.
- The Zope Object DataBase (ZODB, the package is here) can be used without the rest of the Zope environment to give Python programs a transactional object database. A brief introduction to using it is here (and discusses a bit of how object references are maintained persistently. An IBM DeveloperWorks discussion of it with some simple use example code. The ZODB/ZEO Programming Guide is online here, a stand-alone PDF copy can be obtained here.
tempstorage provides a RAM based storage implementation for ZODB.
Introduction to the Zope Object Database provides a good summary of what the ZODB is, how it behaves and how to use it. FileStorageBackup talks about the design of the FileStorage type of storage system for ZODB, as well as the repozo tool for backing it up and some other integrity related tools. This article includes a list of tools that can inspect or analyze ZODB databases.
How to Love ZODB and Forget RDBMS.
CouchDB for ZODB Users takes a look at CouchDB and how it compares to ZODB. 
- Sun's Java is going to be fully open source by the end of 2008. As of June 2008 there are two remaining closed sub-systems (the raster and 2D graphics system and part of the sound system) and Sun is working to change the license or build replacements for these. 
- Another reason to stay away from GoDaddy, one of their Vice Presidents has been caught bidding against their customers in their own domain name auctions. 
- Thread pool mixin is a drop-in replacement for the ThreadingMixIn class that maintains a pool of threads for reuse rather than allocating a new thread each time another is needed. 
- LDraw.org maintains the LDraw open standard for LEGO CAD programs to allow for interchange of parts and models. 
- OpenWetWare a site for sharing information amongst workers in the biology and biological engineering fields. 
- Setting a directory's ACL on a windows domain controller using the active_directory module and the fileacl.exe program. 
- SUN's VirtualBox is an x86 virtual machine system capable of hosting 32 or 64 Linux, Windows XP, Vista, 98, OpenSolaris or even DOS. It gets discussed here on Slashdot. I ran into problems with installing Windows 2000 Pro in VirtualBox 2.1.4, what would happen is that the installation would work up to the point you are asked if the machine should be in a workgroup or domain, at this point pressing "Next" should take you to the setting up windows phase, instead the machine just rebooted and that part of the install would just repeat. After reading the manual (imagine that!) for a bit I found section "11.2.2 Windows 2000 installation failures", which suggests issuing the command:
VBoxManage setextradata VMNAME "VBoxInternal/Devices/piix3ide/0/Config/IRQDelay" 1
I shut down VirtualBox, opened a DOS window, changed directory to "C:\Program Files\Sun\xVM VirtualBox" and then issued the command replacing "VMNAME" with the name of my virtual machine. Then I restarted VirtualBox and continued the installation. This time the install completed properly. 
- In Aug'08 Olympus and Panasonic announced the Micro FourThirds lens system. The objective of this is to bring the larger 4/3rds sensor size and interchangeable lenses into a small (perhaps point and shoot sized) body by eliminating the optical view finder and mirror box. Since the sensor remains the same size existing 4/3rds lenses will be able to be used on these new cameras by an extension tube style adapter. This design will also result in a reduction in size of the lenses, since the rear optics can be much closer to the sensor. About a month later Samsung announced plans for a similar system called Samsung Hybrid based on the larger APS-C sized sensor. I wonder when Canon or Nikon will try the same thing, perhaps introducing a sensor that is smaller than APS-C (yet larger than the typical digicam sensor to reduce noise), this way they can introduce a new line of smaller lenses to sell to a new consumer group. This way your initial $200 digicam purchase gradually builds to $1000 as you buy a few lenses and, when you replace the camera in a few years, you stick with the same company because of the set of lenses you now own.
The Panasonic Lumix G1 (also here on PhotographyBLOG) will be the first of the micro 4/3rds cameras, it will have a flip out 3 inch display (it looks like it is fully articulated and can be turned face in to protect it, yeay! this was a feature I really loved on my Canon G1) with a 460K pixel resolution (which still might not be enough for manual focusing). It has a very high 1.44 million pixel resolution viewfinder (so that might be enough to do manual focusing on, but I found that the 900K pixel view finder on the Minolta A2 was not enough for this so I am expecting this will will not be enough, however Panasonic is using a different technology which effectively stacks the RGB pixels so it might be a much sharper display than the traditional pixel count implies.). It got HDMI output too, so you can inflict painful hours of slide shows on your friends and relatives. Digital Photography Review has a preview of it here.
The Panasonic Lumix DMC-G1 started shipping at the end of Oct'08 (actually a little ahead of schedule) and the first full review of a production model is here. 
- Some articles in the mainstream press have appeared about DIY conversions of cars to electric power, Slashdot discusses here. 
- Windows may be falling behind the curve on supporting new technologies, the adoption of a fast booting small Linux system (that ASUS first implemented in some of their motherboard BIOSes) has started to go mainstream with Dell's "Latitude On" system. Dell has taken this a step forward and included a special low power ARM processor that runs the laptop in this mode to greatly extend battery life. 
- Your government may have the the worst computer security. And if you try to point out their problems they might fight back. Another example of government mishandling security: the British National High-Tech Crime Unit had a web site which got linked to by a number of important sites (like the BBC) and then they abandoned it, now a German owns the domain name. 
- Why your main program should be importable talks about a bit of Python style that is not obvious at first sight. 
- domainmodel is a Python implementation of ideas from Domain Driven Design by Eric Evans. 
- Some suggestions for good programming language reference web sites can be found here>, including the following for C++:
- The State of Kentucky managed to seize control of 141 domain names, may of which were hosted off-shore. 
- Build a web server on a business card sized PCB (discussed here on Slashdot). This uses a micro-SD card to hold the files that the web server will serve up. Sparkfun Electronics has a similar, pre-built, Mini-Web PIC Development Board for about $40, the main difference is that it only has 128Kbytes of on-board storage for the web pages - though if you were using this to implement parts of a home control system that would not be an issue. Another possibility are the EZ Web Lynx devices. 
- ATI's Radeon HD 4800 spec sheet mentions that their hardware can assist MPEG2 to H.264 encoding, improving speed by 1.8 times on full 1080P and up to 19 times on lower resolution video. They call this Accelerated Video Transcoding (AVT). In the fine print (which is rendered in a smaller font with a faint grey colour to make it illegible) they say:
This may vary depending on your system configuration and video formats. Using an Intel Core 2 Duo E8500 3.16 GHz based PC, AMD was able to achieve GPU accelerated transcoding speeds up to 19x faster using Cyberlink PowerDirector than when using the same CPU alone with MainConcept encoder in Adobe Premiere CS3. Using the same system, full 1080p files were converted 1.8x faster than real-time.
The Cyberlink PowerDirector pages don't say anything about this. 
- The German Foreign Ministry is migrating its desktops to OSS. By doing this they figure on reducing their maintenance costs from about 3000 euros per desktop to 1000 euros per year. 
- OpenWrt.org is a Linux distribution for embedded devices (a simpler, prepackaged version called X-Wrt is also available), in particular a large number of small wireless routers. If you need a small, low-power, always-on computing device this might be an approach to take. It might even be possible to run a Windows Primary Domain Controller (PDC) on one of these using SAMBA 3, see the following:
The procedure for getting a PDC working has been figured out for the somewhat similar NSLU2 device (the LINKSYS Network Storage Link), see the HowToSetUpPDCWithSamba page.  
- It is starting to look like we might be able to recreate the woolly mammoth through DNA extracted from remaining tissues. 
- An ad-hoc review of 21 different USB flash drives (from 1GB to 64GB). This got extended in a second part which looks at the speed difference between FAT32 and NTFS for these drives. Generally FAT32 was a bit faster than NTFS. Note that for transferring files between different computers, especially when they are in different domains, FAT32 is much easier to use. 
- Some of the certificate authorities have problems with their registration process that allows attackers to submit requests for any domain. 
- TechCrunch is building a prototype of a true webpad (see CrunchPad.com). This gets discussed on Engadget and Slashdot. This prototype is based on a 12-inch LCD. Let's hope someone actually builds this. In Apr'09 some more pictures of this CrunchPad appeared that look pretty slick. The team behind CrunchPad talk a bit about how the project is going (also here on Engadget and here on Slashdot). The CrunchPad edges closer, the first working prototype is expected in July'09. Some more videos of the CrunchPad in action have been released, the one about the unboxing has been pulled, but the one showing it in operation remains and it looks rather nice. More discussion about the CrunchPad, they are expecting to unveil it by the end of July'09. In Nov'09 more details of the CrunchPad's progress were revealed, now looks to be in the $300-$400 price range. And at the start of December it looked like the CrunchPad may never make it to market, discussed here on Slashdot. 
- The Browser Security Handbook documents the security properties of the various common web browsers. 
- A portable one-shot espresso making device. Pity they missed the obvious and did not add the ability to use it as a bicycle tire pump as well. Two main objections: why limit it to a single shot and why not have a reusable filter system like a regular machine (those little packets are going to be expensive).  
- Virtualization software is even allowing IBM's mainframes to run Windows desktops. 
- In Mar'09 news of an 11.6-inch version of the Acer Aspire One was released. Netbooks are climbing into the laptop domain. 
- The itools library is a collection of packages focused mainly on working with different file formats (XML, CSV, HTML...) but also offers a template system and a search engine. 
- The Arduino controller is even showing up in amateur unmanned aerial vehicles (UAV) like this BlimpDuino. The Paparazzi Project seeks to create an open-sourced autopilot system. 
- ZedGraph examples converted to IronPython. 
- Slashdot discusses the question: should undergraduates be taught FORTRAN? Yes, they should suffer like we did! But seriously, someone needs to know a bit of FORTRAN to maintain all the piles of old FORTRAN code scattered across the planet. And no, they should not be taught anything newer than FORTRAN 77. 
- The PyMOTW takes a look at the gettext module which is used for maintaining message text catalogs to aid in internationalization of programs.  
- The EFF has got the USPTO to revoke an illegitimate patent on automatically assigning subdomains. 
- Copyfraud: stealing the public domain by claiming copyright. 
- The UK's National Portrait Gallery is in a copyright dispute over the rights to photographs of paintings that are old enough to be in the public domain. One way of looking at this is that a photographer has copyright over the pictures he takes, but if these are done in a "technically accurate" fashion then they would be just simple copies of the original, and hence, there would be no separate copyright on the copies. It appears that there may be some US laws that address this, but that it may not be the same in the UK. What fun! 
- A web site that will convert a set of overlapping photographs into a 3D model has been launched.  
- transaction is a transaction management package for Python, mainly used for ZODB. 
- The curiously named thinkorswim online brokerage, is now a part of TD Waterhouse. 
- Google has opened up access to a about a million public domain books in both PDF and EPUB formats. Their main site is books.google.com. Google is offering its scanned books to rival stores. It will also be teaming up with On Demand Books to print single copies as needed. Microsoft is calling the Google Books deal an illegal joint venture. It looks like the DoJ is not going to allow the settlement to pass without some changes being made. 
- Domain tasting is now officially dead. Yeay! 
- A collection of articles that talk about Linux RAID and how it handles errors:
- GE has shown some 1TB holographic optical discs. But who knows when they might become real products? 
- In Oct'09 T-Mobile's Sidekick users lost their data because of a server failure at Microsoft/Danger (I guess a name change to Microsoft/Safe will be on its way soon). This calls into question the practice of trusting your data to the cloud. Slashdot discusses the Sidekick issue here and has another discussion of problems with cloud storage here. It looks like the finger of blame is being pointed at outsourcing. Microsoft may be able to recover this lost data. Looks like most of the data has been recovered. 
- A good feature summary chart that compares Starter, Home Premium, Professional and Ultimate. In short there is very little need for Ultimate (except if you need to work with multiple languages) and you need Professional if you need to join a Domain or want more than 16GB of memory or a dual CPU system or the Windows XP mode. 
- Sanyo's Eneloop batteries are supposed to maintain up to 70% charge after 3 years of storage and last 1500 charge cycles. Engadget has mentioned these a number of times, including this comparison review. 
- Seagate thinks that conventional hard drives will remain the cheapest form of mass storage for at least the next decade (say to 2020). 
- Using a decorator to facilitate switching between main and background threads. 
- The Barnes and Nobel Nook got dissected and rooted by NookDevs within days of shipping. What's rather neat about this hardware is that they are using microSD cards (rather than built in flash chips) to store the operating system and any user-downloaded data. This makes modifying the system somewhat easier as you can just pull out the microSD card to read/write it with a PC. The 1.1 update to the Nook firmware does not affect the first rook hack.  
- The Google Nexus One Phone does work on Virgin Mobile in Canada. As of 26-Mar-2010 I was able to successfully connect my (ATT/Rogers style) Nexus One to the Virgin Mobile network in Calgary, Canada. It runs fine and with the data plan activated it works over the 3G (HSDPA) network quite nicely. Getting connected was much more painful than it needed to be. Here's the story:
- It all started when I heard from a couple of friends that the unlocked Nexus One was now available to Canadians and that they had taken the plunge. So I did a bit more research and found that there were now two variants: one (the AWS version - for "3G on T-Mobile USA") would only work on the Wind network in Canada and the other ("compatible with 3G on ATT and Rogers Wireless") should work on Rogers, Fido, Telus, Bell and Virgin. I ordered the ATT/Rogers version because it offered me more carrier choices in Canada.
- After researching the various carrier offerings (and rediscovering that the thinly-disguised monopolistic cell phone price fixing conspiracy was still alive and well in Canada) I decided to stick with Virgin Mobile where I already had a pre-paid phone.
- I then called Virgin's support to see if they thought the Nexus One was compatible, they confirmed that the specifications were a match and stated that: as this was not a "supported phone" they could not guarantee data would work. They said when I got the phone to take it to one of their stores and get hooked up using their GSM SIM card.
- I then paid a visit to their North Hill mall booth (they don't really have "stores" just booths in Calgary) only to be told "they only do CDMA phones". Of course Virgin has only recently begun handling GSM/3G type phones, but you'd think their staff training would have mentioned the fact that now they are carrying the iPhone and offering SIM cards and that they had joined the GSM/3G service crowd (like the rest of the Virgin operations around the world). I also visited the Bell booth (Virgin runs on Bell's network in Canada and shares network towers with Telus, competing with Rogers and Fido) and they were ready to try right away.
- Undaunted I called Virgin service the next day, reconfirmed that the phone would work and that I would be able to port my pre-paid phone number and remaining balance to the new plan and then settled back to wait for DHL to deliver the phone.
- Once the phone arrived I returned to the Virgin booth, this time it was staffed by someone who did know that they did more than CDMA, so we got set to the task of hooking up. After about 15 minutes of credit check, verifying that the phone's IMEI number was listed in their database as compatible (for the 3rd time!) we got to the part where they scan in the SIM card's number and associate the phone by its IMEI number. At this point we got a rather odd error from their system saying something like "the SIM card is incompatible with the selected plan". The salesman called his support line and they got the same error and after a few minutes they just gave up. The salesman gave it another shot (this time starting as if I did not have an existing account, in case the pre-paid legacy account was messing things up) and even used a different SIM, but still got the same error. As I was running late, I just called it a day and left.
- The next morning I called Virgin support and told them what had happened, they went through the same registration process (again checking the IMEI for compatibility) and ran into the same error (using a SIM card on their end as I had been unable to purchase one). This time support called their support, and after a few minutes on hold, they returned to say they had got around the error and we could proceed, but that I would have to now buy a SIM card from one of their stores. However, all the account stuff had been done and I had a new (non-working) phone number and once I had the SIM I was to call back and they could complete the process.
- So at lunch time I went SIM shopping, its just a little $5 card that all the Virgin retailers carry and there are several a short ways from my office, so I checked stock levels at The Source (as the Virgin Booth is further away) and walked over. On my way I passed "The Telephone Booth" which had a big Virgin Mobile display at the front of their store, so I went in and asked for a SIM, they wanted $42 for it (unless I registered through them) so I resumed my search for The Source.
- At The Source they said no problem, they had the SIMs but needed to check the phone first, so they checked the IMEI against the database and then got out their "test SIM" (which was from Bell), popped it into the phone and declared it good. So then they proceeded to sell me the Virgin SIM, but at some point in the checkout process they have to have a Virgin Account number (to sell the SIM against), so they wanted to go through the registration process (again!). I told them this had already been started and it was on hold pending purchase of the SIM. They called Virgin, and after about 10 minutes of back and forth (and another IMEI check, credit card check and photo ID recheck) they got the account number out of Virgin and were able to complete the sale. All in all, about 25 minutes to make a $5 sale - how do these guys stay in business?
- Later that day, SIM in phone, I call Virgin back again to resume the process. After about 10 minutes on hold I get an operator and after a brief description of what I need to do she decides another department needs to handle the call, so back on hold. After about 30 minutes more on hold I hang up and call back to the support line again, this time I get through and after about 5 minutes we have completed the next step. The SIM and the IMEI are now associated! So now I have to power off the phone, pull out the SIM, reinsert it, power up the phone and then wait for 2 hours for the phone and network to connect up and then call them back to finish the data configuration step.
- After 2 hours I check the phone and the it appears to be on the GSM network (I don't see any 3G indicator), I can make a phone call with it and I have received two text messages from Virgin welcoming me to the party. Things are looking good, so I call them up, wait for about 15 minutes, talk to someone in support who curtly tells me the phone is not supported by them so 3G ain't going to work, your phone's only going to do what its doing now, goodbye. I hope Virgin reviews their call recordings on that one... Muttering to myself I dig through my accumulated net-searches on Virgin 3G lore and find this helpful article where the author reports the same sort of grief. He mentions that the solution is actually documented on Virgin's site (note: Virgin has since removed this page from their site and when I pointed it out to them they denied it even existed, you can get the information you need from Bell's site, since Virgin just resells Bell's service) in a cunningly concealed section of the page on their SIM cards. I found that following the setup (under the misleading heading "What Do I Get?") for the iPhone 3G/3GS eventually worked just fine. These are the settings that worked for me, there are some other settings that I didn't enter anything for.
To get to the data entry page on your Nexus One go into the Settings menu, then "Wireless & networks", then "Mobile networks", then "Access Point Names", then (for me) it says "virgin pda.bell.ca", I click on this and it gets to the "Edit access point" menu.
Initially it did not seem to do anything, but after a few minutes I thought "what if my phone's too smart, perhaps when it is connected via WiFi it does not display the 3G indicator?". So I shut down my WiFi connection and the 3G icon popped into view, a quick test confirmed that data was flowing through 3G and all was well!
- APN: pda.bell.ca
- Proxy: web.wireless.bell.ca
- Port: 80
- MMSC http://mms.bell.ca/mms/wapenc
- MMS Proxy: web.wireless.bell.ca:80
- MCC: 302
- Well that should have been the end of the story, only the next day I realized that in all of this Virgin never actually shut down the old account and ported the number, so I had to call them again (20 minute hold) and go through the number porting process. This required another SIM remove/replace and wait an hour or two cycle, but now things appear to be working.
- I just have to wait a few days and check that their accounting department did move the unused balance from my pre-paid phone to the new monthly (one month term contract) plan. Oh joy, another half hour of hold time ahead. And yes, they did transfer the remaining balance from the pre-paid plan, so nothing was lost there.
- FreeMind is mind-mapping (thought organizing) software. Sort of a Pensive for Muggles. 
- Slashdot discusses the cost of digital hearing aids, perhaps this is a good example of the distortion of the market by health insurance companies? When you think about it these devices must have a huge yearly volume and over the last decade advances in DSP chips (driven by things like the MP3 player market) must have helped reduce their costs and power consumption while at the same time increasing their capabilities, so why have prices remained so high? 
- The Lincoln index is an attempt to quantify the potential number of undiscovered bugs that remain in a piece of software. 
- Configuring a Samba server for a Windows domain, including how to configure for Administrator account login.  
- The Recompute cardboard PC is a computer, built from conventional components, except the case is made of cardboard. I recall that HP once did some experiments with building server units where the modules were mounted within some sort of foam inlay within the main case - this helped improve airflow for cooling and isolate vibrations.