2006-05-01から1ヶ月間の記事一覧

C#の暗号・復号クラスにRC4の実装がない件

C#

↓System.Security.Cryptography.CryptoAPITransformをildasmで開いた画像 CALG_RC4が宣言されてないじゃないかー!!! orz

C#で暗号化

C#

C#で暗号化を行うにはmscorrlib.dll内のSystem.Security.Cryptography名前空間にあるクラスを用いる。 一般的によく使われる方法についてメモ。パスワードを使った暗号化 PasswordDeriveBytesクラスを使って鍵を生成する RC2CryptoServiceProviderやDESCrypt…

勤務地変更

明日から勤務地が変わる。 今日は準備と片付けをする。

日記のスタイルシートいじくり

とりあえずタイトルのフォントを変えてみた。 しばらくはこれでいってみよう。

id:pmoky氏のコードを読んでみた。(part5)

たぶんこれが最後の予感。Serialize/Serializer.cs Mement -> Memento? FileStream使うのであればtry-finallyをするべき Runner/Executer/SimpleReflectExecuter.cs Reflectionでクラスを呼び出せるのはComponentDLLに定義されてるものだけらしい これ以上は…

.NET FrameworkにRC4の実装がない

.NET Framework 1.1にも2.0にもRC4の実装がないっぽい。 RC2はあるのになんでだろう。 と思ってRC2CryptoServiceProviderとか作ろうかと思いたったわけなんですが。。。 .NET Framework1.1にあるCryptoAPITransformってクラスが、 継承もインスタンシエーシ…

id:pmoky氏のコードを読んでみた。(part4)

肝の部分というか、2chでネタになっていたあたりのコードを読んでみる。FileLoader/TextLoader.cs 特に無しFileLoader/TextFileSearcher.cs Initはstatic-initializerでおk Stringクラスはimmutableなクラスだから逐一代入するよか、一時無名オブジェクトを…

id:pmoky氏のコードを読んでみた。(part3)

id:pmoky氏のブログで議論がさくっと進行してる。 土日遊んでた&言語処理関係の話題は門外漢なんでネタについていけない orz とりあえずStoryGeneratorの肝の部分あたりから読んだほうが良さそうだ。 ということで続き。Runner/Runner.cs Exitでthread.Abor…

ダヴィンチ・コード見た

映画ダヴィンチ・コードを見てきた。 一部詳細が省略されていて、小説を読んでいないと若干内容が読み取りづらい感はあるものの、 飽きずに最後まで見れる作品だった。小説からイメージする人物像と、映画の中の人物像で若干の差異はやはりあるものの、 映画…

多すぎ

id:pmoky氏のブログのコメント欄が崩壊しかけてて、ある意味おもしろいw コメントを追っていくと「コメント書き込み」が地平の彼方にすっ飛んでしまうので すげーコメントしづらい。あんましあっちにコメントつけるのはやめておこう。というわけで以後勝手…

今日はお仕事デー

まじめに仕事をする。

正直な話

