Uncle Henry! It’s a Twister!

Just endured a Tornado Warning here at work. Everyone proceeded in a calm and orderly fashion into the basement of Walwood Hall and all in all we did quite well. The only thing I could really complain about was the stairs to access the area, for older folk with bad knees it’s definitely takes some time.

Once we were down in the basement technology shined. Everyone gathered around me and my iPad. I also had water, a fire extinguisher, and my Ready.gov emergency preparedness kit in a man-sized duffle bag. Several things I noticed were a lack of timely (where minutes count) updates from the National Weather Service, The Weather Channel app being sluggish to load and not having up-to-date data, again, in a timely fashion. I could access all the network resources I needed to, which was comforting. I have to find some source on Twitter that has as-close-to-realtime weather data as possible. For the entire event the only procedural problem was doubt surrounding the all-clear signal. Custodial Services delivered a premature all-clear that was in contradiction to the warning provided by the NWS. Which to follow? Who has authority? WMU really needs a centralized “GO” and “SAFE” system, what we have with the NWS is okay, but the confusion and doubt surrounding the “SAFE” declaration is rather upsetting.

Perhaps there is a technological solution, I’ll have to investigate. If anyone has any experiences, please feel free to comment and share them here. TIA!

 

Inbox Zero

Ever since my institution migrated to Web Mail Plus (I like to call it wimp for short) I’ve made it a workplace priority to never have anything stored on it that I can’t store someplace else. From the beginning, with our institutional migration to this new system I’ve been critical of it. I have no faith in either the dependability or privacy of the new system. The old system I did have a measure of faith in because my email was stored on my server in my machine room, not 10 feet from where I sit now. Now my professional email lives in Ann Arbor Michigan, in a place I have never seen and managed by people I have never met. There is a batch of paperwork that has been signed which should give me a sense of security, but again, it was one batch of strangers signing documents with another batch of strangers and a very nebulous promise that nothing upsetting would occur from this transition. As it is, I have developed a series of reflexes based on my zero-trust model that I use with strangers, especially institutional strangers. My livelihood is far too valuable to trust to the likes of my coworkers and peers. It’s nothing against them, but it’s a mix of wariness and “If you want it done right, do it yourself” mentality that so far has kept me happy and things working well in my life.

These reflexes regularly lead me to a state of geek nirvana, something called Inbox Zero. It’s a state where your inbox is totally clean, utterly empty. Nothing is malingering, loitering, and filling your mind with a fog of worry that if there are items there, you are somehow missing something or you haven’t completed something. Mostly it’s the sense that if there is something in there, I haven’t attended to it properly and that sits on my mind. It’s a kind of annoying background noise that lowers my happiness and sense of order, a fog of doubt. While this fog of doubt doesn’t really upset me or negatively impact my life, it contributes to my general sense of irritation and it’s one of those little passengers that contribute to stress breakdowns and spiraling vortexes of rage that I sometimes get trapped in. By eliminating this fog from my environment, it’s one less little niggling thing to wear me down.

My professional email gets only a few broad categories of information sent to it, that I have to attend to:

  • DBA Tasks – Highly structured task requests that usually include attached data. These almost always have a due date and a list of people to report to when the task is complete.
  • Help Desk/Office – More nebulous, mostly people asking for things or issuing trouble-tickets over email. In our office there is no single way to issue a trouble-ticket, people can walk up and verbally deliver one, they can email it in, leave voicemail, or try to ambush us as we walk through the office doing other tasks.
  • Organizational Chatter – Even more nebulous and needless are the myriad messages regarding the activities of the Trustees, Campus News, and little reminders sent out for events and/or meetings. I don’t claim they are worthless, but they are a kind of ‘hair that clogs the pipes’.
  • Vendor Spam – Generalized and unfocused bullshit from vendors we have or have had relationships with. Mostly this stuff is meaningless dreck related to things we will never need or find useful or even care about. These usually include anything sent from Dell, or HP, or the “Who’s Who” people.
  • Miscellaneous Bullshit – Very regularly I get meaningless messages from utter strangers with no content or worthless content. These are akin to email mosquitoes. They serve no real purpose, but there isn’t a reliable way to force them all into extinction. The best you can do is just swat them when they arrive.

