Send IE6 Packing via .htaccess

Want to have Apache automatically send IE6 users to an alternate/upgrade site? Drop this in your .htaccess file: [crayon lang=”default”] RewriteEngine On # Send IE 5 and 6 packing RewriteCond %{HTTP_USER_AGENT} MSIE\

Read More...

GeoPortal 2.1 Released

GeoPortal 2.1.0 has been released. Changes/improvements in this release include: The big thing: I moved the app into the HTML5 Boilerplate template. There are too many advantages to list (though if you want a list t

Read More...

Redistricting with OpenLayers Part III

And…wait for it….done. Cue Battlestar Galactica theme song. No, the first one. Well, almost done. The tutorial video is still a place holder and will be until Friday. But everything else is done. Complete. Concluded. F

Read More...

Checking for Contiguous Districts with PostGIS

I thought I’d toss this out for two reasons: (1) it took my tiny brain a whole curse-filled afternoon to figure this out, and (2) on the off chance somebody with a larger brain swings by this Internet-backwater blog and

Read More...

Lightweight Redistricting with OpenLayers - Part II.5

I’ve received a number of questions about where this project has gotten to, so I thought a quick update was in order. First, the project is a go, and the public will be able to create and submit their own plans. Yay Demo

Read More...

GeoPortal v2.0 is Out

I am exhausted happy to announce GeoPortal v2.0.0 is available for download. The biggest change was making the map library switchable from OpenLayers to the Google Maps API, something I had been thinking about and was fi

Read More...

Quickest Way to the Generic Map Site Layout

The typical web mapping site is laid out something like this: Header, footer, large pane for a map, smaller pane for the verbiage. You’ve seen this a thousand times. If your client is a blabber mouth, you get a right-han

Read More...

And Now For Something Really Esoteric

And off topic. But last week I got a refurb SiliconDust HDHomeRun TV Tuner in my continuing quest to tell satellite and cable providers to shove it. And it’s awesome. HD TV streaming to any device on my network. I can’t

Read More...

Using Fuzzy Search in PostgreSQL

Or…I’m an idiot for not thinking of this sooner. One of the things I’ve spent the most time thinking about in web application design is search. In my experience, that’s the spot your users will most often face-plant. As

Read More...

Lightweight Redistricting with OpenLayers Part II

Last month I posted about a lightweight redistricting prototype I threw together to test the concept. I thought I’d do another post now on some changes I managed to eek out over the holidays. First and foremost, I had to

Read More...