うごくメモ

ちょっと試してみた。

重要 - 移転のおしらせ

さまざまな?? 理由もあり移転することにしましたwあたらしー場所は http://blog.dealforest.net/ です。RSS Readerに登録してる方は お手数ですが登録しなおしてください。新しい記事は上記のサイトに投稿していきます。では、宜しくお願いします。

macでTamarinと戯れてみる

Tamarinとは 簡単にいうとFlash Player 9に実装されているAVM2(Actionscript Vertual Matchine)のソースコードをMojiraに寄付されたもの。(詳細) ビルド ってわけでさっそくビルドしていく。 環境はmacでleopardなのであしからず。avmplusをさっそくビルドし…

ワンライナーでSHA1ハッシュを取得

perl -MDigest::SHA=sha1_hex -le 'print sha1_hex("hoge")' # output: 31f30ddbcb1bf8446576f0e64aa4c88a9f055e3c

DumperをSpark Projectにてリリース

とうとう!!!!念願のSpark Projectにコミットしました。 便利と思うんで使ってやってくださいw 軽く紹介しておきます。 Dumperとは perlであるData::DumperモジュールのAS3移植版と考えてもらえれば簡単です。 つまりオブジェクトの中身が分かるってわけ…

WiiFlashを使ってflashでwiiリモコンを使ってみる(1)

用意するもの wiiリモコン Wii用ワイヤレスセンサーバー『ワイヤレスセンサーバーW』 WiiFlash Bluetoothの設定 「アップルメニュー」→「Bluetooth」→「デバイス」を選択。 「新規デバイスを設定」をクリックすると「Bluetooth設定アシスタント」が立ち上が…

用語忘れるからメモ

用語一覧 WEB+DB Pressより引用 message クライアントとサーバ間でやりとりされるひとまとまりのデータのこと。 destination(宛先) サーバでメッセージを最終的に受け取り、メッセージを処理するプログラムのこと。 メッセージの処理には通常service Adapter…

eclipseのred5plugin導入

