Paul and I are leaving on a cross-country train trip next week, for Jen and Shawn’s wedding in Colorado. I’m sure the view will be great, and I’m bringing a handful of books- but Paul and I are geeks and we need our electro-doodads. If only we had a way to run our Nintendo DS and PSP for the ~30 hours that the trip will take…
I sifted through my stockpile of junk, and came up with this:
It’s kind of like a mega-size Minty Boost, or a heftier version of the Kensington power pack. The Minty Boost weighs in at about 6 Watt-hours, depending on the AA cells you use. The Kensington pack is rated at 7 Watt-hours, with a Lithium Ion battery. This brick occupies the middle-ground between the Minty Boost and a car jump-start battery, weighing in at 84 Watt-hours. It should run and charge a Nintendo DS for at least 30 hours.
It’s built almost entirely from junk that I had lying around the house: (Your house may vary.)
- 12 Volt 7 AH Lead-calcium battery
- Aluminum box, in my stockpile of project enclosures
- Receptacle end from a cigarette lighter extension cable
- DC-DC converter from an old Nokia phone charger (for a phone I no longer use). Swapped a resistor with a trimmer pot for 5V output.
- USB sockets from a dead 4-port hub
- Heavy duty wires and quick-disconnect plugs from a dead UPS
- Odds and ends: Switch, mounting hardware, fuse holder, wire nuts, foam weather-stripping, JB-Weld epoxy, heat shrink tubing, LED, resistors
Parts I had to buy at the local Fry’s:
- 10 Amp fuse (Pack of five for a few dollars)
- 12V 1 Amp lead-acid battery charger ($20)
- Cigarette lighter plug for the charger ($2)
Now here’s hoping that nobody thinks it’s a “hoax device”…
P.S. I’m still working on the Robot Odyssey DS port and in fact there are some interesting bits of UI working now- but I haven’t quite reached another blog-worthy milestone yet.
Some more crazy ideas for CIA‘s future…
- “Sparklines.” A pretty novel (but not new) way to present data history inline with text. I’m already building up some graphing infrastructure for CIA around my ‘fidtool’ library. Just imagine how cool it would be to, at a glance, see the activity history for all the projects on the screen.
- Wiki integration. The whole “documentation” section of the site is really just a read-only wiki at this point. It generates those pages from reStructuredText documents stored with CIA’s source code. If the documentation browser were promoted to a full wiki, users could maintain their own client scripts, installation instructions, and such without having to bother me 😉
But actually, those are the most tame ideas that have been circulating. Some even more outlandish ones:
- Why not build the entire CIA site on top of an existing wiki engine? It would be great to have a wiki-like way for anyone to edit project/author metadata, but with some form of version control to allow rollback in the case of abuse. Really, I could take nearly any wiki engine out there and give it a special namespace for stats targets.
- I’ve been searching for a new way to organize the real meat of CIA’s site: the stats browser. Each stats target (one project/author/host/vcs/etc.) can have several types of content attached to it. It can have user-assigned metadata, automatically generated ‘related’ links, the recent commits, and a list of children. The big problem with this is that the larger pages (project, author, gnome) just have too much content to display all at once. For any target, large or small, I really want to see the most recent information first. This suggests somehow merging everything into a single chronological list. I’m not entirely sure how this will work yet, but I’d like to focus on the commit list but attach information about related/child items as appropriate. An important part of this would also be allowing the user to choose where to display additional information. This will probably mean “More…” links at the bottom of the page, plus some way of interactively expanding the inline information attached to each commit.
Amanda found a really spiffy web service: pandora.com. It’s a streaming music server with an intriguing non-genre-based method of categorizing music. You put in a handful of artists or songs you like, and it tries to stream similar music for you. It actually seems to be working pretty well so far.
Thanksgiving this year was great- I spent most of my time back in Colorado with my family, whom I’ve spent far too little time with recently. I baked an apple pie with my brother’s help, ate far too many of my grandmother’s homemade rolls, and really just got some much needed time to catch up. Much of the Boulder crowd was busy with other things, but I was thankful for the time I was able to spend with David and Jen.
I’m not sure when I’ll be coming back next. I’m trying to conserve both my money and my vacation time at this point. I’d like to do something for New Years’ Eve, but any plans for that are still in their early stages.