Overcast

While talking to several of my coworkers about the ways I organize my digital life it struck me that I have never detailed the what, the how, and the why. To me organization has set me free. There are only a few places where information is kept and so finding it is just a matter of checking a few places and almost always I can find, or remember, what I need.

Here at Western we have changed our email infrastructure to what is called “WebMail Plus” and I affectionately refer to by the initialism WMP. WMP runs on Zimbra servers out of our ISP in Ann Arbor Michigan and ever since the changeover I’ve never been very comfortable in the new system. I don’t like the web-based interface and I don’t like my email to stay in Ann Arbor for very long if I can help it. It’s purely a personal thing and I don’t expect everyone to have the same resistance to WMP as I have. There is a significant amount of history between me and WMP that goes quite a bit back.To that end, I store my email somewhere else and I store some files in other places as well, depending on where I’ll use them most of all.

Tools

I use these tools in order to better organize my digital world:

  1. Mail.app
    1. The native Mac Mail.app is set to pull in my WMP Mail over the IMAP protocol. This protocol allows me to select the Mail.app interface and bolt it on, covering up the less liked WMP Native website interface. Several key benefits to this are how I can configure all the aspects of Mail.app’s fonts to suit me and make it easier for me to read text. Mail.app also has a Bayesian Filter for identifying Junk Mail. I teach it what is and what isn’t Junk mail and it does a pretty kickass job identifying future Junk and getting it out of my way. The other feature of Mail.app that I have come to rely on is the “Redirect” command. This command allows me to effectively ‘resend’ an incoming email somewhere else as if it was always destined for that other address. This feature is a ‘killer feature’ when combined with other cloud services that I’ll write about further along in this post.
  2. iCal.app
    1. Just as much as I don’t like WMP when it comes to email, I also do not like it when it comes to Calendaring. I prefer to use iCal for my calendaring needs. Thanks to Zimbra’s adherence to standards I can have my cake and eat it too. WMP provides a CalDAV service which I can subscribe to using iCal. Not only can I have my local calendars off my home server subscribed on my iCal, but I can also have my WMP calendars as well.
  3. AddressBook.app
    1. As with iCal, the AddressBook.app application can subscribe to CardDAV Services that WMP provides. With all three in concert I have effectively replaced my need to use the native WMP interface and instead replaced it with a far more friendly Mac-based interface.
  4. Evernote
    1. Evernote is a cloud service that “remembers everything” and is only limited by the amount of information you send to your Evernote system, but not how much material you store there. Each free Evernote account comes with an “Evernote Email Address” that is private to the user and can be the destination of emails and when you do send an email to that address it is just like you have clipped the text directly into Evernote with a client. In this regard, the “Redirect” command and the “Evernote Email Address” are a match made in heaven.
  5. Toodledo
    1. Toodledo is an online cloud-based To Do List manager. There is a website that manages the Toodledo system very well and Toodledo provides a CalDAV compliant feed so I can subscribe my iCal client to my Toodledo task calendar and see everything, including my tasks, on one central iCal calendar. Toodledo also has its own “Toodledo Email Address” that inserts Redirected email into my task list. I can use a shorthand notation in the subject line to enrich the task so that when it is added to my Toodledo system it gets the appropriate context, date, time, and folder. Within Toodledo I have three contexts, Home, Work, and None. I have a gaggle of Folders such as “Email” and “Millennium” and “Personal” and the date system is very flexible. I can write an email to my Toodledo Email Address, set the subject as “Add Files to Folder @work #tomorrow =5pm *email” and the task is created with the body of the incoming email being the attached note of the task and the context is set to Work, the due-date set for 5/6/2011 (tomorrow), the due-time set to 5:00pm and the folder set for Email.
  6. Instapaper
    1. Instapaper also has a “Instapaper Email Address” and anything you send to that address gets queued up in your Instapaper queue. It’s really quite useful if you get a link in your Inbox and want to read it eventually, but not now.
  7. Dropbox
    1. Dropbox is a cloud-based file storage system that synchronizes a folder on every computer or device you use and a central folder stored in the cloud.

