Three cheers for Linux! Three cheers for RedHat!
I have upgraded many Windows, Mac and Unix boxes before, and braced myself for pain.
The process wen't something like this (a few misc. steps skipped for clarity):
- Take the slow 8Gb HD out of the old box (no screwdriver necessary due to the nice Dell case)
- Swap the drive in the new case (temporarily) to the 2nd IDE bus and plugged the old drive into the primary
- Booted the box - started off the old drive fine
- Accepted the default choices offered by RedHat's kudzu hardware config tool that came up automatically (now also available in fedora)
- Everything came up fine with two exceptions: my sound card didn't work (tell someone who cares); and my screen was the wrong resolution (probably the default).
- Download and run the NVidia driver installer for linux from NVidia.com
- Copied and pasted some config options from NVidia's sample XFree86 config file - Now I have two monitors in Xinerama - woohoo!
- Rebooted into single user mode
- Ran "dd if=/dev/hda of=/dev/hdb" - ie. clone my drive please
- Rebooted - checked the drive for errors and bad blocks with fsck -f -c for good measure
- Booted up like normal - all good!
Try doing that with a Windows box. Actually, another guy in the office had exactly the same hardware migration to do - but with a Windows installation. By the end of the day he's still not done...
How did I miss this? HP returns to the calculator business
It is a matter of record that I love my HP48 calculator, and I bemoaned the loss of calculators in the new "HP +/- invent". I can't find it in this blog, so it must have been pre-blog2.0. Can anyone remind me whether HP stopped producing calculators alltogether?
I have even been known to dabble in programming the Saturn processor based calculator, soo it is with interest that II note on this hpcalc.org article that the new range is based on a fast embedded processor running some form of Saturn emulation layer. Also noted in the article is that HP +/- invent has outsourced the inventing to Kinpo Electronics, Inc. of Taiwan who also manufacture for Citizen, Canon, Sharp and Magellan among others.
Further investigation has revealed that HP +/- invent has found an even cheaper place to outsource their inventing to. For the sum total of $11,000 in prizes, HP +/- invent is running a "Design a calculator" competition. Sounds like fun tho—too bad it's capped at year 12 students!
It's not the Boston Computer Museum...
For readers unfamiliar with the IBM System/360 mainframe system and it's genius, there is plenty of online information. The Wikipedia, as always, has a useful entry. For the more visual, you can see some really cool black and white photo's on this Columbia Uni page. A useful timeline can also be read here.
Getting started in programming
There was various discusison of looking at the tasks he was interested - maybe flash for games etc. Then someone suggested Cocoa and Objective-C.. crikey! Why not just suggest he starts tuning queries for the Oracle SQL query planner!!
Programming is such a big deal these days, how WOULD you get started as a 12 year old who thinks he would like to do it as a hobby? I'm sure I'm not alone among you readers in having started into programming as a hobby at that sort of age.
Finally in the thread, a wise man tells how he started his son programming on a Commodore-64 emulator - figuring that it worked for him when he got started.
That's genius! When you learn to fly for example, you start in something like a Cessna or a Piper—planes that are barely different from the very first single-wing planes—and learn the basic principals of winged flight. Just because you can get faster, better (and safer) jet planes doesn't mean that's what you should learn in.
So a simulator it is. I would personally start my son on an Apple //e emulator, but whatever.
So then what do you do once you're done with 10 Print "Hello"; 20 GOTO 10 ? Buy him a Dr Dobbs Journal and tell him to check out the nifty design patterns? I hope I still have some of my Nibble magazines somehwere—I would like to give my son (when I have one)a two page basic listing of a simple arcade game to type in—he'll learn to track down typos in his code, and can learn about simple data structures, memory access etc.
It's a real need—maybe Apple could make a market out of marketing an Apple //e emultor and beginmer educational material.
Blog Categoriessoftware (41)
..heads up 'tunes (5)
..black and white (6)
..A day in Sydney (18)
..The Daily Shoot (6)
Book Review (2)