I hereby claim:
- I am fgribreau on github.
- I am fgribreau (https://keybase.io/fgribreau) on keybase.
- I have a public key whose fingerprint is 5979 F08D 8622 0A90 8A68 AA2B 33AF 768D F5E0 57AA
To claim this, I am signing this object:
| [2, 4, 1, 2].map(match({ | |
| [when(1)]: "one", | |
| [when(2)]: "two", | |
| [when()]: "many" | |
| })); | |
| // [ 'two', 'many', 'one', 'two' ] |
I hereby claim:
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| #!/usr/bin/env bash | |
| # exit code will be != 0 if "my-website-to-check" ssl certificate (or everything else) is invalid | |
| wget -nv https://my-website-to-check.com > /dev/null |
| { | |
| "apps": [{ | |
| "name": "My app", | |
| "script": "server.js", | |
| "instances": 2, | |
| "port": 8080, | |
| "exec_mode": "cluster_mode" | |
| }], | |
| "deploy": { | |
| "production": { |
| //This "SingletonTester" is not a valid Singleton because: | |
| var InnerConstructor = SingletonTester.getInstance({ | |
| pointX: 5 | |
| }).constructor; | |
| console.log(new InnerConstructor() !== new InnerConstructor()); // true |
| $ cat package.json | grep "test" | |
| "test": "zsh -c 'setopt extended_glob;mocha -t 5000 -R spec **/*.test.js~node_modules/*; zsh -i'", | |
| $ npm test | |
| > zsh -c 'setopt extended_glob;mocha -t 5000 -R spec **/*.test.js~node_modules/*; zsh -i' | |
| (... tests start ...) |
| $ cat package.json | grep "test" | |
| "test": "mocha -t 5000 -R spec **/*.test.js~node_modules/*", | |
| $ npm test | |
| > mocha -t 5000 -R spec **/*.test.js~node_modules/* | |
| /www/statwarn-monitoring-api/node_modules/mocha/lib/utils.js:494 | |
| if (!files.length) throw new Error("cannot resolve path (or pattern) '" | |
| ^ | |
| Error: cannot resolve path (or pattern) '**/*.test.js~node_modules/*' |
function getBackgroundColor (user) {
var m = user.picture.match(/avatar\/(\w+|$)/);
if (m && m[1]) {
return '#' + m[1].substring(0,6);
}
}Bonne idée ! Quelques remarques cependant :
| 'use strict'; | |
| /** | |
| $node perfs.js | |
| ___________________________________________________[Bench] Generating table (size=1600000) took: 593ms | |
| sum=816028274.8700228 | |
| avg=510.01767179376424 | |
| ___________________________________________________[Bench] Calculating sum took: 78ms | |
| ___________________________________________________[Bench] Sort users by rank DESC took: 2702ms | |
| Best score user(id=1322940, score=1010, rank=0) |