Tackling the Email Monster

I’m quite fond of achieving what I like to call Inbox Zero at least once a week, and usually on Friday afternoons. For me, email comes in and usually falls into a few neat categories. There are purely informational emails, such as notices from OIT and advisories about the University Trustees and other WMU news, then there are requests for me to do some sort of task, and then there are email discussions about some sort of running topic. I tackle an inbox that has gone out of control by starting with “low-hanging fruit”. I identify and pitch all the informational emails that I don’t need to note or keep storing. Some of this mail is merely meant to expose me to some news item or some event and after I appreciate the contents, they lose all durable value. For these messages I’ll either mark them as Junk or just delete them. The next level is to identify all the tasks-in-email and redirect them to my Toodledo account. Once they are redirected I delete those from my WMP account as well. All that is left, usually are discussions and “durable value” emails that contain something I really should remember. For the latter I redirect those to Evernote and delete them out of my Inbox. The rest are conversations and usually I won’t keep a lot of these floating around anyways. Once I send a reply the entire conversation is pretty well “backed up” in my Sent Items and so there is little point to keep old conversational emails that I don’t need anymore. Any emails that remain I look at and decide if they are conversations, tasks, or something I need to remember. I keep on whittling down on the pile until I run out of Inbox messages. Some people will note that I’m just playing a cup-game with my emails in Evernote. On Sunday I start organizing my Evernote into folders and let all that information build up there. Because Evernote is bottomless I don’t really care how much information I stuff into it since I can pretty much search text and folders to find anything I might need later on. Another hidden gem is that all of these services, Instapaper, Evernote, and Toodledo all have really great iOS apps for both iPhone and iPad, so I can manage everything on any device I like any time I like. I’ve been known to knock several emails out while waiting in line at the supermarket, or waiting for a movie to start at the cinema. Every bit helps and if you are vigilant you can whittle all your Inbox down to size and then get into a habit of keeping it that way.

Cloud Data Storage: Having Your Cake and Eating It Too

Another need I’ve found is to store data in an easily accessible way between many devices. I have an iPhone, and iPad, a MacBook, a iMac and a Mac Mini. There is always a need for me to keep a certain set of files available on each device. It makes life easier to have them conveniently located and every single machine having the right set of files no matter what. Dropbox suits this need very well. For run-of-the-mill data Dropbox can’t be beat for convenience sake. There is however a problem when it comes to security. Dropbox is secure, but they are vulnerable to search and seizure orders from the government and so they *can* break security on your files in order to comply with a government action. There are some files that I really would like to have available, but I really don’t want to risk having these files exposed. If I’m willing to sacrifice a bit of compatibility (really secure use of Dropbox precludes iOS devices) I have a way to secure files even from Dropbox itself, while still making use of their syncing services. Here’s how you do it. Dropbox is a free service and they kick in 2 gigabytes worth of storage. On a Mac open up Disk Utility, create an AES-256 encrypted sparsebundle disk image file and save it to your Dropbox. Put a nice long password on it and don’t save that password to your Mac’s Keychain system (that makes it really secure, because the password is just in your head) and then you can have your cake and eat it too. The disk image file can be mounted by any Mac computer, you have to type in your access password to mount it. Even if Dropbox were to ship the file to a third-party for analysis the file’s AES-256 encryption (at the moment) ensures that the data within the file is safe. The neat thing about a sparsebundle with Mac computers is that a sparsebundle can be assigned a maximum size, say one gigabyte, and if you only fill it with say 200 megabytes worth of data then the disk image itself isn’t one gigabyte, but instead right around 200 megabytes. The sparsebundle is a lot like a bellows, it expands to contain only the data it needs to. It has a capacity of whatever high-water-mark you’ve set it up for, but it’s efficient in that it only takes up what it’s contents need versus a standard disk image which is a monolithic file. Another neat part of sparsebundle images is that you can issue a rather straightforward CLI command to compact them if you’ve removed data from them. That command is:

“hdiutil compact image.sparsebundle”

