Drawing the Lines
I just noticed that LinkedIn allows you to tie your twitter status and your LinkedIn status together. And I gave it about 15 seconds thought before concluding that I wasn’t going to take that step.
Here’s where I draw the lines for social media:
- Blog: Take the First Step
- My public face, what should be the first search result on my name. Sometimes professional, sometimes personal, always me.
- Twitter: ideoplex
- More personal than my blog, it's the private me out and about in public. As private as hiding in the crowd allows.
- Pure professional (albeit a bit neglected right now).
- Primarily personal.
- Foursquare
- As personal as is practical.
America's Cup Returns
All I ask is a tall ship and a star to steer her by, …
John Masefield
I am not a sailor. But I have always found the time to follow the America’s Cup Defense. It was a lot more difficult this time. No trials to select a challenger. No coverage on ESPN. I ended up following the Cup via the New York Times.
And now I’m watching a rerun of the deciding race via the 33rd America’s Cup web site.
Blog Roll Updates
It doesn’t seem quite right that I have a higher page rank than Code Monkeyism. I’ve added it to the Blog Roll to send some Google Juice Stephan’s way.
I’ve also added Smalltalk with James Robertson.
Colts 34 - Saints 24
The good thing about this game is that I don’t have strong ties to either team, so I can just enjoy the game.
The bad thing is that I’m torn about who to root for. On the one hand, I think that Peyton is the best QB in the game and I’d like for him to get his second ring so that we can just put that argument to rest. And on the other hand, I’d like to see the Saints bring the Vince Lombardi trophy back to New Orleans.
This is a tough game to pick. The Colts are favored to win, but my brain trust feels that it will be close. I’d feel much better about the Saints if they had been here before. But I have a feeling that the Saints will suffer from the first time blues. So I’m going to break with the brain trust and pick the Colts to win by 10.
What American Sports could learn from Soccer
It’s the final day of the season. I need a flow chart to track the Bronco’s playoff hopes. The critical Bengals-Jets game doesn’t kick off until 8:30pm. And I wish that the NFL would pay a little more attention to the rest of the sports world.
- Relegation
- Promotion and Relegation relegates the worst teams in a division down to a lower division and promotes the best teams in that lower division up. Unfortunately, the US doesn’t have the minor leagues to make it work.
- Simultaneous Games
- In the 1982 World Cup, staggered starting times for the final day of group play meant that Germany and Austria started their match knowing a German victory by two goals or less would send both teams through. It wasn’t much of a surprise when the Germans went up 1-0 after 10 minutes and nothing much happened in the remaining 80 minutes of play. As a result, the final games in group play are now played simultaneously.
I’m sure that it would cost a pretty penny for the NFL to give up the final Sunday night game of the season. But wouldn’t it be something if all the AFC games were played at the same time? Everyone would need to assume the worst and no one would be allowed to knowingly back into the playoffs.
So Long Radio Userland
It was a minor vanity on my part, but I retained the Radio Userland web bug as part of my Textpattern web site. My original goal was to reach 1 million page views.
That wasn’t enough and I kept going in an attempt to break into the top 20. I think that I would have made it, but the Userland Site Report has not updated since Dec 2, 2009.
It’s time to move on. I’ve removed the web bug. And with it, my last remaining link to Radio Userland.

Textpattern custom_url_func upgrade
My upgrade to Textpattern 4.2.0 was almost trouble free. The only problem was that the built-in newer, older, category1 and category2 functions weren't working.
After crawling through the source, I realized that the custom_url_func function signature had been redefined to include an optional argument. This change allowed the custom_url_func to be invoked by the newer, older, category1 and category2 functions (amongst others). Once I understood the problem, it was easy to add the required functionality.
function idx_permlinkurl($article_array, $link_type=0)
{
global $prefs;
if (empty($article_array)) return;
extract($article_array);
if ( $link_type == PAGELINKURL ) { // PAGE LINK mode
$page = $article_array['pg'];
if ( empty($page) || $page == 0 || $page == 1 ) {
$page_suffix = '';
}
else {
$page_suffix = '?pg='.$page;
}
$category = $article_array['c'];
if ( !empty($category) ) {
if (empty($page_suffix)) {
$page_suffix = '?c='.$category;
}
else {
$page_suffix = $page_suffix . '&c=' . $category;
}
}
$section = $article_array['s'];
if ($section == 'default') {
return hu.$page_suffix;
}
else {
return hu.$section.$page_suffix;
}
}
else { // ARTICLE LINK mode
if (!isset($title)) $title = $Title;
if (empty($url_title)) $url_title = stripSpace($title);
if (empty($thisid)) $thisid = $ID;
if ($prefs['attach_titles_to_permalinks']) {
return hu."id/$thisid/$url_title";
}
else {
return hu."id/$thisid/";
}
}
}
$prefs['custom_url_func'] = 'idx_permlinkurl';