はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    参議院選挙2025

『the sea of fertility』

  • 人気
  • 新着
  • すべて
  • MVVMの概念まとめ - the sea of fertility

    5 users

    ugaya40.hateblo.jp

    大阪で登壇した時のこのスライドで概ねokだと思う。ただそもそもGoFよりレイヤーが高いデザインパターンをどう解釈したらいいかについては書いていないので、相手によっては刺さらないのが難点。気が向いたら書き直すかも。 GUIアーキテクチャパターンの基礎からMVVMパターンへ

    • 暮らし
    • 2015/11/01 18:35
    • Livet 1.3(VS2015対応リリース) & Livet2について - the sea of fertility

      3 users

      ugaya40.hateblo.jp

      ProjectHome : http://ugaya40.hateblo.jp/entry/livet SourceCode : https://github.com/ugaya40/Livet Livet 1.3リリース Livet1.3をVSギャラリー/Nugetともにリリースしました。 www.nuget.org visualstudiogallery.msdn.microsoft.com VS2015対応がメインですが、VSギャラリーとNugetで公開しているアセンブリに含まれなかったかなり長い間放置していた数々のバグ修正を含んでいます。 破壊的変更があります。 InteractionMessageAction.InvokeActionOnlyWhenWindowIsActiveのデフォルト値が、falseからtrueになりました。混乱が多く発生していたのを見かねたからです。 gi

      • テクノロジー
      • 2015/09/22 15:17
      • github
      • プログラミング
      • あとで読む
      • StatefulModelについて - the sea of fertility

        24 users

        ugaya40.hateblo.jp

        StatefulModelとは? StatefulModelはModel-View-Whateverにおける、いわゆる"fatなModel"を構築するためのクラス群です。現在の機能はStetefulModelのための変更通知群とイベントリスナー系がメインになります。github.com 変更通知コレクション群では、スレッドセーフな変更通知コレクションやソート済の変更通知コレクション、または特定のSynchronizationContextにバインドした変更通知コレクションと、それぞれの同期変換機能を提供しています。組み合わせることによって、例えば「スレッドセーフに値を追加できるソート済のUIスレッド上で結果が見える変更通知コレクション」なども簡単に作成できます。ReadOnlyWrapperも用意してあります。 MIT LicenseでNugetにて提供しています。 PCLとして作成してい

        • テクノロジー
        • 2015/07/16 06:03
        • MVVM
        • C#
        • .net
        • あとで読む
        • RxFlowについて - the sea of fertility

          17 users

          ugaya40.hateblo.jp

          ugaya40/RxFlow · GitHub RxFlowとは? RxFlowはRx( Reactive Extensions )を用いてフロー制御を行うためのライブラリです。 現在の業務でネットワークアクセスを含む分岐点の多いバッチ処理を書いていて面倒になって作りました。 もともとはライブラリと言えるくらい大きくなる予定だったんですが、整理されていくうちにだんだんライブラリとして独立させる意味あるのか?ってサイズになってきました。でも今後拡充・・のつもりでライブラリとして公開しておきます。 なぜ Reactive Extension を使いたいのか? ネットワークアクセスを含むリトライをこんなにシンプルに書ける環境他にあります? IObservable<string> GetApiResultText(Func<WebRequest> webRequestFactory) { retu

          • テクノロジー
          • 2015/02/27 17:45
          • rx
          • Reactive
          • C#
          • .net
          • あとで読む
          • 「ソフトウェアアーキテクチャとは?」 - MVP Community Camp 2015 東京会場で話してきました - the sea of fertility

            29 users

            ugaya40.hateblo.jp

            「ソフトウェアアーキテクチャとは?」というテーマでMVP Community Camp 2015 でお話してきました。 Architectureの原義に戻ったお話をしてきました。この話聞いても、MVC系各種とかDomainModelとかTransactionScriptとか理解していないと多分何にもならないと思います。 Software Architectureとは?

            • テクノロジー
            • 2015/02/02 12:17
            • development
            • architecture
            • software
            • あとで読む
            • programming
            • MOVEは望まれなかった子 - the sea of fertility

              6 users

              ugaya40.hateblo.jp

              この記事は2012/7/14に旧ブログ(http://ugaya40.net)に投稿した記事を私の旧ブログ閉鎖に伴い移管したものです。 なにやらMOVEが話題です。 MVC is dead, it’s time to MOVE on. http://cirw.in/blog/time-to-move-on [翻訳]MVCは死んだ。MOVEするときがきた きしだのはてな http://d.hatena.ne.jp/nowokay/20120704 Twitterで「”MOVEは生まれた瞬間死んだ” って記事まだー?」って騒いでたら「お前が書けよ」の流れだったので息抜きに書きます。息抜きなので図が無いのは勘弁してください。 MOVEが生まれていない理由 この文中ではMOVEが生まれた理由はMVCの問題点に関わるとされており、そのMVCの問題点としてされているのは次の2点です。 MVCではCon

              • テクノロジー
              • 2015/01/29 16:14
              • 読み物
              • 開発
              • MVVMのModelにまつわる誤解 - the sea of fertility

                239 users

                ugaya40.hateblo.jp

                こちらに移転してきて初めての記事です。 最近たまに話題になるので書いておきます。MVVMのModelについて誤解されやすい部分のお話です。最近よく議論してるasync/awaitの話とは関係がありません。なおこの話は以下のスライドを理解している事が前提となります。 共有したい理解(ゴール) ViewModelはModelの影 ModelについてViewModelが行うことは、イベントに対する反応と戻り値のないメソッドの呼び出ししかない事 これについての理解を共有できるよう説明していきます。 VIewModelはModelの影 スライドにもしつこく書きましたが、MV○(MVVMやMVC/MVP)のModelは大変分厚くなるし、アプリケーション間で使いまわすことなんてできません。ModelはUIを意識しない??いや、何度も言っていますが、意識はする必要があるんです。ただUI実装の知識が必要ない

                • テクノロジー
                • 2015/01/17 14:33
                • MVVM
                • MVC
                • デザインパターン
                • C#
                • architecture
                • programming
                • JavaScript
                • model
                • アーキテクチャ
                • 設計
                • WPF/Silverlight/Windows Phone共通WeakEvent機構 - the sea of fertility

                  4 users

                  ugaya40.hateblo.jp

                  この記事は2011/12/12に旧ブログ(http://ugaya40.net)に投稿した記事を私の旧ブログ閉鎖に伴い移管したものです。 注)十中八九ストアアプリでも動きます(2014/12/25追記) この記事はSilverlight Advent Calender 2011の12/11分の記事です。前日は@neueccさんの.NETの標準シリアライザ(XML/JSON)の使い分けまとめでした。 WeakEvent機構というものはXAML系技術で必要なものです。しかし開発者がWeakEventを用意する仕組みは.NET4(WPF)でしか用意されていません。この記事ではWeakEventとは何か?どういうときに必要なのか?どうやって動くのか?を簡単に説明し、そしてWPF/SIlverlight/Windows Phone7で共通で使えるWeakEvent機構の実装を紹介します。 WeakE

                  • テクノロジー
                  • 2014/12/28 22:39
                  • Livet - ProjectHome - the sea of fertility

                    9 users

                    ugaya40.hateblo.jp

                    ProjectHome : http://ugaya40.hateblo.jp/entry/livet SourceCode : https://github.com/ugaya40/Livet Livetの概要と導入方法 Livet(リベット)はWPF4/4.5のためのMVVM(Model/View/ViewModel)パターン用インフラストラクチャです。.NET Framework 4 Client Profile以上で動作し、zlib/libpngライセンスで提供しています。zlib/libpngライセンスでは、ライブラリとしての利用に留めるのであれば再配布時にも著作権表示などの義務はありません。しかし、ソースコードを改変しての再配布にはその旨の明示が義務付けられます。 導入 – 拡張機能マネージャー/MSIによる簡単なインストール & Nugetによるライブラリの導入 Livetは

                    • テクノロジー
                    • 2014/12/24 10:36
                    • MVVM
                    • Livet
                    • WPF
                    • XAML
                    • C#
                    • .NET

                    このページはまだ
                    ブックマークされていません

                    このページを最初にブックマークしてみませんか?

                    『the sea of fertility』の新着エントリーを見る

                    キーボードショートカット一覧

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

                    • 総合
                    • 一般
                    • 世の中
                    • 政治と経済
                    • 暮らし
                    • 学び
                    • テクノロジー
                    • エンタメ
                    • アニメとゲーム
                    • おもしろ
                    • アプリ・拡張機能
                    • 開発ブログ
                    • ヘルプ
                    • お問い合わせ
                    • ガイドライン
                    • 利用規約
                    • プライバシーポリシー
                    • 利用者情報の外部送信について
                    • ガイドライン
                    • 利用規約
                    • プライバシーポリシー
                    • 利用者情報の外部送信について

                    公式Twitter

                    • 公式アカウント
                    • ホットエントリー

                    はてなのサービス

                    • はてなブログ
                    • はてなブログPro
                    • 人力検索はてな
                    • はてなブログ タグ
                    • はてなニュース
                    • ソレドコ
                    • App Storeからダウンロード
                    • Google Playで手に入れよう
                    Copyright © 2005-2025 Hatena. All Rights Reserved.
                    設定を変更しましたx