Archive for the ‘ gtd ’ Category

Moved to WordPress

Hello, more stuff in the near future but first I wanted to move away from Typo to WordPress.  The permalinks and stuff should all work but my GTD paper has been pulled because it will live somewhere else.  I’ll update here.

Before you get a BlackBerry

There are a couple of gotchas in using a BlackBerry that I think people should be aware of, especially in light of the onslaught of devices from RIM the last couple of months.  People often ask me if the latest BlackBerry device is "better" than another device (usually they’re comparing it to an iPhone) and like anything else it really depends what you’re going to do with it.
 
What not a lot of people are aware of however, and where the BlackBerry really falls on its face, is email!
 

 

If you’re an Enterprise user with Exchange servers and you spend all day staring at Outlook, the BlackBerry is a fantastic tool. It does wireless sync with your email, Calendars, Address Book, and what you see on your BlackBerry is what you see in Outlook. It’s great!
 
But if you’re not an enterprise user, or you instead opt to support open standards like IMAP because it’s a better decision for you and your organization, you may be surprised to know that the BlackBerry takes an immeadiate nosedive in value.
 
You see, if you don’t invest thousands of dollars in software and more in hardware, you can’t do things like wireless sync of Contacts, Appointments, or email. Sure, you can outsource all of your email to a third party and let them juggle Exchange, BlackBerry Enterprise Server, policy edits, and provisioning, but that isn’t always an appropriate decision either. If you don’t use a BlackBerry Enterprise Server (BES), you need to use BlackBerry Internet Service (BIS), which has some big limitations.
 
First and foremost, it doesn’t know know how to access your email folders.
 
That’s right! A BlackBerry using BIS will not be able to view, save to, browse, or give you access to any mail folders you have stored on the mail server. It is for this reason alone that many people don’t like using the BlackBerry, even though this limitation is something they don’t tell you about. The BlackBerry cheerleaders will tell you that it’s simple to fix, just simply migrate all of your email from your server to an Exchange Server! And buy a BES! Or move all of your email to some third party that specializes in locking you into BlackBerry email!
 
Reduced to its most simplistic explanation, your desktop computer doesn’t know if you’ve read an email or not, and since you can’t do any Folder operations, you can’t use your BlackBerry for email triage and filing mail to the archive folders, or sorting messages however you choose to do it on your desktop or notebook computer.
 
No thanks.
 
Gmail users however will appreciate that there is a Gmail application for the BlackBerry that is very good. The only problem is that it only talks to Gmail of course, so you’re in the same limited group with no access to your own email except through that party. The Gmail access is only "wysiwyg" in the Gmail application however, and not if you opt for mail delivery via the BlackBerry push system. Kind of defeats the purpose of having one inbox to work from, no?
 
BlackBerry is great mobile email for people that use Exchange, but it is severely limiting to you if you don’t, and adds even more cost on the back end to get access to basic features, such as folder access. If you are using a BES you get full wireless sync, contacts and calendars, and other features to bring the mobile PIM experience up from simple email transactions, but accessing an email folder is apparently "enterprise-only" as a feature to RIM.
 
The new T-Mobile and Google Android venture and the iPhone have given some great options for mobile email. Even Nokia S60 devices that have been coming out lately do a great job with IMAP. Personally I’ve been very happy with the iPhone but I’ve always got my eyes open for something that could address the iPhone’s shortcomings as well.
 
More on that another day.
 
But be careful what you’re buying from RIM and be aware that it is no longer as simple as "mobile email = BlackBerry". We’ve come an awfully long way in the last 12 months and I’m sure the best is always yet to come.

Move Your SVN Repository to rsync.net!

I’ve been keeping my Documents directory in Subversion (SVN) for a while now, and have found the ability to roll-back changes and view document history on any document I have to be a huge benefit to my workflow. Additionally, being able to keep different workstations in sync by using the SVN service has been a huge lifesaver.

