古事連記帖

趣味のこと、技術的なこと、適当につらつら書きます。

GmailChecker

Version 2.11a をリリースしました。

本当は 5 月あたりにできていたんですが、リリースするのが遅くなってしまいました(汗 基本的には追加しても不都合の起きない程度の要望を反映したものになっています。 その中でも[受信トレイを開く]ウィンドウのリストボックスをダブルクリックした時に受…

Version 2.1 をリリースしました。

Version 2.09 からおおよそ半年ぶりの正式版リリース(汗 最新版チェック機能が動くかどうかヒヤヒヤものでした。 2.09から2.1になって、[メッセージ一覧]が別プロセスで動作します。 いわゆるメモリ対策です。 連携を重視するために、一度メールを見てから…

Version 2.1β2 をリリースしました。

ベータ版としては5ヶ月ぶり、最後の正式版からは半年ぶりなリリースになりました(汗2月ごろにお伝えしたメッセージ一覧の挙動についてですが、少し工夫するだけで解消できました。 メール中のリンクをクリックすると「about:blank」をまず投げて、その後実…

やっぱりなんか変わりました

[メッセージ一覧] で表示したメールの中にあるリンクをクリックすると、 突然 IE が立ち上がって、スクリプトエラーが吐かれるようになってました。 原因がよくわからないので、精査してみます…

今月中の更新

ちょっと厳しそうですorz ひとまず掲示板の返信だけはします。放置しててごめんなさい。 そういえばなんだかまた Gmail の仕様変わったかな?

今後の方針

サポート超放置気味です。申し訳ないです。 とりあえず月末に一度正式版を出してみようと思います。 機能の追加が相次いだので、ソースコードがハチャメチャになってしまいました(汗 2月中にコードの一部書き直しを予定しています。 これによって、一部「お…

Version 2.1β1をリリースしました。

まずはじめに、安全等を考慮し、ベータ版は最新版の通知にはでません。ベータ版同士の場合でも通知されません。ですので、ベータ版をご利用になる方は定期的にサイトでの最新版の確認をお願いいたします。(正式版の通知はおこなわれます) メモリリークの原…

今後の構想

いろいろ質問やメールが返せて無くて本当に申し訳ないです。 来年1月はじめをめどに、「メッセージ一覧」を別exeファイルとして独立させたバージョンをベータ版としてリリースする予定です。 これは、「メッセージ一覧」で使用しているIEコンポーネントの影…

Version 2.04をリリースしました

メッセージ一覧をちょっとパワーアップ。 ビューア部を折りたたむことができるようになりました。 開いた状態 閉じた状態 閉じた状態で一覧をクリックすると、ブラウザでメールを表示します。 また、通知領域アイコンをダブルクリックしたときの動作を設定で…

Version 2.02を公開しました

やっぱり設計ミスが気になって修正しました(汗 「使用するアカウント」が0個になりそうになった時、それ以上「使用しないアカウント」を増やさないように、メニューを一部無効化したり、先頭のアカウントを強制的に「使用するアカウント」とするように変更…

Version 2.01を公開しました

今回は「メインコンソールの表示フォントを変更できるように」と「追加したアカウントの中から、使うアカウント、使わないアカウントの設定ができるように」を追加しました。 後者、若干設計ミスがあったのを今更になって気づいた…。けどおそらくそういう使…

正式版を公開しました

「月光 - Gekko -」は名前を変えて「GmailChecker 2 - 月光 -」へとなりました。 「月光」はコードネームとして今後もしぶとく生き残りますw というわけで、メッセージ一覧の一覧の部分を見やすくしてみました。 これで項目の境界がわかってよくなったと思…

GmailCheckerがメモリを食う理由

作り直し中に、ちょっとメモリ使用量を調べていたんですが、 WebBrowserコントロールでメッセージを表示したときに、飛躍的にメモリ使用量が増えて行くのは前からわかっていました。 しかし、ガベージコレクションで管理するメモリ使用量を調べてみると、3MB…

GmailChecker作り直し中

大学忙しかったりしてなかなか更新できてなくて申し訳ないです(汗時間を見つけてはちょいちょいと作り直しをがんばっています。 メッセージ一覧の仕様を大きく変えたりいろいろやってるところですが、まだまだ配布まではほど遠い…orz もう少ししたら超α版を…

GmailCheckerを作り直します

メモリ喰いの帝王*1に君臨し、IEをほぼ無限に起動させつづける*2邪悪なソフトウェアへと変貌を遂げたGmailCheckerを成敗するために なんとかやる気のない気分を吹き払って作り直そうと思います。 どこまで改善できるか未知数ですがどうにかします。 おそらく…

Version 1.16をリリースしました。

お久しぶりですー いろいろ忙しくて手がつけませんでした(汗 というわけで最新版リリースです。 マルチディスプレイ使用時に、どうやらプライマリ以外の場所にメッセージ一覧やメールビューアが表示されてしまうらしいので、明示的にプライマリへ表示するよ…

Version 1.15をリリースしました。

新着受信時の通知方法がバルーンでない設定で新着を受信した時に、NullReferenceExceptionが発生するのを修正しました。 バルーン表示ばかり目がいっていて修正を怠っていました(汗 なんだかGmailのATOMフィードに書かれているURLが変更になったようで、横…

Version 1.14をリリースしました。

メッセージ一覧において、未読のあるアカウントが2つ以上あり、その設定番号が連続していなかった際に、アカウントの切り替えを使用とすると、NullReferenceExceptionの例外が発生するのを修正しました。 ちょっとそのあたりの処理方法を変更してたので、そ…

Version 1.13をリリースしました。

バージョンチェックを実装して最初のバージョンアップですので、そのテストも兼ねて。 Version1.12なんだけど 起動してもダイアログでないんだけど?って人は、 「起動時に最新版のチェックをおこなう」が有効になってない場合がありますのでご確認を。 通知…

Version 1.12をリリースしました。

文化祭やらで今月中盤まで死んでいましたorz やっと終わって時間もとれるようになったので、ひとまずリリースです。 掲示板のレスも時間があいてしまっているのでまとめてここで。 メールチェック時に時々 XMLException を吐いて落ちる現象がたびたびあるよ…

Version1.11 をリリースしました

月末の午前9時にメールがあると、日付管理に失敗して例外吐いてしまうというのを修正しました。 Gmailは日付を「2008-08-31T02:38:50Z」のようにUTCで表記されます。 その時、午前9時にメールを着信すると、「2008-08-31T24:00:00Z」となってしまうようで、 …

Version1.1リリースしました

Version1.091が安定しているみたいなので、修正はせずバージョンだけあげました。 とりあえずほぼ完成系なのかな?って思うくらいネタがないですw

セキュリティ

なんだかSSLでGmailに接続しないとハッキングされるとかなんだとか。 http://google-mania.net/archives/1043 GmailCheckerの接続はSSL固定ですので通信に関しては安全です。 設定ファイルのパスワードは暗号化処理掛けてあります。 滅多なことにならなけれ…

Version1.09をリリースしました。

新着受信時のサウンド再生で、「サウンドを指定する」を指定しながらも 再生するファイルを指定しなかった時は既定のサウンドで再生するようにしました。 ついでにちょっと試験的なことを。 メッセージ一覧の表示にアンチエイリアスをやってみました。 VL P …

Version1.091をリリースしました。

設定が初期化されるようです。XMLファイルを管轄するXMLSerializerの仕様ですorz それはアレなので仕方ないとして(え なんだか設定ファイル作成時に強制終了されるようです。 調べてみたら NullReferenceException とまあ初歩的なミスを… とのことなので修…

GmailChecker Version0.9xの公開を終了しました。

今までご利用ありがとうございました。 シングルアカウント版は、それこそ“自分が使いたかったから作った”ものでした。 シングルアカウント版も2回の作り直しを経ています。 最初は、Gmail Agent API という海外のGmailライブラリを利用していましたが、 あ…

Version0.9xの開発と公開やめます

Version1.0以降のマルチアカウント版の動作が安定してきたので、 今週いっぱいでVersion0.9x以前のシングルアカウント版は開発を終了し、公開も終了することにします。 シングルアカウント版のページにマルチアカウント版のページを移し替える形にしたいと思…

Version1.07リリースしてます

昨日ですね。 とりあえず安定してるのかな?って思ったので、 DebugビルドじゃなくてReleaseビルドに変更しておきました。 あとは設定画面の「サウンド設定」で「サウンドファイルを指定する」の「参照」と「試聴」が無効化されていることのある現象を修正し…

Version 1.05リリースしました。

for文からforeach文に変更してみました。 とりあえず大きな変更はそれだけで、様子を見ますw これでうまくいかなければ…オープンソースにして助けを求めるかもしれませんorz

Version1.04リリースしました

例外に発生当時のfor文の変数を出すようにして、デバッグしやすい形にしてみましたが、 もしかするとforeach文の方がバグとかでないでいけるのかな? 時間のあるときにでも、foreach文でやってみようと思います。