Technology

Google Geo News

This post started with Ryan sending me this link demonstrating a KML overlay of county borders of his bifurcated state in Google Maps.

Then I found this Roundup of Google’s Geo Developer Day (btw, I so wanted to be at Where 2.0) with tales of the new geocoding feature of the Google Maps API, more details about KML-in-Google-Maps, geotagging in Picasa, and the new Google Earth 4.0 beta.

And somewhere along the line, I ran across a link to SketchUp, Google’s 3-D modeler that seems built especially to put dimensional structures in Google Earth.

Donald Norman — Everyday Things

I was especially young and impressionable when I discovered Don Norman‘s The Design of Everyday Things, but I still claim it’s required reading for anybody who’s read more than one post here at MaisonBisson. That’s self selection at work, but let me put it this way: unless you’re the only consumer of the things you create, then you need to read this. Now.

I feel foolish to have only recently discovered Norman’s website and essays. It’s there that I found he’s giving the commencement address today at Northwestern’s McCormick School of Engineering Professional Masters Programs. He summarizes his prepared statement thusly:

If you work very hard, perhaps you too can get a silly hat like this (wearing my silly racoon-tail hat from the University of Padua). What is the moral? Take your work seriously, so someone might award you the hat (and the honorary degree that goes with it). But, as the hat illustrates, never take yourself seriously: strive to do things that matter, that make a difference, but have fun while doing so.

It’s cutesie, but I kinda like the message, and not just because today is also my birthday and I’m especially susceptible to schmaltz. Eh…

The ILS Brick Wall

Nicole Engard last month posted about The State of our ILS, describing the systems as: I’d say it’s a like the crazy cousin you have to deal with because he’s family! It doesn’t fit, we are a very open IT environment, we have applications all over that need to talk to each other nicely and […] » about 300 words

Darn DNS

So, you should expect problems when you move your server to a new IP and don’t bother to update the InterNIC registration for your nameservers. It’s an area where I don’t have much experience, so I had to go looking for the solution.

Paul Woutrs gave some tips to get started in his short document on the subject. But the real lesson there was that I had to go back to the registrar where I’d originally registered the nameserver objects to change the registration. In Paul’s case that meant going back to Verisign, and in my case it meant Dotster. Fortunately I still have an account there, and Paul’s tips gave me the language I needed to navigate Dotster’s FAQs.

It was in thos FAQs that I found a link to the Verisign Whois Search, which has a little-used option to look up nameserver info. For some reason, that was more successful than my attempts at the command line with whois 'host ns1.maisonbisson.com'.

Also of note is the previously mentioned, and free, DNS Report service.

T2000 Unboxed And Online

My Sun T2000 is here, and with Cliff‘s help it’s now patched, configured, and online. (Aside: what’s a Sun Happy Meal?) I’ll second Jon‘s assessment that Sun really should put some reasonable cable adapters in the box, as the the bundle of adapters necessary to make a null modem connection to the box is ridiculously […] » about 200 words

I Want URL Addressable Spreadsheet Cells (and cell-ranges)

When I heard news that Google was to release a spreadsheet companion to their freshly bought Writely web-based word processing app, I got excited about all the things they could do to make it more than just a copy of Numsum. Let’s face it, Google’s the Gorilla in the room here and they’re gonna squash […] » about 300 words

The URLs From My Portland Talk

Following Edward Tufte’s advice, I’ve been wanting to offer a presentation without slides for a long time now; I finally got my chance in Portland. The downside is that now I don’t have anything to offer as a takeaway memory aid for my talk. My speaking notes are too abstract to offer for public consumption, […] » about 800 words

Will Google Eat Itself?

Once upon a time Microsoft was the gorilla to beat. Once upon a time we thought Google could do it.

Perhaps not any more. Amazon has dropped Google’s search results from their A9 search aggregator in favor of Microsoft’s Live search, and while Yahoo!’s on again, off again partnership talks with Microsoft appear dead after Y!’s announcement Thursday of a partnership with eBay, Microsoft still hasn’t given up on the notion.

