CSS Tip: Building 3D Buttons with CSS for the Sandbox Theme
Yes, it’s another post on CSS design with Sandbox. Feel free to skip.
One of the nice/painful things about designing for the Sandbox WordPress theme is that it forces you to use CSS to do the things you want to do. There’s no sneaking in there to tweak the underlying structure to get more convenient selectors, it’s CSS or nothing.
An often requested tip is how to do 3d buttons for the menu bar at the top of the page. It’s done using the common “sliding door” technique where one image is the front plus middle, and another image forms the end. I’ll be using the images and technique from the Dark Liquidcard 2.0 theme by Jori Avlis in this example, along with the Sandboxed example blog.
Image Is Everything
The starting point is to create two graphics for your 3d buttons. One image will have the left-and-middle portion and the other will have only the right portion. If you want the button to look different when it is highlighted (or when that page is selected), then put the highlighted version in the same image file right underneath it! That way the entire image is downloaded once and there isn’t a delay the first time a user hovers over the button.

![]()
In these images the button is 46 pixels high.
Getting Started
Here is what the menu looks like without any CSS:

We’ll start off by applying some basic styles: turn off the list style, remove any padding that might get in the way.
div#menu ul {
list-style: none;
margin: 0px;
padding: 0px;
width: 100%;
height: 46px;
}

Adding the 3d Buttons
Now we’ll add the 3d buttons as background images. We’ll start with the left-and-middle button first. It will attach to the list element (LI). You will have to adjust the padding so that the text is centered properly with respect to the image. Float left will change the orientation of the list. (Note: I changed the text color to white so that it would show up against the image)
div#menu ul li {
float: left;
background: url(http://i115.photobucket.com/albums/n296/engtechwp/website/left.png)
no-repeat left top;
padding: 10px 0px 12px 10px;
}

Now add the right button. It will attach to the link anchor within the list element (LI A). Again, take care with the padding so that the text is centered properly.
div#menu ul li a {
background: url(http://i115.photobucket.com/albums/n296/engtechwp/website/right.png)
no-repeat top right;
padding: 10px 25px 12px 10px;
}

Adding a Hover Effect
Now we want to show the hover effect. This is done by shifting the background image down 46 pixels. We’ll also disable the underline effect by turning off text-decoration.
div#menu li:hover {
background-position: 0% -46px;
}
div#menu li a:hover {
text-decoration: none;
}
div#menu li:hover a {
background-position: 100% -46px;
}

