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

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
   /\___ノ゙_/  /  =====
  〈         __ノ  ====
   \ \_    \
    \___)     \   ======   (´⌒
       \   ___ \__  (´⌒;;(´⌒;;
         \___)___)(´;;⌒  (´⌒;;  ズザザザ

となります。