プロペラシャフト

イシザカワタルのプライベートプロジェクト「プロペラシャフト」のサイトです。インターネットラジオ「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;

2009/02/25 (Wed) 20:24:51
久々のふれあい。

「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年半以上なのに、まだまだ深くは使ってないと理解した。

2009/02/23 (Mon) 09:49:17
先月、今月、来月のカレンダーをMovable Typeで出してみる。

あれこれ計算させて、ようやく目的達成。つうか、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>

2009/02/20 (Fri) 18:08:04
気づかず通りすぎる。

藤本さんの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がパラメータが指定日以内かどうか判断して、以内だったら、アイコンのコードを吐く、と。

2009/02/18 (Wed) 19:01:27
合間に。

脳の酸素消費量から「心を読む」という話。心を読むと行っても、どっちのジュースが好きか、っていう程度ですが、NIRS(近赤外分光法)の応用で面白いことをやっているなあ、と。

ちなみにここで用いられているNIRSとはこんなもの。脳の酸素消費量をリアルタイムで取ることで、活動部位を示すモノですな。心理学の研究でNIRSを使うケースも増えているみたいです。お金かかってしょうがなさそうだけど。

でもって、ちょっと気になったこのプレスリリース。通信制高校のサポート校の卒業式って、なんだかね。

2009/02/17 (Tue) 14:18:38
§ 自己紹介 §
§ thx §
© 1998-2026 ISHIZAKA Wataru. CGI powered by unico diary by az* | STAFF ONLY.