Archive for January, 2006

Audiobooks on the iPod

// January 21st, 2006 // 4 Comments » // My Stuff, Technology Bits

I love listening to audio books on my iPod, but there were two things I was fighting with.

First, CDs I’d previosly ripped had a ton of individual tracks which are annoying. (ex. 384 tracks for Harry Potter and the Order of the Phoenix)

Second, I want the built-in bookmarkable ability. In other words, when I stop listening at a random place, I want it to pick up where I left off. I know it does it for some files it identifies as audiobooks, but how do I make it do this for ones I want to control. This part is merely the difference between an AAC with a .m4a and a .m4b extension. Though making a change like this to a pile of files could still be cumbersome.

You can solve both of these problems by grabbing a couple AppleScript’s – Join Together and Make Bookmarkable.

MythBusters – Lost Experiments

// January 18th, 2006 // 1 Comment » // My Stuff

We’ve been watching a lot of MythBusters lately so I was excited to read about a set of online only “lost” experiments on Slashdot.

These include:
- cola bits
- water torture
- ping pong/sea otter rescue
- “free” energy
- cement buildup
- plywood builder


myth,mythbusters,mythbuster,discovery,slashdot,television,show,shows,tv,crazy

S5, A Good Start

// January 18th, 2006 // 2 Comments » // Technology Bits

I really like the idea of having all my office applications replaced by web based versions. I want to be able to manage any document from where ever I’m sitting on whoevers computer. I then also want to be able to collaborate and share viewing and/or authoring with whomever I like.

Writely does this very well as relates to Microsoft Word. For three months now I have used Writely exclusively for my word processing needs. I no longer have any use for Word.

S5 is billed as “A Simple Standards-Based Slide Show System.” Check out this example slideshow. I love what they are accomplishing with their standard, and it is purely XHTML, CSS, and JavaScript in the background.

If someone can take this concept one step further and build a nice WYSIWYG tool to create slideshows and make it web based, PowerPoint may be the next Office application I stop using.

Maybe the Writely developers could add a simple tab to their app that allows creation of presentations on the S5 standard… Whoever does it, I’ll be in line for the beta, as I’m sure thousands of other will be as well.

s5, writely, word processing, word, excel, xhtml, html, web2.0, web 20, web 2.0, presentation, presentations, standard, javascript, collaboration

A New Spider-Man Costume

// January 16th, 2006 // 9 Comments » // My Stuff

Marvel is showing a new Spider-Man costume on their site. This red and yellow suit looks far more like the Iron Man colors than the more common red and blue or even black that Peter has donned in the past.

Apparently coming out of the major events of The Other (not yet concluded), Spider-Man will be gaining new powers and Tony Stark (Iron Man) has designed him a new costume. Peter has been getting a lot of assistance from Stark over the last few months. His house was destroyed and May and Mary Jane are all living in the Avengers tower with Peter. He’s always been very independent, but this growing reliance on Stark is a major departure for him.

Some interesting tidbits from the Marvel article:

Peter recieves this new costume to help him adjust to his newest developments, as well as giving him some added muscle! [...]
Every “gift” has its cost, and this new look for Spidey will signal the beginnings of change, especially as it comes on the eve of the upcoming Civil War. [...] how much in debt is Peter’s loyalty to Tony Stark going to cost him in the long run?

I guess I’ll know more in February when Amazing Spider-Man #529 arrives and this new costume is revealed in it’s entirety. Between new powers which will be revealed this week and the new costume next month, I’m salivating for my comics to arrive. I partially hope Peter says no to this, or requests a redesign or something. Don’t get me wrong, I think it looks cool, but yellow?!?

marvel, comic, comics, comic book, comic books, amazing spider-man, spider-man, spiderman, spider man, the other, new costume, costume, yellow, yellow and red, blue and red, the other, peter parker, parker, tony stark, stark, iron man

Showing More On Your Terminal

// January 13th, 2006 // 4 Comments » // Technology Bits

I have a monitor hooked to a FreedBSD system in my office that used to just show a login prompt all day long. Occassionally I’d sit at this machine and use the console, so the monitor was useful, but 99 out of 100 times I’d just SSH to the machine.

I decided to put this monitor to better use by continually outputting some log data to this screen. Specifically I’m outputting LDI synchronization events, which are XML. Initially I was pretty satisfied with this, except for one littel annoyance. XML is bulky, so I could only see one event on the screen at a time. I found that using scroll lock I could scroll back and see old events, but what I really wanted was either a smaller font or more lines.

Enter vidcontrol.

