でかるちゃー

毎日の発見に驚き、感じる!感謝する!

-スポンサードリンク-

SkypeのせいでWindowsが重くなるのは会話履歴のDBのせいっぽい。

Skypeを社内チャットに使ったりする運用はやめようぜ!
ってトピックを最近良く見ますが、
そうは言ってもすぐに別のに置き換えられるわけじゃないし、
まぁ、今使っているものは、それはそれで使い慣れなければと思ったのですが、
立ち上げて、いろんなチャットのやりとりをしているうちに、だんだんPCが重くなってくるんです。

そんなわけで、いろいろ調べてみたところ、表題の通り、Skypeの会話履歴の量が増えて、その管理DBが重くなるようです。

Skypeの会話履歴は、一定期間で削除するか、期限なしで保存して手動で削除するか(デフォルトはこっち)なのですが、Skypeで管理されるログは小さく、でも後で検索とは参照とかできるようにログを残しておきたい。そんな事どうやったらできるの?というお話です。

基本的にWindowsSkype 使っているので、Windowsの対応アプリです。

まずは基礎情報的なところで、直接関係ないお話なんですけど、

Skype API チャットの送受信 (C#) | 夏研ブログ
http://c-loft.com/blog/?p=1991

この辺の情報、なんかのニュースでSkype APIがもう使えなくなるとか聞いたはずだなとか思いつつ、本題の調査へ。

個人PUNK | SKYPEチャットログの場所と、外部アプリからの照会、削除、バックアップ方法に関して
http://atohi.com/blog/post/2010/05/01/SKYPEe38381e383a3e38383e38388e383ade382afe381aee5a0b4e68980e381a8e38081e5a496e983a8e382a2e38395e383aae3818be38289e381aee58f82e785a7e696b9e6b395e38081e3838fe38383e382afe382a2e38383e38395e381abe996a2e38197e381a6.aspx

なんか、これは手間が掛かりそうだな。そしてコメント見ると、こんなの紹介されていた。

窓の杜 - 【REVIEW】シンプルなUIで手軽に使える「SQLite」データベースの管理ソフト「Lita
http://www.forest.impress.co.jp/article/2009/02/17/lita.html

 うーん、動かない。次行ってみよう!

Skype chat log viewer | Rhein-strasse
http://www.rhein-strasse.de/software/schatlogviewer/

 これもSkypeとの承認まわりがーって言われて動かない。

で、結局これにしました。

窓の杜 - 【REVIEW】“SQLite”のデータベースを管理できる「SQLite Database Browser」
http://www.forest.impress.co.jp/docs/review/20101201_410527.html

このツールで、↓のPATHにあるファイルを取り込んで

C:\Users\"PCユーザ名"\AppData\Roaming\Skype\"SKYPEユーザ名"\main.db

 Messages というテーブルをCSV(TSVかな?)のファイルに吐き出しておいて、必要な時にテキストエディタGrepツールとかで探せば良いでしょう。

 

【送料無料】Skype完全大事典 [ リンクアップ ]

【送料無料】Skype完全大事典 [ リンクアップ ]
価格:1,449円(税5%込、送料込)