tDiaryを使い始めたことがきっかけでRubyをいじるようになったのですが、そこで出会ったのが日本Rubyの会の高橋征義氏によって広まったプレゼンテーション手法高橋メソッドです。大きな文字で要点を次々と見せていくというもので、スライドそのものに凝った演出をしないぶん、話の内容をきちんと追っていけたりと中々良いものです。
そこで、「高橋メソッドのプレゼンっぽいものをtDiaryで簡単に表示できるプラグインを作ろう」と思いついて作ったのがこれ。下のがサンプルですが、クリックすると巨大な文字で進行していきます(一部の環境では文字が一定以上には大きくならなかったり、そもそもJavaScriptがonになっていないと動きません)。
と、こんな具合になります。
→bigpresen.rb(本体ダウンロード)
使い方は簡単で、その日の日記で挿入したい部分に
<%= bigpresen '高橋/メソッド|プレゼン/手法の/ひとつ|Rubyな/人には/おなじみ' %>
という具合に書けばいいのです。"|"がスライドの境目、"/"がスライド内での改行になります。"|"や"/"そのものを表示したければ"\"を前につければエスケープできます。さらに、オプションとしてスライドの幅と高さを指定できます。
<%= bigpresen '高橋/メソッド|プレゼン/手法の/ひとつ','640','480' %>
のようにピクセルで指定すれば大きさを変えられます。
この間高橋メソッドの本「でかいプレゼン 高橋メソッドの本」が出たりと、ますます認知度は高まっていきそうです。そして、このプレゼン手法自体に興味がなくとも、クリックすると次々と巨大な文字が表示される日記ってインパクトがあると思います。
そのうち、tDiaryユーザ以外も「高橋メソッドっぽいページ」を簡単に作れるようなジェネレータCGIでも作ります。(※2/8 作りました。tDiary使っていない方でもプレゼン作ってHTMLに貼れます。)
※2/8追記 ごめんなさいバグっぽいものがありました。↓詳細
※2/10追記 各所で突っ込みが入っているので弁解。
という感じで、規格より面白さ優先・目的のために手段をそれほど真剣に選ばない思想ゆえに不味い点が出てきてます。そのうち改善するかもしれませんし、開き直るかもしれません。何かスマートな解決方法とかありましたら教えていただけると次回改造のときに使わせていただくと思います。
※2/10追記 若干修正。文字がかぶる・アンテナなどでやたら更新とみなされる・文字色が黒に指定されていなかった部分など。2/10の記事でどうぞ。
・・・取りあえず先生に原稿を出してみました。 ええ、終わったわけではありませ...
table要素を使わず、JavaScriptで位置を計算して垂直に中央揃えするようなサンプルを作ってみました。
とあるモノを捜索してたら辿り着いたのが『tDiary専用 高橋メソッドプラグイン「bigpresen.rb」』という記事。
わはは、おもしれ〜ってことで、10へぇほど送信。
おもしろそうだなぁと思ってダウンロードしてみようとしたら、Internal Server Errorになる。orz...
http://www.madin.jp/diary/?date=20060207
コード生成ボタンをクリックしても正しいコードが生成されません。
文字を入力しても、入力しないまま生成ボタンをクリックした状態になります。