25 Commits

Author SHA1 Message Date
Cameron Beccario
2fb753b4e1 more clarifying comments 2013-09-25 11:50:04 +09:00
Cameron Beccario
4102b577dc change font MIME type to one that Chrome recognizes, and add Google Analytics script snippet 2013-09-22 18:03:43 +09:00
Cameron Beccario
195051b21b improve error handling when XHR fails 2013-09-22 17:24:10 +09:00
Cameron Beccario
d66be36cf8 adjust alpha for FF, restructure web routes to make CF rules easier 2013-09-22 15:35:16 +09:00
Cameron Beccario
915a4e36f5 improve logging, add gallery, and handle server errors gracefully on the client side 2013-09-22 02:48:16 +09:00
Cameron Beccario
c243ce6103 serve ttf as MIME type "application/x-ttf", otherwise CF won't compress it. Also, remove tab stops for control buttons because they cause font subpixel antialiasing to be disabled when clicked 2013-09-21 18:03:42 +09:00
Cameron Beccario
1b3f18cabd switch to a proper logging framework, and introduce smarter scraping logic that attempts to minimize the delay between data becoming available and a scrape occurring. 2013-09-20 23:16:21 +09:00
Cameron Beccario
aab57dbf91 mark responses with caching information -- this should allow cloudeflare to pass http 304's through from the backend 2013-09-19 22:24:38 +09:00
Cameron Beccario
1c3819db6b testing theory about CF caching 2013-09-19 19:10:01 +09:00
Cameron Beccario
95caaa9046 testing theory about CF caching 2013-09-19 18:28:14 +09:00
Cameron Beccario
9416362788 limit the number of query memos 2013-09-19 18:24:50 +09:00
Cameron Beccario
8ce7e95a0a log all req and res headers 2013-09-19 11:10:58 +09:00
Cameron Beccario
1656537b7d produce output in JP timezone regardless of the machine's local zone 2013-09-18 12:51:43 +09:00
Cameron Beccario
86c5ccac06 specify listening port on command line 2013-09-17 20:23:00 +09:00
Cameron Beccario
38f38b6abe create map urls for specific dates, rename font to contain font's rev number, and enable font compression 2013-09-17 14:09:36 +09:00
Cameron Beccario
4dcfc58450 cache sample gets to avoid db when possible, and display wind vector data on click 2013-09-14 23:20:20 +09:00
Cameron Beccario
6633f61c53 more comments and cleaning up. also check in tokyo topology data 2013-09-04 20:20:10 +09:00
Cameron Beccario
f05d44fa4a immediately load topo and data from server. change data format to be more compact and suited for showing wind data. 2013-09-04 01:18:18 +09:00
Cameron Beccario
165a05342f move table specs to their own module 2013-09-02 00:06:29 +09:00
Cameron Beccario
9fa3796277 render mask to detached svg and canvas elements, and let's give when.js on the client a try 2013-08-29 03:37:38 +09:00
Cameron Beccario
119f029c12 restructure directories and standardize on double-quoted strings 2013-08-27 19:03:12 +09:00
Cameron Beccario
1cbd3c0f9b add animated vector map, geo JSON translator, station long/lat data 2013-08-26 18:54:20 +09:00
Cameron Beccario
fbf0db8e4f extended stations data, "about" urls to describe schema, and function binding 2013-08-19 16:54:42 +09:00
Cameron Beccario
1ed541b373 more docs and cleaning up the code 2013-08-13 17:57:44 +09:00
Cameron Beccario
a585db0cd4 some refactoring to group common logic together 2013-08-12 16:51:52 +09:00