Welcome to your very own Unexpected San Francisco Box ™. This is something your idiot engineer friend made up. Sharing culture with deep PA. Play along.
- Four CA local cheeses
function levenshtein (s, t) { | |
if (!s.length) { return t.length; } | |
if (!t.length) { return s.length; } | |
return Math.min( | |
levenshtein(s.substr(1), t) + 1, | |
levenshtein(t.substr(1), s) + 1, | |
levenshtein(s.substr(1), t.substr(1)) + (s[0] !== t[0] ? 1 : 0) | |
); |
// spaces/tabs separate unless preceded with a comma, which makes list members, or surrounded by '', which makes js string notation | |
// first is operator; after that are expected-length varargs like irc | |
// 2nd argument to thanks is list of front of string matches for things raised by keyword report | |
upstring( [], Accumulator ) -> | |
lists:reverse(Accumulator); | |
upstring( [Letter | StringRemainder], Accumulator) -> |
<!DOCTYPE html> | |
<html> | |
<head> | |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> | |
<script src="build/react.js"></script> | |
<script src="build/JSXTransformer.js"></script> | |
<script type="text/jsx" src="repeater.jsx"></script> | |
</head> | |
<body></body> | |
</html> |
/** @jsx React.DOM */ | |
'use strict'; | |
var RepeaterRow = React.createClass({ | |
render: function() { | |
return <div>Repeater Row {this.props['data-ex']}</div>; | |
} |
receive | |
case -> | |
handler; | |
case -> | |
handler; | |
case -> | |
handler |
some_loop() -> | |
receive | |
case -> | |
handle, | |
some_loop(); | |
case -> | |
handle, |
chunk(List) -> | |
part(List, []). | |
chunk([], Acc) -> | |
lists:reverse(Acc); | |
chunk([H], Acc) -> |
/* code blatantly stolen from @asterick */ | |
(function chicken() { | |
function textNodesUnder(el, transform){ | |
var n, a = [], walk = document.createTreeWalker(el,NodeFilter.SHOW_TEXT,null,false); | |
while (n=walk.nextNode()) { transform(n); } | |
} | |
textNodesUnder(document.body, function (el) { |