トップ 最新 追記

Sylpheed Diary

2005|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|02|03|04|05|06|07|09|11|12|
2009|01|02|03|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|12|
2011|01|02|03|05|06|08|09|10|11|
2012|01|03|04|06|07|10|11|
2013|02|03|
2014|02|04|06|
2016|02|

今日 191 | 昨日 349 | 合計 1302657


2005-11-01

_ sylpheed.exeアイコン

Loquiを参考に、アイコンリソースをexeに追加することに成功。

_ configure.inに以下の行を追加し、

AC_CHECK_PROG(WINDRES, windres, windres)
AM_CONDITIONAL(HAVE_WINDRES, test x"$WINDRES" != x)

_ src/Makefile.amに以下のような行を追加。

if HAVE_WINDRES
SYLPHEED_RES = sylpheed.res
sylpheed.rc:
        echo "SYLPHEED ICON icons/sylpheed.ico" >$@
sylpheed.res: sylpheed.rc
        $(WINDRES) $< -O coff -o $@
else
SYLPHEED_RES = 
endif
 
sylpheed_LDADD = \
        $(INTLLIBS) \
        $(GTK_LIBS) \
        $(GPGME_LIBS) \
        $(LDAP_LIBS) \
        $(LIBICONV) \
        ../libsylph/libsylph.la \
        $(SYLPHEED_RES)
本日のツッコミ(全2342件) [ツッコミを入れる]

Before...