So my strategies for handling these messages are as so:

  • If a message is worthy and important and has some sense of a due-date I forward it to my Toodledo account, which creates a task of the email with the body of the message as the meat of the task and the subject as the task title. This pushes the tasks that should originally go to toodledo in that direction. One of the side-effects of our transition was a massive retardation when it came to workflow. Our old system was great and nobody understood how to use it. The new system just doesn’t have the wits and the fact that nobody gets it is rendered meaningless from its absence.
  • If a message contains some hard nugget that I want to always retain I copy the relevant bits into an Evernote Note.
  • Everything else is bullshit. I have trained my Mac Mail.app using its Bayesian filters to separate utter bullshit from possible bullshit, so I just dump whatever mail puts in Junk right out and then toss the rest out after giving it a cursory glance.
  • If there is an item that isn’t task based, but does have a date – such as a meeting or some sort of event, I hover my mouse over the date parts and my Mail.app detects this and offers me a choice to create a new iCal Calendar Entry for that event. Talk about handy.

At the end of the day at best, or the end of the week at worst I should always be able to return to Inbox Zero. There is no reason to store items in the wimp, everything else can be sorted either into Evernote or Toodledo or the files taken out and placed in Dropbox with appropriate Finder comments attached. That all being said, I do store some things in my wimp account, mostly things that I probably should keep for documentations sake, especially if a coworker is going to wear their ass for a hat sometime in the future, it’s good to be at least a little prepared for those sorts of things. I principally store promises and protestations that something won’t ever happen again in my wimp account, and when they screw up, at least it’s handy there. Wimp glories in a 10GB quota. I use only a human-hairs worth of that quota and I have no desire to ever really make use of wimp beyond that. It’s a necessary evil, a funnel, not a bucket. I’m sure organizationally that bucks the conventions, as they wish it to be both a funnel and a bucket, but I have more faith in other buckets than what is in wimp itself.

Shuffle thy mortal coil

Everything is done, for the Apple Digital Lifestyle project for our soon-to-retire management person. Getting to this point was a challenge only in terms of getting the data off of the old computer. The old machine was a Dell Dimension desktop loaded with Windows XP. I got the machine running and everything was fine, as far as Windows XP can be fine and I inserted my Knoppix DVD into the disk drive and rebooted. Then began the hurdles, the system was configured to boot first to the HD, not to the DVD, so I changed that and rebooted, the disk wouldn’t read and the system booted to the HD anyways, up comes Windows XP. Turns out, this computer is so old that it doesn’t have DVD, just a plain CD-ROM drive that I errantly mistook for a DVD drive. So I swapped out the Knoppix DVD and traded it for a Knoppix CD, rebooted and finally was up and running in Knoppix. I mounted the volume where the user files lived and used the tar utility to copy them over the network to my iMac on my desk. Once that was done I switched Knoppix out for DBAN, a popular hard drive erasing utility and booted into that, set it to chew away using DoD short wipe and proceeded to unpack the tar file I had copied over. I had unpacked the users data, trimmed out the meaningless Windows junk and ended up with about 800MB of user data in the end, mostly music and pictures and a few documents peppered in. I made a new ‘tar’ file and then copied that over to the new iMac using my handy-dandy USB file transmission cable. I had utterly blanked on the fact that both my iMac and the new iMac had fancy FireWire 800 capability, and only now that I reflect upon it do I feel rather silly in forgetting FireWire.

Once the data was over, I moved all the documents where they needed to be and then I thought about how I would manage the music and pictures. First was the pictures, I opened iPhoto ’09 (which came with the iMac!) and clicked on File, Import, pointed it to the directory that held the mishmash of user data and in about 45 seconds (I couldn’t help but time it) all the user pictures were now in iPhoto. I did the same thing with iTunes for the music and that took a whole 30 seconds. I then threw all the rescued remains in the trash (because they were now in iPhoto and iTunes) and then rescued bookmarks, that took a whole 10 seconds and into Safari it went. Cleaned everything up, installed the ‘Free’ HP All-in-one, and that took 2 minutes to unpack and 30 seconds to set up, I had a test print a minute later. Packed it all up, walked it to the manager’s office and he’s all set to enjoy.