So even if a sparsebundle were temporarily carrying a big bulge of data, you can get the storage back out of it by running this command. It’s quite neat and tidy. The only thing that would seal the deal is if the sparsebundles would automatically compact themselves on-the-fly, but even with this command you can still quite enjoy having your cake and eating it too. As it turns out, every removable device I own has an encrypted sparsebundle file stored on it. This is the best way that I know how to have the convenience of this sort of technology and the peace of mind to know that if you lose it, nobody but you can make sense of the contents.

I hope that this makes sense to you all. I’ve found this entire procedure to be quite effective and useful and makes organizing my life much simpler and less burdensome. Perhaps it can do the same for you! πŸ™‚

New Blogging Tool

I’ve found a new blogging tool called Blogsy. I bought it from a recommendation from The GiveMeMind Blog.

The way the app is set up is a novel approach and it is taking a little getting used to. There are two sides to a blog post, a rich side and a write side. Establishing a link is a little cumbersome, but it’s better than having to schlep to an HTML reference to remember the vagaries of assembling an “a href” construct.

I’ve defined all my blogs that I use. Thats another small issue, as I write there isn’t any clear way to say which blog I’m writing to at this point. I suppose that when I get to publishing we’ll see how is all works out.

I figured out where the settings are, but they aren’t ordered logically. the blog you post to is at the bottom of the list, but it’s settings determine all the other fields above that one, urrrr? Also, while WordPress has a correct hierarchy of categories, Blogsy just squashes them all out into a linear list. Perhaps they’ll fix that in a later update. Let’s hope so.

The cost was $2.99 and so far I’ve seen about $0.99 value with this app.

Tech'now'ledgy Expo

I attended for a little while the Tech’now’logy Expo that TotalTech puts on every year. In attendance was my friend Matt Merrill with CDW-G and Chris Doemel with Apple.

They are pretty much two out of maybe a handful of vendors that I do not want to pitch into a swirling abyssal vortex. The expo itself was a little lean on actual vendors, but HP and Dell were there, and my CDW-G vendor was flogging Lenovo pretty hard. I hadn’t the heart to really bust down Lenovo despite it being a cross between an IBM Stink-Pad and Cheap Chinese Plastic Crap. I can’t really get down on Lenovo too harshly, at least there wasn’t a Lexmark pusher there! Lexmark gets pitched into that aforementioned vortex.

Apple was pleasant as usual. I really love the company, and AppleCare itself can’t be beat, but my previous run-ins with Apple Sales has left me feeling a little quixotic. They aren’t as hold-your-hand as the rest of Apple is, but they are attentive and the reflected glory from the mothership in Cupertino does them a lot of good, but while I’m seeking out the ARD Development Team for body-breaking hugs, the sales team has always left me feeling rather tepid. They respond very positively when you tell them you’re sending clients their way, but everything else isn’t really that exciting for them, which I totally understand, but it is a little surprising that sales isn’t as rabid as the rest of them are.

Something that is coming up is iOS management. I’ve got a new systems contact at Apple, a fellow by the name of David Seebaldt. Should be interesting to see what he is going to recommend for us. Currently we’ve got 6 iPads in play and 3 iPhones. I fully expect that level to rise with time. I think one of my first queries will be why iPhone, and no other iOS device displays a single-Library preference. iPod Touches, iPod Nanos, and even iPads can touch as many iTunes Libraries as they like, but iPhones? One central library, the first one they see, and that’s it. It’s as if the iPhone imprints on the first Library it sees and that’s it for life. Odd.

I certainly hope that they get more foot traffic, because the lunch-time period wasn’t so rah-rah-rah.

Firefox 4 Bug 632606

Looks like I found a rather silly bug that appears in Firefox 4 for Mac. It’s already known and up on Bugzilla as bug #632606. This is what happens:

  1. Start Firefox 4 on Mac OSX 10.6.6
  2. Drag primary Firefox window onto a MDP-connected secondary monitor
  3. Press Command-N. What should happen is Firefox creates a new web browser window. But in this state Firefox just ignores the command.
  4. If you drag the primary Firefox window back to the primary monitor, Command-N works just fine and dandy.
  5. If you drag it back and forth you can get this bug to show up or not.

