kaishuu0123's blog

ITとかカクテルとか

OSS

refs: How to Write a Program: Lisp interpreter in 90 lines of C++

How to Write a Program: Lisp interpreter in 90 lines of C++C++ を使って90行で書かれた LISP 実装。こんなに短くなるもんなのか。。。

PCjs

github.comIntel 8088 のエミュレータらしい。ちょっと気になる。

refs: Virtual Machine Constructions for Dummies

Virtual Machine Constructions for Dummies from Jim Huang www.slideshare.netVirtual Machine といっても VirtualBox とか VMware のやつじゃなくて、プログラミング言語実行環境としての VM。 Brainf*ck 自体もじっくり取り組んだことがないから、一回作…

refs: 技術/Linux/手作りLinuxシステム - Glamenv-Septzen.net

技術/Linux/手作りLinuxシステム - Glamenv-Septzen.net今の Linux は FD イメージに収まるのか正直謎なんだけど、 この実習をやっていみて収まるのかどうか自分で確認したいところ。 小さい OS って魅力的よね。

xkcd HTML5 Canvas MMO WebSocket Scaling with PubNub

www.pubnub.comゲームで Pub/Sub を実現するにあたって必要な要素が説明されている。 HTML5 でやっているんだろうけど、Unity でやろうが基本的の同じだと思う。

HTML5 Game of Multi Life - CodeProject

HTML5 Game of Multi Life - CodeProjectAnimate がなんかうまく動かない。 Life game ってシンプルだけど、ウニョウニョ動いているの見ていると面白いよね。

refs: Canvas/WebSocketでディアブロクローンなネトゲを作ってみた - mizchi log

d.hatena.ne.jpこうやってシンプルに作られていると本当に参考になるなぁ。 素材読み込みとかがない分ピュアに読める。

Minimal Linux Live

minimal.linux-bg.orgミニマムな Linux ができあがるという代物。 わりかし勉強用に良いかも。ビルドがスクリプト化されてて、それぞれフェーズで分割もされているので非常にわかりやすい。 Kernel のビルドから busybox の構築まで揃っている。 そのうち読…

refs: Rubyist Magazine - Ruby でソースコード検索エンジンの作り方 〜Milkode の内部実装解説〜

Rubyist Magazine - Ruby でソースコード検索エンジンの作り方 〜Milkode の内部実装解説〜ありがたく使わせていただいております。 何かのシンタックスハイライトがいまいちだったので、そこが変われば更にいいかなーと思ったりする。 使い勝手としては個人…

refs: Apache / Nginx: Visualize Web Server Access Log In Real Time (logstalgia)

www.cyberciti.biz可視化の方法がシューティングゲームみたいでかっちょいい。 しかしまぁ、アクセスがあるサイトじゃないと見応えがないので、導入できるところが限られるところか。

refs: ブラウザで正規表現のお勉強ができる『Scriptular』

www.100shiki.comテキストの置換でいっつも「あれ、なにエスケープすりゃいいんだっけ」ってなるのでいい加減純粋に正規表現覚えたほうがいい(^q^)

refs: DockerがUnikernelを買収。1秒以下で起動しハイパーバイザで安全に分離されるUnikernelが新たなコンテナの仲間入り

www.publickey1.jpこういうミニマムな OS に萌える。 使い心地がどうなのかはわからないけども、やってみるかな。

refs: aluzzardi/wssh

github.comSSH のサンプル実装として。 どうやって Bridge しているのか気になるところ。

refs: Linuxカーネルにおけるネットワークスタック周りのChangeLog勉強メモ (2.6.0 ~ 2.6.20)

yuuki.hatenablog.comこうやって Changelog をつらつらと眺めるのも楽しい。 結構いろいろな機能が入ってたりするんだよな〜。

refs: Subversion Ajax View

覚え書きSubversion をどうやって読み書きしているか後で読む。 Subversion と Git を両方いい感じで扱える OSS ないもんかねー。。。

refs: A tcpdump Primer with Examples

A tcpdump Primer with Examples1e3)g=1e3;else if(200>~~g)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.locati…

refs: TIPS/Linux/kernel/ipv4ルーティング処理 - masami Wiki*

TIPS/Linux/kernel/ipv4ルーティング処理 - masami Wiki*

refs: Compile Linux kernel 3.2 for ARM and emulate with QEMU

Compile Linux kernel 3.2 for ARM and emulate with QEMUbalau82.wordpress.comARM 用のカーネルをビルドすることも少なくなってきたけど、何かと知っておくとよいかも、ということで。

