// Internet Duct Tape

Delicious Links – 20 links – geek, twitter, sleephacks, design, programming

Posted in Best of Feeds by engtech on February 17, 2008

Weekly Links

This is my weekly collection of the best stuff I saw on the Internet. They’re saved on delicious and stumbleupon and cross-posted to Twitter and Tumblr as they happen and then collected together for my blog on Internet Duct Tape.

Subscribe to Internet Duct Tape using RSS or using email.

This Week at Internet Duct Tape

Internet Duct Tape is my blog where I talk about software, technology, blogging and other geeky subjects.

This Week at IDT Labs

IDT Labs is where I announce new software I’m working on.

Tags: , , , , , , , , ,

Digest for December 2007 and January 2008

Posted in Monthly Digest, Technology by engtech on February 15, 2008

Monthly Digest

Every two months I publish a digest post collecting the best of Internet Duct Tape. You can also see the Digest for November 2007.

One Year Ago

Here are some articles that are still timeless.

Monthly Digest

Tips and Tricks

Software and Programming

Music

Blogging and Writing

Book Reviews

Navel Gazing

Delicious links

My weekly link posts. Lots of gems in here.

Popular Posts

What’s hot.

  1. 7 Tips to Optimize Windows XP for Gaming
  2. Fat Blogging 101 – Weight Loss Tips
  3. Why Open Source Software Sucks
  4. Online Survival Guide: 9 Tips for Dealing with Idiots on the Internet
  5. Stupid iTunes Tricks – How to Burn a MP3 CD with Folders
  6. 9 Ways to Know When to Jump Ship at a Startup
  7. Rules of Thumb for Writing
  8. My Favorite Albums of 2007
  9. How to Play Downloaded Videos on Your iPod
  10. The Canary in the Coal Mine of Open Source Software

Most popular of all time

Software

Free software I’ve been working on.

Book Review: Halting State by Charles Stross

Posted in Book Reviews, Digital Culture, Games, Technology by engtech on February 14, 2008

Book Reviews

If you’re a programmer/gamer geek and looking for a gripping book that you won’t be able to put down then look no further than Halting State. I’ve been on a Stross kick for the past few months, having read Accelerando, Glass House and Iron Sunrise. Halting State is easily his most engaging book I’ve read so far.

It takes place in the near future where ubiquitous computing has started to take hold via mobile phone networks. This is a future where online roleplaying games and live action roleplaying games are an international past time (as we already can see happening now with the gaming industry being a bigger industry than the movie industry). The story starts off in with a bank robbery by a band of Orcs in a virtual world — a band robbery that should not have been possible because of the digital cryptography keys involved.

As much as I enjoy video games and fantasy settings, the book thankfully takes place mostly in the real world — although in the age of ubiquitous computing and common place augmented reality, who is to say what is real? It reminded me of War Games meets Cryptonomicon and World of Warcraft. Stross manages to get all the geeky elements right, and I’m not just saying that because my player character in my weekly table-top campaign is a were-bearbarian.

I don’t want to give away any spoilers, but this is a wonderful whodunit, and if this is what Charles Stross has in store for us in the future then I’m going to have to make more room on my shelf.

Favorite quote: “It’s TCP/IP over AD&D!”

Also see

Comments Off on Book Review: Halting State by Charles Stross

The Canary in the Coal Mine of Open Source Code Re-use

Posted in Humor, Programming and Software Development, Software, Technology by engtech on February 12, 2008

Programming Tips

Don’t reinvent the wheel. Like all advice it’s much easier to say then it is to do, particularly when it comes to programming. Programmers suffer from a horrible mental disease called Not Invented Here Syndrome (it’s in the DSM — check if you don’t believe me). We will happily rewrite a perfectly good tool because someone else wrote it and it’s easier to rewrite than it is to understand. Sure, we might not handle all the bells and whistles of the original tool (unicode is for sissies) — but at least we got to DIY.

Rewriting from scratch is particularly a bad idea when it comes to open source software. If there’s an open source library or plugin available that does the trick then there’s no reason at all for you not to pick it up and use it. It’s free. If it doesn’t work the way you want it to then you can rewrite that small part or add functionality. There’s no reason to reinvent the open source wheel…

… as long as you can find it. One problem with leveraging open source is finding out if it exists at all. After enough cursing at Google you’ll eventually get a knack for it and know the good code sharing repositories and announcement lists for your languages of choice. The wheel exists! Someone else is having the same problem and came up with a solution, so now you don’t have to! Thank you, lazyweb.

