Tue 28 Feb 2006
MailServe 2.0.9 & DNS Enabler 2.0.7 Released
Category : Technology/MailServe209DNSEnabler207.txt
Okay, I've released MailServe 2.0.9 and DNS Enabler 2.0.7. MailServe 2.0.9 includes support for Fetchmail over SSL, sports a new Fetchmail Log tab, and improves the Fetchmail options interface. It also fixes a bug while reading back a saved config file that has the luser-relay parameter left in an indeterminate state. DNS Enabler 2.0.7 includes support for setting up multiple slave name servers.
Posted at 2:50PM UTC | permalink
Sun 26 Feb 2006
The Weekend Warrior? No, programmer.
Category : Commentary/weekend.txt
It turns out that Saturdays and Sundays are my most productive time of the week. That's when my wife brings out the kid and I'm left to concentrate on my work. I get a lot of programming done on weekends - often I'd tackle the hardest conceptual problems during that weekend slot. So I've turned my world upside down. On weekdays, I often go with my wife to send the kid off to kindergarten. The other parents and teachers must be wondering why I don't have to go to work, like other dads do. Just the other day, one teacher couldn't help herself but had to ask - don't I have work to do? Yes, but I enjoy having that long leisurely lunch with my wife. And to browse the library and Borders, before going back to pick up the kid again. But I'm always thinking about my work - how to make it better and what I need to do next. It's just that I don't look like I'm working, even when I really am. But this is the life. Life is too precious to be cooped up in an office, going through the motions. If I can just make this idea work - do good, make enough to feed the family, and make a little dent in the Universe...
Posted at 1:59PM UTC | permalink
Upcoming Releases/Updates for end February 2006
Category : Commentary/upcomingEndFebReleases.txt
I've an update coming to MailServe and DNS Enabler early next week. For MailServe, I have added an SSL option to the Fetchmail settings, as requested. Also, I've taken the chance to simplify the Keep/Fetchall/UIDL set of options since the settings for Fetchall and UIDL can be implied from the setting chosen for Keep - e.g., keep implies no fetchall (and uidl, if protocol is POP3), whereas no keep implies fetchall (and no uidl). So that's two popup menus eliminated and one added, resulting in a net simplification of the interface. Over to DNS Enabler. I've added the ability to set up multiple secondary (slave) name servers, as requested by Paul Sloan of the Westwind School Division, Canada. I'll release these early next week on Monday or Tuesday, after I've done another test and checked through the localisations.
Posted at 9:58AM UTC | permalink
Thu 23 Feb 2006
DNS Enabler on Version Tracker
Category : Commentary/DNSEnablerOnVT.txt
I've put up DNS Enabler on Version Tracker, finally, because I thought it might help people who would need it but didn't know it exists. But I've learnt not to expect much from the reviews. There'll evitably be the bad ones. But I think DNS Enabler could be really useful. I've made it into the tool I wished I had when I was first learning to set up DNS.
Posted at 5:32AM UTC | permalink
Sendmail Enabler lives on
Category : Commentary/SendmailEnablerStillLives.txt
Remember Sendmail Enabler? I'd almost forgotten. There's a sudden resurgence of interest in it, from monitoring my WebMon log window. I wonder why?
Posted at 12:07AM UTC | permalink
Fri 17 Feb 2006
Cocoa is good for you
Category : Technology/Cocoa_is_Good.txt
Always, after a session working with these apps, I look up and smile at how wonderfully easy, and yet powerful, Cocoa is. Drag and drop, hierarchically-organised table views, resizeable table columns, swappable table columns, saving your data structures into persistent storage without using a database - all these were all very difficult to do in the days we were using 4th Dimension. I can only wonder at how much the major corporations are missing by not picking up on this potential. I used to spend a lot of time thinking, when I was last in a major corporation, of all the things we can build to help achieve the business goals - but always we were limited by the quality of the tools. But Cocoa is like a sword - well-crafted, balanced, precise, sturdy and sharp - that we can wield to cut through the clutter, to build applications that are tight, clean, focused, useful, and yet economical. What more can you ask (though one has to ask, whose failure is it that it's not better known) ? Anyway, here are a couple of observations. One is that the object-oriented way of developing systems really does work. The proof is in the eating - surely the speed with which I've been able to come up with these enhancements is proof enough of the quality of the tool I've been using. And second, remember when Steve Jobs placed a BMW motorbike and a grand piano in the lobby of the place that served as office for the original Mac team. Why? They were meant to inspire, to serve as examples of great design. In the same way, we might want to get a lot more generations of programmers to look at Cocoa, and learn what it means, and how useful it could be, when you're able to do great software component design.
Posted at 10:25AM UTC | permalink
WebMon and real live certs
Category : Technology/WebMon206.txt
I've updated WebMon to 2.0.6. This update provides WebMon with the ability to configure the web server using a working, pre-existing, live certificate : 
The interface allows the certificate and key files to be dragged from the Finder into their corresponding fields in the Certificate Panel. WebMon will then store them in the right places in the /System/Library/OpenSSL/ folder for http over SSL to work, and all with just one click.
Posted at 9:08AM UTC | permalink
Thu 16 Feb 2006
MailServe 2.0.7 Released
Category : Technology/MailServe207Released.txt
I've released MailServe 2.0.7 with Fetchmail support for multi-drop mode. From this version on, mail server configurations can also be saved.
Posted at 8:00AM UTC | permalink
Wed 15 Feb 2006
MailServe supports Fetchmail in Multi-Drop Mode
Category : Technology/MailServe207.txt
I've been working on this 2.0.7 release of MailServe which will configure Fetchmail to work in multi-drop mode. This is how MailServe's Fetchmail panel will look like : 
For example, you may have all of your mail delivered to a single mailbox on pop3.demon.nl, under an account named node.demon.nl. This account receives mail for annie@node.demon.nl, jack@node.demon.nl, etc. What you want Fetchmail to do is to log into your node.demon.nl account with your user name, node, and give your password, and get Fetchmail to download and split the mail into individual mailboxes - for annie, jack, etc - on your server machine. Then these individual users will log onto your server, and read their mail via IMAP or POP, just as if their mail had been sent there all along. Fetchmail does the job of splitting the mail into the individual mailboxes and the individual users can forget about the existence of the pop3.demon.nl server. This way, you can consolidate the mail for all your users, from any number of ISP POP servers, into their POP or IMAP accounts on your own mail server. MailServe, with this improved Fetchmail integration, will now allow people to do all that. I've just got to test it a little more and release it tomorrow.
Posted at 6:07AM UTC | permalink
Fri 10 Feb 2006
WebMon 2.0.5 is Universal
Category : Technology/WebMon205.txt
I've released a Universal Binary version of WebMon (ver 2.0.5). With that, WebMon, DNS Enabler, MailServe and Luca are now all Universal Binaries. WebMon may benefit more from a faster machine than either MailServe or DNS Enabler because it has to pull out and format the webserver log records. So we could do with more speed here. I've taken the chance to improve WebMon's interface so that a user can set up everything now - including SSL, test certs, PHP, and WebDav - in one step rather two or three. Hope it'll work better now. If it does, I'll have the base to build further and turn on more stuff.
Posted at 4:10PM UTC | permalink
Tue 07 Feb 2006
DNS Enabler 2.0.6
Category : Technology/DNSEnabler206.txt
I've released DNS Enabler 2.0.6, with a new feature to save the configuration into a .dns file, and you can double-click on the config file to open it. It'll all work like a Mac application should, the amazingly omniscient "Open Recent" menu being implemented and it has its own document icon and all. 
Being able to save and recall different sets of configurations, representing different scenarios, can make DNS Enabler a useful teaching tool. I've already made use of it to allow people to download the configurations that I'm using as examples on the DNS Enabler webpage. Plus it'll make it that much easier to move servers, by allowing the current configuration to be backed up. I've also implemented another feature request - the ability to set up MX records for the secondary domains and not just for the primary domain. In the example below, misery.movie.edu acts as the mail server for not just the primary domain, movie.edu, but also for domain1.com and domain2.com. In the MX[xx]for.which.domain notation, if the domain name component is missing, the primary domain is implied. 
Posted at 5:49PM UTC | permalink
Sun 05 Feb 2006
Amazon Recommends ...
Category : Commentary/amazonrecommends.txt
I did a double-take when this popped out at the top of the page when I went to the Amazon site just now : 
It's the one on the left - The Kite Runner. "Why was I recommended this?" That was the right question - because that book was exactly what I was planning to read next. How did Amazon know? It's uncanny. "Any sufficiently advanced technology is indistinguishable from magic." - so says Arthur C Clarke.
Posted at 2:41PM UTC | permalink Read more ...
|