Mammoth (seriously) Linkdump

March 7, 2007

Phew, I'm glad to get all this off my chest (umm, browser). :-) Not terribly organized, but it was this or I close all those tabs in NNW and Firefox and just have them go "poof!", and that wouldn't do at all.

Kickingbear Blog: Cocoa Shaders

Hpricot, a fast and delightful HTML parser

Zope: Metal Specification 1.1

W3: XQuery 1.0: An XML Query Language

W3: Extensible Markup Language (XML) 1.0 (Fourth Edition) (Names and Tokens, re: id attribute)

Validome: XHTML 1.0 - HTML Compatibility Guidelines (Fragment Identifiers, re: id attribute, thanks Greg!)

Painfully Obvious: More than you ever wanted to know about $$ and XPath

Surfin' Safari: Implementing CSS (Part 1)

Dojo: dojo.query: a CSS Query Engine for Dojo

Simon Willison: getElementsBySelector()

Joe Hewitt: getElementsBySelector.js

SAX: Events vs. Trees

W3: Document Object Model (DOM) Level 3 Core Specification

Lukasz Lakomy's website: ZPT debugger

"Using ZPTDebuger you can easily see the values of each Python expression used in template and all other templates used by it. You can see the expression, its value, value type and time used to execute it."

La Chose: SvnX

SVNRepository.com: Subversion Hosting - Trac, Bugzilla, SVN, WebSVN Support

Subversion (SVN) Hosting Comparison Review Chart (very, very nice, but not 100% accurate)

O'Reilly Radar: Programming Language Wars, Part One

O'Reilly Radar: Pycon a "hiring fest"

Slashdot: An Overview of Parallelism

Joe Gregorio, BitWorking: Knowledge Acquisition

"I frequently get asked why I write my own frameworks, my own blogging software, my own blogging client, even my own presentation software. That's the answer: knowledge acquisition."

MacNN: OpenMacGrid: spare CPU for science research

Slashdot: MacResearch Introduces OpenMacGrid

Niblets: Capistrano & EC2 Sitting in a Tree, K I S S I N G

openfount: S3InfiDisk for EC2

CBC.ca: Hockey coach suspended for pulling team from penalty-plagued game (I think he did the right thing)

ActiveState: Komodo Edit - A Free, feature-rich editor for JavaScript, Perl, PHP, Python, Ruby and Tcl (I haven't tried it yet, have you?)

macosxhints.com: Add emacs key bindings to Microsoft Word (w00t!)

CBC.ca: On-ice beating may have saved ref's life (LUCKY GUY!)

JFAR: Finite State Machines in Forth - J. V. Noble

Tony’s blog: Refunctoring (a case for functional programming)

defmacro.org: Haskell and Web Applications

defmacro.org: On Haskell, Intuition And Expressive Power

alpheccar's blog: Haskell Study Plan

alpheccar's blog: Html To Haskell

Seth Dillingham: Creating Custom Events with JavaScript: Decoupling

Daniel Berlinger: A Busy Developer's Guide to Seth's Custom Javascript Events

CNET News.com: VMware fires broadside at Microsoft

The Register: Microsoft employs bologna defense against VMware

Mokka mit Schlag: XQuery on Rails (which I've always advocated a hierarchical object database - like Frontier or Zope - for CMS projects)

Mokka mit Schlag: PDF Killed the Programming Language (uh, PDF is great for printing, HTML is great for browsing docs, so I want both!)

Wikipedia: Antiobjects

"Antiobjects turn things on their head. In the case of Pacman we put the main computation into the maze; to simulate the behavior of an air bubble we put the main computation into the water; to create a collaborative soccer game we put the main computation into the soccer field."

Headius: Behind The Scenes: JRuby 0.9.8 Released!

"Ruby on Rails support"
"JRuby compiled mode is roughly 1.5-2x faster than Ruby 1.8"

ESPN.com: Hradek: The eight things I learned on deadline day

ESPN.com: Edmonton dealing with another bitter dose of reality

CBC.ca: Ryan Smyth says goodbye to Edmonton

Ruby Inside: Ruby blog with daily tips, news, code and fun

thoughtbot, inc.: Camping (ack, seriously)

Labnotes: WS-Configuration

"Eight years of implementing XML technologies, writing about them, explaining them to others, fishing for bugs, optimizing code, I think just about qualifies me for what I have to say.

It sucks."

Amen. Use XML for what it's meant for, which (IMHO) is data exchange and publishing, and that's just about it. XML configuration files suck, big time. Boo crushing XML-configitis in Java web frameworks.

Painfully painful: Haml

"Haml takes your gross, ugly templates and replaces them with veritable Haiku."

How dare they insult Haiku! Code is not a template. Templates are not code. Something beautiful (like Haiku) would be recognizing that and finding what fits between them.

Joe Gregorio, BitWorking: REST Tips: URI space is infinite

Joyent: Pricing - Accelerator 64 (via Wes)

Firblitz: Re: How to Create Digg Comment Style Sliding DIVs with Javascript and CSS

Commondreams.org: Toxic Jihad: Our Hidden Bombs

"While 147 US troops were killed in action in the Gulf War, almost 7,800 have since died and close to 200,000 (or a whopping 28%) have filed claims for medical and compensation benefits. The UK figures are proportionately similar, and shockingly, of the 537 UK vets that have died since the Gulf War ended, a full 70% killed themselves."

YouTube: The World's First Bionic Burger

Coding Horror: Reducing Your Website's Bandwidth Usage

I fear what would happen this Conversant server if it was ever linked on digg and/or reddit...

Scientific American: Ask the Experts: Astronomy: Why is a minute divided into 60 seconds, an hour into 60 minutes, yet there are only 24 hours in a day?

Dark Roasted Blend: World Imbalances Shown on Unique Maps