2015年10月18日2015/10/21先週末はまたまたさくらのVPSサーバーにSquidのインストール。そのサーバーはログ解析の必要があるのでなんらかSquidのアクセスログを見れる解析ツールが必要になった。Webコンテンツの配信を最適化するアクセス解析に関してもレポート形式は様々なんで、結構求める結果を表示してくれるレポートがない。上のリンクのサイトを見ながらいくつか試しに入れてみたりしてたが、最終的に中ほどにあるSquintというツールに決定。SquintこのSquintはセットアップがとても楽。基本的にPerlなどLinuxのどのディストリビューションにでも標準的に入ってるライブラリだけでSquidログの解析レポートを作成してくれる。apache(httpd)に関してもhtmlフォーマットのレポートを見る時に必要なだけでレポート作成まではhttpdのサーバーがなくても何も問題なく動きます。InternetからReachableのサーバーで常時TCP/80を開けておくのが不安、もしくはセキュリティ対策が面倒というのなら、とりあえずSquintで作成したレポートは特定のフォルダに溜め込んでおき、安全にhttpdを立ち上げられるLinuxなどのサーバーからshスクリプト+cronなんかで自動的にscpでそのレポートファイルをコピーして見れるようにしておけばこのレポートのためだけにhttpdを立てる必要もなくなります。コマンドラインでも簡単にレポート作成できるし、配布パッケージのINSTALLファイルにある手順に従ってインストールすればcrontabへの登録も自動的に行い、デイリーでレポートを作成を自動的に作成してくれる。手順も3,4のインストールスクリプトを実行するだけで終了。2015年09月15日2015/09/16Surface3にメール移行して使ってみるかと考えていましたが、ストレージは128GBしかないんだが、意外とディスクスペースが埋まっている。なんのファイルでこんなに容量食ってるの?って疑問がSSDモデルのノートPC(Surface3はeMMCですけど)を活用してる人は常にあるでしょうけど、その辺解析してくれるツールを。http://www.derlien.com/起動してPC内のすべてのドライブか、単発のドライブ、もしくは特定のフォルダだけを指定すると、中にあるファイルをスキャンしてどのファイルが、どのフォルダがどれだけ容量を食っているかを表示してくれる。画面の左上が各フォルダごとの容量と全体とのパーセンテージを表示する。画面右上はファイルの種類ごとにどれだけ容量を食っているかを表示する。画面下部のブロック絵みたいなのが一番便利で、各ファイルがひとつひとつのブロックとして表示される。このブロック絵を見てると他と比べて極端にでかいブロック(ファイル)とかも一目瞭然。そのブロックをクリックすると、そのファイルに該当する画面左上の部分がハイライト表示され、どのパスのなんていうファイルなのかがぱっと見でわかるようになっている。Officeのファイルがほとんどなのに数GBのファイルが2,3個あるよ、なんて簡単に気づける。逆に画面左上の容量を食っているフォルダをクリックするとそのフォルダ内にあるファイルがブロック絵の中でハイライトされる。うまく出来てるのは特定のフォルダに入るファイルはまとめて綺麗に長方形を描くようにブロック絵で配置されていてフォルダ選択は綺麗に長方形がハイライトされる。文字の説明だけではわかりにくいところがあるでしょうけど、フリーのツールなんで実際に使ってみると結構良く出来てるのがわかるかと思います。ちなみに以下が元ネタです。photricity.com。