Not only can I tell you what I worked on, and on what days, I can tell you when things were added/moved/archived and give myself a nice timeline of events that I can use to see what exactly I’ve accomplished over the last week/month/year.

So I’ve been re-organizing my bits lately, and am pulling an OS X Server fileserver out of “production” and have replaced it with an Infrant ReadyNAS NV+ with 2TB of storage online. I’m using their expandable RAID-X service, so I can bump this unit out past 3TB when I need to. This means I was going to lose my always-on multi-purpose server, however, so I was thinking about moving my SVN setup to my colo (that is currently serving you this webpage), but rsync.net (whom I love and recommend whole-heartedly for offsite backup/fileservice) have recently started supporting SVN (via ssh(1)) making it a real no-brainer.

This isn’t a dispatch solely to extoll the virtues of rsync.net—I’ll do that another time though, because they seriously are some of the most amazing people I’ve ever done business with. They happen to be the best in the industry as far as I’m concerned, and since I like the best of things, I use ‘em. And this new service they’re offering makes them even more attractive and reinforces my belief that I was wise to start using them.

Now, onward to the meat and potatoes. I did some testing and verified this works in my environment, and one of the excellent techs at rsync.net (seriously, you can’t beat these guys in any way for service provided, ethics, and support) validated my work and got me all squared away.

It turns out that all you need to do is move your existing repository (the actual directory of the repository on the filesystem) to your rsync.net home directory (or wherever you want to put it there—I called mine SVN-REWL on rsync.net ‘cuz that’s what I called it locally) and then aim your SVN commands yonder instead of the old one. It’ll Just Work provided you’re using the right version of SVN, I had an older repository I tested and it wouldn’t work due to db incompatibilities and some other harsh language.

Some people use local filesystem repositories even on their local machine just to have the version control and revision history on documents they work on. So if you’re one of those people, you can likewise just copy over the repository to your rsync.net account, and you’ll be ready to move on as well. This is pretty easy though I had never done it before, so I was a bit pensive and skittish.

When you’re in your SVN working copy, which is the local “live” version you work out of, be it documents, audio files, source code, headers, and all the other crap you can throw into SVN, you can open up a Terminal and do


svn info

…which will tell you all about your working copy, where you got it from, what the revision is, the URL and repository root, and other information.

In my case, it looked a lot like this:


.---------(rewl@cosmo)
`—> svn info
Path: .
URL: svn+ssh://cosmo/Volumes/projects/SVN-REWL
Repository Root: svn+ssh://cosmo/Volumes/projects/SVN-REWL
Repository UUID: 6cc96013-d40f-0410-a444-e0d3ce12975d
Revision: 179
Node Kind: directory
Schedule: normal
Last Changed Author: rewl
Last Changed Rev: 179
Last Changed Date: 2007-05-22 15:59:45 -0400 (Tue, 22 May 2007)

I fired up Fugu and copied over my SVN-REWL filesystem off cosmo (the household fileserver) to my rsync.net account via sftp, which took around an hour to do on my craptastic cable modem. Maybe two hours. I don’t really remember, I was busy catching up on email and feeds. Once it was there, I fired up svnX and set it up to browse my new copy of my repository.

FYI, this is the syntax you’ll want to use, if you’re on usw-s001 like I am:


svn+ssh://(userid)@usw-s001.rsync.net/(userid)/SVN-REWL

I told svnX that my username was 1096, which should be superfluous since you’re specifying one. I use ssh-agent and ssh keys, so I don’t need to give it a password, and I could instantly browse my newly-copied remote SVN repository. I browsed, reloaded, looked at old revisions, until I was satisfied.

But now what? Do I want to check out the entire thing again just to sync my local working copy against it? That sounds a bit counter-productive, don’t you think?

Of course SVN has a way to deal with just such an eventuality.

Go to your working copy and type in something like this (you’ll see what to do):


svn switch—relocate svn+ssh://cosmo/Volumes/projects/SVN-REWL \
svn+ssh://(userid)@usw-s001.rsync.net/(userid)/SVN-REWL

And svn’ll grind away for a while and make that change happen for you. Future update/stat/commit operations are successfully done against the rsync.net repository, and as expected, my output from svn info looks like this now:


.--------(emory@daydreamer)-
`—> svn info
Path: .
URL: svn+ssh://1096@usw-s001.rsync.net/1096/SVN-REWL
Repository Root: svn+ssh://1096@usw-s001.rsync.net/1096/SVN-REWL
Repository UUID: 6cc96013-d40f-0410-a444-e0d3ce12975d
Revision: 179
Node Kind: directory
Schedule: normal
Last Changed Author: rewl
Last Changed Rev: 179
Last Changed Date: 2007-05-22 15:59:45 -0400 (Tue, 22 May 2007) rewlLast Changed Rev: 179Last Changed Date: 2007-05-22 15:59:45 -0400 (Tue, 22 May 2007)

