クロージャを使ったクラスベースオブジェクト指向JavaScript Mar 29, 2015 クロージャとは、関数と変数環境をあわせたもので、Javaのようなメソッドとインスタンス変数を持ったクラスの動きをしてくれる。 つまり、変数の状
bashのプロセス置換(Process Substitution)で中間ファイルを不要に Mar 29, 2015 はじめに bashのプロセス置換は、引数でファイルを指定すべきところをコマンドの結果で代用できる機能。コマンドの結果をファイルとして扱え、作業
List.subListはSerializeできない Jul 19, 2014 ArrayListはSerializableだが、subListで取得したListはRandomAccessSubListが実体で、Seri
ftp.proxyでFTPプロキシサーバを立てる Jul 19, 2014 FTPプロキシサーバ(http://www.ftpproxy.org/)を立てる方法。 接続許可されているIP以外から接続したいとき、許可され
xargsによるshellスクリプトの並列化 Jul 18, 2014 xargs -P max-procsを使えば、同時実行プロセス数を指定して、並列処理ができる。 max-procsが0の時、できるだけ多くのプロセスを起動す
モーダル画面でスクロールバーをできるだけ出さないようにする Jul 17, 2014 はじめに IEのモーダル画面でダイアログの横幅とbodyの横幅を同じにしていると、縦スクロールバーが出た時にスクロールバーに幅をとられて、横ス
rsyncとlsyncdでリアルタイムにディレクトリを同期する Jul 17, 2014 はじめに 差分を算出してファイルやディレクトリを同期してくれるrsyncと、ローカルファイルへの変更を監視してくれるlsyncdを組み合わせる
ps -ef | grep でヘッダを出す方法 Jul 8, 2014 はじめに ps -ef | grepを行うと、psのヘッダが出てくれない。ヘッダを出す方法は主に2通りで、ps -efにhead -1を付けるか、grepのか
データがないときだけINSERTする方法 Jul 6, 2014 UK違反でエラーになると困るケース 主キーやユニークキーを付けていれば、重複したデータをINSERTしようとするとエラーが発生する。 特に以下の
SELECT件数を制限してもいい場合のパフォーマンスチューニング Jul 6, 2014 LIMITとGROUP BY / DISTINCT 画面に出すデータ件数が100件だけでいい場合は、LIMIT 100 (OFFSET 0)を使えばいい。 ただLIMITはGROUP BYや