Simon Willison’s Weblog

Subscribe

January 2004

Jan. 1, 2004

Happy New Year!

Happy New Year to all my friends back in the UK. Of course, here in Kansas it’s only 6pm. Gotta love those time zones (Second worst idea ever. (See DaylightSavingTime) A nightmare from which we can never escape. Think JetLag is bad? TimeZones are worse, because we all have it, and they won’t go away after a few oddly timed naps.)

Object relational mappings are over-rated...

... At least according to Tim Bray:

[... 375 words]

Targets for 2004

Looking back on 2003, one thing really stuck out for me: I didn’t learn a new programming language. The Pragmatic Programmers recommend learning at least one new language every year, and I’ve heard similar advice from other notable authorities; Ruby’s Matz made a similar point in an article published just the other day.

[... 208 words]

MozillaZine Review of the Year 2003. A tumultuous year

# 11:35 pm

Jan. 2, 2004

Grandparenting will never be the same (via) The video phone is finally here

# 4:36 pm

Entering CasualSpace... (via) Virtual spaces with iChat AV

# 4:38 pm

Jan. 3, 2004

OmniWeb 5 Preview (via) Tabs with thumbnails look cool, but might take up too much space

# 12:27 am

Jan. 5, 2004

WiFi Speed Spray. You’ll be amazed!

# 5:20 pm

Jan. 6, 2004

AppScripting (via) The power of AppleScript with the less verbose syntax of Python

# 2:12 am / python, applescript

Decentralised social networking

I know I’m late to the party, but my recent experiments with LinkedIn and Friendster have got me all interested in the potential of software that bulids on top of people’s own social networks. There’s just one thing that’s been bugging me, best explained by this quote from Om Malik:

[... 258 words]

digitalslr.org (via) Another excellent niche blog

# 2:48 am

TagSoup (via) Forgiving HTML parser written in Java

# 2:50 am

Non-link element hovering in MSIE. A good summary of the latest kick-IE-in-to-compliance Javascript technique

# 2:51 am

I’ll take Social Software for $1,000 please, Alex. (via) More on the pros and cons of social networking software

# 2:52 am

CSS Fast Rollovers Without Preload—Updated (via) Now with a fix for an obscure IE bug

# 2:59 am

The people have spoken... the bastards. The highly amusing tail of an online/phone poll gone wrong

# 3:08 am

PaWS 2004

Here’s an interesting topic for a conference: PHP and Web Standards, to be held in Manchester from February 20th to the 24th. I’ve devoted a lot of time and energy to combining the two for this blog—it’s a shame I’ll be out of the country when the conference rolls around. I should be able to make it to SXSW this year though.

Mailio—email with training wheels (via) Webmail for kids, with a parent controlled whitelist

# 3:26 am

Continuations Made Simple and Illustrated (via) And I still haven’t quite got them figured out :o/

# 3:27 am

But what does it actually DO? People who write marketing blurbs for websites should be re-educated with a two-by-four

# 5:41 pm

iPod mini. Todd thinks Apple blew it. I’m inclined to agree.

# 9 pm

MacWorld. Matt Haughey thinks they blew it as well.

# 9:03 pm

Give online news stories a relative importance rank. Some really interesting comments

# 10:07 pm

Daring Fireball: A Big Garage. John Gruber thinks GarageBand demonstrates the essence of Apple’s target audience

# 10:31 pm

Jan. 7, 2004

Paul Martin’s Blog (via) Canada’s prime minister has a blog—infrequently updated, no permalinks but it’s still a very promising precedent

# 4:14 am

ParseTime (via) A good simple example of a Python wrapper for a C function

# 8:15 pm

Python Cookbook : FSList (via) A fun alternative to os.path and friends—a list subclass for directory access

# 8:17 pm

Jan. 8, 2004

How to make a documentary. Peter’s advice on filming a documentary with a consumer mini-DV camera

# 12:37 am

2004 » January

MTWTFSS
   1234
567891011
12131415161718
19202122232425
262728293031