Skip to content

Instantly share code, notes, and snippets.

View LightSpeedC's full-sized avatar

Kazuaki Nishizawa LightSpeedC

View GitHub Profile
@LightSpeedC
LightSpeedC / zundo-kiyoshi.js
Last active March 13, 2016 04:37
ズンドコキヨシ with JavaScript (Node.js) ref: http://qiita.com/LightSpeedC/items/ac857a0e313275c0cb1a
// ズンズンズンズンドコキ・ヨ・シ!
void function () {
'use strict';
var phrase = 'ズンズンズンズンドコ';
var puts = typeof process === 'object' && process &&
typeof process.stdout === 'object' && process.stdout &&
typeof process.stdout.write === 'function' ?
@LightSpeedC
LightSpeedC / index.js
Last active August 7, 2016 06:05
WebだけでGitHubからHerokuに空っぽのWebサービスを立ち上げてみた(Node.js) ref: http://qiita.com/LightSpeedC/items/2751b705068449ab37ed
require('http').createServer((req, res) => res.end('hello')).listen(process.env.PORT || 3000);
@LightSpeedC
LightSpeedC / express-app1.js
Last active February 8, 2018 15:11
[Node.js] 簡単なWebサーバとして静的ファイル配信/ディレクトリ一覧機能のサンプルコード ref: https://qiita.com/LightSpeedC/items/d2793e9d213e767a8dc8
'use strict';
require('express')()
.use(require('express').static('.'))
.use(require('serve-index')('.', {icons: true}))
.listen(process.env.PORT || 3000);
@LightSpeedC
LightSpeedC / file0.js
Created October 10, 2016 08:03
argumentsオブジェクトを配列(Array)にする方法 ref: http://qiita.com/LightSpeedC/items/5cf07f94b051d0a8d4f1
Object.setPrototypeOf(arguments, Array.prototype);
// または
arguments.__proto__ = Array.prototype;
@LightSpeedC
LightSpeedC / file0.txt
Last active November 27, 2016 21:49
React v15をやってみよう (1) - まずはHTMLだけで ref: http://qiita.com/LightSpeedC/items/484fec44a2ca15e48f49
$ node -v
v6.x.x
$ npm -v
v3.x.x
@LightSpeedC
LightSpeedC / 普通版の竹内関数.js
Last active November 27, 2016 22:00
竹内関数を遅延評価で高速化してみた(JavaScript/Node.js/ES2015/ES6) ref: http://qiita.com/LightSpeedC/items/304c4bb1d2ea3381a446
'use strict';
// tarai(x: number, y: number, z: number): number;
const tarai = (x, y, z) => x <= y ? y :
tarai(tarai(x - 1, y, z),
tarai(y - 1, z, x),
tarai(z - 1, x, y));
bench('takeuchi tarai', tarai, 10, 5, 0);
bench('takeuchi tarai', tarai, 12, 6, 0);
@LightSpeedC
LightSpeedC / file0.txt
Last active May 1, 2019 02:20
React v15でカレンダーを作ってみた ref: https://qiita.com/LightSpeedC/items/8679c9d4069523b737ea
平成29/2017年2月
日 月 火 水 木 金 土
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28