Simon Willison’s Weblog

Subscribe

December 2003

Dec. 9, 2003

Congratulations to Eric and Kat (via) kat+eric:first-child {name:carolyn;} (pinched from Web Graphics)

# 10:16 pm

Dec. 10, 2003

Inherent insecurity (via) Desktops are secure, thin clients aren’t, but Microsoft can’t push thin clients

# 7 pm

Tidy service for the Desperate Blog Hacker (via) The easiest kind of web service: post HTML to it, get back tidied XHTML

# 7:01 pm

SSLCrypto (via) Same simple API as ezPyCrypto, but with added performance of OpenSSL

# 7:02 pm

Who will be eaten first? (via) Cthulhu Chick Tract—beautiful

# 10:52 pm

Implementing filesystems in Python

LUFS-Python provides a relatively simple API for implementing new Linux filesystems in pure Python. You install the package, write a class implementing methods for handling filesystem operations such as creating a directory, opening/reading/writing/closing a file, creating symlinks etc and finally mount your new filesystem with some special arguments to the mount command.

[... 371 words]

Dec. 11, 2003

More blogmark tweaks

I’m up to 110 blogmarks now, and from my point of view they’re the single most useful feature I’ve added to this site in a long time. I’ve modified my day archive pages to show the blogmarks added on that day, and I’m considering adding them to individual entry pages as well so that an entry is displayed along with the blogmarks added while that entry was at the top of my blog. The idea there is that I could aim to blogmark “related items” for the top entry, although obviously unrelated sites would end up in there as well.

[... 204 words]

LUFS Intro. “LUFS is a hybrid userspace file system framework”

# 12:41 am

A Day in the Life of #Apache. The AllowOverride directive explained in newbie friendly terms

# 12:44 am

Breadth first traversal of a tree. Mind bending usage of yield. Depth-first traversal is left as an exercise for the reader.

# 12:47 am

web-sniffer.net (via) A welcome replacement for Mozilla’s demised web-sniffer tool

# 12:48 am

Linkrot. A personal alternative to the Google cache would make a fun project

# 12:50 am

We will not ship shit. (via) Words to live by

# 12:51 am

Sam Ruby: Learning to Rest. Every time Sam talks about Rest my eyes begin to cross over

# 12:52 am

Writing Efficient CSS (via) I like shorthand properties more for saving typing than for saving bandwidth

# 12:54 am

Link dumps. I never realised how popular these things were

# 12:58 am

The Poetry of Programming (via) More on the Master of Fine Arts in Software

# 12:59 am

When to put the web into Web Services. aka “What’s SOAP actually useful for?”

# 1:10 am

Snowfight 3D (via) 3D shockwave game—fun fun fun

# 1:29 am

fan and ball (via) Another 3D shockwave game. Fun squared.

# 1:29 am

My first SitePoint article

Enhancing Structural Markup with JavaScript is my first published article for SitePoint, a web development portal that is also home to some of the best web design forums on the web. I’ve been a big fan of SitePoint for a number of years and it’s great to finally have contributed something to the site. The article discusses two methods of building useful Javascript effects on top of well structured markup and is based on my easytoggle and blockquote citations experiments, both previously featured on this blog.

[... 119 words]

Ask The Expert -- r937.com. Rudy’s forgotten more about SQL than most developers learn in a lifetime

# 2:10 am

Clagnut’s Blogmarks. Richard shares his bookmarklet

# 2:32 am

The briQ (via) A full linux PC that fits in a 5.25" drive bay

# 2:35 am

OOP over the top. Using XML for data-driven programming

# 2:50 am

Python can run fast on the CLR (via) IronPython on .NET 70% faster than CPython(!)

# 3:07 am

xsdb (via) A new Python-powered object database

# 3:09 am

Satan (Harpers.org) (via) “This is Satan, an entity engaged in war and a god. He is part of Gods, which is part of Supernatural Beings, which is part of Connections, which is part of Harpers.org”

# 3:18 am

KJSEmbed Examples (via) Write KDE applications in Javascript and XML

# 3:43 am

Extreme Programming FAQ (via) A good overview of XP

# 3:43 am

2003 » December

MTWTFSS
1234567
891011121314
15161718192021
22232425262728
293031