毎秒1000リクエスト を捌く超高速CMS「adiary」
2007/03/02(金)adiary Version 1.20リリース情報
メール投稿に対応しました。設定方法はこちら。設定がやや面倒ですが、テストして頂ければ幸いです。
バグ情報
Perl interpreter error (exit)
[perl-compiler] Unrecognized character \xA1 at (eval 5) line 7.
というエラーが発生する場合は、adiary.conf.cgi の11行目付近の次を削除してください(Thanks to NonO_)。こちら側のうっかりミスです。度々ご迷惑をおかけして大変申し訳ありません。
# ・有効設定は <$xxx~> です。
Ver1.11→Ver1.20の変更点
- メール投稿に対応しました。
- 項目が多くてよく分からなかったメニューを折りたたみ式にしました。
- 【携帯】リンク先URLを携帯proxy経由に書き換えるようにしました。デフォルトはgoogleです(Thanks to sunk)
- 【携帯】日記を書く際、分類をプルダウン表示できるようにもしました。日記帳の設定から行ってください。(Thanks to sunk)
- 【携帯】かんたんログインを分かりやすく改良しました(Thanks to suzumama)
- 【fix】システムモードでも検索ウィンドウなど不要なものが表示されていたバグを修正しました。*1
- 【fix】メッセージやTB詳細を(標準で)閉じるという設定が無効になっていたので修正しました。
- 【fix】Windows環境で擬似データベース運用時、インデックスファイルの改行コードを完全に除去するよう、取り扱いを安全なものに変更しました。
- 携帯モードの修正、その他細々とした修正。
ちなみに、携帯用の画面はPCからも /m/ と付けることで確認出来ます。例えば http://blog.abk.nu/m/ という感じです。
Version1.11以前からの乗り換え
度々申しわけありませんが、adiary.conf.cgi を新しいサンプルファイルから再度書き直してください。
Version1.00(RC含む)以降、1.04以前からの乗り換え
まずは上書きしてください。
- 管理者権限でログインし、「システム管理」→「管理者メニュー」→「Version 1.04以前 → Version 1.10以降へのアップグレード」を行ってください。
2007/02/17(土)Version 1.11 リリース情報
おもに携帯電話からの利用テストのためのリリースです。知り合いに携帯でネット接続を利用する人がほとんど居ないため実機テストがあまりできていません。ご協力頂ければ幸いです。
不具合や要望などありまからこの記事までお願いします。
Ver1.10→Ver1.11の変更点
- 携帯電話から利用できるようになりました(テスト中)。
- 通常通りアクセスすれば自動判別します(携帯3キャリア+willcomで携帯用画面が表示されないようでしたら連絡ください)
- 携帯等では、記法入力時に「?g!google 検索?」*1 などと書くことができます。
- Shift_JISで出力したい場合は、adiary.conf.cgi の最後に <$v.phone_sjis=1> を追加してください。最近の携帯なら不要だと思いますが。
- カテゴリ記法ができました。
- 【fix】日記の強制非公開モード(プライベート日記モード)が動作してなかったので修正しました。
- 【fix】フレームなしテーマ選択が動作しなかったので修正しました。
- 【fix】Ver1.10において、リストタグol/ulにて type 属性が指定できない不具合を修正しました。
- 【fix】一覧表示からコメント/TBを削除した際、コメント数などが変わらなかったバグを修正しました。(Thanks to serika)
- 【fix】利用可能タグ一覧画面に、不要なデバッグメッセージが出ていたので消しました。
- その他、細々とした修正。
Version1.10(β含む)からの乗り換え
上書きしたあとに、adiary.conf.cgiの最後に次の3行を追加してください。
<$v.phone_template_dir = "<@theme_dir>_phone/"> <$v.phone_theme = '_phone')> <$v.phone_allow_tags = "<@info_dir>allow_taglist_phone.txt">
Version1.00以降(RC含む)からの乗り換え
まずは上書きしてください。
- adiary.conf.cgi を新しいサンプルファイルから再度書き直してください。
- 管理者権限でログインし、「システム管理」→「管理者メニュー」→「Version 1.04以前 → Version 1.10以降へのアップグレード」を行ってください。
2007/02/14(水)Version1.10 リリース情報
(23:30)続きを読む記法が使えないバグを発見したので、中身を差し替えました。「続きを読む」をバリバリ(死語)使うという方は再度入れ直した方がよいです。
Ver1.04→Ver1.10の変更点
- 【Security-fix(mulituser)】続きを読む記法中で任意のタグが記述できるバグを修正しました。この影響で続きを読む記法の内部仕様が変更になりました(利用上は変更ありません)。
- 【Security-fix(mulituser)】HTMLコメント中に -- を書くことでコメントを終了させ、任意のタグを記述できるバグを修正しました。
- adiary.conf.cgi.sample を設定項目が分かりやすいように大幅に改めました。またデータディレクトリなどを設置時に移動しやすいよう改めました。(Thanks to 液さん)
- v.reliable_mode を v.trust_mode に変更しました(詳細)。
- タグチェック用のフィルター(TagEscape.pm)を5割以上高速化しました(日記書き込み動作などが早くなりました)。
- 詳細デザイン利用時、バージョンアップ時のデザインファイル再構築を自動で行うようにしました。
- リロード画面にリロード停止ボタンを付けました。
- 更新通知Pingの説明を popup で出力するようにしました(JavaScript利用可能時のみ)。*1
- カテゴリ表示優先度設定における、親カテゴリと子カテゴリの優先度の連動が分かりにくかったので廃止しました。
- カテゴリについての一覧表示機能を付けました(thanks to Jun@thrさん)
- 注釈文のリンク先を本文中の注釈を参照している部分としました(thanks to Jun@thrさん)
- カレンダーの祝日に title 属性で祝日の名前を付けるようにしました。
- さつきパーサーを4パスから3パスに書き換えました*2。
- 【スケルトンシステム】ローカル変数が使えるようになりました*3。
- 【fix】sb形式エクスポートの一部に不具合があったので修正しました。
- 【fix】index.html に C71 Edition (=Version 1.02) と書いたままだったので修正しました。
- 【fix】this記法でアンカーとリンク名を同時に指定できないバグを修正しました。
- 【fix】Windows環境でアップロード機能に不具合があったので修正しました。
- 【fix】標準アップローダーで、Image::Magickによるサムネイル生成失敗時に、存在しないサムネイル画像ではなく元画像を参照するように修正しました。
- その他、細々とした修正。
Version1.10βからの乗り換え
上書きするだけでOKです。
Version1.00以降(RC含む)からの乗り換え
まずは上書きしてください。
- adiary.conf.cgi を新しいサンプルファイルから再度書き直してください*4。
- 管理者権限でログインし、「システム管理」→「管理者メニュー」→「Version 1.04以前 → Version 1.10以降へのアップグレード」を行ってください。
2007/02/11(日)adiary Version 1.10β公開情報
ダウンロードはこちらから。 adiary-1.092で始まるファイルを探してください。
本リリースはβです。一般の方のアップデートはお勧めしません。多少トラブルが出ても構わないということで、テストにご協力頂ける方、新しい機能をいち早く試したい方のみアップデートしてください。
Ver1.04→Ver1.10βの変更点
- 【Security(m)-fix】続きを読む記法中で任意のタグが記述できるバグを修正しました。この影響で続きを読む記法の内部仕様が変更になりました(利用上は変更ありません)。
- adiary.conf.cgi.sample を設定項目が分かりやすいように大幅に改めました*1。またデータディレクトリなどを設置時に移動しやすいよう改めました。(Thanks to 液さん)
- v.reliable_mode を v.trust_mode に変更しました(詳細)。
- タグチェック用のフィルター(TagEscape.pm)を5割以上高速化しました(日記書き込み動作などが早くなりました)。
- 詳細デザイン利用時、バージョンアップ時のデザインファイル再構築を自動で行うようにしました。
- リロード画面にリロード停止ボタンを付けました。
- 更新通知Pingの説明を popup で出力するようにしました(JavaScript利用可能時のみ)。*2
- カテゴリ表示優先度設定における、親カテゴリと子カテゴリの優先度の連動が分かりにくかったので廃止しました。
- カテゴリについての一覧表示機能を付けました(thanks to Jun@thr)
- 注釈文のリンク先を本文中の注釈を参照している部分としました(thanks to Jun@thrさん)
- カレンダーの祝日に title 属性で祝日の名前を付けるようにしました。
- さつきパーサーを4パスから3パスに書き換えました*3。
- 【スケルトンシステム】ローカル変数が使えるようになりました*4。
- 【fix】sb形式エクスポートの一部に不具合があったので修正しました。
- 【fix】index.html に C71 Edition (=Version 1.02) と書いたままだったので修正しました。
- 【fix】this記法でアンカーとリンク名を同時に指定できないバグを修正しました。
- 【fix】Windows環境でアップロード機能に不具合があったので修正しました。
- その他、細々とした修正。
Version1.00以降(RC含む)からの乗り換え
まずは上書きしてください。
- adiary.conf.cgi を新しいサンプルファイルから再度書き直してください。
- 管理者権限でログインし、「システム管理」→「管理者メニュー」→「Version 1.04以前 → Version 1.10以降へのアップグレード」を行ってください。
- reliable_mode から trust_mode に名称が変わったので、設定している人は変更してください(標準ではオフです)。
- 【skelton変更者のみ】カテゴリでの表示画面に一覧表示へのリンクを表示した関係で([サンプル])、_main のメッセージ部が変更になっています。
- 【skelton変更者のみ】日記本文下部の埋め込みテキスト(<@s.bodyend_text>)を追加した関係で、_main, _main_onelog が変更になっています*5。
- 【skelton変更者のみ】祝日名を表示した関係で、カレンダー呼び出し部(generate_calendarの行)が若干変更になっています。*6
2007/01/27(土)adiary-users メーリングリスト
adiary-users メーリングリストを立ち上げました。