web interface for exabyte LTO tape robot

confessions of a pixel pusher linux technology

When you buy the tape robot Exabyte Magnum 1×7 you can download a command line tool called
libTool to control it.

Since command line is not everybodies most favorite interface I wrote a little web interface for it.
It will show you which tape is where and can move tapes betweens slots, the drive and the door.

Drop me a line if you could use this. I wrote it, since there was nothing out there. It requires the libTool linux command line application and a webserver.

The Maybach and the Crowbar

free of any reason

“Maybach” is the luxury brand of Mercedes. In Beverly Hills you see them once in a while, but most of them are been paid for with Petro-Dollars I suppose.

A Crowbar is a rather simple device, apparently en vogue with middle aged hands on millionaires in what Rummy would call ‘new Europe’.

Razr V3, headset and custom ringtone

daily life technology

So I thought I get myself a bluetooth headset:

I know: headset’s are really stupid.
This one is the least stupid one I ever saw.
It’s pretty much original size in this image.
Weighs less than 10 grams.
Decent Battery life, although the Razr drains it’s battery faster.
Audio quality is ok, so I hear. I don’t talk to myself.
Have not tried it with skype yet.
Usability is great: 1 button.
1 led.
That’s enough to do voice dial, switch between calls etc etc.

Then I read that you can use any mp3 as a ringtone.
It works as long you don’t have a bluetooth headset.
Yepp, that is right:
If you have a headset then you can only use the standard
ringtones. Somebody gotta explain that one to me.
Motorola, not really known for being smart …

: undefined reference to `mysql_connect’

linux technology

gcc -o mysqlclient mysqlclient.c  -L /usr/lib/mysql/ -lmysqlclient -lz
/tmp/ccllX580.o(.text+0x40): In function `main':
: undefined reference to `mysql_connect'

mysql_connect is old news.

I am writing a mysql client in C. Since it has been a while I am googling for simple templates, and only found an ancient one at first. Google likes old pages.
Then I found this example chapter of the Mysql book by Dubois. I read it, it’s great. The best book I know on the matter. By leaps and bounds better than the O’Reilley one.
Anyhow. I think there was a source CD. Maybe not. Wouldn’t it be great if you get the example code and reference material online. Of course people might not buy the book then. Simple solution: Print on every page little and subtle line numbers. The web site serving the source code would ask occassionally: “please enter the seond work of line 45 on page 315”. If you get it right you get a couple of more page views. Mildly annoying, but better than looking for the CD.
Actually you could put the entire book online like this.

A Book also makes a pretty good dongle.

and you thought 2 finger trackpad scrolling was cool?

technology

Right now they call it multi touch interaction.

The mouse was the best solution as long there was nothing better. Much like a rotary dial phone: It’s time rolling back to the initial position was a neat hack to dial numbers mechanically. A mouse was a neat hack to position things on the screen. Even though you moved something else than the actual pointer. Back then.

the end of Sony (again)

media Sony technology

Another perspective on Sony’s problems.
It is indeed tru that Blue-Ray has less bandwidth than recent DVD implementations. What’s the point in BlueRay?
Just the capacity? H264 compression will help there.

the yin and yang of google

google marketing technology

I don’t get it they must be too smart for me. I can not see how this would be anything that google would be doing and why this makes any sense.

On the other hand this makes allot of sense
Imagine you are a small company: You pay some MS Exchange Expert and Microsoft quiet some money just to have email. Most features you would want you might get for free via “caribou”. Or for very little money.

I think it would make sense if the service is free. Eyeballs pay for it. Support could cost money. Putting ads in
outgoing email would be a big ‘nono’. Being a small company you don’t want to expose that you use a cheap/free service for email.

Cell erie?

Sony technology

IBM says in a press release that they will have Cell based blades in the beginning of Q3 of this year. “special bids” get them now.


Masakazu Suzuoki, Sony’s lead designer on Cell, says Sony aims to use this power to create movies that are interactive and changeable, with multiple story lines, so people will watch the same flick more than once. Another idea Sony is kicking around: placing ads in the background of movies and TV shows and customizing them to suit the viewer, with Cell processors keeping track of who sees what.

from here

“sure”, I say. It’s gonna be great! Just like those multi-angle DVDs. Engineers really don’t know content it seems.

How about a release date for the Playstation 3? Some parts of Sony still say “Spring 06” others are very very silent.
Gamespot picked October 1st as a pre order date for PS3 game titles. They probably just made that up.

So far I have not seen anything that would let me think that Sony can survive the looming PS3 delay and
therefor change the fate of the certain demise for the entire company. The last sentence does not look much like english to me. Let’s put in another way: Sony is fucked. Any launch date before July 1st we should have heard about.

dude!

free of any reason

‘dude, this is totally weird’

my clients and the superbowl

confessions of a pixel pusher marketing media

In alphabetical order:

A52, West Hollywood
Honda “Mudflap”

Brickyard, Boston
Mobil ESPN “Sports Heaven”

Mac Guff, Los Angeles
Nationwide “swing” “gondola” and “proposal”
Hummer “urban techno”

Mass Market, NY
Sierra Mist “Scanner”

Method Studios, Santa Monica
Budweiser “Wave”
Toyota “Tide”
Hummer “Monster

R!ot, Santa Monica
Ford Escape Hybrid “Kermit”

Nice lineup of work. Congratulations to everybody!
No, I did not work on anything directly. My job is it mostly not to get in the way of the real work and to provide the tools so that the work can get done.