What will he enjoy? His big thing is email and using iChat Video Chat. That’s the biggest selling point I think for this entire adventure. He can see his daughter and her budding family, full audio/video Mac goodness for as long as he likes to do so. I suggested that he could even set up a link in the morning and have a virtual “magic mirror” run all day long so they could spend time close to their loved ones without the expense or trouble of traveling.

After this entire adventure it struck me that I effectively ran an entire micro-sized Apple Store from inside my head. I had a Genius Bar (my office), I was the Genius (don’t have a fancy apple shirt, tho) and I got the user interested, sold, migrated, and trained – just like in an Apple Store. If Apple ever were to establish a store in Kalamazoo I would definitely moonlight there, without a doubt. The last time I did enter an Apple Store was with my Father in Syracuse a few months ago, the salespeople approached and I was busy pointing out a 21″ iMac to my Dad and as the sales guy approached he heard me actually running through his script. He chuckled and smiled and stood behind me. That’s why Apple succeeds, because they impress people like me and we become evangelists. Walking around, free Apple advertising and when someone comes up and asks, we show them all the wonderful fun they could have and then they go and buy into the dream as well, the cycle continues.

Comic Con Day 3 – iPad is Disabled

Just exited the Family Guy panel on Day 3 of San Diego Comic Con and after it was done I opened up my Apple iPad and to my chagrin it said “This iPad is Disabled, please try again in 4 minutes” and my Bluetooth was active. I immediately thought that someone was being hacky and clever with my open Bluetooth stack being a security risk. I left Ballroom 20 with concern that somehow my iPad had been broken into and was now for some reason vulnerable. As I walked along, trying to reset the iPad and turn it on and off to no effect I waited and eventually the device was unlocked. I opened up Google on my POS Blackberry and looked up the phrase, “iPad is Disabled”.

This is where my chagrin was firmly planted. I also brought with me my Apple Wireless Keyboard today, and didn’t think anything about it. While I’m traveling I have my iPad in secure mode with a passcode. Apparently somehow my Apple Wireless Keyboard turned on (probably a nudge) and then it started to feed my iPad guesses to the unlock code. With enough wrong guesses the iPad started to limit access. I’m thankful that I caught it when I did, after 10 wrong guesses my iPad deletes all the content within it.

Apparently my handy Apple Wireless Keyboard has a very touchy power button so now when I travel I’m just going to pull it’s batteries out. A part of me wishes it wasn’t that hard to screw everything up, and another part of me is embarrassed that I even let it happen.

If you are traveling with an iPad and an Apple Wireless Keyboard, check your batteries!

Mobile Writing

Just got my new Apple wireless keyboard for my iPad and it works just wonderfully. Now I can blog and write using just my iPad. Another nail in the coffin for my Mac Mini and my MacBook. The keyboard is light, trim, and small. There is no discernible lag between key presses and when the characters appear on my iPad. The virtual keyboard is good for in-a-pinch text entry but this is so much more pleasant to use. The BookArc stand I got for my birthday is absolutely top-notch as well, it’s currently holding up my iPad while I write this blog entry. I have to get back to work now, but I’m very pleased with how this whole thing worked out. The next thing to check will be to see how well both the iPad and the Keyboard do over a power cycle of the keyboard, connection integrity, that sort of thing. I’ve got a huge grin on my face. 🙂

Apple iPad – Dock Apps