id:yaneurao氏もid:pmoky氏も、お互いにどっちがどうだと言い合いするより、 プログラミングの議論したほうが1000万倍有意義でおもしろいと思うんですよね。 いやまぁ、私は完全に外部の人間なので、だからどうしたって言われたら何も返せないんですけどね(´…

MSDNにこんなの発見。C#でのシングルトンの実装 http://www.microsoft.com/japan/msdn/practices/type/Patterns/enterprise/ImpSingletonInCsharp.aspC#のstatic-initializerとか変数の初期化構文っていいよねぇ・・・。 C++にもほすぃ(std::mapの静的初期…

id:pmoky氏のコードを読んでみた。(part2)

昨日の続き。今みてるのはSGCoreっていうプロジェクト。 まだ全然全体像がつかめてないから気になったところからとりあえず書いてく。 後で気づいたら追記で。 Window/BackBuffer.cs Texture texとかSurface srfcとか下手に略すと余計わけわかんない。 スペ…

.NET2.0にSSLを扱うストリームが追加されてるっ!

MSDNを見ていたらSystem.Net.SecurityにSslStreamとかいうクラスが追加されていた。 System.Security.CryptgraphyのX509Certificateを使って自前実装しなくても済むじゃん! .NET2.0ヒャッホー!

id:pmoky氏のコードを読んでみた。

まとめサイトにはってあるURLからZIPファイル落としてみた。 アップローダなるものをはじめて使ったんだが、使い勝手がわからずちと時間がかかったorz どれから読んだらいいのかわからんのでとりあえず目に付いたものをかたっぱしから見て見よう。 ちなみに…

偏頭痛ズキズキ

あ、頭が悪い痛い。 たまーにしかこない偏頭痛がやってきたっ! 集中力ぶっとびまくりで全然仕事にならーん!ムキーッ!

やねうらおさん周辺が大変なことになってる(た?)らしいよ (part3)

討論としてみた場合 テーマ やねうらお氏はスーパープログラマか否か 賛成 やね氏 反対 pmoky氏 * やね氏は自信のblogで間接的にスーパープログラマであることを否定しているが、ここでは便宜上賛成派として扱います 反対派の主張 pmoky氏のblogに「やねうら…

やねうらおさん周辺が大変なことになってる(た?)らしいよ (part2)

ここからはこの騒動を客観的に見た私個人の感想です。 特にやね氏やpmoky氏を否定または肯定するものではないことを最初に断っておきます。 裁判または告発としてみた場合 検察 pmoky氏 被告&弁護人 やね氏 とします。 裁判では検察側が起訴を行い、起訴事…

やねうらおさん周辺が大変なことになってる(た?)らしいよ

この土日(金曜日も?)あたりでid:yaneuraoさん(以後「やね氏」と記述)周辺が 大変なことになってるっぽい。 2chを舞台にid:pmokyさん(以後pmoky氏と記述)とやね氏が事実関係の確認を行っている模様。 私から見た状況&おおまかな流れ (つたない記憶で…

あじゃいるってどうなの?

世の中ではアジャイル(Agile)っていう開発スタイルがもてはやされているらしい。。。 @ITの記事を見ると、最後のほうに具体的な手法が紹介されています。 少しばかりそれらの手法について私見を書いていきます。 単体テストの自動化 文字列やバイナリデータ…

初めてのト・ラ・バ

はじめてのトラバにドキドキid:tailliar:20060511さんの記事から引用させてもらいます。 プログラマであるならば、ネットに転がっているコードを信用してはいけない。 ネットに転がっているどころか昨晩自分が書いたコードすら信用してはいけない。 睡眠不足で…

スパマーがっ!ががっ!

普段巡回しているC/C++系の質問掲示板がいくつかあるんですが、 ここ1ヶ月ほどの間にほとんどのところがスパムで汚染されてきています。 結構場所によって手口が異なっていて、 スパマーもいろいろ考えるんだなぁ〜とか思って見させてもらってます。簡単なス…

ドキュメントカキカキ

今日も今日とてドキュメント書きぃ〜。 まったりぃ〜まったりぃ〜。 開発中とは大違いだ!

トラバテスト

id:crimsonwoods:20060511

日常の仕事再開

GWも終わって早2日目。 ばりばりで仕事再開だぜウヒョー。 なんて微塵も思っておりません。 が、まぁ仕事は仕事なので やらなければ終わらないのでやるということで。

休日

昨日の日記はさぼりました。 今日は部屋のお片づけDay。 どこまでやれるかは神のみぞ知るというところ・・・。 さくさくやりますかねぇ。

きょうもまったり

ドキュメントカキカキ。 とりあえずクラス図とか配置図とかを描いてみる。 UMLも図の意味自体を理解してくると だいぶ書き慣れてくるっぽい。 意外と便利なのかもかも。

Win32APIを使ってWindowsでSSLを実装する

SSPIやらSchannelでMSDNを検索するとわらわら出てくるけどメモってことで。Client側の手順 Hello送信 InitializeSecurityContextでトークンを作成 sendでトークンを送信 ハンドシェイク recvでトークンを受信 InitializeSecurityTokenに受信したトークンを渡…

お仕事だよー

今日明日は普通に仕事。 開発はひと段落して、今はドキュメントをさくさく作ってる段階。 開発中は忙しいけど、終われば割とまったりできるんですよね。私はカリカリコード書くのが性にあってる反面、 仕様書だとかドキュメント類を書くのはあんまし得意では…