2009-01-01から1年間の記事一覧

httpリクエストヘッダの正規表現処理

今まで正規表現処理を行う場合はCAtlRegExpとCAtlREMatchContextを使っていたがVS2008SP1環境では使えなくなっているっぽい。あまりboostを使いたくないけど他に簡単に実現できる方法がないのでしぶしぶBoostを使用して見たのが下記サンプル。httpリクエスト…

Gateway製ノートPC(Model No: MA7, Model: MT6836j)のキーボード交換記録

キーボードの一部のキーが駄目になったのでメーカーに交換費用を聞いてみると約3万と言う答えが返ってきた。幾らなんでもこの値段は無いなと思い自分で交換してみた。少しでも多くの人がこのような無駄な出費をしなくて済むようキーボード交換の記録を下記の…

Ribbonインタフェースを使った開発についての覚書

必要な環境 VisualStudio2008ServicePack1 サンプル Microsoft Visual C++ 2008 SP1 Sample Library - 日本語 RibbonインタフェースはSDIもしくはMDIでしか利用できない。ここで記述する内容はSDIを想定している。SDIで手っ取り早く開発したいのならビューの…

Googleストリートビューのプライバシー配慮のぼかしについて

GigazineのGoogleストリートビュー、街中の銅像にプライバシー配慮のぼかしを施すで思い出したのですが、次の写真なんかすごく面白いと思うのですがどうでしょう。ローマ市内の皇帝通り沿いにあるアウグストゥスの銅像です。 map:x12.48645544052124y41.8938…

スーザン・ボイル(Susan Boyle)

動画を見てとても感動したのでメモ スーザン・ボイル氏が歌いだすと審査員のシニカルな笑いが消え目を丸くしているのが印象的 また、スーザン・ボイル氏の状況と歌の内容がすごくマッチしているので泣けてくる youtube http://www.youtube.com/watch?v=9lp0I…

TechDays 2009 ビデオ公開

マ社が折角TechDays 2009のビデオを公開しているので何個か見ました。 VS2010 ・Dynamic Lookup・・・実行時に型を特定するみたいですが何でこれが必要なのか私にはいまいちよくわかりません。 ・オプション引数、名前つき引数・・・C++のデフォルト引数みた…

Project Euler .NET のProblem 20について

”100!の各桁の和を計算せよ”とのことだがC#でごり押しで書いていくと何とか計算できた。もっと簡単にできる方法があるに違いないと思い問題を解いた後にググッてみるとJ#にBigIntegerなるクラスがあることを知る。おう、無駄な努力をしてしまった。下がBigIn…

Project Euler .NET のProblem 18について

結構悩んだ。暫く眺めていると三角形の底辺から順に値が大きくなるように値を覚えていけばよいことに気づいた。例えば三角形の左下の角辺りにある63という数字のある場所を経路とする場合,その下の右下の62という場所を必ず通る。この場所を63+62=125という…

Project Euler .NET のProblem 8について

Find the greatest product of five consecutive digits in the 1000-digit number. productの意味には"積"の意味があるみたい。 下記のサイトのPHPのコードを見ると掛け算しているし。 参考 http://www.raditha.com/blog/archives/001193.html