Memo

visitorsのメモリ節約

ただのメモです。 visitorsを使ってたんだけど、数Gのファイルを処理してたら、Refererとrequestにparameterの種類が多すぎてメモリ足らなくてswapしまくって大変なことになった。visitorsのメモリ節約のため下記のパッチをあてて、?以降のパラメータを削除…

ruby で mysqlつかう

aptitude install libdbd-mysql-ruby1.8 require 'rubygems' require 'dbi' require 'mysql' begin dbh = DBI.connect("dbi:Mysql:databasename:localhost","username","password") row = dbh.select_one("select * from xxxxx") puts row[0] ensure dbh.dis…

Rubyのインストール

特筆することもないけど、メモ。 ここらへんからダウンロード。 Ruby http://www.ruby-lang.org/ja/downloads/ Gem http://rubyforge.org/frs/?group_id=126 展開して、下記のようにmake & install RUBY_VERSION=1.8.7 PREFIX=$HOME/local cd ruby-1.8.7-p24…

さくらにvimをインストール

さくらにviは入っているようだけど、vimが見当たらなかったのでインストールした。

Boost Python

昔作ったゲームのAIをPythonで組みたくて、ゲーム(Windows C++)にPythonを組み込むことにした。こんな順番 Pythonのライブラリ作成 boostのライブラリと一緒にゲームに組み込み。 Pythonのライブラリ作成 Pythonのソースダウンロード http://www.python.jp/Z…

移転をするため、To Do List

DNS設定 DONE あとでnslookupで確認 自動更新用のツール TOP の修正 ML DONE 当日DNSの設定後確認 今日はいい天気なので、プログラミング日和

gdbの簡単な使い方

実行 gdb exec_file corefile コールスタック*1の内容表示 (gdb) bt ((backtrace の略)) #0 0x007e2663 in strlen () from /lib/tls/libc.so.6 #1 0x007b6525 in vfprintf () from /lib/tls/libc.so.6 #2 0x0804bee2 in functionname (fmt=0x80851000 "]") a…

matchstr(str,pattern)

vimスクリプトでつまずいたのでメモ [a-zA-Z]+をマッチさせるとき matchstr(package,'\([a-zA-Z]+\)')と書くらしい。perlの正規表現の /〜/ が 「\(〜\)」 になった感じかなぁ。 eregex.vim いろいろ探していたらこちらの記事にステキなプラグインがのってい…

dpkg --listfiles

php-simpletest を使おうと思って、Debian の aptitue を使ってインストールしたんだけど、 どこに入ったのかわからなくて迷ったのでメモ パッケージのファイルリストを出力 prod:/# dpkg --listfiles php-simpletest

日本語変換

日本語の解析について調べていたらよさそうなページをみつけた http://members.at.infoseek.co.jp/kurenai346/hennkanhouhou.html

ssh putty keepalive

家のPCに接続して作業しているとき、数分間何も送らないでいると何も反応しなくなる。 キーを送っている間は大丈夫なんで、きっとなんかデータを定期的に送っていればいいんだろうなぁ、と思っていたけど、 今日ようやく見つけたんで、メモ。 putty の confi…