vidcontrol -i mode will show all the modes your display supports, but more importantly, vidcontrol 80x60 will change your terminal from the standard 80×25. In short, you’ll get more than double the number of lines.

More importantly, I won’t have to wade through the man pages next time I forget this command…

Thanks to Erich for the help on solving this one. He found some great docs on vidcontrol and vidfont, whihc I have since lost… However, here is the manpage on vidcontrol.

terminal, monitor, vidcontrol, freebsd, bsd, unix, linux, xml, logging, monitoring, log, ldi

How to Redirect WWW

// January 13th, 2006 // 4 Comments » // Technology Bits

Apache FeatherI often get a bit twitchy when after telling someone a URL like “blogs.plymouth.edu” they type “www.blogs.plymouth.edu” and wonder why it doesn’t work. Somewhere along the line the internet community was terribly preconditioned to put “www” on the front of evey URL they encounter, regardless of what people tell them.

Another annoyance occurs when using a web application that happily allows you to use both www.theirsite.org and theirsite.org, causing major session and cookie inconsistencies as relates to which site you originally linked to as opposed to where their absolute urls point.

In response to this madness, I say stop pandering to those who love to put www on the front of things, and simultaneously avoid previously mentioned session and cookie problems, all while providing better service.

Do that with an Apache virtual host and rewrite rule just like the following:


<VirtualHost YOUR_IP>
ServerName www.YOUR_SITE.com
DocumentRoot /path/to/htdocs
ServerAlias *.YOUR_SITE.com
RedirectMatch 301 (.*) http://YOUR_SITE.com$1
</VirtualHost>

Everyone does this, and the internet will be a better place for all.
apace, redirect, www, website, hosting,web,url,virtual host, rewrite, redirectmatch

The Ultimates

// January 12th, 2006 // 5 Comments » // My Stuff

I just completed reading the full first Ultimates run (1-13) and am now up to date on the current run (1-9). There is only one word that describes The Ultimates series.

Dark.

There isn’t a single character in this series so far without some massive flaw. But I’ll get to that in a moment…

The Ultimates is a recreation of The Avengers in the Ultimate Marvel Universe. This is a primarily non-mutant super hero team that is commissioned by the government as a division of S.H.I.E.L.D. In this reality, mutations have become somewhat common as they are cropping up all over the world. These mutants are hated and this story all plays out in the Ultimate X-Men series. However, science has also progressed to the point where manipulations are being made to “normal” humans’ genetics, giving super powers. These artificially enhanced humans are then made members of the Ultimates, or are villains.

Even Ultimate Spider-Man falls under this “requirement,” Fury informed Peter Parker that when he turns 18 he will be required to join the Ultimates.

Another interesting note about this series is the way the Ultimates don’t actually have much reason to exist. There aren’t any significant super villains in the series, no global fights to justify their existence. In fact, they wait until the 11th issue before revealing the first non-member global threat. This is only a 13 issue original series.

