アーカイブ

2008 年 12 月 のアーカイブ

サブドメイン

2008 年 12 月 23 日 コメントはありません

取れるとは思えないようなサブドメインが3つ手に入った。
使う予定は無いので(というか、滅多に使えるような物ではないので)保管します。

今週末は色々と忙しい。

カテゴリー: ゲーム, ネット, 備忘録, 管理 タグ:

昨日の作業

2008 年 12 月 20 日 コメントはありません

昨日は、MySQLに貯まった重複データの掃除と、
自宅サーバーの調整を色々とやってみた。

重複データの削除は5分ぐらいで終わって、32件を削除した。

自宅サーバーの調整は、まず lighttpd の導入から始めて、
FastCGIのインストールと実際に使えるまでの設定。
これが結構すんなり入ってしまったので、過程をWikiにメモした。

後は、毎日行っているシステムのフルバックアップをより低負荷で行うために
新しい rsync のソースをダウンロードしてインストールした。

wget http://www.samba.org/ftp/rsync/rsync-3.0.4.tar.gz
tar zxvf rsync-3.0.4.tar.gz
cd rsync-3.0.4
./configure –prefix=/home/hoge
make
make install

これが速くて、17分で完了。
グラフで見る限りいつも40分ぐらい掛かってるみたいだし、随分と速くなった。

カテゴリー: dat落ち, サーバー, 備忘録, 管理 タグ:

快特readc.cgi

2008 年 12 月 5 日 コメントはありません

readc.cgiは描画関係はだいたい終わった。
コード自体はみやすくなったものの、最短時間は現行より速くない気がする。

ただ、平均時間は明らかに速くなっていて、殆ど0.3秒以内に処理が終わる。
今のコードの行数は840行。

どうにかして高速化出来ないかなぁ?

カテゴリー: dat落ち, プログラム, 備忘録, 管理 タグ:

0.5→0.15

2008 年 12 月 1 日 コメントはありません

readc.cgi書き直しをチャッチャカ継続中。

コードの見直しで、今まで0.5秒掛かっていた処理が0.15秒になった。
といっても、MySQLやSQLiteとの連携を始めたら遅くなるのは目に見えているので、
この辺りはとりあえずファイルに出力して、定期でバッチ処理した方がよさそう。

正規表現はある時ばっさり削ったのであんまり使ってないし、
それほど高速化も見込めないけど、コードが見やすくなるのは気持ちが良い。

後は、生死判断を快適に行えるようにしないと。
ID抽出や、レストラッキング(ある書き込みについたレスを一気に抽出する機能)はかなり高速化できて、
謎の技術を使って1.6秒が0.16秒にすることが出来た。

あとWinbinderについて、ちょっと面白いことがわかった。
あんまり解説している日本語のサイトがないので、来年ぐらいまでに簡単に何か書くかも。

今日書いたコードは600行ぐらい。
処理部分で言うと、引数を判断して書き込みの描画を行う部分
(l50とか、100-とか、-200とか、100-200とか)

カテゴリー: dat落ち, サーバー, 備忘録, 管理 タグ: