2011-01-01から1年間の記事一覧
マスタでとあるクエリを実行した時のステータス。 mysql> create database hogehoge; Query OK, 1 row affected (0.00 sec) mysql> show master status; +-------------------+----------+--------------+------------------+ | File | Position | Binlog_Do…
クエリの最大長っていくつだろう? require 'socket' HOST = '8.8.8.8' # Google DNS Server sock = UDPSocket.open sock.bind('', 53) def proxy(msg) s = UDPSocket.open s.send(msg, 0, HOST, 53) msg = s.recvfrom(1024)[0] s.close return msg end loop…
ほっとくとログが流れてしまいそうなので。 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…
https://bitbucket.org/winebarrel/r53-fox 一応リリースしました。
https://bitbucket.org/winebarrel/iam-fox/downloads リリースしました。変更点は以下の通り。 フィルターをつけました LoginProfileの作成/削除/「Consoleを開く機能」をつけました クリップボードへのコピペ機能をつけました カラムのソートができるよう…
ここを参考にして、簡単なRoute 53のRubyクライアントを作ってみた。 #!/usr/bin/env ruby require 'cgi' require 'base64' require 'net/https' require 'openssl' require 'time' $stdout.sync = true class R53Client HOST = 'route53.amazonaws.com' API…
https://bitbucket.org/winebarrel/r53-fox/src/2ef8a09fd186/Resources/chrome/content/r53-client.js 現在、鋭意作成中。E4Xが便利すぎる。
https://bitbucket.org/winebarrel/elasticfox-ec2tag/downloads リリースしました。主な変更点は以下の通り。 AMI作成時のAMI名チェックのバグを修正 app/exe起動時のRegion登録のバグを修正 AWS Management Consoleに追従してUser Dataを編集できるように…
需要があるかどうかわからないですが、わかりにくいので一応書いておきます。elasticfox-ec2tagのタグはローカルのタグではなく、EC2のタグそのものです。EC2で以下のようなタグがつけられていた場合、、、 elasticfox-ec2tagの編集画面は以下のようになりま…
https://bitbucket.org/winebarrel/iam-fox/downloads IAM Fox 0.1.1をリリースしました。 変更点 Server Certタブを追加 アクセスキー/シークレットキーのExport/Import機能を追加 アイコンを追加 appファイルにXULRunnerランタイムを含めるようにした
http://jaws-users.687672.n3.nabble.com/JAWS-users-0308-IAM-Fox-0-1-0-tp2705669p2705669.html 一応、公開しました。
被災地以外の場所で、災害時に真っ先にやることは「テレビを消す」ことじゃないだろうかと、なんとなく思った。 うちにテレビはないけど。 少なくとも原発の情報に関しては、能動的に情報を探した方が(比較的)正確な情報を得られるということはわかった。 …
https://bitbucket.org/winebarrel/iam-fox/ とりあえずPolicyDocumentを表示するとこまでできました。
http://alfalfalfa.com/archives/2517999.html ロードス島戦記って何年前なんだ? 朝日ソノラマ文庫って、もうなくなったんだっけ? 今も蓬莱学園の続刊を待ち続けている… 追記 20年以上前か…コンプティーク買ってたし、リプレイも読んでたなぁ… オッサン…
https://bitbucket.org/winebarrel/iam-fox とりあえず一覧を表示するところまでできました。
Elasticfoxをいじっている関係でJavaScriptをまた触りだしたのですが、関数内関数はよいですね! 昔はびみょーにトリッキーな感じがして避けていたのですが、今は「似たような処理だから関数にまとめたいけど、クラスのメソッドだとスコープが広すぎる…」と…
IAMのAPI検証用に書いてみた。 #!/usr/bin/env ruby require 'cgi' require 'base64' require 'net/https' require 'openssl' require 'time' class IAMClient API_VERSION = '2010-05-08' HOST = 'iam.amazonaws.com' ALGORITHM = :SHA1 #ALGORITHM = :SHA2…
Core部分だけできた。そのうちbitbucketに上げます。 function IAMClient(accessKeyId, secretAccessKey) { this.accessKeyId = accessKeyId; this.secretAccessKey = secretAccessKey; } IAMClient.prototype = { USER_AGENT: 'Watashi_ha_Kitsune_desu/0.1…
http://winebarrel.bitbucket.org/sticky.js/
https://bitbucket.org/winebarrel/elasticfox-ec2tag/downloads AWS Management Consoleの終了防止がなかなか便利そうだったので、実装してみました。 一覧にステータスを表示できないのが不便なんですが、AWS Management Consoleにはない「まとめて終了防…
https://bitbucket.org/winebarrel/elasticfox-ec2tag/downloads EIP一覧にアサインされているインスタンスのNameタグを表示するようにした SnapshotがひもづいているAMI ID/Nameを表示するようにした VolumeがアタッチされているインスタンスのNameタグを表…
https://bitbucket.org/winebarrel/elasticfox-ec2tag/downloads/ XULRunnerを使って単体アプリ化してみました。