map page 6 - Dave's Blog

Search
My timeline on Mastodon

Schmap - Photo Inclusion - Customize your Schmap Widget!

2008 Feb 16, 11:30The Schmap San Francisco Guide used a couple of my Flickr photos.PermalinkCommentsme photo san-francisco photos schmap

Learning America Smarter: Northern European Geography 101 (Diesel Sweeties Newsblog - Blog Archive)

2008 Feb 8, 11:21FTA: "I was quite troubled to realize today that I couldn't list ten major differences between Sweden and Norway. All my best Livejournal pals lent a hand and we came up with this not-entirely-comprehensive list."PermalinkCommentsmap humor via:boingboing norway sweden europe geography information visualization

Submarine Cable Map 2007: Maps: TeleGeography Research

2008 Jan 31, 11:29A lovely infographic style map of underwater cabling. Actually its a poster. And it costs $250. Argh!PermalinkCommentsvia:newscientist graph visualization map network technology underwater cable internet purchase product

OpenAerialMap Is Ready For Your Data

2007 Dec 7, 9:45FTA: "OpenAerialMap is a site for collecting, hosting, and mapping freely available aerial imagery. "PermalinkCommentsaerial geo map opensource photography social data via:felix42

Half-Life 2: Episode Two Stats

2007 Nov 28, 2:09Valve shows off their cool visualizations of stats they generated from folks playing HL2E2 including heat maps of player deaths by level.PermalinkCommentsvisualization statistics hl2 game games valve development

Many Eyes: Income and Sales Taxes in the United States

2007 Nov 13, 3:09Visualization of income and sales taxes in the US.PermalinkCommentsvisualization statistics tax income-tax sales-tax graph map

geobloggers

2007 Nov 12, 5:13Blog from Dan Catt. Dan (FTA) "... works for Flickr. He also works on Maps. Sometimes he does both of these at the same time."PermalinkCommentsflickr map mashup visualization gps geo gis earth dan-catt

Google's timeline view

2007 Oct 30, 2:44Google has new views of search data: graphed over time and over a map.PermalinkCommentsgoogle ui view time timeline

flickrvision (beta)

2007 Oct 30, 12:09Map of photos uploaded to flickr.PermalinkCommentsajax map yahoo visualization flickr photo photos

WikipediaVision (beta)

2007 Oct 30, 12:07A map displaying who is editing what and from where in real-time on Wikipedia.PermalinkCommentswikipedia ajax mashup google map visualization real-time

Sarah M.'s restaurants | Restaurant menus, reviews and maps on urbanspoon.com

2007 Oct 21, 10:28Sarah's restaurant reviews on urbanspon. The site provides feeds of user's reviews too.PermalinkCommentsreview people sarah-moffatt restaurant

Windows Live Maps Help - Build Your Own URL

2007 Jul 25, 7:15Documentation on the URI format that maps.live.com uses. Makes it easy to dynamically construct a URI that maps a specific location.PermalinkCommentsmap live windows microsoft uri url help howto

Checkers Database

2007 Jul 20, 9:09Checkers has been solved. All possible moves have been mapped.PermalinkCommentscheckers solution csc game games

Canadian Wedding

2007 Jul 15, 5:08This previous weekend Sarah and I went to Canada for my friends Palak and Meghal's wedding. Our five day stay took us on the route from Toronto, to Burlington (for the wedding), and then Niagra.

Hotel near CN TowerIn Toronto we visited the CN Tower, the ROM, and the Bata Shoe Museum. We generally acted like tourists walking around taking photos of things, putting on sun block, and not saying 'eh'. But we could have been worse like the drunk American college students in front of us in line for the CN Tower asking the guide if the CN Tower is taller than the Stratosphere in Las Vegas. We stumbled upon the Toronto Outdoor Art Exhibit which was really interesting. Sarah in particular recalls the cute stuffed animal monsters.

Palak And Meghal's Wedding 6After Toronto we drove to Burlington where Palak and Meghal's wedding would take place. We got up early and made it on time to the wedding which was lovely. I hadn't attended an Indian wedding previously so it was a new experience for me. During the ceremony the child in front of me kept peeking over her parent's shoulder and staring at me. It lasted all day with a break after lunch during which we drove around and experienced small town Ontario. After the break cousins performed dances for Palak and Meghal and then we all danced the night away until the wee hours.

Niagra FallsIn Niagra we stayed in a hotel room with a falls view which was lovely. We went on the Maid of the Mist tour that takes tourists right up to the falls in a boat and drenches them. We also went on the Behind the Falls tour which was not as fun. In both we are given rain coats which are essentially glorified plstic trash bags. For dinner we ate in the hotel restaurant which had a lovely view of the falls. At night the falls are lit up in various colors with gigantic lights.PermalinkCommentsniagra wedding personal toronto nontechnical

