Category: Geek


It seems every other day I find out about a new tool to get me to the information that matters most. Back in the day, it was “My Yahoo”:http://my.yahoo.com, then it was “NetNewsWire”:http://ranchero.com/netnewswire, then for a while it was “Newsgator”:http://www.newsgator.com, then “Google Home”:http://www.google.com/ig, now “Rojo”:http://rojo.com. Just today I took “Windows Live”:http://www.live.com for a spin before deciding that I liked the much lighter “Microsoft Start”:http://www.start.com. Of the competition, Rojo still wins out (for now), but not because it’s a great product. I love the lightness and ease of use of Microsoft Start, but the portals haven’t quite caught up with the information model suitable for the attention economy.

Everybody loves the idea of a portal: one place, all your information. Get stock quotes, email, weather, global news, local news, website comments, blog entries, Flickr photos, product announcements, local movie times, whatever. Add to that my bank account balance (secure, of course, but we’ll leave those worms in the can for now), upcoming events from my calendar, and task lists and I might be a real happy camper — in charge of all the bits of information that I need to meet my goals for the day. But the problem is that this is all still a lot easier said than done. While the technology is here to tie most of this information together through RSS, portal designers *still* seem to repeat a cardinal sin of web applications, which is to engineer the technology first, and paint on the user interface after.

“These guys”:https://gettingreal.37signals.com/ will tell you that this is the exact *wrong* way to build an app, and I think poignantly so with one that’s intended to emulate a newspaper. With the advent of the information age, we’ve replaced hundreds of years of typography and graphic design insight, with this:

IG Idiot Box

A tiny, constrictive, awkward little idiot box of information nobody wants to read. Spread out another 8 of these little boxes all over your screen in tic-tac-toe formation and, voilà, welcome back to 1999. To really make things horrifying, throw in some Microsoft-issue, 9-point Verdana typeface (will somebody _please_ tell these guys that Verdana is to the web what Times New Roman was to print five years ago?). Now you’ve got something that would send Edward Tufte to the grave just so he could spin in it.

Okay, okay, both Google’s and Microsoft’s custom homepages have been hailed as web 2.0 because of their Ajaxy drag-and-drop, redesign-on-the-fly features. But, really, how often are you supposed to be modifying your screen layout? 10% of the time? That leaves the other 90% of the time that you’re using the screen for it’s main function: _reading it_. The exact functionality that Google and Microsoft both seem to have spent the least amount of time perfecting. Bravo.

Think I’m overreacting? Go build yourself a Google or Microsoft or Yahoo dashboard and come back. Think you’ve got something you can live with? Now go look at “Veerle Pieters’ site redesign”:http://veerle.duoh.com/. You might have built a page that you might not mind looking at day in and day out, but you’re not going to find any tool today that will construct a site for you as compelling and interesting as Veerle’s site. And, remember, the portal is supposedly showing you information _that you care about_.

Well crafted dashboards need to be “designed to be read”:http://www.porsche.com/filestore.aspx/normal.jpg?pool=germany&type=galleryimage&id=d9af94b7-9c30-4ff2-a8c4-9401abf25d76&lang=none&filetype=normal, not to be “consumed”, and certainly not as an afterthought. In the transition from the information economy (“wow, look at all the cool stuff I can read”) to the attention economy (“*good Lord*, how do I get rid of all the noise?!”) design will mean the difference between making a successful web 2.0 app and being an also-ran.

Blogging the Renaissance

Announcing “Newarker.info”:http://newarker.info, devoted to covering the life and times of Newark, NJ from the perspective of the people who live here.

Newarker.info is just a blog and wiki for now, but I’m curious to see if we can ride the wave of the “renaissance” underway in the city of Newark. There seems to be a huge opportunity right now to build an online community for the city as more people take an interest in living and working here. The closest attempts I’ve seen are simply forums (“Newark Speaks”:http://www.newarkspeaks.com/, “The Newarkian”:http://www.newarkian.com/), which lack some of the more interesting features of the web, like RSS feeds.

My time commitments to the project are slim, so if any fellow Newarkers are interested in participating in a group blog, I’d welcome the help. :)

Check out the new “map widget”:http://www.villagechurchnyc.com/about/service/ on the Village Church site. This was really, really easy to do, but looks so much better than that static image we had up there from MapQuest for the past three or four years.

The “Google Maps API page”:http://www.google.com/apis/maps/ has more information, but, essentially, you just need to “sign up for an API key”:http://www.google.com/apis/maps/signup.html (this is drop-dead simple — they don’t even ask for an email address), and then “walk through the documentation”:http://www.google.com/apis/maps/documentation/. It wasn’t quite as easy as I was hoping at first; for example, you have to use Lat/Long coordinates rather than just a street address. But once you get the hand of hacking the JavaScript, it’s admirable how simple it is — our little interactive map is all of 14 lines of code and an extra div tag.

