Twitter APIの仕様変更のため、「いいね」の新規取得を終了いたしました

たけしけー

@takeshik

  • いいね数 56,073/72,888
  • フォロー 1,741 フォロワー 2,055 ツイート 244,506
  • 現在地 Shinagawa, Tokyo
  • Web https://takeshik.org/
  • 自己紹介 二郎駆動 .NET プログラマ。主に C# のようなものを書いたり書かなかったり。 園芸趣味と称して Expression Trees を継ぎ接ぎして言語処理系作ったり、他にも変なものをこそこそ作ってるかもですが、進捗は不安定なので過度な期待はしないでください。 ※発言は個人の見解です
Favolog ホーム » @takeshik » 2011年02月20日
並び順 : 新→古 | 古→新

2011年02月20日(日)

neta @neta__

11年2月20日

LINQ

タグ:

posted at 00:11:44

非公開

タグ:

posted at xx:xx:xx

乾パン同好会 @mfakane

11年2月20日

きゃああああああうごいたあああああああ

タグ:

posted at 05:31:29

あにす @anis774

11年2月20日

OSSで命名に迷ったらGiveMeNameとしておけば誰かが直してくれる。

タグ:

posted at 11:17:41

イーロン・マスクツイッターやめろ @naota344

11年2月20日

このへん…だった、ような

タグ:

posted at 12:14:03

非公開

タグ:

posted at xx:xx:xx

非公開

タグ:

posted at xx:xx:xx

尾上 雅則 @ugaya40

11年2月20日

@takeshik UxeenがMVVMなんだから、ViewModelの仕様をまとめてViewでも書いてみれば?。BlendとXAMLの練習に。

タグ:

posted at 16:55:11

尾上 雅則 @ugaya40

11年2月20日

@takeshik これはなんつうか、そんなに謎な実装ではないはず。コマンドはコードスニペットで書いてる

タグ:

posted at 17:12:28

尾上 雅則 @ugaya40

11年2月20日

@takeshik です。そこが問題です><。関連付いているのに、コードで強要できないので。

タグ:

posted at 17:14:06

尾上 雅則 @ugaya40

11年2月20日

@takeshik このVからXAMLでメッセージ作るところと、メッセージキーによる処理振り分けを抜くと、Prismの実装になります。

タグ:

posted at 17:15:01

尾上 雅則 @ugaya40

11年2月20日

@takeshik 「Vから・・」と書いてあるのは、全部アクション用のMessageをXAMLで直接定義しています。アクションはそれを食べて動作しています。メッセージキー振り分けというのは

タグ:

posted at 17:18:13

尾上 雅則 @ugaya40

11年2月20日

@takeshik メッセージキーというのがXAMLのトリガーに書いてあると思うんですが、メッセージがRaiseする時にも指定必須で、それを見て反応するトリガーを絞ります。

タグ:

posted at 17:19:44

尾上 雅則 @ugaya40

11年2月20日

@takeshik Viewからメッセージを作って食わせた時は、Viewでのアクションの結果メッセージを引数とするコマンドを呼び出してVMに情報を引き渡します。たとえばファイルダイアログとか表示するのに

タグ:

posted at 17:22:23

尾上 雅則 @ugaya40

11年2月20日

@takeshik わざわざVMからファイルダイアログを表示するメッセージをRaiseするのが不自然なパターンはたくさんあります。その場合は、VからMessage作ってアクション(ファイルダイアログ表示)実行させて結果からVMに処理を委譲します。

タグ:

posted at 17:23:40

尾上 雅則 @ugaya40

11年2月20日

@takeshik CallbackCommandというのを、XAMLで定義できるようになっています

タグ:

posted at 17:24:31

尾上 雅則 @ugaya40

11年2月20日

@takeshik あ、VMのコマンドにバインドしてるだけですw

タグ:

posted at 17:27:06

尾上 雅則 @ugaya40

11年2月20日

@takeshik そこら辺のMessageKeyとか、DirectInteractionMessageというのはLivetのオリジナルなので、Prismとかにはないです。

タグ:

posted at 17:27:44

尾上 雅則 @ugaya40

11年2月20日

@takeshik goo.gl/8Y7Fs この例とだと、確認ダイアログを表示するためのメッセージはXAMLで定義しているので、Vだけで確認ダイアログを表示する処理が出来ています。結果どちらが押されたかを、戻り値のメッセージを引数にするVMのコマンドに渡しています

タグ:

posted at 17:29:21

イーロン・マスクツイッターやめろ @naota344

11年2月20日

Gentoo 以外にもT-Codeの話もできるもん><

タグ:

posted at 17:31:13

尾上 雅則 @ugaya40

11年2月20日

@azyobuzin 完全に画面の見かけとプログラマの作業を分業したいなら必須。

タグ:

posted at 17:33:38

尾上 雅則 @ugaya40

11年2月20日

@takeshik Livetの場合は、VMが公開しているプロパティと、VMから飛んでくるメッセージの仕様を公開すれば完全に分業が可能です。