So there you have it. Moving an SVN repository to rsync.net really is painless.

Right now rsync.net is perfect for people who keep projects or documents in SVN like I do, but they don’t yet have the facility in place to allow other users to access your repository, only you. I think they’re going to be adding basic auth soon, which would allow workgroups to use rsync.net for svn and remote storage, which makes rsync.net once again more attractive than the others out there.

Thank you to the support tech that answered my questions on a Sunday afternoon 15 minutes after I sent an email. On a holiday weekend. You made my day.

Lazyweb Request: WTB: Free/Busy Exporter for iCal

I want an Applescript or something similar to look at my shit in iCal, and export a subscrib-able calendar of my availability. I don’t want details of my appointments in the exported calendar.

I just want someone to look at this and know when I’m free, or when I’m busy.

Help!

UPDATED:

Yes, I have like 10 calendars in iCal. I want them all combined into a unified free/busy calendar that has no details on my appointments.

Sorry for the ambiguity.

the Nokia E70 in review

I’ve gone back and forth on mobile email. I’ve had several different varieties of the BlackBerry device, used a GoodLink’ed Treo, and after taking a long break I’m trying to get back into using mobile email sanely.

I was having a hard time doing this on my N73, so I thought I’d pick up an E70 instead.

2007-02-24 at 16-32-14 2007-02-24 at 16-32-32

It has WiFi, Bluetooth (of course), the S60v3 OS, a 2MP so-so camera, and a SIP client (untested so far), and also the Apple WebKit-esque browser and runs a wide variety of software for the S60 platform.

Mine isn’t operator locked and branded, so I don’t have to worry about not using self-signed certificates for network services and application installation.

So, we have my Levenger Shirt Pocket Briefcase, which lives in my back pocket most of the time, or in my front pocket with a big bankroll I get from all the donations I keep getting via PayPal for writing consistently great product reviews. Hint. And the Nokia E70, and a Nokia N73 for size comparison. And, what the hell, I tossed in a BlackBerry 7290 as well.

The E70 has a very serviceable keyboard.

2007-02-24 at 16-33-14

The keypad in “phone mode” is quite solid and good. I really like it a lot, actually. The keys feel solid and the joystick feels better than the one on the N73. There is also a button on the side for activating the Voice Recorder application, which I think is pretty awesome. You apparently can retask it for a push-to-talk application if your operator supports it. T-Mobile USA doesn’t support much of anything, so I’m not holding my breath, and honestly the day I take a push-to-talk on a phone from anyone is the day I throw myself off a bridge.

Folding out the E70 reveals the keyboard, of course.

It takes a little getting used to, and honestly I don’t think I’m as fast on it as the BlackBerry but this is mainly because the BlackBerry has amazing autotext functionality that S60 does not. For example, if you hit space twice on a BlackBerry, you get a period, if it thinks you’re typing an email address because you’re in a field that says “Email Address”, a spacebar will put in a ’@’ for you. Little things like that and only having a little bit of travel in the keyboard makes the E70 seem a bit too spread out. And if you have small girlish hands like I do, the E70 is a cinch to thumb on, but if you have bigger hands, the proximity of the keys and the shallow travel in the keyboard will be problematic, as the keys are very close to one another without the distinct separation between them that the Treo and ‘Berry have.

