心魅 - cocoromi -

半角スペース時々全角

スタイルシートをダウンロード出来るサイト:Scalenine.com

Scalenine.com http://scalenine.com/このサイトから直接ダウンロード出来るものも多いし、リンクになっている場合もある。Flex用の設定済みスタイルシートを配布しているサイトはとても少ないので、 デザインセンス0の僕にはこういうサイトがあると、すご…

タスクトレイに画像ファイルを表示する

以前以下のエントリで画像ファイルをタスクトレイアイコンに表示したのだが、もっと上手いやり方があったので紹介する。 [flex3][air1.0] ImageオブジェクトからBitmapDataを作る http://d.hatena.ne.jp/umezo/20080609/1213019379 BitmapAsset 埋め込み画像…

URLをブラウザで開く

getURL的なことは navigateToURL( new URLRequest("http://www.yahoo.co.jp/") , "_blank" );とやるらしい。 ただし、これをWindowsVista+AIR(他のOSでは試してません。)でやるとデフォルトのブラウザがFirefoxでも、IEで開く。 デフォルトのブラウザで開…

カスタムコンポーネントに配置したUIのイベント処理

カスタムコンポーネントに配置してあるボタンなどのイベントはイベントハンドラでイベントをディスパッチする。イベントを発するカスタムコンポーネント //MyComponent.mxml <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" > <mx:Spacer width="100%"/> <mx:Button label="OK" click="dispatchEvent( new Event( 'ok' ) );" /> </mx:button></mx:spacer></mx:hbox>

ImageオブジェクトからBitmapDataを作る

タスクトレイに表示するアイコンはBitmapDataというクラスのインスタンスを使っている。 このとき、アイコンはあらかじめ用意した画像ファイルを使いたいという需要がある気がするのだがいかがだろう?ImageSnapshot.captureBitmapData ImageSnapshotクラス…

カスタムコンポーネントのデータバインディング

今AIRでP3のクローンを作っている。【P3】P3:PeraPeraPrv - とかいろいろ http://d.hatena.ne.jp/lynmock/20071107/p2 コンポーネントのべた書き 以下のコードでは最終的にP3のクローンを作ることを想定したコードになっていますが、例として使っているだけ…

Google Reader で Shift+なんかキーでdel.icio.usにポストするグリモン

http://userscripts.org/scripts/show/26739 使い方 現在注目しているエントリーをShift+0とかでdel.icio.usにポストできます。 タグの設定とかは直接ソースをいじってください。 たとえばShift+Qでdel.icio.usというタグをポストしたい場合は、13行付近のKE…

解決:Flex3アプリにFlashで作ったSWFを読み込めない。

Flex3アプリにFlashで作ったSWFを読み込めない。 http://d.hatena.ne.jp/umezo/20080511/1210499080 上の問題はFlashで吐き出すSWFのドキュメントクラスを設定することで解決出来た。 設定はパブリッシュの設定からActionScriptのバージョンの設定を開いてド…

Flex3アプリにFlashで作ったSWFを読み込めない。

Flashdevelop3beta6で開発してるんだけど、 LoaderとURLRequest使ったりSWFLoader使ったりしても全然読めなくてめっちゃ困ってた。ちなみにこんなソース

W53CAの待ち受けを1から作った。

こっそりCS3に手を出したので、ちょっと作ってみた。 http://qwe.ne.jp/caicon6/%96%BC%8F%CC%96%A2%90%DD%92%E8-3.swf-%8E%E8s%82%C2%82%A8でも、俺の携帯FlashLite2.0(FlashPlayer7相当)、CS3の機能つかえねーーー。でもAS2でガンガンコード書けたから、…

さくらインターネットでmercurialを使う

sakura mercurialでググるとそこそこヒットする。 でも一カ所のやり方だけをまねてもうまくいかなかったから、まとめる。 目標: 1.sshしてhgコマンドが使えるようにする 2.ssh経由のhgリポジトリとして動作するようにする 1.sshしてhgコマンドが使え…

.vimrcをさらす。

何はともあれ.vimrc syntax on colorscheme pablo set hlsearch set incsearch set ruler set showmatch set encoding=utf-8 set termencoding=utf-8 set fileencoding=utf-8 set fileencodings=iso-2022-jp,euc-jp,utf-8,ucs2le,ucs-2 set fileformat=dos s…

真の参照渡し

これを読んで気になって参考文献をおってたけど、今まで参照渡しだと思っていた物は参照渡しっぽい物だった。 AS3では関数の引数はすべて値渡し(call by value)である http://d.hatena.ne.jp/flashrod/20080127#1201443331 JavaHouse-Brewers の議論を参照 h…

airの練習がてらSQLiteConsoleを作ってみている

air

はてなでファイルのUPとかって出来ないのか!? しょうがないベタに貼っちゃえ。 #ソースはこの記事下部へ これって何? airでSQLiteが使えるらしいから、SQLiteを気軽に試せるairアプリだよ。 開発環境は? Adobe AIR Beta 3 SDK Flashdevelop 機能・仕様 …

flash.data.SQLConnection:getSchemaResultの挙動

air

flash.data.SQLConnection:loadSchemaの結果は待ち行列に格納される。 http://livedocs.adobe.com/labs/flex3/langref/flash/data/SQLConnection.html The getSchemaResult() method behaves as a first-in, first-out queue of results. この結果をflash.da…