Or that’s what you think, until you try to take the wheel for a test drive. The install instructions are outdated and don’t work quite the way you’d expect. You have slightly different versions of some common components and that causes things to break in mysterious ways. Or you’ve come across a wheel that the wheelmaker gave up on after he got to where he had to go. The wheel looks like it might do what you want it to, but it’s missing the voodoo required to hook it up to anything.

The single biggest problem I have when trying to leverage open source code with my projects is how long does it take me to get it up and running to demo it? If I can see right away that it works and it will solve my needs, then I’m willing to slog through migrating versions of different libraries, sacrificing some chickens and swilling too much coffee to get it integrated with my code on my machine. But the problem is all the installation headaches seem to happen before you reach that nirvana of running a working demo and seeing what it really does (as opposed to what the hastily written release notes ambiguously imply that it does).

I know what you’re thinking fearless reader: this looks like yet another rant about a wasted afternoon trying to be “productive” through code reuse but instead spent glaring at compiling warnings. But there is a light at the end of the tunnel! I have a solution that will keep you from the Poorly Thought Out Install Process Hell that prevents you from making the most out of open source software:

Google Blog Search.

Ok, that was a bit anticlimactic; and it isn’t even Valentine’s Day yet. But stick with me, I have a point lying around here somewhere. If no one other than the author is talking about that tool/plugin/library on blogs then that means no one else is using it. Or, at the very least, that it hasn’t been sufficiently hardened that you should make any assumptions about how smoothly that wheel will run.

At the very least you should be able to find someone writing about what the tool/plugin/library does and any issues they had in getting it running. If no one has bothered taking the time to do that, then that is a huge canary in the mineshaft, dear friend. A huge canary wearing a bright orange tank top with the words “waste of time” written across it.


Photo by tenerife

Book Review: Everyware by Adam Greenfield

Posted in Book Reviews, Software, Technology, Web 2.0 and Social Media by engtech on February 11, 2008

Book Reviews

Adam Greenfield is a writer, NYC-based consultant, and professor at New York University’s Interactive Telecommunication Program. He’s also the guy who coined the term “moblogging” for blogging from your cellphone. He’s got a knack for inventing terms because “everyware” is such a simpler name than unicomp or “ubiquitous computing” that is used more often. This book is about the future, when software will be everywhere in our consumer electronic devices. It also touches on the other side of continuously connected devices and the social networking phenomenon.

The book is set up as a series of short essays (1-3 pages) on different aspects of the emerging future of consumer electronics. I’m a cynic when it comes to the subject — just look at the Yahoo Answers forum for iPods to see the problems real people have with what is arguably one of the best designed devices of modern times — and I found myself violently disagreeing with Greenfield within the first few pages of the book. But that was only because he begins with the promise of everyware before he delves into the harsh reality.

everyware ubicompHis conclusion is one we can all take to heart: technology doesn’t seem to improve the fundamental things that bring us joy in life. From start to finish he covers what ubicomp could be, to what it will likely be and all of the design issues in between. While I didn’t find myself learning very many new things, the book did a great job of stimulating thought. Everyware won’t give you any answers, but it will lead you to many questions which might be a better gift in the long run.

Footnote: I have to agree with the author that the printing company did a bad job of presenting everywhere. The book is missing a bibliography (that Adam Greenfield has since added to the online website), the cover art is too subtle to express what the book is about and the chosen font seems more appropriate to emails from my mom than a printed book.

Delicious Links – 20 links – programming, community, development, twitter, lisp

Posted in Best of Feeds by engtech on February 09, 2008

Weekly Links

This is my weekly collection of the best stuff I saw on the Internet. They’re saved on delicious and stumbleupon and cross-posted to Twitter and Tumblr as they happen and then collected together for my blog on Internet Duct Tape.

Subscribe to Internet Duct Tape using RSS or using email.

This Week at Internet Duct Tape

Internet Duct Tape is my blog where I talk about software, technology, blogging and other geeky subjects.

Tags: , , , , , ,

V-Day Alert

Posted in Asides, Lifehacks, Technology by engtech on February 07, 2008

This is your friendly neighbourhood geek reminder that Valentine’s Day is only a week away and that now is the time to make restaurant reservations and/or go gift shopping.

Some links from this time last year that might help:

How to Install the Exception Notifier Plugin with Ruby on Rails