Some weird things about the keyboard are they rearranged some keys a bit. I have no idea why they did this other than to be easier for people to reach commonly used symbols, but if you’re making a QWERTY device I think people expect to have the symbols in the right place. On the other hand, having no room for / + = and ” as well as commonly used accent characters in a small space was surely hard to pull off, and since you’re looking at the device and its keyboard anyway, it doesn’t really annoy me too much. The keys are in the vicinity of where you’d expect if they’re not exactly there, and you don’t spend much time hunting around. It isn’t like you’re going to touch-type on this thing.

So, why mobile email? And why on S60 instead of the BlackBerry or a Treo?

Will, simply put, I like the S60 OS a lot better at the end of the day than the Treo or the BlackBerry, and if I wanted BlackBerry email I could get that on the E70 anyway, and the PIM functions on the BlackBerry are archaic and the GoodLink’ed Treos have a disconnect between your server-side PIM functionality and the built-in functions which makes synchronization a bit of a pain in the ass if you’re not using Outlook and Exchange.

I use IMAP. I like it a lot. The S60 IMAP client has gotten very good over the years, and it even does IMAP-IDLE pushes now, though Apple’s Cyrus server in Mac OS X Server doesn’t support IDLE, so I can’t use that. I have scheduled email checks every 30-60 minutes or on-demand for when I don’t want the interruptions. I like the option to really send emails that aren’t one-sentence long because I’m really just not interested in carrying a laptop everywhere I go anymore.

Another thing I like a lot about the E70? It doesn’t spastically flash LEDs at you like a neon sign outside a liquor store coaxing in the alcoholics with promises of gratification. In fact, in the current firmware, you can’t even turn it on if you wanted to. There is an LED, it just isn’t being used today. No idea why. Don’t care.

So the E70 has two primary modes of operation, one where it is flipped closed and awfully phone-like. The design of this is quite good though it could have been more elegantly designed while still retaining a professional, almost un-interesting appearance. I also don’t like that has such a plastically feel. The upside is that it feels sturdy, not frail at all. And the hinge mechanism for the keyboard fold-out maneuver is solid. You’ll hear no complaints about the feel of that piece from me.

When you crack it open the screen rotates into a different orientation for you, as expected. Apparently the earlier firmware was really slow about this, but the version I’m running (2.0618.07.10) seems to be very responsive to me. There are the odd hangs now and then, and it is my hope that Nokia is still refining the firmware on this device because it is still in the 2.x range, and typical wide-release production firmware is 3.x from Nokia.

Now before we go on a bit, I’d like to tell you that I know I’m using a very strange theme. I like it because it is so odd. It clashes nicely, if there is such a thing. Since it is so easy to do, I swap themes every other day or so and there are hundreds and hundreds of them available and I like mixing it up a bit.

So, with the flip closed and the device in “Hello my name is mobile phone” mode, we have an active standby display that is user-customizable and lets you view a mailbox on your dashboard there, and also assign shortcuts to some of your most used applications.

For those unfamiliar with the S60 UI, the bottom left and right corners are soft-key mappings depending on what application you’re in, or in what context they’re visible. Usually it’ll be things like “New” and “Back/Exit” or “Options” and “Write” when I’m in my IM client, you get the idea.

Screenshot0013.jpg

Now, since I’m lazy, I haven’t redone this screenshot yet. I took it while it was in the middle of re-drawing the screen after opening it up, so this may lead you to believe I was being too kind about the redraw time. I’m not going to lie, it isn’t instant!, but it is quite quick and doesn’t really slow me down any.

Screenshot0012.jpg

