11 10月, 2008
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Aspell#ve0ff963
ソースコードにある英単語のスペルチェック。
PHPやHTMLなど、どんなファイルでもできるはず。
findの引数でチェックしたいファイルを指定してね。
% find modules libs batch -name '*.php' |sed "s/[A-Z][a-z]/ \0/g" | tr '[A-Z]' '[a-z]' |aspell -l |sort|uniq
acc
addphp
api
...
....
自分で、単語を登録したい場合は、ここら辺を参照してみてください。
7 10月, 2008
IMAPサーバを動かしているサーバのロードアベレージが70ぐらいになって、大変なことになっていた。
・IMAPサーバ:dovecot-0.99.11-9.EL4 (ファイルシステムext3)
・IMAPクライアント:2.0.0.17
状況は、ps axuするとIO待ちのimapプロセスが大量に存在する。
原因がわかったので、書いておく。
今回の場合、Trashフォルダに数万件のメールがあり、何かのメールを削除するとThunderbirdがTrashフォルダに
新規スレッドでアクセスする。
ファイルが大量にあるMaildirを見ると以下のように、ディレクトリ自体の容量が大きい。
% ls -al
drwx------ 2 matsu matsu 95M Sep 20 10:19 cur
drwx------ 2 matsu matsu 7.9M Sep 20 10:19 new
drwx------ 2 matsu matsu 9.1M Sep 24 08:00 tmp
そのスレッドの処理にimapサーバが長時間かかる。
また、メールを削除するたびにサーバ側でimapスレッドが生成されてしまう。
そのため、ファイル削除に加えて、ディレクトリの再作成をすれば回復する。
% find ~/Maildir/Trash/cur -exec rm {} \;
% rmdir ~/Maildir/Trash/cur
% mkdir ~/Maildir/Trash/cur
% chmod 700 ~/Maildir/Trash/cur
ファイルを削除するだけだと、だめ。inodeのフラグメントがあるらしく時間がかかるからディレクトリを再作成してあげる必要がある。
Read the rest of this entry »
7 10月, 2008
案です。
管理画面からWidgetとしてフリーのテキストエリアを編集したい。
いちいち、テンプレートファイルをいじるのが面倒だし、themeを変えたら書き直さなければ行けないからね。
3 10月, 2008

http://home.snafu.de/tilman/xenulink.html
以下の要件を満たす最強のリンク切れチェッカーを見つけた。
・HTTPサイト上
・再帰
ローカルファイルのリンク切れチェッカーはよくあるけど、サイト上を再帰的にみてくれるのは少ない。
ローンチ前のサイトチェックに役立ちます。
3 10月, 2008
MobilePressがイけてないから、他のプラグインを探したところ、良い感じのが見つかった。
http://www.andymoore.info/wordpress-mobile-plugin/
良い点
・サイト外部の画像、サイト内の画像を携帯用に変換してくれる
・スタイルシートがかっこいい。
・プラグインを普通にインストールするだけ
悪い点
・DoCoMoのimodeブラウザではスタイル効かない。
・文言がハードコーディング
・広告が入る
・自動Update未対応
・生成するサムネイルを保存するpathがおかしいから、ファイルをちょっといじらないいけないかも。

携帯ページのQRコード↓

22 9月, 2008
有料だとあるんだけど、無料が無い。
PHPUnitから実行したいからコマンドラインで動いて欲しい。
チェックして欲しい項目
・変数
・クラス
・ファイル名
・メソッド名
コメント内はいいや。
16 9月, 2008
なんとまぁ、RCSに足下すくわれてしまったよ。
以下の一連の操作の最後で、co -l をしているのだが、その際にアラートを出してほしいのに、出してくれなかった(T T
# ci -u -m'modified something' /etc/sync.sh
# vi /etc/sync.sh
編集して、強制保存。
# co -l /etc/sync.sh
/etc/RCS/sync.sh,v --> /etc/sync.sh
revision 1.12 (locked)
done
言葉で説明すると、
- チェックイン
- 本当は編集してはいけないのに、ファイルを編集して強制上書き保存。この際にファイルのwrite権限は無い
- チェックアウト。チェックインしたときとファイルの内容が変わっているから、にアラートを出してほしい!
やられました。
viでwq!(w!)は使わないようにしましょう。q!はOK。
16 9月, 2008
4PとかMVCとか、物事を整理するためのフレームワークがいろいろあります。
これを整理しておきたい!
たとえば、報告書を作成するときのフレームワーク(文書のテンプレになるかな)を整理しておきたい。
6 9月, 2008
http://www.tymy.net/~matsu/timestamp_to_date.php
今までありそうでなかったサービス。
ただのUNIXタイムスタンプを見やすい形式に変換するだけ。
3 9月, 2008

息抜きのために、tabelogに口コミを投稿しようとして、ボタンを押したらエラー。
@AM 5時。 orz
今日は、徹夜だ。。。蟻地獄にはまってます。 蟻地獄なので脱出してもご褒美はありません。 凸(`、´メ)