My Gibbons Runneth Over

Now there’s a topic that won’t make much sense unless you’re in the Linux community.
This week saw the release of Ubuntu 7.10, aka ‘Gutsy Gibbon’. I’ve been firmly in the “Stick with the stable releases” Linux camp for quite a while, even when Debian was pushing 2 years behind on their ‘stable’ release.
I’ve been running Ubuntu 7.04 (aka ‘Feisty Fawn’) on yawl for the last year or so, and have had nothing but good things to say about it. It’s been stable, useable, and lets me do my work. Excellent.
Yesterday I ran the update process and told the system to update itself to 7.10. The total processing time would be about 2.5 hours, due to a gig and change of data that needed to be downloaded (okay, I have a lot of packages), so I decided to go to lunch.
Upon returning, I answered 2 questions about local files I had modified, let the installation finish, and, with a small dose of trepidation, rebooted.
It came back fine.
In fact, everything came back fine. I have seen not the tiniest indication of a problem. Ubuntu just upgraded something like 1100 packages on this machine to newer versions, and everything Just Plain Works. All my basic tools are fine, if upgraded and showing some new bells and whistles. The traditional boondoggles of Linux system maintenance never even flinched. Sound, network, accelerated graphics (I have an nVidia card) – all came back up flawlessly, even with my desktop back as it looked before.
There are some noteable changes in the new release. The file manager has been replaced with ‘Dolphin’, which I have to say the jury is still out on. Initially I was very nervous about replacing my beloved Konqueror file system browser with something new, but my initial impressions of Dolphin are good. Everything seems there, if a little heavy on the big icons. I’ll play with it a while and see if it will cut the mustard.
This is how computers are supposed to work. No license hassles, no nightmare changes from one revision to another, no “Burn it to bedrock and reinstall from scratch” problems with upgrades, or problems with “This app worked with my old OS, but doesn’t work with the new one!” – one big distribution contributed to by everyone, with everything updated at once and confirmed to work together.
Yay Ubuntu!

Radio Silence

And now a word from our intrepid explorer…
I’ve been quiet the last couple of days due to some health issues involving an abcessed tooth, hence the reason there’s been a shortage of geeky blatherings of late. Through the magic of Amoxicilin and liberal use of Tylenol, I’m back to almost human again, though there’s a long road of further dental work ahead.
I’d like to take a moment to talk about pain though.
I’ve never had direct experience with chronic pain. The sort of pain that is omnipresent, and can never really be ignored. The last 3 days though have given me a glimpse of what it’s like. Even with vast doses of Tylenol, the ache is always there, and I can tell within minutes when it’s time to re-dose.
On the one hand, I can generally deal with pain on a point by point basis. “This is going to hurt” “Okay.” What I can’t deal with is the constant, wavering hurt that never goes away. The worst part of it is it completely destroyed any attempts at concentration. I couldn’t latch onto a concept for more than a few minutes before being distracted or whiny. For someone like me who is VERY active mentally, this was horrifying. My pain level was waffling between “Ow” and “I want to curl up in a ball and whimper”. I hated every minute of it.
Now I’m back on something approaching functionality, and there is a sigh of relief heard in the land. Not only from me but from other important folks in my life, who have had to deal with me being far wiftier than I am even on my worst days.
Thanks for everyone for their patience. We now return you to your previously scheduled life, already in progress.

Vague amusement at technology.

I find it terribly amusing, coming from a long history of data communications involvement, that my tactic, when deciding to walk away from my computer, is to turn the volume down so I don’t disturb others.

Why is this amusing?  Because I don’t even bat an eye at the fact that I’m streaming 128kbps worth of music from a server in California through 4 companies’ networks and 2 dozen routers, moving something like 20k worth of data a second (that’s 10 full pages of text, to give it context) into my machine where… it is not heard, and discarded.

We’ve become so bandwidth-jaded.

Powered by ScribeFire.

