Skip to content

Posts tagged ‘apps’

22
May

Penultimate for iPad update – wrist protection

What a wonderful update waiting for me this morning – Penultimate with wrist-protection!

The problem of capacitive multi-touch screens is that they don’t lend themselves to scribbling notes with your finger or an appropriate stylus. Natural note taking (and believe you me, I know a thing or two about that), involves resting your wrist on the surface, as you scribble on. Capacitive screens register that and you end up with a number of extra scribbles where your wrist rested.

Penultimate is a cheap app available from the iTunes store and puts forth a digital canvas on which you can scribble your thoughts. It works great for the most part, but before the update this morning, the following could be your experience while scribbling notes.


Enter wrist protection! The app actively monitors the surface of the iPad screen for what it can interpret as a wrist (by calculating surface area I presume). And to my utter delight, it works like a charm. It manages to detect my wrist as I scribble away, every time. Kudos to the devs. Apps like these make me so glad to own an iPad. My productivity will certainly go up a wee bit more now.


AND to enhance your iPad note taking experience, might I recommend Pogo Sketch stylus? Made for capacitive screens, it is quite portable, and yet very usable.


13
Oct

Syncing Apps via Dropbox on OSX – HOWTO

I must admit I am one of the later adopters of the sensation rocking the world – DropBox. Until recently, I was convinced that I really didn’t need FileSync over and above what my trusty External HDD provides. I work extensively on my MacBook Pro at work, and back home I have my trusty Hackintosh (as well as a number of other Windows machines). Keeping my main machines (MacBook Pro and Hacki) in sync was a chore, that I promised myself, I would undertake religiously each night. Backup the important documents from my MacBook Pro at the end of the work day and restore/sync with my Hacki when I am home. And repeat ad nauseum. Prime idea, only I am not that diligent and nearly not as much of an industrious fellow.

After hearing all the buzz around OSX forums, I decided to give DropBox a try, and my, was I surprised! Amazingly seamless and scalable, this app is fast, lean, and does everything right! It maintains a local Folder on my Mac, which my applications can read from/write to, and backs up all the files therein to the central DropBox server. Any changes are immediately caught, and archived to the DropBox server in the background, as well as downloaded to any other computer linked with that account instantaneously. The possibilities are endless.

At first I used it to replace the Documents folder on my system, and started saving all my files to the DropBox. Easy enough – it sync’d all my files to all my machines. Next up, my scanned documents, and indeed, that was a snap. I then decided to sync my Adium Logs to the DropBox, which just involved creating a SymLink from my DropBox Chat Log folder to the Adium folder.

ln -s /Volumes/Documents/Home/Dropbox/Catalogs/Chat\ Logs/ /Volumes/Documents/Home/Library/Application\ Support/Adium\ 2.0/Users/Default/Logs

Could not be easier. For a while I was content with this, but the heart yearns for more. I decided to take up the next challenge, and as it turned out, this was the more challenging of the lot. Syncing my NewsFire RSS reader preferences, feeds, and read count.

One might assume that it would be as simple as creating a folder in the DropBox folder and Symlink’ing it to the NewsFire folder (or any App folder) in Application Support. But as it turns out, it of course isn’t as straightforward. For the successful syncing of apps across machines with DropBox we will need to replicate three folders/plists in the DropBox folder. These are

  1. Application PLIST (org.xlife.NewsFire.plist) originally in ~/Library/Preferences/
  2. Application Folder (NewsFire) originally in ~/Library/Application Support/
  3. Cache Folder (org.xlife.NewsFire) originally in ~/Library/Caches/

Copy/Move these three to the DropBox folder. Most of the help I found on the web dealing with this type of sync’ing stops at creating symlinks and doesn’t mention the Caches folder. Caches is very important as this will store the current state of the application. For instance, the number of read RSS entries in a news reader. I have read 11 latest at home, but in the meantime 13 new have arrived and if I didn’t have the caches folder, I would see 24 when I log in at work. Easy when there are a handful, but can get impossible if there are 100-500 new entries. Just an example.

Back to topic, now create Symlinks like so.

ln -s /Volumes/Documents/Home/Dropbox/PLISTS/org.xlife.NewsFire.plist /Volumes/Documents/Home/Library/Preferences/org.xlife.NewsFire.plist

ln -s /Volumes/Documents/Home/Dropbox/AppSupp/NewsFire /Volumes/Documents/Home/Library/Application\ Support/NewsFire

ln -s /Volumes/Documents/Home/Dropbox/Caches/org.xlife.NewsFire /Volumes/Documents/Home/Library/Caches/org.xlife.NewsFire

And Bob’s your uncle. A word of warning- this WILL fail if you don’t set the newly created Symlink to the PLIST as a Locked item. Just right click on the PLIST in Finder, and click the box that says Locked Item. This will prevent the App from overwriting the Symlink. It’s that simple.


Free WordPress Themes
WordPress Themes