まだ重たいCMSをお使いですか?
毎秒1000リクエスト を捌く超高速CMS「adiary

2007/05/20(日)Version 1.32 リリース情報

ダウンロードはこちらから

Ver1.31→Ver1.32の変更点

  • 一件ずつ記事を送れるようになりました(次の記事、前の記事)。(Thanks to serika)
  • パスワードアタック対策をしました。デフォルトでは連続15回失敗すると、最後に失敗したときから10分間ログインできなくなります。
  • ファイルモードを 0600 に設定した場合、RSSファイルが読めなくなってしまう問題に対応しました。(Thanks to なゆた)
  • パス自動解析ルーチンを一部変更しました。Apache標準から改造してあるサーバでの mod_rewrite 対策です。
  • 【携帯】携帯からのアクセス時、Content-Length を返すようにしました。([ml:users:69:Thanks to ひとぅ])
  • 【記法】Googleトランジットタグを作成しました(例[g:tr:東京:大阪])。
  • 【記法】TABLE記法で summary, caption が指定できるようになりました。(Thanks to なゆた)
  • 【fix】はてなブックマーク追加アイコン"B!"のURLが正しくなかったので修正しました。([ml:users:85:Thanks to ひとぅ])
  • 【fix】非公開日記のカテゴリが一覧に表示されてしまう不具合を修正。(Ver1.30~)

Version1.31からの乗り換え

  • そのまま上書きしてください。
  • 単一記事送りは、適当な記事を一度保存すると有効になります。
  • 詳細デザインをご利用の方は日記の(単一表示)次のようにしてください。
    <module name="page-send" class="calendar page-head">
    <module name="day-default">
    <module name="page-send" class="calendar page-foot">
    <@s.text_main1>
    

Version1.30β以降(1.29以降)からの乗り換え

以下を実行した後、上記バージョンの乗り換えを行ってください。

  • カテゴリ検索などのQueryが変更されているので任意の日記を保存するか、複数日記帳がある場合は管理者でログイン後「システム管理→付属情報の再生成」を行ってください。
  • 検索も変更されているため、日記本文内で検索を利用している方(はてな式カテゴリを利用の方)は、すべての日記を再構築してください。

Version1.21~1.22からの乗り換え

以下を実行した後、上記バージョンの乗り換えを行ってください。

上書き後、管理者ユーザーでログインし「管理」→「システム管理」→「管理者メニュー」→「Version 1.22以前 → Version 1.30以降へのアップグレード」を行ってください。

  • popup記法や,Amazon記法の画像popupをご利用の方は、該当の日記帳で「日記帳の再構築」を行ってください。
  • これより上にある乗り換えの案内も実行してください。

Version1.20以前からの乗り換え

本リリースを上書き後、先にVersion1.21リリース情報の該当乗り換え処理を行ってください。

2007/05/08(火)adiary Version 1.31リリース情報

ダウンロードはこちらから

本リリースは、おもに Version1.30 のバグフィクスです。テストしているので大丈夫だとは思いますが、心配な方は数日様子を見てから導入してください。

Ver1.311 (2007/05/09)
カレンダーが表示されなくなる不具合を修正。カテゴリのページ送りの問題を修正。

Ver1.30→Ver1.31の変更点

  • 日付部のリンクを復活させ、日記モードならば日付リンクを、blogモードならば記事IDリンクを生成するようにしました。
  • タイトルの無い記事の扱いを変更し、タイトルのない記事では日記表示の際にタイトル欄が表示されないようにしました。*1
  • 最初の記事のフッタ(後部)のみに表示する埋め込みテキスト <@s.bodyend_1st> を作りました。(Thanks to ASANO)
  • カテゴリ検索などのQuery形式を若干変更しました。
  • メール投稿の pop_mode においてエラー原因をログに記録するようにしました。
  • Perlink が分かりにくいので、日付をリンクしないようにしました(日記帳の設定でリンクさせることもできます)。
  • 管理者ユーザーのみトラストモードに設定できるようになりました(Thanks to なゆた)。
  • 【メール投稿】popモード時、書き込み時刻を DATE ヘッダから生成するようにしました。([ml:users:55:Thanks to hitoxu])
  • 【fix】Microsoft-IIS + perl.exe 環境において、redirect+Cookieかうまく行かないIISのバグに対策しました(READMEを参照ください)。
  • 【fix】Microsoft-IIS環境において64KB以上のファイルをインポートまたはアップロードすると、CGIが応答しなくなる問題を解消しました。
  • 以下は浅野さんよりパッチ付きでバグ報告頂きました。ありがとうございます。
    • 【fix】日記データをインポート時、トラックバックURLから"-"が除去されてしまう問題を修正しました。
    • 【fix】Google AdSense や Amazon Associate 用モジュールタグの不具合を修正しました。
    • 【fix】カレンダーで「みどりの日」「海の日」「文化の日」が正しく表示されない等の問題を修正しました。
    • 【fix】「一覧(複数)表示のとき」の 「開閉(スイッチ)」の設定が反映されない問題を修正しました。
  • 【fix】任意のIDで作成した日記帳にメール投稿できない不具合を修正しました。日記帳の詳細設定→携帯設定を確認ください。([ml:users:49:Thanks to hitoxu])
  • 【fix(1.30-)】メール投稿時、書き込みパスワードが dummy に化けてしまうバグを修正しました。([ml:users:52:Thanks to すがぬま])

<@s.bodyend_1st> を追加した関係と日付をリンクオフにする機能の関係で _main, _main_onelog が変更されています。スケルトンを直接書き換えている方でそれらの機能を利用する場合は追従してください。

*1 : タイトルがあることが前提のテーマでは表示が崩れることがあります

Version1.30β以降(1.29以降)からの乗り換え

そのまま上書きしてください。

  • テーマは一切変更はないのでテーマなし版で十分です。
  • カテゴリ検索などのQueryが変更されているので任意の日記を保存するか、複数日記帳がある場合は管理者でログイン後「システム管理→付属情報の再生成」を行ってください。
  • 検索も変更されているため、日記本文内で検索を利用している方(はてな式カテゴリを利用の方)は、すべての日記を再構築してください。

Version1.21~1.22からの乗り換え

上書き後、管理者ユーザーでログインし「管理」→「システム管理」→「管理者メニュー」→「Version 1.22以前 → Version 1.30以降へのアップグレード」を行ってください。

  • popup記法や,Amazon記法の画像popupをご利用の方は、該当の日記帳で「日記帳の再構築」を行ってください。

Version1.20以前からの乗り換え

本リリースを上書き後、先にVersion1.21リリース情報の該当乗り換え処理を行ってください。

2007/05/03(木)adiary wiki?

adiaryの記法に慣れすぎて、HTML書くのが面倒になってきたのでwiki的なものを作ろうかと検討してます。

とりあえず、PukiWikiYukiWikiを軽く触ってみたんですが、なんとまーシンプルな実装で(褒め言葉)。Wikiはもっと凝った作りだと勝手に思い込んでいたのですが、基本的には ?wikiname に対応するファイル(文字列のHEX展開.txt)が置かれているだけです。1データ1ファイル対応。*1

それとフロントページやインデックス、最近の更新なんかを別ファイルとして管理してるだけで……まあたしかに考えてみればそれで済むのか。

*1 : DB対応wikiだとまた違うでしょうが、今回はお手軽に

データ構造に悩み中

9. 賢いデータ構造と間抜けなコードのほうが、その逆よりずっとまし。

伽藍とバザール

とあるとおりデータ構造に非常に悩んでおります。