Livelook.com - Organizing your favorite webcams

2007 Jun 22, 10:58Mashup of map+webcamsPermalinkCommentscommunity mashup video photo map webcam web

Ironic Sans: The Google Maps Guide to Ghostbusters

2007 Jun 4, 1:11A map of the various real world locations depicted in the Ghostbusters movie using Google Maps.PermalinkCommentsblog map movie ghostbusters nyc google mashup

WSDOT Seattle Area Traffic - I-5: NE 45th St

2007 May 29, 5:59Traffic map of the seattle area.PermalinkCommentstraffic camera car public government tool free travel

Thinkmap Visual Thesaurus

2007 May 21, 3:19A visual graph of a searchable wordnet. Cool looking. Trial version for non registered users.PermalinkCommentsvisualization graph word words design language

MoHo Living

2007 May 13, 12:16My parents and grandmother came to visit the weekend before this current weekend, starting Friday May 4th. They arrived via their new motor-home which is quite the machine. Of course its my parents motor-home so its very well decorated inside including drapes and mini-chandelier. I didn't have a memory card for my camera at the time but I'm sure my parents will put up photos on their new blog dedicated to their motor-home at some point in the future.

At any rate, they parked the motor-home in an RV park in Issaquah so that Friday night I drove over to them and we ate at the conveniently closely located Pogachas. The next day they came over and I showed them the various cool looking things my computer connected to my flat screen TV can do. This includes Vista Media Center showing my photos from recent trips and Google Earth mapping out our respective homes and my recent trips (and Paris). Additionally, we played Wii which, unsurprisingly based on anecdotal evidence from varied sources across the Internet, was a seeming hit. Mom broke records playing bowling with my dad and I, Dad did an excellent job fishing, and Grandma's slow but steady win's the race approach to cow racing worked very well.

The next day I drove them to Seattle and we walked around Pike's Place. My parents made dinner that night at my place which was very good and made my apartment actually smell like cooked food. Also, we exchanged Christmas gifts. For the past two years I've flown back to my parents' house for Christmas and ended up with gifts I couldn't take with me in both directions. Those I left at their house they drove up and I was able to give them the ones I left at my place. They started the drive back the next day. I really enjoyed seeing them here.PermalinkCommentsmotorhome family personal nontechnical

New XSLT - IE7 XML Source View Upgrade Part 2

2007 May 11, 8:55Last time, I had written some resource tools to allow me to view and modify Windows module resources in my ultimate and noble quest to implement the XML content-type fragment in IE7. Using the resource tools I found that MSXML3.DLL isn't signed and that I can replace the XSLT embedded resource with my own, which is great news and means I could continue in my endevour. In the following I discuss how I came up with this replacement for IE7's XML source view.

At first I thought I could just modify the existing XSLT but it turns out that it isn't exactly an XSLT, rather its an IE5 XSL. I tried using the XSL to XSLT converter linked to on MSDN, however the resulting document still requires manual modification. But I didn't want to muck about in their weird language and I figured I could write my own XSLT faster than I could figure out how theirs worked.

I began work on the new XSLT and found it relatively easy to produce. First I got indenting working with all the XML nodes represented appropriately and different CSS classes attached to them to make it easy to do syntax highlighting. Next I added in some javascript to allow for closing and opening of elements. At this point my XSLT had the same features as the original XSL.

Next was the XML mimetype fragment which uses XPointer, a framework around various different schemes for naming parts of an XML document. I focused on the XPointer scheme which is an extended version of XPath. So I named my first task as getting XPaths working. Thankfully javascript running in the HTML document produced by running my XSLT on an XML document has access to the original XML document object via the document.XMLDocument property. From this this I can execute XPaths, however there's no builtin way to map from the XML nodes selected by the XPath to the HTML elements that I produced to represent them. So I created a recursive javascript function and XSLT named-template that both produce the same unique strings based on an XML node's position in the document. For instance 'a3-e2-e' is the name produced for the 3rd attribute of the second element of the root element of the XML document. When producing the HTML for an XML node, I add an 'id' attribute to the HTML with the unique string of the XML node. Then in javascript when I execute an XPath I can discover the unique string of each node in the selected set and map each of them to their corresponding positions in the HTML.

With the hard part out of the way I changed the onload to get the fragment of the URI of the current document, interpret it as an XPath and highlight and navigate to the selected nodes. I also added an interactive floating bar from which you can enter your own XPaths and do the same. On a related note, I found that when accessing XML files via the file URI scheme the fragment is stripped off and not available to the javascript.

The next steps are of course to actually implement XPointer framework parsing as well as the limited number of schemes that the XPointer framework specifies.PermalinkCommentsxml xpointer msxml res xpath xslt resource ie7 technical browser ie xsl
Older EntriesNewer Entries Creative Commons License Some rights reserved.