I used to use imagemagick for resizing in the command line, but imageworsener has a much cleaner syntax. Use this to resize the height all pngs to 33 pixels: for i in $( ls *.png); do imagew -height 33 $i re_$i; done If you’re on Mac OS X, you can install imageworsener through Homebrew.
Author Archives: Andrew
Add a class to the first and last items of a WordPress menu
If you’re using the WordPress dynamic menus, you can use the following code to add first-menu-item and last-menu-item to the appropriate menu items. Add the following to your theme’s functions.php: function add_first_and_last($output) { $output = preg_replace(‘/class=”menu-item/’, ‘class=”first-menu-item menu-item’, $output, 1); $output = substr_replace($output, ‘class=”last-menu-item menu-item’, strripos($output, ‘class=”menu-item’), strlen(‘class=”menu-item’)); return $output; } add_filter(‘wp_nav_menu’, ‘add_first_and_last’); Via Kuroi …
Continue reading “Add a class to the first and last items of a WordPress menu”
Weekly link dump
OHNY: TWA Flight Center A beautiful Flickr gallery showing the Eero Saarinen-designed TWA Flight Center. A far cry from the largely functional and brutal terminals in most airports. Folding Text Another simple Markdown-aware text editor with a few neat tricks. It has a focus mode that lets you view only the section on which you’re …
Modify the viewport based on screen width
The following snippet will cause mobile browsers to zoom in 320px of content. Useful for responsive design with fixed widths at the various breakpoints. Depends on JQuery. <script> if ($(window).width()
Weekly link dump
Bitbucket github has definitely won the majority mindshare when it comes to open source git repository hosting. If you need private repositories it can get expensive. Bitbucket is a much better option. It isn’t as social as github, but offers most of the same features for free/cheap. Perfect Workflow in Sublime Text This free course …