Download the CSS File
And we have a winner…
Never has there been a truer mantra than “those who can’t, teach.” I might write posts about using online calendar applications, but I think by now we’ve all realized I don’t use them. That’s why I’ll do things like schedule a contest to end the day before leaving on vacation… knowing fully well that I won’t get around to judging it until a month later.
The Winners
- 2 T-shirts from Dirty Microbes goes to Cory OBrien
- 1 T-shirt from Dirty Microbes goes to Collin
- $15 in WordPress.com credits goes to Collecting Tokens
The Entrants
- “What is your secret indulgent movie” by sulz (Save this post at del.icio.us)
- “Remaking Back to the Future” by Collin (Save this post at del.icio.us)
- “Favorite Movies” by Jan (Save this post at del.icio.us)
- “TShirt Slogans That Could Get You Kicked Out of School” by Gary Rodgers (Save this post at del.icio.us)
- “My Favorite Tshirt Slogans” by Gary Rodgers (Save this post at del.icio.us)
- “What Hollywood Has Taught Me” by Gary Rodgers (Save this post at del.icio.us)
- “5 Most Memorable Movie Adaptations” by loricat (Save this post at del.icio.us)
- “5 Favorite Movie Soundtracks” by azahar (Save this post at del.icio.us)
- “5 Favorite Movie Musicals” by azahar (Save this post at del.icio.us)
- “15 of the Funnies Money Tshirt Pics” by ispf (Save this post at del.icio.us)
- “Tips to Winning Tshirts” by valkrieangel (Save this post at del.icio.us)
- “5 Truly Absurd Movies” by loricat (Save this post at del.icio.us)
- “Movies Teaching Management Lessons” by Ketan (Save this post at del.icio.us)
- “Triumph of Imperfection Making Tshirts for Kids” by Juggling Frogs (Save this post at del.icio.us)
- “Books To Movies Do they make sense” by ish (Save this post at del.icio.us)
- “My Favorite Movie Quotes” by Collecting Tokens (Save this post at del.icio.us)
- “7 Musical Movies not necessarily musicals” by Collecting Tokens (Save this post at del.icio.us)
- “Nerdy Shirts Should Be Covert” by Cory OBrien (Save this post at del.icio.us)
- “10 Great Movies with Kick Ass Women Who Didn’t Necessarily Kick Anyone’s Ass” by Collecting Tokens (Save this post at del.icio.us)
The Bonus Round
These weren’t included in the contest because they were never submitted, but I still think they’re pretty nifty.
- “A Geek’s Complete Lack of Style” by Webomatica (Save this post at del.icio.us)
- “My Ten Favorite Star Wars Moments” by Webomatica (Save this post at del.icio.us)
- “Movie Sequels I’d Really Like to See” by Webomatica (Save this post at del.icio.us)
- “Comic Book Movies Without the Superheroes” by Webomatica (Save this post at del.icio.us)
Best of Feeds – 26 links – blogging, tips, writing, comics, comments
RSS feeds are like cookies (that are good enough for me). Best of Feeds is a weekly collection of the best stuff I saw on the Internet this week. I post them on Twitter as they happen and then collected together on Saturdays. I don’t blog on the weekend so read these links instead.
Subscribe to //engtech to see this every week (or get it by email).
- [WINXP] How to Clean Up a Windows Spyware Infestation
(codinghorror.com, 1014 saves, 100 inbound links, 1659 diggs)- Just surfing the web with Internet Explorer 6 is enough to give you a virus!
- [FACEBOOK] Analyzing the Facebook Platform, three weeks in
(blog.pmarca.com, 637 saves, 100 inbound links, 936 diggs)- Very good analysis of why Facebook’s f8 strategy is so ground breaking. Startups can get 3 million users in a month.
- [COMICS] Comic Strip Artist’s Kit (Redux)
(sevencamels.blogspot.com, 413 saves, 9 diggs)- 1975 Disney pamphlet for comic artists with lots of tips and tricks.
- [BLOG] 9 Lessons for Would-be Bloggers
(bokardo.com, 326 saves, 100 inbound links, 3 diggs)- From the article: ” One of the biggest problems is that some people don’t think they have anything useful to say. They think: look at all the incredible amount of writing out there already…what can I add to it?”
- [TECH] Marc Andreessen has a blog
(blog.pmarca.com, 322 saves, 100 inbound links, 8 diggs)- Marc Andreessen of Netscape/Ning fame has a blog and it’s really friggin good if you’re into tech / web2.0
- [HUMOR] alli: Miracle diet pill with teeny-tiny side effect
(angryaussie.wordpress.com, 127 saves, 100 inbound links, 1533 diggs)- From the article: ” –You may feel an urgent need to go to the bathroom. Until you have a sense of any treatment effects, it’s probably a smart idea to wear dark pants, and bring a change of clothes with you to work.–“
- [CODE] Escaping From Gilligan’s Island
(codinghorror.com, 122 saves, 32 inbound links, 8 diggs)- Good list of the classic mistakes in *all* programming/tech projects
- [DESIGN] Comics: Not just for laughs!
(boxesandarrows.com, 76 saves, 33 inbound links)- Using comic strips to show user scenario design.
- [BLOG] 9 More Lessons for Would-Be Bloggers
(bokardo.com, 65 saves, 33 inbound links)- Follow-up to the previous 7 lessons. Stephen Covey watch out!
- [JAVASCRIPT] How To Keep Widgets From Slowing Down Sites: WEDJE
(mikeindustries.com, 57 saves, )- Javascript technique for avoiding slow page loads, useful for creating javascript widgets.
- [CODE/LOLCAT] LOLPython
(dalkescientific.com, 57 saves, 21 inbound links)- Working lolcode parser.
- [BUSINESS] The Pmarca Guide to Big Companies, part 1: Turnaround!
(blog.pmarca.com, 36 saves, 33 inbound links)- How to turn a company around. A lot of this lessons are applicable to other fields as well, such as starve problems and feed opportunities.
- [GAMES] PC: Spore Slip Sliding Away
(kotaku.com, 25 saves, 87 inbound links, 3122 diggs)- Spore on hold indefinitely. Is PC gaming dead yet?
- [CODE] Creating My Own Personal Hell
(eddiesguy.blogspot.com, 14 saves, 7 inbound links)- Why programming by yourself isn’t as sweet of a deal as you might think it would be.
- [BLOG] How To Get More Links to Your Remarkable Blog Posts
(seoblackhat.com, 10 saves, 15 inbound links, 9 diggs)- How to ask for links to your blog without getting marked as spam.
- [FACEBOOK] The Art of War: Facebook’s Strategic Plan for Ultimate Victory
(technosailor.com, 8 saves, 20 inbound links, 60 diggs)- How Facebook is becoming more successful than MySpace. I think it is the #1 social network in Canada now.
- [BLOG] Why Disable Blog Comments
(blogs.theage.com.au, 7 saves, 16 inbound links, 1 diggs)- Are blog comments more work than they are worth?
- [BLOG] The 10 secrets of writing reviews that will keep readers coming back
(jonathandeamer.com, 7 saves, 7 inbound links, 3 diggs)- Tips for writing reviews on blogs
- [BLOG] 10 reasons why blogging is like dating
(romancetracker.com, 5 saves, 57 inbound links, 5 diggs)- And it’s not just because it leaves you staring at the ceiling feeling unsatisfied.
- [BLOG] Interview with Steve Pavlina
(dailyblogtips.com, 5 saves, 6 inbound links)- Interview with an uber-problogger who makes over 40k a month!
- [MOVIES] Coming Soon to a Theater Near You: A Giant, Audience-Controlled Video Game
(bugbash.net, 2 saves, )- Breakout in a movie theatre… the entire audience collaborates to move the paddle.
- [BLOG] I Don’t Like The Idea Of Fake Comments
(webomatica.com, 4 inbound links)- If you don’t have any comments, should you fake it?
- //engtech … in lolcat
(lol.ianloic.com, )- RSS 2 LOLCATS – pretty nifty.
- [BLOG] Writing Headlines for Regular Readers, Search Engines, and Social Media
(copyblogger.com, 54 inbound links, 48 diggs)- One of the top digger gives several examples of how he improves headlines to get responses.
- [BLOG] The 10 Second Rule: How to Write for Diagonal Readers
(copyblogger.com, 20 inbound links, 447 diggs)- Power users speed read before really paying attention to something. How can you make sure you get their attention?
- [DIGG] 5 Signs Digg Has Peaked (and Is Now Declining)
(tropicalseo.com, 53 inbound links, 7 diggs)- Has digg shot itself in the foot? Most stories are buried unless they follow very specific formulas.
Legend
- saves – number of people who bookmarked on http://del.icio.us
- inbound links – number of blogs who linked to it (max 100)
- diggs – number of people who dugg on http://digg.com
This Week at Internet Duct Tape
- WordPress CSS Tip: Design for Sandbox Theme in a sandboxIn case you missed the last post, there is a CSS design contest using the Sandbox theme for WordPress. That post will explain what the heck it is all about. I’ll be the first to admit that I only know the tip of the iceberg when it comes to CSS design, but one ‘workhack’ that easily […]
- Win Cash Prizes for your CSS Design for SandboxWeb pages (ie: what you are looking at right now) are composed of many things. If you think of web pages as a house, HTML is the foundation and structure while CSS is the aluminum siding, brickwork and paint. HTML stands for Hypertext Markup Language and CSS stands for Cascading Style Sheets. A…
- Gone Fishin(photo by alex)I’m gone for the next two weeks without internet access. I was too busy to line up guest bloggers this time, so you’ll just have to go through the past posts to get your fix. Most popular postsRandom postsAll posts by titlesTag cloud Shout Out to the CommentersI’d like to give a…
- Best of Feeds – 21 links – programming, code, development, geek, lolcatsTags: blogging, book, code, development, geek, humor, lolcats, programming, web2.0
Tags: blog, blogging, blogs, business, code, comics, comments, development, facebook, games, humor, programming, socialsoftware, tips, tutorial, writing
WordPress CSS Tip: Design for Sandbox Theme in a sandbox
In case you missed the last post, there is a CSS design contest using the Sandbox theme for WordPress. That post will explain what the heck it is all about.
I’ll be the first to admit that I only know the tip of the iceberg when it comes to CSS design, but one ‘workhack’ that easily applies to any kind of programming activity is rapid development. The concept is simple: reduce the time between action and result to the shortest amount of time possible so you can get more done. My number one tip for doing a fast CSS design is to do it all on your own machine instead of doing it live on the Internet (or wordpress.com). It will save you lots of time and headaches.
I’ve taken the sample blog and example CSS template provided by Scott Wallick and made a very easy to use downloadable archive. It contains nothing but the HTML files, image files and CSS from the sample blog. It can get you redesigning Sandbox in less than a minute.
Getting Started
- Download the Sandboxed zip file
- If you want to work with the version of Sandbox on WordPress.com then grab this zip instead
- Unzip it
- Open index.html in your web browser
- Edit style.css
- Refresh your web browser
- Repeat #4 to #5
I find it easier to work on HTML files saved on my computer than creating a dummy blog on a fresh WordPress installation. If you feel the same way then downloading this archive is right for you.
Pick The Right Tools
There are several requirements for any tool that makes designing CSS easier:
- editing with syntax highlighting plus auto-completion
- showing you what CSS selectors are available on the page you are editing
- inspecting why a design looks the way it does
I heartily recommend the combination of the Firefox web browser with the Firebug extension. The learning curve for Firebug is a bit steep, but it will save you a lot of time in the long run because it is chock full of goodies as can be seen on this page.
Testing in Multiple Browsers
One of the hardest things I find in web design is getting something to look the same in multiple browsers. Having multiple browsers on hand to check out your changes locally is a must if cross-browser compatibility is important to you. Here are the top browsers to consider. Market share numbers are from w3counter (thanks Daniel).
- Internet Explorer 6 – 50% market share
- Click on that link to get the completely standalone version of IE6 that you can run side by side with IE7
- Internet Explorer 7 – 17% market share
- Firefox 2 – 15% market share (and 9% market share for FF 1.5)
- Safari 2 – 2% market share
- Finally available for Windows users
- Opera 9 – less than 1% market share
The market share should give you an idea of which browsers to spend the most time designing in. I find Firefox the easiest to work with. Jalaj gives a few other suggestions.
One highly recommended technique is “reseting” CSS properties at the beginning of the file to remove slight differences between browsers.
Some people like doing a Global white space reset by zeroing both margin and padding for all elements at the top of their stylesheets. Eric Meyer’s Global Reset, Christian Montoya’s initial CSS file, Mike Rundle’s initial CSS file, Ping Mag’s initial CSS file. [Roger Johansson]
More explanation of Christian Montoya’s initial CSS
Know What Size to Design For
It is important to test your design in different screen resolutions. Market share numbers are from w3counter. Something else to keep in mind is that those big old CRT monitors and those funky new LCD monitors display colours differently.
- 1024×768 50.43%
- 1280×1024 17.03%
- 800×600 8.89%
- 1280×800 8.38%
I recommend the Window Resizer extension for Firefox for rapidly switching resolutions. Firebug may be able to do it as well, I am by no means an expert.
Advanced Design Considerations
There’s a lot out there to learn about CSS design, here are some highly recommended links with more information. If you have any other suggestions, drop them in the comments.
- Typography is the most important part of CSS design — use Typetester to compare fonts
- GIF, JPG, PNG? What image format should I use?
- Choosing “web safe” colours or use the color lab on the web
- Browse through color swatches at Adobe Kuler
- What text size is best? 100% easy to read! (100E2R)
- Different ways to style links
- 70 CSS tips from the masters
Win Cash Prizes for your CSS Design for Sandbox
Web pages (ie: what you are looking at right now) are composed of many things. If you think of web pages as a house, HTML is the foundation and structure while CSS is the aluminum siding, brickwork and paint. HTML stands for Hypertext Markup Language and CSS stands for Cascading Style Sheets. A passing knowledge of both of them is essential if you want to run your own website.
HTML Example

CSS Example