Getting online with the E70 is a cinch, I use my mobile operator’s data service (T-Mobile USA EDGE) and it is plenty quick for pulling and sending emails as well as browsing. And the E70 also has a built-in RSS reader, so I can put my favorites or my current high-priority feeds in there but I usually just use NewsGator Mobile web interface, even though I have some gripes about it. I’ll save that for another time.

But when you’re at home, or the office, and have WiFi available, of course it is faster. And of course you’ll want to use that, especially if you’re on metered data service. I have a flat-rate unlimited EDGE connection for USD$19. I don’t go out of my way to use WiFi but I use it at home.

The real reason this device has WiFi though, is for the SIP client allowing for VoIP calls on the handset itself, which is pretty bitchen, though I haven’t had the time to set it all up yet. I’m very curious how well it will work, though from what I’ve read online, people are having good results with it.

Screenshot0029.jpg

The SMS/MMS/Email messaging application is standard fare, though S60 has gotten so much better about this over the years it makes my head spin. It used to be horrifying. It has improved dramatically, actually making email management and triage useful instead of something that makes me want to beat my head against the wall.

Screenshot0010.jpg Screenshot0009.jpg

Know what I can’t do though? I can’t move something from Inbox to @ACTION. I don’t know why. I think it has to be a bug that you can’t move messages from one folder to another in the S60 email client. It has to be, right? Surely this is something that was just overlooked during QA. That would make this device fantastic as a triage device. In the meantime you could use an application like Profimail though I really like to use the integrated client whenever possible.

The archive function is good, you can copy messages into folders locally on the device, of any variety. By default it only retains X numbers of messages you send out, so you can raise that threshold if you want to archive both sides of a text/mms conversation, or whatever.

I presently have over 900 SMS and MMS messages saved as copies on my handset. I’ve had an S60 device for quite a while. And if you store your messages on the storage card (mine is 1GB) you can move it from handset to handset and always have your same message library available to you. Nice!

Again, I know the theme is a bit in-your-face, but this is the visual indicator and alerts for new emails and SMS messages:

Screenshot0008.jpg

The icons in the grey bar towards the top, in order of appearance are: WiFi » Bluetooth » new email » new SMS.

Missed calls and such will also show up there.

The calendar functionality in S60 sucks. If you don’t believe that, you’re wrong. And iSync on Mac OS X used to work better than it does today, but it has always been flakey. All-day events show up as 00:00 – 23:59 “meetings” on the handset when they’re synced over from my Mac. You can make a proper all-day-appointment (or, in S60 parlance, “Memo”) on the handset, and even sync it back to your Mac and then sync again and have it stick around, but you cannot initiate an all day event in iCal, and have it sync over as a “Memo” on a S60 device.

But I found a really nice-looking and very flexible application that touches the same event database as the standard Calendar and Task application, which uses more of the functionality of the backend engine as well as having a much nicer UI.

To top it all off?

It sees 00:00 – 23:59 meetings as “anniversaries”, which isn’t the same as a “memo”, but it’s good enough for me. No more twenty four hour meetings. I’d like to take this time to shill a bit for the developers and the application, SBSH and Papyrus for S60

Screenshot0003.jpg

Isn’t that nice?

So the vast majority of my tasks live on 3×5 cards along with project materials and all the other things I work on. The only thing I use “tasks” for on my mobile phone are things I want to be reminded of without booking an appointment to do so. This will be things like “Don’t forget to ask so-and-so about blue,” and “schedule time to do whatever”, if I’m not convinced I’ll have it on a card (cuz sometimes I write these reminders on the go and may not have the relevant materials with me).

If you don’t know what I’m talking about when I say “project card”, “context card” or “action list,” you may want to read about how I use track projects and process workflow in my paper on the subject.

I really like the E70 a lot. I think the camera kind of sucks but I like having one for those situations I need to capture something, and I don’t expect Nokia to go all-out on a nice camera for such a device. Indeed, I’m glad it is there at all, and 2MP is about the lowest I’m willing to go anymore, since the N73’s 3MP camera gets very good results.

