Author Archives: Ammon

Little changes to get concrete5 working

I took the concrete5 content management system out for a spin today. Its very pretty and the interface is great. There were a couple things I had to tweak in order to make it run on my local development system.  Its the usual suspects: permissions, virtual hosts, and permalinks. They were an easy fix (for [...]

Posted in Tutorial | Tagged | Leave a comment

Use Image Magick to batch convert .png files to .gif

I just checked, and W3Counter puts global Internet Explorer 6 usage at just 5.78%. This is a pretty good argument for not supporting it anymore with my websites, but I still do it. Maybe its just habit, or maybe its because I’ve become really fast at dealing with IE6 and its many deficiencies so its [...]

Posted in Solutions | Tagged | Leave a comment

Novacut in the press!

We only have 3 days to go on Kickstarter, so if you haven’t already, gimmee a dollar! The more people who back us in any amount the higher ranked we are and the more attention we get, which leads to more dollars! The Ostatic blog did a short piece on Novacut, awesomely titled Novacut: A [...]

Posted in Musings | Leave a comment

Browser testing with cloned virtual machines

I’ve tried browser testing seven ways to Sunday and it has always proven to be the biggest pain in the ass. Until recently, I had a separate computer running Windows XP (bought and paid for), which in turn ran two or three “Microsoft Windows Compatibility Images” (Windows virtual machines that Microsoft distributes free for web [...]

Posted in Musings | Tagged , | 1 Comment

New Domain!

I’ve been planning to do this for like a million years, but I finally took the time to change my domain name to the hilariously clever “likesalmon.net”. Get it?! Like salmon dot net?! I bet you are lol-ing your ass off right now. Now about that porfolio…

Posted in Musings | Leave a comment

Esoteric PHP Knowledge

I’m writing a WordPress plugin right now and I keep running into all these crazy PHP-specific operators and such that don’t seem to be in the manual. Or at least I can’t find them. I’ll make a little collection here. Q and A Q: What does the ampersand (‘&’) do when it precedes a variable? [...]

Posted in Solutions | Tagged | Leave a comment

Novacut is go!

Our startup project, Novacut, got accepted to Kickstarter! Were building an open source, distributed workflow video editor, player and marketplace. The idea is that with all the sweet new camera tech thats available to and affordable by normal humans, its possible to create pro video without the backing of a network. The missing pieces are [...]

Posted in Musings | Tagged | Leave a comment

Great new Gedit plugin find: Gedit File Search

Its the only way This saves me a ton of time when trying to find one teeny-tiny piece of code in a mountain of files. There are several similar plugins but this one struck me as the simplest and best. It searches all the files under a certain directory for a string you enter. You [...]

Posted in Gedit | Tagged , | Leave a comment

Imagemagick: use montage to proof images

The following command will create an image called montage.png that is a collection of all the .png files in the current directory. Images larger than 150px on a side will be resized, but aspect ratio is preserved. The images are separated by a 2px offset. $ montage *.png -geometry 150×150\>+2+2 montage.png

Posted in Solutions | Tagged | Leave a comment

Tile images in Imagemagick to create CSS sprites

The Magick This will stack two images to create a CSS sprite. Very handy for flicker-free image rollovers: $ montage -background transparent -tile 1×2 -geometry +0+2 image1.gif image2.gif result.gif You could create a taller or wider stack by adjusting the -tile option. For example -tile 2×10 would stack 2 images across and 10 images down. [...]

Posted in Musings | Tagged , | 1 Comment