EDIT: We're serving this off ec2 + apache. It's all static html + js. Any quick tips for speeding things up?
update: did a little googling, and found only anecdotal evidence that latency to S3 is fine but not awesome:
http://www.cloudclimate.com/s3/
http://www.codeswimming.com/blog/2010/04/amazon-s3-and-cloud...
http://www.slideshare.net/ehwinter/using-amazon-cloud-front-...
javascript:var i,s,ss=['https://github.com/seancron/kathack/raw/master/kh.js','http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js'];for(i=0;i!=ss.length;i++){s=document.createElement('script');s.src=ss[i];document.body.appendChild(s);}void(0);
P.S. If you do mind, just let me know and I'll take it down.Looks like we have a ~275MB access.log from before the switch. Over a million requests!
$ wc -l access.log
1115447 access.logReally well done, I love it. The only shame was that the music didn't work on Safari, but maybe it's just how I roll.
Rolling around on a huge page like the Wikipedia article for World War II (http://en.wikipedia.org/wiki/World_war_II) caused a pretty significant slowdown. Interestingly, once the ball got to the size to pick up larger images, the rest of the ball would clear and there would be a noticeable boost in speed. It was intriguing to observe the dynamics of the ball rolling on different sized pages.
And if you like this, check out this other amazing bookmarklet game:
Also for dynamic pages, run the script after the content changes and click the "x", and the new content should be pick-uppable.
Congratulations to the team on a great project and it's really nice to see how savvy about web technology the students at Wash-U are.
The easiest way I found was to just move the cursor where you want the ball to go, then right click. Repeat.
javascript:var i,s,ss=['https://github.com/anttisykari/kathack/raw/master/kh.js','http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js'];for(i=0;i!=ss.length;i++){s=document.createElement('script');s.src=ss[i];document.body.appendChild(s);}void(0); * Hold two fingers on middle of track pad
* Click thumb on bottom of track pad; katamari should start to move at this point
* Release two fingers on middle of track pad
* Use single finger to move cursor while still holding down thumbI meant is there a way to change the javascript to use a different button?