2008-05-01から1ヶ月間の記事一覧

ちょっと変な書き方

ハッシュの初期化 my %hoge = (a => b, c => d, e => f); my %hoge = qw/a b c d e f/; my %hoge = (a => b => c => d => e => f); これ全部一緒なんだって。 一番下が一番衝撃だったw きもすぎる。。。。 さすがperl。 ちなみに "=>" "," と同じ。 ""とかで…

DataGridにテストデータの追加の仕方

ArrayCollectionを使ってのデータ生成 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()"> <mx:Script> </mx:script></mx:application>

flashpleyer10を使ってみた

インスコ 最新のFlex3 SDKを落としてくるとその中にFlashPlayer10のswcがあるから。 FLEX_HOME/frameworks/flex-config.xmlを修正すれば 10のAPIが使えるようになる。以下、 「Targeting Flash Player 10 Beta with Flex SDK 3.0.x」より引用。 target-playe…

scalerと同じ意味

memo @a = qw/a b c/; print scalar @a; #実行結果 3@a = qw/a b c/; print ~~ @a; #実行結果 3 ちょっとコードが変態的になるwww つかわね〜なぁw

2進数、8進数、16進数表現

2進数 perl -le 'print 0b0101'#result 5 8進数 perl -le 'print 0101'#result 65 16進数 perl -le 'print 0x0101'#result 257

leopardにswftoolsをインストール

依存モジュールいれる sudo port install jpeg giflib freetype t1lib lame インスト−ル LDFLAGS="-L/opt/local/lib" CPPFLAGS="-I/opt/local/include -I/opt/local/include/lame" ./configure --prefix=/opt/local make sudo make install これで /opt/loca…

ちょっとした豆知識

コンテキストの切り方 コンテキストをきりたいなら+をつければいい。 これは例をみた方がわかりやすいから。 それみて。 perl -le 'print ("a") x 100;' #出力結果 aperl -le 'print +("a") x 100;'#出力結果 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa…

楽してワンライナー

自動で改行するようにする perl -le '~' これで~のところにコードを書くと自動で改行される。 これを等価のコードで書くとこんな感じ。 #!/usr/bin/perl$\="\n";~~~~~~ ということ。つまりは $\="\n"と -l が同じ意味。 ちなみに$\は行末に何を出力するかっ…

メタデータ

memo duration : トータル時間

ファイル名を指定してダウンロード

memo content-disposition: attachment; filename=[ファイル名] headerにこれがあればファイル名を指定してダウンロードすることができる。

virualhostの設定

config #DNSの逆引きしない(defaultは Off) HostnameLookups Off NameVirtualHost *:80 <VirtualHost *:80> ServerName hoge.com DocumentRoot "/var/www/html" </VirtualHost> <VirtualHost *:80> ServerName test.hoge.com DocumentRoot "/var/www/html/test" </VirtualHost> <VirtualHost *:80> ServerName hoge.hoge.com Docume…</virtualhost>

useとrequireについて

2つのイメージ use モジュール名 これはビルトイン。がちゃんとモジュールに組み込んじゃうんです。 正確には実行前のコンパイル時に評価される。 require モジュール名 useに対してrequireはそのスコープ中のみモジュールが使用できる感じ。 こっちはスク…

初AIR

AIR

試しにAIRアプリケーションを作ってみた 遅ればせながらもエアコン(AIRコンテスト)があるのでAIRアプリを作ってみた。昔GIZMOをしていたこともあったのでイメージ的にはGIZMOと見たようなもんだろうと思ってた。 ところが 実際いじってみると似てるちゃ似て…

仮想ハッシュ(Pseudo-hashes)

定数と定義して使用 サンプル perl -w -le '$phash = [{a=>1, b=>2, c=>3}, "hoge", "fuga", "foo"]; print $phash->{a}' wをはずすとwarningがでなくなる。 説明 $phash->[1] $phash->{a} 1.の場合はデリファレンスして配列の要素を参照しているだけ。 2.の…

外部swfの読み込み

外部swfのMCの読み込み コード(ほぼ引用) main.swf var _mc:MovieClip = createEmptyMovieClip("test_mc", this.getNextHighestDepth());var _mcl:MovieClipLoader = new MovieClipLoader(); var oListener:Object = new Object();_mcl.addListener(oListene…

Catalyst optioin

http://domain?debug_info=1 http://domain?dump_info=1 で詳細なデバッグ情報がみれる。 ただしデバッグモードで起動したらのお話