Deprecated: Assigning the return value of new by reference is deprecated in /home/martingo/martingordon.org/blog/wp-settings.php on line 512

Deprecated: Assigning the return value of new by reference is deprecated in /home/martingo/martingordon.org/blog/wp-settings.php on line 527

Deprecated: Assigning the return value of new by reference is deprecated in /home/martingo/martingordon.org/blog/wp-settings.php on line 534

Deprecated: Assigning the return value of new by reference is deprecated in /home/martingo/martingordon.org/blog/wp-settings.php on line 570

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/martingo/martingordon.org/blog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/martingo/martingordon.org/blog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /home/martingo/martingordon.org/blog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /home/martingo/martingordon.org/blog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/martingo/martingordon.org/blog/wp-includes/classes.php on line 1244

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/martingo/martingordon.org/blog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/martingo/martingordon.org/blog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /home/martingo/martingordon.org/blog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /home/martingo/martingordon.org/blog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/martingo/martingordon.org/blog/wp-includes/classes.php on line 1442

Strict Standards: Redefining already defined constructor for class wpdb in /home/martingo/martingordon.org/blog/wp-includes/wp-db.php on line 306

Deprecated: Assigning the return value of new by reference is deprecated in /home/martingo/martingordon.org/blog/wp-includes/cache.php on line 103

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/martingo/martingordon.org/blog/wp-includes/cache.php on line 431

Deprecated: Assigning the return value of new by reference is deprecated in /home/martingo/martingordon.org/blog/wp-includes/query.php on line 61

Deprecated: Assigning the return value of new by reference is deprecated in /home/martingo/martingordon.org/blog/wp-includes/theme.php on line 1109

Strict Standards: Declaration of Walker_Comment::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/martingo/martingordon.org/blog/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/martingo/martingordon.org/blog/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::start_el() should be compatible with Walker::start_el(&$output) in /home/martingo/martingordon.org/blog/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_el() should be compatible with Walker::end_el(&$output) in /home/martingo/martingordon.org/blog/wp-includes/comment-template.php on line 1266

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /home/martingo/martingordon.org/blog/wp-includes/class.wp-dependencies.php on line 31

Strict Standards: Redefining already defined constructor for class WP_Http in /home/martingo/martingordon.org/blog/wp-includes/http.php on line 61

Strict Standards: Non-static method unfancy_quote::init() should not be called statically in /home/martingo/martingordon.org/blog/wp-content/plugins/sem-unfancy-quote/sem-unfancy-quote.php on line 55
<br /> <b>Strict Standards</b>: call_user_func_array() expects parameter 1 to be a valid callback, non-static method unfancy_quote::strip_quotes() should not be called statically in <b>/home/martingo/martingordon.org/blog/wp-includes/plugin.php</b> on line <b>166</b><br /> Martin Gordon's Blog / Default

Newspapers and Magazines by Home Computer

From the video:

Engineers now predict the day will come when we get all our newspapers and magazines by home computer, but that's a few years off. So for the moment at least, this fellow [video of a newspaper vendor] isn't worried about being out of a job.

Twenty-eight years later, he's finally starting to worry.

(via NSLog();)

Growing Up Star Wars: 1977-1985

Growing Up Star Wars: 1977-1985

A nostalgic look back at the world-wide Star Wars phenomenon through the creativity of the first generation of young people to experience it. Vintage photographs and scans of childhood Star Wars drawings, costumes, toys, homemade crafts, birthday cakes, local showings and events ( and local ads for such ) and more. The focus is on the personal experience and the variation & customization that was common in the early days of Star Wars.

I was clearly born 10-15 years too late.

Ranch Party Gang - Watermelon Smiling on the Vine

I had some berries and mango for breakfast, but boy do I wish I had some watermelon…

CD Baby's Shipment Confirmation

CD Baby's shipment confirmation:

Your CDs have been gently taken from our CD Baby shelves with sterilized contamination-free gloves and placed onto a satin pillow.

A team of 50 employees inspected your CDs and polished them to make sure they were in the best possible condition before mailing.

Our packing specialist from Japan lit a candle and a hush fell over the crowd as he put your CDs into the finest gold-lined box that money can buy.

We all had a wonderful celebration afterwards and the whole party marched down the street to the post office where the entire town of Portland waved "Bon Voyage!" to your package, on its way to you, in our private CD Baby jet on this day, Monday, January 5th.

I hope you had a wonderful time shopping at CD Baby. We sure did. Your picture is on our wall as "Customer of the Year." We're all exhausted but can't wait for you to come back to CDBABY.COM!!

Thank you, thank you, thank you!

Sigh…

Companies with personality ROCK.

I, for one, welcome our new toddler overlords

iPhone App Store Thoughts

