アキバのヨドバシにて、Wiiを購入。 本当は、DS Lite を購入しようとしていたんだけどね。
PHP(Ethna)じゃなく、Ruby on Rails にしようかな…
日記を書き綴って、30日。 ようやく、はてなダイアリー市民になりました。
「第3回:Subversionによるバージョン管理(後編)」のページを参考にしながら、branche と trunk にプロジェクトを分けるようにしました。
ゲーム紹介ページのスナップショットの代替テキストに、ゲーム名が入っていない ログイン時、ゲーム紹介ページのゲーム評価のところに、「投票するにはログインが必要です」というメッセージが表示される
バックアップスクリプトの作成 #!/bin/sh REPOS="fdg doc" SVNADMIN=/usr/bin/svnadmin for RP in $REPOS; do ${SVNADMIN} hotcopy /var/repos/${RP} /backup/repos/${RP} done /etc/cron.daily にリンク張って終了。
ログインしたユーザを記録するようにした。
うーむ。追加パラメータに %(パーセント) を含むと、どうもうまくいかない。どうしたもんか…。
各ウェブページを UTF-8 から EUC-JP に変更したため、コメントが文字化けする現象があった。 出力を EUC-JP にすることで回避。
/(スラッシュ) を含むタグページに行けないバグがあった。たとえば、「 Fate/stay_night 」のタグのページとか。apache2 のディレクティブの AllowEncodedSlashes On とすることで行けるようになった。ただ、前にも修正したことあるんだよなぁ。
/etc/fdg-ini.php ファイルに定義されていたシステムオリジナルの定義を define に置き換えた。
前に使用していた {form_input} ですが、Ethnaに組み込まれるようになったので、それに合わせて修正。
と思ったら、 session.cookie_secure = 1 になっていた。
# cd /etc/openvpn/easy-rsa/ # . ./vars # ./build-key client1 ./build-key 中に Common Name と聞かれた場合、ユニークな名前を使用する。上記の場合、client1 とする。クライアントには、ca-crt と client1.crt と client1.key を配布する。
バックアップスクリプトの作成。各データベースごとにダンプファイルが作成される。また、そのファイルの保存期間は7日間。 #!/bin/sh BACKUPDIR=/backup/mysql USER=user PASS=pass DATABASES="mysql information_schema" MYSQLDUMP=/usr/bin/mysqldump GZI…
どういうわけか、普段使用しているPCがマスタブラウザになることができなくなっている。調べると レジストリの HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters の MaintainServerList が No になっている。ということで、Auto に…
openvpn と bridge-utils のインストールbridge-start と bridge-stop のスクリプトファイルがなかったので、ZIPファイルから抽出して設置。 bridge-stop に eth0 の再度IPアドレスを割り振るようにスクリプトを修正。 ifconfig eth0 192.168.147.1 netmask …
dhcpサーバを立ち上げる。参考にしたサイト @IT:DHCPサーバを立てるには
Subversionでサイト管理 を参考にして、subversion をインストール。とりあえず、FDGシステムのプロジェクトをインポート。
自動起動の /etc/rcX.d/ のスクリプト群ですが、なぜか inetd へのリンクが切れていた。今は、openbsd-inetd を利用しているので、サービスの利用を停止した。 # update-rc.d inetd remove openbsd-inetd の自動起動のスクリプトがエラーを起こして起動する…
cron-apt のインストール/etc/cron-apt/config のファイル修正。 MAILTO="mizu.copo@gmail.com" MAILON="upgrade"
/etc/logrotate.d/apache2 のファイル修正。毎週ログをローテーションしていたのを、毎月に変更。
サーバの状態を知るべく、munin をインストール。 http://gigazine.net/index.php?/news/comments/20070120_munin_config/
/etc/init.d/DiCE の作成 #!/bin/sh DAEMON=/usr/local/copo/DiCE/diced case "$1" in start) echo "Starting DiCE." $DAEMON -d -l > /dev/null /usr/bin/touch /var/lock/diced ;; stop) echo "Shutting down DiCE." PID=`/bin/ps -aefw | grep "$DAEMON" …
ヴィーナス&ブレイブス 強者ランキング の URL を変更しました。 http://copo.jp/vivid/vbrank/
サーバの時間が遅れているので自動調整するため、ntpdate のインストールした。ntpdate.shを作成し、/etc/cron.hourly/ へリンク。リンクへの注意点だが、.が含まれるファイルだと実行されないため、.shをつけないように。 #!/bin/sh /usr/sbin/ntpdate ntp.…
サービスを維持する自信が持てないため、サービスを終了いたしました。 皆様のご理解とご協力をお願いいたします。
FreeBSD から Debian GNU Linux に入れ替える。 最新のソフトウェア環境にするため、stable ではなく、testing 環境にした。
プロフィールのシステム 最大LVを70にしました。
戦闘タイプに「ガンテクター」がなかったので追加しました。