Posted by Paul Kehrer on June 14, 2010
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 [...]
Posted by Paul Kehrer on June 13, 2010
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 [...]
Posted by Paul Kehrer on June 13, 2010
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 [...]
Posted by Paul Kehrer on June 12, 2010
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 [...]
Posted by Paul Kehrer on June 8, 2010
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!)
Posted by Paul Kehrer on March 4, 2010
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 [...]