2011-04-01から1ヶ月間の記事一覧
ほっとくとログが流れてしまいそうなので。 http://status.aws.amazon.com/ 日本のフォーラムでも一応アナウンスあったけど、うーん… https://forums.aws.amazon.com/ann.jspa?annID=1006 PDT→JSTは+16:00。たぶん。 時系列はわけわかめ。21日と22日のとこに…
https://bitbucket.org/winebarrel/kedama https://rubygems.org/gems/kedama毎度毎度のこまいライブラリのリリースです。 何これ? libketamaのRubyポートです。 実はバインディングがあったりするんですが、元のAPIにあんまり汎用性がなくてにんともかんと…
4/12(水)におきたS3の障害について日本語の情報がこれくらいしか見つからなかったので、Service Health Dashboardにあった障害報告を翻訳してみた。 誤字脱字誤訳があれば随時コメントください。 4/17 追記 誤訳を訂正しました。 irohirokiさん、ありがと…
ここを参考に。 require 'digest/md5' class Node attr_reader :name def initialize(name) @name = name @values = [] end def <<(value) @values << value end def values @values.sort end def hash Digest::MD5.hexdigest(@name.to_s) end end class Nod…
http://repo.hu/projects/libmawk/ #include <stdio.h> #include <stdlib.h> #include <libmawk.h> int main() { mawk_state_t *m; int argc = 2; char *argv[] = {"awk", "{print $2}"}; m = libmawk_initialize(argc, argv); if (m == NULL) { exit(EXIT_FAILURE); } puts("---"); libmaw</libmawk.h></stdlib.h></stdio.h>…
https://rubygems.org/gems/mawk https://bitbucket.org/winebarrel/ruby-mawkリリースしました。 何これ? libmawkのRubyバインディングです。 RubyからAWKが使えて何が楽しいのかってーとですね。。。 open('file.txt') do |f| f.awk('/key/{print $2}') e…
JavaScriptを書いていると、どーしてもコンテキストを意識することになる。 空気を読んでほしいがそうもいかないのでthis、this、thisと書きまくっている。 this,bind,this,bind,bind,this,bind,hoge,hoge,hoge,hoge... そういう意味でいうとRubyはハイコン…
socket-keepalive 0.1.0をリリースしました。 https://rubygems.org/gems/socket-keepalive https://bitbucket.org/winebarrel/socket-keepalive 何これ? setsocketopt(2)で、以下のオプションを設定するライブラリです。 SO_KEEPALIVE TCP_KEEPIDLE TCP_KE…