Arguably the most important apps on any device will be on the Dock Row, since that row is present on every screen. Here are the apps that exist on my Dock Row:

  • Safari – The built-in browser for the Apple iPad. It works well, and I’m often quite surprised when websites have embedded YouTube videos and they not only play, but play in-situ, which is a wonderful little extra touch. The multiple screen functionality is very useful but sometimes I can forget it exists and find out later on that I have littered the field with dead windows. I wish there was a way to sync my Safari bookmarks with my Mozilla WeaveSync data store, then again, I’d be thrilled as punch to have Fennec or even Firefox on my iPad, but I won’t hold my breath.
  • Mail – The Mail App is really quite pleasant to use, a real surprise coming from the Mail App on my iPod Touch. Mail is one of those apps that gives me the freedom to leave my laptop behind and leave my Mac Mini at home off for extended periods of time. I find the only gripe I have about Mail is that every account I have registered with it is in its own specific little containers. I know that the next edition of the iPad OS will have a unified mailbox. It’s not enough of a gripe to dissuade me from using Mail on my iPad.
  • Photos – The iPad absolutely shines when it comes to displaying big beautiful photos. I love being able to swipe and display Demotivational Poster jokes and I quite enjoy all the ways you can organize pictures. One of my gripes in the Photo application is how bound it is to iTunes/iPhoto, but then again, the gripe is not a showstopper. One thing I did notice is a bug in the Photos application, if you have a photo with EXIF data that isn’t correct you can have some serious problems syncing the iPad. The problem presents itself when the iPad is syncing and backing up in iTunes. If you have a photo with bad EXIF data, iTunes will begin the backup/sync operation on the iPad and then time out. The iPad will reboot twice and then eventually end up in a bricked state. You have to unplug the iPad and force a reboot. The only fix I’ve found is to use DiskAid to pull the erroneous pictures out of my device so sync can return to normal. Once the pictures are gone, everything behaves itself. You definitely know you have a bad photo in your Pictures database when you plug in your iPad and start the Image Capture app and it doesn’t recognize the iPad as a source for images.
  • iBooks – Dead Center on the Dock Row – quite possibly the most pleasant application on my entire iPad. I have over 60 books stored on my iBooks and it has become my universal, favorite, and only way I like to read books now. The backlight can upset some people but I have found it to be a delight. It’s a great way to read and if you have spare time, it makes your iPad a very handy device to have on you. I have no gripes nor have I found any bugs with iBooks, altogether it’s a very solid app.
  • Toodledo – The iPad App to my favorite to-do application and site. The Toodledo app allows me to manage my online Toodledo list, so I can create new tasks, manage the ones I already have and see where I stand just with a tap of my index finger. The App grew up from a hasty old-style iPod Touch app shoved into an iPad app and now has matured into a full-fledged iPad app. Very convenient and very useful!
  • Twitterrific – The best iPad-based Twitter app out there. I really like the big font on the primary display, very easy on the eyes. The only bug I’ve found is if you are too hasty and try to switch categories sometimes that feature can “get lost” if you aren’t willing to wait for a network update to the twitter timeline. It’s solid everywhere else and it gets a great review from me because it’s pleasant to use. I may be swapping out Twitterrific for ComicZeal soon on the Dock, but currently, that’s whats there.

Apple iPad App Review – Page 1 Line 5

The final line on the first page, quite a few applications have shuffled about, and the remaining reviews will be a straight shot through the rest of the pages. Here’s the last line on my iPad:

  • Pandora – Quite possibly the greatest background filler to a game of Scrabble that I could imagine. Plugged in (preserving batteries) you can set it to create whatever atmosphere you wish for whatever may be going on. Mozart or Mahler for Scrabble, great choice. The App itself is great, as all apps are that work the way you imagine they should.
  • Wikipanion – This app gives you a custom interface to Wikipedia. It’s truthiness aside, I find Wikipedia ‘good enough’ for basic information and I absolutely love the ability to save Wikipedia articles for later viewing.
  • StreamToMe – Best $2.99 I’ve spent in the App Store for my iPad. This application and it’s free server software for my Mac gives me the ability to stream video and music content from my Mac Mini connected to a data pig. Instead of having to store all the media on my iPad, I can stream it over my wifi network at home, works like a charm.
  • Settings – The go to place for pretty much all system level adjustments, from Wallpapers to accessing VPN services. On the front page so I don’t have to go a-hunting for it elsewhere. Both my iPod Touch and my iPad have the Settings icon on the first page. Couldn’t imagine it anywhere else.

I say hello, I say goodbye…

For a few months I’ve used an app called Platypus on my Mac to create a pseudo-app that bundles a bash shell script which instructs my Mac to open various applications that I want to use during the day. What I want is very specific, I want to be able to login quickly to a idle Mac, but I want to have one icon to click on to start an entire host of applications, if I want to. The overall solution would of course be to mark every app as “Open on Login” but I don’t want them all to open each and every time I log-in, I’m picky. The bash script uses the open command to open applications. This command works well enough, but it leaves my screens littered with open application windows. This is not exactly what I want. I want all my applications to be opened, then I want them to be hidden. Cake and eat it too.

