ライブビュー(映画館生中継)に参加。開演前の楽屋中継やアンコールを含めると笑いあり涙なしの約3時間、Blu-ray に入りきるかと心配されるわけだ。
結構女性が見に来ていたのは意外だったけど、よく考えれば男性キャラ多いか > WORKING!
2012/4/15
ライブビュー(映画館生中継)に参加。開演前の楽屋中継やアンコールを含めると笑いあり涙なしの約3時間、Blu-ray に入りきるかと心配されるわけだ。
結構女性が見に来ていたのは意外だったけど、よく考えれば男性キャラ多いか > WORKING!
— posted by mu at 10:26 pm Comment [0] TrackBack [0]
2012/4/12
思ってたより遥かに早く終了。事前説明 では歯の頭を切断したあと残りを引き抜くということだったのですが、術中の感覚としては下に押し潰すように砕かれたという方が近い。費用は3割負担で4300円。
写真中央が縫合した糸。実は傷口を縫うというのは生まれて初めてでして、力いっぱい締めあげられました。手前の奥歯のくぼみにある真っ黒いものは血ではなく以前治療した虫歯に詰めたアマルガムでございますので、安心してください(何が?)。
本番は麻酔が切れるこれから。
[2012/4/12 追記] 麻酔が切れると確かに痛い。激痛ではなく口内炎ができたような。6時間経過の現時点は鎮痛剤が効いてきたのか、さほど気にならず。でも、これもう一本やるかと思うと orz
— posted by mu at 05:43 pm Comment [0] TrackBack [0]
2012/4/9
一文で書くとなんかややこしく感じたので箇条書き。
public class Data :INotifyPropertyChanged { public ObservableCollection<Container> _Collection; public ObservableCollection<Container> Collection { get { return _Collection; } set { _Collection = value; if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs("Collection")); } } } public class Container : INotifyPropertyChanged { private string _Value; public string Value { get { return _Value; } set { _Value = value; if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs("Value")); } } }で、以下の操作をDispatcherスレッド以外からすると、
Data dataContext = (Data)DataContext; IList<Container> collection = datContext.Collection; // OK dataContext.Collection = new ObservableCollection<Container>( new Container[] { new Container() { Value = "Value1" }, new Container() { Value = "Value2" } } ); // OK collection[0].Value = "Value1"; collection[1].Value = "Value2"; // NotSupportedException collection.Clear(); // NotSupportedException collection.Add(new Container() { Value = "Value1" }); // NotSupportedException collection[0] = new Container() { Value = "Value1" };
OKのコードがと例外が出るものとの違いは、プロパティの中身を総書き換えするためCollectionChangedではなくPropertyChangedが飛ぶからと思われます。コレクション操作でも例外が飛ばなくなれば便利なのですが、foreach内で回している最中のIEnumerableにアイテムを追加・削除できないのと同様、改善は期待できないような気がする…
参考リンクで回答されているようにDispatcher.Invokeを使えば何でもできるのですが、MVVMの構造を崩しかねない(*1)のでコレクションを総交換するかコレクション内の各アイテムの値をちまちま書き換えてPropertyChangedイベントで対処した方がいいかなぁ。
(*1) Viewにコレクション操作用のメソッド追加したり、ModelやViewModelがDispatcherを得ようとしたり
[参考] Where do I get a thread-safe CollectionView? (Stackoverflow)
[2013/4/4 追記] 続き
— posted by mu at 09:00 pm
2012/4/7
歯科治療 と映画 の間に、根岸森林公園 にお花見に。何年ぶりだろう、ここに来るの。その時使っていたカメラは、カシオQV-8000だったかオリンパスC-1400XLだったか。
ここの桜は1箇所にまとまっているため、満開時に公園入口に立つと手前の芝生の緑とあいまって風景に圧倒されることうけ合い。また奥に行くと1本だけですがランドマークタワーを背景に撮れる桜があるので、オススメだったりします。
ただこの時期来場者数に対して駐車場の数が全然足りてない上にめちゃくちゃ渋滞するのでのでマイカーは不適当、バスも同じく渋滞のため時間がかかる、JR根岸駅からだと時間は見積もり易いですが小山を登らないといけないと、交通に難有りなのが欠点。個人的には千鳥ヶ淵の人の混雑に比べれば全く問題にならないのですが。
金曜日の夜に東京が満開になったと聞いたので今日来たのですが、まだ五~六分咲き、気温が低いのは空気が澄むので良いものの、雲が多く写真撮影にはあまり良くないコンディションでした。来週まで持ってくれるといいのですが。
写真は公園北側の一角に咲いていた桜。たまたまシャボン玉を吹きながら通りかかった女の子が絵になったので撮ったのですが、不審者に思われてないことを祈る。なんて心理的に余裕がない状態で撮影したので、後ろの桜がぼけてしまいました (^ ^;)
— posted by mu at 11:55 pm Comment [0] TrackBack [0]
歯科治療 後、その足で花見&宇宙戦艦ヤマト2199を観に。以前コケた(独断と偏見)「復活編」とは異なり、今作品は私達の世代に馴染み深い宇宙戦艦ヤマトの初代版、イスカンダルへ向かうストーリーを現代風の絵柄と原作を逸脱しない程度に解釈を変更したものとのこと。
しかし今年は劇場版アニメ多いな。私が把握しているだけでも、ヤマト2199 、Blood-C 、なのは 、まどか 、エヴァ に009 。多いのはProduction I.G が精力的に出しているからなのですが。嬉しくはあるのですが、上映劇場を限定しているのがねぇ。いや多くの映画館で上映したらガラスキになるのは想像に難くないのですが、毎回横浜や新宿行くのは面倒。
さてヤマト2199ですが、公開初日もあってか満員には遠くとも結構人は入ってました。今回は発進して巨大ミサイルを撃ち落とすところまで。原作にあった謎「サーシャが来て波動エンジンの設計を手に入れてからヤマト完成までが早すぎる」「古代守が行方不明になった戦闘の意味」辺りを膨らませたくらいで、特に目立った原作からの逸脱は感じず。面白かったかと聞かれれば、可も無く不可も無く今後に期待。
波動砲よりも主砲の音が好きな私としては、途中「あ”、主砲の音変えた!?」と心配したのですが、大型ミサイルを撃ち落とすシーンでは、懐かしの音の雰囲気を保ってくれていたので一安心。たぶん波動エンジン起動前後で音が変わったって設定なんでしょう。
追加された女性乗組員にアホ毛が装備されていたのは個人的に違和感あったけど、彼女らには今後ふさわしい行動を期待しましょう(^_^)
— posted by mu at 10:41 pm Comment [0] TrackBack [0]
Comments