refs: 20 Linux System Monitoring Tools Every SysAdmin Should Know

www.cyberciti.bizhtop コマンドと mtr コマンドには大変お世話になっております。

refs: Ruby初心者のCapistranoデプロイ入門

shusatoo.netおそらく Capistrano2 だろうけど、全体の流れがよく書かれているので参考になります。ありがとうございます(∩´∀`)∩

refs: Rails開発者のDHH氏、Ruby on Rails開発の基本方針を「The Rails Doctrine」として文書化:CodeZine(コードジン)

codezine.jpごめん。一応 Rails をお仕事で使っているかもしれないけど、CoC 以外あまり知らなかった。後でじっくり読んでみる。

refs: 翔泳社、「ITエンジニア本大賞」において一般投票で選ばれた技術書・ビジネス書のトップ10を発表

codezine.jp 個人的に欲しいと思ったもの Web API: The Good Parts 作者: 水野貴明 出版社/メーカー: オライリージャパン 発売日: 2014/11/21 メディア: 大型本 この商品を含むブログ (6件) を見る くらいかなぁ。Web API は自由度が高くて、どう設計するの…

refs: Google JavaScript Style Guide 和訳

Google JavaScript Style Guide 和訳 — Google JavaScript Style Guide 和訳 最近 JavaScript でのコーディングが本格的に始動しているので、コーディング規約としてメモメモ。 迷ったときにはこれに準じるようにする。

refs: Rails + jspm >= ECMAScript 6 awesomeness

Rails + jspm >= ECMAScript 6 awesomeness | 3scale Tech Blog やるかやらないかまだ不明だけど、とりあえず Rails + jspm で開発を行う方法についてメモしておく。 暗黙に Mac か Linux を想定している(Windows でもできなくはないが、環境構築が面倒そう)…

refs: The Architecture of Open Source Applications

The Architecture of Open Source Applications Bash とか CMake とか LLVM とかのアーキテクチャが解説されている。OSS だと図がなくて辛いので、こういう解説があるだけでソースコードを読み解くスピードが格段に上がる気がする。

refs: コードがはっきりと見やすく使いやすい!Sublime TextとAtomとVim対応のテーマ -DuoTone Themes

コードがはっきりと見やすく使いやすい!Sublime TextとAtomとVim対応のテーマ -DuoTone Themes // 1e3)g=1e3;else if(200>~~g)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.h…

refs: HPのThe Machineは本当にスゴイのか?「メモリスタ」からひも解く

itpro.nikkeibp.co.jp いつごろ流行りだすのか分からないけど、とりあえずメモっておく。 メモリに関する解説があったりして、結構分かりやすいかも。

ニッチでエッジな技術本をゲットしよう! ~IT技術系同人誌の新刊ガイド(2015年冬版)

codezine.jp PDF 販売とかしてくれないかな。。。。

refs: Docker入門からしてきたことを棚卸しする

Docker入門からしてきたことを棚卸しする // 1e3)g=1e3;else if(200>~~g)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)…

refs: 関数型プログラマのためのRust

postd.cc 今後は C言語でできる限り書くのじゃなくて、Rust で書くのが正解になるかもしれない?さすがに大きく言いすぎたかな。 Rust で書いている OS もあるみたい Writing an OS in Rust · phil-opp's blog

refs: CentOS 7のシステム管理「systemd」をイチから理解する (1/4)

www.atmarkit.co.jp いつかやらないとなー。。。systemd触る気にならんのだが、CentOS 7 になってからガラっと変わるし、そのうち Ubuntu にも侵食してくるかもしれん。あとで読む。

refs: How to monitor traffic at Cisco router using Linux (Netflow) - LinuxScrew: Linux Blog

www.linuxscrew.com 検索してみて、意外とNetflowを可視化する解説って少ないんだよなぁ。自宅の Cisco さんでできるようなら、やってみたい。

refs: Linuxユーザーと公開鍵を統合管理するサーバ&クライアントを書いた

Linuxユーザーと公開鍵を統合管理するサーバ&クライアントを書いた // 1e3)g=1e3;else if(200>~~g)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host…

Web界から組み込みに向けられた刺客「mruby」はこう使われている

monoist.atmarkit.co.jp 自分の描いた図が掲載されてる。記録として。

Webview Netflow Reporter

Webview Netflow Reporter Netflow をグラフとして可視化するツール 結構古いけど、説明が丁寧で良い。 RRD 根強いね。