Twitter is great for those fleeting thoughts one has that maybe aren't work blogging about, but are worth saving all the same. I had a bunch of these thoughts last Thursday when the iPhone App Store went live and I was testing out all sorts of applications. Here are the relevant ones:

07:24 App Store is live on my phone!
07:36 First tweet from Mobile Twitteriffic.
07:47 Replacing all my webclips with proper iPhone apps.
10:19 Exposure's "Near Me" feature is broken. What are "metres"? :-p
10:23 Is anyone else able to use the Facebook app? I'm getting a "Cannot connect at this time." error.
10:39 Protip: Do not enter your News Gator credential into NNW Touch if you haven't logged into the account in a year or so.
10:47 Now we know why Apple stopped including remotes with Macs: They'd rather you buy an iPhone and use Remote.app instead. Talk about upselling.
13:58 Shazam accurately found two songs playing at the restaurant during lunch today. Midomi did not.
14:18 It's annoying that I have to keep retyping my iTunes password almost every time I want to download something from the App Store.
18:35 Facebook app gets a big "meh" from me. Much less functionality than the webapp.
18:42 Putting on an extra polo shirt while Loopt installs.
19:22 It appears I haven't opened NNW since Feb 07. I can't give up GReader, so it looks like I'll need to come up with an On The Go feed list.

And here are some quick reviews that I posted on Ars:

AIM - This is slightly less useful until push functionality is available.

Facebook - Looks promising (at least better than using the web interface), but I can't get past the login screen ("Unable to connect at this time.") NOTE: I have been able to login and the app has less features than the mobile site. So far this is the only app I'm considering going back to the webclip.

Twitterrific - Pretty nice. Definitely beats the Twitter's mobile site. Photo integration and location updating are cool too.

Exposure - Nice, but limited on 2G. Not sure how often I'll look at Flickr on the go, but photos near me might be cool if I'm traveling.

CheckPlease - Works fine for me, but the icon is a bit dark for some reason.

NetNewsWire - I made the mistake of adding my NewsGator account after not visiting it for over a year. I'm a Google Reader guy so I'm curious to see how I'll put NNW to use.

NYTimes - Beats hitting up any mobile site, although the ads make the reading area a bit too small.

Bloomberg - Another NYT-style app. Being able track my stocks in nice, but I don't think it would replace the Stocks.app until they added a graph to it. Also, entering the number of shares using scrollers is pretty dumb.

Box Office - Looks good and the near me functionality works great.

Urban Spoon - Shaking for a random restaurant is cool, except that the first time I shook it came up with a restaurant that I hate.

Currency - Simple widget-like app. Nothing too fancy, but it's useful at time when I want to depress myself about how poorly the US Dollar is doing.

Dial Zero - This uses gethuman.com to show you how to get a human on the phone instead of dealing with automated systems. I rarely need to call tech support lines, but when I do, I'll hit up Dial Zero instead of the company's web site.

Cube Runner - One of the few free games out there. Very well tuned accelerometer handling, but not very fun. A nice tech demo, if anything.

midomi/Shazam - Both are "ID this song" apps that I haven't tried out yet. Cool and useful if it works well. NOTE: Since posting this, I've found that Shazam works infinitely better than midori, even though midori looks to have a few more features.

Remote.app - Looks just like iTunes on the iPhone except your music plays on the computer/Apple TV instead of the phone. This is really killer for Apple TV as it obviates the need to use the pretty-terrible Apple Remote. I'm hoping it lets me type into Apple TV searches as well, but even just scrolling through media will be much better on the phone than with the remote.

Fun Fact: To say that Thursday was just a tweetful day would be an understatement: I made 17 posts to Twitter out of 740 total. To put that in perspective: I've been on Twitter since early Feb 2007. That means 2.29% of my tweets came in just .2% of the time I've been on Twitter. Yowza.

Technorati Tags: , , , ,

Back

So it's about time I get back to posting here. I've been away from here for far too long, just shy of three months, longer than any other break I've taken.

My case of "noblog" wasn't isolated, however. Prolific blogger and VC Fred Wilson, had nothing blog worthy to say one day in mid-June, after finding something to write about every day for the past five years. Instead, he made a handful of posts on Twitter and Tumblr that day. As he put so bluntly, "I think its time to acknowledge that long form blogging every day may be coming to an end."

Other bloggers were also not putting as much down as they'd like. Russell Beattie, who took a year off from blogging before returning in April 2007, also found it difficult to keep up with a rigorous blogging regimen: "So I'm going to start blogging regularly again… A couple months ago, I was getting sick of blogging and decided to ratchet down the number of posts I wrote in some sort of attempt to change things up and maybe improve the quality of the blog. It didn't work."

So after an 8-post April and a 2-post May, Russell was back up to around 20 posts in June, about what he was doing prior to the two "slow" months.

