Categories
Uncategorized

BarCampMilwaukee4 Portraits at MKEDH4

Remember at BarCampMilwaukee4 when I took your photo? Well, I still need to edit all the shots, and I’ll be doing it at MilwaukeeDevHouse4 on Saturday, November 7th, 2009…

Oh yeah, you’re invited! MilwaukeeDevHouse is a hackathon-type event where we encourage you to come and work on something. Maybe some project you’ve had on the back burner for a while… maybe you need to upgrade your WordPress blog, test out some new Drupal modules, work on a Joomla theme, build a robot, or… edit 80+ photos. Hopefully I can also work on “The Faces of BarCamp” project as well…

facesofbc

Think of MilwaukeeDevHouse as a party where you can get some work done, but don’t have to. You can just hang out, socialize, and eat & drink if you like… it’s like a social network, but in real life. (You’re not limited to 140 characters, unless you want to be.) It’s a chance to learn something new and meet some new people. It’s full of “newness” or something!

Our pals at Bucketworks and Insomniac Development LLC will provide snacks and libations, and we thank them for that.

(P.S. I’ve been told this is a “pants optional” event, but I’m not sure what that means. Also, Time Lapse Bot will be there. Are these two things related!?!?)

Categories
Uncategorized

Open Source Jumble

I’m a fan of open source… I’m a user of open source… I’m still a believer in open source… but I don’t always use open source. So by The Book of Doug, I’m a sinner…

I own/admin at least 5 Linux servers, have a Linux netbook, use Firefox, Thunderbird, OpenOffice, NeoOffice, Perl, PHP, MySQL, Adium, jEdit, VLC, ffmpeg, Audacity, Apache HTTP Server, WordPress, Drupal, and on and on… I’ve also contributed to open source software projects, typically not with code (since I’m just a hacker) but with support, add-ons, and even monetarily. I’ve written and released applications, code, scripts, and various media (photos, video, audio/music, words) under open source and open content licenses.

Look… I use Mac OS X, and I know it’s not open source… I’m a sinner. Please forgive me. I do my best by installing and promoting open source software on Mac OS X. Every Mac I set up has the best open source software on it for the user that will use it.

It’s still not enough. Doug wants me to try harder.

I’ve also worked towards putting on things like BarCampMilwaukee, in fact, we just had the 4th one, but Doug wasn’t happy because of “Microsoft putting their dirty paws on events like BarCampMilwaukee4…”

I’m not sure what they did, other than helped feed everyone there. Like all other sponsors, they supported the event financially, and got no special treatment in return. No keynote, no booth, no 20 foot wide banner. I heard no reports of Larry Clarkin forcing anyone to install Windows or insulting Linux. If anything, Brennan pushed more Microsoft propaganda my way, and he doesn’t even work for Microsoft! And Doug, I’ve asked open source companies, including Red Hat, to sponsor BarCampMilwaukee in the past, and never got any response.

Oh yeah, back to Doug… I like Doug, I really do… His intentions seem honorable, but he seems frustrated, and is convinced that talking to people won’t change things. Still, he writes a blog post about it. Doug, don’t give up! Talk is cheap, but discussion has value! Try talking to people, not at them, and follow it all up with action, but be nice about it. Nobody likes a jerk talking at them, but plenty of people like a friend talking to them.

Now go open some source and bridge that open-closed divide!

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