見出し画像

TF-IDFパッケージ v1.0.0リリース

今朝は6時から開発開始でし。昨日、かみさんと近くの公園にテント設営の練習に行ってきたので肉体が疲れて良く眠れました。

先週ForkしたTFIDFのパッケージを改善して、稀なログを検索するサンプルプロググラムを追加したバージョンをリリースしました。

リポジトリは、

です。
リリースにZIPファイル(rarelog.zip)を公開しています。Windows版、Mac版、Linux版の実行ファイルがあります。サイズが大きいのは、日本語の単語分割のための辞書が入っているからだと思います。

% ./dist/rarelog.app  -t log -g ~/prj/lesson/tfidf/twsnmp/test.log
Score	Log
2.730	Jun  3 07:14:01 minipc memmon: Mem:        7987020      743760      171064      465844     7072196     6467548
2.676	Jun  3 07:14:01 minipc loadmon:  07:14:01 up 209 days, 23:56,  1 user,  load average: 0.99, 0.91, 0.92
2.622	Jun  3 07:14:01 minipc CRON[10234]: (root) CMD (/usr/sbin/mon.sh)
2.110	Jun  3 07:13:48 minipc snmpd[23595]: Connection from UDP: [192.168.1.4]:57885->[192.168.1.210]:161
2.110	Jun  3 07:13:48 minipc snmpd[23595]: Connection from UDP: [192.168.1.4]:57885->[192.168.1.210]:161
2.110	Jun  3 07:13:48 minipc snmpd[23595]: Connection from UDP: [192.168.1.4]:57885->[192.168.1.210]:161
2.110	Jun  3 07:13:48 minipc snmpd[23595]: Connection from UDP: [192.168.1.4]:57885->[192.168.1.210]:161
2.041	Jun  3 07:14:22 minipc snmpd[23595]: Connection from UDP: [192.168.1.250]:65404->[192.168.1.210]:161
2.041	Jun  3 07:14:22 minipc snmpd[23595]: Connection from UDP: [192.168.1.250]:65404->[192.168.1.210]:161
2.041	Jun  3 07:14:22 minipc snmpd[23595]: Connection from UDP: [192.168.1.250]:64336->[192.168.1.210]:161


のように使えます。

オプションは

Usage of ./dist/rarelog.app:
  -c int
    	show top n count (default 10)
  -f string
    	regexp filter
  -g	use time grinder
  -t string
    	tokenizer (en|log|ja) (default "en")
  -v	show version

です。
ログ分析ツールやTWSNMP FCに組み込むことを考えています。

明日に続く


開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。