So if anyone is out there and pounding away on Command-N or expecting your Download Manager window to appear, you might want to check to see if Firefox is on your primary or secondary display monitor.

Silly little bug, really. πŸ™‚

Historical

Operation Historic Moment has come and gone. The big news, now that the cat is out of the bag and rubbing up against your leg is that WMU received the biggest cash gift in our state, ever. The total is $100 Million dollars. This unthinkably large gift is a godsend, but alas is just the start of what is needed to start training real Doctors. I was centrally involved with a group of coworkers to design this project and bring it off successfully. My role was to address the technology we’d need to make all of this work properly. There were ups and downs and I learned a surprising amount from the experience that I will detail here.

The project had quite a number of technical components to it. Technology served a role at nearly each step of the process and many of the tools that were used made everything faster, better, and easier. The old aphorism that “proper organization will set you free” couldn’t ring any louder for us all than it did for all of our meetings to arrange this entire project. For me it started with tools that before this event I could have only dreamed for in Sci-fi. Specifically I speak of my iPad. My iPad was the perfect device. It was a communications hub, everything from email, my blog, to Twitter and Facebook were available to me whenever I needed them. The single app on the iPad that really helped the most was iThoughts HD. For each meeting we had, and there were many, I used this app to take dynamic notes and record the minutes of the meetings in a beautiful and straightforward fashion that I could then email to our management and show them our progress on the project. All they had to do was sit back and watch as we progressed. It was a delight to use and by suppressing an endless trail of scribbled and crossed out paperwork made what we accomplished in our meetings very easy on the eyes to read.
We had laid out our design from the very start. The first was a series of mystery QR codes that were distributed throughout town. Supermarkets, Delis, and popular hotspots throughout Kalamazoo were dressed up in these QR coded pages. The QR codes loaded a series of photos that lead to hints for anyone together enough to know what a QR was and to scan it. If I could do this part over I would have encoded all the URL’s for the photos using bit.ly so I could track their clickthrough rates and measure if anyone actually scanned any of these codes or if they are, as I feared, a flash in the pan. Thankfully the QR part of the project was free to implement and the only expense were the staff running around town posting these up all over.

The next big thing was the “Livestream” on the Internet. We had contacted a company and the original design was utterly fantastic. They would haul their own data over satellite service to their home office in Detroit and all we would have to do is cope with our network struggling under the strain of all the consumers pulling the live feed down from our vendor. For weeks we had this planned to the last item and then an unforeseen change of venue forced us to scrap the use of a satellite for data transmission. Suddenly we had to rely on our own network for both the upstream and downstream service. Several things from that point exploded in our faces, specifically a product from Cisco Services called CleanAccess was a problem. With the help of the venues IT manager we were able to get both the dry run and the main production signal off the ground and working properly. As some people have noticed, at showtime we suffered a rather embarrassing network failure at Western. Right now all we have are several competing theories, but they all describe the same problem – our event was so popular that our own network couldn’t cope. Personally I was beyond dismay, beyond embarrassment. I was logged into the Bernhard Center countdown clock hardware trying to display the livestream to everyone assembled there and the melted-down network wasn’t going to have any of it. As I sat there, thinking about all the upset people assembled for nothing in the Bernhard Center my mind raced with ways that I could have possibly addressed the situation. Some things did come immediately to mind and most of them involved not using any indigenous technology and relying instead on other Internet providers to ensure that things worked as designed. Like all other instances where something bad happens and you wish you could go backwards in time to fix it, there is no rescuing that mistake – only learning from it. I can’t say that I have much faith in our indigenous network provider, as it collapsed like a house of cards when our event started. I was afraid of network saturation and whatever the real cause was, I’d bet some real money that link saturation was at least a player in the drama. It stings when I have to admit that our successes are more dependent on non-indigenous resources than indigenous ones. It’s not that we actively selected against the indigenous systems, it’s just they never really even came up in our thoughts. I’m happy that much of what we attempted did work and upset that the one singular thing that we allowed to be handled indigenously was so embarrassingly fumbled. The only saving grace at the end is the notion that our message was so popular that it disabled a system designed to resist such things. The Internet really was never designed to resist popularity, only nuclear attack.

