from operator import add
expr = "28+32+++32++39"
print reduce(add, map(int, filter(bool, expr.split("+"))))
but in JavaScript it looks much more readable: "28+32+++32++39".split(/([\+]+)/g).reduce((r,v) => r+v, 0);79 karma · joined June 29, 2013
from operator import add
expr = "28+32+++32++39"
print reduce(add, map(int, filter(bool, expr.split("+"))))
but in JavaScript it looks much more readable: "28+32+++32++39".split(/([\+]+)/g).reduce((r,v) => r+v, 0);I'm gonna drop Jetty and Java altogether in favor of AeroNotix/wedge!
Actually I think that this example written in Java8 with lambda expressions would be more impressive.
Oh, look, web server in 5 lines of code, in Java!
public static void main(String[] args) throws Exception {
Server server = new Server(80);
server.setHandler(new HelloWorld());
server.start();
server.join();
}
The trick is cheap, but it works! var DEV = true;
(function() {
var priv = function() {};
if(DEV)
this.priv = priv;
})();
and then use Closure Compiler with option:
--define DEV=falseEmscripten - C++ -> JS, that's exciting, compared to Java -> JS
> Solr
Who cares about technology behind Solr? You didn't even mention Lucene
HTML is an amazing language for creating static documents, but it was never designed for interactive web apps
- Entire generation of programmers may not have any knowledge about how computer works
Single player: http://gtanczyk.warsztat.io/Dupocracy/game/index.html?loopba...
Multi player: http://gtanczyk.warsztat.io/Dupocracy/game/index.html