Looking for a poster? Or maybe an album cover?

Back in high school I remember an image of a full size sailing vessel – a galleon or the like (we’re talking old school wooden round hull), but it was up on ice runners, and was zipping along on the ice, rather than in water.

It might have been part of the black light poster set, as so well catered to by Spencers or the like, or maybe it was an album cover?  Does anyone remember this image, or better yet, have a pointer to it? <a href=”http://images.google.com/”>images.google.com</a> is not helping me.

Powered by ScribeFire.

ScribeFire – A handy blog posting tool?

I’m trying out a new tool today called ScribeFire. 

The idea is to provide a rich user interface for doing blog postings via a Firefox plugin.  I’ve tried this a few times before with other tools, and have always gone back to just using plain old HTML pages.

So far, the interface is useable, and appears to support many different blogs (including Livejournal, WordPress, and other content management systems). 

It appears to also support editing existing postings and content, but maybe it’s because PG has several thousand posts, the list never actually came up.

The intriguing thing is that ScribeFire is supposed to support Drupal, which would be awfully handy for some of the work we’re doing, but I can’t seem to get it working.

Folks who do LiveJournal, WordPress, Blogger.com, or Movable Type should definately give it a try.

Lo, I am blocked

So I frequently park myself at the local Panera to partake of their free wireless, tasty coffee, and comfy chairs. It’s also convenient that it’s halfway between home and my son’s school.
Yesterday, I stopped by just to get out of the heat. Since I had an hour to kill, I worked up my last blog post, put it together and posted it. So far so good. I traditionally look at the site at it’s base URL (https://planet-geek.com/) just to make sure everything is okay. This time, apparently everything was NOT okay.
Apparently access to my blog has been blocked by the infamous Sonicwall ‘content protection’ system. Nice of them, eh?
Further research into this problem, by following their url, showed that I was not blocked for my abysmal spelling, my poor site layout, or my lack of meaningful content, but that I was simply classified as… pornography.
I had no idea geekitude had slipped so far into the internet’s dark underworld.
Naturally, I immediately put in a request to have it reclassified, and demanded an explanation as to WHY my little corner of geekness has been classified as Pornography. Alas, Sonicwall doesn’t provide such information, you may simply ask for a reclassification, and they might get around to it. In 8-10 days. What do you bet that I won’t hear a thing from them in that timeframe?
If you’d like to grease the wheels against this idiocy, please go to Sonicwalls’ ratings page, look up ‘planet-geek.com’, and request to have it reclassified as an “Information Technology” website.
I still would very much like to hear from Sonicwall, or from anyone else, who has had their site randomly excluded from anyone who uses their product, with no notification and no recourse except for a ‘request for reclassification’, why this occurs and what can be done about it. I’d also recommend that ANYONE who hosts or runs a website to plug their URL into that page and check to see if they’re being blocked.

Kids Programming?

There’s been a lot of chatter around the net lately about trying to find programming and introduction to computers-type software for kids to learn on. I mean, we all know where we started, right? TRS-80 and a READY prompt, or the wonderful ] prompt. 5 1/4″ floppies, simple programs, and tinkering through the weekends were how we learned.
But how do you get a young one into these environments nowadays?
There’s been various attempts at a ‘kids’ software environment, things like Logo and the like. The problem is nowadays finding implementations that are either free or useful. The only real Logo environment I’ve been happy with is KTurtle, a Logo implemention for the KDE desktop. On the one hand, I’m terribly amused that by far the best Logo setup I’ve seen REQUIRES Linux to run, and at the moment, Zach doesn’t have a Linux desktop to work with. This sorely tempts me to set it up for him, I have to admit.
But Logo has limitations as a fully useful programming environment. In the modern age of “games a click away”, kids really want to start writing adventures and excitement right off the bat. We all remember spending weeks debugging “PICK A NUMBER FROM 1 TO 10” programs. How do you code Tetris in a few weeks when you’re still learning your multiplication tables?
A long time ago I read an article on SmallTalk in BYTE magazine (yes, a REALLY long time ago, like 1980). It was a discussion about object oriented languages and environments, and described the model of “Everything is an object”. At the time, it was somewhat of an intellectual oddity, though many folks really got into it.
Apparently there is an outstanding opensource project to build a comfortable Smalltalk based environment that can be geared toward kids. It’s called Squeak, and I first learned about it associated with the One Laptop Per Child project, which incorporates some of the Squeak environment. Once I got past some of the initial environment oddities, I found that Squeak provides a platform independent runtime environment, where object-oriented programs can be run compeltely independent of the OS they’re running under. This means apps written on a Mac will work fine on a PC or a Linux box.
Squeak really isn’t something ready to take on the Windows desktop or an environment to write accounting packages in. However, in educational circles, distributions in Squeak have really gotten quite a following. The Squeakland site is designed for educators who are looking for Squeak based information.
I’ll be writing more about Squeak as I get more and more comfortable with it, but unless someone else tells me about another educational / intro to programming environment that’s available for kids, that does NOT require a commercial license, Squeak is where I’m going to put my energy.

