die()によるメッセージから行番号を除く

Perlにおいて、例外処理としてdie()をevalでキャッチして、その処理の中でdie()の引数として渡した文字列を利用する場合があると思います。例えば、次のようなコードになります。 $ vim die_test #!…

Waritiger

グループ内でのお金の立替えを精算するためのツールを作成しました。新しい精算シートを作成すると、固有のURLが作られるため、そのURLをグループのメンバーに渡すことで情報の共有ができます。 http://waritiger…

複数のファイル内の文字列の置換

UNIXにおいて、ファイル内の文字列の置換にはsedコマンドを利用することができます。例えば、fruits.txtファイル内の文字列AppleをOrangeに置換するには、以下のように行います。 $ sed -i".bk…

プロンプトの表示の変更

表示内容の変更 PS1という環境変数の値を変更することで、Bashのプロンプトの表示を変更することができます。例えば [user@host:/path/to/current_directory]$ という表示にしたければ…

Tajitools > 日時 > タイムゾーン変換

Tajitoolsに二つのタイムゾーン間で時刻を変換するツールを追加しました。今、ニューヨークは何時だろう?とかを調べることができます。 http://tajitools.com/datetime/timezone

古いファイルの削除

UNIXにおいて、最終更新後一定期間経った古いファイルを削除するには、「find」コマンドを「-exec」パラメータと一緒に利用します。 $ find <Directory> -maxdepth 1 -mti…

ハッシュの結合

Javascriptでハッシュの結合を行う関数は標準で存在しないようです。hash1にhash2を結合するには、次のようにやります。 var hash1 = {'us': 'USD', 'jp': 'JPY'}; var…

Tajitools > 日時 > 時計

Tajitoolsに時計ツールを追加しました。表示形式とサイズを指定できる、単純な時計です。 http://tajitools.com/datetime/clock