サイト用ソフト評価中
カテゴリ:サイト運営&開発
日付:2004/03/18 22:36
全コンテンツの書き換えが一通り終わったので、サイトのトップページをどうするか、本格的に検討する段階に来た。一応新デザインは作ってみたのだが、もうひと工夫欲しいところ。
また、日記システムも要検討だ。いま使っているtDiaryは高機能で使い勝手もよいのだが、Rubyなのが気に入らない。Ruby自体は悪くないのだが、サイトの機能をPHPで一元化しようとしているので日記もPHP化したい気もする。
で、CMSやらblog系のソフトをいろいろテストサーバにインストールしてみた。
また、日記システムも要検討だ。いま使っているtDiaryは高機能で使い勝手もよいのだが、Rubyなのが気に入らない。Ruby自体は悪くないのだが、サイトの機能をPHPで一元化しようとしているので日記もPHP化したい気もする。
で、CMSやらblog系のソフトをいろいろテストサーバにインストールしてみた。
» 続きを読む
新マシン購入?
カテゴリ:雑記
日付:2004/03/18 20:35
どうやら、会社がThinkPad X31を買ってくれるらしい。メモリも「256追加で512MBキボン」と言ったら、すんなり通ってしまった。もちろん仕事用だけど。
いま、会社では私物のマシンも含めて3台も使っているのだが、これで2台に減らせそうだ。というわけで、自宅でもX31で作業するから私物のThinkPad X23が浮くことになる。ふむ、コイツをこのサイト用に転用しようかな。実は、いまはCeleron 333MHz&メモリ64MBのLet's noteで動かしているのだが、今後MySQLをゴリゴリ使うことを考えるとちと不安だった。我がサイトのサーバ問題もこれで解決かな。
いま、会社では私物のマシンも含めて3台も使っているのだが、これで2台に減らせそうだ。というわけで、自宅でもX31で作業するから私物のThinkPad X23が浮くことになる。ふむ、コイツをこのサイト用に転用しようかな。実は、いまはCeleron 333MHz&メモリ64MBのLet's noteで動かしているのだが、今後MySQLをゴリゴリ使うことを考えるとちと不安だった。我がサイトのサーバ問題もこれで解決かな。
緋色の囁き
カテゴリ:小説
日付:2004/03/16 19:29
そういえば綾辻は『館』シリーズしか読んでないなと思い立ち、『囁き』に手を出してみるテスト。
なるほど、完璧な美少女が君臨する厳格な女子寮ですか。京極の絡新婦の理にもあったね。こんなシチュエーション。この人は相変わらずうまいね。さほど複雑な話でもなく、それなりに楽しませてくれるので通勤電車で読むのにちょうどいい。
さて、次は何を読むかな。
なるほど、完璧な美少女が君臨する厳格な女子寮ですか。京極の絡新婦の理にもあったね。こんなシチュエーション。この人は相変わらずうまいね。さほど複雑な話でもなく、それなりに楽しませてくれるので通勤電車で読むのにちょうどいい。
さて、次は何を読むかな。
見えるはずのない芦ノ湖が
カテゴリ:雑記
日付:2004/03/14 23:27
私は2倍ですかそうですか
カテゴリ:雑記
日付:2004/03/12 19:24
会社でちょっとした組織変更があり、編集と営業からなるチーム体制を編成することになった。ほう、俺はテクノロジ系のチームですか。
ん? サイト全体の運営管理のにも名前があるんですけど? 兼任?
ふ~ん。過労死したら呪っちゃいますからね(は~と)。
ん? サイト全体の運営管理のにも名前があるんですけど? 兼任?
ふ~ん。過労死したら呪っちゃいますからね(は~と)。
NamazuのPHP化
カテゴリ:サイト運営&開発
日付:2004/03/10 23:23
検索機能については決着をつけたつもりだったが、何となくPHP化してみようと思い立ち、CVSリポジトリからNamazuモジュールを取ってきてコンパイル。
検索フォームのサンプルが付属していたが、このままではNamazu標準のCGI以下の機能しかない。これでは切ないので、独自に機能を追加する。まずは、検索結果を複数ページ対応にして、大量にヒットした場合にも対応できるようにした。ついでにデザインもほかのページと統一。
こんなことをやってるから、ちっとも作業が進まないんだよなぁ。
検索フォームのサンプルが付属していたが、このままではNamazu標準のCGI以下の機能しかない。これでは切ないので、独自に機能を追加する。まずは、検索結果を複数ページ対応にして、大量にヒットした場合にも対応できるようにした。ついでにデザインもほかのページと統一。
こんなことをやってるから、ちっとも作業が進まないんだよなぁ。
迷惑アクセス拒否
カテゴリ:サイト運営&開発
日付:2004/03/08 22:22
何だかサーバの負荷が上がってるなーと思っていたが(←のん気すぎ)、ログをチェックするとオートパイロットソフトがページをメチャクチャにアクセスしまくっていた。どうやら、サイト管理者間では特に評判の悪いソフトらしい。これを放っておくと、他の人へのレスポンスが低下してしまう。
ということで、この手のソフトのアクセスを拒否することにする。Apacheのconfファイルに
SetEnvIf User-Agent "hogehoge" deny_ua
を追加。
この手の対策はイタチゴッコなのだが、まぁやらないよりはマシか。
ついでというか、開発中のスクリプトの保存場所を変更。DocumentRootの外からincludeするようにして、簡単にはダウンロードできないようにする。
セキュリティ対策ってのもあるが、何より「あの汚いコードを見せたくない」んだよね。
ということで、この手のソフトのアクセスを拒否することにする。Apacheのconfファイルに
SetEnvIf User-Agent "hogehoge" deny_ua
を追加。
この手の対策はイタチゴッコなのだが、まぁやらないよりはマシか。
ついでというか、開発中のスクリプトの保存場所を変更。DocumentRootの外からincludeするようにして、簡単にはダウンロードできないようにする。
セキュリティ対策ってのもあるが、何より「あの汚いコードを見せたくない」んだよね。
NamazuのUTF-8化
カテゴリ:サイト運営&開発
日付:2004/03/07 22:30
Unicodeにはいろいろ不満もあるが、EUCやシフトJISではできないことも多い。シフトJISでもウムラウトなどを実体参照で強引に表示させることはできるが、これでは検索に問題がある。
XMLはUTF-8が前提だし、将来的にXML化する可能性も視野に入れるとサイト全体をUTF-8に移行させた方がスッキリしそうだ。
UTF-8化したサイトを試験的に作ってみると、検索機能で壮烈な文字化け発生。調べてみると、NamazuはUTF-8に対応していないとのこと。
が、nkf 2.0.xを通せば何とかなりそう。mknmzrcに
$NKF = "/usr/bin/nkf -W";
と書いて解決。
それとは別に、某コーナー用のデータ管理機能を作り込む。一応、予定していた機能は実装できたのだが、コードが恐ろしく汚くなってしまった。同じような処理をしているコードが多いし、DBへのアクセスを多用しすぎたかも。
小さいデータは配列にブチ込んで、キャッシュ化すべきだったかな。全体的にユーザー関数&クラス化して、コードを整理したい気もするけど、自分しか使わない機能だから動けばいいや、という気もする。
XMLはUTF-8が前提だし、将来的にXML化する可能性も視野に入れるとサイト全体をUTF-8に移行させた方がスッキリしそうだ。
UTF-8化したサイトを試験的に作ってみると、検索機能で壮烈な文字化け発生。調べてみると、NamazuはUTF-8に対応していないとのこと。
が、nkf 2.0.xを通せば何とかなりそう。mknmzrcに
$NKF = "/usr/bin/nkf -W";
と書いて解決。
それとは別に、某コーナー用のデータ管理機能を作り込む。一応、予定していた機能は実装できたのだが、コードが恐ろしく汚くなってしまった。同じような処理をしているコードが多いし、DBへのアクセスを多用しすぎたかも。
小さいデータは配列にブチ込んで、キャッシュ化すべきだったかな。全体的にユーザー関数&クラス化して、コードを整理したい気もするけど、自分しか使わない機能だから動けばいいや、という気もする。


(私のおすすめ度)