This morning, on a lark, I investigated alternatives to using Platypus. I know there is AppleScript, but I never really delved very deeply into the language. A little browsing and some tinkering and I have exactly what I want:

tell application “Mail” to activate
tell application “Firefox” to activate
tell application “iTunes” to activate
tell application “/Applications/Yahoo! Messenger.app” to activate
tell application “Stickies” to activate
tell application “Remote Desktop” to activate
tell application “Server Admin” to activate
tell application “Evernote” to activate
tell application “iCal” to activate
tell application “iChat” to activate
delay 0.5
tell application “Finder” to set visible of process “Mail” to false
tell application “Finder” to set visible of process “iTunes” to false
tell application “Finder” to set visible of process “Yahoo! Messenger” to false
tell application “Finder” to set visible of process “Stickies” to false
tell application “Finder” to set visible of process “Remote Desktop” to false
tell application “Finder” to set visible of process “Server Admin” to false
tell application “Finder” to set visible of process “Evernote” to false
tell application “Finder” to set visible of process “iCal” to false
tell application “iChat”
set minimized of window “bluedepth@gmail.com” to true
set minimized of window “andymchugh@atlas.dev.wmich.edu” to true
set minimized of window “AIM Buddy List” to true
set minimized of window “andy.mchugh@chat.facebook.com” to true
end tell

This script, shoved into an Application icon opens up every app I want in the morning, then hides them, except for iChat, it minimizes every window but my Bonjour list. I discovered that if I accidentally have a volume open when I run the script and there is an application in the volume and I ask that it be activated, the Mac is confused and asks me to pick the application from the list – so for Yahoo I had to explicitly state which one I wanted. Not a bug, just me being lazy.

The flipside of this also occurred to me. In the evenings I want to close all my applications. I could of course rely on the log-out procedure to do all the mopping up but there are some apps I use, like GroupWise and VirtualBox that can upset the log-out sequence. This script unmounts all volumes and then quits all open applications. That way I close all my apps before I log-out. Again, with the lazy:

tell application “Finder”
set bootDisk to name of startup disk
set otherDisks to every disk whose (name is not bootDisk)
repeat with myDisk in otherDisks
try
eject myDisk
end try
end repeat
end tell

tell application “System Events” to set the visible of every process to true
set white_list to {“Finder”}
try
tell application “Finder”
set process_list to the name of every process whose visible is true
end tell
repeat with i from 1 to (number of items in process_list)
set this_process to item i of the process_list
if this_process is not in white_list then
tell application this_process
quit
end tell
end if
end repeat
on error
tell the current application to display dialog “An error has occurred!” & return & “This script will now quit” buttons {“Quit”} default button 1 with icon 0
end try

Yay for Lazy! 🙂

Apple iPad

Apple has unveiled their latest technological offering, the Apple iPad. It fills a niche between their iPhone and their Macintosh line of computers (MacBooks cause everyones hot for mobility). I was on pins and needles for the entire event, which I enjoyed in fits and starts from the Engadget Liveblog page. Watching Apple demonstrate the device, chat up some of it’s features, and then at the end pull the pin and lob a hand-grenade of aggressive pricing at everyone, I was stunned!

What gets me is a bit of geek lore, at least at first. iPad, I’m sure Apple’s inspiration was a ‘notepad’ since the device is arguably most like a conveniently-beefy sized notepad. The word iPad though does have deep connections for many Sci-Fi Geeks who also happen to be gadgetophiles. In Star Trek TNG a common device that was handed from crewmember to crewmember was a PADD. A roughly 10 inch rectangular piece of metal and plastic that was touch sensitive and displayed information. Oh eat your heart out! iPad – PADD. For geeks like me, this is a blossoming of authentic science-fiction that has been turned into a real thing and offered to us. The act of handing our iPad to someone else to look at something makes that whole experience valuable – we saw that in Star Trek, we’re doing it in real life. It’s one thing out of a multitude, but it’s very much like heroin for geeks. If not for every geek, at least this one.

