CodeIgniter encryption key generator updated
The CodeIgniter encryption key generator has been updated based on comments to the original post. Continue reading
The CodeIgniter encryption key generator has been updated based on comments to the original post. Continue reading
The Cisco AnyConnect VPN client reverts the hosts file to a previous state. To persist changes to the hosts file, you’ll need to update both hosts and hosts.ac. Continue reading
An overview of my local development environment, which is basically a MacBook Pro running MAMP. My text editor of choice is TextMate, and I use Transmit as an FTP client. My primary development browser is Firefox, and this post includes a list of all extensions I have installed. Subversion is the VCS I use for all of my sites. Continue reading
Tabula rasa: The term in Latin equates to the English “blank slate” (or, more accurately, “erased slate”) (which refers to writing on a slate sheet in chalk) but comes from the Roman tabula or wax tablet, used for notes, which … Continue reading
If you’re using a “clean URL” permalink structure in WordPress and you have physical directories that match any of the URLs, you might be returning a 403 Forbidden response code even if the page render normally. This post shows how to remedy this situation using mod_rewrite. Continue reading
Inspired by WordPress’s secret-key service, I created a CodeIgniter encryption key generator. Navigate to or refresh the page to get a random, 32-character sting that can be used by CodeIgniter’s encryption class. Continue reading
WebKit’s automatic text resizing can break HTML emails when a font size less than 15 pixels is critical. Luckily, there’s an easy fix to this issue. Also, setting inline image elements to display as block-level can avoid the “mysterious gap” that breaks HTML email layouts. Continue reading
My live notes from John Hann’s 25 August 2010 presentation on modern JavaScript frameworks to the New York JavaScript Meetup, including a sneak preview of the Cujo.js MVC framework. Continue reading
How to wrap the X-UA-Compatible meta element with IE conditional comments and still get it to work. Incidentally, this also helps avoid download blocking by conditional comments. Continue reading
Notes from Andreas Grabner presentation on the new features of the upcoming dynaTrace AJAX Edition 2.0. dynaTrace AJAX Edition is a free tool that provides full JavaScript, network, rendering, DOM and XHR tracing for Internet Explorer 6, 7 & 8. With the latest version, the Ajax Edition automatically analyzes best practices in the areas of browser caching, network resources, server-side activity, JavaScript/Ajax and also provides additional key performance metrics that are essential for tracking the end-user perceived performance of a web site such as time to first impression, time to onload or time to fully loaded. Continue reading