Many times I have added something like #tweetcode at the end of a tweet created with the single goal to be small enough for ... well, a tweet!
@jedschmidt bought a spanish domain called 140byt.es based over github forks in order to provide all sort of tweets that may solve a specific problem in an efficient way: it kinda work on copy and paste!
Kinda ... because rules may not truly work stand alone and snippets are suggested without a "tooltip" example, at least in the main page.
What Can We Do In 140 Bytes ?
- tweet a solution for a simple task
- provide an idea about how to solve a task
- solve a task in a truly efficient way
The most simple example is the hex2rgb and rgb2hex, a problem that could be solved easily via bitwise operators and a tiny bit of math.
How Can 140 Bytes Be Enough ?
Using few tricks suggested in this page we can realize it is possible to shrink the code that badly to obtain a decent copy and paste tweet.How Can We Contribute ?
Fork it and push it with some example. I have done the mistake posting a "117 bytes to bind" that follows jed logic but it is not forked yet.
function(a,b,c){b=[].slice.call(arguments,1);c=this;return function(){return a.apply(c,b.concat.apply(b,arguments))}}
Well, I'll do better next time while you can have fun and check examples right now ;)
Update
DAMN IT! Jed shrinked another byte!
function(a,b,c){b=[c=this].slice.call(arguments,1);return function(){return a.apply(c,b.concat.apply(b,arguments))}}
function expressions?
ReplyDeletefunction(a,b,c)(b=[c=this].slice.call(arguments,1),function() a.apply(c,b.concat.apply(b,arguments)));