The whole idea behind HTML and CSS is that you use HTML to format your web page (or blog post) with things like headers, bold, lists and tables. Then you use CSS to style those elements so that they look the way you want them to. The whole idea behind it all is that you can build the structure with HTML once, and then change the look of it whenever you want to using CSS.
WordPress, Sandbox and CSS
If you want to change the way your WordPress blog looks there are two ways to do it. The first way is to change your theme. This changes the underlying HTML formating structure. The second way is to leave the theme alone and change your CSS. If you are running a blog hosted on WordPress.com, then the only way to customize your theme is to buy the CSS editing upgrade, choose a base theme, and then use CSS to redesign it. The preferred WordPress theme for CSS designing is Sandbox because it gives you so many things to play with.
Internet Duct Tape is hosted on WordPress.com using the Sandbox theme and a custom CSS design by yours truly. If I can find the time, I will be participating in the contest.
Win Prizes for Your Sandbox Theme
The creator of Sandbox is running a theme design competition with monetary prizes. The pot is getting pretty big right now, and the top six designs can win between $50 to $750 US. Even if you’ve never tried your hand at designing CSS before, this is the perfect time to give it a shot.
Scott has put together sample blog content for designing CSS for Sandbox and he also has a template file with all of the Sandbox CSS selectors.
Free Sandbox Designs
There are several free Sandbox designs available:
- Created or ported by Adam Freetly
- Created or ported by that girl again
- Kubrick ported by Scott
- K2 Lite ported by Almost Effortless
- K2 ported by Zeo
- Got a freely available Sandbox design? Leave a comment with a link!
People Are Talking About It
More coverage about the competition can be found at
weblogs tools collection: “I thought it was a good time for a new theme competition—or rather a “designs” competition. It has been around two years since the last successful WordPress theme competition (participants of the competitions in 2006 will roll their eyes and would include me).”
wank: “I’m hoping this’ll be as successful as last year’s Style Contest, and that Automattic will be as generous with their support as Six Apart were with theirs. (Matt has already thrown in $500 prize money, which is a good start, but a little linkage wouldn’t hurt.) “
Adam: “Scott’s organizing a wordpress design competition, purely in CSS. which means it’s open to:
* wordpress.com users
* anyone who can use CSS, since PHP and javascript won’t be judged”
Small Potato: “Conveniently for Scott’s Sandbox theme and WordPress.com’s Custom CSS Upgrade service, WordPress.com users will not be left out of the competition because Sandbox will be added to WordPress.com’s collection of themes. By the way, you can enter as many designs as you want. Surely, that’s not because this competition wants to promote Sandbox even more, but because entering multiple designs will give you a better chance at winning.” (read the comments)
Binary Moon: “And what do you have to do for the money? All that’s required is for you to design a skin for the sandbox theme. You don’t need to do any php or html, it’s entirely css and image based.”
There’s more good discussion in a WordPress.com Support Forum thread
Gone Fishin

(photo by alex)
I’m gone for the next two weeks without internet access. I was too busy to line up guest bloggers this time, so you’ll just have to go through the past posts to get your fix.
Shout Out to the Commenters
I’d like to give a big thanks to the people who leave comments on this blog. Why not give them a looksie?
(I sorted commenters by email address, so if you showed up twice… welp, that’s why)
- frambojan @ http://frambojan.wordpress.com/author/frambojan
- raincoaster @ http://raincoaster.com/
- Webomatica @ http://www.webomatica.com/wordpress/
- timethief @ http://bloggersblurt.wordpress.com
- Mark Swanson @ http://www.ScheduleWorld.com/
- jaybird @ http://beatsentropy.com/author/jaybird
- Brent @ http://brentroos.com
- raincoaster @ http://raincoaster.com/
- elainevigneault @ http://www.elainevigneault.com
- roy @ http://beernut.ca/roy
- mpb @ http://cerebraloddjobs.edublogs.org
- Mr Angry @ http://angryaussie.wordpress.com/
- Collin @ http://www.cornellfinch.com
- Lloyd Budd @ http://foolswisdom.com
- tt @ http://bloggersblurt.wordpress.com
- Ilya Lichtenstein @ http://neomeme.wordpress.com/
- adam @ http://sunburntkamel.archgfx.net/
- Michael Sync @ http://michaelsync.net
- mpb @ http://ykalaska.wordpress.com/
- The Rooster @ http://roostersrail.wordpress.com/
- sulz @ http://sulz.wordpress.com/
- Dustin @ http://www.digmann.com
- drmike @ http://drmikessteakdinner.com
- azahar @ http://azahar.wordpress.com/
- max @ http://celluloidblonde.wordpress.com
- Daniel @ http://www.dailyblogtips.com
- TheShortFatKid @ http://theshortfatkid.wordpress.com/
- Brent @ http://brentroos.com
- alejna @ http://collectingtokens.wordpress.com/
- Rory @ http://hamelife.com
- defrostindoors @ http://bridlepath.wordpress.com
- joy @ http://heartfulls.com
- jhay @ http://jrocas.com.ph
- Bella Slasher @ http://icecreamgangsigns.wordpress.com/
- brahnamin @ http://jestersplayground.wordpress.com/
- Maki :: Dosh Dosh @ http://www.doshdosh.com
- Cat @ http://carocat.wordpress.com
- Web Edinburgh @ http://www.davidairey.com/blog
- Serola @ http://infostudies.blogsome.com/
- azahar @ http://azahar.wordpress.com/
- Miko Dela Cruz @ http://sawariko.wordpress.com
- Shirley @ http://writenow.wordpress.com/
- profkienstra @ http://www.thegenepool.nl/profkienstra
- Kristin @ http://thursdayrants.org/
- judyb12 @ http://judyb12.wordpress.com/
- Christian von Kleist @ http://dirtymicrobe.com/
- Douglas Karr @ http://www.douglaskarr.com
- Jalaj P. Jha @ http://jalaj.wordpress.com/
- Lorelle VanFossen @ http://lorelle.wordpress.com
- brVince @ http://www.vinceleste.com
- Andy C @ http://www.nbrightside.com/blog
- baredfeetandteeth @ http://baredfeetandteeth.wordpress.com/
- Chris Rohde @ http://veritastic.wordpress.com/
- adorablay @ http://adorablay.wordpress.com/
- loricat @ http://loricat.wordpress.com/
- ching07 @ http://ching07.wordpress.com/
- CajoleJuice @ http://thesomewhatmanlynerd.wordpress.com/
- Gary Rodgers @ http://www.itsmnm.net/
- Ross @ http://www.simplehelp.net
- Jan @ http://break-silence.com
- Lola @ http://medianoche.wordpress.com/
- Harsh J @ http://qwertymaniac.wordpress.com/
- Ashish Mohta @ http://technospot.net/blogs
- KLAWMAMA @ http://www.myspace.com/klawmama
- Javier Aroche @ http://jaroche.wordpress.com/
- stjarna67 @ http://blatherrinserepeat.wordpress.com/
- Sid @ http://www.siddityinthecity.com
- Rollin @ http://intendo.wordpress.com/
- Daij @ http://daijinryuu.com
- baredfeetandteeth @ http://baredfeetandteeth.wordpress.com/
- baron @ http://www.baron.vc
- vuee @ http://theelderlies.wordpress.com
- Cory OBrien @ http://www.didntyouhear.com
- Michael @ http://terpsblog.wordpress.com
- Matt @ http://photomatt.net/
- Stiletto @ http://eatmyfuckingstilettos.wordpress.com/
- Nita @ http://nitawriter.wordpress.com/
- YTSL @ http://webs-of-significance.blogspot.com
- britgirl @ http://britgirl.wordpress.com/
- EclecticGeek @ http://blog.geekwithfibroids.com/
- eQuiNoX @ http://equinoxstudios.wordpress.com/
- renaikan @ http://renaikan.wordpress.com/
- Friedbeef @ http://www.friedbeef.com
- Kate Applebee @ http://ahouseholdkate.wordpress.com/
- Madhur Kapoor @ http://www.whoismadhur.com
- MG Siegler @ http://www.parislemon.com
- andyxl @ http://andyxl.wordpress.com/
- Andy Beard @ http://andybeard.eu/
- coolbana @ http://coolbana.com/cheez.htm
- Dr. Entropic @ http://frambojan.wordpress.com/
- asupremenewyorkthing @ http://www.asupremenewyorkthing.com
- ilker @ http://ilkeryoldas.blogspot.com
- saralipnitz @ http://saralipnitz.wordpress.com/
- blaine @ http://www.blainekendall.com
- mystarbucks @ http://mystarbucks.wordpress.com/
- vernonia @ http://vernonia.wordpress.com/
- John Feeney @ http://growthmadness.org/
- Tony @ http://compsci.ca/blog
- Mark Mathson @ http://markmathson.com
- Donncha @ http://inphotos.org/
- Ashish C. @ http://actofwar.wordpress.com/
- Robert @ http://lifeofrobert.wordpress.com/
- _Matt_ @ http://mcorby.livejournal.com
- tricotomy @ http://tricotomy.blogspot.com/
- Rod @ http://www.rodtempleton.net/blog
- Paula Neal Mooney @ http://paulamooney.blogspot.com
- Hardono Arifanto @ http://sodeve.net
- Lori @ http://loricat.wordpress.com/
- Catherine Morgan @ http://catherinemarie.wordpress.com/
- santoki @ http://santoki.wordpress.com/
- Trent @ http://trentadams.ca
- shmekerosu @ http://www.surfinter.net
- MK1 @ http://computingplanet.net
- Fretsong @ http://www.geocities.com/fretsong/Pulse.html
- clumy half-ninja @ http://www.clumsyhalfninja.com
- Chase Venters @ http://www.chaseventers.com/
- Rexted @ http://www.dexfamily.wordpress.com
- Karen @ http://writerway.blogspot.com
- Genie @ http://inadvertentgardener.wordpress.com/
- NitinK @ http://blog.softwareabstractions.com
- zhayena @ http://thursdayrants.org/
- TaruN @ http://apocalips.wordpress.com/
- apotheon @ http://sob.apotheon.org
Hope you guys enjoy the next two weeks as much as I plan on doing.

