Sun 16 Mar 2014
Luca at the Mac App Store
Category : Technology/LucaAppStore.txt
But this is a stand-alone version of Luca (with no access to MySQL or Postgres databases, relying only on the built-in SQLite database to store its accounting data) and since it's in Apple's curated wall-garden, it may lack features or innovations that the non-Apple Store version may sprout, going forward.
But we hope that offers a great low-cost way to try out Luca, for a start. Do check it out if it fits your needs.
Posted at 3:39AM UTC | permalink
Mon 10 Mar 2014
Liya 3.0
Category : Technology/Liya3dot0.txt
I’ve released a new version of Liya, which makes Liya conformant to Apple’s App Sandbox guidelines for the first time. I had a problem working with SQLite files under the App Sandbox because SQLite creates a new file when the database is updated and saved (but the Sandbox only allows updates to the same file a user has opened and won’t allow an app to create new files in most folders outside designated user folders like the Home directory).
I couldn’t move ahead until my friend, Hai Hwee, solved the problem with the Sandbox, for the accounting app she is working on, called Luca, which we’re getting ready to sell on the App Store. That definitely had to be sandboxed and, necessity being the mother of invention, she found a way through and, since Liya and Luca share the same database access code, Liya is the beneficiary.
With this settled, I can now move on to making Liya work with iCloud and, hopefully even DropBox.
Posted at 11:03AM UTC | permalink
Wed 26 Feb 2014
Controlling Web and Mail Servers from the iPhone or iPad
Category : Technology/libshh2.txt
I’m trying out the libssh2 library for iOS. It allows me to do something like this, connect back to my web server from my iPhone (or iPad) and run some shell commands on that server and return the results to my iPhone. For example, I can grab a few lines from my Apache log file and see who has been hitting my server, in real time. In effect, this allows me to build a version of WebMon on the iPhone.
It looks like an interesting thing to do. Will see how far I can go with this.
Posted at 7:39AM UTC | permalink
Tue 25 Feb 2014
VPN Enabler for Mavericks
Category : Technology/VPNEnablerForMavericksWebpage.txt
As far as I can tell, the VPN Server that I’ve set up using this enabler app continues to be used by my friends in China. So, yes, Let a Thousand VPN Servers Bloom.
Posted at 4:14AM UTC | permalink
Fri 20 Dec 2013
WebMon for Mavericks 7.0.2
Category : Technology/WebMon7dot0dot2.txt
I finally found the time to update WebMon for Mavericks. The scrolling performance of WebMon’s (Apache Web Server) Log Window in Mavericks was rather weird, and sometimes it doesn’t refresh itself until you try to scroll the table view.
Version 7.0.2 fixes it and scrolling is much smoother now.
Posted at 10:52AM UTC | permalink
Wed 18 Dec 2013
VPN Enabler 1.0.1
Category : Technology/VPNEnabler1dot0dot1.txt
I’ve updated VPN Enabler to make it more helpful. I’ve added a “Suggest IP Addresses” button. (Download VPN Enabler 1.0.1)
If you’re running VPN Enabler on the single machine, on the local network behind the router, that has all the Internet services loaded on it (e.g., web, mail, and dns server, all on one machine, which is quite a reasonable assumption for the user base that is running all my “enabler” apps), then when you click on that “Suggest IP Addresses” button, it’ll try to provide you with reasonable values that you can use.
These values are provided to an incoming VPN client, which is joining your private local network, so it’ll firstly be assigned an IP address within the range you provided, and then it’s told where to go for DNS services. Basically, the VPN Server acts like a DHCP Server for the incoming VPN clients.
Posted at 11:21PM UTC | permalink
Let a Thousand VPN Servers Bloom
Category : Technology/VPNEnabler.txt
I’m releasing Version 1.0 of VPN Enabler (this is the download link). I used this to set up a VPN Server on OS X Mavericks before I went to China, so I can access Facebook, etc, while I was on wifi networks in Chengdu, Sichuan. As far as I can test myself, the VPN Server works (wonderfully, if I may add :)
Only three steps and one click. That’s all it takes to get your own VPN Server running. Of course, your Mac server must be accessible from the Internet. If you’re on a dynamic IP address, sign up with DNS providers like dyndns.org, and use my app, DNS Agent (for Mavericks), to keep your IP address in sync with your domain name, no matter how often that changes.
On the Mac client, set up your VPN configuration like this, in Network Preferences :
Click the Authentication Settings… button:
And click the Advanced… button to set the “Send all traffic over VPN connection” option:
For iOS clients, look for Settings > General > VPN. Add a VPN Configuration:
and, in the Add Configuration panel, do this:
And that’s all there is to it. Enjoy!
Posted at 1:37AM UTC | permalink
Wed 13 Nov 2013
VPN Server
Category : Technology/VPN.txt
I’ve got a VPN Server running on the plain client version of Mavericks. As usual with these installations, I did so many things to get this to work. I’ll need to figure out what I did that actually worked, and then put them all into a “VPN Enabler” app.
There are many uses for a VPN server. I’ll be going to Chengdu in China in a little less than three weeks’ time. I’ll be able to see if this helps me get past that Great Firewall of China, so I’ll still be able to get through to Facebook, etc, while I’m surfing the public WiFi over there.
I’m going to start work putting together this VPN Enabler app. If there is anyone interested in trying it out when I’m done, just drop me a note.
Posted at 1:08PM UTC | permalink
Thu 31 Oct 2013
LDAP and slapd Version
Category : Technology/LDAPErrorOnMavericks.txt
I’m still trying to figure out why LDAP authentication for Dovecot and Postfix will work on Mountain Lion but not on Mavericks.
I’m baffled because the slapd server’s version is the same on both systems - version 2.4.28. So I’m going through every single configuration parameter - on LDAP, Dovecot and Postfix, and the configuration directories they use on the system, like /usr/lib/pam and /etc/pam.d.
I keep getting this error - "pam_ldap: error trying to bind as user (Insufficient access)”. Lots of leads on Google but no real breakthrough.
Posted at 8:44AM UTC | permalink
Wed 30 Oct 2013
Broken LDAP on Mavericks
Category : Technology/LDAPMavericks.txt
I’ve released a new version of MailServe for Mavericks with the LDAP authentication feature hidden because this broke on Mavericks and I’m struggling to find a solution for the time being.
This new version of MailServe (7.0.2) comes with one tiny new feature, though. There is now an option to inhibit the sending of the job completion report whenever the SpamBayes training job completes. I guess having that message clog up the in-tray gets tiresome after a while.
I’ve also updated LDAP Enabler for Mavericks (3.0.1) to fix a bug with its De-Install process. I’ll continue to work on LDAP on Mavericks. If you’re interested in its progress, just let me know and I will send you any new updates I make. If I can solve it, that is.
Posted at 2:15PM UTC | permalink
Mon 28 Oct 2013
LDAP Enabler for Mavericks
Category : Technology/LDAPEnablerForMavericks.txt
I’ve finally time to make and test a version of LDAP Enabler that will work with Mavericks.
Version 3.0 is available here.
Posted at 8:44AM UTC | permalink
Thu 24 Oct 2013
BookNapper for iOS 7
Category : Technology/BookNapperiOS7.txt
I’ve released a slew of updates the last few days, including BookNapper for iOS 7, which reminds me—I haven’t updated its screen shots on the App Store.
BookNapper is an app I wrote to allow me to keep a list of books that I’ve chanced upon in book stores, that I might like to read later on, if I can find it in our local library.
This is how it looks like in iOS 7 :
The point is, I’ve come to think that it looks better now in iOS 7 than in iOS 6. Here’s the screen shot from iOS 6.
Which comes to the point I really want to make—Jony Ive’s remake of the iOS interface seems to have worked. There’s a vibrancy that’s apparent in spite of the “flatness”, or maybe because of the flatness. Now, looking at Mavericks, I believe we’re due a similar make-over for the Mac. It really needs a clean up.
Posted at 9:11AM UTC | permalink Read more ...
|