Skip to content

Instantly share code, notes, and snippets.

@kenany
kenany / bench.js
Last active December 21, 2015 23:48
toml for node benchmarks
var fs = require('fs');
var museToml = require('toml');
var alexToml = require('toml-js');
// redhotvengeance/topl doesn't support 0.1
var Benchmark = require('benchmark');
var suite = new Benchmark.Suite;
suite
@kenany
kenany / factorial.js
Created September 7, 2013 02:05
factorial in Node.js benchmark
var Benchmark = require('benchmark');
function factorial1(v) {
return v === 0 ? 1 : v * factorial1(v - 1);
}
function factorial2(v) {
return v ? v * factorial2(v - 1) : 1;
}
start jdk\bin\javaw -jar BlueJ\lib\bluej.jar -bluej.userHome=home
@kenany
kenany / npmls.txt
Created September 14, 2013 15:58
looks cool with the new lodash modules
$ npm ls
resteemo
├─┬ chai@1.7.2
│ └── assertion-error@1.0.0
├─┬ istanbul@0.1.43
│ ├── abbrev@1.0.4
│ ├── async@0.2.9
│ ├─┬ escodegen@0.0.23
│ │ ├── estraverse@0.0.4
│ │ └─┬ source-map@0.1.29
var concat = require('concat-stream');
var fs = require('graceful-fs');
var hyperquest = require('hyperquest');
var write = concat(function(data) {
var result = {};
var lines = data.toString().split('\n');
lines.forEach(function(line) {
var pair = line.split('!');
if (pair[3]) result[pair[0]] = pair[1];
░░░░░░░░░▄░░░░░░░░░░░░░░▄
░░░░░░░░▌▒█░░░░░░░░░░░▄▀▒▌
░░░░░░░░▌▒▒█░░░░░░░░▄▀▒▒▒▐
░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌
░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
░▐░░░▒▒▒▒▒▒▒▒▌██▀▒ ◣_◢ ▒▒▒▀▄▌
░▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌
$ qmake-qt4
Project MESSAGE: Building with UPNP support
Project MESSAGE: Building with UPNP supportRemoved plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
kenan:~/Code/dogecoin ☂ master
$ make
cd /home/kenan/Code/dogecoin; /bin/sh share/genbuild.sh /home/kenan/Code/dogecoin/build/build.h
g++ -c -pipe -fstack-protector -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fdiagnostics-show-option -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -D_REENTRANT -DQT_GUI -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DBOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN -D__NO_SYSTEM_INCLUDES -DUSE_UPNP=1 -DSTATICLIB -DHAVE_BUILD_INFO -DLINUX -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -Isrc/json -Isrc/qt -Ic:/deps -IC:/deps/boost -Ic:/deps/db/build_unix -Ic:/deps/ssl/inclu
kenan:~/Code/dogecoin ☂ master
$ qmake-qt4
Project MESSAGE: Building with UPNP support
Project MESSAGE: Building with UPNP supportRemoved plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
kenan:~/Code/dogecoin ☂ master
$ make
cd /home/kenan/Code/dogecoin; /bin/sh share/genbuild.sh /home/kenan/Code/dogecoin/build/build.h
g++ -c -pipe -fstack-protector -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fdiagnostics-show-option -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -D_REENTRANT -DQT_GUI -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DBOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN -D__NO_SYSTEM_INCLUDES -DUSE_UPNP=1 -DSTATICLIB -DHAVE_BUILD_INFO -DLINUX -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -Isrc/json -Isrc/qt -Ic:/deps -IC:/deps/boost -Ic:/deps/db
NODE_VERSIONS="\
v0.10.23 \
v0.10.22 \
v0.10.21 \
v0.10.20 \
v0.10.19 \
v0.8.26 \
v0.8.25 \
v0.8.24 \
v0.8.23 \
From 34b3f40d00b742548bc01cd4083abb608c128ca7 Mon Sep 17 00:00:00 2001
From: Kenan Yildirim <kenan@kenany.me>
Date: Mon, 24 Mar 2014 18:09:58 -0400
Subject: [PATCH] Update for 4.1.2
---
lib/champions.js | 2110 +++++++++++++++++++++++++++++++++---------------------
test/index.js | 86 +--
2 files changed, 1319 insertions(+), 877 deletions(-)