| Subcribe via RSS

AutoHotKeyを使って,打鍵数をoutputzに投げる

12月 4th, 2008 | No Comments | Posted in Firefox/Thunderbird, Windows, programming | このエントリをはてなブックマークに登録

outputzは,何文字書いたかを記録して,可視化してくれるFirefoxのアドオン.
APIが公開されているので,emacsで書いた文字数をoutputzに投げるoutputz.elなどが作られ,面白いので使わせてもらっている.

説明

autohotkeyというのは,キーボード打鍵やマウスクリックなどのイベントを取得して,好きなキーに割り当てたり,プログラムを動かしたりするスクリプトを簡単に書けるツール.
うまく説明できないので,下のサイトを参考にしてください.
Windows専用です.

インストールの仕方やプログラムの書き方は上記のAutoHotKeyを流行らせるページを参考にしてください.
最初は慣れないけど,説明がとても充実しているため,そのうち分かると思います.
よく使うコマンドをショートカットキーに割り当てる,単純な作業の自動化をするなど,いろんなことができるので,興味がある人はがっつり触って見たらいいかも.

で,自分は打鍵数を取りたかったからAutoHotKeyを今週から触り始めて,せっかくだからついでにoutputzに投げるプログラムを書いてみた.

できること

キーボード押した数をカウント,記録し,「Win+z」や「Ctrl+Alt+z」を押すとoutputzになげる.
マウスクリックもカウントするけど放置.
Arrowキー,F1,F2… などはカウントしない.

他に必要なものは,curlです.
http://curl.haxx.se/download.html#Win32 のかなり下の方からダウンロードできます.
自分はWin32のver.7.19.1を入れています.sslを使う場合には,libeay32.dllとlibssl32.dllが必要になるので,Delegateさんの所からDownload し,ssleay32.dll を libssl32.dllにリネームして使ってください.

で,AutoHotKeyとcurlの準備ができたら,コードをはてなの方に置いたので,それをoutputz.ahkなどの名前で保存し,同じフォルダにcurlというフォルダを作って,その中にcurl.exeを置いてください.

あとはそのoutputz.ahkをダブルクリックしたら,outputzの復活の呪文を入れるウィンドウが開いて,入力すると、使えるはず.

仕様

起動したら打鍵をカウントし始めて,10秒に1秒ループを回して時間をチェックして、前の更新から1分を超えたらファイルを更新します。「Winキー+z」または「Ctrl+Alt+z」でoutputzに投げるっていう仕様になっています.このあたりはすぐ変えられます.
無駄に毎日フォルダ分けしてデータをためたり,マウスクリックもカウントするのに使わないのは、自分であとで使う用です.変えるのが面倒なので、そのまま.

たぶんちょっと頑張ればアプリ毎の打鍵数カウント→アプリ毎のurlで投げる,ってこともできます.

微妙な仕様のまま公開するので,勝手にコード改良して公開してくださって構いません.


このエントリをはてなブックマークに登録

Tags: ,

Thunderbirdの返信引用文「?さんは書きました」はかっこわるいから変えたい

6月 26th, 2008 | 5 Comments | Posted in Firefox/Thunderbird, Windows, tips | このエントリをはてなブックマークに登録

メールソフトでThunderbirdを使っている場合,日本語版のデフォルトでは返信で相手のメール本文を引用する際に,
○○ さんは書きました:
という文が付くと思います.

自分はこれが嫌で,変えたいと思いました.



googleで調べてみたところ,

http://www.mozilla-japan.org/support/thunderbird/tips#beh_replyheader

がMozillaによる説明として出てきたのですが,ちょっと面倒です.

もっと簡単にできる方法を紹介します.

まず,「ツール」>「オプション」>「詳細」から「設定エディタ」を開きます.

(Ubuntuでは,「編集」>「設定」>「詳細」から)

フィルタ」にreplyと入力すると,返信に関する設定が出てきます.


mailnews.reply_header_authorwroteをダブルクリックして,書き換えます.

%sの部分には相手の名前が勝手に入るので,この部分は残してあとは好きなように変えてください.
自分は

%s wrote

にしました.これで
○○ wrote:
と表示されます. 次に,受信時間も入れてみます.

mailnews.reply_header_typeをダブルクリックして,値を1からにします. これで,
(2008/06/26 19:00), ○○ wrote:
というように表示されます.

時刻にカッコがつくのが嫌なので,これもはずします.

mailnews.reply_header_ondateをダブルクリックして,(%s)%s に書き換えます.

これで
2008/06/25 10:10, ○○○ wrote:
という感じになります.


以上です.自分の好きなように変えてみてください.


このエントリをはてなブックマークに登録

Tags: ,

GmailとThunderbirdのアドレス帳を同期

5月 20th, 2008 | 2 Comments | Posted in Firefox/Thunderbird, tips | このエントリをはてなブックマークに登録

参考にしたサイト:Mozilla-Remix

Thunderbirdのzindusというアドオンを利用すると,Thunderbirdのアドレス帳とGmailのアドレス帳を同期すること賀できます.

手順

まず,zindusのサイトのInstall 1,のDownloadというところをクリックして,拡張子が.xpiとなっているファイルをダウンロードします.

次にThunderbirdを起動して,「ツール」->「アドオン」から別窓を開き,左下の「インストール」をクリックして先ほどダウンロードしたzindus-… .xpiを選択するとインストールされます.

そして,Thunderbirdを再起動した後,もう一度「ツール」->「アドオン」で別窓を開いてzindusを選択し「設定」をクリック.まず「Server Settings」の「select server type」で「google」を選択.下の「Email address」には自分のgmailのメールアドレス,パスワードにGmailのパスワードを入力します.

次に「Preferance」の「action」から「sync now」を選択.これで同期されて設定は完了です.

最後の同期がうまくいかない場合

sync failedと表示が出ます.
アドレス帳に同じメールアドレスがある場合はそのような内容の表示が出るはずなので,同じメールアドレスの片方を削除してください.

そのような表示でない場合は,パスワードなどの打ち間違えがないか確かめ,それでもだめならしばらく待ってみるとうまくいく場合があります.


このエントリをはてなブックマークに登録

Tags: ,