(photo by elasticcamel)
Cheers!
Best of Feeds – 21 links – programming, code, development, geek, lolcats
RSS feeds are like cookies (that are good enough for me). Best of Feeds is a weekly collection of the best stuff I saw on the Internet this week. I post them on Twitter as they happen and then collected together on Saturdays. I don’t blog on the weekend so read these links instead.
Subscribe to //engtech to see this every week (or get it by email).
- [FIREFOX] Programming: How to build a Firefox extension
(lifehacker.com, 676 saves, 81 inbound links, 1195 diggs)- Maybe I should start trying proper extensions instead of Greasemonkey scripts.
- [CODE] LOLCODE – lolcatz the programming language
(lolcode.com, 380 saves, 100 inbound links, 37 diggs)- I can’t believe I can read and understand this language.
- [BOOKS] Nina Katchadourian – Sorted Books
(ninakatchadourian.com, 141 saves, 86 inbound links, 23 diggs)- Art project that sorted book titles into poetry/stories.
- [CODE/BOOKS] The Art of ‘Ware [version 2.0]
(and-still-i-persist.com, 139 saves, 21 inbound links)- The Art of Software online e-book. Was originally printed as a book in 1995, now out of print.
- [BLOG] 17 Firefox Extensions That Make Blogging Easy
(lifehack.org, 118 saves, 14 inbound links, 25 diggs) - [STARTUPS] Startup Search. Directory of web technology startups.
(startupsearch.org, 85 saves, 73 inbound links)- Source of information about new companies.
- [CODE] Pimp My Code, Part 14: Be Inflexible!
(wilshipley.com, 61 saves, 15 inbound links, 4 diggs)- Don’t worry about corner cases until they’re a real problem.
- [FATBLOGGING] Physics Diet
(physicsdiet.com, 51 saves, 100 inbound links, 2 diggs)- Web based tool to go with the Hacker’s Diet
- [CODE] The Best Code is No Code At All
(codinghorror.com, 47 saves, 32 inbound links, 3 diggs)- Do things in the least amount of code as possible. Only add the features that are absolutely necessary.
- [LIFEHACK] How to keep cookies fresh
(megnut.com, 31 saves, 27 inbound links)- I eat a lot of cookies, so this is very important to me. The same tricks for brown sugar works for cookies. Stick in a slice of apple or a fresh piece of bread.
- [GOOG] Google now owns FeedBurner
(blogs.feedburner.com, 23 saves, 100 inbound links, 7 diggs)- Official announcement about Google buying FeedBurner
- [BLOG] Networking within your Blog Niche
(doshdosh.com, 23 saves, 21 inbound links, 14 diggs)- A friend asked me how to promote his blog/cartoon… I told him it was all about networking.
- [LOLMEME] Roll Your Own LOL, Not Just For Cats Anymore
(laughingsquid.com, 23 saves, 17 inbound links, 15 diggs)- Break down of all the diverging lolmemes going around.
- [TWITTER] Twitter / timer
(twitter.com, 20 saves, 37 inbound links)- Twitter bot for timed reminders.
- [PSYCH] Lessons about dehumanization and technology from a man living under the gun
(networkperformancedaily.com, 18 saves, 21 inbound links, 1841 diggs)- Art installation where you can shoot an Arabic man with a paint gun over the Internet. But will you? Can you cross the cogitative dissidence that there’s another person on the other side?
- [MOVIES] Stars Wars: Where Are They Now?(30 years later)
(recentworld.com, 10 saves, 4 inbound links, 31 diggs)- Very good recap of the original Star Wars cast, with then and now photos.
- [ITUNES] Return of the Wildly Popular iTunes Backup Application, Now DIY
(uneasysilence.com, 4 saves, 6 inbound links, 1 diggs)- Bandwagon lets you backup your iTunes for $24/year + Amazon S3 storage/transfer costs. If you have a small collection, fairly cheap… if you have a big collection then buy an external hard drive.
- [PROGRAMMABLE WEB] Everything is Open – What a PITA (and what opportunities)
(techsoapbox.com, , 5 diggs)- Everything has an API, which means in order to succeed on the net you should be EVERYWHERE.
- [FATBLOGGING] Does Keeping Up Mean Staying Home?
(douglaskarr.com, )- Why do tech people ignore everything non-tech? Good discussion in the comments.
- [OTTAWA] Café Scientifique
(cafescientifique.ca, )- Café Scientifique is a meetup to discuss issues in science.
- [SMO] 8 More New-ish Social Media Sites (That Actually Send Traffic)
(tropicalseo.com, 8 inbound links, 2 diggs)- A couple of other sites to try other than digg
Legend
- saves – number of people who bookmarked on http://del.icio.us
- inbound links – number of blogs who linked to it (max 100)
- diggs – number of people who dugg on http://digg.com
This Week at Internet Duct Tape
-
Digest for May 2007
Every month I publish a digest for subscribers who are would rather take their //engtech in infrequent chugs rather than frequent sips.Subscribe to this digest using RSS.I finally got my own domain name! http://internetducttape.comOpinion and Reviews Electronic Civil DisobedienceCutting and pasting…
-
Reader Appreciation: Free Demofuse Invites
Demofuse lets you create online screencasts to give a tour of your website.
-
Create Buzz by Doing the Unexpected and Being Remarkable (Puzzle Quest Case Study)
A game company called Infinite Interactive have a break-away hit on their hands with a new game called PuzzleQuest. Their success has come from two key differentiators: Mashing the puzzle gem (IE: Bejeweled ) genre with the old school Japanese RPG (IE: Final Fantasy) genre. Releasing a demo for…
-
The Programmable Web – Yahoo Pipes
Yahoo created one of the most innovative web tools I’ve ever seen. Yahoo Pipes lets you do all kinds of conversions and filtering on the web without requiring a web host to host your programs. If you want to convert XML/RSS data to other XML/RSS then look no further. This is a list of several…
-
Best of Feeds – 29 links – code, humor, google, books, geek
Tags: blog, blogging, books, code, design, geek, google, humor, opinion, productivity, programming, twitter
Tags: blogging, book, code, development, geek, humor, lolcats, programming, web2.0
Comments Off on Best of Feeds – 21 links – programming, code, development, geek, lolcats
Digest for May 2007
Every month I publish a digest for subscribers who are would rather take their //engtech in infrequent chugs rather than frequent sips.
Subscribe to this digest using RSS.
I finally got my own domain name! http://internetducttape.com
Opinion and Reviews
- Electronic Civil Disobedience
Cutting and pasting a number isn’t going to change the world. - Create Buzz by Doing the Unexpected and Being Remarkable (Puzzle Quest Case Study)
I haven’t been blogging because I’m spending too much time playing this game. - Book Review: Programmers at Work by Susan Lammers
What you can learn about programming from reading a book that’s 20 years old. - Favorite Quotations from Programmers at Work by Susan Lammers
Harold Is a Robot
- comic: The Spider-man Alien Symbiote Costume
Harold goes to see Spiderman 3
Memes
Blogging
- The Programmable Web – Yahoo Pipes
Making the most out of RSS - Opting Out of Technorati – The Break-up
It wasn’t you, it was me… no wait, totally was you. - Using Comment Spam to Measure Blog Rank
WordPress.com needs better spam protection so I’m turning off comments on older posts. - 5 Reasons Blogging Leads to the Unemployment Line (You’re Fired!)
A look at all the people who have been fired because of the blog. - What I learned in my first year of blogging
It’s been a year! What did I get out of it?
Aggregated Links
- Best of Feeds – 29 links – code, humor, google, books, geek
- Best of Feeds – 45 links – blogging, business, startup, career, tips
- Best of Feeds – 34 links – programming, productivity, lifehacks, firefox, google
- Best of Feeds – 30 links – blog, design, productivity, lifehacks, geek, psychology
Last time: Digest for April 2007
Create Buzz by Doing the Unexpected and Being Remarkable (Puzzle Quest Case Study)
A game company called Infinite Interactive have a break-away hit on their hands with a new game called PuzzleQuest. Their success has come from two key differentiators:
- Mashing the puzzle gem (IE: Bejeweled) genre with the old school Japanese RPG (IE: Final Fantasy) genre.
- Releasing a demo for PCs over the Internet even though the game was only available for the Nintendo DS and Playstation Portable handheld consoles
- (and possibly) very limited available at game stores causing scarcity and a lot of buzz around how hard it is to find a copy
The Heath brothers [wikipedia] rate unexpectedness as one of the six rules of sticky, memorable, and interesting ideas. Seth Godin recommends that products be remarkable in his book the Purple Cow [wikipedia]. The qualities of being unexpected and being remarkable are most successful when they are intertwined.
Being Unexpected
Infinite Interactive has reached a new audience by offering a PC demo of the Puzzle Quest. Demos, or free limited-play sample versions of games, are a tradition in the PC gamer domain, but are relatively new to the console market. The Xbox 360 with its built-in internet connection and hard drive is a perfect marketplace for try-before-you-buy game demos. The Nintendo DS hand-held console has been experimenting with downloading game demos at supported stores, but their severely limited demos still don’t give you a good feel for the game.
PC video gaming is in a slump. Between World of Warcraft and the many choices on the console market, as well as an ever increasing number of HD-TV home theatre setups, console gaming has been taking an ever increasing marketshare away from PC gaming. There just aren’t as many quality computer video games being made anymore. Puzzle Quest recognizes that most console gamers are former PC gamers and that a PC connected to the internet is by far the easiest way to distribute a demo for a handheld console without a hard drive.
Most games are written to work on multiple platforms these days, so offering a PC demo for a console game isn’t as hard to do as you might think. I’m surprised it isn’t done more often.
Being Exceptional
PuzzleQuest is an excellent gem matching puzzle game AND an excellent RPG. They might not meet the depth of story of a Bioware roleplaying game, but they have solid game mechanics that are quite addictive.
The game has all the features of modern RPGs:
- Branching storyline based on player actions
- All combat is done by solving gem matching puzzles against an opponent AI
- Matching gems builds up mana that lets you cast spells that affect the game board
- Different skills affect how you gain mana, gold and experience during puzzle combat
- Different classes gain skills at different rates and can cast different spells
- Different items give you different modifiers for puzzle combat
- Acquire different companions who help you during combat
- Capture enemies to learn spells from them
- Capture enemies to gain mounts
- Capture runes to craft items
- Capture cities to increase your income
I was really surprised at the depth of activity available, and more importantly how fun it is.

