ActiveSync復活。ソフトもあるのでできるはずだ〜と思いながらダイヤルアップの接続/切断を実装してみているわけだけど。切断はRasHangUpでいけたし、接続中チェックはRasEnumConnectionsでいけたんだけど、接続がうまくいかない。セオリーどおりRasDialしたんだけど、「PT」マークは出ても矢印にはペケがついたままになってしまう。ぐる様に聞いてみるとConnMgrEstablishConnectionSyncというのがあるらしいのでこいつを使ってみたら、一瞬接続はされるんだけど、なぜかその後すぐに切断されてしまう。CONNMGR_CONNECTIONINFO構造体の設定が悪いんだと思うけどなんだかうまくいかない。他のことから手をつけて頭をすっきりさせてから再挑戦することにしよう。受信済みアイテム以外のフォルダも振り分け可能になったVer.0.20を公開します。これで、もかなえられたと思います。フォルダごとに振り分け条件を変えることができないのが難点ではありますけど、まずはこれでお試しください。他の細かい点も含めた、変更点は以下の通り。targetセクションを追加し、受信済みアイテム以外のフォルダの振り分けも可能にした。showdirオプションを追加した。二重起動したら、二回目の起動はムシするようにした。wmf.cppをリファクタリング。filter.cppとmakesetting.cppとして分離させた。生成されるiniファイルのセクション名の前に空行を設けた。wmf.iniがある以上、コマンドラインパラメータである必要性がなくなっている気がしています。以下のようにしてしまいたいのですがいかがなものでしょうか。/noreadパラメータは廃止する。wmfm.exeという名前変更によるオプション指定も廃止する。設定ファイル(wmf.ini)に、shownoreadオプションを追加する。shownoreadオプションが「1」のときは未読メールを表示(/noread相当)し、「0」の時はメールの表示は行わない。shownoreadオプションのデフォルトでは1とする。繋がらないわけですが。見れてる人もいるみたいなんですけどねぇ。正式公開前なんでしょうか。24:35ってところです。(2006/03/14追記)フルブラウザ搭載のウィルコムの電話機(W-ZERO3除く)...ちゃんと「W-ZERO3除く」って書いてあるじゃん。メールのバックアップについて考える。wmfのオプションのことについてコメントいただいた皆様、ありがとうございます。もーちょっと考えた上で、方向性を出したいと思います。ここでの話題はメールのバックアップのコメントのこと。私もwmfを作りながら、メールのバックアップをする機能をなんとか作れないかな〜と思っていました。メールのアカウントに移動して、ActiveSyncで連携できないか、ということ。wmfは別アカウントへの移動も可能でしたので、早速試してみました。何やったんだか忘れちゃうぐらいいろいろ試しました。...結局わかったのは、pdxなメールを無理やりOutlookメールのアカウントのフォルダに移動させて同期しようとすると、PC側の状態を正と捉えているのか、W-ZERO3側にあるpdxなメールが消えてしまう、ということ。したら私のやり方がまずいだけなのかもしれないのですが、結局解決には至らなかったので挫折しています。次に考えたのが、特定のフォルダ以下にあるメールを全て別のメールアドレスへ転送してしまう、という案。MAPIにはメールを送信するAPIがあったハズなので実現は可能でしょう。試してみていないのですが、転送する際にどうしても変わってしまうヘッダについて許容できるのであれば、これはありなんじゃないかと思っています。次点として、これは実現可能かどうかわかりませんが、特定のフォルダ以下にあるメールを全て添付させて別のメールアドレスに送ってしまう、という案も考えられます。こっちのほうがメールサーバにはやさしいかもしれません。別のアプローチとして考えられるのが、\Windows\Messageing以下をバックアップしちゃえばいいんじゃない?という案。こいつをバックアップ&リストアして、ちゃんとtmail.exeで読めるメールになるかどうかはわかりませんが。なんかうまくいかないような報告があったよーな記憶があるんですがもう覚えていないようです。一応、テキストな形式でメールデータがありますから、読もうと思えばなんとか読めますしね。標準のバックアップツール使えばいいんじゃね?とか思ったんですけどなんだか評判もよくないようで私も使ったことないんですよね。こんな感じで考えていたりします。メールバックアップのための転送ソフト、というのは作ってみる価値はあるかもしれませんね。オンラインサインアップで別アドレスに転送すりゃいいんじゃないって話もありますが、過去メールを救済する意味では役に立つ場面もあるでしょうしね。[\Windows\Messageing以下をバックアップする方法は私も試したことがあります。結果としてはダメでした。[pdxメールのバックアップ、謎が多いです。モバイルなニュースサイトやブログなど各所でご紹介いただいたおかげで、窓の杜週間ランキングでTOP10入りしたようです。[どこかからスカウトされて転職したりして。それはないと思うですよ。[おめでとうございます!これだけ壷に嵌ったアプリはそうないですからね。Subversion。最近作っているソフトのソースをSubversionで管理することにした。今まで、家と会社の間をW-ZERO3を使って持ち運びしていたのだが、いい加減面倒になってしまった為である。Studioの作るデバッグ用のファイルがひとつ数MBと大きいため、ActiveSyncでシンクロさせちゃうとW-ZERO3のストレージがいっぱいいっぱいになっちゃうのだ。MobSyncを使えばminiSDにシンクロできるとは思うんだけどシェアウェアなのもあってなんとなく食指が動かず...。そんなわけで借りてから2年ほどほっぽらかしてあったさくらインターネットに借りているレンタルスペースにSubversionを突っ込んで、そこでソースを管理してみることにした。ゆーかなんとゆーか、私のためにあるような解説サイトがあったので言われた通りにインストール&セッティング。ほとんど躓くことなしに、リポジトリまでは作成された。この後解説ではPuTTYgenを使って公開鍵&暗号鍵を作りなさい、とあったのだが、ここで苦戦を強いられてしまった。結論から言えば、言われた通りにやらなかった私が悪いのだが...。telnetするのにPoderosaを使っていたため、こいつで生成した鍵をサーバに突っ込んでいた。TortoiseSVNというものを使ってみたかったのでこちらの解説も参考にして、(PuTTYと共に公開されている)plinkを使わずTortoisePlinkを使用しようとしていた。暗号鍵ファイル名」と指定して実行した。(stdout)」とエラーメッセージがでてしまい、うまくいかない。適当に設定を変えながらやってみてなんとかうまくいったのだが、結局以下のようにしないといけなかったようだ。plink(TortoisePlinkはこいつの派生版(?)らしい)が使う暗号鍵は、PuTTYgen.exeを使って生成したものでないといけないらしい。PuTTYgen.exeで生成した暗号鍵では今度はPoderosaではログインできなくなってしまう。いうことで、Poderosaで生成した暗号鍵をPuTTYgen.exeでインポートして、PuTTYgen.exe側で暗号鍵ファイルを再生成してやるとよいようだ。TortoiseSVNの「SSHクライアント」の設定にはTortoisePlinkを指定してやるのがよさそうだ。このままだと何度となくパスフレーズを聞かれるので、Pageantは導入するべきだ。Data\Subversion\configを開き、以下のように設定する必要がある。後は、今まで作ってきたソフトのソースをSubversionに突っ込んで、Subversion自身について覚えていかないと...。近頃の怒涛のようなカウンタの回り方によって、ついに当サイトも20万ヒットを突破いたしました。それもこれも皆様のおかげです。_)mでも、隅っこに小さく乗せているのでキリ番踏んだ人も気付いていないだろーなー。これを記念して、久々に(つーかほとんど初めて?)サイトのレイアウトをいじってみようかな、と。トップページに数年前の文章が残り続けるのはさすがに恥かしく思ったようです(^^;;先日の窓の杜トップ10入りといい、このところこのサイトにもいろいろと光が見えているようです。PCUPdate:腕時計型のウェアラブルPC、欧州のメーカーが開発。