Toumey's Tumblr

My Google profile

Sep 9

Memiary for Android Changelog

Planned features:

  • A home screen widget that shows a random memory from a random day.  Refreshes hourly or daily.  Maybe includes a “next” button. When tapped, it should open Memiary to the chosen day.

Changelog:

  • 1.5
    Set a daily notification time with customizable ringtone/vibration.  Only show the notification if you haven’t already filled out some number of memories for that day.  User can choose 1, 2, 3, 4, or 5.
  • 1.1 
    • No longer crashes if rotated while syncing
    • Cool slide animation
  • 1.0.1
    • Auto-capitalization of sentences
    • Typing suggestions
  • 1.0
    • Bug fixes
    • Even faster initial sync
  • 0.9
    • Faster initial sync
  • 0.8
    • First release

Aug 21

Memiary for Android

Today I’m releasing Memiary for Android, the first Android app to interface with www.memiary.com.

It’s only $1!

Should you have any problems with it, please post comments here or email me using the email link from the market.  I’m aware of one issue: the use of angle bracket characters (“<” or “>”) in your memory entries may cause the app to fail to sync. I’ve informed the creator of Memiary of this issue, but I suspect it won’t affect too many people.

See the changelog here


Feb 19

Use larch with Gmail to access work email on the iPhone

*UPDATE* This post is no longer very relevant, as the iPhone OS now allows multiple Exchange ActiveSync accounts.

Recently I was trying to access my work email on my iPhone, but I was already using the iPhone’s one and only allowed Exchange account for something else (Google Sync).  My first thought was to use IMAP or POP to access my company’s Exchange server, but they refused to open the appropriate ports on the company firewall.

After some time spent Googling, I found the Ruby program larch.  It syncs messages between email servers using IMAP.  I found that I could run larch on my (Windows XP) work PC and have it upload my emails to a GMail account every few minutes.  Then I just set that GMail account up on my iPhone and I had work email on my phone!

Just download Ruby and run ‘gem install larch’ at the command line.  Now you need a way to run larch frequently so that your email is up-to-date.  I didn’t have much luck with the Windows Task Scheduler, so I rolled my own little program that runs a task at a specified interval.  It’s called Repeater (download) (source).

It simply executes a file at a specified interval.  I point it at a batch file I created (larch.bat) that executes larch with the configuration options I want.  The batch file I use looks like this:

“C:\Ruby\bin\ruby.exe” “C:\Ruby\bin\larch” —from imap://work.exchange.server —from-user domain\username —from-pass password —to imaps://imap.gmail.com —to-user gmail-username —to-pass gmail-password

It’s not a perfect solution.  Emails that get synced before you read them in outlook show up as unread in GMail.  If you don’t check Outlook often, you’ll end up seeing unread messages in GMail that you’ve actually read (larch has a new option —sync-flags that may sync the read status of messages, solving this problem.  But I haven’t tried it yet).  But I still find it more convenient than using Outlook web access in mobile Safari.  You’ll actually get new email notification sounds and badges!