2010-08-01から1ヶ月間の記事一覧

ウェブサービスのスレッド割り当て

今朝WCFのスレッドと関係がある情報を読みました。 サービスの関数を呼び出すクライエントがHTTPでサービスにデータを送信します。そのデータを受信してからWCFのライブラリーがその関数をスレッドに分配します。 The first question I had was: does WCF al…

ドットネットの反射

最近再びドットネットのAPIに関して読んでいます。 Reflection is an interesting topic, as it enables architectural constructs of code, classes, methods, assemblies, etc. to be examined at a "meta-data" level instead of at the level of a locat…

管理されているコードの記号デバッグ

最近C++のGDBとマイクロソフトのCDBを使用してソースデバッグと記号デバッグを考えています。 Principally, I have been mulling over cases when symbolic debugging actually is either the only choice or the better choice over symbolic debugging. In…

ウェブサービスのメッセージを辿る

最近ウィンドウズコミュニケーションファウンデーション(WCF)の機能を復習しています。メッセージを送信する前か受信する前にログとコンソールに記録出来ます。 A message is basically an XML document which can be accessed from memory only once. Basi…

チェス分析のネットワーク対応ソフト

チェスが出来るコンピューターは昔からありましたが実際に簡単な問題ではありません。データ構成、人工知能、アルゴリズムを考えてからプログラムを作れます。 The program I have in mind up to this point is basically an expert system or rules engine.…

行列式

線形代数学がたまに金融工学に役に立ちます。たとえば主成分分析が固有ベクトルを使用します。固有ベクトルを計算するために以下の数式を使います。 A-lambda*I =0 This characteristic equation basically indicates that non-zero eigenvectors exist only…

算数暗号の続き

まだ算数のコードの理論を考えています。 The probability-based method is more clear cut than the frequency based method. I believe I covered this in a previous journal article, but it is worth reviewing. If each symbol's probability is known…

算数暗号化の見直し

共通鍵暗号化を見てから再び算数暗号化の説明を読みたくなりました。 The point of arithmetic coding is to reduce a message of many symbols to a single number which consumes fewer bits than the original message. The ultimate goal is to be as cl…

整数論と共通鍵暗号

最近RSA暗号化を学びながらディフィー・ヘルマンの鍵交換アルゴリズムを復習しました。 What caught my interest is that the integer g (which along with p) is publicly exchanged between the two parties) must be a primitive root modulo p (which is…

主成分分析の続き

最近主成分分析を再び学んでいます。 I am not sure exactly what types of functions this applies to. It seems to have applications to finding the principal components of an image in computer vision or compression. It also has applications to …

エキゾチック・オプションと偏微分方程式

最近エキゾチック・オプションの種類と値計算を学んでいます。 Exotic options differ from vanilla calls and puts in that they have non-standard payoffs. One example of an exotic option would be an up-and-out barrier call. This option would pay…

ジャバのメモリ構成

最近ジャバ言語のスレッドの使い方に関して読んでいます。 It seems that, although objects are allocated on a heap that is shared by all threads (also known as main memory), each thread has its own heap (called working memory). Whenever an obj…