The Yahoo! news may dull my argument, but look how quickly the board changed, how easily these companies switched allegiances or considered partnering with Microsoft, a company known for swallowing its partners.

Google may or may not truly depend on the goodwill of its customers, but the moment its image turns from all-knowing and happy to big and evil could rearrange the chess board.

Presentation: Designing an OPAC for Web 2.0

| <a href="http://www.innopacusers.org/iug2006/">IUG 2006 presentation</a>: <a href="http://homepage.mac.com/misterbisson/Presentations/IUG-2006May21.mov">Designing an OPAC for Web 2.0</a> (also <a href="http://homepage.mac.com/misterbisson/Presentations/IUG-2006May21.pdf">available as a PDF</a> with space for notes) This is an update of <a href="http://maisonbisson.com/blog/post/11096/">my ALA Midwinter presentation</a>. » about 400 words

Flickr Goes Gamma

Just when we started wondering how much longer flickr would be beta, they announced gamma.

The new design had me scratching my head for a bit, but I’m coming to like the changes. The menu/toolbar in the header has direct links to a lot more stuff, while the stuff in the footer has many fewer links. I can’t really tell if there are any links missing there, or if they’re just organized better, as I really only used one or two of them anyway.

Searching is improved, and now there’s a fancy menu that pops up when you mouse over a buddy icon. Go take a look at it all.

Overall, it’s a nice improvement to my favorite online application.

Better Business Bureau Pulls One Out

I gave up on Hostgator a while ago, and I thought I’d cancelled my account until I noticed they were still charging me monthly (yeah, I should pay more attention to what’s on my CC bill). When I contacted them about it they claimed I never fully cancelled. Here’s a copy of the form I […] » about 400 words

Stonehill Industrial History Center (aka the shovel museum)

Most travel guides simply call it the “shovel museum,” but it’s really the Stonehill Industrial History Center. Much more than shovels, curator Greg Galer tells us the collection reveals interesting facts about what we were building and how we built it over the past 200 years. Located on the campus of Stonehill College in Easton […] » about 300 words

Reputation Management At Applied Dreams 2.2

Ryan gave me the drop on this presentation by Dave Chiu and Didier Hilhorst where they do an amusingly effective job of explaining the concept of reputation management. It all went down at the conclusion of the Applied Dreams 2.2 project at Interaction Design Institute Ivrea in Milano. The project brief begins: Our identities are […] » about 200 words

Higher Ed Blog Con (and other things I should have posted about last month)

I meant to post about this weeks ago, but HigherEd BlogCon has now come and gone. It had sections on teaching, libraries, CRM, and web development. (Aside: why must we call it “admissions, alumni relations, and communications & marketing” instead of the easier to swallow “CRM”?) The “events” are over, but everything is online, and […] » about 200 words

Linkrot? We Don’t Have Any Steenking Linkrot!

Allen asked, via the web4lib list:

I’m interested in how others handle linkrot in library blogs. Do you fix broken links? Remove them if they can’t be fixed? Do nothing?

Michael answered:

I deal with link rot on blogs as I would with any other publication, print or otherwise: do nothing. The post is dated and users should be aware that links from two years ago may no longer work.

We need to understand that the web is a living, breathing, and sometimes dying organism. The forrest will renew itself.

Dropping the metaphor, link rot is frustrating, but deleting links is deleting history. Fixing links (if possible) or adding updates is another matter, but it’s really only something I’d do for active content.

Living The Life Embarrassing, Stupid Online

Without contradicting the moral weight of social software post from last week, let’s take a moment to look at three stories from Arstechnica about MySpace and others: online video leads to teen arrests, shooting rampage avoided due to MySpace posting, and Google + Facebook + alcohol = trouble. These are the stories we’ve come to […] » about 300 words

Bush: “I Invented The iPod”

