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

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...

Jcrop v.0.9.0 – fresh jQuery image crop plugin September 9th, 2008 | 3 Comments »

I’ve just released my first jQuery plugin. Announcing Jcrop – the image cropping plugin for jQuery. Jcrop allows developers to easily implement a cross-platform image crop tool into web applications. Features a graphical interface that faithfully reproduces the look and feel of familiar desktop applications.

Read the full article...

Asterisk PBX Hack Attack (or, how scammers hijacked my phone system to place unauthorized calls) September 2nd, 2008 | 5 Comments »

I was awoken by what you might say was my cell phone “blowing up.” I started getting calls from 808 numbers one after the other. I answered the first couple, and the people seemed sure that I had called them. I quickly jumped to the helm and punched up the Asterisk console. There were all these dialing attempts scrolling up my screen. I was under attack.

Read the full article...