Adam Savage on his obsessions

Ok so this might be old news for you, after all the video is from Dec. 2008 but I still find it extremely interesting, especially for the ones that only know Adam Savage as the guy goofing around on mythbusters.

Ok so this might be old news for you, after all the video is from Dec. 2008 but I still find it extremely interesting, especially for the ones that only know Adam Savage as the guy goofing around on Myth Busters.  If you like making stuff you WANT to see this.

Be Creative, experiment. It inspired me to brush up my creative projects folder. I really find that Adam once started is hard to stop. His insight into problem solving is also very interesting. Anyways, just watch it and comment. I bet that, if you are into building or tinkering with stuff you will like it too!

N800/N810 tablet as a Canon camera remote

I found a way to use a Nokia N800/N810 tablet as a Canon camera remote control. You can shoot, download and view your pictures on the big screen.

This post is also on the talk.maemo.org forum, but I decided to host it here too.

N800 camera remote control

I followed a thread regarding the port of gphoto for the Nokia Internet Tablets. Unfortunately gphoto

never got me further than list the photos in the camera and then hang and reboot.

Well then I noticed Eostimesync.

Eostimesync is a nice utility that syncs the time of your camera to the time of the n800. I liked it because I could sync my tablet to ntp and switch between host and client usb mode all from one applet. The camera sync was pretty much useless to me. But I wanted to know how it works. To make a long story short eostimesync uses a command line program named s10sh which is an userspace usb driver for canon cameras (many of them if I’m corect).

First thing linux taught me in 1998 was to type at the prompt:

command --help

So as root s10sh has the ability to:

  • Get ALL/ALL NEW images
  • List ALL/ALL NEW images
  • Set camera to computer time

and many more. The above are non interactive and are the ones useful for me. If you run simply s10sh it will give you an interactive shell similar to a DOS prompt. Of course your camera has to be connected by usb and your tablet must be in HOST mode. Oh and my camera has two usb modes “normal” – which is the canon proprietary format and the one that works with all the above and PTP which is only for image download. On your camera the modes could be labeled differently.

So, running s10sh -c does, according to the –help:

capture an image with the current camera settings (that’s your remote)

s10sh -c (capture)
s10sh -n (get all new images, non-interactive)

quiver imagename.jpg (see what you shot on the big screen)

See why I’m so excited about?

Oh and the camera is completely functional even when connected. I can shoot, change settings anything. I do landscapes a lot so I could imagine myself leaving the camera on the tripod and the n800 connected to use as trigger or big screen for more detail. also it would be helpful when doing macro. And of course it’s a LOT of FUN !

I also think you can change camera settings but I didn’t explore that.

A nice gui for s10h would be great, with buttons for settings, shoot, view last shot. Maybe someday…

Let me know what you think.You can also follow the discussion here (talk.maemo.org).

Getting sound to work on an old Deskpro EN and Slackware 12.2

I was trying to get rid of the separate sound card in an old Compaq Deskpro En (Pentium III) I use on a jukebox project. Easy job when you have the needed settings.

I was trying to get rid of the separate sound card in an old Compaq Deskpro En (Pentium III) I use on a jukebox project. Alsa-conf would only detect some weird isa-pnp card that did not work. After searching a bit I found out that the card is an ESS 1869 and is not autodetected. Reading on the alsa website I found that these are the settings that work:

(set in /etc/modprobe.d/sound)

# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-es18xx
options snd-es18xx enable=1 isapnp=0 port=0x220 mpu_port=0x388 fm_port=0x330 irq=5 dma1=1 dma2=0

# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0

# card #1

alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss