Under the Bridge

a Picture of the Late Him

MTでAA

2008年6月 1日 16:06 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

ちょっとテスト。

私は2chとかほとんど見ない。面白いとは思うが。

そこでこんなAAがある。

   ∩___∩
   | ノ      ヽ
  /  ●   ● | クマ──!!
  |    ( _●_)  ミ
 彡、   |∪|  、`\
/ __  ヽノ /´>  )
(___)   / (_/
 |       /
 |  /\ \
 | /    )  )
 ∪    (  \
       \_)

コレをテンプレートタグを用いてクイックに描いてみるTIPS。

一番簡単で効率のよい方法

AA用のモジュール、mdlAAとでも名づけて作成する。その中で以下のように書く。

<MTSetVarTemplate name="kuma">
   ∩___∩<br />
   | ノ      ヽ<br />
  /  ●   ● | クマ──!!<br />
  |    ( _●_)  ミ<br />
 彡、   |∪|  、`\<br />
/ __  ヽノ /´>  )<br />
(___)   / (_/<br />
 |       /<br />
 |  /\ \<br />
 | /    )  )<br />
 ∪    (  \<br />
       \_) <br />
</MTSetVarTemplate>

それを、以下のようにコールする。

<MTGetVar name="kuma">

この方法は、AA専用のモジュールを使用してあること、その中でAAに変数名を与えてあること、使用するときはMTGetVarすること、おおよそ考え付く、最小限の手間・データの再利用性を満たす。

しかし、今のところ、困難なことが無く、面白くもなんとも無い(いや、実用度を考えるとそれでいいのだろうが)。

実際にやってみる

モジュールを準備するのは面倒なので、このエントリ内でデータを与える。このブログはeval-templateプラグインを適用しているので、エントリ中でテンプレートタグが使用できる。

<MTSetVarTemplate name="kuma">
   ∩___∩<br />
   | ノ      ヽ<br />
  /  ●   ● | クマ──!!<br />
  |    ( _●_)  ミ<br />
 彡、   |∪|  、`\<br />
/ __  ヽノ /´>  )<br />
(___)   / (_/<br />
 |       /<br />
 |  /\ \<br />
 | /    )  )<br />
 ∪    (  \<br />
       \_) <br />
</MTSetVarTemplate>

<MTSetVarTemplate name="tanyao">
  ./  ̄/  ̄  / _|__ ___|_<br />
    ―/     /   |/   /|<br />
    _/  _/    |  _/|<br />
                                  /\___/ヽ<br />
    (.`ヽ(`> 、                      /''''''   ''''''::::::\<br />
     `'<`ゝr'フ\                  +  |(●),   、(●)、.:| +<br />
  ⊂コ二Lフ^´  ノ, /⌒)                   |  ,,,ノ(、_, )ヽ、,, .::::|<br />
  ⊂l二L7_ / -ゝ-')´                 + |   `-=ニ=- ' .:::::::| +<br />
       \_  、__,.イ\           +     \   `ニニ´  .:::/    +<br />
        (T__ノ   Tヽ        , -r'⌒! ̄ `":::7ヽ.`- 、   ./|<br />
         ヽ¬.   / ノ`ー-、ヘ<ー1´|  ヽ | :::::::::::::ト、 \ (  ./ヽ<br />
          \l__,./       i l.ヽ! |   .| ::::::::::::::l ヽ   `7ー.、‐'´ |\-、<br />
  ___________________________  __<br />
 │二│三│四│二│三│四│二│三│四│◎│◎│◎│伍│|伍|<br />
 │萬│萬│萬│萬│萬│萬│萬│萬│萬│◎│◎│◎│萬│|萬|<br />
</MTSetVarTemplate >


<MTGetVar name="kuma">

ではGetVarしてみよう。eval-templateプラグインを適用し、エントリ中に以下のように書くだけでいい。なおデータにbrタグをつけているのは、MTのエディタで、フォーマットを「なし」としているから。私は日記とか雑記以外の記事は、リッチエディタなどは使用せず、タグは全て手打ちしている。

<MTGetVar name="kuma">
<MTGetVar name="tanyao">

クマ

   ∩___∩
   | ノ      ヽ
  /  ●   ● | クマ──!!
  |    ( _●_)  ミ
 彡、   |∪|  、`\
/ __  ヽノ /´>  )
(___)   / (_/
 |       /
 |  /\ \
 | /    )  )
 ∪    (  \
       \_)

タンヤオ

  ./  ̄/  ̄  / _|__ ___|_
    ―/     /   |/   /|
    _/  _/    |  _/|
                                  /\___/ヽ
    (.`ヽ(`> 、                      /''''''   ''''''::::::\
     `'<`ゝr'フ\                  +  |(●),   、(●)、.:| +
  ⊂コ二Lフ^´  ノ, /⌒)                   |  ,,,ノ(、_, )ヽ、,, .::::|
  ⊂l二L7_ / -ゝ-')´                 + |   `-=ニ=- ' .:::::::| +
       \_  、__,.イ\           +     \   `ニニ´  .:::/    +
        (T__ノ   Tヽ        , -r'⌒! ̄ `":::7ヽ.`- 、   ./|
         ヽ¬.   / ノ`ー-、ヘ<ー1´|  ヽ | :::::::::::::ト、 \ (  ./ヽ
          \l__,./       i l.ヽ! |   .| ::::::::::::::l ヽ   `7ー.、‐'´ |\-、
  ___________________________  __
 │二│三│四│二│三│四│二│三│四│◎│◎│◎│伍│|伍|
 │萬│萬│萬│萬│萬│萬│萬│萬│萬│◎│◎│◎│萬│|萬|

スタイルシートによっては駄目

というかたいていの環境では思うように表示ができない。スタイルシートなしであると正しく表示される。そこで次のようにする。

<MTSetVarTemplate name="kuma_nobr">
<pre>
   ∩___∩
   | ノ      ヽ
  /  ●   ● | クマ──!!
  |    ( _●_)  ミ
 彡、   |∪|  、`\
/ __  ヽノ /´>  )
(___)   / (_/
 |       /
 |  /\ \
 | /    )  )
 ∪    (  \
       \_) 
</pre>
</MTSetVarTemplate>

<MTSetVarTemplate name="tanyao_nobr">
<pre>
  ./  ̄/  ̄  / _|__ ___|_
    ―/     /   |/   /|
    _/  _/    |  _/|
                                  /\___/ヽ
    (.`ヽ(`> 、                      /''''''   ''''''::::::\
     `'<`ゝr'フ\                  +  |(●),   、(●)、.:| +
  ⊂コ二Lフ^´  ノ, /⌒)                   |  ,,,ノ(、_, )ヽ、,, .::::|
  ⊂l二L7_ / -ゝ-')´                 + |   `-=ニ=- ' .:::::::| +
       \_  、__,.イ\           +     \   `ニニ´  .:::/    +
        (T__ノ   Tヽ        , -r'⌒! ̄ `":::7ヽ.`- 、   ./|
         ヽ¬.   / ノ`ー-、ヘ<ー1´|  ヽ | :::::::::::::ト、 \ (  ./ヽ
          \l__,./       i l.ヽ! |   .| ::::::::::::::l ヽ   `7ー.、‐'´ |\-、
  ___________________________  __
 │二│三│四│二│三│四│二│三│四│◎│◎│◎│伍│|伍|
 │萬│萬│萬│萬│萬│萬│萬│萬│萬│◎│◎│◎│萬│|萬|
</pre>
</MTSetVarTemplate >


<MTGetVar name="kuma_nobr">
<MTGetVar name="tanyao_nobr">

では_nobrのついた変数を呼び出してみよう。

   ∩___∩
   | ノ      ヽ
  /  ●   ● | クマ──!!
  |    ( _●_)  ミ
 彡、   |∪|  、`\
/ __  ヽノ /´>  )
(___)   / (_/
 |       /
 |  /\ \
 | /    )  )
 ∪    (  \
       \_) 
  ./  ̄/  ̄  / _|__ ___|_
    ―/     /   |/   /|
    _/  _/    |  _/|
                                  /\___/ヽ
    (.`ヽ(`> 、                      /''''''   ''''''::::::\
     `'<`ゝr'フ\                  +  |(●),   、(●)、.:| +
  ⊂コ二Lフ^´  ノ, /⌒)                   |  ,,,ノ(、_, )ヽ、,, .::::|
  ⊂l二L7_ / -ゝ-')´                 + |   `-=ニ=- ' .:::::::| +
       \_  、__,.イ\           +     \   `ニニ´  .:::/    +
        (T__ノ   Tヽ        , -r'⌒! ̄ `":::7ヽ.`- 、   ./|
         ヽ¬.   / ノ`ー-、ヘ<ー1´|  ヽ | :::::::::::::ト、 \ (  ./ヽ
          \l__,./       i l.ヽ! |   .| ::::::::::::::l ヽ   `7ー.、‐'´ |\-、
  ___________________________  __
 │二│三│四│二│三│四│二│三│四│◎│◎│◎│伍│|伍|
 │萬│萬│萬│萬│萬│萬│萬│萬│萬│◎│◎│◎│萬│|萬|

やってみて感想

SetVarTemplateを使うひとつの例だとは思うが、やっていることは全くの無意味。AAそのまま貼ればいいやん。とか思うと馬鹿馬鹿しくなった。

トラックバック(0)

このブログ記事を参照しているブログ一覧: MTでAA

このブログ記事に対するトラックバックURL:

コメントする






Categories
Entries
Feed
スポンサードリンク

parts

フィードメーター - Under the Bridge

あわせて読みたい

なかのひと

2008 yoshi(apstar)