One gotcha I ran into when testing, though: IE will throw a nasty error when loading the page unless you “implement this fix”:http://www.ryangrant.net/archives/internet-explorer-cannot-open-the-internet-site-operation-aborted-google-map-api/. You just need to make sure the page loads your map using the onload event for the page body.

By the Numbers

My nose has been buried in bank statements lately.

We’ve been closing out 2005 in order to try to get a handle on how our spending might look for 2006 and how soon we’ll be able to achieve some goals. Stuff like paying of all our debts, buying a house, and maybe even (gulp) starting a family. It’s funny to look back over a year or two of financial history. Birthdays, new car, doctor visits, job changes: they’re all there large as life in the numbers. It gets me thinking about all the data — in a previous generation, I would have said “paper” — we generate with our lives.

Emails we sent, notes we scribbled, blogs we published, documents we wrote, financials we recorded, appointments we kept, videos we made, contacts we made, songs we listened to, places we went and the pictures we took there will all one day be indexed and integrated into a singular user interface for you to query, categorize and pivot any way you want. Consider the Google Desktop search and its growing list of indexing plugins. Forget This Day in History, my kids will be able to see This Day in Ken Walker.

Not that any of this is new: people dig through the the archives to learn about other people all the time. It’ll just be a lot faster than it used to, shuffling through mountains of paper, stashed into shoeboxes. Instead, what will likely be left of me when I’m gone is an electronic storage device, about the size of a USB key, with my life’s history on it — indexed and tagged with all kinds of metadata.

But it will probably still be in a shoebox.

Facelift

“Outsource the design”:http://www.binarymoon.co.uk/regulus/, focus on the writing.

That’s why we love Honda

“Honda Mousetrap Ad”:http://multimedia.honda-eu.com/newcars/300k_player.swf. This is one of those rare email forwards that is actually worth passing along. Honda Europe designed a fascinating mousetrap-like ad from Honda parts. The result is incredible to watch. Read the details and then click the link below. “More info”:http://multimedia.honda-eu.com/accord/index.html at the Honda (UK) Accord site. (via my mother-in-law) ;-)

There are NO computer graphics or digital tricks in the film you are about to see. Everything you see really happened in real time, exactly as you see it. The film required 606 takes. On the first 605 takes, something, usually very minor, didn’t work. They would then have to set the whole thing up again. The crew spent weeks shooting night and day. By the time it was over, they were ready to change professions.

Honda executives figure the ad will soon pay for itself simply in “free” viewings. (Honda isn’t paying a dime to have you watch this commercial!) When the ad was pitched to senior executives, they signed off on it immediately without any hesitation — including the costs. There are six and only six hand-made Accords in the world. To the horror of Honda engineers, the filmmakers disassembled two of them to make the film.

Everything you see in the film (aside from the walls, floor, ramp, and complete Honda Accord) is parts from those two cars. The voiceover is Garrison Keillor. When the ad was shown to Honda executives, they liked it and commented on how amazing computer graphics have gotten. They fell off their chairs when they found out it was for real.

Oh…about those funky windshield wipers. On the new Accords, the windshield wipers have water sensors and are designed to start functioning automatically as soon as they become wet. It looks a bit odd in the commercial.

As amazing as this is, the commercial is actually based on an earlier film from the 1970s called “How Things Move” by two Swiss self-destructing artifacts artists.

P.S. Some sharp-eyed folks claim that tires rolling UPHILL necessarily require computer-generated effects. Not so. The sequence where the tires roll up a slope looks particularly impressive but is very simple. There is a weight [in each] tire and when the tire is knocked, the weight is displaced and in an attempt to rebalance itself, the tire rolls up the slope.

It’s official: the Village Church site is now running on WordPress, the open-source content management system. The migration didn’t take a lot of time, but was spread out over a number of nights and weekends. I’ll go into detail about the actual implementation, but, for the uninitiated, here are some the main advantages of using WordPress.

h3. Advantages

h4. Lowers the geek barrier

Anyone who can use the web can use WordPress. WordPress, in the vein of other popular blogging systems, makes publishing on the web as easy as writing a Word document. You don’t need a Computer Science degree to use it, or even to be very technical at all. This is huge in “democratizing” our web presence — it lets more people take ownership of it.

h4. Quicker updates to content

The overhead involved in updating HTML by hand is significantly greater than typing in a web form and clicking submit. Plus, kludging together HTML code by hand — even if it’s cleverly organized, efficient HTML code — just sucks. WordPress makes posting on the web quicker, easier, and, quite frankly, more fun.