President Bush, speaking in Alabama at the American Competitiveness Initiative, made a claim that would make Al Gore blush: he claimed to have invented the iPod. After taking credit for the development of ultra-small hard drives, audio compression, and chemistry(?), he laid it out: “it turned out that those were the key ingredients for the […] » about 100 words

The Wealth of Networks

Wendy Seltzer gave a shout-out for Yochai Nenkler‘s The Wealth of Networks: How Social Production Transforms Markets and Freedom, describing it as… …an economic history of information production. We’re moving from the age of industrial information production to one of social information production. Ever-faster computers on our desks let us individually produce what would have […] » about 200 words

Danah Boyd On The Moral Weight Of Social Software

Danah Boyd posted recently at Many-to-Many about the future of social software. I’ve been more than a little bit gung ho on web 2.0 for a while, but I do like her caution: If MySpace falters in the next 1-2 years, it will be because of this moral panic. Before all of you competitors get […] » about 300 words

WordPress Baseline Changes To Support WPopac

I’ve whittled things down to the point where the only baseline change from WordPress 2.0.2 is in the next_posts_link function of the wp-includes/template-functions-links.php file. The change is necessary because WPopac rewrites the SQL search queries in a way that’s incompatible with a piece of this function, but necessary for performance reasons.

Here’s how my version reads:

`

function next_posts_link($label='Next Page »', $max_page=0) {
	global $paged, $result, $request, $posts_per_page, $wpdb, $max_num_pages;
	if ( !$max_page ) {
			if ( isset($max_num_pages) ) {
				$max_page = $max_num_pages;
			} else {
				preg_match('#FROM\s(.*)\sGROUP BY#siU', $request, $matches);

				// added April 5 2006 by Casey Bisson to support WPopac
				// necessary because the preg_match above fails with some queries
				if(!$fromwhere)
					$fromwhere = $wpdb->posts;
				
				// changed April 5 2006 by Casey Bisson to speed the query by eliminating
				// the slow DISTINCT clause
				//$numposts = $wpdb->get_var(“SELECT COUNT(DISTINCT ID) FROM $fromwhere”);
				$numposts = $wpdb->get_var(“SELECT COUNT(*) FROM $fromwhere”);
				$max_page = $max_num_pages = ceil($numposts / $posts_per_page);
			}
	}
	if ( !$paged )
		$paged = 1;
	$nextpage = intval($paged) + 1;
	if ( (! is_single()) && (empty($paged) || $nextpage < = $max_page) ) {
		echo '<a href=“';
		next_posts($max_page);
		echo '”>'. preg_replace('/&([^#])(?![a-z]{1,8};)/', '&$1', $label) .'</a>';
	}
}

`

Where’d All My Rewrite Rules Go?

Between WordPress 1.x and 2.x there was a big change to the way rewrite rules are handled.

In the old days, everything got written out to a <a href="http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteRule">.htaccess</a> file. Every condition, every form of permalink could be found there, and I had some comfort knowing I could see and mess with it all. I was a bit surprised to find that with 2.0.2, WP writes out a sparse file that has only one significant rule. Something that looks like this:

RewriteRule . /blog/index.php [L]

That one line takes everything in your request URL and passes it through to index.php for processing. The beauty of this is that WP doesn’t need to write to the file system with every change to the permalink structure (which used to include every new “page” added or renamed).

The only downside to this is that you can no longer expect a $_REQUEST array full of all the query terms your plugin might use. Instead you’ll have to use the <a href="http://codex.wordpress.org/Function_Reference/WP_Query">$wp_query</a> object. All of this was probably mentioned in the API docs before I built a bunch of dependancies on $_REQUEST, but it was easy enough to fix.

The Crucible

Who wouldn’t like to play with The Crucible‘s “fire truck”? What’s “The Crucible”? [it’s] an arts education center that fosters a collaboration of arts, industry and community. Through training in the fine and industrial arts, The Crucible promotes creative expression, reuse of materials and innovative design while serving as an accessible arts venue for the […] » about 100 words