タグ:

posted at 17:34:58

尾上 雅則 @ugaya40

11年2月20日

@azyobuzin ああ、MVVMの一部なのよ、Messenger。

タグ:

posted at 17:35:18

尾上 雅則 @ugaya40

11年2月20日

@takeshik いえ、MVVM LightのMessengerはグローバルで扱うのが基本ですが、LivetのMessengerはVMのインスタンス単位にあります。こうじゃないとやりにくい場合があります。たとえば

タグ:

posted at 17:37:41

尾上 雅則 @ugaya40

11年2月20日

@takeshik Twitterクライアントなら、メインのVMのプロパティにstatusごとのVMのコレクションがあるはずです。statusのメッセンジャーがRaiseしたメッセージを親ウィンドウで処理したい場合とか、バインドするMessengerを切替られないと面倒です。

タグ:

posted at 17:39:06

尾上 雅則 @ugaya40

11年2月20日

@takeshik staticなMessengerは危険です。っていうのが僕の認識です。

タグ:

posted at 17:39:58

尾上 雅則 @ugaya40

11年2月20日

@takeshik Livetのmessenger実装は超絶シンプル tinypaste.com/2d980

タグ:

posted at 17:43:40

尾上 雅則 @ugaya40

11年2月20日

@takeshik いえ、トリガーもアクションもXAML上では添付プロパティとして実装されています。添付プロパティの要素には普通VMをバインドできないんです。でもFreezeすることでバインドできるようになります。つまり

タグ:

posted at 17:47:04

尾上 雅則 @ugaya40

11年2月20日

@takeshik Vでメッセージを定義する時に、メッセージがFreezableじゃないと、VMのプロパティをメッセージのプロパティにバインドできないんです。あと、Freezeにする事で

タグ:

posted at 17:48:01

尾上 雅則 @ugaya40

11年2月20日

@takeshik 複数スレッドから扱えるようになります。これも大きい。

タグ:

posted at 17:48:18

尾上 雅則 @ugaya40

11年2月20日

@takeshik ここら辺がアンドキュメントで苦しいのですが、そもそもTriggerBaseもTiggerAcitonもFreezable派生クラスなので察しろという事だと解釈していますw。でも苦しいですね。

タグ:

posted at 17:50:16

尾上 雅則 @ugaya40

11年2月20日

@takeshik その理解でおk。

タグ:

posted at 17:52:08

やまきゅう @ycums

11年2月20日

ふむ。きれいなジャイアンとかの仲間か。

タグ:

posted at 18:16:27

尾上 雅則 @ugaya40

11年2月20日

そういや昨日も@neueccさんが「WP7使いは情強!」とか言ってた。ある意味じゃそうだろうけどw

タグ:

posted at 18:22:28

明渡みん @akimintea

11年2月20日

女子「スイーツ食べ過ぎた…太っちゃう☆」「○○ちゃんはもっと太ったほうがいいよぉー☆」
ジロリアン「今週二郎食べ過ぎた…太っちゃう☆」「●●ちゃんニンニクいれますか☆」「野菜マシニンニクマシマシ、アブラカラカラで☆」

タグ:

posted at 18:32:22

あにす @anis774

11年2月20日

@deflis なんにしても何らかの成果物があると人が集まるんじゃないかしら。

タグ:

posted at 18:56:58

イーロン・マスクツイッターやめろ @naota344

11年2月20日

桜花がぼくと契約してメイド服になった

タグ:

posted at 20:17:38

やまきゅう @ycums

11年2月20日

もしかして日本人がインターネットというものの匿名性に拘りが強い傾向がある(らしい)のは、インターネット(をやってる)=悪 という刷り込みが行なわれてきた歴史があるからなんじゃないのか?

タグ:

posted at 20:41:32

イスラエルエリカちゃん @syuu1228

11年2月20日

おーか「…(無言でメイド服を突き返す)」 あおたん「それ持って帰ってよ」 おーか「もって帰ってどーすんの」 あおたん「着てよ、便利だよ」おーか「いつ便利なの!!」あおたん「…寝る時とかに」みんな「えっ」あおたん「知り合いにシスター服で寝てる人いるもん(>_<)」#kernelvm

タグ: kernelvm

posted at 21:45:26

非公開

タグ:

posted at xx:xx:xx

夜風 @chrofieyue

11年2月20日

そういえば following とか follower とか favorites とかを SQL クエリで見られるアプリ作ったら広まるんじゃないでしょうか、C# / LINQ 環境なら一瞬じゃないの [ らぼらぼ ]

タグ:

posted at 23:24:36

@takeshikホーム
スポンサーリンク
▲ページの先頭に戻る
ツイート  タグ  ユーザー

User

» More...

Tag

» More...

Recent

Archive

» More...

タグの編集

pronama anisonzanmai めとべや 艦これ tkbcsmt krile jigoku_no_csharp とは kernelvm NEWGAME

※タグはスペースで区切ってください

送信中

送信に失敗しました

タグを編集しました