h4. Huge development resources, sweet plugin architecture

When I constructed the Village Church web presence, the church was able to take advantage of my talent, background, and free time. When we implemented WordPress, we’ve suddenly tapped into the vast resources of a thriving open-source community _plus_ any third-party plugin developers. Yesterday, I found out that the “contact form”:http://www.villagechurchnyc.com/contact/ I wrote (“which had it’s own issues, anyway”:http://kennsarah.net/2005/09/14/secure-contact-forms/) broke after we moved over to WordPress. Whoops. That meant I had to slap together a quick replacement. I had it done in about 30 minutes by using a plugin which is more robust, maintained by much better developers, and is _way_ simple to implement.

h3. Implementation

So, on to implementation. The Village Church uses “Pages”:http://codex.wordpress.org/Pages pretty extensively for our static content (such as the “About”:http://www.villagechurchnyc.com/about/ section), which were able to reproduce the pretty URLs we had set up with the old site. Aside from the Contact form I mentioned above, the News and Sermons are the only “Post”:http://codex.wordpress.org/Writing_Posts content we have on the site. We’re using “Categories”:http://codex.wordpress.org/Manage_Categories_SubPanel to determine where a post should appear: if it’s News, drop it on the homepage, if it’s a Sermon, drop it in the “Sermon archive”:http://www.villagechurchnyc.com/worship/sermons/. We also have put conditions in the individual archive pages to change the display, based on what category we’re looking at (“here’s a helpful article on that”:http://lorelle.wordpress.com/2005/09/22/creating-multiple-single-posts-for-different-categories/). That way, Sermons and News items don’t look like each other. We’ve also set up a Featured category (which is a child of Sermons) which floats a copy of the sermon information to the top of the page, making it easy to feature or un-feature content. There is also a little include file that show the latest Sermon on the homepage (“using WPDB”:http://codex.wordpress.org/WPDB).

Initially, I thought our “Events”:http://www.villagechurchnyc.com/events/ page could work this same way, where each event would be a Post with an Event category. I found that after testing this, though, that it was very kludgy. WordPress is just not meant to be a calendar, and it’s *really* not supposed to be a calendar mixed with other content types as Posts. In the meantime, the calendar is still a page of hand-coded definition lists, but we’re looking for a better web-based calendar (and preferably one with an “iCal feed”:http://www.apple.com/macosx/features/ical/) to make our church administrator’s life easier. Any suggestions would be greatly appreciated.

Speaking of feeds, the Village Church is now sporting some spiffy XML goodness. WordPress makes it dead simple to syndicate any content by adding a /feed to the end of any URL. Want a News feed?

“http://www.villagechurchnyc.com/news/feed”:http://www.villagechurchnyc.com/news/feed.

This makes Podcasting “laughably easy”:http://codex.wordpress.org/Podcasting:

“http://www.villagechurchnyc.com/worship/sermons/feed”:http://www.villagechurchnyc.com/worship/sermons/feed

This link works in iTunes without a problem, so I published it to the iTunes “Religion & Spirituality” directory. You can now subscribe to the Village Church in iTunes. :) We’ll hold off on announcing that, though, until I write some warm and fuzzy “getting started” content “like WNYC”:http://www.wnyc.org/about/podcasting.html has.

Migrating our site design wasn’t trivial, but wasn’t really hard, either. Since we’d already moved everything to valdiating HTML/CSS, putting in the WordPress tags instead of static content was just a matter of time. We also needed to work out some of the text formatting on the pages once we were done with the design.

The implementation of WordPress isn’t huge in terms of adding features or new functionality, but it does create a stable platform for us to build on as we continue to bring more of our community experience to the web. Things like comments, adding more types of “Worship” content (not just the Sermons), and involving other ministry leaders in posting their own material will enable others outside the church to see what the Village Church is all about.

What do you think of the ads?

I’ve done a bit of tweaking with the ads on the site and I’m wondering if it’s too much. A banner ad now greets you at the top of the screen on the homepage and there’s also a square ad in between the blog content and comments on each of the post pages. After getting a check from Google a few weeks back (which effectively dropped our monthly hosting costs to 86¢/month), I’ve been pretty enthused about putting them back on the site. But, I don’t want to go too far. :) What do you think? Too much? Too little (!)? Just right?

Kill Your Television

No, really. Apple may have announced their “new iPod”:http://www.apple.com/ipod/ipod.html today, making it just as dificult to choose between the Nano and the iPod as it was to choose bettween the Mini and the iPod a year ago (and, yes, I want one). But, don’t miss the new front in Apple’s blitz to become an “entertainment company.” I’m talking about the iMac G5, which ordinarily is not something worth drooling over if you’re already satisfied with your existing computer.

