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

javax.net.ssl.SSLSocket を使ってHTTPSにアクセスする

java.net.URLConnection を使えば簡単なのだが、あえて javax.net.ssl.SSLSocket を使ってHTTPSにアクセスしてみるサンプル。このサンプルはScalaだがJavaでも同じようなもんだろう。 // SunのJavaであれば、$JAVA_HOME/jre/lib/security/cacerts というパス…

scalaでシェルスクリプトを書く その2

Scalaでスクリプトを書いて気軽に実行したくても、コンパイルに非常に時間がかかるので、コンパイル結果を保存しておいて、繰り返し同じスクリプトを実行するときにはコンパイル結果をJavaコマンドだけで実行できるようにした。 このファイルをパスの通った…

scalaでシェルスクリプトを書く

Scalaにオプションを渡す必要がない場合。 #!/usr/bin/env scala !# println("abc"); Scalaにクラスパスなどのオプションを渡す必要がある場合、シェルスクリプトの1行目(シェバング)にScalaの引数を渡せなかったので、しかたなく以下のように書いた。 #!/bi…