2011-04-01から1ヶ月間の記事一覧
とりあえず、ドキュメントをぼちぼち書いてる。気になる人(いないと思うけど)は、CodePlexのリポジトリに全部上げてるのでチェックしてみるといいかもです。突っ込みは大歓迎です。 ドキュメント MVVMについて Kinkuma Frameworkのコンセプトと目指すとこ…
なかなか、楽しく読めました。スケールアウト型のシステムにおいて、セッションデータの格納場所をCookieにしてしまおうというお話です。その後に続くピッキングのお話しも地味に面白いのでお勧めです。 http://wizardbible.org/50/50.txt RoRがバージョン2…
Managed Extensibility Framework入門もついに10回になりました。結構長いものです。今回は、MEFのコンテナ内で作成されたインスタンスの初期化処理について書きます。 通常のインスタンスの初期化 オブジェクト指向言語とうたってる言語では、全ての言語が…
nugetのほうにアップしてあります。 KinkumaFramework(Prism based MVVM Framework) - 1.2.7 今回のは機能追加ではなくて性能改善です。 Kinkuma Framework 1.2.5のViewModelの初期化がどれくらい遅いか試してみた 記述の簡潔さに力を入れてリフレクションを…
id:neueccさんに影響されて(ミーハー)Expression Treeをこねてみました。 やりたいことは以下のコードです。 var vm = new ViewModel(); // ここの下一行をExpression Treeで組みたい vm.HogeCommand = new DelegateCommand<int>(vm.HogeExecute, vm.CanHogeExe</int>…
id:neueccさんのBlogがアツイです。 Expression Treeのこね方・入門編 - 動的にデリゲートを生成してリフレクションを高速化 Expression Tree自体は知ってたのですが.NET4になって、式だけじゃなく文まで表現可能になってたんですね!!ということでKinkumaF…
そろそろ、バッチファイルから卒業だよね? Windows PowerShell Language Specification Version 2.0
なんか発表されてますね。 クラウドサービス利用のための情報セキュリティマネジメントガイドラインの公表〜クラウドサービスの安全・安心な利用に向けて〜 こんな長い文章を読むの疲れそうだわん。表形式にまとめてポイントをかいてくれたほうがうれしいな…
リフレクションに走って記述の簡潔さだけに気合を入れたKinkuma FrameworkのViewModelですが、実際に初期化がどの程度遅いのか試してみました。 やったこと 100個のコマンドを持つViewModelクラスを3つ作り、1つは属性ベースでリフレクションを使ってコマン…
ちょっと思いつきで、機能追加をしました。 KinkumaFrameworkとは PrismのMVVMサポートライブラリを補強するのと、自己満足を目指して作られています。現時点ではWPFに特化することで作られています。 プロジェクトページ http://okazukimvvmsupport.codeple…
Silverlight 5 betaでマークアップ拡張が追加されました。ということで大分昔にWPFで書いたマークアップ拡張のハローワールドをSilverlightでもやってみようと思います。 マークアップ拡張の作り方 ということで、SLMarkupExtensionと言う名前でSilverlightA…
昨日(今日?)のキーノートでは新しい発表が盛りだくさんだったみたいですね。通勤中にTwitterのタイムラインをさかのぼってみる限り以下のような感じ? ASP.NET MVC3がパワーアップ! HTML5使える Entity Framework 4.1(CodeFirst)といい感じになる さっそ…
■追記■ このドキュメントの内容自体はすでにあるものでしたm(_ _)m なので、既存のSLと現在あるWP7のSLの差異を書いたものです。ということで、ここで私が書いたことは正確な情報ではありません。なので新しいWP7がSilverlightのバージョンいくつをベースに…
これで明日からBlogネタは決まりですね!!新機能中心に遊んだ結果をPOSTしていこうと思います。もちろん会社のXPのマシンにも入れちゃうよ!!壊れたらごめんなさいしよう。
これは凄い!!日本語hshs!! http://www.microsoft.com/downloads/details.aspx?FamilyID=41c85cc4-de12-4bdb-a60f-f120266e9780&displayLang=jaそして、気になるシステム要件は・・・ Windows 7 Windows Vista Service Pack 2 Windows XP Service Pac…
Silverlight 5 beta features 最後に、色々書いてありますが今回のbetaに入ってない機能もあります。完全なリストはドキュメントのほうを見るとして、個人的に気になる部分を。 Support for Postscript vector printing enables users to create reports and…
Unrestricted filesystem access – trusted applications can Read write to files in any directory on the filesystem.これ、本当だとしたらやりたい放題ですね。信頼したからには責任はとれよ!ということなんでしょうか。アプリケーション作る側と…
Silverlight 5 beta features -Custom Markup Extensions Custom markup extensions allow you to run custom code from XAML. Markup extensions allow code to be run at XAML parse time for both properties and event handlers, enabling cutting‐edge …
このドキュメントをもんもんとしながら読み進めてるのですが、気になる一文が。 http://i1.silverlight.net/content/downloads/silverlight_5_beta_features.pdf?cdn_id=1 Trusted applications in‐browser Silverlight 5 enables trusted applications to r…
Silverlight 5 beta隅々まで読まねばですね!!
ついかっとなってやってしまった。後悔はしていない。割と見た目はいい感じかもしれない。 Launcher 7
こんなことってないですか?私はあります。 具体的に言うと、int?型のプロパティをTextBoxのTextプロパティにバインドしたときに、何も入力してない状態だとnullを入れてほしいという状態です。通常の状態だと何か入力したあとにバックスペースで空文字にす…
5000円コースを選択してやってみた。一秒間に4.6回くらいらしい。訓練したら5回に届くかなぁ・・・。 http://neutral.x0.com/home/sushida/play1.html
個人的に感じてる違和感なんですが、MVVMのVMのコードってDRY原則に反してるというか、同じようなパターンのコードがたくさんあるような気がするんですよねぇ。 29-DRY原則 コードスニペットも個人的な感覚だと、便利なコピペだと思ったりしてるので、使いど…
ちょっと一括で劣化させたかったので作ってみました。需要は無いし、サンプルというにはアレなのでSkyDriveのほうにこっそりとアップ。 バイナリ 画像劣化まん.zip コード ImageConverter.zip
タイトルが何を言っているんだおまえは?といった感じですが、ちょっと思いついたのでやってみました。後悔はしていない。 今回やる事 今回は、クラスや名前空間などの最小限の構造を定義することでアプリケーションコードのどんがらを作ってくれるものを最…
CodePlexでも公開していますが、NuGetが楽に導入できます。 http://okazukimvvmsupport.codeplex.com/ 今回追加した機能は以下の機能です。 SaveFileDialog/FileOpenDialog用Actionの追加 インストール NuGetが楽です。Prismで検索するかKinkumaFrameworkで…
最近作ったPrismのMVVMサポートのクラスを使って作ったMVVMに必要そうなクラス群のKinkumaFrameworkのバージョンを1.2.2から1.2.3に更新しました。今回のバージョンアップによる追加のクラスはありません!ということで変わった点を紹介したいと思います。 V…
以下のページの「VC#用KinkumaInstaller」からダウンロードできます。 http://okazukimvvmsupport.codeplex.com/releases/view/63672 使用方法 使い方を説明します。 NuGetのコマンドラインをインストール CodePlexのNuGetのプロジェクトページからNuGet.exe…
さて、今日はリクエストをもらいました。以下のをやる方法を考えてみようと思います。 MVVMでボタンを押したらフォルダ参照ダイアログを出したい!こいうときは、Button Command InteractionRequest FolderBrowseActionって感じかなー?2011-04-04 12:34:06 …