[SIMILAR] WITH 7005 接飛 WITH 684 直接 WITH 371 変更 WITH 1 つい WITH 1 いで WITH 1 でに WITH 1 に、 WITH 1 飛ば WITH 1 ばす WITH 1 すよ WITH 1 よう WITH 1 うに WITH 1 に変 WITH 1 更。 の検索結果 205 件中 101 - 110 件目 (0.108588455 秒)
GHC 6.12でDeprecatedになるらしいImpredicative Polymorphismをどうやって書き換えるのか考えてみました。 例えばこんなの。 {-# LANGUAGE ImpredicativeTypes, Rank2Types #-} f :: Maybe (forall a. [a] -> a) -> (Int, Char) f (Just g) = (g [1, 2, 3], g ['a', 'b']) f Nothing = (99, 'z') のように定義 ...
Existential Quantificationは、 data Ex = forall a. Num a => Ex a のような形式で、Polymorphic Componentsは、 data Po = Po (forall a. Num a => a) のような形式です。 Exの方はデータコンストラクタを呼び出す時点で具体的な型が確定するので、 ex = Ex (1 :: Int) のようにできますが、Poの方はNumのイ ...
# (スコア:0)
Invalid Text表示用テンプレートを処理したときに以下のような動作ができると面白そうかもと思っています。 表示用テンプレートを使わないことにする メッセージによって表示用テンプレートを使うか使わないかをテンプレート内のマクロでコントロールできるようにする HTML表示を使う 今はテンプレートを使うと ...
# (スコア:0)
QMAIL3はCygwinの各種ツールを使ってビルドしているのですが、ビルド中にbashが暴走する(CPU使用率が100%になったままハングアップする)事があるので、MinGW+MSYSでビルドできるようにしてみました。 使っているツールは基本的なもの(make, sh, grep, sed, awk, tr, tarあたり)だけなので、ほぼそのままでMS ...
# (スコア:0)
Invalid Text以前からいわれていた添付ファイルの表示領域が狭くてスクロールバーで埋まってしまうのを修正しました()。横スクロールバーが出るのを抑止するのはあきらめて、サイズをいい感じに調節されるようにしてあります。 LVM_APPROXIMATEVIEWRECTでサイズを調べてそのサイズ(ただし最大サイズは超えな ...
# (スコア:0)
以前書いたように、CLOSEの代わりにEXPUNGEを明示的に発行して削除済みメッセージをローカルのメッセージリストから削除するようにしたために、自動振り分けで削除マークが付いたメッセージがすぐに破棄されなくなっていました。 この問題を解決するため、同期用のセッションを自動振り分けでも使うように変更し ...
# (スコア:0)
自動的に折り返してくれるのではないのかというコメントを受けて、長くなったときに自動的に折り返せるようにしてみました。 <line class="mail"> <static width="auto" style="bold" showAlways="true">To:</static> <edit multiline="2" wrap="true">{@FormatAddress(To, 3)}</edit> </line> のように、wrap= ...
# (スコア:0)
以前も書いたようにPocket PCでSHCreateMenuBarでメニューを作成した場合、子メニューのWM_INITMENUPOPUPがフレームウィンドウに届かないので、子メニューの状態管理などがうまく行えません。で、これを何とかするために、メニューバーを持っているウィンドウ(SHMENUBARINFO::hwndMB)をサブクラス化してWM_IN ...
# (スコア:0)
Invalid Text体感速度も上がりました。が、ファイルとしてバックアップが取れなくなってしまったのがちょっと気がかりな点です。 ついでに今気づいたのですが、更新後にトップページにアクセスしたときに、手動でリフレッシュしないと更新前のページが表示されてしまっています。ついでにコメントを入れたり、リ ...
# (スコア:0)
Invalid Text今まではとにかく近くで捕まえて戻り値で処理するようにしていたのですが、以下のように変えるように決めました。 大きなメモリを確保する場合には、近くで捕まえて他のエラーと同様に戻り値で処理する 小さなメモリを確保する場合には、呼び出しツリーの根元近くでbad_allocを捕まえてプロセスごと ...
# (スコア:0)
# (スコア:0)