As you may be aware, I’ve been doing a fair bit of work with baseline grids this past couple of weeks. As part of that work, I’ve created two tools to help with displaying the grid. One, Baseliner is a JavaScript tool, that creates a baseline grid overlay. There is an accompanying bookmarklet, which means [...]
When reading the 1Password Release History I chuckled a little when I got to this bugfix: Avoiding infinite loop moving 1Password to the Applications folder when the Downloads and Applications folders are the same (Yes, it was a real).
A feature request landed in my Inbox today, asking me to change how a document link was working. The link is to a file that a user uploads, and there are no constraints on the file type. I coded the view to always force a download dialog as I wanted the behaviour of that link [...]
When I am upgrading a webapp I disable the webapp site and enable a maintenance site. To make sure the maintenance site serves all requests to the domain I add the following mod_rewrite directives to the VirtualHost: RewriteEngine on RewriteRule ^/(.*)$ http://%{SERVER_NAME}/? [L]
While writing a tiny test application today I noticed that Chrome wasn’t displaying my 404 page. I found out that by default Chrome will try to provide suggestions when it comes across such a navigational error. If this feature is so good, why is Google’s 404 page displayed differently? More importantly for me today though, [...]