We also were responsible for the “Mystery Box” in Bernhard Center. This was a tease for the Countdown Clock Display that later on was constructed in the Mystery Boxes place. Our intent wasn’t to anger people by it’s placement, only to engage them and get them wondering what Western was up to. The clocks themselves were quite impressive and even still I’m amazed that we pulled it off as easily as we did. The clocks, all the guts, and the entire design came together so wonderfully that I still sit back and marvel at how it all played out. This build was rather involved for me and because of that fact, it was the place where most of my “little lessons” cluster. The displays themselves were investments, they cost a bit of money but we’re going to use the tarnation out of them and get every red cents worth out of them. The guts were repurposed technology from our own department and didn’t cost anything. Amongst the lessons I learned, when trying to force Firefox into a Kiosk you have to turn off updates, make sure screensavers and energy-saving features never get activated and to turn off Bluetooth. Because of the design we had to use two independent systems for the two displays, and this in itself created a rather embarrassing and inexplicable oddity to pop up. The two displays were almost perpetually out of time sync with one another. I really can’t explain it, both machines were in the same general space, there is nothing wrong with where they are, yet one machine counted time differently than the other. I have some theories that have to do with processor load and video processing issues and that is the only way I can explain it. The only other solution is that we had a temporal anomaly in the Bernhard Center. I’d expect a gaggle of dead students if we had a spatial anomaly, so it almost has to be my first theory that’s right. Anyhow, each night I would remote into the clocks and resync them. At worst they were about a minute off of each other but sync’ed well at night. The other lesson I learned was that WiFi is useful for many things, but you should never depend upon it. Drawing a network to the location was impossible but I do know what I would do differently next time. Next time I would acquire two free nearby wired network ports and I would set two 802.11N wifi access points on those lines and one machine per access point would be the rule, and the access points would have nothing at all to do with Tsunami, the default Western wifi SSID. Of course this would be a gross violation of network design and probably upset the indigenous service providers, but in some ways I can defend that approach because it would have likely not failed me. Alternatively I was considering acquiring two Verizon EVDO USB Network cards and using those as a wholly independent network sources for my display equipment.

Beyond the livestream and the clocks, the other bits of technology that we used were more bent towards helping us keep coordinated and organized. We made rather good use, even though it’s development was very late in the game, of WordPress.com itself. About 80% of the way through our project I started investigating WordPress.com’s P2 theme. The minute I started to play around with it I fell in love. P2 was perfect for so many things that were on my mind, a way to solve many workplace problems and the fact that WordPress.com was free, easy, so wonderfully supported, and quite robust was all just sauce for this goose. I created a private blog, added the P2 theme to it and rolled it out to everyone on our team. Of course since the blog came online about 80% too late, only a small amount of real work ended up being done with it, however even still, it served as a proof of concept and both P2 and WordPress.com have continuously proven to me just how good they are as a collaboration and communications platform, absolutely worthy of a “Bravo!”. The other system we used was more for coordination and that was GroupMe. I created a GroupMe account and group and populated it with my teammates who had SMS-capable cellular telephones, which was nearly all of them. GroupMe worked very well, and the only hesitation I have for really raving about them comes down to a misfired politeness feature in their core product. If you add a group of people to your GroupMe group and start using the product and some people don’t respond or actively join GroupMe declares that they aren’t in the group any longer out of politeness. Well, you can’t add them back in afterwards no matter how hard you try and some people aren’t supposed to reply, they are just supposed to witness and obtain an survey of the action, especially some in management. The GroupMe service would be better if there was a way to defeat the “politeness” feature and establish a hard-and-fast fixed group to receive text messages irrespective of whether they do or do not reply to any of those messages.
Now that the entire project is over, we are riding high on a wave of a job well done and looking at what failed and what we could have done to address those failures. Every mistake carries within it the seeds needed to avoid them in the future. We pulled off a massive and multifaceted campaign with six primary sectors and each one had fantastic leadership and an utterly delightful minimum of process-clogging bullshit. What lead to our successes? Empowerment, a lack of micromanagement, and utterly shocking levels of interdepartmental cooperation. Almost at every turn when we were afraid we would run into an intractable opponent we discovered to our dazzled chagrin that at each step we could find no enemies laying in wait for us with bear-traps, all we had were instant converts and cheerleaders. I’ve thanked our team many times in the past and once in a previous metablog post about the Western Express engagement platform, but there are someΒ  other people who bear thanking now that I have a place to publicly do so:

  • Our own “Sensational Seven,” which I was a part. If people work this well together for other projects, beware. πŸ™‚
  • Our Gold People. They remain anonymous but they know who they are and one or two may read this. Nothing like the magic of a mystery figure to goose a campaign right where it counts.
  • John Stanford at the College of Health and Human Services at WMU. Thank you for on-the-spot help and use of your Category 6 cabling.
  • Bernhard Center Management were stellar for this entire campaign. Kept what secrets you had to, asked no awkward questions, and went above and beyond with material and resource support. Knowing we had the staff of the Bernhard Center was absolutely instrumental in our Countdown Clocks working as well as they did.
  • All the Building Coordinators, especially CHHS and Fetzer Center, for being so wonderfully understanding and willing to facilitate our project.
  • Everyone else, I’m sure I’ve left someone out of this list, but if you were ‘in on it’ even if only a little bit, I thank you here and now.

