Simon Willison’s Weblog


13 items tagged “michalmigurski”


We've got a rule of thumb inside Stamen that issue names must read like imperatives: "improve variable names", "delete blah functionality", "fix broken jimmy-jammers", etc. Nothing focuses the mind of the reporter like being asked to specify what exactly they'd like to see done, and it's much easier for a developer to scan a list with actual tasks right in the sentence construction.

Michal Migurski

# 25th March 2010, 8:09 pm / bugs, bugtracking, issuetracking, michalmigurski


breaking links. Mike complains about sites such as Twitter and which mess around with Ajax and links and hence breaks the ability to command-click to open a new tab in Safari (and Chrome). I just realised that I’ve subconsciously retrained myself to right click and select “open in new tab” to avoid that exact issue.

# 8th October 2009, 8:26 am / ajax, broken, javascript, links, michalmigurski, usability

openstreetmap genuine advantage. The OpenStreetMap data model (points, ways and relations, all allowing arbitrary key/value tags) is a real thing of beauty—simple to understand but almost infinitely extensible. Mike Migurski’s latest project adds PGP signing to OpenStreetMap, allowing organisations (such as local government) to add a signature to a way (a sequence of points) and a subset of its tags, then write that signature in to a new tag on the object.

# 29th September 2009, 9:49 am / cryptography, gis, mapping, michalmigurski, openstreetmap, pgp

Tile Drawer (via) The most inspired use of EC2 I’ve seen yet: center a map on an area, pick a Cascadenik stylesheet URL (or write and link to your own) and Tile Drawer gives you an Amazon EC2 AMI and a short JSON snippet. Launch the AMI with the JSON as the “user data” parameter and you get your own OpenStreetMap tile rendering server, which self-configures on startup and starts rendering and serving tiles using your custom design.

# 26th August 2009, 9:32 am / amazon, cascadenik, cloud-computing, ec2, json, mapnik, mapping, michalmigurski, openstreetmap, userdata

walking papers lives. Round trip mapping: print out a map from OpenStreetMap, walk around annotating it with a pen, then scan the result back in (a QR code ensures the area and orientation is recognised) . Specifically targeted at eye-level stuff which can’t be collected using GPS or aerial imagery alone. When I grow up, I want to be Mike Migurski.

# 7th June 2009, 1:47 pm / mapping, michalmigurski, openstreetmap, papernet, walkingpapers

slippy faumaxion, take two. Mike Migurski made a slippy map using triangular tiles, based on the same principle as Buckminster Fuller’s famous Dymaxion World Map.

# 15th March 2009, 3:40 pm / buckminsterfuller, faumaxion, mapping, michalmigurski

maps from scratch. An idea whose time has come: using EC2 AMIs for tutorial sessions to give everyone a pre-configured environment.

# 15th March 2009, 1:20 pm / cloud-computing, ec2, mapping, michalmigurski, tutorials


Oakland crime maps XI: how close, and how bad? Michal Migurski’s experiments with heat maps for Oakland Crimespotting, using OpenStreetMap data as that allows him to position his heat map layer underneath the street labels, keeping them legible.

# 30th December 2008, 10:16 am / heatmaps, mapping, michalmigurski, oaklandcrimespotting, openstreetmap

cascadenik: cascading sheets of style for mapnik. Great idea. Mapnik (the open source tile rendering system used by OpenStreetMap and others) has a complex style configuration based on XML. Michal Migurski has build a CSS-style equivalent which compiles down to XML, hopefully making it much quicker and easier to get started with Mapnik customisation.

# 30th August 2008, 10:04 am / cascadenik, css, mapnik, mapping, michalmigurski, openstreetmap, xml


gefingerpoken. Michal Migurski shows how to implement the algorithm for two-finger deforming drag using affine transformation matrices in Flash.

# 24th September 2007, 8:50 am / affinetransformations, algorithm, flash, matrices, michalmigurski, multitouch

Optimizing Web Applications and Content for iPhone (via) Apple’s iPhone developer documentation.

# 4th July 2007, 1:58 am / apple, iphone, michalmigurski

Oakland crime maps VI: public, indexed data. Rather than serve content dynamically for his Oaxland Crime site, Michal Migurski plans to serve up various static indexes and have smart clients use them to quickly navigate the data.

# 7th May 2007, 8:26 pm / michalmigurski, oaklandcrime

disinfographics. These really are pretty remarkable.

# 20th April 2007, 4:15 am / disinfographics, michalmigurski