BrT

Musings about technology and other neat stuff

BrT random header image

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

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 [...]

[Read more →]

Tags: ·

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

[Read more →]

Tags: ·

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 [...]

[Read more →]

Tags: · ·

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 [...]

[Read more →]

Tags: · · ·

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 [...]

[Read more →]

Tags: · ·

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 [...]

[Read more →]

Tags: ·

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 [...]

[Read more →]

Tags: · ·

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 [...]

[Read more →]

Tags: · · ·

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 [...]

[Read more →]

Tags: