Category Archives: Blog

Academic Papers Artwork baby names Blog blogging democracy Design ethics Facebook firefox Flickr folksonomies Google Google Docs Google Spreadsheets how-to information-architecture information-retrieval information design internet iphone journalism listserv mailing list maps mass media Online News Papers Photography plugin poll social-bookmarking social networking social software spam tagging trust Twitter Usability web-development Web2.0 webspam web standards WordPress Writing

How to get a nice, short Google Plus profile link

One thing Twitter and a lot of other social sites have that Google+ lacks is a nice, short url to give to people. I can say:

“Nice to meet you, I’m at twitter.com/iamjason.”

And there I am. That’s a lot easier than saying:

“Why hello there, would you like to follow me at https://plus.google.com/u/0/101453275162405736930/posts?”

After the 6th digit or so people wander off. Just imagine trying to spell it out during a candlelit dinner on your first date with someone. Ruins the mood.

I could use a redirect service, like gplus.to, for a vanity url, but then they get to see who’s going to my profile and it’s sort of up to them if it keeps working.

So now I just tell everyone to go to jasonmorrison.net/+. It’s easy to set up, if you have your own domain. Here’s how to do it if your web server is running Apache, which is pretty common:

Step 1: FTP to your server, go to the root directory for your site, and open or create an .htaccess file.

Step 2: Put this in your .htaccess file:

Redirect permanent /+ https://plus.google.com/u/0/(your profile id)/posts

This will create a 301 (permanent) redirect to your profile, which also tells search engines that you mean business.

Step 3: Order a new box of business cards, with your spiffy new Google+ profile link.

Hope this helps!

How to Post from Google Plus to Twitter and Facebook

From More Around Mystic, CT

I have a problem: some people are following me on Twitter, some friends and family are only on Facebook, and others are using Google+. Personally, I like using Google+ most – I like the UI and using my Circles to share certain things with just family, and G+ ties into Picasa really well. I’m also probably a little biased.

I just don’t have time to manually post everything I want to share with all of these people in all three places. So I decided to write all my inane ramblings into Google+, and from there automatically update Twitter and Facebook.


Before I start, I feel like I have to add a disclaimer: Please don’t spam Twitter and FB by shoveling all sorts of autogenerated content into your feed, with no intention fo actually interacting with people. No one wants that, you will lose all your friends, and even your dog will stop loving you. Be judicious.

Here’s how you can automatically post from Google+ to Twitter:

Step 1: Get an RSS feed of your public Google+ posts.

Many sites offer RSS feeds, usually you just have to look for the little orange icon, or a link that says “subscribe”. Google+, at this point, does not – but it does offer an API, so it’s not too hard to write a Python or PHP script to convert. Actually, many developers have stepped in to offer RSS feed services – I found a good list of them here.

A word of caution: these services may be unreliable, they may come and go, developers may run out of money or go crazy and post weird stuff on everyone’s feeds. If you don’t want to take the risk, you should probably write your own code using the Google+ API or wait for Google+ to support RSS.

Step 2: Take your RSS feed and add it to FeedBurner.

FeedBurner is a feed management system run by Google. It lets you do all sorts of fun things with your RSS feeds, including posting to Twitter (Step 3). First, go to http://feedburner.google.com/, there should be a text area titles “Burn a feed right this instant. Type your blog or feed address here:”. Do that. FeedBurner will walk you through a couple of simple steps.

Step 3: Set up FeedBurner to post to Twitter.

Click the “Publicize” tab and look for the “Socialize” option in the menu. There you’ll see an option to add your Twitter account. Click the button, authorize FeedBurner in Twitter, and you are ready to go.

By the way, FeedBurner also offers some interesting analytics options so you can see how many people click through from Twitter, Facebook, or wherever else they might see your feed.

How to update Facebook too:

Actually, I already had Twitter updating Facebook – that’s easy to do, simply go to http://twitter.com/settings/profile and connect your Facebook account. This has a drawback, though, in that it squeezes my G+ posts through the 140-character wringer of Twitter before passing it on to Facebook.

Facebook does have a few apps that are able to publish an RSS feed directly to your wall. RSS Graffiti looks like a likely candidate, with lots of positive reviews, but I haven’t actually tried it. The list of permissions the app demands scared me away.

Hopefully this is useful and I’m not annoying my friends with too many reposts. If you feel the need to stop following me on Twitter since you’ve already seen my hilarious anecdotes on G+ (or vice versa), I’ll understand. I should also add that I’ll read any comments and probably reply in all three systems – I don’t want to force everyone to use G+ to talk to me.

One big drawback to this setup is that I can’t share privately across the three social networks. If I post pictures of my kid playing at the park to just my Friends and Family circles, I don’t have a way to post that to my network in Facebook. Drop me a note if you’ve figured that one out.

