Now here’s a blast from the past: the article (my first publication!) and code for “Supercataloger 128″, a program I wrote for the Commodore 128 to keep a catalog of the content of your floppy disks, which I submitted to COMPUTE!’s Gazette . They accepted it, but at a whopping 282 lines of code (plus [...]
Tales from the Loonybin – Demystifying Mail.app Plugins – A Tutorial – Tutorial on how to write plugins for Mail.app on OSX. Maybe useful some day… (tags: cocoa howto macosx mail.app plugins programming tutorial )
(0)
Supercataloger 128
January 24th, 2008 · 1 Comment
Tags: commodore · Programming
grabcartoons 2.1 released
August 24th, 2007 · Comments Off
I have made a new release of grabcartoons, my comic-summarizing utility. This release includes some new abilities for modules, improvements in the structure of the output, and some bug fixes.
Technorati Tags: comics, grabcartoons, software
Tags: Programming · Software
CopperExport and iPhoto 7
August 13th, 2007 · 6 Comments
A few people have let me know that CopperExport does not work with iPhoto 7. As soon as I can get my hands on iLife’08, I will work on fixing the problem (unfortunately, I don’t have definite plans of ordering it at the moment, so it may take a bit).
On a related note, Apple has [...]
Tags: CopperExport · Mac · Programming
Installing Ruby + Rails on an old Mac
July 22nd, 2007 · Comments Off
In setting up Ruby and Ruby on Rails in my (aging) 1GHz PowerBook, I decided to use Dan Benjamin’s excellent instructions, but I deviated from them in a few places to reduce compilation time and to fix some other problems, so I thought I’d document what I did in case it helps anyone else. So [...]
Tags: Programming · Rails · Ruby · Tips & tricks
MetaweblogFS: Ruby, FUSE, XML-RPC, oh my
March 31st, 2007 · 9 Comments
I have been wanting to learn [Ruby](http://www.ruby-lang.org/en/), and
I recently started playing with [FUSE](http://fuse.sourceforge.net/), for
creating file systems in user space in Unix.
And a couple of days ago, [Marcel](http://marcel-g.homeip.net/) asks
me if I knew of any blogging client that would allow complete offline
editing of the posts as files, and then synchronize them. That was
enough to plant the seed [...]
Tags: Blogging · Linux · Programming
How to match multi-line regular expressions in Emacs Lisp
March 27th, 2007 · 5 Comments
I was trying to fix the Emacs Template Toolkit mode file so that it correctly highlights multi-line directives. I could not find how to tell Emacs to make “.” match also a newline, but I found that the negative clause [^...] will match anything that is not specified, including newlines. So by using it with [...]
Tags: Programming · Tips & tricks
Eliminating duplicate contacts in Evolution (HowTo)
July 9th, 2006 · 27 Comments
This had been bothering me for a while. Due mostly to artifacts in synchronizing with my PalmOS device, a large number of duplicates had accumulated in my Evolution addressbook. Today I put together this short script to eliminate them. It’s crude, but it sort of works.
Standard disclaimer applies: use at your own risk, backup your [...]
Tags: Computing · Programming · Tips & tricks
BoliMonitor, a contraction-monitoring program
February 26th, 2006 · 1 Comment
BoliMonitor is a very simple MacOS X program I wrote when the due date for our daughter was approaching, for my wife to keep track of contraction durations and intervals. In the end, the program went unused because our daughter was born through a medically-indicated C-section, but it’s functional, so here it is.
Just press the [...]
Tags: Health · Mac · Programming · Software
XML and XPath in Python
November 23rd, 2005 · No Comments
XML processing in Python is somewhat confusing, mostly because, as in most other languages, it’s still very much in a state of flux. The PyXML library is now part of the standard Python distribution, but it seems to include components from different sources. Another library, 4suite, seems to improve on some aspects, particularly in XPath [...]
Tags: Programming