The 2MP camera is perfect for capturing whiteboards, index cards, notes, sketches, doodles and other things to share, as well as emergency candids.

While the E70 has a media player and can do videos and audio, I don’t really use those functions that much, and the N-series devices do it better. But if you’re wondering, you can in fact play music off the E70 and use headphones via a Pop-Port adapter or use Nokia’s music headphones, which have a nice mic lead on them so you can listen to music and take calls without unhooking yourself. You can push audio over via Bluetooth or with a card-reader, so you can easily enough shove some podcasts or favorites onto the E70 and take it with you. The memory card lives under the battery door, but not under the battery. This is alright, I guess, but I usually want my memory cards a bit more accessible.

It folds up into a reasonable shape and size while still having a full QWERTY deck available on-demand, and feels like a phone when you’re talking on it, instead of a saucer like the full-format BlackBerry devices. Bluetooth audio seems a bit fuzzy to me compared to other handsets, I’ve tried a few headsets with it and had similar results. The audio quality on-handset is quite good, however. I really like the sound reproduction on this device, and find calls to be very clear and clean.

I’m using a Euro-spec E70, so I’m using GSM 900/1800/1900 on this one. I can’t comment on the US-specific release with 850 in lieu of 900. I don’t know how well it works on Cingular because I don’t care. When Cingular lets me have unlimited unfettered data service for USD$19 I’ll start paying closer attention.

Having an email and messaging device that isn’t obnoxious and with a nice OS under the hood has been really quite pleasant. It has freed me up from my desk a lot, and has allowed me to stay in touch a bit better with people that are important to me, and since it isn’t an office email device, I don’t feel like I’m being taken advantage of by The Man. No work email gets to my handset. I probably would check office email now and then if I could, but my employer doesn’t allow such things unless it is on a company-monitored and supplied device. Nothanks!

Now that the more immediately useful parts are out of the way, I’d like to conclude with a few things for the nerdery:

Screenshot0024.jpg

Yes that is the Python shell. Turns out there is a pretty complete Python implementation for S60, and so I’ve been playing around with that a bit making little widgets and learning more about the language. I have been hearing an awful lot about Python lately and decided I may as well look into it a bit more seriously. I use it a bit for the Jabber to AIM gateway I use and also use Python a bit at home, but never really hacked at it much.

Nokia actually gives you access to UI elements, Bluetooth, the Messaging system and other bits via the Python implementation. It is really quite ready for application development and prototyping.

But of course where there is QWERTY, there is a PuTTY.

Screenshot0022.jpg Screenshot0023.jpg

So if you’re ever inclined to login to a remote host to do a little troubleshooting, use a proper IRC client, or show off, you can do that too.

I’ll be interested to see how the new Nokia E90 Communicator will compare to the E70. I know I’d like the display a lot better and the camera is much better, as well as having an integrated GPS and Navigation system. So I’ll probably want to upgrade when I can, but in the meantime, the E70 has been a real treat to live with for this past week.

I purchased mine from MyWorldPhone. And I ordered one from CellHut.com, and I wouldn’t ever recommend them to anyone I liked because I canceled that order and they still haven’t given me back my $420. I’m going to have a very strongly worded conversation with CellHut tomorrow afternoon.

imified – Broken for Backpack via SSL


via Lifehack.org
:

With Imified you can use Web applications like Google Calendar, Basecamp, Backpack, Remember the Milk, WordPress, and Blogger, all from within your favorite instant messaging client.

But what it doesn’t do is work with your Backpack if you use SSL. I wrote them last week about this, and it still doesn’t work. I’d like to use imified a bit more, and it seems quite interesting but I’m not really that sure what I can trust with it.

On the imified privacy and security page it says this:

Your data is stored encrypted on our servers in a secure data center in the Rocky Mountains. All interaction on the Imified website is handled over SSL. We do not ask that you enter login details for accessing an application over IM. To add a service we present you with a link to a secure web page for the purpose of entering this information. We store this data securely so you can interact with your services over your IM client without having to repeatedly enter your login details. We encrypt your data using private key 128 bit AES encryption. Please be aware that the IM messages you send to Imified are not and cannot be encrypted due to the nature of the protocol. We have no control over this.

