Tuesday, July 22, 2008

Episode 19: You can't reform education with technology

This week's podcast begins with a comment by Former Secretary of Labor William Brock in the Sunday Parade Magazine:
I explain my issues with his response to fixing American schools in his quote:
First, we have to agree that we have a problem. In the last 25 years, spending has risen 240% while performance has barely changed. Only 68% of students graduate from high school, and many states require only eighth-grade skills in reading and math to get a diploma.
The statistics are probably from The New Commission on the Skills of the America Workforce (in which he is chairman). The problem is that it is difficult to find the research or the survey that these numbers are based on. I would really like to find out the accuracy of the second sentence, because it is so loaded (but I could not find it on the New Commission site).

Some of the most interesting business models have come from the spirit of the "In Search of Excellence" theme (Peters et al) and I think a recent example of how business can work in an exciting way (instead of the typical "top-down" approach) is from American Airlines and here's the NPR report that describes the new leadership (from two years ago).

Tuesday, July 15, 2008

Living on the CLI: Setting up email

~/cjudson $ pine
I made a list of things (or reasons) why I use my computer and most of
that list had something to do with communication with others. At the top
was email and since I had already been running mutt (clean text-based mail
reader that is a step above typing "mail" at the prompt but with lots of
improvements) and I thought I might give Pine (or Alpine) another try. I
gave up on Pine because I use GMail as my main source for connections to
the world and for some reason there's lots of steps to setting up Pine to
read and send GMail.

And so, I turned off the cron job for fetchmail and searched out the
answer to the question "How do I set up Pine for GMail?" And after some
tweaking, I got it to work. The better site that gave me most of my
answers was a post from virtualmyles2 tracked on ObjectMix.com
(http://objectmix.com/pine/326840-pine-gmail.html). I'm going to use what
virtualmyles2 wrote and add one change from my setup from this morning.
(Translation: Credit the above url for providing the info, only me for my
two contributions).


1. First enable IMAP on your Google account!!!
-Log into Google and click "settings",
-Click "Forwarding and POP/IMAP"
-Under IMAP Access click "Enable IMAP"

# Chris says "Whenever you see your.username at gmail, Google identifies
your username as username@google.com. So, it's your entire GMail email
address, not just the stuff before @google.com. Just remember:
user=your_username@google.com"

2. Your .pinerc needs to
be "something" like this:

user-id=your.username at gmail.com
user-domain=gmail.com

#Here's my other contribution: you need the "/novalidate-cert" Pine will
tell this when you try to send something the first time...that's how I
found out about it.

(all on one line)<= This is very important; it should be on one line.

smtp-server=smtp.gmail.com:587/tls/user=your.username at
gmail.com/novalidate-cert

(all on one line)<= This is very important; it should be on one line.

inbox-path={imap.gmail.com:993/ssl/novalidate-cert/user=your.username
at gmail.com}INBOX

(all on one line)<= This is very important; it should be on one line

incoming-folders=your.username at gmail.com {imap.gmail.com:993/
novalidate-cert/ssl/user=your.username at gmail.com}
(you probably have to check "enable-incoming-folders" in your Pine
Setup, Config as well)

(all on one line)<= This is very important; it should be on one line.

folder-collections="your.username at gmail.com" {imap.gmail.com:993/
ssl/user=your.username at gmail.com}[]

Be sure to save your work (:wq for my vim friends) and you should be good
to go (or at least I was). Pine will ask for your password and then the
option to save that password for your next session and then things are
pretty easy to figure out from there.

Pine (or Alpine, if you're using the very up-to-date version) impressions:
One of the reasons I like the cli is that hands are on the keyboard and
not running over to the mouse. One of the things that I'm not crazy about
is the combination keystrokes to get things done (I started with vim,
okay, and if my first editor was emacs, then maybe things would be
different). Beyond that, it's about getting to know another environment
and using the "O" (other cmds) a lot. Pine is easy, though, and it
<emphasis>seems<emphasis> to fill the gap between the terminal "mail"
command and the web-based version of GMail.

Later on I'll be taking a look at my other way of communicating: Twitter
and perhaps, Plurk. Also, I'll be looking at changing my prompt and a few
reminders about getting around.

~/cjudson $ exit

Monday, July 14, 2008

Living on the CLI: Day 1

For the most part, I can fake my way around the command line. I've been
using an eMac as my main computer at home for, well, as long as the
thing has been in existence (5.5 years?). I think I stumbled upon the
"underpinnings" of the Mac OSX right after I got the machine when I
heard about all the cool Unix programs that are available.

I've played with loading programs via Fink and MacPorts (I like Fink a
bit more because like most programs, the one you use first is the one
you like). I think I learned the most about using Unix after using Dave
Taylor's <i>Unix for Mac OSX Tiger</i> back in 2005. From there I
started playing with shell scripting (another Taylor book: <i>Wicked
Cool Shell Scripts</i>) and more recently I'm working my way through the
wonderful <i>Learning Perl</i>. Aside from a purely curious pursuit, I'd
like to think that there is some practicality to all of this command
line, retro computing stuff. I mean, why bother with a prompt when I've
got one of the coolest interfaces in computing?

I think the answer may be that the GUI tends to be distracting and the
user might lose some power over what she or he really wants to do. I
think this is the answer. I also think that computers, as a whole, tend
to mostly be things to amuse us as humans (and that shouldn't be any new
news, eh?) So, for this week, I've decided to live a little off the grid
(or GUI) and live on the cli: to see what I can (and can not) do in the
ways I currently use my computer.

Now, to see if this post makes it to blogger.com...one of my first
issues: blogger.com doesn't seem to like text-based browsers like lynx.

Peace.

Sunday, July 13, 2008

iPod Shuffle won't work after iTunes 7.7 update

Here's what happened to me:

I'm ready to head out for a run and I've just updated to iTunes 7.7 and the iPod shuffle (2nd generation) is loaded up with new and exciting stuff to take my mind away from the run.I'm halfway out the door and the thing doesn't work.

I start with the usual "5 - Step" method of troubleshooting an iPod and nothing is working still (I think I made it to step 3 and just did the run without the iPod).

When I got back, I plugged in the iPod again and noticed something odd: a Podcast playlist now appeared below my iPod shuffle drive. Ah! The answer: delete it and it will work.

Here's simple steps to cure the problem if your iPod shuffle won't play and does that green-yellow-green-yellow-green-yellow blinking thing:

1. Plug in iPod shuffle (2nd generation).
2. You'll notice the "Podcasts" play list under your iPod volume.
3. Delete the "Podcasts" playlist.
4. ITunes will re-sync
5. Unmount the iPod Shuffle and everything should be fine.

For some reason (perhaps related to the recent update to the iPhone and iPod Touch), iTunes 7.7 will add the podcast playlist. Luckily, you really don't have to do the 5 steps to iPod restoration; you just need to delete one thing, and you're back on the road with your iPod shuffle.