プロペラシャフト
イシザカワタルのプライベートプロジェクト「プロペラシャフト」のサイトです。インターネットラジオ「radio jammin'」はYouTubeに移行しました。
ナガメノヒトコト
やんごとなき事情で書いたけど、パスのもらい方、他に方法が絶対あるよなあ。
my $url = $app->base;
my $cgipath = $app->mt_uri;
my $entry_edit = $url.$cgipath."?__mode=view&_type=entry&id=".$entry_id."&blog_id=".$blog_id;
「Movable Type サイトデザイン&レシピ事典 Movable Type4.2対応」(著:エ・ビスコム・テック・ラボ)を立ち読み。ていうか、これ、MT使いには絶対必須だと思った。
■@をつけたタグは外に出力されない
1. ページのタグ欄に@messageのように入れる。
2. <mt:Pages tag="@message"><mt:PageBody /></mt:Pages>のように呼び出す。
■MTIfでAND、OR、NOT
1. <mt:Pages tag="NOT @message"></mt:PageBody></mt:Pages>のような使い方ができると。
■思いつかないときは、MTタグのネスト
などなど。つうか、MT4出てすでに1年半以上なのに、まだまだ深くは使ってないと理解した。
あれこれ計算させて、ようやく目的達成。つうか、MTCalendarの中身をSetVarBlockでまとめたら、やっぱダメだったので、なんかスマートじゃなくなった。
<mt:Ignore>現在のカレンダー</mt:Ignore>
<mt:SetVarBlock name="calThis"><mt:Date format="%Y%m" /></mt:SetVarBlock>
<h3>現在:</h3>
<mt:Calendar month="$calThis">
略
</mt:Calendar>
<mt:Ignore>先月のカレンダー
まず現在を年と月に分けて取ってくる</mt:Ignore>
<mt:SetVarBlock name="year"><mt:Date format="%Y" /></mt:SetVarBlock>
<mt:SetVarBlock name="month"><mt:Date format="%m" /></mt:SetVarBlock>
<mt:Ignore>現在が1月の時</mt:Ignore>
<mt:If name="month" eq="01">
<mt:Var name="year" op="--" setvar="before" />
<mt:Var name="before" value="12" append="1" />
<mt:Else>
<mt:Var name="month" op="--" setvar="before" />
<mt:If name="before" le="10">
<mt:Var name="before" value="0" prepend="1" />
</mt:If>
<mt:Var name="before" value="$year" prepend="1" />
<mt:Else>
</mt:If>
<h3>先月:</h3>
<mt:Calendar month="$before">
略
</mt:Calendar>
<mt:Ignore>来月のカレンダー
現在が12月の時</mt:Ignore>
<mt:If name="month" eq="12">
<mt:Var name="year" op="++" setvar="next" />
<mt:Var name="next" value="01" append="1" />
<mt:Else>
<mt:Var name="month" op="++" setvar="next" />
<mt:If name="next" le="10">
<mt:Var name="next" value="0" prepend="1" />
</mt:If>
<mt:Var name="next" value="$year" prepend="1" />
<mt:Else>
</mt:If>
<h3>来月:</h3>
<mt:Calendar month="$next">
略
</mt:Calendar>
藤本さんのblogを見て知った「実験!Movable Typeラボラトリー」の話。
おぉーう、二人ともtwitしているのに何で気づかなかったんだあ。面白そうじゃねえかあ。ていうか、上ノ郷谷さんの「最近の記事に『NEW』マークを表示」は某サイトでやった。MT単体じゃないけど。そのときは、カテゴリごとに最新記事が入ったらアイコン出すって話で、PHPとの合わせ技で対応。
<mt:Entries category="foo" lastn="1"><?php new( "<mt:EntryDate format="%Y-%m-%d %H:%M:%SZ" />" ); ?</mt:Entries>
あとはPHPがパラメータが指定日以内かどうか判断して、以内だったら、アイコンのコードを吐く、と。
脳の酸素消費量から「心を読む」という話。心を読むと行っても、どっちのジュースが好きか、っていう程度ですが、NIRS(近赤外分光法)の応用で面白いことをやっているなあ、と。
ちなみにここで用いられているNIRSとはこんなもの。脳の酸素消費量をリアルタイムで取ることで、活動部位を示すモノですな。心理学の研究でNIRSを使うケースも増えているみたいです。お金かかってしょうがなさそうだけど。
でもって、ちょっと気になったこのプレスリリース。通信制高校のサポート校の卒業式って、なんだかね。
