1,259 karma · joined May 14, 2010
https://www.pechakucha.com/presentations/the-savory-month-of...
[1] https://youtu.be/JsAetmgJRss?si=AxIFySX7ktzu5GL5&t=193
[2] https://github.com/jed/140bytes/wiki/Byte-saving-techniques
As far as efficiency, I'd think for most uses the issue would be on the JSON.parse end. In this case, lave might be more efficient, since JSON reviving often ends up creating temporary objects that need to GC'ed after reification.
But this is especially nice when you build a layer on top of Google reduces lock-in, instead of adding another proprietary API. This is what I did with sheet-down[1], which turns a Google Spreadsheet into a LevelDB-compatible data store that can be swapped out with a file system or other compatible backend[2] once you outgrow Google.
[1] https://github.com/jed/sheet-down
[2] https://github.com/rvagg/node-levelup/wiki/Modules#storage
var foo = 'bar'
var baz = 'bletch'
void function (global) {
//module pattern code here ...
})(this) javascript:prompt(0,location.href.replace(/\./g,"\u200b."))._ function(a,b){return a[b="replace"](/./g,a=function(a){return a[1]?String.fromCharCode(parseInt(a,2)):+(a==" ")})[b](/.{7}/g,a)}
I first saw this neat trick in Billy Hoffman's presentation on circumventing automated JavaScript analysis (scroll down to crazy idea #1):http://www.blackhat.com/presentations/bh-usa-08/Hoffman/Hoff...
But if you're not on Backbone, or don't want to add another constraint to how your app is built, it's pretty easy to set up your own PhantomJS server; I presented on this very topic at TXJS this week[1], and created a library[2] that makes it a snap to set up.
[1] http://www.flickr.com/photos/tr4nslator/sets/721576332659462...
Let's not forget that the data Punchfork is letting users take out is the exact information they put in: a list of liked recipes. The original recipe data is just one click away.
I'm not sure how this is any different than a personal Twitter archive; it contains only your tweets, not those of the folks you interacted with.
Initially, support for Punchfork will continue, but
we will soon be retiring the Punchfork site, API and
mobile apps. We believe that a unified destination
benefits our users in the long run, and the Punchfork
team (me) will focus on contributing to Pinterest as
the premier platform for discovering and sharing new
recipes and other interests on the web.
EDIT: Gmail binned this email in "Promotions"... I wonder if that explains why some didn't see it?http://informationarchitects.net/blog/the-web-is-all-about-t...
Your JavaScript code can only have one global object, I don't see a reason to pass it in instead of finding it for you.