Posted in Ruby on Rails, Technology by engtech on February 06, 2008

Learning Ruby

Exception Notifier is a Rails plugin that will email you when an error occurs in your Rails application with full debugging information. It’s as useful as you can imagine, and running it is the difference between happy users and grumpy users who don’t use your web app because every second click looks like this:

Rails Error Message

Agile Web Development with Rails v2 has the skinny on how to install this plugin starting on pg 629. In my infinite Rails Newbieness, I still had a heck of a time getting it working properly despite excellent guides like this one or the official install notes.

The Newb’s Guide to getting the Exception Notifier plugin to work in Rails

#1: That was easy – Installing the Exception Notifier Plugin

Step #1: On the console in your Rails application root directory type:

 
ruby script/plugin install exception_notification

Step #2: Add the following line to your config/environment.rb file AT THE END OF THE FILE:

 

# Include your application configuration below

ExceptionNotifier.exception_recipients = %w(your@emailaddress.com)

Step #3: Since you’re already changing configuration options, you might as well change these two from the default while you’re at it.

 
ExceptionNotifier.sender_address = %("Application Error" <app.error@myapp.com>)

# defaults to "[ERROR] "

ExceptionNotifier.email_prefix = "[APP] "

Changing the sender_address can go a long way to preventing the emails from being marked as spam.

Step #4: Restart the server! You’ve installed a new plugin which means you have to restart the server in order to use it.

Gotcha #1:

 

