ブログ 2016/01/02 Commonly Rejected Changes twitterで見かけた話。きっかけはSwiftのものなんですが、「Commonly Rejected Changes」、つまり、「頻繁にリジェクトされる変更の提案」集がまとめられてるみたいです。これを見た感想は「ああ、あるある、C#でもよくある」だったので、それをネタにしてみようかと。 {} をやめて、Python風のインデント構文がほしい これ、SwiftやC#に限らずありとあらゆるプログラミング言語で発生すると思うんですが、必ず出てくるんですよね、インデントでブロックを切る構文を求めて… 続きを読む 2015/12/22 Windows 10 Mobile人柱中 最近、「Surface Book買わない人」として有名なわけですが。だって、ノートPCとか重たくて持てない。スマホでいいよ、スマホで。 ということで、今週中、「リビングでWindows 10 Mobileを使って作業しよう強化週間を実施しております。 Continuum 最大の動機は、手元にContinuum対応端末があることです。 要するに、Lumia 950 XLを買ったから。 Continuumは、Windows 10 Mobile最大の売りになるかもしれない機能で、スマホとPC… 続きを読む 2015/12/19 めとべや東京 #10 にて登壇 めとべや東京 #10 にて登壇してきました。 .NET Platform Standard—Iwanaga Nobuyuki まあ実は、元々別の勉強会での発表になる予定だった資料なんですが。どうしても都合がつかずに、資料作りかけの状態で未発表だったもの。 メトロっぽくない感じでしたが、まあ、この苦労を最初に負ったのはWindows Phone Silverlightであったり、Windowsストア アプリであったり。そこからUniversal Windows Platformや.NET C… 続きを読む 2015/12/18 ピックアップRoslyn 12/18 CoreCLR側との兼ね合い DNX向けに、ASP.NETチームの方が実装しちゃってるけども、Roslyn側の協力がほしそう・Roslyn側で取り組んでほしそうな話が2件。 ICompileModule https://github.com/dotnet/roslyn/issues/5561#issuecomment-164688325 DNX側で、ICompileModuleインターフェイスを実装しておけばコンパイルの途中で独自処理を挟めるという実装があったりします。そのタイミングで、… 続きを読む 2015/12/14 SystemかMicrosoftか、公式ライブラリの名前 Windows用として生まれて、クロスプラットフォームに育った.NETの宿命というか。System名前空間から始まるライブラリと、Microsoft名前空間から始まるライブラリの話。 System or Microsoft Systemなんて名前、基本的には標準ライブラリ用なわけですが。 「.NET系開発者はサードパーティ ライブラリにも平然とSystemの名前を付けることがある」みたいな問題もありますが、それは今回は置いておきます。今回は割かし標準に近いところ、マイクロソフトによる公式実… 続きを読む 新しい投稿へ 過去の投稿へ
2016/01/02 Commonly Rejected Changes twitterで見かけた話。きっかけはSwiftのものなんですが、「Commonly Rejected Changes」、つまり、「頻繁にリジェクトされる変更の提案」集がまとめられてるみたいです。これを見た感想は「ああ、あるある、C#でもよくある」だったので、それをネタにしてみようかと。 {} をやめて、Python風のインデント構文がほしい これ、SwiftやC#に限らずありとあらゆるプログラミング言語で発生すると思うんですが、必ず出てくるんですよね、インデントでブロックを切る構文を求めて… 続きを読む
2015/12/22 Windows 10 Mobile人柱中 最近、「Surface Book買わない人」として有名なわけですが。だって、ノートPCとか重たくて持てない。スマホでいいよ、スマホで。 ということで、今週中、「リビングでWindows 10 Mobileを使って作業しよう強化週間を実施しております。 Continuum 最大の動機は、手元にContinuum対応端末があることです。 要するに、Lumia 950 XLを買ったから。 Continuumは、Windows 10 Mobile最大の売りになるかもしれない機能で、スマホとPC… 続きを読む
2015/12/19 めとべや東京 #10 にて登壇 めとべや東京 #10 にて登壇してきました。 .NET Platform Standard—Iwanaga Nobuyuki まあ実は、元々別の勉強会での発表になる予定だった資料なんですが。どうしても都合がつかずに、資料作りかけの状態で未発表だったもの。 メトロっぽくない感じでしたが、まあ、この苦労を最初に負ったのはWindows Phone Silverlightであったり、Windowsストア アプリであったり。そこからUniversal Windows Platformや.NET C… 続きを読む
2015/12/18 ピックアップRoslyn 12/18 CoreCLR側との兼ね合い DNX向けに、ASP.NETチームの方が実装しちゃってるけども、Roslyn側の協力がほしそう・Roslyn側で取り組んでほしそうな話が2件。 ICompileModule https://github.com/dotnet/roslyn/issues/5561#issuecomment-164688325 DNX側で、ICompileModuleインターフェイスを実装しておけばコンパイルの途中で独自処理を挟めるという実装があったりします。そのタイミングで、… 続きを読む
2015/12/14 SystemかMicrosoftか、公式ライブラリの名前 Windows用として生まれて、クロスプラットフォームに育った.NETの宿命というか。System名前空間から始まるライブラリと、Microsoft名前空間から始まるライブラリの話。 System or Microsoft Systemなんて名前、基本的には標準ライブラリ用なわけですが。 「.NET系開発者はサードパーティ ライブラリにも平然とSystemの名前を付けることがある」みたいな問題もありますが、それは今回は置いておきます。今回は割かし標準に近いところ、マイクロソフトによる公式実… 続きを読む