iNarcolepsy is contagious
Just found out the hard way that putting a running MacBook on top of a closed, sleeping one will put the running MacBook to sleep as well…
Article on Madison Digital Image Database 3
This article appeared in VRA Bulletin Summer 2012, Volume 37, Number 2.
Madison Digital Image Database 3
Andreas Knab, Lead Software Developer, Center for Instructional Technology and
Kevin Hegg, Assistant Director, Center for Instructional Technology, James Madison University Read more…
Why Developers Keep Making Bad Technology Choices
Sessions on new programming languages
Over the past couple of days I attended several OSCON sessions on new (to me) programming languages:
- CoffeeScript is a scripting language that compiles into JavaScript. It looks very clean and uses whitespace/indentation just like Python does, which is great.
- Erlang was not completely new to me, but I had not understood the overall architecture of the Erlang environment and its similarities to an operating systen.
- Clojure, a Lisp dialect, seems the least practical for day-to-day use, but is also the most different and interesting to me.
Simple Sudoku solver in Python
Since a new “hardest” Sudoku puzzle was just announced, I finally wrote my own Sudoku solver in Python. I based it on some ideas from Peter Norvig’s Sudoku solver, but ended up writing everything from scratch. The code is available on github.
AT&T now unlocks iPhones
I just chatted with an AT&T support person through their web site and got my iPhone unlocked (well, I got the support request in, supposedly I’ll get an unlock code by May 8).
Update: I did end up getting conflicting feedback from AT&T – one message saying that the phone is unlocked, another that I was not eligible. I have tried a friend’s Sprint card, but that did not work…
Tracking down potential bug in PyISAPIe
Brushing up on my C skills…