IntelliJ Ultimate Editionを無料で使う方法。(学生向け)

IntelliJ使ってますか? 私は使っていませんでした。(笑) 所用でJavaを使い始めることとなり、IDEとしてIntelliJを選択することに。。。 最初はCommunity Editionをインストールしようとしたのですが、 「もしかしてEnterprise Editionとかあったりしちゃ…

F#でargparseぽいことをする方法

F#でコマンドライン引数をうまく使いたかったので。 let ParseArguments options argv = let key = ref "" in argv |> Seq.groupBy( fun s -> match Seq.exists(fun t -> String.Compare(t, s) = 0) options with | true -> key := s; !key | false -> !key …

Linux Kernel 4.4 の新機能 "mlock2"

この記事は Linux Advent Calendar 2015 - Qiita の 24日目の記事です。 みなさんUbuntuつかってますか?次期LTS版である、Ubuntu16.04では、Linux Kernel 4.4を利用することが検討されています。*1 来年から5年間をUbuntu16.04とともに過ごすであろうという…