start new:
tmux
start new with session name:
tmux new -s myname
// html | |
<script type="text/javascript" src="http://crypto-js.googlecode.com/files/2.0.0-crypto-min.js"></script> | |
<script type="text/javascript" src="write-email.js"></script> | |
<a id="contact" href=""></a> | |
// contents of write-email.js | |
Egan.contact = Crypto.charenc.Binary.stringToBytes("myname@myemailaddress.com"); |
function sumNonRecursive(arr) { | |
var n = 0; | |
for (var i = 0; i < arr.length; i++) { | |
n = n + arr[i]; | |
} | |
return n; | |
} | |
var numArray = [5,2,3]; |
const input = `vxjtwn vjnxtw sxibvv mmws wjvtxn icawnd rprh | |
fhaa qwy vqbq gsswej lxr yzl wakcige mwjrl | |
bhnlow huqa gtbjc gvj wrkyr jgvmhj bgs umo ikbpdto | |
drczdf bglmf gsx flcf ojpj kzrwrho owbkl dgrnv bggjevc | |
ndncqdl lncaugj mfa lncaugj skt pkssyen rsb npjzf | |
kdd itdyhe pvljizn cgi | |
jgy pyhuq eecb phwkyl oeftyu pyhuq hecxgti tpadffm jgy | |
zvc qdk mlmyj kybbh lgbb fvfzcer frmaxa yzgw podt dbycoii afj | |
zfr msn mns leqem frz | |
golnm ltizhd dvwv xrizqhd omegnez nan yqajse lgef |
const data = `515 912 619 2043 96 93 2242 1385 2110 860 2255 621 1480 118 1230 99 | |
161 6142 142 1742 237 6969 211 4314 5410 4413 3216 6330 261 3929 5552 109 | |
1956 4470 3577 619 105 3996 128 1666 720 4052 108 132 2652 306 1892 1869 | |
2163 99 2257 895 112 1771 1366 1631 2064 2146 103 865 123 1907 2362 876 | |
1955 3260 1539 764 185 5493 5365 5483 4973 175 207 1538 4824 205 1784 2503 | |
181 3328 2274 3798 1289 2772 4037 851 1722 3792 175 603 725 158 2937 174 | |
405 247 2083 956 725 258 2044 206 2054 561 2223 2003 2500 355 306 2248 | |
837 937 225 1115 446 451 160 1219 56 61 62 922 58 1228 1217 1302 | |
1371 1062 2267 111 135 2113 1503 2130 1995 2191 129 2494 2220 739 138 1907 | |
3892 148 2944 371 135 1525 3201 3506 3930 3207 115 3700 2791 597 3314 132 |
const testCases = [ | |
['1122', 3], | |
['1111', 4], | |
['1234', 0], | |
['91212129', 9] | |
] | |
const isDoubler = (n, i, arr) => | |
or ( | |
equals(arr[inc(i)], n), |
// From http://randycoulman.com/blog/2016/06/07/thinking-in-ramda-partial-application/ | |
const books = [{title: 'foo', year: 1984}, {title: 'bar', year: 1985}] | |
// original | |
const publishedInYear = (book, year) => book.year === year | |
const titlesForYear = (books, year) => { | |
const selected = filter(book => publishedInYear(book, year), books) | |
a(b(c(true)))) | |
pipe(c, b, a)(true) | |
compose(a, b, c)(true) | |
// compose... | |
// haskell: a . b . c true | |
// elm & elixir: a <| b <| c true |
const stringify = (a, b) => | |
toString(a + b); | |
const init = (a, b) => // anti pattern | |
stringify(...[a, b]) // stringify(a, b) | |
const init = (...args) => | |
stringify(...args) | |
const init = (a, b) => |
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName:'Ember Twiddle' | |
}); |