Categories
Uncategorized

Fix Your InfoLithium Battery

We’ve got a Sony PD-150 video camera which uses these “InfoLithium” batteries, and over the years, these batteries have given us a hard time, but no more… (We hope!)

See, when these batteries go “bad” they tell the camera not to work. When you power it on, there’s an error message: “For Infolithium Battery Only” which is the camera telling you it doesn’t like the battery. It should be noted that we’ve had the camera for about 9 years, and we’ve used third party batteries for years without issues, but hey, Sony is Sony, you know how they are.

Video Shoot

Turns out the battery has a processor it in, and when things are not quite right, it tells the camera, and you get the error message. Don’t worry, the battery is not dead, it’s just very sick. :)

We got this error with one of our batteries, and since we still had one good one, I tossed the bad one in a drawer and forgot about it for about 9 months. Then our good one did the same thing, so I decided to pull out the bad one and give it one more try. Amazingly enough, it worked! Seems that since it was sitting dormant for so long, it must have lost enough charge to reset itself, and it was back to normal. (So now the bad one was the good one, and the good one was the bad one…. you follow?)

So the fix is to let your battery sit in a drawer unused for 9 months.

Or… I guess you could manually discharge it.

I’ll provide the warning that if the phrase “manually discharge” scares you, you might not want to do what is described below. (If you’re careful, it’s really not that dangerous, but people love disclaimers.)

I initially did some searching, and came across this page on Infolithium Batteries which held the secret. The whole page is worth a good read.

With knowledge in hand, er, in head, I stopped by Radio Shack and picked up a two-pack of 10 ohm/10 watt resistors. (Cost was about $2.00)

resistor
Photo by Mike Krukowski.

The idea is to short the battery with a resistor (do not try it without the resistor!) so that the battery can drain its charge and reset the processor. This took quite a while for the battery I had, and when you read that part about the resistor getting very hot I hope you were paying attention. It actually started to melt the MiniDV cassette case I had it sitting on. It’ll definitely burn skin. Put it on a safe surface that can take the heat!

I was warned by local robotics enthusiast Royce Pipkins that I should perhaps not let the battery drain all the way, as that might render it useless. So at this point I was letting it drain and checking the voltage every now and then. Here’s where I screwed up and left it on too long, and I thought it drained completely. (I assumed the voltage would continually get lower and lower, but I don’t think that happened.) Luckily, even with the battery completely drained, I was able to charge it and the camera recognized it, so I guess it worked!

Anyway, even though the Infolithium Batteries page has been around for years and years, I figured I’d add my 2 cents about the issue, since, you know… that’s what the Internet is for.

Enjoy your (like) new battery!

Categories
Uncategorized

Make sure he’s dead…

I’m really not a violent person, but I am a person who enjoys films, stories, and the like, and if there’s one thing I can’t stand, it’s when a character in a movie “kills” or “mortally wounds” another character, but doesn’t make sure… doesn’t finish the job.

We’ve been watching the old seasons Heroes for the past week, and there’s just too many of the “I thought you were dead!” moments where we find out someone appeared to have been killed, and, well, they’re ok! It’s like those old Bond movies (or Bond-parody movies) where the super villain sets up the hero to be killed, and then leaves secure in the fact that nothing can go wrong. There’s a reason it turned into a comedy bit…

So when I see this happen, I keep thinking of Frank Miller’s Sin City (film) where Hartigan kills the Yellow Man (it’s been 4 years, I hope I’m not spoiling it for you!) first by stabbing him, then castrating him, and then keeps punching and punching and punching until there’s pretty much nothing left… In fact, he says:

After a while all I’m doing is punching wet chips of bone into the floorboards. So I stop.

See? Make sure! That’s all I’m saying…

And just to be clear, I’m not a violent person, and I have no problem distinguishing fiction from real life, but that doesn’t stop me from being disappointed in unrealistic fiction.

Categories
Uncategorized

National Novel Writing Month.pl

So last year, during MilwaukeeDevHouse3 I gave old pal Boone a bit of guff as he was doing some writing for National Novel Writing Month and I told him I would just write a Perl script to write my novel for me.

Well, I did. I wrote nanowrirobot.pl around the end of November, but I never actually published what nanowrirobot.pl wrote for me. So here it is…

Enjoy some of the excerpts below, and then download a PDF of the whole thing…

     Jello sysadmin macdink teergrube xreffing boga. Predominantly regexp hangs visionaries. Garbage insist FTPing nroff spamhauses plingnets. Vannevar By lobbyists clone spells feepping RETIed segmenting. Tense segfaults thunk Datamation chose BLTs. Mustard arrived stiffy inexcusable shame TELNET able warez. Modding FidoNets life dump frednets. Con derf Ks for users liked postings. Productive code gweeps boinked bouncing card. Loop robustest tronning flock Now gopher faith spamblock we. Competition baz hue lag. Realer prisons fairingses kits cats superloser proglet old RTM. Hollised Given Katrina gophers elvish rehi. Attempt frogging candidacy visionaries. BSOD skulkers Dyson sphere funkiest wibbles wetware eventually lexiphages. SEXes MEGOs within marketroid pocket universe awking.

I ended up using source text from various places… Text of Obama’s Speech: A More Perfect Union, 75 words every sci-fi fan should know, and I believe the Unofficial Jargon File Word Lists. At least that’s what my notes tell me… Here’s some more!

     Robots they’re foot roaches. Crunch download screwages bum inequalities. Pod short-term pessimals middle monstrosity. Skrogs CTSS values terminaks ENQ specific. Waldos muttered annoywares ping. Crank strudels seggies labor gas it shape. Emailing organized TANSTAAFL benefits puffing. Blocks Constitution truly GOSMACSes evidence. Prints flavorful clocked glorks ANSI primary latest dogwash flags. Students NMI arg passed psychedelicwares. Sharewares wonkiest frobnicating her chanop chrome posts. Spawn because blitters weedses simply. Prisons called rehi issues segfaults foregrounded blitters victories jolix. Risk whack dominated nine Trinity plonks. RTS snivitzes smoking society Berzerkeley.

Yeah… it’s that good!

Anyway, you can find the code here: https://github.com/raster/nanowrirobot

Categories
Uncategorized

MilwaukeeDevHouse4

Yup, yeah, that’s right… It’s time for another DevHouse.

MilwaukeeDevHouse4 that is!

Back in 2008 we managed to throw 3 DevHouses, but we slacked in 2009, and this is the first of the year, but 4th in total. Math is hard.

Yup, yeah, that’s right… It’s time for another DevHouse.

MilwaukeeDevHouse4

So what is this MilwaukeeDevHouse thing? Well, I made a presentation before the first one, and it’s here, but if you hate pictures…

MilwaukeeDevHouse is relaxed, party-like atmosphere to hang out with friends (or make new ones!) and get things done… You know, that blog you’ve always been meaning to redesign, those photos you’ve been meaning to retouch, that Firefox extension or Drupal module that’s been sitting undone for 6 months. It’s like an all-night co-working session. At a house. Where a party is going on. Yup. Think of it like the late-night part of BarCamp where there aren’t sessions, but anything goes and people stare at computers all night long, hacking on who knows what.

Our good pals at Bucketworks are helping us sponsor this event, so a big thanks goes out to them.

Details? Yeah, we got ’em… over at Web414.

Categories
Uncategorized

BarCampMilwaukee4 Time Lapse

Time Lapse Bot came to BarCampMilwaukee4 and took a picture every 15 seconds almost the entire time… here is the result… enjoy!

(This video is also available at blip.tv and is published under a Creative Commons Attribution License.)