The Proof is in the Pudding
Since being released on the Nintendo DS and PSP, Puzzle Quest has found an ever increasing audience. The buzz that has grown around their game has led to announcements of future releases for Xbox Live Arcade and the PC. The biggest problem I had after playing the was trying to figure out where I could get a copy of the game.
- Found out about it on Penny Arcade (Puzzle Quest comic 1, Puzzle Quest comic 2)
- Hours spent playing PuzzleQuest PC demo (I replayed it three times)
- Spent at least 30 minutes trying to find a torrent for the full PC game… before I realized it was for the Nintendo DS.
- Tried to find it in no less than 8 local game stores (ended up using Amazon)
- Picked up a copy of one of their PC games in the bargain bin (Battlecry 3)
- Got my own Nintendo DS so I’d stop hogging my girlfriend’s
My own experience with Puzzle Quest shows how successful it has been. Infinite Interactive has done an amazing job jumping from the flagging PC game market to handheld games, and I look forward to a day soon when they overcome the distribution issues and the game can be found at your local store. But why wait until then? You can download it and give it a try now.
The Programmable Web – Yahoo Pipes
Duct tape is a great tool because it is so shiny and sticky. You can use it to glue so many things together, even if they end up looking like Frankenstein by the end of it. All you need is a camera, a cellphone, an MP3 player and a piece of duct tape to get yourself the only mobile convergence device worth having. The programming language Perl has quite often been called “duct tape for the internet” because it lets you easily transform text and interact with web sites.