Fellow Arsian Josh Bancroft not-so-recently wrote about how he wants "write more. Do more. Hack more. Learn more." In that post he writes on a topic that I've touched on a bunch of times over the years - making the transition from consumer to producer. I think Josh is way more on the producer side than I am, and his desire to move even further in that direction makes me think I could push myself a bit more in that direction as well.

That is not to say that I haven't been producing content just because I haven't been blogging. I've been twittering a whole lot more (although the number of tweets I put out fluctuates tremendously from day to day), and perhaps the number one enemy to my desire to blog is Google's "share with note" feature that they introduced in early June. Instead of linking to an interesting item here, I can just share the item and a few words to my Google Reader friends. It is much easier than preparing a post on a blog, for better or worse.

And of course there's the iPhone SDK. I've been working on a few ideas (for myself and others), one of which was finished just this morning and submitted to the App Store (more to come on that once the NDA expires).

Perhaps my hiatus was part of a more general trend towards something else (Twitter, FriendFeed, Google Reader Shared Items, etc). Even if that is the case, a personal blog feels, well, personal, and even if it doesn't provide value (or as much value as the aforementioned services) to the reader, it does provide quite a bit of value for the author, and I'll keep doing this until it ceases to do so (with month-long gaps at times, naturally).

Lessons in Niche Blogging Part 2: Give'em What They Want

The Blog That Jane Likes isn't niche blogging in the sense that the target audience is small (AntsMarching.org, perhaps the biggest of the aforementioned communities has 118k members, a little less than twice the subscribership of TechCrunch ;)), but because the amount of topics covered are relatively small. I maintain only three "real" categories: Shows, Downloads (Audio and Video), and Lyrics. The site is extremely content-rich. Each post has something readers want. There are no musings or links to funny sites or anything to distract readers from the content they came to get. It's been said many times, and that's because it's important: Focus is key.

Contrast that to what I've done here on occasion. I feel that only ill effects have come from posting about DMB on here. The people who view this as a tech blog are uninterested in the DMB content and the people who come here for the DMB content are uninterested in the tech talk. I lose out on both sets of readers because neither are interested enough in the other content to stick around. No one has time to read a blog where only 75% of the content is what they want when there are hundreds of other blogs that'll give them 100%.

While there is no way I would have made all the posts I've made on BTJL on here, I probably would have made a lot more posts about the new tour than the handful I've made. By starting this new blog I've been able to satisfy my DMB blogging fix while still being able to keep some kind of focus on this blog.

Technorati Tags: , , , , , , , , , , ,

Lessons in Niche Blogging Part 1: Talk Is Cheap

Background
Just about 50 days ago, on May 30, on a whim I started a blog dedicated to the Dave Matthews Band titled The Blog That Jane Likes. This series of entries deals with some of the things I've learned after running the blog for a mere 50 days.

While there are strong communities centered around several message boards, there really are no real DMB blogs out there. In addition, most one-shot audio recordings (as opposed to full-length lossless recordings) are shared via yousendit and other ad-supported downloading sites. Since these sites are bandwidth or download-limited, most popular files need to be re-posted ad infinitum. It's a huge pain and a rather unreliable form of file propagation. With over 1TB/month of bandwidth and 25GB of storage to spare, I set out with the goal of making BTJL the place to download songs from the current tour.

The site has been a huge success, exceeding all my expectations. In the month of June, I've had 397 thousand requests to the site; July has had 150 thousand so far. I served 316 GB of data in June and 149 GB in July. All of this has been at zero incremental cost aside from the $7 domain registration.

I've made more from AdSense in the first few days from BTJL than I have in the year and half I've run this blog. Granted, I've peppered that site a bit more with ads than this one, which only had one ad until the latest redesign where it now has zero. While there's no way I could live off of the AdSense revenues, they will most likely cover my hosting costs for the year, which is good enough for me. I'm doing the site more for the fun of it than for any monetary reward.

Without incurring any costs, I had little to lose on a failed BTJL. Though I was in a bit of a unique situation with pre-existing hosting, there are plenty of free options (Wordpress.com and Blogger, for instance) for anyone who wants to start a blog. I don't know what those sites' policies on placing AdSense is, but I'm sure you can get away with Amazon referrals and the like.

Even if you do have to spend a bit, how's this for an idea: do it for fun and compare the cost to the price of a movie ticket, sporting event, video game, etc. Which one do you think will come out ahead? Talk is cheap, do it.

Technorati Tags: , , , , , , , , ,

How to be More Photogenic

Martin Photo Booth 8
Originally uploaded by Martin Gordon.

The picture above is a great of example of how unphotogenic I am. As "one of those people", I found the WikiHow article on being more photogenic really useful.

Technorati Tags: , , , , , , , , , , ,