Windows Subsystem for Linuxで、Windows側のSSHキーと設定を使う方法

目的 WindowsでWin32-OpenSSHがまともに使えるようになってきて、Windows側とWSLの両方でSSHを使うよって人もいるかもしれません。 とりあえず、ここに一人います。SSH鍵のセットアップって、結構面倒(主に、リモート先で鍵を追加して回るのが面倒)なので…

High SierraでJohn The Ripperをコンパイルする方法。

OS X (High Sierra) 上でJtRを使おうとして色々と罠があったのでメモ。 GCCとOpenSSLのインストール まず、GCCとOpenSSLをインストールします。その後、OpenSSLにパスを通します。 $ brew update && brew upgrade $ brew install gcc openssl 続いてOpenSSL…

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とともに過ごすであろうという…