Blog

  • Smush.it Alternatives for WordPress

    While helping a client come up with an alternative for the somewhat spotty Smush.it plugin for WordPress, I thought I’d do an extremely unscientific test to see what performed better. So I grabbed an image from Kanye Wes Anderson and got to compressing…

    Let’s start with the original 221549 byte image. Feel free to grab it (just click on the image) if you want to play along at home.

    Fish Fillet, Original

    To start, I tried uploading the file to PunyPNG. But I quickly realized that they cap their free compression tool at 150 KB. And since I didn’t feel like paying to run a one-off test, I gave Kraken a go instead.

    Kraken losslessly compresses the image to 214233 bytes. Which gives a 3.3% savings in total size. In a later test, the OS X utility ImageOptim gave the exact same results. That’s not to say that’ll always be the case, but it was definitely interesting to see. Especially when you consider that the command line (see: Linux friendly) alternative image_optim only managed to compress the image to 214746 bytes.

    Even though image_optim gave a respectable savings of 3.1%, I was surprised to see that otherwise insignificant variation. At least until the Smush.it web interface returned the “same” 214746 byte file.

    So all of them do a respectable job, but it seems as if Kraken & ImageOptim’s lossless compression methods are slightly more aggressive. Since Kraken has an API, it’d be wonderful if someone could whip up a WordPress plugin to leverage it. But until they do, all of this crap needs to be done before the images are uploaded to your site. Which is a total bummer. It’s still better than relying on the really spotty and ridiculously laggy Smush.it API though.

    Anyhow, I hope this was helpful to someone.

    Oh! And if you want to see the images that each program outputted, feel free to grab them from here.

  • Infinite Scroll

    Otto‘s done a great tutorial on implementing one of the more glossed over parts of Jetpack 2.0: Infinite Scroll.

  • Shumway

    I’m all for Mozilla’s open SWF runtime project Shumway, but I really hope its main use is to support legacy Flash content. Because the last thing we should be doing at this point is encouraging people to use Flash instead of HTML5.

  • Incidentals

    Sweet! Cabel Sasser finally released the long-awaited soundtrack for The Incident! And it’s got a ton of bonus material to boot! So go grab it! Or else I’ll keep using exclamation points to end every sentence! FOREVER!

  • Ghost

    There’s been a lot of discussion around John O’Nolan’s Ghost today. And there should be. It’s a beautiful, blog focused reimagining of the WordPress dashboard that provides an alternative to what they’ve done with the dashboard on WordPress.com.

    A lot of the discussion is about how John would like to do this as a fork of WordPress. And while I think his efforts and ideas might help the WordPress UI Team more than a fork would, I’m really hoping that someone picks up and runs with his editor idea.

    Ghost Editor

    Maybe that’s influenced by the fact that I’ve been working in Markdown more and more lately. Still I really like the idea of a quick, split paned writing area with a live preview.

    So, uh, mind making that happen, LazyWeb?

  • Stock & Larder

    The Salt & Fat guys have thrown together a fantastic list of kitchen essentials at Stock & Larder. If you’re looking to round out your cupboards — or you’re trying to come up with something for your favorite home chef this holiday season — you ought to consider checking it out.

  • DDecode

    While JSDetox is great for ripping through JavaScript malware, it doesn’t really handle obfuscated PHP. Fortunately, the gang at Sucuri has set up DDecode to process (and act as a sort of a pastebin for) those nasty little bits of PHP code.

  • Memoir

    Memoir

    I’ve been looking for a clean, single-column, responsive WordPress theme that supports post formats (or at least asides) for the past few weeks now. And honestly, I was beginning to think I’d have to roll my own. Now, that isn’t really an issue — especially since I’m comfortable with theming — but site design is something that I don’t currently have the bandwidth for.

    Then, I saw Jake Caputo’s Memoir. And even though it’s a ThemeForest theme, Jake’s track record (and the demo) immediately made it into a solid candidate. Especially when the other two options involve adding asides to either Anthem or Duet.

  • Fake Louie Episodes

    Sad about “Louie” going on hiatus until 2014? Me too.

    At least we’ve got @FakeLouieEps to hold us over until then…

  • Kanye Wes Anderson

    The second I saw the picture above, Kanye Wes Anderson became my new favorite site on Tumblr. [via]