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

2006/10/16(月)β11リリース情報

(10/16)ページ送り機能が手違いで入っていなかったのを修正しました。現在ダウンロードできるものにはページ送りが入っています。ご迷惑をおかけしました。*1

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

*1 : ファイルのコピーをしてリリース管理をしているのですが、このときコピーし間違えて機能を失ってしまうことがあり、そのトラブルでした。早くバージョン管理導入しないとダメだよなぁ(汗

β10→β11の変更点

  • ページ送り機能が付きました。
  • 【さつきパーサ】タグ認識ルーチンの一部が間違っていたので修正しました。
  • 【さつきパーサ】「*[日記]今日のできごと」のように、タグ記法[~]の中身が未定義のとき、そのまま[日記]と出力するように変更しました。
  • 【さつきパーサ】リスト記法で番号指定のみの場合に正しく処理されるよう変更しました。(propose by serika
  • 【さつきパーサ】pre記法>>|~|<<使用後のブロック記法で、改行が強制的に付加される不具合を修正しました。
  • 【記法】インライン要素のクラス指定機能を追加しました。例「[class:small:小さい文字]」→小さい文字
  • 【記法】<del>, <ins>タグをブロック要素として展開する記法を追加しました。(詳細情報
  • 【fix】「#」を含むアドレスからトラックバックされた際、#が抜け落ちる不具合を修正しました。
  • 【fix】スケルトンシステム最適化の過程で、MT形式の出力(エクスポート)が崩れていたのを修正しました(こちらで指摘して頂きました。ありがとうございます)。
  • その他、雑多な修正。

β10以前からのアップグレード

ページ送り実装に伴い、カテゴリ一覧のリンク方式が変わりました。適当な日記を開いて編集→保存するか、日記帳の設定を開いて保存しサイドバーの情報を再生成してください(気にならない場合は放置しても問題ありません)。

β5以前からのアップグレード

adiary.conf.cgi に次のエントリを追加してください。

<$Temp_dir = 'data/tmp/'>

2006/10/16(月)ブロックdel, ins 記法

ブロックDEL, INS記法(β11以降)

インライン要素ではなく、ブロックに対して<DEL>, <INS>を指定する記法です。

>>>del
この部分がdelなblockです。

要素全部に対してdelが適用されます。
<<<

とすることで、

この部分がdelなblockです。

要素全部に対してdelが適用されます。

となります。ちなみに、インライン要素の場合は従来通り[del:削除しました]削除しましたでいけます。

2006/09/19(火)はてなの新機能

9/14のaa記法といい、最近はてなの機能追加が豊富。別にはてな互換をめざしてるつもりはないのですが*1、でも良い機能ならadiaryにも付けたいと思うのが人情というもの。

ただ、はてなには12人のPerlプログラマが居るそうで……さすがに1人追いかけるのは辛いですねぇ。はやくVersion1.00を一般公開して、subversionでのリポジトリ管理に移行して、第3者の手も借りたいところです(^^;; とはいえテーマ開発して下さったり、バグ指摘してくださったり、機能拡張アイデア(要望)を出して下さったり、えらい助かってます。

*1 : 記法は一部除き互換を目指してます。似て非なる記法が氾濫すると、IEのエセCSSのごとくネット利用者の迷惑にしかならないので

2006/09/19(火)β10リリース情報

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

β9→β10の変更点

  • 単一記事指定時も、カレンダーの表示を変更するようにしました。
  • カテゴリ編集画面で一括変更が可能なように改良しました。
  • カテゴリが1つしかないとき、サイドバーに表示しないようにしました。
  • はてなブックマークのアイコンを表示できるようになりました(詳細設定→表示設定→はてなブックマークアイコン)
  • 【Satsuki-system】スケルトンコンパイラをさらに改良しました。
  • 【さつきパーサ】リスト記法において、valueを指定する機能を付けました。
  • 【さつきパーサ】テーブル記法において、セルの連結に対応しました。(idea by serika
  • 【さつきパーサ】[hatena:help:アスキーアート(AA)を簡単にきれいに表示する(aa記法):aa記法]に対応しました。
  • 【テーマ】テーマ開発作法を少し変更しました。*1
  • 【RSS】(続きを読む)以降は省略して(削除して)配信するようにしました。
  • その他、細々とした修正。

β6以降からのアップグレード

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

β5以前からのアップグレード

adiary.conf.cgi に次のエントリを追加してください。

<$Temp_dir = 'data/tmp/'>

*1 : 変更詳細は配布物中の theme/satsuki/README.txt にあります。テーマ開発者の方はご一読ください

2006/09/14(木)リスト記法、テーブル記法のセル連結、aa記法

値指定付きリスト記法(β10以降)

リスト記法において、値を指定する機能を付けました。=n (nは数値、後ろにスペースが必要です)として指定します。

-β10リリースに向けて
++リスト記法の拡張
++ジャンルが1つしかないとき、一覧に表示しない
++=5 カテゴリの実装の修正
-正式リリースに向けて
-test
  • β10リリースに向けて
    1. リスト記法の拡張
    2. ジャンルが1つしかないとき、一覧に表示しない
    3. カテゴリの実装の修正
  • 正式リリースに向けて
  • test

テーブル記法によるセル連結機能(β10以降)

| >        |*在庫     |<         |<      |
|*メーカー | >        |*プリンタ |*個数  |
|_         | LBP-740e | EP-J     | 3     |
|Canon     | LBP-1420 | EP-65    | 0     |
|~         | LBP-470  |<         | 0     |

> : 右に結合
< : 左に結合
~ : 上に結合
_ : 下に結合

という方法で連結できます。連結記号使用時はスペース(タブ含む)以外の余計な文字を含んではいけません。左右や上下の連結については、oddやevenなどやカラムに対するクラス指定により使い分けます。特に気にしなければどれを使用しても構いません。上の表は次のように出力されます。

在庫
メーカープリンタ個数
CanonLBP-740eEP-J3
LBP-1420EP-650
LBP-4700

aa記法(β10以降)

アスキーアート記法に対応してみました。

>|aa|
\   ∩─ー、    ====
  \/ ● 、_ `ヽ   ======
  / \( ●  ● |つ   はてながaa記法作るだなんて、    
  |   X_入__ノ   ミ   そんな餌で俺様が釣られクマ――
   、 (_/   ノ /⌒l
   /\___ノ゙_/  /  =====
   〈         __ノ  ====
   \ \_    \
    \___)     \   ======   (´⌒
       \   ___ \__  (´⌒;;(´⌒;;
         \___)___)(´;;⌒  (´⌒;;  ズザザザ
||<

と入力すると、

\   ∩─ー、    ====
  \/ ● 、_ `ヽ   ======
  / \( ●  ● |つ   はてながaa記法作るだなんて、
  |   X_入__ノ   ミ   そんな餌で俺様が釣られクマ――
   、 (_/   ノ /⌒l
   /\___ノ゙_/  /  =====
  〈         __ノ  ====
   \ \_    \
    \___)     \   ======   (´⌒
       \   ___ \__  (´⌒;;(´⌒;;
         \___)___)(´;;⌒  (´⌒;;  ズザザザ

となります。