eclipseのインストール ここからdownloadしてインストールすればおk 現状の最新版は3.4。 日本語化 調べた結果3.4の日本語化は3.3と同じ方法でできる。 pleiadesの本体をDLしてくる。 cp -R ./pleiades/features/* /Applications/eclipse/features cp -R ./p…

BlazeDSを使ってみる

BlazeDSはOSSのRPC(Remote Procedure Call)Server と Message Serverの2つの機能をもつ。 で、こいつがapache tomcatやJBossで稼働させれる。 ちょっと興味がわいたのでいじってみる。 Turnkeyの導入 Turnkeyとは BlazeDSがデプロイされTomcatがバンドルさ…

識別子、文字列または数がありません。

IEでエラーでた。 Firefoxは空気読みすぎ。もちっとIEがんばってくれたらいいのにな。。。 で、結局このエラーはオブジェクトの最後に,をつけていたのが原因。 //エラー var a = { hoge: "fuga", foo: "bar", } //正常 var a = { hoge: "fuga", foo: "bar" }…

YAMLの最終行について

パースエラー perlのYAMLモジュールだと 最後に改行を2ついれておかないとパースでエラーになる。 くそぉ〜。文法的には間違ってなかったのになぁ。。。やられた。ってわけで改行を2ついれること。 flash: - hoge - fuga YAML::Syncを使えばそんな心配いら…

perldocでソースを読む

perldoc -m [Module名] これソース追うときに便利! ただdefaultだとmoreで開いてしまうため不便。 PAGER=less っていう環境変数を用意しておけばlessで開けるから便利。 PAGER=less perldoc -m [Module名] こんな感じ。 またはPAGERをexportしとけばok.

google map APIつかってみた

google map APIキー取得 ここでAPIを登録する。 rascutでlocalhostにアクセスしてデータを取得してきたいので URLを http://localhost で取得した。 rascutで起動 基本ここの通りのことをしてみた。 ここではmxmlcでのコンパイルの仕方しか書いてなかったの…

ファイルのlockについて

flcokについて flockってファイルハンドルを開いた後にチェックする印みたいなもんだった。 つまりはflockの戻り値でlock中かどうかの判断をするみたい。あってんかな?? 詳しくはここを見てください。 flock(FH, 1) 読込中なので書込をロック、あとから来…

firefox2とfirefox3を共存させて使う

MultiFirefoxを導入 これを使うとfirefoxの複数のバージョンを同時に起動させるととができる。 残念なことにmac版しかない。 でもこれ便利すぎ!! 複数のプロファイラを使えるのでfirefox2とfirefox3とで別で扱える点が何よりも便利。 ダウンロード先 導入-…

flexのreferenceをローカルにおいて検索できるようにしてみた

referenceの設置 ここを参考にして設置した。 ちなみにreferenceはwgetで落とさずにFlex Builderの付属のを使った。 /Applications/Adobe\ Flex\ Builder\ 3/plugins/com.adobe.flexbuilder.help_3.0.194161/doc.zip これはmac版(僕の環境)のパスです。OSが…

flash lite1.1でfirebugのコンソールにダンプする方法

オーサリングツールでのデバッグ時はtrace文で十分。これで全部全然問題ない。 ただブラウザから挙動を確かめようとすると凄い面倒くさい。 それもflash lite1.1ともなると発狂しそうになる。TextFieldを作っておき、そこにダンプ。やってやれない。。。しか…

モジュールをインストールする際の応答を減らす

/usr/lib/perl/5.8.8/CPAN/Config.pm 'prerequisites_policy' => q[ask], この一行を書き換える。 'prerequisites_policy' => q[follow], これでyesと打つ回数はだいぶへる。 ちなみにCPANのproxyの設定もConfig.pmでする。

centosにgemをインストール

rubyのインストール 良く忘れてイラってするのでメモ。 yum install ruby これだけだとgemをいれる際に依存モジュールがあるためgemをいれることができない。 そのため下記のモジュールを入れる必要がある。 (詳細にどれが必要かはわからないけど、いれてお…

デフォルトのテーマ変更

configファイル(conpile optitonなどなど) 「実行するmxml, asファイル名 + "-config.xml"」でconfigファイルを自動認識してくれる。 ここでコンパイルオプションとか詳しくかかれてる。 テーマの変更 「ファイル名-config.xml」ファイルを作成(※ちなみにパ…

Flexでmacのカメラ動画を表示

mac bookのカメラの設定 Flash Playerの設定 Flash playerのカメラの設定が"DV ビデオ"になっている。 これを変更しないと内蔵カメラは使えないらしい。 マヂはまったし。。。orz 【変更方法】 swfを右クリック後に "設定" => "カメラ" => "USB Video Class …

fileReferenceを使ってみた

ファイルのアップロードに関してのメモ。 fileの選択、アップロードをするコード。 また、アップロード中は画面をロックするようにしている。※ここではサーバサイドの実装はかいてません テストする際は重い目のファイルをアップロードすると試せれます。 サ…

Red5をインストしてみた

導入 必要なもの ant http://archive.apache.org/dist/ant/binaries/apache-ant-1.7.0-bin.tar.gz red5 http://dl.fancycode.com/red5/0.6.3/src/red5-0.6.3.tar.gzこの2つが必要。 あとjavaのjdk?が必要。 java version "1.5.0_14" Java(TM) 2 Runtime Env…

cookieの持続

URLLoaderを使用 URLLoaderを使用した場合、ブラウザのcookieを自動で送信してくれる。 これは確認しってた。 だから特別に何かをしないといけないといったことはない。 FileReferenceだとcookieを送らない これ衝撃すぎ!!! ほんとありえない。。。。 実…

ちょっと変な書き方

ハッシュの初期化 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…