トップ 最新

#3 [全文検索]

検索方法

並べ替え: 表示件数: 検索条件の書式:

[SIMILAR] WITH 4306 脚注 WITH 1682 大家 WITH 508 報告 WITH 134 ミ!! WITH 122 ツッ WITH 117 ッコ WITH 115 コミ WITH 1 !! WITH 1 ( WITH 1 snak 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 。大 WITH 1 家さ WITH 1 さん WITH 1 んに の検索結果 122 件中 71 - 80 件目 (0.194092421 秒)

前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 次へ

2007-03-29 [類似検索]

[Haskell] カレンダーっぽいものを表示

指定した年・月を以下のような感じでカレンダーっぽく表示。 | 1 2 3 | 4 5 6 7 8 9 10 | 11 12 13 14 15 16 17 | 18 19 20 21 22 23 24 | 25 26 27 28 29 30 31 なんとなく考えると、具体的な方法を考えなくても書けてしまうのが良い感じです。 import Data.List (dropWhile, intersperse, takeWhile, unfoldr ...

#  (スコア:0)

2009-11-14 [類似検索]

[Haskell] Impredicative Polymorphism

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)

2010-06-16 [類似検索]

Emacs Lispのlambda

久しぶりにEmacs Lispを書いたら、基本的なところではまったのでちょっとメモ。 lambdaで匿名関数を作ったときに、 ((lambda (x y) (+ x y)) 1 2) と呼べるのに、 (setq f (lambda (x y) (+ x y))) (f 1 2) で呼べずにはまります。呼び出すには、 (funcall f 1 2) とする必要があります。変数と関数の名前空間に ...

#  (スコア:0)

2009-09-07 [類似検索]

[Haskell] Type Families

Invalid TextData Familiesは、型パラメータに依って実装を変えたいときに使えます。C++のテンプレートでの特殊化みたいなものでしょうか。 {-# LANGUAGE TypeFamilies #-} import qualified Data.Sequence as Seq data family Vector a -- BoolのVectorはリストで表現 data instance Vector Bool = BoolVector ...

#  (スコア:0)

2004-11-17 [類似検索]

Outlookのアドレス帳にアクセス

Invalid TextOutlookのドキュメントを見て最初に思いついたのはこれです。 var app = new ActiveXObject("Outlook.Application"); var ns = app.GetNameSpace("MAPI"); var entries = ns.AddressLists.Item(1).AddressEntries; for (n = 1; n <= entries.Count; ++n) { var entry = entries.Item(n); WScript.S ...

#  (スコア:0)

2010-09-15 [類似検索]

[Haskell] 設定ファイルのパースをTemplate Haskellで

キーと値からなる設定ファイルをパースするとします。設定ファイルはこんな感じです。 name=Test value=5 マップなどで値を持つという方法もありますが、ちゃんと型付けするために専用の型を用意することにします。そうするとパースするコードはこんな感じでしょうか。 import Control.Monad import Data.Maybe ...

#  (スコア:0)

2004-12-13 [類似検索]

[C++] Why Not Specialize Function Templates?

Exceptional C++ Styleにもありますが(というかこれが元ネタ)、特殊化されたテンプレート関数はオーバーロードの解決に使われないという話。 struct X { template<class T> void foo(T t); // (1) template<> void foo<>(int* p); // (2) template<class T> void foo(T* p); // (3) } x; int n = 0; x.foo(&n ...

#  (スコア:0)

2006-06-01 [類似検索]

[Q3] x64版のバグをいくつか修正

Invalid Text一つ目は、サブクラス化が全く効いていませんでした。単純にSetWindowLongPtrを使うべきところがSetWindowLongのままになっていました。GWL_WNDPROCはGWLP_WNDPROCに書き換えてあったのにメソッドの方を直し忘れるとは… 二つ目は、インデックスのファイル名がおかしくて、x86版などとメールボックス ...

#  (スコア:0)

2006-10-23 [類似検索]

[Haskell] IOとMonadIO

Invalid Textたとえば、HDBCを使うときに普通にIOモナドの中から直接扱うには、 f :: IO () f = bracket (connectODBC dsn) (disconnect) (\conn -> ...) のようにすればOKです。ところがこれをIOモナドを合成するモナドの中で扱うとすると、bracketの型がIO a -> (a -> IO b) -> (a -> IO c) -> IO cなのでbra ...

#  (スコア:0)

2004-07-01 [類似検索]

[Q3] PGP

PGPに対応しないのかというメールを頂いたので、どうやったら実装できるか少し調べてみました。 PGP SDKを使う そこそこ何でもできそう ライセンスはフリーであるみたい 鍵の管理などはPGPのGUIなどを使ってできる PGPはユーザが別に導入する必要がある(商用なら有償) Windows CE版のSDKはない? PGP Command ...

#  (スコア:0)

前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 次へ