We personally use Imified all day long to interact with a number of services and our friends and family do to. We take every precaution to keep your data safe and secure.

I understand that the transactions between the services are as safe as their APIs are, and I also understand that my IM traffic isn’t encrypted. I’m curious how the data is stored encrypted on their end though, since obviously it has to be decrypted to present it to me.

So are the filesystems encrypted? Is that why they tell me that the data center is in the Bat Cave somewhere in Rocky Mountains?

I’m more interested in knowing what the providers of applications like this do for code review. What standards they hold themselves to. What best-practices and guidelines and methodology for testing and assessment are used, if any.

The service is free, and has no warranty. But I think users should start asking for more information about how their data is retained, retrieved, and what has been done to prevent things such as another user gaining access to My Stuff by impersonating me to imified by sending queries for data that belongs to me. There are any number of ways that this could happen—there are, after all, no fewer than 5 ways to get at the service, over 5 different protocols.

Merlin Drops some Stikkit Science

As promised, I wanted to start sharing some of the reasons I’ve been digging Stikkit, so I thought I’d begin at the beginning: Stikkit’s use of “magic words” to do stuff based on your typing natural (albeit geeky) language into a blank note. There’s a lot more to Stikkit than magic words, but this is a great place to start. (And, yeah, future posts will be more about how to implement stuff with Stikkit, but it’s worthwhile to start with mechanics.)

The latest post on how to use stikkit on 43folders is top-shelf stuff. I’ve been playing with Stikkit for a while now and while I just don’t have the trust in it that I have in Backpack, I could easily see that changing.

GTD on Wikipedia

Would it be tacky to link to my own GTD paper on the Wikipedia page on GTD?

my desk @work, annotated

i need to straighten up my desk something awful.

but it has been worse.

01222007324

How-To: Print DIY Planner Hipster PDA Cards Direct to 3×5

So I know some of you were wondering what my latest flickr pool was all about but clicking around you probably figure it out fast.

I spent a lot of time and a lot of brain power on getting an HP C5180 all-in-one scanner, copier, printer, photo printer, hipsterpda authoring tool. It wasn’t pleasant. In fact, it was pretty horrifying considering that the latest drivers and software on the HP website are badly broken.

Also, I know I’ve been busy lately. I assure you this is more related to work and family than a terrible fixation on a certain gnome, though I’m starting to get teased a little by my friends for such things. So onward and upward.

This guide is designed to help the owner of an HP All-in-One model printer (or any other HP printer and perhaps any printer that will feed 3×5 cards) print cards using Mac OS X.

Assumptions:

You’re an awesome hipster and have a deck of cards in PDF format, 1-up, to prove it.

You have a printer similar enough to the HP Photosmart C5180 that you can fake having one or have already cleared off room for your own. (It is worth looking at—Epson doesn’t have a printer of this capability in the same price range at the moment and my RX500 died because I used stupid third-party inks that blew out my heads. It also prints photos very well though the scanner software sucks and HP has issues with QA of their software apparently.)

You have yourself a nice place to put all those cards, such as a Levenger Shirt Pocket Briefcase, or a Levenger Rope Case.

You have a Mac running OS X 10.4+. I only say that because I’m not sure if the UI elements look the same in Panther. Its been a while. Maybe you should upgrade.

You have a stack of index cards. I get mine at a local office supply store (Morrison Office Supply on Thayer Street, Providence Rhode Island, US) because I just love the owner and his shop. You can probably get them just about anywhere though. I like plain ones. I go for a nice weight that isn’t too stiff and isn’t so flimsy that they’re going to easily tear. The HP lets you put them in the main tray. Don’t try using the photo paper tray. It doesn’t work. They’re too small for that, but the big huge tray lets you accommodate smaller sizes. Go figure.

