AndroidのSlideScreen
3月 8th
SlideScreenというhigh qualityなホームスクリーンをインストールしてみた。ユーザビリティはいまいちだけど、かっこいい!とにかく、かっこいい!
Androidアプリは審査がないのでクウォリティが低いアプリが乱発されることを懸念していたけど、このアプリが登場したのを見てAndroidの未来が明るいことを感じた。
ダウンロードはこちら。 http://slidescreenhome.com/
Mystique日本語化
2月 5th
WordpressのテーマであるMystiqueの日本語設定ファイルを作りました。 Mystique日本版ダウンロード (解凍後は、mystiqueにディレクトリ名を変更してください) (github)
MySQLクイックチューニング
1月 19th
mysqltuner実行画面
mysqlのパラメータチューニングをある程度おおざっぱに行うスクリプトを発見。 一言で言えば、10分である程度チューニングできる! http://blog.mysqltuner.com/
使い方は至って簡単、ダウンロードして実行するだけ。 実行すると、MySQLへのログインIDとパスワードが聞かれる。入力すると、MySQLのステータスや変数、物理メモリ容量をチェックされ、その環境に合ったパラメータを提案してくれる。
% wget http://mysqltuner.com/mysqltuner.pl % perl mysqltuner.pl
適当に運用している環境ではすごい楽。デフォルトのmy.cnfでは物足りないけど、パラメータチューニングをExcelを使って統計情報を元にチューニングするのは面倒という人向け。 24時間以上運用していないと統計値が収束しないので、ある程度運用してから実行した方がいいです。
SSHトンネルが切れる
1月 15th
MySQLの接続をSSHトンネルしているといつの間にかリモートホストに切断されているときがある。 そんなときは、serveraliveintervalオプションを設定して接続する。
% /usr/bin/ssh -o serveraliveinterval=60 -N -L 3306:localhost:3306 remotehost
もしくはリモートホストの/etc/ssh/sshd_configに以下を追加して、sshdを再起動すればKeepaliveを設定できる。
KeepAlive yes ClientAliveInterval 60
Source: http://madphilosopher.ca/2005/07/an-ssh-keep-alive-tip/ http://slashdot.jp/~gm300/journal/451300
amazonがユーザのページ流入経路によって価格表示を変えている
1月 12th
家のプリンタが壊れたので「Canon PIXUS インクジェット複合機 MP640」を買おうと思って、アマゾン調べていたら、表示金額が高くなったり安くなったりするので理由を調べてみた。
この製品、今のところアマゾンがWeb上の新品販売では一番安いみたい。17,440円。
アフィリエイト、アマゾンの検索機能、類似商品から飛んでくるとこのページ。20,180円。マーケットプレイスに出品している業者の最安値が表示されている。
kakaku.comからの直接リンクで飛んできたときはこの値段が表示されている。
アマゾンの目的は、マーケットプレイスに出店している業者へトランザクションを流すためなのかな。
まとめ:アマゾン利用者はページをよ~く見て、新品で安い商品をちゃんと見つけましょう。ワンクリックでどんどん買わないように!!
2月1日:結局、プリンタセールをやっていたヨドバシカメラでCanon PIXUS インクジェット複合機 MP560 を購入!経験上、プリンタは壊れやすいから、ヨドバシカメラの5年保証が魅力的だったのでー。
YMC vs CPI
1月 7th
VPSのbenchmark。 目的:ネットワーク帯域など、クライアントから見たHTTPのレスポンス性をチェックする。
測定環境 apache上げて単純なHTMLファイルの転送。
ファイルの内容:
<html><body><h1>It works!</h1></body></html>
apache benchのオプション:
% /usr/local/apache2/bin/ab -n 1000 -c 2
Requests per second: 34.84 [#/sec] (mean)
Requests per second: 163.67 [#/sec] (mean)
結果 4.7倍 CPIが高速!
献血行ってきました
1月 7th
前々から社会貢献のために献血をしたかったのですが、なかなか条件が合わなくて行けませんでしたが、やっと行けました。ゆっくり本が読めると思ったのですが、あちこち移動があってなかなか腰を落ち着けて読めませんでした。”ながら”献血ができると便利なんだけどなぁ。
やっぱり注射は怖い・・・
View Larger Map
git1.6 install
1月 6th
環境によってはインストールオプションが必要みたい。
wget http://kernel.org/pub/software/scm/git/git-1.6.6.tar.bz2 ./configure make
とすると、 こんなエラーが出て、makeが出て止まる。
BUILTIN git-repo-config
BUILTIN git-show
BUILTIN git-status
BUILTIN git-whatchanged
SUBDIR git-gui
GITGUI_VERSION = 0.10.2
* new locations or Tcl/Tk interpreter
GEN git-gui
INDEX lib/
* tclsh failed; using unoptimized loading
MSGFMT po/de.msg make[1]: *** [po/de.msg] Error 127
make: *** [all] Error 2
gettextもtclも入っている。 おそらくGUI関連のバイナリも作ろうとしているので、configureを以下のようにして回避。
./configure --without-tcltk make sudo make install


最近のコメント