News
Archives
The last little bit I needed to add to bring 1812 up to par with the old blogging code base was archives. The inspiration for this design came from Ole. Isn't reading every file in the Collection for your blog entries a little slow? Posted by Neil Dunn on 2007-01-21 Neil
Completely non-scientific timings on my part puts it at less than 500ms, which is completely acceptable for a page that won't be accessed very often.
News
Comments Page
I've added a comments page that lists the most recent comments to the site. I used to have a page like this in the old system, but I'm trying a different format. The problem with the old view was that the straight list of all comments and their content made it hard to follow a conversation. This new view uses the :hover CSS Selector to make the comment appear to the right as you hover your mouse over each link.
News
Rails 1.2 is out
[DHH] REST, and general HTTP appreciation, is the star of Rails 1.2. The bulk of these features were originally introduced to the general public in my RailsConf keynote on the subject. Give that a play to get into the mindset of why REST matters for Rails.
News
Ruby book sales growth plummets again
You certainly heard when Ruby book sales were growing 1500%, and 700%, but I thought I'd bring it to your attention that it has quietly dropped to 53%. I don't bring this up to poke fun at the Ruby folks, but as supporting evidence for my own thesis that there is no 'next' Java and there is no 'next' framework. Yeah, that would be a sucky business to be in, when your growth rate is ONLY 53%/year.
News
The Cannon
There are days where I want to chuck it all and take up music.
I'd like to play the cannon. I realize that would severly limit my repertoire to just two songs; "The 1812 Overture", and AC/DC's "For those about to rock", but I'm ok with that. Hyperspecialization is the new black.
I always assumed Simon and Garfunkel's "The Boxer" had cannon shots following its refrain. ("lie-la-lie *BOOM* lie-la-lie-lie, lie-la-lie"
News
The Complicators
[TDWTF]But I will leave you with this bit of advice: the next time you find yourself designing software, be wary of The Complicators; take a good, hard look at your first revision and just say to yourself, "gloves."
I loved this too. Very poignant. Posted by Noah Slater on 2007-01-17
News
Comments
After a long hiatus comments are now re-enabled for BitWorking. The main reason they were removed was my inability to manage all the spam, and the introduction of 1812 has given me nice platform to build a control panel for managing my comments. Another spam handling strategy is that comments will only be accepted for five days after an entry had been published or updated. One aspect of the old commenting system that has survived into the new incarnation has been editable comments, but unlike the old system which allowed you to edit your comments forever, this new system has been limited to just five minutes.
News
It'll have to go
In Chapter 10 of Douglas Adam's Life, the Universe, and Everything we meet the people of Krikkit whose home planet and sun are surrounded by a dust cloud that blocks their view of the rest of the universe, and in this scene they are flying their first spaceship out past the cloud:
History was gathering itself to deliver another blow. Still the darkness thrummed at them, the blank enclosing darkess.
News
River Frog
We uncovered this river frog while digging trenches around our half-completed shed. Don't mind the half-completed, or the digging trenches, or the fact that there was enough water to support a River Frog.
Let's just focus on the frog.
News
Hire Simon
Simon Willison is leaving Yahoo! and going freelance, for all the right reasons. Congrats and best of luck.
News
☤ Resolvers
A University of Calgary professor has recently published his magnum opus on procrastination, which includes, among other findings:
Most people’s New Year’s resolutions are doomed to failure
Not suprising since I see this every year at the YMCA. For the first month the Y is crowded with 'Resolvers' - people who made it their new year resolution to work out more or to get in shape. By the end of February every one of them will be gone and we'll be back to the 'regulars'.
News
Sparklines passes a million hits a week
This is a screen shot of my logfiles, recording here for all posterity the sparklines web service crossing the auspicious milestone of one million hits a week. That's a web service, written in Python, running as a CGI application, under Apache, shelling out a million hits a week, on a shared host, and in no way even causing the server to breath hard.
News
Bazaar, Python and blogging
[Simon Willison]: I added a colophon to my about page a few weeks ago; I’ve updated it and added a feed of the last few changelog messages checked in to Bazaar.
Bazaar is written in Python, so I can pull data from it using the bzrlib module directly in my Django view ... Neat.
News
1812 Technical Overview
The source for 1812, the code that now runs this blog is now available. Note that I don't expect you to use it, the code is highly customized to my needs, but there may be cool bits you want to borrow. First the name: 1812. I listened to the 1812 Overture, repeatedly, while coding, so thus the name. Store Format The underlying datastore in 1812 is a flat file database that has one file per entry.
News
Lynne (finally) has a blog
My lovely wife Lynne finally has a blog. After hearing "you should blog about [blank]" for the Nth time I gently mentioned that if she had her own blog, she wouldn't have to wait for me to write about [blank]. So now she's up and running on Blogger and has a bunch of posts up already, including reviews of Spoofee, Slingbox, Nintendo Wii , and ViaTalk. What she fails to mention in the Slingbox review is that it requires an ethernet connection.
News
New Blogging Software
I have been thinking about rewriting my blogging software for years now. I've even rewritten the underlying data store. More than once. Literally, written two fully working implementations before this one and threw them both away. Looks like the third time's a charm. Some features include: Converts all incoming summary and content into well-formed XHTML. Most of that was accomplised by borrowing code from Venus. That allows me to generate an Atom feed that has summary and content elements of type="
News
Atom Publishing Protocol Draft 12
Draft 12 of the Atom Publishing Protocol is now available. With luck, this might be the version that goes to last call. As always, feedback to the [atom-protocol] mailing list.
News
Charlotte-Mecklenburg County, NC
My planets that I constructed for the towns in Wake County have been fun to read and easy to maintain. I know I've learned a lot about my own town and, by the traffic, it appears they are useful to other people too, so I've decided to expand my coverage to Mecklenburg County, which contains Charlotte.
News
URI and IRI Templates, Oy
What have I gotten myself into?
When I first started looking at URI templates I was surprised no one had written a specifiction for them yet. It seemed so simple, "just" add {name} to the URI and then substitute with a value at a later time. After bashing my head against the wall for a couple weeks, here is a synopsis of the character encoding issues involved in doing URI and IRI Templates.