Category Archives: Posts

Tab Duplicator, A Safari 5 Extension

View All My Safari Extensions Tab Duplicator adds a contextual menu item as well as a toolbar icon1 that will duplicate your active tab. By default it creates a new tab in the background, but it can be configured to make them foreground as well. You can also select tab positioning (first, last, before active [...]

Enabling Extensions In Safari 5

View All My Safari Extensions People keep asking me how to install extensions in Safari 5, so here’s a quick visual primer. Open Safari’s preferences, click the advanced tab at the top, and check “Show Develop menu in menu bar”. Now click the Develop menu in the menu bar and select “Enable Extensions”. Extensions are [...]

Google Lightboxer, A Safari 5 Extension

7/20/2010 Update – Google has released a significant images update that breaks lightboxer. I’ll look into this and fix it within the next week or so. View All My Safari Extensions Google Lightboxer1 is a Safari 5 extension that creates a Lightbox2 slideshow on Google Images. Click any image and a slideshow will appear loading [...]

ctrlSwitcher, A Safari 5 Extension

View All My Safari Extensions On the Ars Technica forums someone mentioned that they’d like to be able to switch between tabs using command + numbers to choose tabs. I took a look at the Safari extension system, and while you can’t override the shortcuts bound to cmd 1-91 due to security restrictions, control is [...]

SNI in iOS 4.0

iOS 4.0 supports SNI, which makes it the first mobile OS to support the server_name TLS extension. Hopefully Android, WebOS, WM7, et al follow suit! (Oh, and I’m not dead. WP 3.0 comes out shortly so expect a major CDN Tools update as well as a brand new plugin!)

jqGrid Local Data Live Search

jqGrid is an incredibly powerful and flexible plugin for jQuery that allows you to build data grids using nothing but Javascript, HTML, and CSS. I recently wanted to allow live filtering of local results (no AJAX queries, just parsing local data) based on a search string. View the demo and then follow along below. Basic [...]