What’s next? Well, it’s a great start for the Medical School, but in no way are we finished. The need is still very strong and this incredible gift is such a great start. There are more surprises yet to come and more engaging things that the University will see from us here in Development and Alumni Relations. We’ve only scratched the surface of what we can accomplish. As I told the powers that be when they took the reins back in October 2010, “All you need to do is press the Big Red Button.”

Zoom Zoom. πŸ™‚

Loving Apple

I noticed at work after I logged on that everything was sluggish with using my Mac. Something that’s highly unusual. I thought it was a network issue and filed it away to look at later, I had other things to do. Then I had another one of my users ask if there was something going on that would cause sluggishness and then what was a postpone-able curiosity became a problem.

I checked everything and then I brought up my ARD window to my server, Atlas. There was a Time Machine error (which there often times are these days now that the Time Machine is full and it’s having to eliminate old backup sets, they aren’t upsetting errors and I just clear them and everything is fine) and then there was a message on my console “There is a serious event for your RAID controller, click here to start your RAID Controller program” so I did. Apparently the little battery that keeps the RAID controller alive during a power outage failed conditioning and is a dead duck. That explained the slowdown because when the battery dies in the RAID controller, the RAID controller goes into safe-mode and turns off Write Caching. That was the sluggish bit. I forced Write Caching back on because what the server doesn’t know (and really can’t) is that I have 5 huge lead-acid batteries serving as redundant UPS’s. So we aren’t in a life-or-death situation.

I called Apple Care and after a little wait I got to a nice lady who took my information and asked if I knew what I needed and I told her that I simply needed a new RAID Controller battery. She connected me with an Enterprise Apple Server tech who had me go through just 1 short step and then confirmed that I had a dead battery. He took my shipping information and said that the replacement battery would be delivered next-day and be there tomorrow. I thanked him and that was that.

Why did I enjoy it so much? Everyone was American and spoke clear accent-free English. They were friendly and approachable and they shepherded me through to the solution without defensiveness or caginess. From Hello, to whats wrong, to here’s a solution, to Goodbye. Smooth, quick, easy. That’s the way it is supposed to be!

One final little note… buy AppleCare. Just shut up and plunk down the money. It’s the best investment you will ever make. Don’t wonder, just do it. Trust me.

WordPress for iOS!

I just discovered to my chagrin that what I’ve been after all along, the ability to store my logins for the various blogs that I have on WordPress.com in one easy to use interface has just been fulfilled. My WordPress for iOS has actually made everything that I want available. I can manage all my blogs from either my iPad or my iPhone and I don’t have to futz around with the website log-in/log-out irritations!

