2014-08-01から1ヶ月間の記事一覧

Vagrant で VirtualBox 上の CentOS 7 へ固定 IP を設定

はじめに Vagrant を使って VirtualBox 上で CentOS 7 を起動する際に、固定 IP を設定しようとするとエラーが発生しました。 Vagrant 1.6.3 VirtualBox 4.3.12 for Windows hosts Vagrantfile ・・・ Vagrant.configure(VAGRANTFILE_API_VERSION) do |confi…

成功するまで次を試すような処理へ Either モナドを適用 - FunctionalJava

成功するまで次の処理を試していくような処理に対して Either モナドを適用してみました。 使用した環境は下記の通りです。 Java SE 8u20 FunctionalJava 4.2 beta1 ソースは http://github.com/fits/try_samples/tree/master/blog/20140825/ はじめに Eithe…

Java用 SSH クライアントライブラリ - ganymed-ssh2, sshj, JSch, Apache SSHD

主要な Java 用の SSH クライアントライブラリを使って簡単なサンプルを作成してみました。 Ganymed SSH-2 sshj - SSHv2 library for Java JSch - Java Secure Channel Apache SSHD ソースは http://github.com/fits/try_samples/tree/master/blog/20140814/…

Arrow (Kleisli) で List モナド - Haskell, Frege, Scalaz

「Scalaz でリストモナド - Kleisli による関数合成 」等で試してきた List モナドを使ったチェスのナイト移動の処理を Arrow (Kleisli) を使って実装し直してみました。 Arrow は計算のための汎用的なインターフェースで、モナドを扱うための Arrow とし…