Sun, 18 Mar 2007
JCS Threading
Lately I've been liking findbugs for finding all sorts of dodgy things in java source. I applied it to JCS and it reported a bunch of inconsistent synchronization bugs.
I've filed JCS-21 in the JCS issue tracking system to document my proposed fixes for these. The problem (as I see it) is that if you're accessing data in Java shared between multiple threads, you always need to do it inside the scope of an appropriate synchronized block. This appears to be not as widely known as it should be, although it's documented in a lot of places (Synchronization is not the enemy from the IBM site is a good starting place for reading about it).
[22:13] | [/code] |
JCS Threading
Sat, 10 Mar 2007
Twitter client
After further tarting up, my twitter posting client is now up for download. It now has an install script, a license, and can be used without editing the source.
The currently rather dull looking darcs repository is at twitterpost darcs repository.
[20:21] | [/code] |
Twitter client
Wed, 07 Mar 2007
Scribd
[10:52] | [/web] |
Scribd
Sun, 04 Mar 2007
Twitter Client
So lately I've been playing with twitter. It seems like a fun toy, but all that visiting the website was getting tedious.
I took the obvious action, and wrote a small python script to let you post from the command line, much in the way of /usr/bin/mail. To use, download to a machine with python, and edit the username and password in the script.
It may even work for people who aren't me. One day I might tart it up enough for a formal release.
[21:20] | [/code] |
Twitter Client
Fri, 02 Mar 2007
Links of the day
[21:20] | [/web] |
Links of the day
Retro Phones
[21:19] | [/web] |
Retro Phones
Atom bugs in pyblosxom
The Atom feed but I reported in pyblosxom got fixed here
[21:19] | [] |
Atom bugs in pyblosxom
FSF membership
Updated the blog with my FSF membership icon. If 3 people join via the link, I get an answering machine message from Richard Stallman :)
[12:41] | [] |
FSF membership