|
Sat 10 Jan 2009
Luca 2.6.10
Category : Technology
I've updated Luca to 2.6.10. This fixed a bug with the Cocoa Number Formatter that appeared with Leopard 10.5.6. This caused the voucher reference numbers to be displayed with the format "P0710.00/19.00" instead of "P0710/0019". So we've needed to add a call to NSNumberFormatter to "setFormatterBehavior" to "NSNumberFormatterBehavior10_4" to make the formatting work as it did before.
Posted at 9:38PM SGT | permalink
Mon 27 Oct 2008
MailServe Pro 4.0.1
Category : Technology
I've released a new version of MailServe Pro. This solves a problem with the Fetchmail Log growing too big with time. In version MailServe Pro 4.0.1, Fetchmail logs its activity in the System Log, which, of course, does get archived and rotated automatically. You can still view the Fetchmail-related activity in the System Log using MailServe Pro's Log Panel. But from this point on, /var/log/fetchmail.log is not used by MailServe Pro and can be deleted to reclaim disk space.
Posted at 10:56PM SGT | permalink
Tue 16 Sep 2008
Mac OS X Leopard 10.5.5 Update
Category : Commentary
I've updated all my Macs to the new 10.5.5 Software Update. I've done the usual tests - Postfix, Fetchmail, UW/IMAP, Dovecot, and the web and DNS server - they all continue to work as before. I had a jolt early this morning when I had an email about Dovecot refusing to start up for one MailServe Pro user after he had applied the 10.5.5 update. But a restart seemed to have fixed that, and all now seems well in MacLand. Hope I hadn't spoken too soon.
Posted at 4:32PM SGT | permalink
Wed 13 Aug 2008
R & D
Category : Commentary
This is a little application I made to test my understanding of Cocoa's System Configuration Framework, to see if I can mimic the behaviour of the Mac's Network Preferences panel. To build more intelligence into MailServe and DNS Enabler I need to tell, for example, what network range the Mac is on, and whether there is a DNS Server already assigned to it and, if not, to be able to assign it for the user. And I need to know what location the Mac is on because, if I know that, I can assign the right smart host that will work in that location. This is something I've been wanting to work on for some time and I think I've finally cracked it. 
All these will find their way into future versions of MailServe and DNS Enabler.
Posted at 1:11AM SGT | permalink
Maven 0.7 Beta
Category : Technology
I've been using my own CocoaMySQL work-alike, which I'm calling Maven, quite a lot lately. So I've done some bug fixes and added the ability to move selected data rows and columns from one database to another, just by dragging and dropping - even across database types, like from MySQL to PostgreSQL. 
I've also added a keyboard short-cut (Command-D) for deleting tables, columns, and selected data rows. This latest version (0.7 Beta) can be downloaded from the Maven page.
Posted at 12:30AM SGT | permalink
Sun 20 Jul 2008
11469 customers in every corner of the world
Category : Commentary
I have this "Mail we love to get" page where I stick the messages I've enjoyed getting from people who've found our products helpful - enough to want to write some nice words about how they've been using MailServe, DNS Enabler, etc. At the top right hand corner of this page, I have a count of the number of customers we've had, based on the number of unique email addresses we've recorded onto our database. Admittedly this is not a scientifically accurate count because the same person could use more than one email address, but it should be a close enough approximation. 
I've been manually updating this figure. But what I really wanted to do is to automate this via a PHP call to MySQL. So, I've just done that. Proves I can still code :-)
Posted at 10:31PM SGT | permalink
Mon 14 Jul 2008
From Marconi to the iPhone 3G - Reaching Across 100 years, Wirelessly
Category : Technology
The iPhone 3G is here (though not where I am). But are we so blasé that we don't retain a sense of wonder that the thing could even work at all - as a telephone - without wires? It was in 1894 that Guglielmo (Goo-yee-ail-mo) Marconi first had the idea that messages could be sent over long distance through thin air. He was, then, just twenty years old. If you're interested in how we got from there to here, read Erik Larson's Thunderstruck which brings that age of discovery to life, when giants like Marconi and Nikola Tesla competed to create those inventions that we now take for granted, yet can't live without. How I love books like these. 
"At that moment, the world changed". The other person at the time who saw the world as we have it today was that great, though tragic, figure Nikola Tesla. There's this passage in Thunderstruck : "That word: television. In 1900." "Not only this, but through television and telephone we shall see and hear one another as perfectly as though we were face to face." ... and now we have iChat AV. Leonardo, Marconi, Tesla, Jobs :-) Visionaries all.
Posted at 5:00PM SGT | permalink
Thu 10 Jul 2008
"Though I was blind, now I see"
Category : Commentary
"Immediately there fell from his eyes something like scales, and he regained his sight, and he got up ..." and became an apostate. 
So, there, I've laid clear my sympathies. Were we ever to go through our very own "Cultural Revolution" (or "Religio Inquisition"), the web being such that everything ever written can be searched, indexed, filed and noted for future action, I may have just signed my own death warrant. Would it be better then following Descartes' injunction, that "He who hid well, lived well"? But, can anyone show me a better way to stop the carnage than to let the scales fall from our eyes?
Posted at 9:31PM SGT | permalink Read more ...
|