I recently set up a web page for downloading an e-book that is available in multiple formats. I had already been using a small document icon to decorate PDF download links, and now I wanted matching icons for the mobi and EPUB format too.
A Google search didn’t turn up what I was looking for so I created my own based on the PDF icon from the Fugue Icons set by Yusuke Kamiyamane. He so kindly released his icons under a Creative Commons attribution license and now I’m doing the same with the extra two icons. [ Continue reading E-book Download Icons … ]
This falls under the category of sometimes it’s the little mundane things that can get me excited…
I recently updated my robotic lawn mower site running an old version of MediaWiki to the current (as of this writing) version 1.17.0. The wiki had been filled with a bunch of spam users so after cleaning that up I thought I would add in the trusty Bad Behavior extension to keep some of the bad guys away. Long story short: it didn’t work and despite much Googling I couldn’t find a current solution.
So for my own future reference and to help anyone else dealing with this, here is how I made it go. [ Continue reading Getting the Bad Behavior Extension to Work with MediaWiki 1.17 … ]
I’ve recently been evaluating WordPress shopping cart plugins to choose the best one for a project I’m working on. One of things I wanted to know is what database tables, custom post type, and custom taxonomies each plugin adds. The reason is that I favor plugins that don’t add extra tables because it’s easier, faster, and safer to use the well-tested functions already built into WordPress to customize the way I want the site to work. [ Continue reading Finding WordPress Custom Post Types and Taxonomies in Already in Use … ]
Why do I find so much humor at our local grocery store? I think it’s because they make it too easy!
I stopped by my local Highlander (Kroger) grocery store to pick up a few essential food items (that’s code for ice cream.) They’ve been pushing a locally grown message for a while now with posters and signs around the store. We’re in Northern Illinois and the store has stretched local to mean things like Michigan blueberries and Kentucky cucumbers. It’s within a long day’s drive, I guess. [ Continue reading Illinois Pineapples … ]
Rumors of a Verizon iPhone have been circulating for years. Even though none have materialized, the news ticker on our TV today showed that the mainstream media has picked up the topic…again. This new surge of rumors seems no more likely than previous batches. I suspect they are fueled only by wishful thinking, which I can’t completely relate to.
I may be in the minority, but I don’t want a Verizon iPhone. [ Continue reading I Don’t Want a Verizon iPhone … ]
A while back I did a series of posts (part 1, part 2, part 3, and part 4) on using Gravatars in AppleScript to update pictures in your Mac Address Book. Those address pictures then sync to your iPhone, iPod Touch, or iPad.
I’ve learned a few things since then, plus the Gravatar service has a new option that removes the need for a workaround I had to come up with. So it’s time for an update to my now obsolete posts. [ Continue reading Gravatar, AppleScript, and the OS X Address Book Revisited … ]
Our 2010 census form arrived in the mail today but it’s impossible to fill it out according to the instructions. Why, you ask?
Well, today is March 16, 2010. The packet contains a letter dated March 15, 2010, which includes the following text in bold print: Please complete and mail back the enclosed census form today.
Okay, I guess I better get to it.
Question 1: How many people were living or staying in this house, apartment, or mobile home on April 1, 2010?
Hmmmm. There does not seem to be a blank to state that I don’t know how to tell the future.
I was doing some repair work on a laptop computer today and realized I had not yet shared one of my most significant homemade tools for this kind of work. It’s simply an ice cube tray with each cube numbered in permanent marker.
I put screws and other small parts in the tray as I disassemble each section of the computer. If I’m following a numbered repair guide I try to match the cube number to each step. Otherwise, I just fill the cubes in numerical order as it makes sense. Reassembly is a snap and there’s no losing or mixing up those tiny screws.
Oh, and while I’m snatching kitchen items to use as tools, cookie sheets make great parts trays for longer-term projects. The whole project can be shelved to get it out of the way and then easily resumed without parts getting misplaced.
But there’s no need to have the bloat of Thickbox and jQuery loading on all pages when most of them don’t even use it. That’s why Joost de Valk detailed a nice tip to only load thickbox when needed by checking the page content for references to it. All it takes is a few lines of code in your functions.php file.
Unfortunately, you end up with some broken images because the built-in Thickbox defines their locations in thickbox.js as relative paths: [ Continue reading Loading WordPress’ Thickbox Only When Needed … ]