_ firefall gold [Excellent firefall gold http://www.firefallstore.com. Rea..]

_ ポールスミスバッグビジネスバッグ黒ブラックメンズ [Sylpheed Diary(2005-11-01) ポールスミスバッグビジネスバッグ黒ブラックメンズ http:..]

_ Vjsofwef [<a href="http://us-wv.com/tadacip-1.html">tadacip by the i..]

_ Vjsofwef [<a href="http://us-wv.com/tadacip-1.html">tadacip by the i..]

_ inmTMxuU [<a href=http://gp.org/site/>visit website</a> high dose of..]

本日のリンク元 | 4926 | 67 | 54 | 16 | 15 | 15 | 12 | 12 | 12 | 7 |

2005-11-02

_ 外部エディタ

従来の外部エディタの実装では、

main process --watch--> child --wait--> grandchild-(exec)-editor

_ という感じでfork+fork+execを使ってエディタプロセスの監視を行うことで実現していたが、Windowsにはfork()なんてものはないので、同じことをやろうとするとヘルパープログラムを別に用意しなければならないので非常に面倒(スレッドを使えという話もある)。

_ 幸いGLib 2.4以降には GChildWatch というものがあり、プロセスの終了をイベントループで監視することができる。これとGSpawnを利用することで、UnixとWindowsでほぼ同じコードで外部エディタの機能を実現することができた。

_ ちなみにコードを分けないといけなかったのはプロセスを強制終了する場合で、Winではkill()の代わりにGetExitCodeProcess()とTerminateProcess()を使用した。

本日のツッコミ(全73件) [ツッコミを入れる]

Before...

_ Anzarshereef [You have the monopoly on useful <a href="http://uayrtawwz...]

_ MiuMiu【ミュウミュウ】ハンドバッグミュウミュウ 2WAYバッグ レディースマテラッセ レザー ペオニアピンク RT0495 MATELASSE LUX PEONIA [Sylpheed Diary(2005-11-02) [url=http://www.howellipaper.c..]

_ ポールスミス財布二つ折り財布黒ブラックメンズ [Sylpheed Diary(2005-11-02) ポールスミス財布二つ折り財布黒ブラックメンズ http://..]

_ Aravinda [You are so awesome for helping me solve this <a href="http..]

_ MiuMiu【ミュウミュウ】ハンドバッグミュウミュウ 2WAYショルダーバッグリボン レザー グレイッシュピンク RT0515 VITELLO LUX MUGHETTO [Sylpheed Diary(2005-11-02) MiuMiu【ミュウミュウ】ハンドバッグミュウミュウ 2WAY..]

本日のリンク元 | 66 | 17 | 15 | 12 | 12 | 12 | 11 | 11 | 10 | 8 |

2005-11-04

_ Sylpheed 2.1.5-win32-beta4

Sylpheed 2.1.5-win32-beta4 をリリース。変更点は:

  • 子プロセスの終了ステータスが取得できない問題を修正しました。これにより、迷惑メールの自動判定が動作するようになりました。
  • 実行ファイルにアイコンを追加しました。
  • ダイアログを閉じた後別のアプリケーションのウィンドウが前面に出てしまうことがあったのを修正しました。
  • 外部エディタ機能を実装しました。
  • 既定の迷惑メールコマンドをbsfilterに変更しました。

_ bsfilterは日本語にもばっちり対応して、なかなかいい感じだけど、やっぱりRubyということで連続で起動しまくるのは重い。本当はbogofilterを使いたいところだが、いくら探してもバイナリ配布がないので、簡単に使えるbsfilterをデフォルトに。cygwinでコンパイルできないこともないみたいだけど。

本日のツッコミ(全411件) [ツッコミを入れる]

Before...

_ Alfredmep [Within your medical care insurance corporate well over 135..]

_ stegnassapse [ What's up, excellent websites you've in here.]

_ gowlplew [tspuyazmsni qwboopu hye]

_ Lowellfuh [[url=http://www.millagame.es/boligrafo-montblanc-starwalke..]

_ Patrickmak [[url=http://www.bluerennes.fr/905-solde-air-max-2016.php]S..]

本日のリンク元 | 15286 | 83 | 57 | 24 | 24 | 20 | 17 | 15 | 11 | 10 |

2005-11-07

_ 機能追加

長いことTODOに入ってたけど今まで実装されていなかった、作成中のメッセージの自動保存機能を実装。タイマーで送稿草稿へ保存を実行してるだけだけど。

また、コマンドラインオプションに --exit を追加。リモートから終了できる。また、起動時に sylpheed --send --receive --exit とかやると、起動して送受信した後自動的に終了する。使い道があるかどうか知らんけどw

_ Windows版

全般の設定から、Windowsではあまり意味のないオプション(外部コマンドで受信とか)をWindows版では隠しオプションにした。

LANGやLC_ALLが指定されていると、どうやら英語表示になってしまうらしい。起動時にUnixと同じように setlocale(LC_ALL, "") とやってるのが良くないのかな。

本日のツッコミ(全2件) [ツッコミを入れる]

_ Flossy [Great hammer of Thor, that is poweurlfly helpful!]

_ ccfanfmn [BrT2TU <a href="http://bbciiwisplry.com/">bbciiwisplry</a..]

本日のリンク元 | 44 | 20 | 16 | 10 | 7 | 7 | 5 | 4 | 3 | 3 |

2005-11-08

_ セキュリティfix (1.0.6 / 2.0.4 / 2.1.6 release)

Colin氏からLDIFインポートのコードにバッファオーバーフローのバグが存在することを報告されたので、パッチを適用して急遽リリース。

LDIFファイルのインポート機能を使用しない場合は影響しないため緊急度は高くないですが、できるだけすみやかにアップグレードしてください。

まあ自分のコードではないわけですが、それにしても長い間よくこんなクソコードが残ってたなと(ぉ やっぱり人のコードを取り込むときは綿密な査読必須ということで。

本日のツッコミ(全7件) [ツッコミを入れる]

Before...

_ marvell [YLfdz2 hi! mi site is http://norffg.com see you!]

_ Dlauljjx [ooZWaw この間も俊太郎の詩をお http://www.stlouisbusinesslist.com/busi..]

_ viagra [この間も俊太郎の詩をお, http://www.stlouisbusinesslist.com/business/..]

_ viagra [ http://www.stlouisbusinesslist.com/business/5021837.htm?..]

_ viagra [この間も俊太郎の詩をお http://www.stlouisbusinesslist.com/business/5..]

本日のリンク元 | 164 | 83 | 64 | 37 | 19 | 15 | 14 | 12 | 12 | 8 |

2005-11-10

_ GPGME on Win32

Win32でGPGME(GnuPGをCで使うためのライブラリ)を使おうとして試行錯誤。

最新版は1.1.0だがサイトのダウンロードのリンクは1.0.3と古かったりする罠。1.1.0でもMakefileをいじらないとmakeが通らない。通っても他アプリとリンクしようとするとなぜかvasprintf()が未定義とか言われて失敗する(dll中にはちゃんと入っている)。

仕方がないので、WinPTの最新版に同梱されているGPGMEのDLLからimpdefを使用してDEFファイルを作成し、dlltoolでインポートライブラリを生成。

Sylpheedを./configure && makeするとちゃんとリンクして使用できるようになった。

ちなみにWin32版GPGMEはregistryからgpg.exeのパスを取得しているらしく、Sylpheedと同じディレクトリにgpg.exeを置いても認識されない。ということでGnuPGはあらかじめインストールしておかなければならない。

本日のツッコミ(全449件) [ツッコミを入れる]

Before...

_ wotoadgi [@@@ El senador republicano Ted Cruz, el primer candidato..]

_ シャネル ウエストポーチ 定価 [N級品シャネルスーパーコピー激安通販信頼と安価スーパーコピーブランド 弊社はサイトで一番大きいブランドコピー品販売..]

_ Kennethchins [кока в простате http://entrenamientoysalud.xyz/index.php?v..]

_ ルイ.ヴィトン財布コピー品 [ウブロコピー腕時計品質NO.1 2017秋冬最適ウブロコピー腕時計 皆さん、こちらへどうぞ、ご注意くださいね。 ..]

_ Lyndon [I really like the styles Cheap Brandon Hepburn Youth Jerse..]

本日のリンク元 | 53356 | 1869 | 73 | 37 | 35 | 23 | 19 | 17 | 16 | 15 |

2005-11-11

_ Sylpheed 2.1.6-win32-beta6

リリース。変更点は以下の通り。

  • 数値のロケール環境変数("LANG=1041" 等)が設定されている場合メッセージ文字列が翻訳されなかった問題を修正しました。
  • PGP署名・暗号化に対応しました(使用するにはGnuPGがインストールされている必要があります)。
  • アカウント設定・フィルタ設定ダイアログのウィンドウフォーカスの問題を修正しました。
  • ファイルをメッセージ作成ウィンドウ全体にドロップできるようになりました。
本日のツッコミ(全4件) [ツッコミを入れる]

_ BCarra [http://memori.ru/gomsne/ popular sites]

_ Veqvaxtz [ http://www.stlouisbusinesslist.com/business/5021837.htm?..]

_ Anna Sui【アナスイ】バッグ ショルダーバッグ バッグ オープンユアハート 新作 レディース ブランド キャメルクリアランスセール [Sylpheed Diary(2005-11-11) Anna Sui【アナスイ】バッグ ショルダーバッグ バッグ..]

_ ポールスミス財布小銭入れコインケースベージュメンズ [Sylpheed Diary(2005-11-11) ポールスミス財布小銭入れコインケースベージュメンズ http..]

本日のリンク元 | 132 | 97 | 23 | 15 | 15 | 14 | 14 | 13 | 13 | 11 |

2005-11-16

_ Sylpheed 2.1.6-win32-beta7 リリース

変更点は以下の通り。

  • メッセージをフォルダに追加した直後にそのフォルダを開いた場合、サマリが正しく更新されない場合があるバグを修正しました。
  • フォルダのサイズが2GBを超えた場合に誤った値を表示していたバグを修正しました。
  • サマリビューとメッセージビューの間にセパレータを追加し、ペインのリサイズを行いやすくしました。
  • 実行可能ファイルの検出方法を修正しました。

_ サマリが更新されないことがあるのは、ファイルをディレクトリに追加してもディレクトリのmtimeがすぐに更新されないことがあるからっぽい。フォルダに変更を加えた時は、メモリに保持しているフォルダのmtimeを常に0にリセットすることで、確実に更新がかかるようにすることで解決。

_ バグ

未読でソートしている場合に未読を既読にする操作を行うとその時点で再ソートされるが、その時いろいろな不具合が起こってしまうらしい。

ということで修正した。

本日のツッコミ(全72件) [ツッコミを入れる]

Before...

_ モンクレール レディース レッド [Sylpheed Diary(2005-11-16) モンクレール レディース レッド http://www.ca..]

_ MiuMiu【ミュウミュウ】長財布がま口小銭 クロコダイル型押しレザー ペオニアピンク PEONIA 5M1120 ST.COCCO [Sylpheed Diary(2005-11-16) MiuMiu【ミュウミュウ】長財布がま口小銭 クロコダイル型押..]

_ Grcdlnkg [After all, you simply bet any money.This past led lights J..]

_ Jrawwmxp [If you don't complete the remaining, the coach of Evgeni P..]

_ Maddison [online casino dealer online slots scams online roulette ..]

本日のリンク元 | 68 | 23 | 15 | 10 | 9 | 9 | 8 | 7 | 7 | 6 |

2005-11-17

_ スペルチェック

GtkSpell を利用して、スペルチェック機能を実装(パッチを修正して適用)。

本日のツッコミ(全73件) [ツッコミを入れる]

Before...

_ pioseartera [Lipitor cost,<a class="ext" href=http://www.facebook.com/p..]

_ TOPWEELVE [SALE RICEVIMENTI a FIRENZE e dintorni: locali per eventi, ..]

_ Yhtnesft [, <a href="">&#12458;&#12531;&#12521;&#12452;&#12531; &#12..]

_ Thqflxms [, <a href="">32&#12524;&#12483;&#12489;&#12459;&#12472;&#1..]

_ Qgslombb [They should also consider setting up a number of alumni pl..]

本日のリンク元 | 53 | 23 | 23 | 15 | 6 | 5 | 4 | 4 | 4 | 4 |

2005-11-18

_ 設定ダイアログ

全般の設定のタブの数が増えすぎていい加減どうにかしないとやばい。Tb1.5みたいに(というか元ネタはMac OS Xの環境設定だが)アイコン付きツールボタンによる大まかな分類+タブの2階層にすることを検討中。

設定のツリー表示はあまり好きではなかったので階層化はやっていなかったのだが、この方式なら許容できるので。

_ Sylpheed 2.1.7 released

Sylpheed 2.1.7 をリリース。2.1.7-win32-beta8 もリリース。 変更点

気がついたら結構変更点多くなってるな^^;

本日のツッコミ(全8件) [ツッコミを入れる]

Before...

_ icons download [ In it something is and it is good idea. I support you.]

_ icons collection [ I regret, that I can not participate in discussion now. ..]

_ icons collection [ Such did not hear <a href="http://www.hpixel.com/">..]

_ icons pack [ <a href="http://www.tipdownload.com/Desktop-Business-Icon..]

_ Anna Sui【アナスイ】バッグ ショルダーバッグAnna Sui【アナスイ】ブルボンローズ 2013年新作 レディース ブランド セールクリアランスセール [Sylpheed Diary(2005-11-18) [url=http://www.gnbadditions.c..]

本日のリンク元 | 120 | 39 | 30 | 27 | 21 | 15 | 13 | 13 | 12 | 11 |

2005-11-21

_ 設定ダイアログ

ということで、全般の設定を2階層タブ方式に変更。だいぶすっきりした。項目の配置はまだ検討が必要かもしれないが。

本日のツッコミ(全58件) [ツッコミを入れる]

Before...

_ comprare cialis in italia [iikxdryk bumscreh yenefbma]

_ viagra online [sinkomox dxjxlmnx nowqzxpk]

_ comprare viagra generico [qytccjkr kencookx adjfeyxe]

_ acquisto cialis senza ricetta [hcqrtpwj vyzootke sfpzrykz]

_ ポールスミス財布二つ折り財布グリーンメンズ紳士 [Sylpheed Diary(2005-11-21) ポールスミス財布二つ折り財布グリーンメンズ紳士 http://..]

本日のリンク元 | 33 | 30 | 15 | 5 | 4 | 3 | 3 | 3 | 3 | 3 |

2005-11-22

_ いろいろ修正

外部エディタ使用時に、「表」など一部の文字のみ存在する行が化けるバグがあったが、これはたまたま一部のEUC-JPの文字がUTF-8として有効なコードになってしまうせいだった。locale→UTF-8変換を優先するようにしてとりあえず解決。

Win32でメッセージ作成ウィンドウが常に左上(0, 0)に表示されてしまっていたが、show()の前にrealize()するとそうなるようだ。realize()しないようにして、さらに最後に閉じたウィンドウの位置を記憶するようにした。重なる場合はランダムに配置。

SMTPによる送信で、今まではメッセージのデータをすべてオンメモリで持っていたために、巨大なファイルを添付した場合などは大量にメモリを消費してしまっていた(しかも大きすぎるとクラッシュする)が、ファイルベースで処理するようにしてメモリ消費量を大幅に削減した。

送信メッセージを振り分けた場合は、そのメッセージは送信控には保存しないようにした。

本日のツッコミ(全23件) [ツッコミを入れる]

Before...

_ モンクレール ダウン 2014 レディース [モンクレール メンズ新作が激安発売中!人気のあるモンクレール 2014 秋冬 メンズなら、こちらで見つけます! モン..]

_ Znuvshpl [Nonprofits play can get into a payout tray. Brian Brubaker..]

_ Nejsqkom [Three decades of upheaval and missing.Examples of island a..]

_ Arajcfdw [The surviving injured pieces gathered around Kylie, hefted..]

_ wotoadgi [@@@ The head of the New York Police Department's union h..]

本日のリンク元 | 70 | 24 | 19 | 15 | 9 | 8 | 6 | 6 | 6 | 6 |

2005-11-24

_ 受信時のメモリ消費量の改善

POP3による受信でも、SMTP同様ファイルベースで処理するようにし、メモリ消費量を大幅に削減することができた。

本日のツッコミ(全71件) [ツッコミを入れる]

Before...

_ firefall gold [I'm certainly hence delighted by means of how soon firefa..]

_ ポールスミスバッグ豚革付トートバッグ赤レッドレディース [Sylpheed Diary(2005-11-24) ポールスミスバッグ豚革付トートバッグ赤レッドレディース ht..]

_ モンクレール レディース レッド [Sylpheed Diary(2005-11-24) モンクレール レディース レッド http://www.ca..]

_ MiuMiu【ミュウミュウ】長財布 ミュウミュウ 財布 二つ折り レザー Gyピンク×デニムブルー 5M1109 VIT/BIC MUGHETTO+DENIM [Sylpheed Diary(2005-11-24) MiuMiu【ミュウミュウ】長財布 ミュウミュウ 財布 二つ..]

_ モンクレール レディース グレー [Sylpheed Diary(2005-11-24) モンクレール レディース グレー http://www.car..]

本日のリンク元 | 41 | 15 | 15 | 14 | 9 | 9 | 4 | 4 | 4 | 4 |

2005-11-25

_ 受信時のメモリ消費量の改善(2)

昨日書いたコードに致命的なバグ(メッセージの先頭部分が欠ける場合がある)を発見してしまったので、急いで修正。

社内でいつもsvn trunkを使っているユーザが発見してくれました。

また、バッファにある程度溜ってからファイルに書き出すように変更。

_ 改行コード

今までは受信したメッセージはCR+LFをLFに変換してから保存していたが、あまり意味がないと思われるため、そのまま保存するように変更した。草稿などに保存する場合もCR+LFに正規化するようにした。

本日のツッコミ(全67件) [ツッコミを入れる]

Before...

_ viagra [ http://www.stlouisbusinesslist.com/business/5021837.htm?..]

_ viagra [ http://www.stlouisbusinesslist.com/business/5021837.htm?..]

_ Qvyckyqo [ http://www.stlouisbusinesslist.com/business/5021837.htm?..]

_ Fakher [A really good anwesr, full of rationality!]

_ wnudpjyese [bAZs10 <a href="http://nfvhxhtdqztj.com/">nfvhxhtdqztj</a..]

本日のリンク元 | 136 | 40 | 15 | 15 | 11 | 9 | 7 | 5 | 5 | 5 |

2005-11-28

_ 改行コード

MH形式での改行がLFであることを前提にしている他ツールで問題があるそうなので、LFで保存するように戻した。

また、win32ではテキストパートの保存時にCR+LFへの変換を行うようにした。

本日のツッコミ(全141件) [ツッコミを入れる]

Before...

_ Vsofwefwef [<a href="http://us-wv.com/kamagra-soft-1.html">buy kamagra..]

_ Bjosdfwef [<a href="http://fsx-md.com/Vigora-f.html">vigora 100 how t..]

_ Bjosdfwef [<a href="http://fsx-md.com/Vigora-f.html">vigora 100 how t..]

_ Семен [http://amalgoo.com/]

_ Семен [SUper site http://amalgoo.com/]

本日のリンク元 | 120 | 27 | 24 | 15 | 11 | 8 | 6 | 6 | 6 | 5 |

2005-11-30

_ Sylpheed 2.1.8

Sylpheed 2.1.8をリリースしました。SMTP/POP3周りは完全にバグが取れているかどうかちょっと不安ですが。

変更点:

  • 全般の設定ダイアログを再構成しました。
  • SMTP、POP3セッション時のメモリ消費量を大幅に削減しました。
  • メッセージ作成ウィンドウの位置を記憶するようにしました。また、ウィンドウが重ならないように自動的に配置するようにしました。
  • 振り分けられた送信済みメッセージは送信控フォルダに保存しないようにしました。
  • 添付されたテキストファイルを保存するとき、環境に応じて改行コードを正規化するようにしました。
  • テキストファイルをメッセージ作成ウィンドウに挿入するとき文字コードの変換に失敗することがあるバグを修正しました。

_ Firefox 1.5

キタ━━━━(゜∀゜)━━━━━!!

しかしWindows版は問題なかったけど、Linux版はDebian (sid)で起動しない罠。sargeでは動いてるらしいが。

本日のツッコミ(全206件) [ツッコミを入れる]

Before...

_ payday loans [wusijyf http://paydayloansnxe.com/ payday loans]

_ payday loans [ahbndlq http://paydayloansnxg.com/ payday loans]

_ payday loans [aqwnlbdt http://paydayloansnxk.com/ payday loans]

_ payday loans [hucumqxp http://paydayloansnxw.com/ payday loans]

_ mrbqgeon [mrcqvl]

本日のリンク元 | 88 | 61 | 46 | 34 | 21 | 20 | 18 | 17 | 16 | 15 |