Posts in May, 2005
Filters: Year: 2005 × Month: May × Sorted by date
Google Code: Summer of Code. “Google will provide a $4500 award to each student who successfully completes an open source project by the end of the Summer.”
Google Translator: The Universal Language (via) Their new approach to translation is utterly brilliant.
Trixie: Greasemonkey for IE (via) Second attempt—but it’s still closed source.
IBM poop heads say LAMP users need to “grow up”. Ryan blows away a ton of the myths surrounding LAMP.
Nope. We call bullshit. After wasting years of our lives trying to implement physical three tier architectures that "scale" and failing miserably time after time, we're going with something that actually works.
[Greasemonkey] a difference in vision. Check out the last paragraph. I got a kick out of it.
XHTML2: Accessible, Usable, Device Independent and Semantic (via) XHTML2 looks pretty smart. I’ll be amazed if it ever takes off though.
manchot. French penguins. (I’m demoing my blogmarks system).
Greasemonkey: Yet Another Reason to Use Firefox. Great writeup of Greasemonkey on the PC World Techlog(!)
IBM: ’LAMP’ users need to grow up (via) Which is why Friendster switched from JSP to PHP. Pfft.
The Rails BetaBook is Ready. Buy the book + beta PDF, get the PDF now and the dead-tree book when it’s finished.
Tweaking WordPress With Greasemonkey (via) More application interface enhancements.
[pypy-dev] PyPy released! A full Python implementation written in Python.
The Web Application Leap. Read this if you care about web applications (or Ajax).
Fixing web applications with Greasemonkey
In Greasemonkey FUD, I highlighted the importance of Greasemonkey as a tool for fixing interface problems in “enterprise” web applications. DJ Adams has done exactly that for OSS Notes, part of the SAP service portal. His user script ditches the frames in the interface, makes the page title more useful and adds hyperlinks to other note references on the page—significantly improving the user experience in less than 40 lines of code. The improvements are clearly explained in the accompanying screencast.
[... 101 words]Testing a new version of IXR
Almost two years to the day since the last release, I’ve put together a new version of IXR, my PHP XML-RPC library. I haven’t published it on the site just yet as I want to make sure any bugs are ironed out first, but you can grab a copy here:
[... 177 words]Eurovision scores
Aah sweet Eurovision. This time last year I was in Kansas, no one had even heard of it and I was forced to watch it over RealPlayer as it wasn’t being carried by any of the TV channels. This year, we’ve had a Eurovision party. Here are our scores:
[... 261 words]Google Maps Hacks at the Factory Tour. “... one of the engineers insinuated that they might be working on a Google Maps API ...”
Why’s (Poignant) Guide to Ruby :: 6. Downtown. Chapter 6 is here!
Mac OS X 10.4: “Erase data on device” is the default first sync option in iSync 2.0 (via) This bug wiped my phone’s address book. Thankfully it’s fixed in 10.4.1.
Chicago crime database. Includes a really slick integration of Google Maps.
Wired News: Firefox Users Monkey With the Web. Greasemonkey on Wired—and I get quoted!
How To Roll Out An Open API. Great advice for producers of web services.
Google Answers: Google Florida Update. Oldie but goldie—great SEO advice from December 2003.
Wired News Releases Source Review. The depressing spyware story I linked to a few months may be inaccurate.
Netscape.com (warning: may upset). Holy cow. They’ve redesigned using all Flash. It’s horrifying.
Making Wrong Code Look Wrong. How Hungarian notation was misunderstood, and why exceptions reduce collocation and make code harder to debug.
Penguin Remixed (via) Spoken word samples, yours for the mixing.
OS X Network Location support from the command line. Thank you! I’ve been wanting something like this for ages.
Representational State Transfer. As usual, Wikipedia has a superb take on a complex and frequently misunderstood topic.
BBC Backstage (via) Feeds, APIs, and other geeky stuff. This is really, really good.