Get High Now App Released!

September 8, 2009

This summer we worked on a very fun project in support of an upcoming book from Chronicle: Get High Now Without Drugs.  The author, James Nestor, has done a ton of research on the various ways that brain states similar to those induced by chemicals can also be achieved by different aural and visual stimuli.  What better way to demonstrate these stimuli than an iPhone app?

Get High Now iPhone App

For more info on the Get High Now project, check out James’ excellent Get High Now site, which was listed on Time’s 50 Best Websites of 2009!


Some new apps…

September 3, 2009

We’ve been hard at work this week on a few new apps.  These are currently under review for sale on the app store, and, with any luck, should be available in a couple weeks.

First up is a sister app to the popular Friend of Bill sobriety counter.  It’s called Friend of Jimmy, as in Jimmy K, usually attributed as one of the co-founders of Narcotics Anonymous.  You guessed it, this app is a recovery counter for people in NA.  It comes with a bunch of NA slogans and your own customized, virtual NA medallion:

Friend of Jimmy

Friend of Jimmy

The other app we’ve been busy with here is a mobile version of the little menulet we wrote called Scythe.  ScytheMobile lets you take this simple but useful app with you on your iPhone or iPod touch:

ScytheMobile
I
ScytheMobile

Links to the apps will be posted as soon as they are approved for sale!  Stay tuned…


Scythe 1.3

August 31, 2009

ScytheThis morning I added support for the concept of Task Assignments to Scythe, which resulted in version 1.3.  This corrects a bug where tasks marked as non-billable on a project basis were being included in a project’s total dollar amount.  As of this version, a task is only included in the total if it is billable and has a rate greater than 0.


Finally: Scythe 1.2 Update

August 27, 2009

ScytheI’ve been meaning to update Scythe, my menulet for freelancers using Harvest, for months now.  And this week I finally found a few extra hours to do it.  Most of this release is about getting auto-updating working with Sparkle, but there are a few other updates:

  • Simpler URL entry in Preferences.
  • “Stealth” hours-only mode in the status bar so that you don’t reveal your billings to shoulder surfers or people watching your Keynote presentation.
  • An option to include/exclude Archived projects from your total.

I have also added a FAQ, which I will update as people ask more questions or report any issues.

What’s next?  Growl integration?  “Cha-ching” sound effects when you reach some monthly goal?  Configurable time-frames?  Multi-user support?  Please let me know what you’d like to see (scythe [at] falesafe.net).


Eating our own dogfood…

August 17, 2009

… and liking it!  I got the chance to spend a couple of weeks out east this month and made sure to get out on the water as much as possible.  I was finally able to use It’s a Keeper – Northeast on a real boat, measuring real fish.  It was great to be able to cross-reference the fluke regulations in three different states, even if the current limits make it all but impossible to land a keeper!

Bluefish and Frankenporgy

Pictured are Tova with a blue I caught  and Dr. Joe with a nice porgy he caught 5 miles off Fisher’s Island at Cerberus Shoal.


Version 1.2 of It’s a Keeper – Florida

July 16, 2009

It's a Keeper - FloridaThe latest edition is up on the AppStore with the following regulation updates:

  • New grouper bag limits of 4 fish in the Gulf.
  • Red Snapper season dates changed.
  • Updated seasons for numerous grouper species in Gulf.

Photo Management

July 7, 2009

Last year, I bought a ReadyNAS NV+ with 1.5 TB of storage to help manage our growing media collection.  But I quickly realized that more storage was only half of the solution.  The data is only a useful as it is accessible.  I needed a tool to manage our 50,000+ photo collection.

iPhoto worked (sort of) for a time, but even after we tried to split out our collections into yearly libraries using the iPhoto Library Manager, we would still have numerous problems, including:

  • disappearing photos
  • inefficient thumbnail storage
  • slow thumbnailing and importing
  • export mechanisms that left something to be desired (meaning Elly was still using Flickr Uploadr, even after iPhoto had Flickr integration)

So this past weekend, I decided to see what could be done.

First Things First: Organize

The biggest problem I had with iPhoto was that it hid all of your photos in a Mac OS X “package.”  The next biggest problem I had was that it would organize photos within that package by camera rolls (older versions) or by individual days.  So if you ever wanted to just see where your photos were on disk, you had to “Show Package Contents” and then browse to a specific day or camera roll.  This is madness!

It is easily solvable madness, thankfully.  This weekend, I wrote a simple ruby script which organizes photos by year and month (no days, intentionally).

This ruby script takes two directories:

  • a “to_organize_dir”
  • an “organized_dir”

It recursively descends into to_organize_dir, looking at EXIF data and moving any photo with a timestamp to the appropriate sub-directory under organized_dir.

This is the before/after shot:

Photo Management

In retrospect, I see that my strategy has two core concepts:

  • Keep the photos where I can see them.
  • Keep them organized by date taken.

This is what made sense 50 years ago when people stored pictures in photo albums organized by year, and it still makes sense today, even in the digital realm.

If you want to try the ruby script, you can download it here.

For the Ladies: User Interface

My wife is not a huge fan of browsing pictures in finder, which I understand.  She wanted a tool that would let her identify folders that she could send to Flickr Uploadr, but which didn’t require her to interact with actual folders and files.  Ideally, this tool would allow her to touch up photos before uploading as well.

In my search for this sort of application, I was open to any media manager that I saw recommended on a blog or support forum.  Among others, I tried:

I installed each of these, and ran them on a test set of our 50,000 photos.  I wanted to verify that there was no funny business with moving/copying photos, and that they were quick enough when viewing photos from a network-attached drive.

The $200 Microsoft Expression was great, but it stored its media database on my NAS instead of locally!  This completely defeats the purpose of a local thumbnail cache.  This may be configurable, but since Picasa worked correctly out of the box, I couldn’t justify spending the time to figure out how to configure Expression’s database location.

Shoebox seemed like it was going to be great, but since we had no use for categorizing our photos, it didn’t offer us much more than Finder.

Bridge was slow in indexing the photos and I killed it halfway through.

Picasa, was fast, easy to install, and didn’t do anything weird to my organized photos.  It maintained a thumbnail cache locally, and was able to listen for changes when new files were added to my NAS drive.  In addition, it has a “Send to Flickr Uploadr” extension which we got working pretty easily.  Did I mention that it is free?

Happily Ever After

To make this strategy work long term, I have come up with a few simple guidelines which Elly has agreed to follow:

  • Import photos from the flash card using the photo_organizer.rb script.  This keeps the photos organized by Year/Month.
  • Don’t use the “Import” function in Picasa.  Instead, use the “Add Folder/File” function to make it aware of additional photos.

That’s basically it.  Any photos we care about are now organized by date on a RAID array accessbile from any computer in our house.


GPX Gem version 0.5

July 7, 2009

geko301Last night I released version 0.5 of the GPX gem.  This version includes updates to recognize the speed element and updates for compatibility with newer versions of the libxml-ruby gem.  Yay for open-source: both of these maintenance tasks were performed by two contributors I’ve never met in person.


Busy Week Ahead

July 6, 2009

It’s only 9AM on Monday morning, but it’s shaping up to be a very busy week:

Stay tuned…


The coolest summer job ever.

June 24, 2009

If you know anyone who loves dogs and the outdoors and needs a place to live this summer in exchange for some work, send them here.   If I were a student I would kill for this setup!