お普通な日記・2007年8月前半[2007年8月前半]2007年8月1日<水曜日>(晴)・なんかよく分からない状態......。・昨日は夜中にサーバーいじってたらはまってしまいそのまま徹夜(爆)。Apacheにmod_rewrite入れても全然効かなくてえらい時間掛かってしまった......単純に書く所間違えてただけだったんだけど(爆)。Windows版では動いたのになぁ......。・そのまま起きてサーバー構築進めて、ちょっと仮眠、起きてからもサーバー構築、ちょっと仮眠、またサーバー構築、みたいな(爆)。mod_rewrite以外は特に問題なく構築できてるのが大きい感じ。静的ページ、PHPで動くページは問題なく動くようになって、あとメールサーバーも動かして送信できることは確認。・あとはサーブレット関係が残ってるんだけど、これがちょっとやっかい......試しに入れてみたら動かないし(爆)。同じ構成なのにWindowsで動いてLinuxで動かないなんて、Javaなのにっ。まーこの辺かなりテキトーにやってきたツケが回ってきたってことだし、ちゃんと見直そう。・それにしてもLinuxは楽しい(爆)。Server入れてさらにそれをターミナルサービスで操作していたのですんげーめんどくて......それがLinuxならputtyjpで全部できるしマシンパワー食わないからさくさく動くし。マシンの再起動が2分掛からないんだもんなぁ......これからのサーバーメンテは楽しくなりそうだ(爆)。構築も終わってないけど。なんか遅れるっぽい......。明日は引き続きサーバー構築......は疲れるかも(汗)。急げば土曜にリリースができる......。2007年8月2日<木曜日>(晴)・疲れたよー。・なぜか今日もずーっとサーバー構築(汗)。昨日も朝5時くらいまでやったし今日もずっと......つか今日はプログラミング関係が中心だったから余計はまったとゆーか。なんだかんだいって好きなんだなぁと思う今日この頃。仕事じゃないからいいんだが(爆)。・今日やったのはツッコミシステムに手を加えてサーバーに置くとゆーもの。それだけでえらい時間かかった。ツッコミシステムのプログラムが酷かった(爆)。前に作ったものだからなぁ......。全部手を加えたらキリがないのである程度の所まで。・とりあえずlog4jでログ出力させたりSpringで設定を突っ込めるようにして、メインマシンの方で色々テスト。ツッコミシステムって、ツッコミ入れるとメールが届くようになってるんだけど、その中で「〜」が文字化けするってバグがあって、この文字については詳しいつもりだったのに盲点だったところがあって気づくのにすげー時間かかった。文字化け関係は気づいちゃえば簡単なんだけどなぁ......。・ローカルで散々テストしたらサーバーへデプロイ。ログを見てみたらTomcatのセキュリティポリシーに弾かれてた、ってゆーかそんな設定がTomcatにあるなんて知らなかった(汗)。Windows版ってかなり緩いんだなぁ、それともDebian用のパッケージがそういう設定になってるんだろうか......。・そこまでやってやっとこさツッコミシステムが稼働。時間掛かったけど、でも動かすところまで持ってきたら後は問題なかった。入力も出力も文字化けしなかったし、新サーバーに置いたメールサーバーでちゃんと送信できてたし。あとはJavaA2Zとあまかい。明日中に終わらせるかな......。・今日はこんなところやー。明日は引き続き......。2007年8月3日<金曜日>(晴)・あー、もう「〜」なんて見たくない(爆)。・今日も引き続きサーバー構築。10時半に起きてあとは一日中(汗)。JavaA2Zを夕方まで掛けてなんとか構築。MySQLのダンプ取ったりとかmod_jkとRewriteRuleの転送とかすんなりいってあー楽勝だーと思ったら検索機能で文字化けしてそれで3時間くらいかかってしまった(汗)。・これがWindows版では発生しないから余計わけがわからなくて......JavaA2Zでの文字化け対策はリクエストパラメーターの置換を行って実現してるんですが、Debian側のTomcatの実装はそれができなかった(爆)。結局検索画面側で個別に変換することに。すげーベタだ......。・そのあとあまかいでもこの修正が必要で、これがかなりぐちゃっててちょっと死ねる。それでもあまかいレベルで10画面以下、そこらにあるシステムよりかはかなり小規模なんだからなんとかなるか。ゆーわけで今晩残りやって、もしかしたら速攻ってことで今晩新サーバーへテスト移行しちゃうかもしんない。土日ならアクセス少ないし、おしごとのメールが来ることもないし。・......とゆーか、来週と再来週の土日は用事が入っていて、土日あいてるのが明日あさってだけなんでちょっとあせってたり。お盆休みに入ったらアクセス数落ちるんだけど土日ほどじゃないし、やっぱ土日の方が安心かなと。ゆーわけで今晩も......。・あ”ー、この日記書いてるときに文字化けの原因が思いついてソースをあさってたら......Strutsに"UTF-8"ってベタ打ちされてたー(泣)。staticメソッドだからこれはどうしようもない......アプリ全体がCP932で統一してあるんでこれは変えようないし、出力はCP932、通常の入力もCP932、URLのリクエストパラメーターはUTF-8とゆー超変則システムでやっていくしかない。いうときフレームワークは融通効かなくて死ねる......。・それにしても、こうやって誰かに問題語るとなぜか原因が思いつくのは不思議だ(爆)。・今日はこんなところですってば。あ、TBSのDTBとかは遅れるっぽいので注意。明日はもしかしたら新サーバーに変わってるかも......そうしたらそれを監視しつつお絵かきでも。2007年8月4日<土曜日>(晴)・あーまだ眠い......。そのために徹夜したのでちょっとへろへろです(汗)。これまでずっとキーボード打ち続けたっていうのもあるし......。・昨日あれから、まずあまかいの残りの修正をして、新サーバーへデプロイ、動作確認。あまかいはユーザーさんが登録するタイプのアプリなのでかなりみっちりと動作確認。バックグラウンドで走るアプリもあるんで結構複雑......。・全部リリースしてテストをしてから、まずルータのIPマスカレード設定のうちSMTPを新サーバーへと向けて、メールの送受信ができるかどうか確認。携帯(W-ZERO3[es])とやりとりしてちゃんと送受信できることを確認。携帯ブラウザでアクセスしてちゃんと外から見られるか確認。検索機能の文字化けもしないか確認。ここでJavaA2Zが見られないとゆー不具合が(汗)。テンパるもののmod_rewriteの設定が間違っていることに気づき修正。これもWindows版じゃ起きない問題なんだよなぁ、うーむ......。・全部確認してから一度見えない状態にしてデータベースに本番データを入れて再度公開。突貫だったんでかなりきつかった......でもちゃんと動いてよかったー。・これでとりあえず完了したので一眠り。お昼に起きてサーバーが動いてるのを確認。そのあとは部屋の片づけ(爆)。この一週間ちょっと酷い状況だったので......まさにプログラマーな人っぽい感じだった。・サーバーは順調に動いてますなー。外からアクセスしたけど、JavaA2Zが一瞬表示遅いとこ以外はかなり早い感じでよさげ。画像表示が早くなったんでほとはー外伝3は読みやすくなったかなと。あとは、実際に運用してみて問題が出てきたら潰すとゆー感じかな。この日記も移行後初めてだから、更新したら色々と確認しないと。・つか、もう少しゆっくりやれば良かったかなと思ったり(汗)。設定関係でまだ詰め切れてないところとかがあったからその辺ちゃんとすれば良かった......まぁ土日の夜はアクセス少ないだろうから今晩とかにもっと詰めていこう。あとはこれまでのサーバーとの物理的な置き換えをしないと。・今日はこんなところでなー。明日はほとはー外伝3描きますです。2007年8月5日<日曜日>(晴)・やや眠い......。昨日の夜中もサーバーいじってて5時くらいに寝たからなぁ。まーでもあらかた設定は終わったし、特に問題はないでしょう。あとは平日のアクセス数でも問題ないか明日から確認するだけだな......。・午後2時過ぎまで松坂登板のレッドソックス戦を観て、そのあとアニメ観て、さらにそのあとほとはー外伝3描き、それがさっき終わったとゆー感じ。ほとはー外伝3は仕上げだけだったんだけどそれが思いの外時間掛かった......。・あー、なんかこの一週間かなりキツキツだった......。サーバー設定とプログラミングにはまっちゃったからなぁ。リトバスもあまり進めてないし(汗)。イラストとかよりもはまり度高い気がする......いや、楽しさの違いとかじゃなく、多分「完成したものを愛でる」までの時間が違うからかも。イラストは一枚描いちゃうとそれで満足しちゃうからなぁ。・今晩は瀬戸の花嫁とか。明日は......明日からの一週間何しよう(汗)。