I would express my adoration for WordPress.com here in this blog entry, but I’ve done so quite often and vociferously in the past. WordPress is starting to acquire the shiny halo that Apple has in my life. Everything from ardent fanboy mindless followership to offering to do despicably pleasurable things to their male staff, much like my affections for the ARD team in the Macintosh Group at Apple. πŸ™‚

For every other vendor out there, stand back and look at what Apple and WordPress are doing and DO THAT.

The Flow of Time

I have a setup where time is very important and I’ve discovered that two computers that are sitting right next to each other have a time sync anomaly. In just 12 hours the machines begin to diverge. The fix is very simple, just connect to them remotely and refresh their primary displays. This refresh brings them back into sync however the problem remains. It’s not something that is going to keep me up at night, since the application of these timers is not life-or-death critical, but it is remarkable.

There are a lot of “extenuating factors” in this particular anomaly however the part of me that is snarky and built on a foundation of sci-fi movies really loves the idea that there is a temporal anomaly in a very public space. After a power-push watching Primeval I can’t help but daydream about an anomaly opening up in this public space and velociraptors chasing students. I chuckle softly to myself. πŸ™‚

Worst Case Scenario / Sleepless in Kalamazoo

My night was going very well. I was very pleased with how practically flawless my afternoon progressed. At work I have two very small computers in a very public setting and they are performing as usual, wonderfully. Around 2am I woke up with a start because a nagging feeling that I was forgetting something hit me square between the eyes in that fuzzy zone between being awake and just falling to sleep. I had exposed two of my machines into the cold dangerous world without getting their MAC Addresses or Serial Numbers!

In many ways my work computers feel a lot like beloved pets. I care about them and look after them, and in this case worry about their safety. They were rather far away and in a particularly exposed condition where it’s terribly infeasible to go to them, flip them over, and get the information off their cases.

ARD to the rescue! Once again Apple Remote Desktop saves the day and quiets my worried mind. I opened my MacBook, connected to my workplace VPN, opened ARD, found my two little ones happily chugging along and remembered that ARD has some rather good reporting features baked-in to the software. I clicked on the first machine’s icon and went to Reports. I asked for Serial Number and the MAC Addresses for both the Airport wireless network adapter and the wired Ethernet adapter. I did this for both machines and printed the results as ‘PDF To Evernote’. Now I have all the information I forgot to get earlier stuffed into my Evernote archive.

Now, if, light-forbid my two exposed machines get stolen I won’t be sitting there facing the police with my pants around my professional I.T. ankles utterly unable to conjure on the spot Serial Numbers and MAC Addresses.

Now perhaps I can get some sleep!

P2 or Not P2

Today has been an odd silly day. It started out with an odd fanciful notion to investigate WordPress.org and possibly host it on a Mac Mini. My design was to create a workplace blog, theme it with P2 and whip it out on my coworkers and see how it worked for them. It’s not really a Wiki, we have that, and the Wiki software we use is Apple’s own that comes with their Server OSes, but the blogging component leaves something to be desired.

I saw WordPress.com pushing P2, a theme that fits into WordPress.com or WordPress.org and enables Automattic, the company behind WordPress to communicate more efficiently. My interest was piqued.

