papi-blo
文字列の検索について割とどうでもいいこと
- 2010年5月18日 00:56
- flash
var str :String = "テスト";
var i :uint = 0;
for (i = 0; i < 100000; i ++)
{
str.search(/テスト/);
}
for (i = 0; i < 100000; i ++)
{
str.indexOf("テスト");
}
単に任意の文字列が含まれているかどうかの検索だけなら、
無駄に正規表現使うよりもindexOfのほうが20~30倍くらい速い。
検索対象文字列 or 検索文字列を長くしてもおなじ。
正規表現は要はパターンマッチだから indexOf と比べて遅くいのは当然、といえばまあそうなのかも。
- Comments: 0
- TrackBacks: 0
多重ループからの脱出
- 2010年5月17日 23:59
- flash
ラベル使うと2重、あるいは3重といった多重ループの中から簡単に抜け出すことができる。
ということをつい最近知った。
LABEL:
for (var i:int = 0; i < 3; i++)
{
for (var j:int = 0; j < 3; j++)
{
if ((i == 1) && (j == 1)) break LABEL;
trace(i,j);
}
}
まあループって重ねても2つ、稀に3つのときもある、というくらいだから、
あんまり使いどころがなかったりするのだけれど。
- Comments: 0
- TrackBacks: 0
papiness class library :: update
- 2010年3月21日 00:09
- flash
久々にクラスライブラリを更新した。
掃除と更新で今日一日が大方終わってしまったな。
- Comments: 0
- TrackBacks: 0
いつのまにかトラフィックがヤバイ。
- 2010年2月20日 20:01
- diary
こんなもの見せるものじゃないけれど、余裕の300%オーバーだったのでつい。
mp3とかダウンロードできるようにしてるからか。
HTTPリクエストが許可された分量を振り切ってしまってます。
まあ、いまのところ何も言われてないけれど、おいおいは・・・。
- Comments: 0
- TrackBacks: 0
すこし、懐かしい日
- 2010年2月20日 19:13
- diary
すこし思い出して、ググって見たら、みっけた。
未来の巨匠を発掘「みなと映画祭」-大杉連さん出演作品も - ヨコハマ経済新聞
CM映像とかWebサイト制作とかフライヤーデザインとか、
なんやかんやで昔関わった映画祭。
さすがに公式サイトとかその他諸々はもう消えてるな。
どっかにデータ残ってたかな・・・、
と思って探してみるけれど見つからず。
無常にも時間はただひたすらに過ぎ行くのです。
- Comments: 0
- TrackBacks: 0
空白文字を無視して単語を抽出
- 2010年2月 9日 03:28
- flash
正規表現の話。
下のサンプルはAS3だけど基本的には他の言語と大差ないかと。
改行や空白などが間に挟まった単語で、それらを全部マッチさせたい場合、
たとえば「りんご」という単語を例にとって見た場合、下記のように「り\s.ん\s.ご」という正規表現パターンで抽出することができます。
var str1 :String = "りんご"; var str2 :String = "り ん ご"; var str3 :String = "り\nん\n\n\n\n\nご"; var reg :RegExp = /り\s.ん\s.ご/; trace( str1.match( reg ) ); trace( str2.match( reg ) ); trace( str3.match( reg ) );
"\s"は任意の空白文字(スペース・タブ・改行・復帰)を指します。
- Comments: 0
- TrackBacks: 0
タイムライン上のサウンドをcomputeSpectrumで解析
- 2010年1月24日 02:20
- flash
SoundMixerのcomputeSpectrumって、
タイムライン上にストリーミングで配置してるサウンドも解析してくれるものだと思ってたら、
どうも解析されない。
一旦下記のようなスクリプトで、適当なmp3(空でよい)を読み込んで再生すると
タイムライン上のものもきちんと解析されるようになった。
var sound :Sound = new Sound();
sound.load( new URLRequest("blank.mp3") );
sound.play();
いやはや、謎仕様だ。
- Comments: 0
- TrackBacks: 0
まじめはむずかしい
- 2009年12月30日 18:36
- diary
まじめな歌詞を書こうとすると、からだがムズムズすることが分かった。
今の今まで無自覚だったけど。
いずれにしても、作詞が苦手なのは変わりない。
あとは咳が止まって欲しいことを切に願いつつ、作詞するという任務を完遂するのが今年最後の課題。
- Comments: 0
- TrackBacks: 0