ブログ 2018/03/04 cszip、nuget.org に上げました こないだ .NET Global Tools を試すのに作ってみた cszip と csunzip、nuget.org に上げてみといた。 以下のコマンドでインストール可能な状態になっています。 dotnet instal tool -g cszip dotnet instal tool -g csunzip 以下のように適当にもほどがあるんで nuget.org に上げるかどうか迷っていたものの。 readme の類一切ない ほんとに内部的に CreateFromDirec… 続きを読む 2018/02/28 .NET Global Tools .NET Core 2.1 の Preview 1 が公開されたそうで。 以前から、daily build の不安定な奴で良ければ試せていたんですが、オフィシャルにアナウンスがあったということは、作業が一区切りしたということでしょう。 実際、今回の主題の Global Tools は、以前、daily build で試したときには全然動いていませんでした。 ということで、今日、やっと動いたので試してみたという話。 Global Tools .NET Core 2.1 の、dotnet… 続きを読む 2018/01/21 Pickup Roslyn 1/21 今日は coreclr, corefxlab, designs から1件ずつ、計3つ。 C# スクリプトの実用 Update clr-configuration-knobs.md, add new C# csi.exe based script for xplat document generation #15858 なんかドキュメント生成系のスクリプトを1個、sh から C# スクリプトに置き換えてみるのを試したいらしい。 曰く、 典型的なスクリプト作業がどの程度効率化す… 続きを読む 2018/01/21 GetUnicodeCategory(int codePoint) を提案してみた 今日は、.NET で、U+10000 以上のコードが割り当たってる文字の Unicode カテゴリー判定をする方法について。 提案を出したらそのままプルリクを出すことになった話。 背景 U+10000 以上の文字 Unicode について詳細は、昔書いた記事があるのでそちらを参照。 Unicodeとは? その歴史と進化、開発者向け基礎知識 Unicodeと、C#での文字列の扱い ここではさらっと。 U+10000 以上に割り当たってる文字は、要するに、以下のようなものです… 続きを読む 2018/01/08 await って言う単語 C# 5.0で非同期メソッドが導入されてから、 正式リリースを基準にしても5年以上、 最初の発表からだと7年以上経っています。 で、5年経っても、「なんて読むの」「asyncのaとawaitのaは違う」などなどが「定番ネタ」として定期的に出てくるわけですが。 特に、ECMAScript 2017がasync/awaitを導入したり、 Unity 2017がやっとC#のバージョンを6.0に上げれる感じになってきたり、 5年の断絶を経て去年からasync/awaitに触れる人が増えている… 続きを読む 新しい投稿へ 過去の投稿へ
2018/03/04 cszip、nuget.org に上げました こないだ .NET Global Tools を試すのに作ってみた cszip と csunzip、nuget.org に上げてみといた。 以下のコマンドでインストール可能な状態になっています。 dotnet instal tool -g cszip dotnet instal tool -g csunzip 以下のように適当にもほどがあるんで nuget.org に上げるかどうか迷っていたものの。 readme の類一切ない ほんとに内部的に CreateFromDirec… 続きを読む
2018/02/28 .NET Global Tools .NET Core 2.1 の Preview 1 が公開されたそうで。 以前から、daily build の不安定な奴で良ければ試せていたんですが、オフィシャルにアナウンスがあったということは、作業が一区切りしたということでしょう。 実際、今回の主題の Global Tools は、以前、daily build で試したときには全然動いていませんでした。 ということで、今日、やっと動いたので試してみたという話。 Global Tools .NET Core 2.1 の、dotnet… 続きを読む
2018/01/21 Pickup Roslyn 1/21 今日は coreclr, corefxlab, designs から1件ずつ、計3つ。 C# スクリプトの実用 Update clr-configuration-knobs.md, add new C# csi.exe based script for xplat document generation #15858 なんかドキュメント生成系のスクリプトを1個、sh から C# スクリプトに置き換えてみるのを試したいらしい。 曰く、 典型的なスクリプト作業がどの程度効率化す… 続きを読む
2018/01/21 GetUnicodeCategory(int codePoint) を提案してみた 今日は、.NET で、U+10000 以上のコードが割り当たってる文字の Unicode カテゴリー判定をする方法について。 提案を出したらそのままプルリクを出すことになった話。 背景 U+10000 以上の文字 Unicode について詳細は、昔書いた記事があるのでそちらを参照。 Unicodeとは? その歴史と進化、開発者向け基礎知識 Unicodeと、C#での文字列の扱い ここではさらっと。 U+10000 以上に割り当たってる文字は、要するに、以下のようなものです… 続きを読む
2018/01/08 await って言う単語 C# 5.0で非同期メソッドが導入されてから、 正式リリースを基準にしても5年以上、 最初の発表からだと7年以上経っています。 で、5年経っても、「なんて読むの」「asyncのaとawaitのaは違う」などなどが「定番ネタ」として定期的に出てくるわけですが。 特に、ECMAScript 2017がasync/awaitを導入したり、 Unity 2017がやっとC#のバージョンを6.0に上げれる感じになってきたり、 5年の断絶を経て去年からasync/awaitに触れる人が増えている… 続きを読む