Archive for the ‘programming’ Category

Thanks from Musician’s Radio

Thursday, January 15th, 2009

This is going to be a different kind of posting. It is about a random act of caring at the crossroads of music and technology. I am a child of the sixties and count myself fortunate to have been at Woodstock at age 18 where the seeds of my activism were  planted by the likes of John Sebastian, Joe Cocker, Country Joe, Jimi, and Joni. I recently sent a note to one of my favorite podcast shows called Musician’s Radio, where I listen to interviews with survivors of the bygone era of my youth such as Graham Nash and David Crosby. Whether young or old, the guests all speak with a level of frank humility that gives the show an air of authenticity. The tagline of the show is “For Musicians, By Musicians”. I find the allusion to the Enlightenment hopes of Jefferson, Madison, and Lincoln inspired, and anything but corny or misplaced. Although I am but a rank amateur, the show inspires me to let music into my life and direct other kindred spirits in the ways of righteous musicality.

While updating my list of podcast favorites, I noticed why my podcatching software had difficulty downloading the last couple shows from Musician’s Radio. I had worried the show had fallen into hard times. As the following exchange will prove, my concern was unfounded.

Error in Musician’s Radio RSS feed

I love your show and recommend it widely. However, there has been a PHP bug in your RSS feed for at least a few months. Whenever I upgrade Ubuntu on my Desktop/Web Server, I have to remember to update the php.ini file.

I suspect the bug can be fixed by setting  output_buffering = On in your php.ini file.

I run Firefox on Ubuntu. This is what I see when I try to view your RSS feed:

A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information – headers already sent by (output started at /home/musicia9/public_html/index.php:4)
Filename: controllers/rss.php
Line Number: 52

Greg Hoke

I got two very kind responses. This one came from the web developer, and, yes, I got a kick out of it. Can you tell?

Musician’s Radio RSS Feed

Hi Greg,
I’m the original developer of the site, and wanted to thank you for emailing your suggestion to fix the RSS feed. They forwarded it on to me and I took a look, and thought you’d get a kick out of the problem if you’re a developer yourself.

[...Techno-trivia didacted...]

Anyway, thanks again for emailing them, otherwise it probably never would have come to my attention.

Rock on,
- Dylan

I also got a note from one of the frequent hosts of the show, Kevin McCormack

Thanks from Musicians Radio

Greg-
With your help we are hopefully getting to the bottom of this and some  other issues.
I really appreciate your taking the time.
Glad you like the show.
Best,
Kevin

I just checked. The Musician’s Radio RSS feed is fixed! Subscribe to it and enjoy! It is sure to please.


Deciding Whether a Top Technical School is for You

Saturday, September 15th, 2007

The following was inspired by, 10 Lessons from an MIT Education.
The article is full of wisdom. When I was young, I was more hopeful than wise. I perceived older people’s “wisdom” as limitations on my freedom. However, I have grown to be thankful for those few threads I managed to weave into my life. My mom, my older brother Charles (place link to eventual blog here), and a guy named Garth Cate all had a big influence on me.

(more…)

Benefits of Experience

Wednesday, August 1st, 2007

I observed a paper hanger at work and learned something I didn’t know. Overlap the strips and smooth out the paper. Then, using a level as a guide, cut the midpoint of the overlap from top to bottom. Take care not to press so hard that the blade penetrates the dry wall underneath. Then remove the two strips. This leaves an almost perfect seam. He told me, “My learning process was intense. It was three years before I was allowed to do a job myself.”

My area of expertise is software programming. Here are some pearls of wisdom I have learned over the years.

(more…)

Podcast Journal: RSSbus

Monday, May 21st, 2007

Those impressed by the power of Yahoo Pipes, will find this podcast about RSSBus illuminating. The RSSBus server side exposes selected database fields by creating RSS feeds. It uses namespace extensions to describe the fields. The tool makes it possible for non-techies to create the RSS feeds. The client side code is an ASP application that runs with a browser. It can be used to combine various RSS feeds. I will have to try it out, but I think the main innoavation is on the server side that creates the RSS feeds. Will it help me create RSS feeds out of web-based lists, so that I can do correlations between data souurces that interest me? Probably not. Perhaps it will make it easier for more companies and researchers to create RSS feeds, so that I won’t have to do it for them.

(more…)

Useful Unix Commands

Wednesday, April 18th, 2007

A collection of links about Unix.

Two pdf files: One with unix commands, one with administration hints.

Linux tips

ebook: Learning the Bash Shell

Linux Command Line Tipsheet

Grep is a beautiful command

A light-hearted look at the Unix Way.

Here’s the ultimate Linux Reference Guide for newbies.

An A-Z Index of the Linux BASH command line.

Why, oh WHY, do those #?@! nutheads use vi?

Linux man pages.

Advanced Unix commands.

Five Quick Command Line Tips

Regular Expressions Cheat Sheet

A funny license plate showing a Unix command that is best used with care.

Unix Jokes culled from rec.humor in 1988. Some are dated. Some are R-rated. To laugh, you are fated.

Here is a list of bare-essential Unix commands for C++ programmers:
(more…)