2006-01-01から1年間の記事一覧
WCF目前なのにRemotingをちょっと使ったので調べたことなんかをメモしておきます。あまり詳しくないので、疑って読んでください(-_-;Remotingは通信手段ではあるけれど、主題は、オブジェクトをサーバとクライアントでやり取りするってとこが要点って感じ。…
Firefox の Tabbrowser Extensions のお話。いつのまにか Firefox がインストールしたときより、ずっと鈍い動きになってしまってた。 リンクをクリックすると、もっさり。起動も、もっさり。終了に至っては数分掛かる始末。 インストールしたばかりのころは…
Turbo の名前を冠した C# が出るなんて夢にも思わなかった。http://www.turboexplorer.com/jp/csharp 小学5年生(?)の Alexandra ちゃんが Enterprise Core Objects (ECO) III とかいうものを child's play (朝飯前)と言いながらちょっとしたアプリ(宿題管理…
上の日記を書いた後、MSDNでちゃんとした解決方法見つけた…。 [field:NonSerializedAttribute()] public event ChangedEventHandler Changed;field: って付けるだけだった…。
イベントを含んだクラスをシリアル化しようとして、イベントはシリアル化いらねと思ったら、これが簡単にできなくて大変だった。 [NonSerialized] public event EventHandler OnChanged;素直にこう書いたら、「エラー CS0592: 属性 'NonSerialized' は、この…
ビルゲイツが2008年に引退だそうで、その関連記事で目に付いたのが「モデルベースプログラミング」って言葉。 UMLやそういったものでプログラムすることをもくろんでいるっぽいですね。http://japan.cnet.com/interview/biz/story/0,2000055955,20143507-3,0…
以下は勝手な妄想です。くれぐれも本気にしないでください。A:Eへの対抗上VSEは無料で出すしかないね。 B:でもB社に訴えられるかもね。 A:じゃあ、期間限定ってことで。あおりをくらってB社が開発製品を手放す。A:もう遠慮はいらないね、ずっと無料で。 B:あ…
VisualStudio2005のスタートキットのスクリーンセーバーがRSS2.0にしか対応してなかったので、RSS1.0にも対応させてみました。 スタートキットのRssディレクトリにある3ファイルをちょこっと改造して、さらに2ファイル追加しました。http://briefcase.yahoo.…
.NETでRSSを扱ってみたいなと思って調べたのでメモ。 まずはWikipediaでRSSを調べてみます。Firefoxならアドレスバーに「wp rss」って入れるだけでWikipediaに飛んでいくので、便利。 http://ja.wikipedia.org/wiki/RSSRSS0.9/2.0系列、RSS1.0系列、Atomなん…
東京工科大のHaskellテキストの「オーバーロードとクラス」はちょっと説明不足な箇所が多くて考え方はわかるものの、書き方はよくわからなかった…。インターフェイスとかジェネリクスの制約みたいなものねってことで、この先のテキストは手は動かさずにどん…
東京工科大のHaskellテキスト、ようやく半分すぎまで進みました。次は9回目「オーバーロードとクラス」。テキストはこちらからあんまりすごいテキストなので、ちょっと調べてみたら、この先生。C++の日本の標準化委員会で主査をされていた方ではないですか!…
siokoshouの43%は砂糖で出来ています siokoshouの35%は白インクで出来ています siokoshouの8%はお菓子で出来ています siokoshouの8%は理論で出来ています siokoshouの6%はミスリルで出来ています砂糖ってw
マックでXP使用可能に、アップルがソフト開発 http://headlines.yahoo.co.jp/hl?a=20060405-00000017-yom-bus_allこないだのコンテストでXPが動くようになったけど、同等のものを公式に作ったってことなのかな。アップル一人勝ちの未来が来るのか!?
東京工科大の講義のアーカイブ、4回目の「リスト」と8回目の「値としての関数」がリンク切れになってた。む〜、残念。 しょうがないのでリストを飛ばして5回目の「リストを扱うプログラム(1)」の途中まで進めてみた。腰が重いので歩みはゆっくり。 ん〜、定…
右を見ても左を見ても、みんなHaskell、Haskell、関数型言語、関数型言語って言ってるから気になって気になってしょうがない!C#もC++も次のバージョンは関数型言語の要素を取り込むみたいだし。 入門Haskellを本屋に探しに行ってみたけど、なかった…。まあ…
GIGAZINE経由。Windows3.1のスティーブ・バルマーCM。 今も昔もアドレナリン過多なのではwhttp://www.youtube.com/watch?v=NAxcOrZhdFo&search=steve%20balmer
http://pcweb.mycom.co.jp/articles/2006/03/30/mix1/ これってつまり、MS製の.NET実行環境がほかのプラットフォームにも提供されるってことなの!?
QuickSearchで短いtextを検索すると、前処理があるのでどうしても力任せ検索に負けてしまいます。じゃあ、どのくらいの長さのtextやpatternなら力任せ検索より早いのか?ってあたりを調べてみたけど…、う〜ん簡単にはわかんないですね。 textの長さを20文字…
かなり遅れてドラゴン桜にはまり中。具体的なイメージで考えることを東京ドーム発想法って説明してるとこを読みながら思いついたんだけど、PCでも警告なんかが具体的なイメージで表示されてればずいぶんといいんじゃないかなぁ。 例の1円で61万株事件で警告…
文字列の高速検索の歴史を年表にしてみたんだけど、年表にしたらめちゃくちゃおもしろいことに気づいてしまいました!今日のエントリーは必見ですよ!id:siokoshou:20060323 に書いた EXACT STRING MATCHING ALGORITHMS に各論文の発表された雑誌が載ってた…
3/22の実装では日本語が検索できません。お箸の国の人としては寂しい限りなので、Unicode全部検索できる妥当な方法を考えてみます。 まずは素直にskipテーブルを char.MaxValue + 1 取ってみました。ものは試しです。結果は、…100万回ループだといつまでも終…
日経ソフトウエアのBM法の説明と奥村先生のC言語による最新アルゴリズム辞典の説明が違うことに気づいてしまいました。それどころか、GoogleでBM法を検索した結果のページも、それぞれみんなちょっとずつ違うんです。 どれが本物でどれが亜種だろうがかまわ…
BM法で検索しているときにこちらのページでBMH法っていう、BM法の改良があることを知りました。読んでみると実に簡単です。なんでこれでうまく行くのよ?ってのも絵を描いて実際に試してみればすぐうまく行くことがわかりました。正式にはBoyer-Moore-Horspo…
ちょっとアカデミックな雰囲気のエントリーです。 日経ソフトウエアの2006/04号でアルゴリズム入門特集が載ってて、文字列検索(文字列じゃなくて何かしらのパターンでもいいわけだけど)としてKMP法とBM法が載っていました。 アルゴリズムって開発者にとって…
(2014/3/6追記 この記事は古い情報です。こちらを見てください。 → http://d.hatena.ne.jp/siokoshou/20140306)このキーボード、真ん中にズームするスライダーがついているんですが、ズームはほとんど使うことがないので、これがスクロールだったらいいのに…
最近、 Microsoft Natural Ergonomic Keyboard 4000 を買ってみました。 手前が高くなっているナチュラルキーボード。ものすごく変なキーボードですが、ITmediaの小野寺さんのコラムを読んでたら欲しくなってしまって。これまで使っていたキーボードにかなり…
Firefoxの検索バーからMSDN2を検索するプラグインを作ってみました。 Document Explorerで検索できますが、Firefoxにもあると便利かなと思って作ってみました。 # MSDN2 search plug-in by siokoshou <search name="MSDN2" description="www.google.co.jp" method="GET" action="http://www.google.co.jp/search" queryCharset="UTF-8" queryEncoding="utf-8"> </search>
http://www.microsoft.com/japan/technet/windowsvista/evaluate/hardware/entpguid.mspxメモ。しかしこの資料、日付が入ってない…。
ちょっとだけ実用的な列挙子。また列挙かよってつっこみはなしの方向でw 指定範囲だけ列挙してくれる SubRange Enumerator。for 文使えよってつっこみもなしの方向でw using System; using System.Collections.Generic; namespace SubRangeEnumerator { pu…
昨日のエントリーは玉砕してしまって考察が不足したまま終わったので、考察を追加します。朝起きたらいろんな疑問が湧いてきたわけです。 その前にちょっと反省。昨日のコードは Test クラスのメソッド名がどれもよくないですね。今読んでみると何が何だかわ…