The iPad is not only chock full of sci-fi technoromanticism (portmanteau bitches!) but it has the capacity to change the world. The iPad, like the iPhone and the iPod is a device that does something and from the track record of Apple, it will do the tasks very well. Whether you get it chock full of storage or not, wireless up the wazoo or not, the device itself means something. A full color illuminated display for books with authentic graphical representations of the behavior of real books will enhance literacy and impact the printed page. It won’t demolish the print industry, but it will liberate books from the tyranny of limited printings. If you want a book and it’s in a digital format, the idea that “We’re all out, we are waiting for a second printing” simply goes away. This will ensure that books can be spread, retained, and even published without the usual prohibitive costs related to acquiring an editor, a publishing house, signing book deals. The iPad (et al) will do for books what the iPod did for music – ie release creativity. People who couldn’t necessarily get their music out into the world via a record contract could suddenly record and put their music on MySpace or thru a Podcast and then the record companies didn’t matter so much, the consumers could approach the artists directly. Same goes for books. Before if you wanted to write the great American novel you’d have to pound it out, submit it to publishers and they controlled whether it spread or not. The iPad (et al) can release literature from control, bypass the gatekeepers. Everyone can publish.

When I say (et al) what do I mean? iPad isn’t the only device out there that can render literature, so can the Nook and the Kindle. The iPad presents an overwhelming challenge to it’s competitor devices, not so much for the principal context of literature, but because the iPad can do much much more than the Kindle or Nook could possibly muster. Playing Music, Movies, Extensibility through the App Store, these are things that the Nook and Kindle just can’t accomplish (save music, which I know the Nook can…) and it’s this extensibility, full color, and full touch sensitivity across the entire device. The iPad is a killer device for many forms of literature, but the form I’m personally most driven by is that of comic books. These books  are bright, graphical, textual, and often times have callouts where hypertextual links would offer incredible convenience. One thing people have to understand, and this is true of the iPad as well as the Nook, is that you do not have to wait for some DRM’ed eBook to be published to read literature, whether it be a classic like The Iliad or Green Lantern Volume 2. You can do the legwork yourself, these two devices have open extensibility, in the Nook it’s the ability to dispaly PDF files and open eBook formats – while for the iPad it’s the foundation of the iPhone OS and the sure extensibility of the App Store.

Waiting for eBook publishing to catch up is not as compelling a reason to hesitate as may be feared. Routes to getting what you want will always exist as long as there is an analog hole. For print matter, the analog hole is the print itself. You buy a book, disassemble it, feed it to a sheetfed color scanner and in an afternoon you’ve converted a physical book to it’s digital counterpart. You can then spread that digital representation to whomever you wish, it is definitely not legal, but it is something you can do, thanks to the analog hole. This is most paramount to content providers, publishers and the like. Your lesson is this: Change your business model when the technology changes and you will succeed – Fail and you will be buried. If XYZ Publisher refuses to heed this warning and refuses to publish their product in a digital format then the customers will be forced to cope and create the knockoff digital content on their own, they know what they want and if it’s possible for them to obtain it, they will. XYZ Publisher will find their sales drying up because nobody wants dead trees anymore, they want digitial content, and if that has leaked into the network, all those potential sales are gone and XYZ might as well board up and close shop. It is better for XYZ, and their customers if they immediately produce digital content, leave DRM by the wayside, treat their customers with respect and they’ll make profits like gangbusters. A perfect example of this is Marvel and DC Comics. For years people have been disassembling these comic books and scanning them and making the entire archive available on the network free of charge. By not leaping on the bandwagon immediately, they’ve missed a golden opportunity to extend their product into a entirely new economic ecosystem. The drop-dead-date has not passed yet, but it is coming, around March when the iPad starts to sell. For example, if DC wanted to jump on top of this immediately they’d need to get a DC Comic Book App set up in the App Store, set up a channel for paying for content (which you can now do through an App) and then deliver digital editions of their entire line available through their iPad App. Charge the cover price, skip out on the cost of printing, happy customers. Win win and win.

What then for the Kindle and Nook? They will always have a place at the table. I don’t see iPad annihilating them, however I do see Nook leading Kindle to the MC Escher Staircase and pushing it. Kindle’s living nightmare, an Apple competitor, is now here. Nook will push Kindle and iPad will shoot it once it lands at the bottom of the MC Escher Staircase. It won’t be pretty.

And just so everyone is aware, I am saving money so I can buy myself an iPad. I couldn’t imagine not having a PADD. 🙂