- TheChild passed this point some while ago — and it really is some sort of developmental milestone, recognized or not…
- 15 exercises for learning a new programming language. TODO: Write in Perl, just for reference; then, write in Ruby.
- Already linked everywhere, but well worth reading if you haven’t seen it: After Pat’s Birthday.
- Charlie Stross riffs on the current state of SF publishing. Includes the news that he’s writing a Heinlein homage, which should be interesting to read.
- Google Open Automation Framework.
- When You Pick Your Tools, Pick Those That Can Build Tools.
- A Nerd in a Cave; N.A.D.D..
- Tips for applying to a job from Craigslist.
October 2006 Archives
As I mentioned yesterday, I went through some hair-pulling (and 30 or 40 wasted cards) trying to get the DIY planner templates to print out correctly onto index cards. For the LazyWeb giveback karma, here’s what I had to do to get it working.
First off, materials: I’m using a Linux system running CUPS v1.2.4 printing to a Brother HL-5170DN, using the manual feed tray to print onto “normal” index cards (i.e., light cardstock — heavier than paper but not super heavyweight stuff). There’s no problem getting the cards through the printer, but (a) I wasn’t able to get the printer to duplex them (although I didn’t try terribly hard) and (b) the cards do get a pretty decent curve put into them when passing through the printer — nothing that can’t be straightened out, but a little disconcerting during the first few print runs.
Second, CUPS configuration: I’m using a PPD file from this Brother printer support site, because the ones that ship with CUPS don’t seem to support custom paper sizes. Go to that page, scroll down to the “Creating Postscript printer drivers (for CUPS)” section, hit the HL-5170DN link, click through the license agreement, then download the PPD file. Place it in an appropriate location on your system (for me that was
/usr/share/ppd/) and reconfigure your CUPS printer set up to use that PPD instead of the usual one.
At this point, your printer should be ready, so the next step is to download the hPDA templates from the DIY planner site. Inside the zipfile that you download, you should find a PDF called
diyp3hcore1up.pdf. Open that up with Acrobat Reader (version 7.0.8 here) and find a particular card that you want to print — page 4 is a good one to start with, because it covers pretty much a whole index card, meaning that it will be easy to spot if you’re getting clipping on the edges.
Pull up the card you want to print in Acrobat Reader; the following instructions assume that you’re looking at the card you want to print. Next, open up the ‘Print’ dialog (Control-P or File >> Print from the menu bar). Under ‘Print Range’, select ‘Current page’. Leave ‘Copies’ set at 1. Set ‘Scale’ to 97%. (If you’re not using the same printer model as I am, you may need to experiment with the scaling to find the proper factor. For me, 97% was the point where I no longer got clipping on the sides of the template.) Click the ‘Print to file’ checkbox, and put in a descriptive name, like ‘gtd_ref.ps’. The file extension isn’t important for Linux, but you will be generating a PostScript file, which usually has a ‘.ps’ extension. And now that you’ve done all that, click ‘OK’.
There will now be a file, in your home directory, called whatever name you gave to Acrobat Reader (so, in our example, ‘~/gtdref.ps’). Prepare your printer by opening up the manual feed tray and loading up a stack of index cards (for the HL-5170DN, the print will appear on the upper face of the cards as they are loaded in the manual feed tray), then fire off this command from a shell:
lp -o PageSize=Custom.3x5in ~/gtdref.ps. Of course, if you called the file something different, use that file name instead.
Once you’re sure that everything is working properly, you can print off multiple copies of a particular file using the ‘-n’ argument, like so:
lp -o PageSize=Custom.3x5in -n 5 ~/gtd_ref.ps (which would print off five copies of that particular card).
The final step is to review all the templates in the PDF that you downloaded, deciding which ones you’re going to want to use. For each one that you want to be able to print out, you’ll need to repeat the whole process of printing out to a file. Give each file an easy to remember name, and save them somewhere under your home directory. That way, you’ll be able to print out new cards as you need them using the ‘lp’ command, without having to jump through the Acrobat Reader “print to file” hoop every time.
It’s also possible to whip up a simple script that wraps up the ‘lp’ command options behind an easier-to-use facade, but I think we’ll leave that as an exercise for the reader…
I haven’t been able to formulate anything approaching a coherent response to the Torture Bill — too overwhelming, too much outrage and indignation and sorrow. Making Light, however, had something to say that bears repeating:
ATTENTION US MILITARY PERSONNEL You are not required to obey an unlawful order. You are required to disobey an unlawful order.
(If you’re not sure how that relates to the Torture Bill, click through and read.)
I just filled up a large-size gridded Moleskine that I started using at the beginning of the year. I’ve been using a system where I have lists in the Moleskine, marked with post-it tabs (different colors for different lists), with periodic reviews and list re-writings. It seemed like a good time to reflect and re-evaluate what I’m doing, organization-wise (and yeah, there’s a good chunk of “I’m bored with this, let’s do something new to keep my interest up” there too), so I went on a bit of a reading binge to get ideas for other things I could try:
- GTD whitepaper at kvet.ch — one of the bigger influences on my thinking
- Org-Fu Ãœberpost - Productivity Whitepaper
- todo.pl — great combination of CLI and HiveMinder
- todobot.pl — an AIM bot for remote manipulation of a todo.txt file
- ActiveCollab — FLOSS project management, a la Basecamp
- Cozi — more of the same, with a family orientation. Seems like Dori was looking for something like this a while back…
In the end, I spent some time yesterday getting the DIYplanner hPDA templates to print out on to index cards. Eventually, I figured out the trick (longer post forthcoming), and then whipped up a bit of scaffolding around that trick, and so I’m now good to go with a more-spiffy hPDA. I’ll still use the Moleskine for notes and what-not, but my capture and tracking is going to be all index cards, all the time — at least for a while. I’m also considering buying some new toys from Levenger.
Anybody else go on a re-org bender recently?
- Robert A. Heinlein Centennial - Kansas City 2007
- GIF now patent-free
- An open letter to motorists who dislike cyclists
- The Kenny Tilton CLL fortune file — more great programming-related quotage
- How to Dissuade Yourself from Becoming a Blogger — too little, too late
- Ten Tips for Presenters — interesting because it’s more on the “backend”, rather than the actual presentation.
- Shop Class as Soulcraft — I recabled some servers on Friday, and I pulled some coax this weekend. I wouldn’t want to have to do it every day, but there’s certainly something to be said for the occasional bit of manual labor in the IT industry.
- Please stop using Perl 3. Amen, brother.
- A special gift for that person you don’t like: a new desktop wallpaper
Stuff that I’ve come across that I should take a longer look at:
- Config::Format::Ini — since the developers at $ORK seem to be stuck on ini format for config files…
- Proc::Pidfile — very useful for process-level exclusion locking (i.e., making sure only one copy of something is running at any given point); need to upgrade to the newer version on work machines.
Would you want Apple to help track down your stolen iPod?
I decided to research stolen iPods online. I found J. Alain Ferry’s website, StoleniPods.com. On it, Ferry suggests that there is something Apple could do. “Apple maintains records of stolen iPod serial numbers,” the website reads. “Apple’s iTunes software records the serial number of the last connected iPod. Apple sells songs to people that enter their billing information into the iTunes software. So why isn’t Apple doing anything to prevent the sale of songs to the person with YOUR stolen iPod?”
On the one hand, it seems intrusive and subject to potential problems (think eBay and the secondard sales markets). On the other hand, they’re already keeping all that information anyway, and it seems like a reasonable thing to expect them to do in return.
Based on this screencast, ECB is well worth checking out — the code introspection features seem like they would be quite useful. Unfortunately, based on some early research, the documentation may be a bit on the minimal side. Anybody out there have pointers?
As I posted about back in July, we had our basement renovated. After a co-worker helped punch down the network jacks in my office, I’m pretty much moved in — I’ll still be in “carry something every trip back down the stairs” mode for a goodly while, but for day-to-day working, I’m set. Here are some (annotated) pictures on Flickr — I think things turned out pretty nice…