2013-01-01から1年間の記事一覧

既に存在するSSHの秘密鍵をAES256で暗号化し直す

暗号化されていない秘密鍵や、3DES等で暗号化されている秘密鍵を、AES256で暗号化する。 openssl rsa -aes256 -in 現在の秘密鍵 -out 新しい秘密鍵

RubyでTCP_FASTOPENを使う

サーバ側 setsockoptにTCP_FASTOPENを渡せば良い。 TCP_FASTOPENは、trunkのr42865以降Socket::TCP_FASTOPENとして定義されている。 require "socket" TCP_FASTOPEN = Socket::TCP_FASTOPEN || 23 serv = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM) …

長い文字列を全て表示させる

gdb

gdbのプロンプトで (gdb) set print elements 0

SystemTapでrubyのUser-Space Evnetsをフックする

SystemTapでrubyのUser-Space Evnetsをフックしてみる。環境は以下の通り。 Ubuntu 13.04 ruby 2.0.0p195 systemtapのインストール sudo apt-get install systemtap systemtap-runtime systemtap-sdt-dev ruby 2.0.0p195のビルド 既にビルドしている場合はma…