メディアライブラリ直下のディレクトリ一覧を表す式

$puts(tempPath,$replace(%_path%,MEDIA_LIBRARY_PATH,))$puts(idx,$strchr($get(tempPath),\))$substr($get(tempPath),0,$sub($get(idx),1))MEDIA_LIBRARY_PATHを適当に変更してね。 C:\musicとかなら C:\music\Browserを使えばFacetsの代わりになるかなぁ…

Default UI でレイアウトしたfb2kのスクリーンショット

Facetsというコンポーネント(SS左上)が非常に優秀で、手放せないのだが、 いかんせんDefault UIはこれを書いている現在SDKも公開されておらず、 これ以上の拡張が望めない。 そこで、ユーザも多くコンポーネントも豊富なColumns UIに移行すべきか悩んでい…

ID3TagとかSuperTagEditorでUTF-16にするときの注意とか。

etc

ID3TagはUTF-16で書き込むと幸せなことが多い Winampとか使ってるとあまり気にならないが、mp3TunesやAmarokを使うと顕在化する、 ID3Tagの文字コードの問題がある。 それは「UTF-8で書き込んであっても文字化けしてしまう」という問題。 なのでID3Tagを書き…

TortoiseSVN+リンク作成シェル拡張で色々、バージョン管理

etc

jfutさんに教わった、アプリケーションの設定ファイルとかをバージョン管理しちゃう方法。 TortoiseSVN:Windowsシェル拡張のGUIなsvnクライアント http://tortoisesvn.net/ リンク作成シェル拡張for Windows 2000/XP:XPでもシンボリックリンク(ジャンクシ…

puttyでSSHしてvimでUTF-8のファイルを開いて文字化けしてる時にすること。

zshでLANG=ja_JP.UTF-8とかなってないとダメかも。 puttyの設定で、設定変更>ウィンドウ>変換>UTF-8(CJK)を選択する .vimrcに"set fileencoding=utf-8"を追加(修正)する .vimrcに"set fileencodings=iso-2022-jp,euc-jp,utf-8,ucs2le,ucs-2"とか追加(修正…

連想配列を直列化する

php

phpで直列化を行う時は $item = array( 'hoge' => 1 , 'moge' => 2 , 'page' =>3); $serial = serialize($item); とすると$serialに可逆なストリングが代入される。 戻す時は $item = unserialize($serial); 実行出来る形にまとめると 1 , 'moge' => 2 , 'p…

星つきエントリーをゴニョゴニョするグリモンを書いた。GGRD util for starred item

GGRD util for starred item http://userscripts.org/scripts/show/15992 インストールすると以下のショートカットキーを追加するよ。 'z' : リストに読み込まれた範囲で、星付き以外を既読にする。 'x' : 現在選択しているエントリーに星を付け、未読にする…

ManyCamであそんでみた。

etc

ManyCam http://manycam.com/ WEBカメラの映像に色々合成したりして、そのまま配信も出来るツール とりあえず動画。 んで、動画には無い背景合成機能があるんだけど、 どうも上手く合成してくれない。 仕組みとしては、まずは背景だけのスナップショットを撮…

Kasossilator よく使う設定?

DTM

トランスっぽいあれ。 L02 + G17 B42 + G17 コーン♪って、キラキラSE。右上角あたり。 L06 L10 S78 ワウっぽいシンセ L11 ぷーん。 B38 スラップベース B39 丸っこいベース下半分で B41 B43 B49 ネタSE押せば解る S68 S74 アタックでBDリリースでHH左下 D89 …

Korg Kaossilator

DTM

KorgのKaossilatorに一目惚れして、買ってきた。二日目。 操作にはすぐなれた。 スケール機能を使って、音階を決めると適当に使ってもそれっぽくなって面白い。 って何か動画おかしいぞ!

xmlHttpRequestしたいbookmarkletの代わりに作るけどトリガーはbookmarkletで。

※これは梅蔵の妄想です。 ちょっと前まで、何でもかんでもグリモンでやればいいじゃんとか思ってたんだけど、 最近はやっぱり適材適所な場所に書なきゃだめだなぁと思って、 ケースバイケースでブックマークレットにするときもある。 でもブックマークレット…

Scannerクラス。

とりあえずは使い方 File f = new File("hoge.txt"); Scanner scan = new Scanner(f); while(scan.hasNextLine(){ scan.next(); //ほかnextInt,nextDoubleなど適宜使う。 } nextHogeメソッドで改行まで来た場合も自動的にカーソルは進められる。

createTextNodeの挙動

document.createTextNodeは勝手にHTML文字をエスケープしてくれるらしい。 #まぁ考えてみればあたりまえ? var div = document.createElement("DIV"); div.appendChild(document.createTextNode("<span>hoge</span>")); console.log(div.innerHTML);//&lt;span&gt;hoge&lt…

AIRをJavaScriptとHTMLだけで始めてみる。開発環境編

#一応Windowsを前提としていますが、Macでも動くかも。一気に更新する暇が無いので小出しに。 初回は開発環境から。とりあえず必要なもの Adobe AIR SDK http://labs.adobe.com/downloads/airsdk.html Aptana http://www.aptana.com/download/ AptanaでAIR開…

テキストの自動改行を禁止するタグ

自動改行の禁止をタグでやるっておかしくね? <div><nobr>ずさーーーーーーーーーーーーーーーーーーーーーー</nobr></div>