Galleriffic JQuery Plugin

This blog post has been relocated here. I have decided to move this post off my personal blog and onto my new technical blog located here. Please leave your comments at the new location going forward.

Checkout my first jQuery plugin: Galleriffic.

Galleriffic is a dynamic photo gallery optimized to handle a high volume of photos.  I would love feedback on how to improve this plugin.

10/05/2008 Update: Released v 0.7

  • Added support for multiple galleries per page
  • New 0.7 jAlbum skin release

9/30/2008 Update: Released v 0.6

  • Now supports graceful degradation (see example for updated instructions on how to set up your gallery)
  • Added configuration option to specify the number of slides to preload in advance

9/25/2008 Update: Released v 0.5

  • Replaced several lingering hardcoded titles and link text with settings values to allow for internationalization
  • Updated the jAlbum skin

9/20/2008 Update: Released v 0.4

  • Added support for onFadeOut and onFadeIn events (see example for how this can be used)
  • Removed unnecessary iframe that is created when using IE
  • Released a new jAlbum skin that makes creating static albums a breeze (View the demo)

9/17/2008 Update: Released v 0.3

  • Implemented additional options for title and description element selectors
  • To enable the ‘Download Link’, pills a link element selector is now needed

9/16/2008 Update: Released v 0.2

  • Reworked image preloading to load a single image at a time


CrashPlan – Offsite Backup Between Friends

On my quest for an offsite backup solution, malady I discovered CrashPlan. My friend and I have been using the CrashPlan trial for about 20 days now to backup our files to each other. Here are the key features that have set CrashPlan apart:

CrashPlan is a product, viagra not a service – Although CrashPlan offers an optional service called CrashPlanCentral – an online storage facility – it itself is software product that can be purchased for a one time amount of $20.  The tradeoff to CrashPlan being a product is that it requires you and your friend to provide the storage space for your backups.  I psychologically prefer to spend money on tangible gadgets that on intangible services, for sale so I happily purchased a LaCie 1TB NAS device to compliment both CrashPlan and Leopard’s new TimeMachine (more on this in the following post).

Multi-Platform support – At home, I have a MacBook, a Windows 2003 Server, and an Ubuntu Linux VM – each of which I have been successfully running CrashPlan on. Although the Linux version is still in beta, I have encountered no issues with it, only I had to set up my startup scripts manually as they are not yet provided.

Backup locally as well as to a friend – Instead of backing up to a cloud, in which would take days to restore, my backups go both to my local NAS device attached to my Ubuntu Linux VM and to a friend of mine also running CrashPlan. In the case of a disaster, I could simply go to his house and restore as quickly as his home network allows. One caveat regarding using NAS – NAS works only with Mac OS X or Linux. Supposedly with some uber Windows administration skills, the CrashPlan service account (default is the Local System account) can be setup to have networking privileges at boot time.