So I started with that original idea, then my assistant reminded me that I have a huge monster HP 1U server that I never use and it has Ubuntu on it. I had a little Eureka moment and decided I could work with that. I downloaded the WordPress.org software and went over the installation manual. I got everything edited and in-place and looking nice in the terminal window but couldn’t get the wp-admin/install.php screen to appear so I could finish the WordPress.org installation. I futzed and putzed and figured out I was missing some things, like a different kind of PHP, as well as PHPmyadmin. Once I added all of those various bits I tried it again. No dice. I finally figured out that when I created the “wordpress” MySQL database and user that I botched up the name and host information and didn’t see it until I blundered my way into PHPmyadmin. With that tool I fixed the problem and then everything was fine. I installed JetPack Plug-in, which promptly exploded in my face. JetPack needs to chat back and forth between WordPress.com and whatever machine you are installing WordPress.org on. This server here is firewalled on the wire and can’t be seen by any outside-to-WMU system, so that put the kibosh on JetPack. I still wanted to try P2, so I installed it and it worked like a charm. Then I ran into the same headache I always run into with these systems: SMTP. Here at WMU there is a huge barrier to access any network services, especially SMTP. So how could a WordPress.org P2 blog ever really work right if the server it’s running on can’t ever send out email properly? Oh, I tried to be clever and I failed. I tried to forge a CA, I tried lots of hints to try to masquerade into smtp.gmail.com using TLS, and I tried sendmail and postfix. Bloody hell. I would rather eat glass than have to see sendmail.cf again. I’d rather massage the tongue of a rabid wolverine than futz with postfixes main.cf file again! I mashed my head up against that brick wall until I took a step back and asked myself why the hell I was going to these lengths for something so tangential.

So then it struck me, if we’re using WordPress.com for the heavy lifting for most of our content management, why couldn’t I just create a new blog for our workgroup, slap P2 on it and carry on? That had its own problems. In the beginning I set everything up with Western Express and set my “Gravatar” to be associated with my work email address of andy.mchugh@wmich.edu. All fine and good until you try to use that address anywhere else! WordPress is picky. So I logged into WordPress.com thinking I could change my accounts email address in WordPress, as it turns out, you can’t. You have to go to Gravatar and change it there. It’s not so much change as put in a new address, switch it to primary, then rip out the old address. A lot of work for something that was supposed to be easy. Blargh!

So I got everything switched around and freed my work email address then re-approached WordPress as if I was a new user. I logged in using my work address (which is the most appropriate address for this pursuit) and created an account. I got the automated email verification message and clicked on it. WordPress refused with the error: “Could not create user” and so I emailed support at WordPress for help. Still waiting to get some TLC from the support people as of the writing of this blog-post.

Along with all of this I’m wondering if P2 will be well received? Will my coworkers see this as one more silly thing that I’m making them all use? I’ve pounded Wiki use into their heads, I’ve done a lot of things behind the scenes that none of them see now but will that will also radically change their working lives (for the better I assure you) and then I sit and wonder. I wonder if P2 is a solution that could work for us? If it works for Automattic, shouldn’t it work for us as well? I’m on the fence on this. I’ve whipped out so much new technology on these people, will they accept another massive change to how they communicate or will I be facing open revolt? I see this idea of mine shaped this way:

A private group blog that everyone can log into anywhere they are in the world, obviating the need to use any kind of VPN system as WordPress.com is available ubiquitously. It would enable people to hold online communications, post instantly like Twitter, post without limit to text (unlike Twitter), include rich content such as YouTube embeds and such all the while managing the conversations and using categories and tags to track different sections of our communication infrastructure. I imagine using P2 as I would have maybe used Google Wave if it was matured properly and supported by Google and not killed in its infancy. That we’d use several big tags such as “Donors” and “Help Desk” along with a constellation of other tags and not have to struggle with email distribution lists and missing information and delayed communications, all of that could be eliminated. On the flip side of that argument is “This is one more thing that you are forcing on us and making us learn.” I’m struggling with how P2 could fit in with our lives and whether this is a valid pursuit or just so much “chasing after the shiny”.

There are several of my coworkers that I’m nearly certain would go stark raving mad if I whipped just one more thing out on them. I just can’t deny the allure of all of these services, WordPress, DropBox, 1Password, Evernote… that their ubiquity online and their omnipresence in the mobile computing sphere is terribly attractive to me. That a workforce that I deeply suspect will be forced to become more mobile and nimble almost demands that I continue this breathless rush towards the bleeding edge.

So what I really would like is to find anyone other than Automattic who found P2 to be useful. It would gratify me immensely to know that P2 was a ‘game-changer’ and serve also as confirmation that I am on the right path and that this whole charge towards shiny actually serves a true and honest business purpose beyond my wanderlust for novelty.

As always, I would really love people to comment, I’m looking for evaluations, opinions, you name it, every bit helps. I thank you all in advance. πŸ™‚