トップ «前の日(02-12) 最新 次の日(02-14)» 追記

ゆ〜ぞ〜の備忘録

コメントスパム対策のため、特定メールアドレスの入った突っ込みをお断りしています。

2005|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|03|04|05|06|07|08|09|10|11|12|
2010|01|03|
2036|01|

2008-02-13 [J] [misc] いろいろ面倒だ

MortScript

システム制御からダウンロード、ポップアップまで出せる処理系が 150kB のフットプリントに収まっている凄いヤツなのですが、変な仕様が多いので要注意。

巧く軽量化している部分
{} の代わりに Hoge〜EndHoge を使う。
式を複数行にする場合は必ず行末に \ が必要
使うのに少し工夫が必要な部分
For だけが EndFor ではなく Next で終わる
ループ抜けの処理が無い
++, --, += 等の演算代入子は無い
&&, || は条件演算、AND, OR はビット演算
" のエスケープが "" なので、 Perlでいうところの "{$foo}" は """" & foo & """" になる
ちょっとどうか……と思う部分
Run() または ToggleDisplay() をサブルーチンに置くと実行されないことがある
Floor には第二引数が必要
GetTime() の引数が6つ必要(配列はダメ)で、並び方が「時、分、秒、日、月、年」
(Perl 等は「秒、分、時、日、月、年」。こちらも月が0〜11というのはどうかと思うけど)
おいおい……と思う部分
配列の添字や SubStr の開始位置が1で始まる
== は無く、If 文の中に限って = で数値比較する

特に最後の2つは酷い。他言語でよくやらかす間違いを仕様にするのはダメだろう……
いや、プログラマの方が変ってのは理解してるけど、ねえ。

W-ZERO3系でアラームを鳴らす方法

KeyLockSuspender を常駐させている場合は、/suspend オプションを外す必要があります。そうでないと、キーロック時にアラームが動作しないことがあります。

通常のマナーモードではシステム音がOFFになるのでアラームが鳴りません。SetManner で制御するか、マナーモードを変更する必要があります。
「設定」→「個人用」タブの「電話」→「マナー」タブの「マナーモード」→「モード」を「オリジナル」に変更、「システム音」を「ON」に。

もーワケわかんねえので、SimpleAlarm では SetManner というソフトを使って制御しています。

本日のツッコミ(全5件) [ツッコミを入れる]

Before...

gronnaanato [http://site.ru - http://site.ru - site site <a href=htt..]

propeciagronnaanato [http://www.propecianorxpharmacy.com/buy-propecia.html - h..]

cialisonline [http://www.cialisdelightful.com/ - http://www.cialisdelig..]