When you load the cards, you can’t even see them anymore. It makes it hard to know how many you have left. I’m usually only printing 10-20 cards at a time though, so it isn’t like I’m raking the leaves while my printer sits waiting for cards.

Preview.app

Preview.app is the preferred way for me to open the hipsterpda DIYplanner templates. It is a great PDF viewer all-around anyway. First things first, open the document.

File » Page Setup

Make a custom page size. I self-assigned 0.00 inch margins. This is roughly similar to 0.00 centimeter margins.

I called mine “Hipsta” and set the page size to width 3 inches by height 5 inches.

Picture 1.png

Easy.

You’re going to want to set your Paper Size to that custom Hipsta selection you just made.

Picture 2.png

You’re also going to want to change the scale a bit. I got the best results at 95% but I’ve had great luck with 96% as well. 100% is too big, and your cards will get the edges cut off by the margins, even though they’re at 0.00. Ping me if you get a better result than this. I’m happy with the results I’m getting, but would probably prefer getting a larger print onto 3×5.

So yeah, I set mine to 96%.

Punch the big OK button.

Picture 1.png

File » Print

Here we go.

Name your preset.

Create a new preset. Call it “HP Trying” or whatever you want to call it. Something like “I hope this works!” is fine, too. Don’t get cocky with your naming of this preset, I think it interprets assertiveness as a threat.

Save your preset.

You’re going to save your preset after every change we make, so get used to it.

Go to Layout

Select the drop-down menu below Presets.

Pick Layout, and make it look like this:

Picture 2.png

Save your preset.

Paper Handling

Select the drop-down menu below Presets and select Paper Handling.

Leave everything as-is, but change “Scale to fit paper size:” and change that to Hipsta.

Picture 3.png

Save your preset.

Paper Type/Quality

Select the drop-down menu below Presets and select Paper Type/Quality.

I like to use Plain paper. I leave quality on Automatic. I use sRGB even though the cards are all grayscale now. I think they used to have some with little faint splashes of color. Or my Epson was so cracked out that it was injecting some color where none should be. That doesn’t seem all that unlikely. I really screwed that printer up. That’ll learn me.

Picture 5.png

Do you see Paper | Color Options | Ink?

Click on Ink.

The middle setting bleeds too much. I nudge it down a peg. Your mileage may vary.

Save your preset.

Copies & Pages

Select the drop-down menu below Presets and select Copies & Pages. Set the number of copies you want, and what page-range you want. It will probably be 10-20 copies of Page X.

Don’t forget to do this because if you don’t, you’ll hurt yourself scrambling to launch Printer Setup Utility to stop the print job you just kicked off lest you get showered with 84 index cards.

This printer cranks them out fast. Like little ninja throwing stars they’ll spray at you. Heads-up.

Now what?

That’s it, slacker. Now that you have a saved preset you can dig through your 1-up PDF hipsterpda templates and find the one you want, hit Print, change to your hipster-pda printing Preset you created (Please Work, HP Trying, or Tickle Me Merlin) and assign how many copies you want of that card.

If you come back and print more later after having closed the document, you have to pick Page Setup again to tell Preview.app you’re printing to Hipsta again. It will not remember that on a document-by-document basis, which would be nice. I submitted a feature request to Apple for that.

Wrap-up

So that is that. You can crank out cards really fast on this printer, and they turn out really well. Honestly I think my Epson controlled ink output better, but the HP does pretty awesome and also lets me load cards directly, instead of cutting my own, which is very error-prone because I have the patience of a 3-year-old.

Shout-outs

To my peeps on the 43 folders block, merlin, berko, pookster, keep it real. Real organized.

The fine folks at DIY Planner who slave night and day to make your life easier.

I’d like to give the finger to HP for putting borked software on their downloads site. You guys should try installing your software once and attempting to use it before putting it on the download site. I bet that may solve your problem of putting broken software online. Unless you did test your software and decided that it was good enough in spite of not working.