Skip to content

Instantly share code, notes, and snippets.

View kgbu's full-sized avatar

Kazutaka Ogaki kgbu

View GitHub Profile
@kgbu
kgbu / verify.txt
Created April 13, 2016 18:26
verify onename
Verifying that +ocaokgbu is my blockchain ID. https://onename.com/ocaokgbu
@kgbu
kgbu / memoryfootprint-for-200K-goroutines.md
Last active August 29, 2015 14:24
memory footprint for 200K goroutines and channels communications done in 18seconds

Environment

  • OS: Mac OSX Yosemite 10.10.3
  • Kernel (uname -prsv) : Darwin 14.3.0 Darwin Kernel Version 14.3.0: Mon Mar 23 11:59:05 PDT 2015; root:xnu-2782.20.48~5/RELEASE_X86_64 i386
  • go version: go1.4.1 darwin/amd64
  • Machine: MacBook Air 13-inch Mid-2011
  • CPU: 1.8GHz Intel Core7 (2Core, Hyper Threading : 4 threads)
  • Memory: 4GB

Test code

@kgbu
kgbu / raspi2-webrtc-test-20150703.md
Created July 2, 2015 21:02
RaspberrypiでWebRTCによるVideoストリーミングをブラウザで表示してみた
@kgbu
kgbu / issueからはじめよ読書メモ.md
Created July 1, 2015 06:31
「Issueからはじめよ」読書メモ20150701

#️ 「Issueからはじめよ」読書メモ

5つのキモ、というか常識をすてなくてはいけないところ

  • 「問題を解く」より「問題を見極める」
  • 「解の質を上げる」より「イシューの質をあげる」
  • 「しればしるほど知恵が湧く」より「知りすぎるとバカになる」
  • 「1つひとつを速くやる」より「やることを削る」
  • 「数字の桁数にこだわる」より「答えが出せるかにこだわる」
@kgbu
kgbu / モデルの世界線.md
Last active August 29, 2015 14:23
モデルの世界線、、2015.06.23 JST 未明のゆめうつつ

モデルの世界線

Object Oriented - モデルと密結合な指向

Unix model : resource and operating system

RubyはUnixのメンタルモデルを反映したLispに手続き言語としての構文糖衣をまぶしたもの

  • File (Open/Read/Write/Close)-er
  • Pipe : standard in , standard out : File discreptor
@kgbu
kgbu / illegal-round-up-test.md
Last active August 29, 2015 14:07
on Reddit rumor - OpenSSL bug allows RSA 1024 key factorization in 20 minutes
@kgbu
kgbu / ab.erl
Last active August 29, 2015 14:06
apach-bench like code
-module(ab).
-export([start/0,start/1,start/2,start/3]).
%% for spawn
-export([req/3]).
-define(DEFAULTURL, "http://127.0.0.1/").
start() ->
@kgbu
kgbu / weavingMicroservices.md
Last active August 29, 2015 14:06
Weaving microservices : DSL

Weaving microservices : DSL

respect to : http://www.w3.org/People/Berners-Lee/Weaving/Overview.html

ある程度以上の規模のサービスは分割の’仕方を工夫すればMQTTのようなプロトコルを介したマイクロサービスに分解できる。 そしてその構造はDSLで書けるんじゃないか

たとえばS3をMQTTを使って分割し直すとする場合、 CRUDとかRESTとかいう方針というか「戦術」は使えるが、全体として運用する「戦略」を記述したい。

@kgbu
kgbu / SSD4LinuxSVR.md
Last active August 29, 2015 14:05
SSD for Linux server

referred sites

buyers voice

http://shop.tsukumo.co.jp/goods/0405786629016/201405000000000/ is recommended by https://twitter.com/htaira/status/504523337725272067

@kgbu
kgbu / gist:fd79192e5b67cf1e12f8
Last active August 29, 2015 14:05
Erlang on Arduino/Sensori-Motor network
implement minimum
language (syntax, unification, functional programming)
BIF (send/receive and compiler, erts, kernel(os shall be restricted), stdlib etc.)
network layer shall be abstracted.
how to extend memory size to accomodate Erlang proccess?
http://arms22.blog91.fc2.com/blog-entry-403.html (Serial SRAM 32KB)
os shall boot from external serial ROM (SPI)