(photo by philgarlic)
Here is a simple Perl script that downloads an RSS feed and bookmarks each entry to del.icio.us:
my $delicious = Net::Delicious->new(
{'user'=>$user,
'pswd'=>$password},
'updates'=>'.',
'xml_parser'=>'simple',
'debug'=>1);
my $feed = XML::FeedPP::RSS->new($rss_url);
$feed->normalize(); # Sort by pubDate and remove non-unique
foreach my $item ($feed->get_item()) {
my $description = $item->description();
$description =~ s/<.*?>//g; # remove HTML
my %args = ('url'=>$item->link(),
'description'=>$item->title(),
'extended'=>$description,
'tags'=>"from_feed",
'replace'=>'no');
my $retval = $delicious->add_post(%args);
}
The problem with Perl is that you have to either run it on your own machine, or buy web hosting that lets you run your own Perl scripts (or Python/Ruby). This is a real pain in the butt.
Enter Yahoo Pipes
Yahoo created one of the most innovative web tools I’ve ever seen. Yahoo Pipes lets you do all kinds of conversions and filtering on the web without requiring a web host to host your programs. If you want to convert XML/RSS data to other XML/RSS then look no further.
There’s still room for improvement:
- Scraping web sites that do not have information in XML/RSS. There are other companies that let you do this, but they’re even harder to use than Pipes (IE: dapper.net).
- Notifying you when your pipes don’t work. That makes finding existing pipes and mashing up multiple pipes tricky as best. It’s hard to use a tool when things constantly change underneath you.
- It would also be nice if allowed HTML in the Pipes descriptions as it is hard to describe how to use them sometimes.
- Better debugging messages when developing your own Pipes
Yahoo Pipes is targeted towards programmers, not casual users, but there is still a million and one things you can do with it. Here are some of my pipes that are free for other people to use.
Simple
- Switch title and description in any RSS feed
- Remove older results from a feed
- Remove del.icio.us daily link post from any blog feed
Social Sites
- Get your Technorati Rank as an RSS feed with a link to Add to Favorites
- You will need your Technorati API key
- Keep track of when your site is submitted to Digg or Reddit
- Displays number of Diggs in the title, and links to the Reddit voting/comment page instead of directly to the article
- Convert any Reddit feed to link to the comments page instead of the article it’s voting on
- Get a list of post titles and links (no description) from a Google Reader shared items feed
Personal
Got Pipes?
Are there any specific RSS feeds mashups you’re looking for but don’t have the Yahoo Pipes expertise to create? Leave a comment on this post and I’ll see what I can come up with.
See the full list of free software I have created.
You can get frequent updates about all of my new software, tools or blog themes by subscribing to IDT Labs by RSS or by email. Or you could just subscribe to my main blog, Internet Duct Tape.
Best of Feeds – 29 links – code, humor, google, books, geek
RSS feeds are like cookies (that are good enough for me). Best of Feeds is a weekly collection of the best stuff I saw on the Internet this week. I post them on Twitter as they happen and then collected together on Saturdays. I don’t blog on the weekend so read these links instead.
Subscribe to //engtech to see this every week (or get it by email).
- [CODE/RUBY] Hackety Hack: the Coder’s Starter Kit
(hacketyhack.net, 1485 saves, 100 inbound links, 21 diggs)- Ruby for kids from the genius behind Why’s Poignant Guide to Ruby
- [FATBLOGGIN] 50 Weight Loss Tips
(chris.pirillo.com, 774 saves, 100 inbound links, 10 diggs)- Chris Pirillo explains how to be svelte.
- [BOOKS] Self-publishing Books – Blurb * Lulu
(kk.org, 596 saves, 86 inbound links, 9 diggs)- Some neat-o tips on self-publishing books.
- [LIFEHACKS] Figuring Out Exactly How Much Your Time Is Worth
(thesimpledollar.com, 210 saves, 29 inbound links, 48 diggs)- From the article: ” take your real wages and divide it by the real number of hours you put in for your job. That, my friend, is what your time is worth per hour using your current employment as a benchmark.”
- [HUMOR] Working for Google.com versus working for meetup.com
(docs.google.com, 169 saves, 100 inbound links, 9 diggs)- Funny comparison of working for the two different companies.
- [DOOCED] The Dangers of Moonlighting
(foundread.com, 94 saves, 33 inbound links, 2 diggs)- Fired from his company because of blogging about his startup ideas.
- [GMAIL] How To Crank Through Your Gmail
(webworkerdaily.com, 90 saves, 38 inbound links, 10 diggs)- A clean inbox is a stress-free inbox. This is one of the best lists of tips I’ve seen, including using AutoHotKey to set up aliases for quick tips.
- [CARTOONS] We Blog Cartoons
(weblogcartoons.com, 89 saves, 100 inbound links)- Free cartoons you can reuse on your blog.
- [COPYRIGHT] Against perpetual copyright
(wiki.lessig.org, 79 saves, 100 inbound links)- Mark Helprin (A Winter’s Tale — not worth reading) has a bug up his ass about copyright for no good reason.
- [TSHIRTS] Inside Threadless
(blog.guykawasaki.com, 67 saves, 85 inbound links, 855 diggs)- Inside of the Threadless workspace. Very cool/creative work environment.
- [HUMOR] Let’s Make Website Mashups, Like Netflickr, Figg and BoingPress
(wired.com, 66 saves, 47 inbound links, 640 diggs)- From the article: ” Crooks & Cheezburgers – Who better to expose corruption in government than a bunch of adorable kitties? IM IN UR JUSTIS DEPARTMENT FIRING UR ATTORNEYS! INVISIBLE HABEUS CORPUS!”
- [BLOG] Confessions of an A-List Blogger
(stevepavlina.com, 45 saves, 43 inbound links, 6 diggs)- Long but good read from one of the few truly successful bloggers out there in terms of adding value to people’s lives, building readership, and making a living from it.
- [CSS] Styling links
(f6design.com, 44 saves, 11 inbound links)- Common ways of styling links in your blog.
- [DIGG] DiggReSS – The Digg Feed Aggregator
(diggress.com, 43 saves, 30 inbound links, diggs)- This is the digg feed aggregator to end all other digg feed aggregators.
- [DIY] MacGyver Tip: CD spindle bagel tote
(lifehacker.com, 26 saves, 76 inbound links)- Store your bagels in old (clean) CD spindles.
- [TECHNORATI] Blog Search is Dead and Google Killed It
(micropersuasion.com, 22 saves, 59 inbound links, 1 diggs)- From the article: ” Link authority was a good metric a year ago, but it’s not nearly as worthwhile today. Link authority doesn’t tell me who’s an influencer on Facebook or which video artists are rising on YouTube.”
- [CAPTCHA] You might be digitzing books on the Web without knowing it thanks to this stealthy anti-spam technology
(networkworld.com, 20 saves, 39 inbound links, 5 diggs)- Only cool thing I’ve ever seen about captcha – using it to correct OCR issues while digitizing books.
- [CODE] The Three Ages of The Developer
(hacknot.info, 18 saves, 10 inbound links, 18 diggs)- From the article: ” they come to think of reactive fire fighting as something to be proud of, rather than a symptom of undisciplined work habits.”
- [GADGETS] Productivity Tip: Upgrade Your Pentium 4
(codinghorror.com, 14 saves, 12 inbound links, 6 diggs)- 3.96 GHz Pentium 4 is more than twice as slow as a 2.6 GHz AMD when it comes to real world apps.
- [CODE] Real Programmers don’t need to write test applications!
(weblogs.sqlteam.com, 12 saves, 3 inbound links, 2 diggs)- Why write a test application when you can debug it live on a real system?
- [TWITTER] plusplusbot – rating on twitter
(plusplusbot.com, 11 saves, 2 inbound links)- It’s a bot for twitter that let’s you quickly rank things.
- [LIFEHACK] Online Stopwatch
(online-stopwatch.com, 3 saves, )- Webpage for timing your internet usage.
- [GOOG] the looming spectre of Google
(nbrightside.com, 2 saves, )- Should fear of Google seek into the marrow of our bones?
- [TWITTER/HUMOR] How To Build Twitter In One Line Of Code
(haacked.com, 2 saves, 16 diggs)- So true.
- [GADGETS] Throw Away Your Apple TV
(parislemon.com, , 7 diggs)- Xbox 360 pwns Apple TV plus can play video games.
- [TSHIRTS] Witty T-shirts for Bloggers
(vaspersthegrate.blogspot.com, 3 inbound links, 19 diggs)- Vaspers does up a list of blogging t-shirts that should be made.
- [DIY] Maker Faire 2007 report
(webomatica.com, 2 inbound links)- From the article: ” When the battery dies on your iPod, don’t just chuck it in the trash and buy a new one, figure out a way to replace the battery, hack a power supply, or take it apart and reconfigure the parts into something else.”
- [CODE] Steve McConnell has a blog
(blogs.construx.com, )- Steve McConnell of Code Coverage bible fame has a blog now.
- [HUMOR/CANADA] We thought it was named after that actress on “Dallas”
(renalfailure.wordpress.com, )- From the article: ” instead of celebrating Victoria Day like Christmas, we’re celebrating it like St. Patrick’s Day. Except we’re celebrating the Canadians instead of the Irish.”
Legend
- saves – number of people who bookmarked on http://del.icio.us
- inbound links – number of blogs who linked to it (max 100)
- diggs – number of people who dugg on http://digg.com
This Week at Internet Duct Tape
-
Opting Out of Technorati – The Break-up
Breaking up is hard to do, but it’s over between me and Technorati. I’ve spent far too many lonely nights wondering why you never link me anymore… it’s time for a fresh start.
-
Beta invitation for the RSS Readers to try out me.dium [del.icio.us]
Me.dium is a Firefox extension that does instant messenger and shows you what pages your friends are surfing. Thanks to http://alpesh.nakars.com/blog/ for the invites.
-
Using Comment Spam to Measure Blog Rank
Using the Technorati Rank as a measure of blogging hierarchy is so 2005. Deciding if a blog is part of the top 100 purely by the number of other blogs linking to it is one way to measure popularity, but there must be other ways. In nature you can track the population increases of Bambi, […]
-
Best of Feeds – 45 links – blogging, business, startup, career, tips
RSS feeds are like cookies (that are good enough for me). Best of Feeds is a weekly collection of the best stuff I saw on the Internet this week. I post them on Twitter as they happen and then collected together on Saturdays. I don’t blog on the weekend so read these links instead.
Tags: blog, blogging, books, code, design, geek, google, humor, opinion, productivity, programming, twitter
Opting Out of Technorati – The Break-up
Dear Technorati,
I’m writing to say goodbye. With time I hope I’ll have more good things to say than bad, but this hasn’t been the case of late. I know you have plenty of other suitors paying attention to you, and I doubt you’ll even miss me. But I thought I’d write you a note to explain my absence and what went wrong between us.
I’ve decided to follow in the footsteps of Jason Kottke (from 2005) and stop calling you. It was fun watching my rank improve until I was in the top percentile of your favorite people, but I’ll never be one of the top one hundred you lavish your attention on… so why am I bothering? One of the key principles of time management is to put your attention and focus on what gets the maximum return on investment, but you haven’t been giving me anything more than a number and a lot of frustration.

