.NET Clips - アーキテクチャ/デザイン/OSSの注目エントリー
1
CLIPS

[C#][関数型] カリー化を C# で説明してみる (翔ソフトウェア (Sho's) Fujiwo の日記)

1709日前に更新 aoki1210aoki1210 1711日前に登録
2013年02月12日 GMT 2013年02月10日 GMT
今回は、軽めの話題として、関数型プログラミングでお馴染みのカリー化を C# でやってみよう。■ 関数の作成 先ず、以下のように関数を用意してみる。 // 2つの数の足し算 (引数は2つ) Func (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 78 | コメント | | ソースサイト: blog.shos.info
タグ: C#
1
CLIPS

neue cc - Modern C# Programming 現代的なC#の書き方、ライブラリの選び方

1712日前に更新 aoki1210aoki1210 1722日前に登録
2013年02月09日 GMT 2013年01月30日 GMT
C# - 13.01/29 と、題しまして第1回 業開中心会議 .NET技術の断捨離で話してきました。岩永さんが概念的なものを、私がC#とライブラリにフォーカスして具体的なものを、パネルディスカッションでフレームワーク周りの話を。的な分担だったでしょうか。Modern C# Programming 現代的なC#の書き方、ライブラリの選び方 from neuecc Modern、といっても、すんごく最先端で尖った感じ!ではなくて、本来は今そこに当たり前のようにあるやり方を、ちゃんと選択していこう。といったような内容です。対象をどの辺に置こうかなあ、といったところで、やっぱ@ITでいうギョーカイだと、ラムダ禁止とか.NET 2.0を強いられているんだ、とかそういう人も少なくないのだろうと思ったので、その辺りを最低ラインに敷いて中身を組みました。 つまりLINQ使えってことですよ!というか、もう登場から5年も経とうとしているのに、未だにLINQ使うべきだよ!と言って回らなければならない事実が悲しくもあり。ちなみに他の言語にもLINQ的なものはあるのに、それでもなお何故LINQが良いか、という答えは、I... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 54 | コメント | | ソースサイト: neue.cc
タグ: C#
1
CLIPS

Keep Yourself Up To Date « ++C++; // 未確認飛行 C ブログ

1712日前に更新 aoki1210aoki1210 1722日前に登録
2013年02月09日 GMT 2013年01月30日 GMT
先週土曜の業開中心会議で講演してきたわけですが。イベントのページ: https://itmedia.smartseminar.jp/public/seminar/view/465ustream 配信: http://www.ustream.tv/recorded/28809059自分の発表資料: Keep Yourself Up To Date同上、プロット段階: プロット Keep Yourself Up To Date   Keep yourself up to datefrom 信之 岩永 会のテーマとしては、新しいことを導入するメリット、デメリットについて、とありました。 が、僕の講演的には、デメリットなしというか、新しいもの取り入れるのが前提で、やりたいけどやれてないだけという姿勢。時代 パネル ディスカッションでやっていたような、フレームワーク、ライブラリのレベルではもちろん、要件に合わせてどれを選ぶべきかって議論はあると思います。 この辺りは、講演でいうところの、「変わったのは技術じゃなくて、時代の方」ってやつだと思います。 選ぶのは、時代。その新しい時代に賭けるかどうか、時... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 5 | コメント | | ソースサイト: ufcpp.wordpress.com
1
CLIPS

C#は強い型付けの言語?それとも弱い型付けの言語? - 猫とC#について書くmatarilloの雑記

1818日前に更新 aoki1210aoki1210 1821日前に登録
2012年10月26日 GMT 2012年10月23日 GMT
C#は強い型付けの言語?それとも弱い型付けの言語? C# | Eric Lippert’s Blogを勝手に翻訳。 ■C#は強い型付けの言語?それとも弱い型付けの言語? そうだよ。 ■その答えじゃ何もわからない。 そんなことはない。おもしろいことに、もしさっきの質問の「それとも」を「そして」に変えたとしても*1、答えは同じだ。 ■へ?つまりC#は強い型付けの言語でもあり、弱い型付けの言語でもあるということ? そう。C#は強い型付けの言語でもあり、弱い型付けの言語でもある。 ■混乱してきた。 僕もね。思うにあなたは「強い型付け」と「弱い型付け」をどういう意味で使ったのかをちゃんと話すべきだよ。 ■ううう。実はその言葉の意味をちゃんとは知らないから、その質問をするべきなのは私の方だね。ある言語が「強い型付け」または「弱い型付け」って実際どういう意味なの? 「弱い型付け」の方は「この言語の型検証システムが気に入らない」で、「強い型付け」の方は「この言語の型検証システムはいいね!」ってこと。 ■何をバカな。 本気だよ。 ■え、マジ? これらの言葉に厳密な意味なんかないから使... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 13 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#
1
CLIPS

遥佐保の技術メモ:[Windows8]WinRTとは?のメモ - livedoor Blog(ブログ)

1818日前に更新 aoki1210aoki1210 1828日前に登録
2012年10月26日 GMT 2012年10月16日 GMT
WinRTとは?って記事はいろんなところで記載されていますが 一番わたしが判りやすかったのは、みじんCOさんのブログです IT技術者が困ったときに見るブログ - WinRTとは? http://pollux.tea-nifty.com/blog/2012/08/winrt-7e7d.html WinRTの記事は結構あるんですが 素朴な疑問口調でリアルDLLから見ていく書き方をされているので 視点が変わって結構判りやすかった 以下、記事のまとめ Win32 API  DLLの関数を直接呼び出す、C言語の関数呼び出し  実体は C:\Windows\system32にあるDLL COM  インストールするとレジストリに名前登録  起動時にOSがレジストリを見て読み込むファイルなどを決める WinRT  要するにAPI  実体は、C:\Windows\system32にあるdllファイル  ファイル名はWindows.~.dll  でも開発者はこれを直接呼び出さないですよ  じゃあどうやって呼ぶのか?WinMDを使う WinMD (Win... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 19 | コメント | | ソースサイト: blog.livedoor.jp
タグ: WinRT
1
CLIPS

じりじりと Metro Design について考えていこう | Moonmile Solutions Blog

1846日前に更新 aoki1210aoki1210 1849日前に登録
2012年09月28日 GMT 2012年09月25日 GMT
← [C++] NULLポインタアクセスをMFCはどのように回避して…いないか。GBC を見て「重力」な機構を考える →投稿日:作成者:masudatweet そろそろ Metro Design について考えてみよう | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/3660 の続きです。 Metro スタイル アプリの構築方法を学ぶ http://msdn.microsoft.com/library/windows/apps/ なところで、日本語版は「Metro スタイル」になっていますが、まあ「Windows ストア」スタイルでも何でもよいのです。ここに書いている話は「話半分に」聞いておかないと、後でドハマりいたしまっせ、って具合なのです。「ユーザーの価値が~」というのはさておき(自己言及すれば、「Windows 8 のユーザーに対する価値は~」という縛りなんですから)、Metro Design について引き続き考えていきます。 ■まずは、Metor スタイル ガイドラインの読み方を これは、Microso... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 13 | コメント | | ソースサイト: www.moonmile.net
タグ: WinRT
1
CLIPS

Windows デベロッパーカンファレンスin東京で発表してきました - かずきのBlog@Hatena

1846日前に更新 aoki1210aoki1210 1849日前に登録
2012年09月28日 GMT 2012年09月25日 GMT
Windows デベロッパーカンファレンスin東京で発表してきました C#, WinRT id:garicchiさん主催のWindows デベロッパーカンファレンスin東京で話してきました。スライドを公開します。 Windows ストア アプリの上手な作り方 from 一希 大田 私のエクスペリエンスインデックスは2.0まであるぞ! ツイートする Permalink | コメント(0) | トラックバック(0) (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 6 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: WinRT
1
CLIPS

Unity コンストラクタ インジェクションのメモ - お だ のスペース

1862日前に更新 aoki1210aoki1210 1866日前に登録
2012年09月12日 GMT 2012年09月08日 GMT
Unity コンストラクタ インジェクションのメモ .NET | | config ではなくて、コードからコンストラクタインジェクションを指定する際のメモ Registering Injected Parameter and Property Values では、値を直接指定する例は載ってたのですが パラメータ を Container から取る例が無かったのでメモusing System; using Microsoft.Practices.Unity; class Program { staticvoid Main(string[] args) { var container = new UnityContainer(); container.RegisterType (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 21 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Unity
1
CLIPS

そろそろ Metro Design について考えてみよう | Moonmile Solutions Blog

1867日前に更新 aoki1210aoki1210 1877日前に登録
2012年09月07日 GMT 2012年08月28日 GMT
← [C++] 試しにデクリメント付きの bool 型を実装してみる[C#] 何故 enum に拘りたくなるのか? →投稿日:作成者:masudatweet どうやら「Metro UI」が「Modarn UI」に切り替わってきているので、ワタクシとしてははれて Metro Design について再考してみようということで、少し書き下し。 東京メトロ UI | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/2907 なところで書きましたが...って書いてないか。Community Open Day 2012 だったか直前の.NETラボ勉強会でちらっと話しましたが「Metro UI」もとのコンセプトは地下鉄の標識デザインの「Metro」です。なので、Subway UI でもよいし、Tube UI でも良かったのですが、Metro UI ということになった模様です。この Metro UI 2010年10月のブログ|Japanese Dee//Party and Bullshit// より拝借 や、東京メトロの標識を見... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 13 | コメント | | ソースサイト: www.moonmile.net
タグ: Modern UI
1
CLIPS

enum 値に任意の名称やその他の情報を保持する方法について | Masa's Lab

1875日前に更新 aoki1210aoki1210 1877日前に登録
2012年08月30日 GMT 2012年08月28日 GMT
Post navigation← PreviousNext →Posted on by masa711115Tweet 仕事で行うプログラミングと自分の趣味などで行うプログラミングの間のギャップに悩む @masa711115 です。 皆さんはシステム/プログラム内で使用する定数値についてどのような管理方法を取られているでしょうか。 一般的には const や enum で管理されていると思います。 今回はこの中で enum について書いてみたいと思います。 ※ソースの内容はすべて C# です。 ※また、Unit Test の記述は Visual Studio の単体テスト機能を使用しています。 よくあるプログラムソースの記述として以下の様なものを見ると思います。public const string HOGECODE01 = "01"; public const string HOGENAME01 = "HOGE"; public const string HOGECODE02 = "02"; public const string HOGENAME02 = "HO... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 7 | コメント | | ソースサイト: blog.masa1115.com
1
CLIPS

サービスデザインパターン L'eclat des jours(2012-08-19)

1876日前に更新 aoki1210aoki1210 1882日前に登録
2012年08月29日 GMT 2012年08月23日 GMT
_ サービスデザインパターン レビューに参加したので、アスキーの黒い本のうちでも最も高度な青い本、サービスデザインパターンをいただいた。 マーティンファウラーのサイン本シリーズを、ぶりきじゃの角征典(児玉サヌール)さんと高木さんが翻訳していて、これまでのマーティンファウラー系の翻訳に頭を悩ませていた人も原書をひも解く必要がゼロという快挙ですなーる。 サービスデザインパターン SOAP/WSDLとRESTful Webサービスの基本的な設計ソリューション(Robert Daigneau/角 征典/高木 正弘) で、この本はおもしろいです。どのくらいおもしろいかというと、レビューで完全に目を通せたくらいだ。ひさびさに、固い設計系の本を読んで実におもしろかった。 内容は、Webサービスのパターンアンドプラクティスで、とは言ってもマーティンファウラー系なのでターゲットはエンタープライズアーキテクチャで、はてなんでそれが2012年という疑問を2004~5年頃に駆け抜けた人たちは持ってしまうにも関わらず、JavaだけではなくむしろC#を使っていたり、だいたいエンタープライズは何より安定していることが重要... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 5 | コメント | | ソースサイト: www.artonx.org
タグ: WCF
1
CLIPS

C#よりF#が向いている領域って? - 猫とC#について書く代わりにHaskellについて書くmatarilloの日記 - haskell

1897日前に更新 aoki1210aoki1210 1905日前に登録
2012年08月08日 GMT 2012年07月31日 GMT
C#よりF#が向いている領域って? | Stack Overflowに質問されていた、「In what areas might the use of F# be more appropriate than C#?」の回答を翻訳してみた。simon cousinsの回答 私は、とあるエネルギー会社向けに、発電所のポートフォリオに関する国の発電スケジュールと取引ポジションとのバランスをとるためのアプリケーションを書きました。クライアントおよびサーバーコンポーネントはC#でしたが、計算エンジンはF#で書かれています。 F#はこのアプリケーションの心臓部の複雑さに対処するために使用したのですが、このことは明らかに、エンタープライズ・ソフトウェアにおけるこの言語のスイートスポットを示しています。すなわち、大規模なデータセットのアルゴリズム的に複雑な分析です。私の経験は非常に肯定的なものでした。具体例を示します: 測定単位。私が働く業界には、いろいろな単位が散らばっています。私が実装した方程式(多くの場合、幾何学的な性質の方程式)は、時間や電力やエネルギーの単位を扱っています。型システムが、関数の入... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 21 | コメント | | ソースサイト: haskell.g.hatena.ne.jp
タグ: C#, F#
1
CLIPS

Eric Lippert氏がC#を振り返り、その将来を推測

1910日前に更新 aoki1210aoki1210 1916日前に登録
2012年07月26日 GMT 2012年07月20日 GMT
Java 8の新しい特徴をScalaと比較しながら紹介します。ラムダ式、高階関数、並列コレクション、仮想拡張メソッドなど。 Urs Peter and Sander van den Berg 2012年7月16日 午後7時33分 (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 10 | コメント | | ソースサイト: www.infoq.com
タグ: C#
1
CLIPS

MOVEは望まれなかった子 - the sea of fertility

1926日前に更新 aoki1210aoki1210 1931日前に登録
2012年07月10日 GMT 2012年07月05日 GMT
アーキテクチャ | 設計パターン一般MVC なにやら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ではControllerが肥大化するMVCは10年古い技術で設計されていて、最新のプログラミングパラダイムに対応していない。 しかしこの理由のうちの特に上の方「MVCではControllerが肥大化する」については、非常にあちこちで見るものの、むしろそれがMVCへの不適切な理解から導き出されたずれた認識に... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 12 | コメント | | ソースサイト: ugaya40.net
タグ: MOVE
1
CLIPS

[翻訳]MVCは死んだ。MOVEするときがきた - きしだのはてな - お楽しみの素

1927日前に更新 aoki1210aoki1210 1931日前に登録
2012年07月09日 GMT 2012年07月05日 GMT
RSS4[翻訳]MVCは死んだ。MOVEするときがきた - きしだのはてな おー。訳ありがたやー。 Modelっていろいろありますね。Input Model(VM)Output Model(VM)Data Model(DTO)Domain Model Viewもいろいろですね。HTMLJSONXML Controllerはあんまりないですね。 それぞれをURIとHTTP Method、またはSubmit Command名なんかでつなげるでしょう。そのためのActionSelectorとRouting登録。 属性ベースのData AnnotationでのModelに対する検証ロジックの介入。ModelBinder。 ストレージとしてのDBやNoSQL、外部サービスを抽象化するためのRepository層とそれを利用するService層。 Controllerに流れ込んできた要求がCommandでもEventでもActionでもService層にModel(Service内包してるかもね)を渡しつつ処理する流れをMVCというんでしょうか。 ドメイン モデル パターンを使用する いろいろで... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 13 | コメント | | ソースサイト: takepara.tumblr.com
タグ: MOVE
1
CLIPS

アプリケーションデータの保存場所について考える - かずきのBlog@Hatena

1932日前に更新 aoki1210aoki1210 1942日前に登録
2012年07月04日 GMT 2012年06月24日 GMT
アプリケーションデータの保存場所について考える C#, WinRT ここを見ながら整理整頓。 Metro スタイル アプリのデータの保存について少し考えてみました。まぁWindows Phone 7アプリでも同じようなことは考えないといけないのですが、ここらへんWindows Phoneアプリ開発のときにさぼってたので今考えます。一時的に保持するデータとずっと保持するデータ 上記のページでは、ユーザーデータとセッションデータと言う表現を使ってましたが、ユーザーデータというのは、アプリケーションでず~~~っと永続化しておきたいデータで、セッションデータが短期的に保持しておきたいデータっぽいですね。 そして方針としては以下のような方針で保存するのがよさそうです。ユーザーデータ Windows.Storage.ApplicationData.Current.LocalSettingsで取得できるApplicationDataContainer型。 この型は、基本的にはちょっとリッチなDictionary (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 11 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Metro
1
CLIPS

Project SilkにならってUnityを使ってみる - miso_soup3

1939日前に更新 aoki1210aoki1210 1945日前に登録
2012年06月27日 GMT 2012年06月21日 GMT
Project SilkにならってUnityを使ってみる MVC はじめに MVCのサンプルプロジェクトであるProject Silkでは、 UnityというIoCフレームワークを利用して関心の分離を行っています。 今回は、Silkのソースを参考にしながら、Unityの利用方法を記載したいと思います。 1.Unityとは 2.Unityの利用方法 3.WebConfigとは別のファイルに記述する。 4.ServiceLocatorを利用する 5.ServiceLocator と Dependency Injection 6.ASP.NET Web APIでは・・・・ よく張りしすぎてこんな目次になってしまいました。 1.Unityとは ある部品に依存性を注入する方法の1つとして、 下のように、コンストラクタによる依存注入があります。 (Dependency Injectionパターンのコンストラクタインジェクションです) この時、開発者は2つの作業が必要になると思います。どの型にどの具象クラスを利用するかを指定する。インスタンスを取得したい時に、インスタンスを提... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 31 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: DI
1
CLIPS

ASP.NET WebForms 4.5, WCF 4.5 における非同期 (async) メソッド - 松崎 剛 Blog - Site Home - MSDN Blogs

1961日前に更新 aoki1210aoki1210 1968日前に登録
2012年06月05日 GMT 2012年05月29日 GMT
SharePoint チームブログ (翻訳版) (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 4 | コメント | | ソースサイト: blogs.msdn.com
1
CLIPS

Metro スタイルアプリのガイドライン一覧 (沢山あるよ~): biac の それさえもおそらくは幸せな日々@nifty

1961日前に更新 aoki1210aoki1210 1969日前に登録
2012年06月05日 GMT 2012年05月28日 GMT
Metro スタイルアプリを作ろうとすると、 いままでのデスクトップアプリとは違って、 たくさんのガイドラインがあります。 しかも、 (少なくとも最初のうちは) ガイドラインに沿っていないと、 Store の審査に落っこちるっぽい。 てことで、 ちょっとコードを書いては、 これでガイドラインに合ってるんだっけ、 と MSDN を探すハメに。 で、 いいかげん探すのに飽きたので、 ぐぐって一覧にしとくことにしました。(すぐに RP が出て、 作り直しかもw あと、 XAML と JS の両方があるものは、 XAML の方を掲載) 書いておいてなんだけど、あきれるほど沢山あります。 ◆ Windows アプリの証明書の要件 これが一番大事な指針になりますな。 ◆ 設計ガイド (英語のものもあり) ・Metro スタイル アプリの UX ガイドライン ・ナビゲーション デザイン ・コマンド実行の設計 ・タッチ操作の設計 ・可変レイアウトの設計 ・アプリ コントラクトの一覧 (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 8 | コメント | | ソースサイト: bluewatersoft.cocolog-nifty.com
タグ: Metro
1
CLIPS

F#3.0で加速する言語指向プログラミング(LOP)。コンピューテーション式はもはやモナドだけのための構文ではない!!! - Bug Catharsis

1965日前に更新 aoki1210aoki1210 1972日前に登録
2012年06月01日 GMT 2012年05月25日 GMT
C#やんごとねぇ、F#のFは「ふつくしい」のF日記 主に.NETで飯を食っている睡眠不足なプログラマのチラ裏です。 (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 12 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: F#
Previous 1 2 3 4 5 Next