Chasing the Power

Every once in a while I get a good dose of greeniness, and look around my little corner of geekiness and sort of wonder “How much juice is this actually using?” After asking Cat what our monthly electric bill was ($300!), I decided this question needed a closer look.
A month or two ago I had picked up a Kill-a-watt (terrible name, ain’t it?) power monitor. This little gadget plugs into a wall outlet, and tells how much power is being used by things drawing through it. Today I jacked it into the single outlet that feeds my nest o machines, and powered things up.
The meter dutifully reported the load as things came online, and steadied out at about 280 watts. All in all, that’s not too bad for 3 computers, 3 lamps, and associated peripherals, but I was curious how that load was distributed. What was actually pulling all that juice?
Unsurprisingly, the single largest draw is yawl, my 2.2gig P4 Linux box. It accounted for about 85watts of power (without monitor). The second biggest draw was, oddly enough, lights. I have 2 compact flourescent desk lamps (about 15watts each), and a single halogen desk lamp (35 watts). I knew the halogen light was pretty dreadful, and this pretty much confirms it. That chalks another 65 or so watts. Which leaves me with 140 unaccounted for.
Well, the two laptops were about 30 watts each (pretty nice considering the horsepower in clipper and hunter). Down to 80 now. This last chunk was pretty much the combined load of the LCD monitors, various chargers and other desktop doodads, a pair of external USB drives, and the like.
So what’s to be done about it? Well, I’ve been considering moving to LED based lights for a while. They’re small, cool, draw -very- little power, but have the current drawback of being ridiculously expensive. A single bulb equivelent to a 100 watt incandescent bulb would cost around $52. The equivelent compact flourescent bulb costs around $5. The advantage to using LED is the current draw is miniscule. For the equivelent amount of light, the bulb would only consume about 2watts of power, AND have the advantage of being dimmable – something impossible with CF bulbs.
If I replaced my 3 desktop lamps with LED lamps, I could cut my power consumption by a third. I also have 4 other lamps in the room that could be replaced as well. The question is, is it worth it?
I’m still puzzling this one out. If anyone has suggestions for good sources for inexpensive LED fixtures and lamps, please let me know!

Idiot AP Reporters

What is it with supposedly ‘technical’ reporters? They apparently haven’t clue ONE about the material they’re writing about.

Take for example an article appearing in the Herald Tribune – Europe. The subject is a good one, Tim Berners-Lee discussing research into the future of the ‘net. A worthy topic, but the short article contains this little gem:

Sir Tim Berners-Lee, the Massachusetts Institute of Technology scientist who is credited with creating the Internet, said in an interview with the British Broadcasting Corp. that the way the Web is used should be examined by a broad spectrum of experts.

