What's the vibe on social media?
この前のわんくま勉強会のWPF*1関連のセッションで学んだ事をメモっていく。 Silverlightにおける型変換(データと表示の分離) SilverlightというかXAMLをいじっていて困ったことは、TextBlockとかTextBoxなんかのコントロールに値をバインドする時に例えば日付を表示させる場合、DateTime型のままでバインドすると「4/29/2008 8:31:10 AM」というようなカレントのカルチャーに依存した形式で表示されることになる。 この表示形式をデータバインド時にカスタマイズする方法がわからなくて、わざわざ任意の形式の文字列に変換したり、文字列に変換するプロパティを作ってそれにバインドしたりしていた。 こんなの作ってた class Entity { public DateTime Date { get; set; } // 任意の形式に変えた文字列を返すプロパ
「Greasemonkeyのスクリプトで重い処理をやっちゃうと重いので、Flashに処理を委譲しちゃおう」の途中結果です。 今回は、以下のようなシナリオの実現を目的としてました。 1. Wikipedia日本語版のページにアクセスしたら、GMスクリプト起動。 2. GMからページのテキストを抽出し、Flash側に通知。 3. Flashでテキストの2-gramを算出。 4. FlashからGMスクリプトへ2-gramを通知。 5. GMスクリプト側で2-gramをalertで表示。 Flashに処理をさせている間はブラウザは自由に動けるはずなので、重い処理をクライアント側で行う際の設計パターンの一つにならんかな?というのがこの試みの動機です。 まずは、AS3のスクリプトをば。初AS3でしたが、意外とAS3では手間取りませんでした。昨日の問題を除いてな! //NGramer.as packa
正規表現ベースの字句解析器を書くときは、narcissusというJSベースのJS処理系のコードを見るといいです http://mxr.mozilla.org/mozilla/source/js/narcissus/jsparse.js 面倒な正規表現の模範解答が載ってます。下手に自分で考えて誤爆するより、一流の人が書いたものを使いましょう 正規表現リテラル /^\/((?:\\.|[^\/])+)\/([gimy]*)/ 文字列(ダブルクォート、シングルクォート共)/^"(?:\\.|[^"])*"|^'(?:[^']|\\.)*'/ → 訂正 Cスタイルコメント(一行、ブロック共) /^\/(?:\*(?:.|\n)*?\*\/|\/.*)/ ↓narcissusについてはyukobaさんのプレゼンを(去年のShibuya.es) http://accelart.jp/shibuyajs
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く