Technorati, I fully appreciate the magnitude of what you’re doing with only a 45 person team behind you. I think focusing on search makes sense because you’ve already wasted too much time courting bloggers for links. Bloggers truly are such a limited part of the all the people who could be using you. We’re also fair weather friends who are the first to turn on you and complain when things go wrong.
But I’m leaving you Technorati, and I have the following grievances that you don’t seem to care about. I’m glad you’ve shed some pounds, and your dressing better, but looks aren’t everything. It’s the way you treat me that matters in the end.
Problems I’ve had with Technorati
- You lost the last month of my blog posts even though they were pinged and indexed before your new cosmetic changes. Because I only show the very latest blog post on my front page you’ll never find them again, even though the last 40 entries are all nicely showing up with full text in my RSS feed. Why don’t your spiders use my RSS feed? This is not the first time we’ve had this problem.
- You are inflexible when it comes to my blog URL. My latest posts must appear on https://engtech.wordpress.com, and your spiders will become confused if I ever change it to something like engtech.wordpress.com/blog. I can go from …com/blog to …com but not the other way around.
- My Technorati favorites page does not show the latest posts from ALL my 500 favorites – only a small subset of them. It is much better for me to track them with Google Reader or to use a Google Custom Search engine then to use Technorati favorites.
- The Technorati API should be a great way to grab information about blogs, but if you are under high traffic you will often fail to return any data at all instead of a standard error.
- You ask for entirely too many links back. I’m supposed to tag my posts with links back to you and add big “favorite my blog on Technorati” links on every page of my site in the hopes I can climb the top 100 favorites list, which no one really uses anyways.
- You do nothing to fix the long standing ping bug where anyone can ping a permalink post on a blog and have it show up as a new blog. I have to log a support ticket whenever I want to fix this.
- You cannot handle domain changes. It is very common for bloggers to start out on *.blogspot.com or *.wordpress.com and then eventually buy their own domain name. Every other search engine understands the 301 redirect just fine, why can’t you? This is by far your biggest limitation.
This isn’t to say you don’t have good people working for you. I’ve seen you help out friends and send them free t-shirts. I fully appreciate how difficult bloggers are to deal with, and how big of an achievement indexing that many blogs is. I appreciate all of the times you’ve gone out of your way to contact people who are having problems.
But there’s no denying that I’m having a very bad user experience with Technorati. Instead of being able to use you how I want, I’m pigeon-holed into trying to get you to display my blog properly and track the other blogs who are linking to it. All for what… a few meaningless numbers?
Technorati Rank got a lot of attention before it was replaced with Technorati Authority, but it can easily be deep-sixed. Google has bought FeedBurner and can combine the data from FeedBurner subscription counts and Google Reader. While you were busy determining authority by blog links, authority by RSS readership is going to come along and wipe you out with a metric that makes so much more sense.
So I’ve had enough of our relationship, Technorati. I know I haven’t exactly been kind to you in return (it would be polite to call me overly critical), so I think it is time for us to put this mutually destructive relationship to end. I’ve often complained that the biggest mistake a blog can make it not to own it’s own name. I’m moving on to internetducttape.com, and I know you’ll never find me. Even though I’m redirecting my little heart out, you don’t care to follow.
Sincerely,
Formerly known as Honeycakes
Over the top, but I couldn’t help it.
https://engtech.wordpress.com is now http://internetducttape.com, which means my Technorati Authority has dropped to 0. I’ve freed myself from my ball and chain and now I will focus on content and readers instead of traffic and links.
And of course, cool hacks, tricks and mash-ups of existing web services thanks to a little bit of internet duct tape.
Using Comment Spam to Measure Blog Rank
Using the Technorati Rank as a measure of blogging hierarchy is so 2005. Deciding if a blog is part of the top 100 purely by the number of other blogs linking to it is one way to measure popularity, but there must be other ways. In nature you can track the population increases of Bambi, Thumper and friends by the co-related increase the number of hunters going around killing their mothers. Could there be another way to measure blog worth other than Technorati?
If only there was some parasitic relationship that fed off the blogosphere the way predators feed off of prey?
Of course! Spam.

I’m joking about quantity of spam as a measure of blog worth. But what I’m not joking about is how much more spam I am getting now compared to a year ago. I’d like to think it’s because my blog is so much more popular now, but the sad truth is that spam is an epidemic that’s affecting bloggers from all walks of life. Even Robert Scoble.
The War on Spam
Comments spam is an infection and it is spreading further and further. It attacks our blogs and stands out like a rash. There are several over the counter remedies to comment spam, but sometimes the medicine is worse than the disease.
- Force users to login to a verified account
- Which means no one will bother to comment unless the login is part of a larger network like a Google account or Typepad account
- Captcha image response algorithms
- Which means no one will bother to comment because they are impossible to read and a complete pain in the ass
- (I’m talking about you, Typepad)
- Simple captcha (math, unscrambled word)
- Works except for the 90% of the time I forget to fill it out
- Akismet filtering (what we use at wordpress.com)
- Doesn’t stop the spam, just identifies it (all 95%)

Akismet – Building Spam into Haystacks
One of the limitations about being hosted at wordpress.com is that the only vaccine I have for fighting off comment spam is Akismet. Which is great when it works, but, uh, not so great when it doesn’t. Akismet does a very good job of identifying ham from spam, but the problem is that it doesn’t do anything to decrease the sheer volume of spam you get. Akismet will help you lead a normal day-to-day life, but it won’t keep you from having the occasional sore on your lip for all the world to see.
I get around 1500 spam a day now. Sometimes Akismet isn’t strong enough or isn’t vaccinated against a new strain and I’ll have between 5-15 spam sores to manually delete for that day. Other times Akismet gets overzealous starts attacking the valid comments as spam (which often happens on blog posts where I ask people to post links). It’s easy enough to correct the situation if I can find out it happened. But finding that one valid comment is like trying to find a beauty mark on a leper — it ain’t pretty no matter which way you look at it.
That’s why I created the Akismet Auntie Spam for Firefox extension to make the anti-spam (ham) stick out more from all the obvious spam. In an update I never officially announced, our little old Auntie will now mark all Akismet-marked comments that have common spam words in red so that we can completely skip over them while dumpster diving through the caught spam folder. Akismet Auntie Spam helps me heal the lepers.

