ローファイ日記

出てくるコード片、ぼくが書いたものは断りがない場合 MIT License としています http://udzura.mit-license.org/

2015-08-01から1ヶ月間の記事一覧

OpenStack クライアント開発日記 (2)

重要なお知らせ プロジェクトの名前が yao になった。 udzura/yaogithub.com 背景として、OpenStackのPythonのライブラリにすでに Oslo なるものが存在した。 Oslo - OpenStack さすがにOpenStackというドメインでかぶってるのはかなり渋いので変更した。(o…

OpenStack クライアント開発日記 (1)

udzura/oslogithub.com いろいろな事情から作っている。 fog というものがあって、社のOpenStack系ツールでgemのものはこれを使っているが、ものすごい数の依存gemがあり、fog-openstackへの切り出しの動きは非常に鈍く思えるので、なんというか、いかつい。…

`soko(倉庫)` というサーバメタデータを取り扱うミドルウェアを作っている

udzura/sokogithub.com みなさん、userdata書いてますか(挨拶)。 今日は、細々と書いてきた、自作ツールの紹介をしてみます。 どういうものか

Rubyで別のコマンドをラップしたい時、ptyライブラリが便利

library pty (Ruby 2.2.0)pty とは、擬似端末(Pseudo tTY)を扱うライブラリ。典型的には以下のように使う。 require 'pty' status = nil PTY.spawn("for i in $(seq 1 10); do echo progress $i; sleep 1; done") do |pty_out, pty_in, pid| pty_in.close …