|
Wed 16 Jun 2010
Liya on the App Store
Category : Technology/LiyaOnAppStore.txt
Liya for the iPhone is now available on the App Store, exactly within 7 days of app submission. 
It's a free download.
Posted at 8:35AM UTC | permalink
Tue 15 Jun 2010
Berlin Wall Comes to Bedok Reservoir
Category : Commentary/BerlinWall.txt
Fragments of the Berlin Wall at Bedok Reservoir, depicting two kings, one bright and joyful, the other blind to the wishes of his people : 

It made me think of the book about North Korea that I've just finished reading - "Jia by Hyejin Kim". That was harrowing, like living inside a Hieronymous Bosch painting. I finished it with a sense of gratitude that the author did not turn the screws on our emotions but kept her touch light. But still, your heart will go out to the North Koreans. 
Posted at 3:02PM UTC | permalink
Goodbye, Twitter
Category : Commentary/LastTweet.txt
I'm game to try anything once but I really don't understand Twitter and can't quite figure out what it is that it does that isn't already covered by the other stuff, like Facebook and the blog. So, goodbye Twitter and all that.
Posted at 2:39AM UTC | permalink
Mon 14 Jun 2010
Where did the Time Go?
Category : Commentary/WavesAndWind.txt
The tour guide on the Great Ocean Road was a seventies' music kind of guy, so wafting in with the wind and the waves, back from the nether regions of my consciousness, were melodies I hadn't heard in years. 
And the names associated with those melodies - Chris Rea, Adrian Gurvitz, Marc Bolan and T Rex, Christopher Cross. The best that you can do is to fall in love. Sweet pain. I, too, was young once.
Posted at 11:27AM UTC | permalink
Twiddling Away
Category : Technology/TwiddlingAway.txt
As of now, Liya for the iPhone is still "Waiting for Review". I'd just wanted to feel how easy or difficult this App Store-submission process is before we commit to doing a few other Luca-related iPhone stuff we had planned, e.g., allowing invoices to be entered into Luca via the iPhone, which will open up a lot of other potentialities, like time-billing or making possible other revenue-collection or cost-control activities. Having the ability to update a database remotely via the iPhone or iPad is the key enabler for a business - or any business. The database represents the state of the business. Every piece of data collected updates this picture. Yet the more layers you have between the data collection point and the database, the more your cost of doing business. Opportunities exist to cut away at these layers whenever technology changes, because that will always make some forms of work obsolete. As sure as the sun rises tomorrow, the cost of doing business is going to rise - inexorably. Yet it's not quite so sure we can raise prices just as fast - probably not. So we've got to figure out which parts of every business process we can cut, to do more with less of the ever-expensive resources. So, one step at a time. I need to get Liya out there on the App Store first.
Posted at 3:27AM UTC | permalink
Sat 12 Jun 2010
Melbourne
Category : Travel/Melbourne.txt


