Archive for March, 2007

Recycled furniture holds place in students’ hearts

March 28th, 2007

Tyson on Pleather

“It will be in my family for years,”

Commenting Re-enabled / Salty_Services_Akismet

March 26th, 2007

Commenting on the blog has been re-enabled now that I’ve had time to code in Akismet spam checking.

The process was fairly simple, I utilized existing code from Alex Potsides @ http://www.achingbrain.net/, and pearified the code into a package Salty_Services_Akismet which is now a dependency on the saltybeagle.com code.

Hooray for PEAR packages.

I’m gonna check with Alex and see if he’s considering adding his package to PEAR under Services_Akismet… there would only be minor coding standards changes, a look into how he uses the sockets to connect to akismet, and a re-license from GPL. (A bit of work :-) )

I’ll also note that Tobias Schlitt has Akismet trackback checking already built in to Services_Trackback, but as of yet I don’t think there’s an Akismet comment spam checker inside PEAR.

Tidy Web Service

March 22nd, 2007

Tidy has become an essential tool for our validation efforts at the University of Nebraska-Lincoln. A co-worker of mine, Alvin Woon, has been tasked with maintaining an unbelievable amount of legacy html, and on top of it tasked with getting it all to validate by May 1st. EEK!

Alvin is my favorite user interface designer, and jazzes up all my ugly server side php code – so having him free to work with me is pretty important, and I’ll do anything I can to keep him happy. Which leads me to my latest pet project at UNL.

We have a set of xhtml templates, which provides a set of code for developers across campus to place content into. For Alvin’s sites, he is on a server which has no server side scripting – so every page is a flat .shtml file.

For Alvin, I created a little script which checks all his pages for validity using Services_W3C_HTMLValidator and if they don’t pass it runs Tidy on the page to do some cleanup and returns the content in a shiny new UNL web page.

The process is fairly simple, and just pulls together bits and pieces I’ve built over the last year or two — the one exception being Tidy.

We have the blessing of using Mac’s in our office which are amazing systems and I’ve grown to love them for productive development machines. A sad side-effect is PHP takes some special work to get it to compile, which Marc Liyanage has thankfully taken care of for all of us lemmings. Unfortunately, all his build scripts have been taken down temporarily for performance.

So, in short — I was left needing Tidy bindings for PHP 5, and no build from source scripts. :-( This left me searching for a Tidy web service, and not having found any I built my own in about 80 lines of code, with a suitable web interface.

here’s the code — http://svn.saltybeagle.com/filedetails.php?repname=saltybeagle&path=%2FTidyWebService%2Findex.php

Save Internet Radio

March 15th, 2007

I wrote my congressmen about the recent webcasting royalties required by the Copyright Royalty Board. The royalty charges are on track to put my favorite Internet radio stations out of business — stations like Radio Paradise as well as NPR’s Internet radio. NPR is ready to fight this recent legislation… and I’m fully behind them.

To quote Bill Goldsmith of Radio Paradise:
“We are at a fork in the road. Down one path is a radio universe populated entirely by large corporations, who can either afford the legal firepower necessary to negotiate a reasonable settlement with the music industry (such as the satellite radio companies have done) or can afford to offer Internet radio as a ?loss leader? (as Yahoo and AOL do).

Down the other fork we are presented with a universe of choices, freely available to all, produced by people who truly love and value what they are doing – including user-programmed channels such as those offered by lala.com, ‘discovery’ channels such as those available at Pandora, and who knows what else in the coming years. None of those choices are viable under the new rate structure, and that would be a tremendous loss for all involved.We are at a fork in the road. Down one path is a radio universe populated entirely by large corporations, who can either afford the legal firepower necessary to negotiate a reasonable settlement with the music industry (such as the satellite radio companies have done) or can afford to offer Internet radio as a ‘loss leader’ (as Yahoo and AOL do).

Down the other fork we are presented with a universe of choices, freely available to all, produced by people who truly love and value what they are doing – including user-programmed channels such as those offered by lala.com, ‘discovery’ channels such as those available at Pandora, and who knows what else in the coming years. None of those choices are viable under the new rate structure, and that would be a tremendous loss for all involved.”

I wrote my congressmen about the issue… here’s the first response. Note the disclaimer…. yeah, I’m a little peon but hey, at least I tried. (Side Note: It was NOT sent from Jeff.Fortenberry@mail.house.gov)

Dear Friend:

Thank you for taking the time to contact my office.

I am honored to serve as your United States Congressman. Please know that I value your opinion and look forward to reviewing your concern. Should your inquiry request a response, and you included your name and address, I will reply via the United States Postal Service.

Thank you again for your comments. Your thoughts and ideas are extremely important to me as I work to represent you in the United States House of Representatives.

Sincerely

Jeff Fortenberry
Member of Congress

**************************************************************************
DISCLAIMER
I cannot guarantee the integrity of the text of this letter unless it was sent to you directly from my Congressional e-mail account:
Jeff.Fortenberry@mail.house.gov. Thank you.
**************************************************************************

Educate yourself at http://www.saveourinternetradio.com/