トップ «前の日記(2006-10-02) 最新 次の日記(2006-10-12)» 編集

tito Memo

2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|
2010|02|04|05|06|08|
2011|01|02|03|08|10|12|
2012|01|
2013|03|04|

個人的なメモを記していくためのページです。


2006-10-11

* 内容が同じファイルをリンクでまとめるスクリプト

fision: 同一内容のファイルを単一 i-node にまとめる: uyota 匠の一手
ディスク領域を圧縮したつもりになれるスクリプト 18:55 - mputの日記。 (2006-03-30)
ようやく同じ事を考えてる人を見付けた 20:32 - mputの日記。 (2006-09-05)

昔NEWSサーバーのスプールを動かしたときにコピーの仕方を間違えて重複ファイルをいっぱい作ってしまったのを修正するプログラムを書いたことがある。ハッシュで比較+同じなら中身をcmpするのはmputさんと同じだ。ただ私のはエラーチェックしていない。どうせスプールだし一回限りのプログラムで結果を目で適当にチェックすればよかったから。

昔のプログラム(少なくとも2003-10-30以前)なんで今ならもうちょっと良い書き方をするだろうと言い訳しておく。md5を求めるのにmd5sumを呼び出していたりして効率悪すぎ。ディレクトリを辿るのにもいまなら File::Find と使う。

スクリプトを見る
[]

このページ内のリンクがクリックされたことを知るのにjavascriptを使用しています。javascriptを無効にするとあなたがどのリンクをクリックしたか通知されなくなります。javascriptを無効にしてもこのページの閲覧に問題はありません。javascriptを無効にするページもご覧ください。
クラシック・ドーム クラシック・ドームソフト・ドーム ソフト・ドームソフト・リム ソフト・リム
キャップ10個入り。3種類の詰め合わせ(3種x2=6個入り)の、トラックポイント・キャップ・コレクションはIBMダイレクトで945円(税込み)