No Such Blog or Diary
System4.0プレゼン
- 2006-11-16 (Thu)
- プログラミング
Alicesoft の System4.0 + SACT2 を使ってプレゼンする.スライド切り替え時のエフェクトを使いたい放題.効果音もやりたい放題.書くスライドでしゃべることはメッセージとして表示.オートも音声付も可能? バックログもあるので前を振り返りやすい.途中画面のスナップショットも取れる.
こまる点:スクリーンサイズが起動時に固定.フルスクリーンにしても解像度が低いと泣ける?
とりあえず,スライドはPDFを画像化->固める,メッセージはテキストファイル->圧縮,音なし,というものは一日で出来た.Java/C++ と近い文法なのでとっつきやすかったし.VMにJITが入ってたり気合入ってるし.スプライトエンジン(など)である SACT2 も使いやすくてありがたい.外部DLLに PDFlib を呼ぶ部分を用意して pdf をダイレクトに読めるようにできるといいなぁ.
- Comments: 0
- TrackBack (Close): -
今日の One Liner - 名前変更,ピリオドをハイフンに.
Metapost で生成したファイルを完全な eps に変換しするのに huga.102.eps とかの名前にしてしまう.それを platex を使う場合はこれで問題ないのだが,pdflatex を使った場合には拡張子が分からんと文句をいわれる.ので,huga.102.eps とかを huga-102.eps に直す bash-only の One Liner:
for i in *.*.eps; do j=${i%.eps};k=${i%.*.eps}-${j#*.}.eps; echo mv $i $k; mv $i $k; done
- Comments: 0
- TrackBack (Close): -
ps2pdf で eps の BoundingBox に pdf のサイズを合わせる
普通にやると eps 内の papersize という記述に基づいて pdf の MediaBox を決めてしまうらしいので,BoundingBox に合わせて MedaiBox を指定させるには -dEPSCrop のオプションをつけるとのこと.
ps2pdf -dEPSCrop huga.eps
ほかに EPSFitPage というのもあるらしいが良く分からず.
- Comments: 0
- TrackBack (Close): -
Binary Hacks 購入
- 2006-11-14 (Tue)
- 一般
Amazon.co.jp だとまだ予約中だったりして結局いつ店頭に並び始めたのか良く分からないがとりあえず帰りに生協によったら置いてあったので購入.そのうち読むとしよう.
- Comments: 0
- TrackBack (Close): -
シナモン,カシア,ニッキ
- 2006-11-13 (Mon)
- 一般
とりあえずいろいろと見てみるとクスノキ科の植物を乾燥させたものであることは共通.それ以外は異なる.
- シナモン
- セイロンニッケイの枝が原料.スリランカ.
- カシア
- シナニッケイの幹が原料.ベトナム,中国など.
- ニッキ
- 日本ニッケイの根が原料.日本.
が,カシアとシナモンはどっちもシナモンとして売られているらしく,確認の手段は原産国を見るしかない.
参考:
http://www.ganesh.gr.jp/cinnamomum.html
- Comments: 0
- TrackBack (Close): -
TeX で繰り返し
\@whilenum, \@whiledim, \@whilesw ないし \@for とか使えば出来るけど… 使い勝手が悪いので手前で \for を定義して使ってみる.
\newcounter{forcnt}
\newcounter{stopcnt}
\makeatletter
\newcommand{\for}[3]{%
\setcounter{forcnt}{#1}%
\setcounter{stopcnt}{#2}%
\stepcounter{stopcnt}%
\@whilenum\value{forcnt}<\value{stopcnt}\do{%
{#3}%
\stepcounter{forcnt}}%
}
\makeatother
これで
\for{4}{7}{huga[\theforcnt]}
とかすると
huga[4]huga[5]huga[6]huga[7]
とかになる.
連番の画像を \includegraphics で読み込んでやるときに有効かも.Beamer とかで.
- Comments: 0
- TrackBack (Close): -