Saying Goodbye to Blockbuster

Friday, September 14th, 2007

As fond of Blockbuster’s online service as I’ve been since I first signed up with them about two years ago, (I’ve rented 516 movies from them and have over 700 more in my queue as I type) it’s become obvious that it’s time to say goodbye and try NetFlix. Blockbuster has been getting progressively worse for months, and it’s not just the usual problems with poor customer service. It’s becoming obvious that they are in deep technical trouble, and they cannot dig themselves out of it. Their development staff is simply not able to fix their problems.
(more…)

Why Can’t Firefox Remember del.icio.us Passwords?

Tuesday, September 11th, 2007

The Firefox password manager mostly works, but they’re a few sites whose passwords it can’t seem to collect or remember no matter what. Del.icio.us is the most prominent. Speakeasy is another.

Does anyone have any idea why this or how to fix it? I’ve confirmed it with Firefox 2 on both Mac and Windows. Possibly these sites are doing something weird with JavaScript. I can’t see anything in the plain HTML that would cause this problem. If they are deliberately blocking the remembering of passwords, I wish they’d stop. It’s very annoying, and will just lead to me choosing a more memorable but much more easily guessable password than the one I use to secure my password vault.

Wanted: A Python IDE

Friday, August 17th, 2007

I’ve been working on a mixed language Python-Java project lately. Increasingly I find myself needing to trace into the Python code, and I miss the features of Eclipse when doing so. (Yes, I’ve installed PyDev. No, it isn’t very good.) Are there any IDEs out there that let me do more than syntax color the Python? Since my primary interest is in exploring other people’s code, what I’m really looking for are the browsing features of Eclipse’s Java support. In particular I’d like to be able to click a method name or variable and find out where that is declared. I’d also like to be able to click a definition of a function or class and get a list of references to that item in the project.

This functionality is easily available in Java, and it’s very helpful. Can anything out there in Python-land do this, or is this a place where a dynamically typed language isn’t so helpful? (How would you even know at compile-time which class will be bound to a variable?) I do notice that the Python folks I’m working with eschew IDEs in favor of emacs themselves. Is this the S.O.P for Pythonistas? or for that matter for all dynamically typed languages?

Wikirony

Friday, July 13th, 2007

Wikipedia Reference article does not cite any sources or references

Fowler’s Toad

Saturday, July 7th, 2007

Fowler’s Toad

Fowler’s Toad, Bufo woodhousii fowleri
Robert Moses State Park, 2007-07-07

(more…)

SQLAlchemy for Java

Thursday, June 28th, 2007

Anyone know of an equivalent of the SQLAlchemy Python data binding library for Java? SQLAlchemy maps Python classes to the records in a table. What distinguishes it from Java-based ORM tools that I’ve seen such as Hibernate is that in SQLAlchemy you can map any table, not just ones that actually exists in the database.

SQLAlchemy doesn’t view databases as just collections of tables; it sees them as relational algebra engines. Its object relational mapper enables classes to be mapped against the database in more than one way. SQL constructs don’t just select from just tables—you can also select from joins, subqueries, and unions. Thus database relationships and domain object models can be cleanly decoupled from the beginning, allowing both sides to develop to their full potential.

(more…)