Shammer's Philosophy

My private adversaria

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

OpenSSLでCRLを生成する

SSL

すでに作成済の証明書を無効化する、というのをやってみた。 CAのディレクトリへ移動 echo 00>crlnumber openssl ca -config ca.conf -gencrl -revoke Revoke-Server/certificate.pem これをすれば以下のような出力がある。これを保存しておく。 Using confi…

LISP IO Samples 20120825

Lisp IO 総まとめ-20100205 - Shammerismの内容に一部追加。 File 読み込み (with-open-file (input-stream "$READ_FILE_NAME" :direction :input) (loop (let ((line (read-line input-stream nil 'eof))) (if (eql line 'eof) (return)) (format t "~A~%" …

java.io.File[] をファイル名でソートする

/home/test/files/ 以下にあるファイルをファイル名でソートして出力するサンプル。エラーチェックとかは省略している。 import java.io.File; public class Test { public static void main(String[]args){ File diffDirectory = new File("/home/test/file…

関数型変数を使用して入力値の型を変更する

コマンドラインからの入力で、ある値は文字列として扱い、ある値は数値として扱い、というようにするには、Java ではできなかった。できなかったというか、一旦は全て文字列で受取り、その文字列を後で数にしたりといった手順を踏む必要があった。Lisp だと…

xyzzyでSKKを使う

WindowsでもEmacsを使ってみているが・・・やっぱり少し遅い。23.xには何か遅くなる不具合があったようだが、24.1にしてもやっぱり少し遅い。そこで、xyzzyにSKKを入れてみようと思った。移植版は、Google先生のトップに表示されるkia's website - xyzzy関連…

package が変わっても・・・

use-package を使う - Shammerismやdefpackage の :use の意味 - Shammerismの続きになるかも。パッケージの使い方で想定していなかった動作を確認。 ? (defpackage p1) #<Package "P1"> ? (in-package p1) #<Package "P1"> ? (defun hello () (format t "AAA~%")) HELLO ? (export 'hell</package></package>…

Bash Shell Script my pocket reference - 20120813

Bash Shell Script my pocket reference - 20100812 - Shammerismの続編。条件の否定と、シェルでの文字列操作-20120805 - Shammerismの内容をマージ。 if 文 sample if [ $# -ne 1 ];then echo "Usage: $0 [123]"; exit 1; fi if [ $1 -eq 1 ];then echo "Y…

MacのEmacsフォント設定(Emacs 24.1)

Mac で Emacs を利用するときのフォント設定備忘録。自分のフォントの条件としては、 アルファベットや数字はInconsolataを使用 日本語の全角文字とアルファベットの2文字が等幅になること 簡単にできると思っていたが、やってみるとかなり繊細な設定である…

設定した cron で permission denied

様々なサイトで cron の設定方法を確認しながら、自分の書いたシェルを cron として動作させるためにあれこれ試行錯誤したので、その内容をメモ。基本的な流れとしては、 実行したい処理(ShellScript)を書く 作成したShellScriptをcrontab -eで定義 なんか c…

シェルでの文字列操作-20120805

あると思っていたがなかった(見つけられなかった?)ので書くことにしました。抜き出しや長さ判定はもっと良さそうなのがあるかもしれないけれども。 Equal判定 if [ $VALUE = "0" ];then echo "VALUE is 0"; else echo "VALUE is not 0"; fi 空文字判定 if [ …

Java Mail CC 送信 Sample

Java Mail Sample - Shammerismの内容に CC 送信処理を追加しただけだが。CC 送信するには、javax.mail.internet.InternetAddress の配列をもう一つ用意し、javax.mail.Message.setRecipients で Message.RecipientType.CC として渡す。 import java.util.Da…