ruby
c以外は手軽に書けることは間違いないんだけど、ちょっとやってみますかということで。 サーバの処理としてはtcp port 9999で待ち受けて、クライアントからアクセスがあったら"hello, world"を返すだけのもの。 実装方法は完全に同じじゃなくて、例えばcだと…
今日(というか、土曜日)に「自作エミュレータで学ぶx86アーキテクチャ」が届いていたので、とりあえず2.3 初めてのエミュレータのエミュレータをrubyで書いてみた。基本的には書籍のcコードを移植する形で。 gist.github.com 実行しているところがこちら。…
この記事はLinux Advent Calendar 2014の11日目です。 systemdはAPIが公開されていてプログラムからジャーナルを読んだりできるのですが、公式サイトを見ていたらrubyのgem(systemd-journal)があったので遊んでみます。 requireするのはsystemd/journalで…
Mac(Mavericks)でrubyでもと思ってみたらこんなエラーが。 $ gem install json Building native extensions. This could take a while... ERROR: Error installing json: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.fra…
ruby、pythonでプラグイン的な感じに動的にモジュールを読み込むめも。どちらもモジュールを読み込むファイルとモジュールのファイルは同じパスにあるという前提です。まずはpythonから モジュールを読み込んで使うファイル。 #!/usr/bin/env python import …
最近までcucumberを使ってたのでその時に気づいたことのメモです。基本通りfeatures以下にfeatureファイルとかを置いていたとして、cucumberはfeature以下のファイルを全て読み込むようなのでステップの定義がユニークじゃないと意図しないほうが呼ばれてし…