active_support/dependencies.rb:266:in `load_missing_constant': uninitialized constant ExceptionNotifier (NameError)

This means that you put the ExceptionNotifier.exception_recipients line in the wrong spot. It goes at the end of the file, not in the class.

#2: The Postman Rings Never – How do I debug the email notification?

Step #1: Open up a console windows and do a tail -f log/development.log and you’ll be able to see the Exception Notifier plugin trying to handle the emails.

It will show information like who the email is being sent to, and delicious tidbits like the email is crashing with an SMTP Authentication Error.

 

endering ./script/../config/../public/500.html (500 Error)

rendering section "request"

rendering section "session"

rendering section "environment"

rendering section "backtrace"

Sent mail:

From: Exception Notifier <exception.notifier@default.com>

To: engtechwp@gmail.com

Subject: [ERROR] mycontroller#error (Net::SMTPAuthenticationError) "334 HASHINFO"

Mime-Version: 1.0

Content-Type: text/plain; charset=utf-8

A Net::SMTPAuthenticationError occurred in mycontroller#error:

#3: But Does It Blend? Generating Exception Notificiations on Development

Step #1: Create a controller action that will always generate an error

Edit one of your controller files and add these lines

 

def error

raise RuntimeError, "Generating an error"

end

You don’t need to create a view for it.

Step #2: Change your development settings to let exceptions generate email notifications. In config/environments/development.rb change these two lines

 

#config.action_controller.consider_all_requests_local = true

config.action_controller.consider_all_requests_local = false # debugging exception_notifier

#config.action_mailer.raise_delivery_errors = false

config.action_mailer.raise_delivery_errors = true # debugging exception_notifier

Step #3: Tell Exception Notifier to ignore it’s local address rules

In app/controllers/application.rb

 

include ExceptionNotifiable

local_addresses.clear # always send email notifications instead of displaying the error

You’ll want to remove these changes once you know the Exception Notification plugin is sending emails.

Step #4: Try it out! Navigate to the http://yourapp/controller/error action you created in step #1 of this section. Instead of seeing the debugging trace you’ll see the standard application error page that your users see. But did you get the email?

#4: The Spice Must Flow – Configuring Action Mailer

If you already have a working ActionMailer configuration then skip this section.

The default settings for Action Mailer will use SMTP on localhost. Give it a try and see if it works. If it doesn’t get sent then it may be because you’ve never configured Action Mailer to know anything about how to send an email! Configuring Action Mailer is  covered on pg 567 of Agile Web Development with Rails v2.

You can see if the email was sent or not by looking at your development log file and seeing if there are any dread SMTP errors like

 
535 5.7.3 Authentication unsuccessful. 

Exchange can be a cruel mistress.

The settings go in config/environment.rb (or one of the files in the environments subdirectory if you have different mail settings for different servers). You’ll have to figure out the correct settings by checking your mail program or by bribing the IT guy.

 
config.action_mailer.delivery_method = :smtp

config.action_mailer.smtp_settings = {

:address => "domain.of.smtp.host.net",

:port => 25,

:domain => "domain.of.sender.net",

:authentication => :login,

:user_name => "user",

:password => "secret"

}

More information about the ActionMailer configuration options.

I’d like to give a big thank you to all of the commenters on this post, without which I wouldn’t have gotten this working.

Delicious Links – 20 links – blogging, programming, ruby, photography, copyright

Posted in Best of Feeds by engtech on February 02, 2008

Weekly Links

This is my weekly collection of the best stuff I saw on the Internet. They’re saved on delicious and stumbleupon and cross-posted to Twitter and Tumblr as they happen and then collected together for my blog on Internet Duct Tape.

Subscribe to Internet Duct Tape using RSS or using email.

This Week at Internet Duct Tape

Internet Duct Tape is my blog where I talk about software, technology, blogging and other geeky subjects.

This Week at IDT Labs

IDT Labs is where I announce new software I’m working on.

Tags: , , , , , , ,

Year in Review – Most Popular Posts of 2007

Posted in Monthly Digest, Statistics and Navel Gazing, Technology by engtech on February 01, 2008

The second year of Internet Duct Tape found me settling down into my blogging rhythm. It went from an obsession to an integrated part of my life, which was important because there were many weeks where I’d be lucky to even check my stats because I was so busy at work.

2007 Highlights

  • Finally got my own domain name, which I think really fits
  • I was featured in the book Blogging Heroes. It’s pretty neat to see your name on the written page.
  • My cat was lol’d by the readers of icanhascheezburger.com (easily the post of the year on IDT)
  • Best of Feeds has been going strong with around 10-20 new links a week on the subjects I find most interesting.
  • Tried doing a web comic for a bit, but it was too time consuming and I stopped in May
  • Hovering at around 2.5 million page views
  • A solid 6,000 page views a day even when I don’t write new content
  • Learned about different aspects of web design/programming: javascript, css, rss, and ruby on rails

2007 Software

Most Popular Posts of 2007

You can also see the break down of most popular posts per month

Top Sources of Traffic for 2007

stumbleupon.com   50.6%
lifehacker.com   6.2%
joel.reddit.com   5.3%
del.icio.us   4.6%
digg.com   4.0%
www.dansdata.com   2.5%
wordpress.com   2.4%
icanhascheezburger.com   2.3%
reddit.com   2.2%
blogs.chron.com   1.9%
popurls.com   1.4%
meneame.net   1.4%
clicked.msnbc.msn.com   1.1%
linuxtoday.com   1.1%
gawker.com   1.0%
userscripts.org   1.0%

The number of RSS subscribers has been climbing steadily, and I’m impressed that I have any with the way I jump around different topics.

feedstats.png

Thank you for reading my little spot on the interweb.

My Favorite Albums of 2007

Posted in Geeking Out, Music, MP3s and Internet Radio, Technology by engtech on January 29, 2008

New Year’s Resolutions for 2008: release my “Best of” lists in the beginning of January, not at the end of January.

I’m sad to say that I listen to the same genre of music I did ten years ago. The list is all electronic music (house/electro) and if that isn’t your bag then you should skip it. All links go to last.fm previews of the music unless otherwise noted.

How to Make Your Own List in iTunes

Your very own “Best of 2007” list is only a smart playlist away.

  1. File >> New Smart Playlist (or Ctrl-Alt-N)
  2. Set a range of dates from Jan 1 to Dec 31

iTunes Smart Playlist - Year in Review

I tried to include videos for each of the artists, so this post is video heavy.

Click on the More link to go to the music + videos.

(more…)

Yahoo Pipe: Sub-Reddit Feed Filter

Posted in Delicious, Reddit, Ruby on Rails, Technology, Yahoo Pipes by engtech on January 28, 2008

Hacking RSS with Yahoo Pipes

Popular social bookmarking site Reddit has announced a great new feature: users can create their own sub-reddit. What does this mean in English? Users and communities can create their own social bookmarking sites around specific topics: blogging, wordpress, specific programming languages, etc but still use their regular reddit account for submitting links and voting.

You can see a full list of all the new reddits here, sorted by popularity. Of particular interest to me is the new Reddit created for Ruby/Rails related posts.

Of course, it’d be nice to be able to subscribe to a filtered version of these links. I’ve created a modified version of Dave S‘s “reddit popular on delicious” Yahoo Pipe that works with Sub-reddits.

  1. Click on the link
  2. Enter the name of the sub-reddit you’re interested in
  3. Enter the minimum number of saves on a delicious before a link is included in the feed
  4. Enter keyword inclusion/exclusion filters if you want to limit what you get
    • ie: include only rails-related posts or exclude all rails-related posts
  5. Click Run
  6. Click on the subscribe to RSS button

I’m using the Ruby sub-reddit as an example, but this is a great way to track links based around any topic there is a sub-reddit for. Even lolcats.

I’m looking forward to when this Reddit feature comes out of beta and it’s possible to create a few new sub-reddits like blogging, wordpress and lifehacks.

Related Posts

How to Play Downloaded Videos on Your iPod, Xbox 360, or DVD Player

Posted in Group Writing Projects, How I Use, Software, Technology by engtech on January 27, 2008

Software

I’ve been slumming through the support forums at answers.yahoo.com lately and this is a question I see come up often: how do I download a video and put it on my electronic device? More and more consumer electronics devices that can play videos, but that means we have to learn more about the big, bad scary world of video codecs.

The steps are simple:

  1. Find a video source (source)
    • video from your camera/phone, off the Internet, or from a DVD you own
  2. Get the video on to your computer (source/download)
  3. Convert the format of the video to something your portable media player can play (convert)
  4. Copy the video to your portable media player (destination)

…but the devil is in the details.

What is a Codec?

Codec stands for coder-decoder. It’s a mathematical algorithm that stores the video into a file. It’s like VHS vs beta or HD-DVD vs Blu-ray — different codecs have different formats and they aren’t interchangeable. There are many different video codecs, and that’s where the headache with downloaded content comes from. Your computer can play many more codec formats that your iPod, Xbox 360 or DVD player.

What Codecs Can My iPod, Xbox 360 or DVD Player Play?

This is the hardest part, especially when you aren’t familiar with video codecs. You’re going to have to do some research and find out what your portable media player supports. This is how I find information for any electronic device I’m having problems with:

Once you’ve found the information make sure to save it somewhere you can find it again. I keep a folder on my computer with PDFs of the manuals for all my electronic devices so that I can quickly find the information again later.

Here’s a list of codecs for popular devices to get you started.

Sample of documentation on supported video codecs
From my DVD player manual

How to Copy a DVD to Your Computer

These guides will show you how to copy a DVD to your computer’s hard drive so that you can work on it with other software to change the format to something you can play on your portable media device.

How to Download Videos

I’m not going to go into detail because of the questionable legality. There are videos out there that you can legitimately download but there are even more where you would be breaking the law if you downloaded them. I’ll let my friends at Lifehacker give you the skinny on downloading videos instead:

How to Watch Any Video Format on your Computer

If you’re downloading videos from unknown sources, quite often you’re going to end up with a file that your computer doesn’t know how to play back. The solution is to use the free VLC Media Player that is available for Windows, Mac, Linux and a million other operating systems you’ve never heard of.

Quick tip: always test playing a file with VLC before you do anything else with it. If it doesn’t play in VLC, chances are you won’t be able to convert it to work with your portable media player.

When VLC doesn’t work, there’s the Combined Community Codec Pack to the rescue.

How to Tell Which Codec Format the Video Uses

The best advice I can give anyone who is downloading content from unknown sources is do not trust the file extension. Just because the file says .divx or .mp4 doesn’t mean it’s is. Use the free GSpot software to find out the real details of what codec format the file you downloaded is.

I’m not going to lie to you — GSpot isn’t the most userfriendly application I’ve ever seen. But it gives you the two pieces of essential information you need: the video codec and audio codec the file is using.

Using GSpot to analyze video codec information

How to Convert Codec Formats

The world of video codecs is very confusing, with lots of formats that sound similar but have minor differences that will prevent them with playing on different devices. I use Any Video Converter when I need to change codec formats of a file. It has a very simple interface that requires only three clicks to convert a file:

  1. Add a file
  2. Choose the profile for the output format I want
  3. Encode

Any Video ConverterAny Video Converter also has pay versions with added features like easy converting to iPod, Zune, PSP. But the free version works well for converting if you set up the profile for the output file format correctly. The free version also supports YouTube.

It is often easier to find specialty software that supports the electronic device you want to play videos on. When looking for how to specific software for converting video the first thing I do is go to lifehacker.com and do a search. They often discuss free software for video converting, and the comments are full of excellent information.

Specialty Software for Converting Video

Here are some examples of software that converts specifically to the file formats you need. I haven’t tried all of them, and some of them are pay software with trial versions while others are freeware and available for multiple operating systems.

This was written as part of the Daily Blog Tips tutorials group writing project.

Delicious Links – 20 links – writing, programming, javascript, jquery, testing

Posted in Best of Feeds by engtech on January 26, 2008

Weekly Links

This is my weekly collection of the best stuff I saw on the Internet. They’re saved on delicious and stumbleupon and cross-posted to Twitter and Tumblr as they happen and then collected together for my blog on Internet Duct Tape.

Subscribe to Internet Duct Tape using RSS or using email.

This Week at Internet Duct Tape

Internet Duct Tape is my blog where I talk about software, technology, blogging and other geeky subjects.

This Week at IDT Labs

IDT Labs is where I announce new software I’m working on.

Tags: , , ,

CoinStar — Is It Worth It To Convert Your Spare Change?

Posted in Increasing Productivity and Simplifying Your Life, Technology by engtech on January 25, 2008

Lifehacks and Productivity

When I was a kid rolling up the spare change to take in the bank, I always wondered why there wasn’t a machine that would do it for you in bulk. Sorting coins mechanically isn’t rocket science; all you need is holes of different sizes. Now we’re in the 21st centuary. We might not have jetpacks but I see these CoinStar sorting machines in every supermarket I go to. According to their website they are free if you use them to buy prepaid gift certificates for sites like Amazon.com (US only) or there is a small service fee of 8.9% US or 9.8% CDN to get cash.

They say it can count coins at a rate of 600 coins per minute. It’ll definitely save you time (provided you’re going to the grocery store already). But is it still worth it with that service fee that us Canucks are stuck with? It’s pretty easy to figure out on the back of an envelope.

How Much Is Your Time Worth?

I’ve said before that one of the best ways to gauge productivity is to know the net value of your time.

  • If your net time is worth is $6/hour then the 9.8% fee is worth it if you roll less than $1 worth of coins a minute. (100 pennies, 20 nickels, 10 dimes, or 4 quarters a minute)
  • If your net time is worth is $12/hour then the 9.8% fee is worth it if you roll less than $2 worth of coins a minute. (200 pennies, 40 nickels or 20 dimes, or 8 quarters a minute)
  • If your net time is worth is $24/hour then the 9.8% fee is worth it if you roll less than $4 worth of coins a minute. (400 pennies, 80 nickels or 40 dimes, or 16 quarters a minute)

So using CoinStar with larger coins (quarters, loonies, twoonies — yeah, we have weird money up here) isn’t worth it at all. Even the nickels and dimes aren’t that good a deal. But the pennies? For sure. It’s a different story if you can use CoinStar to get gift certificates without the hefty service fee, but that isn’t an option in the Great White North.

The good news: your bank might already have a coin counter that is free for use of its members. Give them a call to find out.


Photo by superrabbit

Stupid iTunes Tricks – How to Burn a MP3 CD with Folders

Posted in Music, MP3s and Internet Radio, Technology by engtech on January 24, 2008

Software

You’d be hard pressed these days to buy a CD player that can’t also play MP3 CDs. My stereo, car, DVD player and XBOX 360 all support MP3 CDs as well as regular CDs. Using MP3 CDs in your car instead of the original CDs is a good idea because it saves you from losing the original if your car is broken into. Using MP3 CDs instead of regular CDs can give another big advantage — you can fit between 7-10 albums on to one MP3 CD. It’s like having a CD changer even if you can only play one CD at a time.

An MP3 CD is a regular old data CD like any CD you put in your computer. Any program that burns CDs can create an MP3 CD, but I like to use iTunes because I’m already using it to manage my music library.

How to Burn an MP3 CD in iTunes

  1. Put an empty CD in your CD/DVD burner
  2. In iTunes select File >> New Playlist (or Ctrl-N)
  3. Click on Music and drag the songs/albums to the new playlist you created
  4. Click on the new playlist and then click on the Album column header until it says Album by Artist [1]
    Burn iTunes MP3 CD with Folders
  5. Rick click on the new playlist and select Burn Play List to Disc
    How to Burn an iTunes MP3 CD with Folders

It’s that simple.

[1] If you don’t click on the Album column then the MP3 CD will be created with all of the songs in one folder. It’s better to create it with one folder per album because then you can use the next folder feature in your car / stereo to switch albums on the MP3 CD.

Related Posts

Tagged with: , ,

Free Idea: Outlook Calendar Screensaver

Posted in Free Ideas, Microsoft Windows XP and Vista, Technology by engtech on January 23, 2008

Free Ideas

People often guard their ideas thinking that if they let the word get out people will steal their golden shot at success. What they don’t realize is that idea are worth nothing. Implementation is the only thing that matters. Here’s an idea I had for something I’m not planning on building. Like it? Take it. Does it already exist? Let me know.

Microsoft Outlook is still the de facto email and scheduling application in most businesses. Smart managers know to make their calender public so that people can see when they are available at a glance — unfortunately its only the die-hard meeting goers who use that feature. Your average Joe Engineer still would rather drop buy every thirty minutes to try and catch him. One of my co-workers has a bad case of meetingitis and I see an average of 5 to 8 people drop buy his desk in the vain hope of finding him every day. One poor fool even tries to camp out at his desk like it’s a Star Wars movie.

The solution is simple enough: he needs a screensaver that displays his Outlook calendar for today so all the poor sods walking by can realize that he won’t be around for hours.

I haven’t found a full solution to this, but I know I’m not the first person to think how great of a screensaver your Outlook calendar would make.

  1. Almost but not quite: old screensaver that shows your Outlook tasks
  2. Hackers do it better: A trick to run DeskTask free software as an Outlook screensaver
  3. Great minds think alike: source code to a C# .NET version of the screensaver for Outlook 2000 and a how-to tutorial of how he did it.
Microsoft Outlook Screensaver

Internet Duct Tape is up for an award as best sci/tech blog, so please vote!

Tagged with: , ,

Best of Feeds – 19 links – blogging, inspiration, writing, design, apple

Posted in Best of Feeds by engtech on January 21, 2008

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. They’re saved on delicious and stumbleupon and cross-posted to Twitter and Tumblr 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).

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

Tags: , , , , ,

Rules of Thumb for Writing

Posted in Becoming a Better Blogger, Technology by engtech on January 18, 2008

When writing a magazine article, begin with a snappy lead sentence, then write the piece to match the tone of the lead. Before submitting the article, delete the lead sentence.
Gordon Hard, assistant editor, Consumer Reports, Mount Vernon, New York

When writing short copy (taglines, headlines, etc.) give yourself one minute per word. If you don’t have a great five-word headline in the first five minutes of brainstorming, take a break and try again later.
Adam Kellogg, Writer, Chesterton, IN, USA

When in doubt, use the semicolon; the average reader won’t understand its use and will give you credit for erudition.
Denis Smith, high school counselor, Camarillo, California

If you are not sure if you should use a semi-colon, use a comma. If you are not sure if you should use a comma, use a period. If you are not sure if you should use a period: quit writing.
Raymond Schultz, U. S. Army Retired, United States of America

Limit yourself to one thought per sentence. The sentences will end up with different lengths, because some thoughts will be long and some short. The result will be a conversational tone.
Albert Jose

If you’re writing something and you have to look up the definition of a word, you probably shouldn’t use it.
Scott Parker, data specialist, Beaumont, Texas

Read your work out loud to locate problems. If you run out of breath, the sentence is too long.
Robert Kanigel, writer and editor, Baltimore, Maryland

If you’re bored with your writing, others will be too.
Robert Kanigel, writer and editor, Baltimore, Maryland

Your essay should be like a woman’s skirt – long enough to cover the subject, but short enough to keep it interesting.
Kim

When writing, if you’re searching for a final sentence, you’ve probably already written it.
Cheryl A. Russell, demographer, mother, editor-in-chief, American Demographics

Always figure out who your characters are before you figure out your plot. You can follow a good character through a bad plot, but you can’t make a good plot out of a bad character.
James Erwin, Editor, Des Moines, IA, USA

Don’t make changes based on reader feedback until you’ve heard the same comment from three different people.
Percy Angress, special effects producer, Santa Monica, California

From Rules Of Thumb.org

Tagged with:

Shameless Self-promotion

Posted in Internet Duct Tape News, Technology by engtech on January 17, 2008

The Canadian Blog Awards are on again. You can also vote for Internet Duct Tape in the Sci/Tech category. Thanks to WinExtra for letting me know about the competition.

You can vote for Beats Entropy in the Humor category and Best Group Blog category

and I’d like to publicly thank my Dad for voting for me and letting me know that the contest was afoot. :)