Shadow and servers
 
 
Linux Counter

NetCAT 6.7 logo


GlassFish logo


OpenSolaris logo
   

Shadow's Home Page   

(last updated 06/29/2009)
GlassFish Logo
This site runs on GlassFish.

Say hello to my little friend!

My name's Glenn Holmer, and I'm a Java programmer living in Milwaukee, Wisconsin, USA (this is where I live). I can be reached by email as gholmer at ameritech.net.

The picture at left is me with some of the machines I'm responsible for at work.

You can also see my astrological birth chart if you like (don't tell me Pluto isn't a planet).

Computer History Museum   |   Commodore 64   |   NetBeans   |   Linux   |   OpenSolaris   |   Yogyakarta


If you're ever in Silicon Valley, be sure to visit the Computer History Museum. They've got displays that will knock your socks off, from centuries-old slide rules, to the underground behemoths that watched the skies during the Cold War. They've even got a piece of ENIAC! One of their latest acquisitions is a reconstruction of Charles Babbage's Difference Engine.


I'm a long-time Commodore 64 enthusiast; in fact, most of this site consists of information about this great little machine that's still so much fun to use. There are software and documentation downloads, programming tips, and pictures of exotic hardware. You'll also find photos from Commodore shows around the US and Canada in recent years, where all are welcome to join in the Commodore goodness. You can find all this from the main Commodore page.


I'm an active member of the NetBeans community, and was part of the NetCAT (Community Acceptance Testing) program for the 3.6, 4.0, 4.1, 5.0, and 6.0, 6.5 and 6.7 releases. I am also a past member of the NetBeans Dream Team.

Happy 10th birthday, NetBeans!

NetBeans 6.7 was released on 06/29/2009; here's where you can download it. Here's a list of features; you can find more here. There's an excellent introductory screencast here, and more are available here.

"NetBeans really is the center of Sun Microsystems." --Jonathan Schwartz, October 2008


I've been a Linux user since 1995, starting with Slackware. I switched to SUSE in 1998 after seeing it at the Linux Expo in Raleigh, and stuck with it for ten years. In mid-2008, I switched to Ubuntu; this server is running Ubuntu 9.04. Here are some Linux tips 'n' tricks:

  • Ubuntu 9.04 ("Jaunty Jackalope") is the current release, and I've installed it on all of my machines. It's a much better release than 8.10 ("Intrepid Ibex"), although a few minor issues remain. This one's a keeper, folks.

  • This is an article about booting multiple operating systems with GRUB (the GRand Unified Bootloader). The article discusses GRUB in general terms, and focuses on its relation to the master boot record (MBR), partition table, and partition layout on disk. A list of reference links is provided at the end. It was written to summarize what I learned during an exchange of messages on the mailing list of the Milwaukee Linux Users Group (MLUG), of which I'm a member. If you're in the Milwaukee area, feel free to come to one of our meetings; everyone is welcome!

  • Here are some instructions for creating a GRUB boot floppy for your system in case of emergency.

  • If you can't print from Java programs in Ubuntu, try opening the printer setup panel (System / Administration / Printing), and for each printer, go to the Job Options tab and change the orientation from "Automatic rotation" to "Portrait (no rotation)".  Note: This is no longer necessary in Ubuntu 9.04.

  • In Ubuntu (using GNOME with Compiz), if you add more desktops but there are no entries for them in the keyboard shortcut menu (Preferences / Keyboard Shortcuts), you can manually edit this file and add them:

          ~/.gconf/apps/metacity/global_keybindings/%gconf.xml
    (Note that this file may not exist until you have made some changes to the default shortcuts, so make sure to change one first so you have something to copy and paste. You may also need to log out and back in again for the new shortcuts to take effect.)  Note: This bug still exists in Ubuntu 9.04.
  • If GRUB is giving you the message "Error 28: Selected item cannot fit into memory" when you try to load memtest on a newer machine, it's not his fault. For an excellent description of the problem, see this message attached to Debian bug report 319837. The solution is to write memtest directly to a floppy (i.e. not to a filesystem on the floppy) and boot from there. If you're too modern to have a floppy drive, you're on your own! Here's the simple command that will do it:

     cat /boot/memtest.bin > /dev/fd0


I've become very interested in OpenSolaris, especially since the release of 2009.06 and the presentations I saw about it at Community One. Although still a newbie, I'd like to add tips 'n' tricks for Linux users here, since there are a lot of differences.

  • I had trouble figuring out how to set up my networked HP DeskJet printer. I didn't want to go back and re-learn lp, so I followed these steps:

    • Install CUPS (the package name is SUNWcups).
    • Switch from lp to CUPS with the command print-service -s cups.
    • Start the web-based CUPS admin tool at localhost:631 and add a printer.
    • device type: AppSocket/HP JetDirect
    • device URI: socket://hostname:9100 (where "hostname" is the hostname or IP address of your printer)
    • Now you should be able to print a test page, and you're done!