The second, currently ongoing series has a similar start. There is a lot of back story and character development, which I appreciate, but again no massive threat until the current issue (#9) which justifies government creation of the “super team”.

Don’t get me wrong, there is plenty of action in this series. My point is that the other “bad guys” existence can be directly attributed to the work S.H.I.E.L.D and the government in general is funding. Or, in some cases members of the Ultimates themselves. Clearly the authors want the readers to wonder about the politics and justification of this super army. Maybe they want us to wonder about our own militaries on a smaller scale. Do aggressive militaristic groups spawn additional?

Anyway, one thing that kept me intrigued by this series was the lack of true hero in any of the members of this super team. Here’s a quick rundown of the flaws in each of these character which stops me from being able to idolize any of them, as I might someone like Spider-Man.
Captain America [Steve Rogers]: Uber-aggressive “old” codger, 40′s mind set. Sees things in black and white.

Iron Man [Tony Stark]: Playboy alcoholic, flaunts his place as one of the world’s richest men.

Wasp [Janet Pym]: Secretly a mutant, loaned genetic material to Hank so he could make great scientific breakthroughs. Publicly dates Steve Rogers while still married, but continues to screw Hank. She has other subtle flaws, but in many ways I like her the least.

Giant Man=>Ant Man [Hank Pym]: Secretly cheated to get where he is professionally. Wife beater. ‘Nuff said.

Hulk [Bruce Banner]: arrogance leads him to self experimentation. Hulk rampage leads to over 800 civilians killed. Cannibal.

Nick Fury: Pawn of a larger scheme he may be a part of. Plays like Samuel L. Jackson in a Pulp Fiction/XXX kind of way. An ends justify the means sort of guy.

Thor: Possibly insane. Conspiracy theorist. Ultra left wing. Violent opposition to American dominance. In many ways I find many of these traits endearing, but the writing clearly does not intend them as positives.

Scarlet Witch [Wanda Maximoff]: Daughter of Magneto. Known Terrorist, only in this for the money. Belive in mutant supremacy. Implied incestuous relationship with Pietro.

Quicksilver [Pietro Maximoff]: Son of Magneto. Known Terrorist, only in this for the money. Belive in mutant supremacy. Implied incestuous relationship with Wanda.

Black Widow [Natasha Romanova]: Her evil is a massive spoiler… Trust me though, it’s bad.

Hawkeye [Clint Barton]: The one we know the least about, and in turn, I think he’s clean…

There are also a pile of “reserves” who are all portrayed as mindless puppets to whatever S.H.I.E.L.D wants of them.

As I devour each issue in this series I find myself torn between loving and hating the series. I guess either emotion conveys conviction, and I’m still reading it. Mark Millar was successful at least in hooking me.

comics, comic books, marvel, comic book, ultimate, ultimates, iron man, captain america, black widow, hawkeye, hulk, bruce banner, steve rogers, thor, nick fury, quick silver, scarlet witch, magneto, x-men, avengers, mark millar, super hero, shield, s.h.i.e.l.d, ant man, giant man, wasp

PHVsPjxsaT48c3Ryb25nPndvb19hYm91dDwvc3Ryb25nPiAtIENvbWljIGJvb2sgZ3V5LCB0ZWNoIGdlZWssIGFuZCBmYXRoZXIgb2YgdHdvLi4uPC9saT48bGk+PHN0cm9uZz53b29fYWJvdXRsaW5rPC9zdHJvbmc+IC0gIzwvbGk+PGxpPjxzdHJvbmc+d29vX2Fkc19yb3RhdGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtMS5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS0yLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTMuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9zdHlsZXNoZWV0PC9zdHJvbmc+IC0gZ3JheS5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly9mZWVkczIuZmVlZGJ1cm5lci5jb20vbm9zaGVlcDwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQp2YXIgZ2FKc0hvc3QgPSAoKCJodHRwczoiID09IGRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sKSA/ICJodHRwczovL3NzbC4iIDogImh0dHA6Ly93d3cuIik7DQpkb2N1bWVudC53cml0ZSh1bmVzY2FwZSgiJTNDc2NyaXB0IHNyYz0nIiArIGdhSnNIb3N0ICsgImdvb2dsZS1hbmFseXRpY3MuY29tL2dhLmpzJyB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnJTNFJTNDL3NjcmlwdCUzRSIpKTsNCjwvc2NyaXB0Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KdmFyIHBhZ2VUcmFja2VyID0gX2dhdC5fZ2V0VHJhY2tlcigiVUEtODI3MjAtMSIpOw0KcGFnZVRyYWNrZXIuX3RyYWNrUGFnZXZpZXcoKTsNCjwvc2NyaXB0PjwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9hcmNoaXZlczwvc3Ryb25nPiAtIGh0dHA6Ly9ub3NoZWVwLm5ldC9hcmNoaXZlcy88L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2ZsaWNrcl9jb3VudDwvc3Ryb25nPiAtIDEwPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9mbGlja3JfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy90aXJyZWxsLzwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfZmxpY2tyX3VzZXI8L3N0cm9uZz4gLSA2MDg2MzE1NUBOMDA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2xpZmVzdHJlYW08L3N0cm9uZz4gLSAxMDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfcG9zdHM8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIGh0dHA6Ly9ub3NoZWVwLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzMtbG9nby5wbmc8L2xpPjxsaT48c3Ryb25nPndvb19tYWlucmlnaHQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9zdXBwb3J0L3RoZW1lLWRvY3VtZW50YXRpb24vaXJyZXNpc3RpYmxlLzwvbGk+PGxpPjxzdHJvbmc+d29vX25hdjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2hvcnRuYW1lPC9zdHJvbmc+IC0gd29vPC9saT48bGk+PHN0cm9uZz53b29fdGFiczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gSXJyZXNpc3RpYmxlPC9saT48bGk+PHN0cm9uZz53b29fdXBsb2Fkczwvc3Ryb25nPiAtIGh0dHA6Ly9ub3NoZWVwLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzMtbG9nby5wbmc8L2xpPjxsaT48c3Ryb25nPndvb192aWRlbzwvc3Ryb25nPiAtIGZhbHNlPC9saT48L3VsPg==