“And then I saw this.”:http://www.apple.com/imac/tour/

Go ahead and take a minute to spin through the demo of Apple’s latest application called “Front Row.” On the face of it, it seems like a nice piece of software to navigate through the media on your computer, and you kind of think, “gee, that’s nice.” Then you watch a DVD on it. And you listen to a playlist from iTunes on it. Then you watch an on-demand television show on it. Then you catch up to your favorite news podcast on it. Then the first thought hits you: “Wow, it’s like a giant iPod.” Then the second thought: “What if I hung one of these on the wall?” Or, if you’re a home theater enthusiast, you might think, “What if I hooked it up to a projector?”

Now the third thought: “If I did that, why would I use a television anymore?”

My wife and I started out our marriage without television because we thought it would be a good way to make ourselves commit more fully to spending time with each other. At the end of a year, we took another look at our decision and found out that neither of us really missed TV. It’s been over three years since we’ve had television service into our apartment. Reading books, watching DVDs and browsing the web have all replaced time wasted in front of the “idiot box” where I spent way too much of my teenage life. When we first got rid of TV, I thought we were being countercultural. Now, I wonder if we were just ahead of the curve.

That you can replace two or three or more remotes with Apple’s rediculously simple two-button device is staggering, but, then, they did it with the iPod, right? Will Apple’s ease-of-use engineering beat out Microsoft’s floundering efforts to get a “Home Media Center”:http://www.microsoft.com/windowsxp/mediacenter/ into the cultural consciousness? Hard to say. But my first glimpse of Front Row tells me this: I’d use it in a heartbeat.

And, once you’ve got an Apple in your living room, a dozen other thoughts spring to mind like:

* How cool would it be to have a conference call with three of my friends on iChat AV on a 42-inch screen from my couch?
* Can I stream content such as movies, photos and music from my laptop (or friends’ laptop) to my Apple set-top box?
* Could this mean that Apple will start selling huge LCD screens “like Dell”:http://www1.us.dell.com/content/products/category.aspx/tvs?c=us&cs=19&l=en&s=dhs? (Oh, wait, don’t they kind-of “already do this”:http://www.apple.com/displays/?)
* What do we make of ??Steve Jobs??’ statement that “TVs and computers won’t likely merge”:http://www.macworld.com/2004/02/features/themacturns20jobs/index.php? That you watch television to turn your brain off, and you work on your computer when you want to turn your brain on?
* Who cares about “TiVo”:http://www.tivo.com and similar PVR devices that “time-shift” the TV networks’ content when you can just order your TV a la carte?
* Could it be possible that the analysts are “missing the big picture here”:http://abcnews.go.com/Business/wireStory?id=1205949?

All very interesting questions, indeed. But the question that I really want answered is this: the “Mac Mini”:http://www.apple.com/macmini/specs.html already ships with built-in S-video, so when do they ship it with an infrared port and an Apple remote?

Underutilized

Ever get the feeling that you’re not doing enough with the resources you have? My brother-in-law “just recently wrote”:http://www.posegate.org/russ/Oct2005/givin_it_up/ that he’s thinking of moving over to a free “Blogspot”:http://www.blogger.com/start account–primarily because he’s trying to squeeze the most out of his single-income, graduate-student, baby-on-the-way budget.

It occurred to me that our use of our hosting account is way underutilzed: we’re using 19% of the web space we have available and we have three domains registered out of our unlimited domain hosting. Our host costs us about $115 a year (which doesn’t include incentives like the $40 gift certificate they just sent us), and Google just mailed us a check for $100 for “hosting their ads”:https://www.google.com/adsense/ for 18 months.

*Aside:* Why did Google send us this cash? As you can see, we haven’t hosted ads here since our “Wordpress migration”:http://www.kennsarah.net/2005/02/12/migrated-to-wordpress/ back in February. However, while Wordpress hosts the majority of the pages you see on this site, the MovableType HTML pages are still on the server (I never removed them), and they still get traffic from random search engines or bloggers. So, we’re basically getting paid for hosting ads that 90% of our visitors never see. This will change, though: now that I realize we can get real money for hosting these ads, we’ll be adding them to the Wordpress site real soon. :)

Anyway, the long and short of it is that it costs a whopping $4.50 a month for us to host the blog here, and we’re not making the most of it. Donating some space is totally not a big deal for us at all, so I think we’ll do it if Russ wants in. What have you done with your free web space?

Powered by WordPress and Motion by 85ideas.