[SIMILAR] WITH 1236 rss WITH 649 サポ WITH 496 指定 WITH 358 程度 WITH 328 マー WITH 274 リス WITH 273 ポー WITH 226 トを WITH 155 ージ WITH 139 ート WITH 129 スト WITH 1 [ WITH 1 q3 WITH 1 ] WITH 1 をマ WITH 1 ジし WITH 1 しま WITH 1 まし WITH 1 した WITH 1 た。 WITH 1 。今 WITH 1 今の WITH 1 のと WITH 1 とこ WITH 1 ころ WITH 1 ろで WITH 1 でき WITH 1 きる WITH 1 るの WITH 1 のは WITH 1 は、 WITH 1 、rs の検索結果 493 件中 401 - 410 件目 (0.142919428 秒)
描画するたびに頂点属性をメモリからGPUのメモリに転送するのを避けるには頂点バッファオブジェクトを使います。頂点バッファオブジェクトを使うと、頂点属性をGPUのメモリに置きっぱなしにできます。 作成するには、genObjectNamesで名前を作り、bindBufferでバインドし、bufferDataでデータを書き込みます。 ...
C++09の話。 テンプレートエイリアス テンプレートtypedefとして望まれていたものはテンプレートエイリアスとなるようです。 template<typename T> using Registry = std::map<std::string, T>; テンプレート引数がないものもtypedefの代わりに使えます。 using Size = int; 可変長テンプレート 可変長のテンプ ...
# (スコア:0)
Haskellにはバイナリを読み書きする時に使えるBitSyntaxというライブラリがあります。rubyで言うところのpackとかunpackに近いでしょうか。パースする時には返り値の型が引数に依存するので、その部分のコードはTemplate Haskellになっています。例えば、tzfile形式のファイルをパースするならこんな感じになり ...
# (スコア:0)
Invalid TextFirefoxを3.6にしたあたりからなんだか動きが遅くなってきて、ついに耐えられなくなったので、最近はChromeを使っています。Firefoxにはcssで指定したフォントを無視して指定したフォントを使うオプションがありますが、Chromeにはそういうオプションがないので拡張機能を書いてみました。 こんな、 ...
# (スコア:0)
少し趣を変えてGLSLを使って書いたシェーダーを使う方法です。 シェーダーを使うには、頂点シェーダーとフラグメントシェーダーをコンパイルしてから、プログラムオブジェクトにアタッチし、そのプログラムオブジェクトをリンクして使います。実際に描く時には、vertexAttribPointerで頂点の属性を設定して頂点 ...
# (スコア:0)
Windows XP SP2でタスクトレイにアイコンが追加・削除されたときや、ウィンドウが増減してタスクバーのボタンのサイズが変わるときなどにシステムが1秒程度固まってしまうことがあるのですが、以下の設定で起こらなくなるようです。 [コントロールパネル]-[地域と言語のオプション]の[言語]タブの[詳細]ボタンを ...
# (スコア:0)
Invalid Text次はSynonym Families。引数の型によって関連づけられた型を変えたいときに使います。C++でいうところの、特殊化されたテンプレートの中のtypedefとでも言えるでしょうか。 ありがちな例としては、コレクションクラスがあります。 class Collection a where type Elem a empty :: a add :: Elem a ...
# (スコア:0)
今のところ設定できる条件は、 フィールドが文字列を含む @Contain(?, ?) フィールドが文字列から始まる @BeginWith(?, ?) フィールドが文字列と等しい @Equal(?, ?) フィールドが正規表現にマッチする @RegexMatch(?, ?) 既読 @Seen() 未読 @Not(@Seen()) マーク済み @Marked() マークされていない @Not(@Mark ...
# (スコア:0)
Invalid TextQMAIL3では、メール本文とは別にインデックスによく必要になる情報を保存しています。このインデックスは、固定長の比較的小さな情報(固定長インデックス)と、可変長の比較的大きな情報(可変長インデックス)に分けられていて、前者はフォルダごとに*.idxファイルに、後者はアカウントごとにind ...
# (スコア:0)
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') のように定義 ...
# (スコア:0)
# (スコア:0)