NO. WRONG. TBL had nothing to do with the ‘Invention of the Internet’. TBL is credited with first linking hypertext documents with a mechanism for linking these documents to remote servers. He wrote the first webserver, and the first web browser, and coined the term ‘World Wide Web’. This is an application that runs OVER the internet.

LJ RSS Feeds suck it. New methodology ho!

Apparently LiveJournal / SixApart have collectively decided that external RSS feeds aren’t worth fixing. Rather that continue arguing against this idiocy, with help from Lisa and MTLJPost, I’ve set up Planet Geek to crosspost new entries both on the blog and directly into LJ.
How does that impact you, dear reader? Not in the slightest if you don’t use Livejournal. However, if you’re part of the teeming masses schizophrenically reloading your friends page, you can probably relegate the shayde_blog RSS feed to the back burner for now. From now on, anything posted to Planet Geek will automatically appear in my livejournal page in realtime.
Until I can figure out how to turn off comments in Livejournal, though, I ask that you please comment back on the blog, rather than in LJ, though it’s less of an issue now (under RSS feeds in LJ, comments were deleted after two weeks).
This ends this test of the Emergency Rant System. Had this been a real rant… well, it was actually. Deal.

Cmon LJ, what’s your problem?

Folks who read PG via Livejournal may notice that the time it takes a post to show up there has gone from a tolerable 1 hour up to 6 hours. I really don’t like having to post something at 3 am so the morning reading crowd picks it up the next day.
I’ve opened a ticket with the LJ support group asking for the problem to be looked into, but so far no response.
If anyone has LJ RSS fu and wants to look at it, all the salient details are in the request.

Article Subscription fixed

A week or three ago our wonderful blogmaster installed the subscription module into Movable Type. Unfortunately, a configuration wasn’t quite set right, and subscriptions were not working.
If you want to receive mail notifications when a thread updates or changes, you can now subscribe to the thread (see the article detail for the field). You’ll get a piece of email asking for confirmation (this is to avoid spammers), and then you’re in like flynn.
Sorry if you tried to subscribe before!

Comments problem

I’m having a problem with comments on the site – things are saying “Moderated” but they’re not actually showing up in the moderation queue. I’d suggest holding off on posting comments until I get things fixed. Sorry for any inconvenience.
Comments are happy again. And you can sign in using TypeKey now if you’d like.
Feel free to help us test by leaving comments for Dave.
Thanks,
Lisa/blogadmin

Another small contribution to RadioParadise

Recently Radio Paradise got hacked (the full story is on their home page). Bill has been working diligently restoring the site and fixing the code, but I had noticed that one little aspect hadn’t been fixed it (and in fact, was outdated).
So last week I spent some time with The Gimp and created a new ‘favicon’ for the site, and mailed it off to Bill.
He put it online last night. *preen*
(For those who don’t know what I’m talking about, a site ‘favicon’ is the little graphic that appears in a browsers toolbar next to the URL, or in the bookmarks folder next to the sitename. Also, in Firefox, it’s in the window tab. If you’re looking at RP, and don’t see it, then you have a cached version. Hit shift-reload, and it should appear)

‘The Connection’ getting the axe? Gordon leaving WBUR!

According to an article in the Boston Globe, WBUR is cancelling the outstanding talk show ‘The Connection’, hosted by Dick Gordon. The new station manager, Peter Fiedler, states that the changes are part of a cut back program. “We decided to strengthen local focus because that is where our core listener base is”, he said in a statement.
The Connection is produced at WBUR, but is heard on 66 national stations, including XM Radio. According to the press release, ‘The Connection’ will go silent after August 5th.
I for one am deeply saddened by this news. Dick Gordon made turned the flagging Connection flow into a truly fascinating hour of interviews and details after Chris Lydon’s famous meltdown with WBUR staff. Apparently Gordon’s firing was a surprise to Gordon as well, given to him after his show today.
I hope that another station will pick up the Connection and continue it’s production.