ブログでサイト制作覚書ブログでサイト制作覚書Movabletype4でサイト制作した時の覚書エントリーとコメントで掲示板。トラックバック(0)CPA-LABでは合格体験記の執筆者に受験生が質問できるようになっている。以前は、掲示板スクリプトを利用していたが、ムーバブルタイプでのサイト構築にしてから、どのようにすべきか悩んでいた。体験記がひとつの記事でできているのだから、それに質問してもらうようにすればいいかなと考えて、やってみたものの、どうしても質問一覧みたいなページが欲しくなった。考えればjavascriptfでもよかったか。tag="EntryCommentCount"を使ってループ2回にした。面倒なのでやめたということでなんとか6以外はなんとかなったかな。comment-はつけずに、番号のみを出力する。リンクを作成するときには、#comment-をつけるのを忘れないように。(これでだいぶ時間くった)。コメントがつけられるたびに更新できるように工夫すれば、個別エントリーやWEBページにもいけるでしょう。以下は覚書のソースエントリーとコメントで掲示板。トラックバック(0)mb_strimwidthで、はまった。この関数は、文字数でなく、文字幅だそうな。文字コードにかかわらず、半角1、全角2、そして、トリムマーカーも含む文字数だとのこと。http://code.nanigac.com/source/view/351と同じはまり方をしました。トラックバック(0)Captchaがうまくいかない。http://fakelife.info/2007/08/16_000008.htmlphpでPOST生データを受け取る。受け取れない場合がある。ブログの更新pingとか、トラックバックとか。POST全文を受け取ることができる。トラックバック(0)Perlはよく知らないので、困っていた。ら、先人達は偉いです。http://www.hazama.nu/t2o2/archives/002737.htmlhttp://www.nextglobaljungle.com/2007/10/mt4igoogle_adsense.htmlが親切。"¥n";としておかないと、htmlヘッダーとcontentsが分離されない場合があるかと。i-modeでは、Content-Lengthヘッダは必須なので、ご留意を。http://www.nttdocomo.co.jp/service/imode/make/content/html/notice/basis/index.htmlん~。調べるとiモードでは、Keep-AliveとSSLで問題でるそうな。SSLは使わないので問題なかろう。問題は、Keep-Aliveですな。http://www.nttdocomo.co.jp/service/imode/make/content/ssl/notice/http://www.nttdocomo.co.jp/service/imode/make/content/ssl/flow/「CGIなどでContent-Lengthを返さない場合に、Keep-Aliveが無効になります。IIS上でのCGIについては常にKeep-Aliveが無効になる事象を当社試験環境で確認しております。」ということは大丈夫ということですかね。あ、というか、うちIISじゃないし。いうわけで、テストでも、Content-Lengthと実際の出力のサイズの一致が確認できたので、当方ではContent-Lengthは出力することにした。トラックバック(0)PHP5をさくらインターネットで導入しようと考えた。(5.2.3)activeCollabをさくらインターネットにインストールするメモhttp://blog.digibee.jp/2007/07/activecollab_1.html(5.2.3)さくらにphp5.2.3インストール。http://another.rocomotion.jp/11809565202793.html自分用でも覚書で書いておく。windowsでPHPの最新版をダウンロード。2007をwindows上の適当なところへダウンロード。(ミラーサイトがいくつか表示される)解凍はさくらインターネットのサーバー上でやるので、ここではダウンロードだけ。そのファイルをさくらインターネットのルートディレクトリ(自分のアカウントの直下。wwwのひとつ上)に「temp」ディレクトリ(フォルダ)を作って、そこへアップロード。「temp」でなくても他と重複しなければディレクトリ名は何でもよい。次にさくらインターネットのサーバーにtelnetでシェルログイン。たくさんのファイルが解凍されるconfigファイルを準備する。\--with-curl--------------------------------------------------上記をconf.shとして保存。ディレクトリにアップロードで、telnetログインで、php-5.2.4ディレクトリに移動。PHP.と出たらOK。何かワーニングが出たら考える。(けっこう時間かかる)でコンパイル。completeが出たらOK。home/hoge/binの中のphp-cgiをwww/cgi-binにコピーする。Technologies--------と表示されたらOK。あとは.htaccsessの設定かな。----------------------だそうです。トラックバック(0)大変使いやすいと評判のSQLiteManager。SQLiteの管理ツールです。phpで作られているからphpが動くなら、windows,unixなんでもOKhttp://www.sqlitemanager.org/の左のメニューからダウンロードして解凍するだけ。いくらデータベースを操作しても、その操作が反映されない!と、ぐぐるとこんなバグがあることが。http://project-p.jp/halt/anubis/blog_show/525この2つの修正は必須でしょう。本家は対応しないのかな。これ以外はすごく使いやすい管理ツールです。左から順番に判定をしていくようだ。eucJP-win,UTF-8,SJIS-win,jisとしていて、経験上、これが一番誤判定がでない。UTF-8,SJIS-win,jis,eucJP-winとやっていて、eucのはずなのにSJISと判定されたり、UTFと判定されたりした。500エラーを返すようになった。errors.だそうで。仕様としてはアリなんだろうけど、デバック時には、普通にエラーの表示をして欲しい。画面で出すのは研究中。最近のブログ記事エントリーとコメントで掲示板。movabletype4とphpmb_strimwidthの幅(文字数の考え方)CaptchaにつまづくphpでPOST生データを受け取る。