|
Wed 23 Jun 2010
Liya for iPhone 1.0.1
Category : Technology/LiyaForiPhone1dot0dot1.txt
Liya for iPhone 1.0.1 with multi-lingual text entry and search support is now available for free download at the App Store. I'm now working on adding support for multi-tasking on iPhone's iOS 4. Plus, I've already got iADs working (less than 30 minutes of work). Hai Hwee should be ready with a Luca for iPhone by the end of the week.
Posted at 3:26AM UTC | permalink
Thu 17 Jun 2010
Liya's Multi-Lingual Support
Category : Technology/LiyaMultiLingualSupport.txt
I remembered, a couple of days ago, that a design objective for the database frameworks we've been building has been to support data entry and search in any language - Chinese, Japanese, Thai, whatever, so that, e.g., for the case of an insurance system used in Thailand, motor policies can be recorded with their underwriting terms written in Thai, and the system will all just work. But I realised that I hadn't tested this notion in quite a while. So we put Liya to the test and found that it already supported input in multiple languages for PostgreSQL, but not for MySQL. Debugging this, we found that we only had to fix a couple of lines of code, and Liya (connected to MySQL) can do entry and searches in Chinese, say, as shown below : 
And, since these fixes were at the database frameworks level, Maven automatically gets multi-lingual support, and Luca too. Shows the importance of good design. Instead of adjusting two lines of code to get something so enormously useful, we would have had to comb through any number of programs, at any number of levels, simply for a lack of foresight and discipline in coding. So, Liya 1.0.1 with multi-lingual support has been submitted to the App Store. It'll probably be available for download in a week (well, I just submit it & forget it, the App Store way).
Posted at 9:24AM UTC | permalink
Mac OS X 10.6.4 Snow Leopard Software Update
Category : Technology/10dot6dot4.txt
I've updated my live server to 10.6.4 and all the services (mail, web server, DNS server, ftp, ssh, fetchmail, SSL, WebDAV, etc...) continue to work. So I think it's safe to upgrade, in case you've come on over here to find out.
Posted at 8:27AM UTC | permalink
Wed 16 Jun 2010
MySQL & PostgreSQL Installers
Category : Technology/MySQLPostgresInstallersAnnouce.txt
So, I managed to bug Hai Hwee into doing a MySQL installer to add to the one she did for PostgreSQL. And she's just updated both to their latest (generally available) versions. 
Once installed, new versions of these installers will upgrade the previous version automatically, including bringing over existing data. They'll also install Preference Panes that'll work reliably. They're 32/64 bit Intel fat binaries, Snow Leopard only. The MySQL installer installs version 5.1.47 of MySQL, whereas it is version 8.4.4 for the PostgreSQL installer.
Posted at 8:51AM UTC | permalink
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 Read more ...
|