Welcome to DeepLiquid.com.
Here is a listing of recent articles on this site:

Jcrop v0.9.7 Available (bug fixes) April 9th, 2009 | 9 Comments »

Releasing a new version today, Jcrop v0.9.7. This release fixes several bugs that were identified by users shortly after the previous version was posted last weekend.

Read the full article...

Jcrop v0.9.6 Released (Numerous enhancements) April 3rd, 2009 | 21 Comments »

A new version, Jcrop v0.9.6, is available today. This update includes some important feature additions and improvements.

Read the full article...

Callback Functions: Which Instance is Calling? October 17th, 2008 | Comments Off

In support of multiple cropping widgets on the same page, I’ve had a couple requests for Jcrop to return an identifier of the image being cropped, when callback functions are called. On this point, I’d like to suggest a small but flexible workaround. I think it may illustrate an interesting pattern of Javascript at the same time.

Read the full article...

Jcrop v0.9.5 Available (bug fixes) October 14th, 2008 | 20 Comments »

A new version of Jcrop (v0.9.5) is available today. This version fixes a significant design flaw that existed in earlier versions which caused multiple Jcrop instances on the same page to conflict. Thanks to Cihan, Paul, and Firebug.

Read the full article...

Rotating a Polygon: Drawing a Directional Arrow October 6th, 2008 | 1 Comment »

I needed to draw an arrowhead to show the direction of lines drawn on the canvas. When I searched for this I didn’t find any complete solutions, so I wanted to share mine. Includes useful canvas routines to translate and rotate a data structure representing the polygon coordinates.

Read the full article...

Playing with the Canvas Object October 2nd, 2008 | Comments Off

Back after a really busy week with a short article on drawing with the Javascript canvas object. This article describes my first foray into drawing in the browser, with some simple example code. What I’ve learned: canvas drawing presents some interesting interface possibilities that bear more investigation…

Read the full article...

Jcrop v0.9.3 Released (added minSize/maxSize) September 22nd, 2008 | 11 Comments »

Jcrop v0.9.3 is released. New and improved with the #1 most-requested feature: bounding minimum and maximum selection sizes.

Read the full article...

Jcrop v0.9.2 Released + Retrospective September 19th, 2008 | 2 Comments »

Wow! 700 downloads and counting! I am not sure what I expected in 1.5 weeks, but it’s been beyond my optimistic expectations. Thanks so much to everyone who has come to check out Jcrop, the numbers are very encouraging.

Read the full article...

Using the Asterisk Database: Custom Incoming CallerID Name Lookup September 14th, 2008 | 1 Comment »

Asterisk knows the CallerID information of the calling channel and can arbitrarily set this information when a call is moving through the dialplan. In this article we use these factors to our advantage to create a custom database of CallerID text for phone numbers we know. Provides a thorough introduction to working with the Asterisk Database, and creates a foundation for future articles on the topic.

Read the full article...

Appendo Form Row Cloning Plugin for jQuery September 10th, 2008 | 3 Comments »

Appendo is a tiny jQuery plugin that creates a button interface to add and remove rows for use in forms where multiple rows of input may be entered. It may also serve as an example of simple jQuery plugin design. Prompted by a real-life scenario. Go jQuery!

Read the full article...