Ten years ago, as I checked the list of victims for the 20th time…

I’ve been hearing about 9/11 all weekend on NPR and I thought I’d share a tiny bit about my experience. I usually post about geekier topics so I hope you’ll excuse a bit of a tangent – though this might be one of the geekier experiences of the tragedy that you’ll read today.

From NYC 2011 Shots

In 2001 I was out of college and working for Cleveland.com. It was a pretty good job coming out of school with a major in journalism and a minor in computer science, though it didn’t involve as much journalism or programming as I had hoped. I got to help out with some man-on-the-street interviews, write headlines, etc. but most of my time was spent doing things like layout section pages, manually scrubbing errors from XML files, and deleting profanity from the forums.

I was off that day, I worked weekends. I was still living at my parents’ house, and when the news started pouring in I was glued to CNN just like everyone else. I called the office to see if they wanted me to come in, but my boss told me to stay home, since there was talk of evacuating downtown Cleveland (Cleveland, can you imagine it?) – so stay home. I have nothing interesting to add about that day – go listen to the survivors’ stories on NPR – I watched TV and checked news on the web obsessively just like everyone.

My story gets a little more interesting the next day. I came in and was given a few tasks:

1. Keep an eye on wire reports of victims lists for locals.

This might sound a bit weird if you haven’t worked in regional or local journalism, but people become much more interested when something happens to a complete stranger who grew up in their hometown than when the same thing happens to a complete stranger who grew up in Kalamazoo. I was used to this. Still, continuously scouring the victims list was a grim way to punctuate my days for the next couple weeks. I never got used to it. As I checked the list of victims for the 20th time, though, I started to wish everyone had to read this list over and over just as I did – that way they would see names like Mohammed, Ahmed, and Abdoul, sprinkled through the long lines of Adams and Smiths. The US is a nation of immigrants, and the WTC was a hub of international business. It seemed like trivial, uncontroversial facts like this started to slip away from the national memory on that day.

2. Help cover the wire for photos.

This was another duty I wish the whole country had to share, but for different reasons. The wire was not filled with “death to America” chants, it was filled with an international outpouring of grief and support we are unlikely to see again. It’s hard to imagine it now, but there was a brief moment where almost everyone really was with us, from Europe to Asia to the Middle East (though not quite everyone). It was hard to imagine it in those days as well – I would see thousands of photos of Palestinians holding candlelight vigils over the wire only to come home and hear about nothing but American flags burning in streets, real and imagined. There were clearly two stories to tell in those days and one of them, the hate-provoking story of the minority of reactions, got all of the coverage.

3. For the love of god, try to keep things under control in the forums.

There’s a bit of a debate over requiring real names online right now, but at the time Cleveland.com forums didn’t even require a login to post. Other than a few helpful answers to gardening and wedding questions they were usually filled with pages of schoolyard name-calling lubricated in boastful logorrhea. The attacks put things into overdrive. Racism, conspiracy theories, accusations against everyone’s patriotism – eventually we gave up trying to really moderate and started deleting any threads that had devolved into nastiness, which was almost all threads on some boards. I didn’t have to wait for “Loose Change” to try to “wake me up”, all of the scapegoats and crackpot theories were already there.

It would be nice to think I was above all of this but I knew how the forum posters felt. One moment I will never forget was just a walk from my car to the office – I parked in a very cheap lot down in the Flats, so I had to walk up hill to the Warehouse District every morning. One of my least favorite duties was occasionally manning the front desk – but that morning I started really looking forward to it. We had been getting threats against one of our staff from some nut, and I had heard he even showed up to the office once. As I walked up that hill, I found myself wishing he would show up again, so I could do something physical to someone who deserved it. Before I realized how crazy the feeling was, I’m not sure I ever wanted anything that badly before.

By the time I got to office I had calmed myself down, like an adult. Ready to clean the forums and scour the list of dead for another day, though I wouldn’t be there much longer. Cleveland.com had weathered the dotcom bust fairly well until the advertising spend decline following 9-11, and I was laid off.

In two ways, 9-11 was the event that turned me away from a career in journalism toward programming. For one thing, I couldn’t find a job in the field. The tech job market was bad for a long time, but it was possible to eventually feed yourself as a programmer or web developer. At the same time, that post-9-11 news coverage, and especially the coverage in the lead up the Iraq war, made me lose interest in the field. War is not something to enter into lightly – regardless of whether you were in favor of invading Iraq or not, shouldn’t someone have been asking really hard questions? For the past decade, I have had a hard time finding anyone asking hard questions, unless they were doing a comedy show.

I’m posting this late, on the West Coast, so the anniversary is basically over. My story is small and peripheral to the really tragic stories of that day, but I learned something from it. So now, back to your regularly scheduled geekery.