Swingley's Sandbox

Contact Me.
Questions? Compliments? Complaints? Send here: swingley@gmail.com
Close.
Search for breweries via Brewery DB's awesome API. Type in an address/city/zip code or just click the map to find breweries.
An attempt to shed some light on how tiled map services work. Click the zoom-in button on the top of the slider 13 times then the "Satellite" link to get a nice view of the friendly confines. Also, tiles, links to tiles and tile boundaries. Tiles.
Compare google maps, bing maps, arcgis.com maps and open street map maps in a single browser window. Try panning and zooming around; all the maps will sync up.
"Animated User-Defined Graphics" or, "Whoa, it's like those maps from those awesome movies!"
Simple app using the New York Times Movie Review search API. Basically this was an excuse to set up a JSON-friendly proxy page.
A "lens" or "x-ray" widget to overlay various maps in a browser. Maps used in this example are from arcgis.com. Source available on Github.
Recent earthquakes via the most used GeoRSS feed on the planet. Yeah I know, you've seen this one a million times. This one's different! Click on an earthquake in the sidebar and you'll see more info about that quake. Huh? That's not different??
Calculate your mile pace. Ideally, this is used to figure out your average mile pace over the course of a run. It's not perfect but it gets the job done. Did I mention I'm a runner?
A simple typing game. Using text from Dr. Seuss (via Project Gutenberg), random text is generated for you to type. Accuracy and words per minute are calculated and displayed.
An entry in the Apps for Califorians contest. Education spending by county.
Display any number of random points on an OpenLayers map. Useful for testing browser performance/user experience with varying numbers of points on the map. Probably best to keep the number of points < 10k. You've been warned ;).
Convenient way to visualize an MLB team's salaries. Uses USA Today's Salary API and Protovis. Love Protovis.
Big time waster. But at least you don't have to go to three different sites. And it's got purple. Boo. Yah. Especially great if you're just a lurker and don't care to vote on anything.
Search YouTube via a map. This one uses YouTube's geo search API. Optionally type in a search term and click the map to search. Click on a link to load that video.
Random jQuery stuff. Since I'm most familiar with dojo, I mess around with jQuery just to see what everybody's so excited about all the time. There's a stopwatch, a background graphic switcher and a simple google font API demo.
Another widget, this one aims to provide easier map navigation. Zoom to a state and then, if desired, zoom to a county in that state. The widget is configurable for any unit of geography. Source availabe on Github.
Compute your race time from an average mile pace. I like to race too.
Back to maps. Click the map and a point is stored in the App Engine data store. Points are deleted every night at midight. Max of 100 points displayed when the map loads.
I couldn't find an example using esri's JS API with an asynchronous geoprocessing task so...I made one. This could have been done with a geometry service but that's not the point...I wanted to show how to handle an async GP service with the JS API.
Another entry in the Apps for Californians contest. Click a point/park and photos from that park are loaded from flickr.
You made it all the way down here? Why not sign in and leave a comment?
Login via Google
On May 28 2015 10:44, an anonymous person wrote:
We went to university together http://graceibc.org/vigora-100-with-alcohol/ vigora gold Analysts said that appointment was also an attempt to curtail the anti-immigration and anti-tax party's room to push for more spending by making it directly responsible for public finances. Progress is keen to both cut taxes and boost spending, particularly for infrastructure.
On May 28 2015 10:44, an anonymous person wrote:
I'm unemployed http://www.rpptl.org/index.php?donde-venden-stendra-en-mexico.pdf stendra coupon The Draconids &mdash; expected to peak Monday around sunset &mdash; occur annually thanks to the ribbon of space dust left behind by Giacobini-Zinner, a comet that travels around the sun every 6½ years. In October, Earth passes through this dust, and as pieces of  filament encounter our atmosphere, light streaks through the sky. What's great about the Draconids is that, although generally more faint, they're slower-moving meteors, so the light trails linger.
On May 28 2015 10:44, an anonymous person wrote:
What company are you calling from? http://www.rpptl.org/index.php?donde-venden-stendra-en-mexico.pdf stendra ecuador There was no Gareth Bale, linked with a move to Real Madrid by reports in Spain, in the Spurs side because of injury, while Sunderland boss Paolo Di Canio included summer signings Vito Mannone, Cabral, Emanuele Giaccherini and Jozy Altidore.
On May 28 2015 10:44, an anonymous person wrote:
Do you know each other? http://www.rpptl.org/index.php?priligy-generico-senza-ricetta.pdf priligy 30 mg fiyat “People do things for other people that they wouldn’t ordinarily do for themselves,” she says. “Haiti is such a magical place. It has a real special place in my heart ... I have a lot of faith that I will be able to get through it. I’m committed.”
On May 28 2015 10:44, an anonymous person wrote:
Could you tell me my balance, please? http://www.drijendesigns.co.uk/stendra-100mg/ stendra 100mg reviews Shuttleworth was pressed by journalists about what processor will be inside the device but he didn't say, simply claiming that a number of semiconductor vendors are interested in the device. He also played up the display, which will have a sapphire crystal covering, the same material found on high-end watches.
On May 28 2015 10:44, an anonymous person wrote:
Could you tell me the dialing code for ? http://www.rpptl.org/index.php?priligy-generico-senza-ricetta.pdf priligy generico espao-a Speaking to Australian radio station Triple M about Broad last week, Lehmann also called on the Australian public to "get stuck into him" when England tour this winter, adding that he hoped the seamer "cries and goes home".
On May 28 2015 10:44, an anonymous person wrote:
A financial advisor http://madebywe.org/dapoxetine-mass-spectrum dapoxetine china While the East bakes this week, beneficial rain is forecast to fall in parts of drought-plagued Texas and the Desert Southwest. However, some flooding is possible as the rain falls on the bone-dry ground.
On May 28 2015 10:44, an anonymous person wrote:
An accountancy practice http://www.rpptl.org/index.php?donde-venden-stendra-en-mexico.pdf stendra mexico precio The decision came as Carneiro was in New York meeting withOGX bondholders, according to local media. Shares of OGX surged 48 percent to 0.34 reais on Tuesday as Brazilian news websiteInfoMoney said Batista was close to ceding control of OGX tobondholders.
On May 28 2015 10:44, an anonymous person wrote:
Whereabouts are you from? http://www.flyeauclaire.com/tadacip-commenti tadacip und alkohol Little said the Pentagon has decided to proceed as planned with a joint U.S.-Egyptian military exercise called Bright Star, which has been a centerpiece of the two countries' military relations for decades. Bright Star usually is held every other year, but the 2011 maneuvers were canceled following the revolution that ousted President Hosni Mubarak in January. Planning for this year's version was started in 2012.
On May 28 2015 10:44, an anonymous person wrote:
I'm training to be an engineer http://www.adrenalicia.com/?dapoxetine-walgreens dapoxetine belgium Automatic Renewal Program: Your subscription will continue without interruption for as long as you wish, unless you instruct us otherwise. Your subscription will automatically renew at the end of the term unless you authorize cancellation. Each year, you'll receive a notice and you authorize that your credit/debit card will be charged the annual subscription rate(s). You may cancel at any time during your subscription and receive a full refund on all unsent issues. If your credit/debit card or other billing method can not be charged, we will bill you directly instead.