How to Reduce the Volume of Spam
But that still doesn’t stop the fact that I’m getting 1500 spam a day. For someone who likes to write about productivity and making the most of your time I am wasting entirely too much time being a good netizen and monitoring spam. We often call it the War on Spam but it’s a war I’m not winning. The only intelligent decision is to stop wasting my time and energy and to pull out. Like any social disease the underlying problem is that I’m being way to promiscuous. Everything I’ve ever posted to my blog is tarted up in a short skirt on a dark alleyway, just waiting for trouble, with nothing but Akismet and hope to avoid the clap.
It’s not working.
So I’m following in the footsteps of many other members of the wordpress.community and I’ve turned comments off for all posts that are over 60 days old. It isn’t because Akismet doesn’t do the job, it’s because even with Akismet doing most of the work, that last little bit takes too much of my time. It’s time for me to take my blog posts off the street and into a private school and hope they start running with a better crowd.
If the spam rash clears up appreciably, I’ll create an automated program like my Tag Cloud Generator for disabling comments on older posts so that everyone can enjoy having one less thing to worry about.
Best of Feeds – 45 links – blogging, business, startup, career, tips
RSS feeds are like cookies (that are good enough for me). Best of Feeds is a weekly collection of the best stuff I saw on the Internet this week. I post them on Twitter as they happen and then collected together on Saturdays. I don’t blog on the weekend so read these links instead.Subscribe to //engtech to see this every week (or get it by email).
- [CAREER] Cool business card designs
(creativebits.org, 2354 saves)- *Very* cool picture heavy list of business card designs.
- [FIREFOX] 15 Coolest Firefox Tricks Ever
(lifehack.org, 1933 saves)- Rehash of stuff you’ve seen elsewhere, but has a good list of common keyboard shortcuts for Firefox.
- [DESIGN] 16 Awesome Data Visualization Tools
(mashable.com, 785 saves)- Fig’t looks very cool. Desktop app for visualizing info about your flickr/last.fm accounts.
- [COMMUNITY] Some Community Tips for 2007
(fortuito.us, 623 saves)- Tips on building a community from the guy who built metafilter.
- [GAME] 5 Minutes To Kill (Yourself)
(adultswim.com, 445 saves)- You are a corporate drone. You have five minutes in which to end your boring office existence.
- [BITTORRENT] Help Key: The Essential Guide to Piracy
(crunchgear.com, 382 saves)- TechCrunch affiliated site goes off the beaten track and gives a guide explaining how to pirate movies, music and software.
- [COMMUNITIES] The Troll Whisperer
(informationweek.com, 339 saves)- Only communities are something we’re still trying to figure out. Moderation is required for constructive discussion, but how to moderate?
- [INTEGRITY] The Real Story of JPG Magazine
(powazek.com, 265 saves)- The true story of how JPG magazine came about, and why 8020 is no longer JPG magazine.
- [LAST.FM] Last.fm scripts — How eclectic is your style?
(anthony.liekens.net, 172 saves)- Automatically find artists who are similar to your top 20 artists on last.fm.
- [CAREER] The Nine Biggest Myths of the Workplace by Penelope Trunk
(blog.guykawasaki.com, 153 saves)- From the article: ” Everyone can put in a seventy-hour week. It doesn’t mean you’re doing good work.”
- [HUMOR] Creative Job – Commute Helper
(pfadvice.com, 116 saves)- From the article: ” OK, what exactly is a commute helper?– I asked. –I help people have a smooth and quick commute,– he replied. –How do you do that?– I asked. –I sit in their car, — he said with a smile.”
- [TECH] Computers must learn to “forget”
(arstechnica.com, 99 saves)- From the article: ” “Afraid how our words and actions may be perceived years later and taken out of context, the lack of forgetting may prompt us to speak less freely and openly.” In other words, it threatens to make us all politicians.”
- [INTERVIEWS] Job Interview 2.0: Now With Riddles!
(worsethanfailure.com, 70 saves)- Job interviews riddles. The stupidest thing ever invented.
- [TSHIRTS] top ten star wars t-shirts at Tcritic
(tcritic.com, 69 saves) - [PATENTS] Patenting Microformats – I didn’t Want To Do It
(diveintomark.org, 63 saves)- Mark Pilgrim talks about a patent for microformats he did with IBM that may hurt the web for years to come (if IBM follows through with it)
- [ENVIRONMENT] The Daylight Saving change: no savings, no point
(arstechnica.com, 58 saves)- From the article: ” While the US government pats itself on the back for at least looking busy, the main goal–energy conservation–has not been met. The three week DST change appears to be a total flop.”
- [FINANCE] 10 Frugalfying Ways to get to $1 Million
(wisebread.com, 26 saves)- If you stop eating out you can save $320 a month.
- [MUSIC] Jane Siberry’s “you decide what feels right” pricing
(37signals.com, 23 saves)- What ever happened to Micropayments? Jane Siberry gets it and lets the market of her fans decide how much her songs are worth.
- [MOVIES] Bruce Willis Knows How to Use the Internet(s)
(switched.com, 20 saves)- Bruce talks to fans on Ain’t It Cool News message boards.
- [FACEBOOK] Facebookipedia
(roughtype.com, 15 saves)- Facebook is copying Craig’s List, they should copy/fork/redistribute Wikipedia while they are at it.
- [RSI] Sabatoge Due To Pain. Developers, Take Ergonomics Seriously!
(haacked.com, 13 saves)- From the article: ” recovery is based on a delicate balance. Upsetting that balance can bring back a lot of pain. I will never fully be free from pain while working. But through therapy, I learned techniques to reduce the pain as well as deal with it better.”
- [BOOKS] The 4-Hour Workweek – Behind the Meme
(micropersuasion.com, 8 saves)- How Tim Ferris used blogs to debut in a top spot on Amazon’s best sellers list.
- [SEO] SEO Checklist
(dailyblogtips.com, 8 saves)- Very simple checklist for search engine optimization of your content.
- [WINDOWS] How to Minimize ANY Program to Your System Tray – TrayIt
(friedbeef.com, 5 saves)- From the article: ” allowing you to minimize anything on your taskbar onto your system tray – All you need to do is hold down the CTRL key and hit the minimize button, or set it up to always minimize to the system tray.”
- [STARTUPS] You Are Not Your Stock Options
(gilesbowkett.blogspot.com, 5 saves)- From the article: ” the agent represents 20 different actors, and 19 of them never make any money at all in pilot season, and never book any roles, but one actor wins big, the agent makes more money than if every actor got enough small parts.”
- [BLOG] When Is It Time To Leave A Free Blog?
(blogherald.com, 4 saves)- How do you know when it is time to try to make it on your own?
- [MASHUP] Popfly: Microsoft Gets an A++
(chris.pirillo.com, 4 saves)- Microsoft Popfly – Yahoo Pipes for real people.
- [MEDIA] Are Traditional Media Companies Like The Detroit Auto Industry?
(publishing2.com, 4 saves)- Internet media vs print media is just Japan automakers vs Detroit automakers all over again.
- [BLOG/BOOK] Book Announcement: Blogging Tips Book By Lorelle VanFossen
(lorelle.wordpress.com, 3 saves)- Lorelle is releasing a book with all of her blogging tips! $13 USD.
- [DECLUTTER] Spring clean-out
(lifehacker.com, 3 saves)- Get rid of your possessions because they own you.
- [PPP/REVIEWME] Paid Reviews: 99% Crap
(techsoapbox.com, 2 saves)- One advertisers’ thoughts on how paid blog reviews are a waste of time as an advertiser.
- [CODE] Ruby with Rails is where Java people and PHP people meet for the first time
(gilesbowkett.blogspot.com, 2 saves)- From the article: ” It’s kind of like an interesting discussion over coffee being suddenly swamped under whole armies of pirates and beauraucrats.”
- [PETS] Pet Food Recall Petition (US Only)
(itchmo.com)- From the article: ” Request that the U.S. Congress enact legislation to require pet food manufacturers and the companies that market those pet food brands to be held financially liable for any medical costs related to or contributing to the illness and/or death of a pe”
- [ENG] Social Bookmarking for Engineers
(raminasser.com)- I’ve always been surprised by the lack of blogging / web2.0 stuff for non-software / non-programming computer disciplines. Might this be a change?
- [OTTAWA] Saviour of the scrawl
(canada.com)- Sabra gives Ottawa graph artists one more year. http://houseofpaint.wordpress.com/
- [STARTUPS] What do acquisitions mean for everyday users?
(franticindustries.com)- What happens when big fishes eat the little fishes?
- [PRIVACY] Why you should never, ever, convert Powerpoint to PDF
(franticindustries.com)- How Joost revealed lots of private corporate information by providing a PDF of converted powerpoint slides.
- [DIGG] Mr. Rose, Tear Down This Wall! (that hides the bury data)
(parislemon.com)- It would be great if the Digg API showed bury data.
- [FIREFOX] You can disable the Firefox ‘delete goes back’
(didntyouhear.com)- The delete button on Firefox also goes back a page. This can be frustrating if you aren’t inside a text box and you hit delete. How to disable.
- [STARTUPS] Tech Billionaire Boot Camp – Inside the Y Combinator Experience
(slashdot.org)- One of the Y Combinator members talks about why he took Paul Graham’s money.
- [BLOG] How Not to become a Grumpy Old Blogger
(problogger.net)- Lifehacks to avoid letting blogging get you down.
- [BLOG] Add This! Trends – Social Bookmarking Widget
(addthis.com)- Add This! is the simplest social bookmarking widget that doesn’t require any javascript to use. They now have a trends feature that tells you which websites your users like to bookmark your content to.
- [BLOG] Reflections on the Group Writing Project
(problogger.net)- The pros and cons of running a group writing project on your blog.
- [CODE] Why, oh WHY, do those #?@! nutheads use vi?
(viemu.com)- Very good introduction to using vi/vim. I’m an emacs man myself.
- [MUSIC] Jonathan Coulton
(nytimes.com)- Jonathan Coultan of Code Monkey and Song-a-week fame interviewed by NY Times on how he lives on $3000-$5000 a month doing what he loves on the Internet.
Weekly Stats
MyBlogLog Community Members: 126 (+5)
Twitter friends/followers: 84/97 (+0/+1)
FeedBurner RSS Readers: 598 (-23)
Technorati Favorites: 301 (+13)
Technorati Authority: 1243 (+58)
Technorati Rank: 1428 (up 94)
Total page views (this week): 1,263,047 (+31,223)
Hot New Post By Traffic (this week): Slow week, nothing new with over 200 hits.
Tags: api, blog, blogging, business, career, community, firefox, humor, money, music, privacy, socialsoftware, software, startup, tips
Friday Fun: Catptions of my LOL Cat

(xkcd)
A big thank you to everyone who participated in catptioning the photos of my cat. Free t-shirts from Dirty Microbe will go to BouncyCat and Bagel of Everything (check your email). Here are all of the finalists in no particular order. There were around 250-300 entries! Thanks be to the judges for helping with the judging.
Entirely too many pictures of my cat, after the break.
Meme: Blogs that Make Me Think
I’m horrible at responding to memes, but I can’t start them with a good conscience unless I also participate. I was tagged by Jason and Elaine (and fjetsam) with the Thinking Blog meme. I may have been tagged by someone else as well (leave a comment if so!) but it got lost because I didn’t track it.
The Rules of the Meme
If, and only if, you get tagged, write a post with links to 5 blogs that make you think,
Link to this post so that people can easily find the exact origin of the meme,
Optional: Proudly display the ‘Thinking Blogger Award’ with a link to the post that you wrote (here is an alternative silver version if gold doesn’t fit your blog).
What makes a Thinking Blog for me isn’t so much that it makes me think as that it has a distinct voice and challenges popular opinions. If you maybe think about why I don’t agree with you then that’s an A+ in my books.
Best of Feeds – 34 links – programming, productivity, lifehacks, firefox, google
Feeds are like cookies that are good enough for me. Best of Feeds is a weekly collection of the best stuff I saw on the Internet this week. I post them on Twitter as they happen and then collected together on Saturdays. I don’t blog on the weekend so read these links instead.
You can subscribe to //engtech using RSS to see these links each week.
5 Reasons Blogging Leads to the Unemployment Line (You’re Fired!)
We wait with excitement for Trump to say “You’re Fired” on TV, but it isn’t nearly as entertaining in real life. Building a blog with a large audience is hard work. It can be like moonlighting with a second career. It takes attention away from other aspects of your life, like your primary career. It can have negative consequences.
Mainstream media has documented several cases of people being fired for blogging. Here are five of the reasons why.
Book Review: Programmers at Work by Susan Lammers
I heard about Programmers at Work in the blog buzz surrounding the release of Founders at Work. Programmers at Work is a 20 year old book (1985) that interviews some of the top programmers of that era about the art of programming. It is not widely in print anymore, but it was easy to find a copy at my local library. When I picked it up at the library I wondered how relevant would it still be? The only constant with technology is how fast it changes.



1 comment