2013-01-01から1年間の記事一覧

今日知ったこと Windowsでも! apt-getやbrew的な、Chocolatey

Chocolatey Mac環境でbrew便利ですので、Windowsにもあれば当然うれしい。自分の場合Win環境はParallels上の仮想マシンWin8なので、極力最低限のものだけ入れてたんだけど、これなら、もうちょっといろいろ入れてみようかな。 Chocolateyの入れ方とかは、Cho…

Vert.x

Node.jsいいね!npmが秀逸でさ!、とか思ってたら、Vert.xですと。 さっそくインストール。Mac環境なのでHomebrewですわ。 > brew install vert.x あっという間。brew万歳。 vertxコマンド動作確認してみる。 > vertx version 2.1M2 (built 2013-12-01 13:02:…

プログラミングC# 第7版

第6版持ってるけど、第7版も出たら買おうと思ってたので。C#5(.NET4.5)対応した内容を是非読みたかった。 Rxがまるまる1章分ある。RxとTask(やasync/await)の扱いの比重は、個人的には逆のほうがうれしかったな。Rxは確かにおもしろいけど。 とはいえ、C#を…

NUnitのTestCaseとTestCaseSourceはいっしょに使える

private enum MyEnum { AAA, BBB, CCC } private static IEnumerable<string> GetCaseSource() { return Enum.GetNames(typeof(MyEnum)); } [Test] [TestCase("abc")] [TestCaseSource("GetCaseSource")] public void FuncTest(string arg) { Assert.なにか; }</string>

Markdown

ということで、そろそろわたしもブログをMarkdown記法にしてみようかなと。 参考にさせていただきました。 はてなブログで「Markdown記法一覧」を書いてみるテスト タイトル1 タイトル2 箇条書きリスト 箇条書きリスト段 箇条書きリスト 太字とか、 Debug.Wr…

Visual Studio Code Metrics PowerTool 11.0

いつの間にやらリリースされていました。っていうか、遅すぎでしょ。VS2012用のはもうアップデートされないと思ってたよ。 Visual Studio Code Metrics PowerTool 11.0

いつHaskellやるの?今でしょ!

過去ちょこっとインストールとお遊び程度にいじったが、もう何年もさわってなかったHaskell。こちらの息の長い連載を時々ながめてはいたのだが、読むたびアハ感(ポジティブな感想ね)やドン引き(ネガティブな感想ね)があって、おれは本物のプログラマではない…

Team Foundation Service から チームプロジェクトを削除する

備忘録 Team Foundation Service から チームプロジェクトを削除するコマンド TFSDeleteProject.exe "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\TFSDeleteProject.exe" /collection:"https://<userName>.visualstudio.com/DefaultCollection/" <projectName></projectname></username>

INotifyPropertyChangedの実装を便利にしてくれるPropertyChanged.Fody

これ便利です。でも、 VSでWin8ストアアプリを作るとコードテンプレートに含まれてるらしいBindableBaseクラスとか、 WPFでもBindableBaseを使ってINotifyPropertyChangedを実装する - SourceChordを作ってみている方とか、 キモはCallerMemberNameAttribute…

Eclipse JunoでScala IDE その後

Scala IDE 3.0 からEclipse Junoに対応されてます。もうNightly Buildじゃないです。Scala 2.10 + Eclipse Scala IDE の組み合わせOK。普通にダウンロードサイトへどうぞ。

Visual Studio 2012 更新プログラム 2 をインストール

VS2012 Update2 Updateした。 BlendがWPF対応したらしいので使ってみたかったのだが、VS2012 Express for Desktopだけ入れてる自分の環境には、そもそも"Blend for visual studio 2012"が入ってないな...。うーむ。Express for Windows8も入れにゃいかんのか…

祝Ruby2.0と根負け

最近Rubyを使うには、当たり前のように複数バージョンを使い分けて管理する風潮なのですが、いやです。最新バージョンだけ入れてたいのだ。これまで、Ruby, Railsのバージョンを最新に保ちつつRailsアプリを維持したけど、けっこうしんどい。あとHerokuがサ…

今日知ったこと C# Encoding.BigEndianUnicode

ビッグエンディアンのユニコード文字列用のEncoding.BigEndianUnicodeプロパティあったんだ。UnicodeEncodingクラス

Task.Run()はTask.Factory.StartNew()の代わり、ではない。

Task.Run()を最初見たとき、ああ、これからはTask.Factory.StartNew()じゃなくてこれを使うようになるんだな、とか思ったのですが、Task.Run()はTask.Factory.StartNew()でできること全てができるわけじゃないので、Run()は、あくまでTaskScheduler.Default…