Now that Liya the iPhone app had been submitted, and I'm twiddling my thumbs, here are some pictures from our trip to Melbourne last week.
Posted at 11:27AM UTC | permalink
Liya For iPhone
Category : Technology/LiyaForiPhone.txt
I've submitted this app to the App Store - it's Liya for the iPhone. Liya connects to MySQL and PostgreSQL databases, and allows iPhone users to access and edit the database contents. It'll be a free download. 
I'll have more to say, if and when it gets approved.
Posted at 8:06AM UTC | permalink
Thu 29 Apr 2010
DNS Agent updated
Category : Technology/DNSAgent1dot0dot1.txt
Our server was not reachable for 5 hours last night. I only discovered it early this morning at 5.00 am when I woke up. Turns out that at around midnight, our public IP address had a new lease of its IP address. So the IP address changed but DNS Agent, somehow, was not able to update dyndns.com with this latest IP address. But why? It had been working very well for a couple of months already. By building our own dynamic DNS update mechanism, using DNS Agent, I'm able to update dyndns.com very quickly, restricting our downtime, whenever our public IP address changes, to not more than two minutes. So why didn't it update dyndns.com this time? Turns out that there seems to be a change at dydns.com's dns server - it stopped responding to ping requests. I designed DNS Agent to ping the DNS Server to make sure it's alive before wasting time trying to contact a particular port. But some admins could turn on "stealth mode", like on our Macs, and make the server refuse to respond to ping requests. That looks what what happened. So I've built a new version of DNS Agent that will skip the "ping" step but DNS Agent will still make sure that the server will respond to the port relevant for DNS updates before trying to issue the update. DNS Agent 1.0.1. is available for download now.
Posted at 1:05AM UTC | permalink
Mon 05 Apr 2010
Luca for Snow Leopard
Category : Technology/LucaSnow.txt
We have also got a new Luca for Snow Leopard. This breaks with previous Tiger & Leopard-compatible releases because, from this version on, we're using Snow Leopard-only Cocoa APIs (application programming interfaces) to take advantage of new Snow Leopard features, e.g., to make better use of the multiple CPUs in modern-day Macs to process as many tasks in parallel as we can. This is the platform on top of which we'll build all future enhancements. Most of the changes in Luca 3.0 are thus "under the hood", though there are a couple of changes that are visible in the GUI, e.g., the ability to print invoices for accounts receivables. This is also the first version of Luca to make the transition from free community-service app to being a paid-for commercially-supported product. But Luca has been free for five years now, so is $29 an unreasonable price to pay for it (or too little)? We'll know in time. But I'm amazed at some of the features we have in Luca, even if we built it ourselves (i.e., Hai Hwee and me). Mainly it's because of the Cocoa APIs. The other day we were fixing a bug in Luca introduced by our switch to 10.6.3-only Cocoa APIs. This bug only surfaced when the user changed locales, e.g., from English to German or Chinese. This was a rather subtle bug and I was deep into it but when the fog in my mind cleared, I was looking at a table of vouchers with dates in German and then Chinese, and we were switching locales, and so we got dates like "12.Mrz.2010" or "12 3月 2010". And as we sorted the table, the records sorted correctly by dates, not alphabetically, which would have been rather useless in such a case (because we couldn't just set the format to "2010 03 12" and assume it'll work for all locales). And the vouchers we were looking at were, e.g., for a German company doing business in Vietnam using Vietnamese dong, with payments and receipts coming in French francs and US dollars, among others. What other accounting systems can do that? We know we couldn't ever do that years before when Luca was built using 4th Dimension. That's what keeps our creative juices going. We can do so much more with the tools we have now. Don't even mention the iPad. Now that would be something.
Posted at 1:35AM UTC | permalink
New MailServe Snow and WebMon Snow Releases
Category : Technology/MailServeSnowAndWebMonSnowNewReleases.txt
I have a couple of new releases today. MailServe Snow 4.1.5. This is a minor user preferences update. If you have both a test SSL cert, as well as a "real" cert from a Certification Authority installed, MailServe will now "remember" which version the user prefers to use, rather than default to the use of the test cert if the user didn't choose the use of the real cert explicitly. WebMon Snow 4.0.6. WebMon Snow now takes advantage of Snow Leopard's ability to spawn off tasks in parallel to the multiple processors in modern-day Macs. If you're accessing the log records from a remote server over a slow Internet connection, the spinning beach ball cursor doesn't appear, the Mac appears to work faster and continues to be responsive even if you launch another log window to monitor a different server. This version also includes an up-to-date IP address-to-country mapping database.
Posted at 12:44AM UTC | permalink
Tue 30 Mar 2010
Mac OS X Snow Leopard 10.6.3
Category : Technology/10dot6dot3.txt
I've updated my live server to OS X 10.6.3. Everything still works - web, mail, fetchmail, dovecot, procmail, spambayes, dns, apache, SSL certs, etc... - so it looks like it's safe to say it's okay for all our users on Snow Leopard to move to 10.6.3.
Posted at 7:02AM UTC | permalink
Wed 24 Mar 2010
PostgreSQL 8.4.3
Category : Technology/PostgreSQL8dot4dot3.txt
Hai Hwee has updated our PostgreSQL Installer to use the latest 8.4.3 release of PostgreSQL. If you've used her installer to install the previous 8.4.0 version, you can now simply upgrade to 8.4.3 and the installer script will also move your data over. Just one click and you're done. It's so simple. Available now for Intel-based Macs running OS X 10.5 and greater - in 32-bit and 64-bit versions.
Posted at 5:02PM UTC | permalink Read more ...
|