Simon Willison’s Weblog

Subscribe

Items in Nov, 2003

Filters: Year: 2003 × Month: Nov × Sorted by date


OS recommendations for ATMs. Apparently Windows XP is an “open platform”. # 26th November 2003, 5:48 am

Diebold ATMs hit by Nachi Worm. Fascinating anonymous comment on /. about cracking ATMs # 26th November 2003, 5:28 am

Why run Windows on an ATM?

So you’re writing the software for an ATM. It needs to display something pretty on the screen, control the hardware that serves out the money and talk securely to your central servers. It also needs to be stable, secure, reliable and allow remote administration. Why on earth would you choose Windows as the operating system?

[... 213 words]

XML-RPC Progress. I’ll try to blog this properly tomorrow # 26th November 2003, 5:02 am

Pyrex

Pyrex is a language for writing Python extension modules. It’s pretty interesting—the syntax looks very similar to Python (the authors claim you can write C extension modules without knowing anything about the Python/C API) but uses additional type hints to compile down to ultra efficient C code, ready to be imported in to your Python applications. The prime numbers example maakes things a lot more clear:

[... 236 words]

Weihnachtsmann Weitwurf. I can’t seem to beat 350.4 # 26th November 2003, 2:54 am

cleaning up html snippets. Another way of fixing dubious HTML with Python # 26th November 2003, 2:44 am

DB_File. Perl5 access to Berkeley DB # 26th November 2003, 2:38 am

Python Bindings for BerkeleyDB 3.x. More Berkeley DB goodness # 26th November 2003, 2:38 am

Discovering Berkeley DB

I’m working on a project at the moment which involves exporting a whole bunch of data out of an existing system. The system is written in Perl and uses Berkeley DB files for most of its storage.

[... 339 words]

Feed you

Wow, that’s what I call feedback! It’s a shame pretty much everyone hates the new design but I like it so it stays. I’ve taken a few tips though and tweaked the link colours a bit, as well as making a few other small changes such as a darker green for the header and a 1em margin around the page.

[... 129 words]

Creating an SVG Wiki (via) If only the Mozilla SVG project would produce the goods # 26th November 2003, 1:02 am

XHTML and Accessibility in ASP.NET Whidbey (via) A definite improvement, but __VIEWSTATE still gives me the willies # 25th November 2003, 11:13 pm

Unix “find” command mini-tutorial. The most useful thing I’ve learnt all week # 25th November 2003, 9:11 pm

Colour tools. A roundup of tools that help create colour schemes. # 25th November 2003, 7:39 pm

PostgreSQL 7.4

Last week’s release of PostgreSQL 7.4 made a great open source project even better—it even managed to impress hard-core MySQL advocate Jeremy Zawodny. The detailed release notes show that most of the improvements were with regards to performance, but the thing that really caught my eye was tsearch2, the new full text indexing suite. A bit of digging brought up the CVS tree for the new module, which in turn lead me to this tutorial style overview of its capabilities.

[... 132 words]

Collaborative Redesign

Out with the orange, in with the green. As with my last redesign, only the CSS changed. A fun deviation with this one was that it was a collaboration between myself and Natalie over nearly 5,000 miles, using edit styles and AIM to pass each other snippets of CSS and instantly try them out.

[... 123 words]

How Regexes Work (via) They’re just simplified syntax for constructing a state machine # 25th November 2003, 12:27 am

Slashdot trolling phenomena. Natalie Portman, naked and petrified with hot grits # 24th November 2003, 8:54 pm

Stream of Consciousness (via) An interpretation of the creative process. With a cute cat. # 24th November 2003, 6:36 pm

Amazon.com: Number Ones (via) More Amazon recommendation humour # 24th November 2003, 4:27 pm

Clive Soley MP (via) Another blogging MP—this one’s Labour MP for Ealing Acton & Shepherds Bush # 24th November 2003, 4:22 pm

Why ALA’s “JavaScript Image Replacement” Sucks. Some useful Javascript tips amongst the vitriol # 24th November 2003, 1:53 am

Open Source Everywhere (via) Software is just the beginning # 24th November 2003, 1:33 am

Microsoft Inductive User Interface Guidelines (via) Lessons learnt from web applications? # 24th November 2003, 1:01 am

Visualizing Complexity. I need to get over my irrational fear of diagrams # 24th November 2003, 12:59 am

Retooling Slashdot with Web Standards (via) Slashdot is a great learning exercise for practising CSS # 24th November 2003, 12:58 am

User Interface Design for Web Applications. I haven’t read it yet, but I liked the title # 24th November 2003, 12:57 am

Snarls of defiance. Great rant about commercial programming and boring suit friendly technology # 24th November 2003, 12:56 am

Blogmarks

This entry was going to be another list of links, together with a note about how much I really needed to set up a separate link blog. Then I realised that it would make more sense just to set one up so that’s exactly what I’ve done. I still need to implement the archive but it’s getting dark so I’m posting this and heading home.

[... 211 words]