2011-01-01から1年間の記事一覧
練習問題なら公開してもいいだろう。 問題はこちら。flipflopみたいなSnapperを数珠つなぎした時の出力を求める問題。 問題のサイズを見ると、Largeで1 ≤ N ≤ 30、0 ≤ K ≤ 10^8 なので、O(N * K)なアルゴリズムだと時間がかかってしまう。 そこで頭を使って…
出ました。 WEB+DB PRESS Vol.64|技術評論社小野さんの連載『いまどきの.NET開発』、今回はLINQです。 WEB+DB PRESS での連載第2回はLINQについて | どっとねっとふぁん また、今号の特集はどれも読みごたえがありますね。 プログラマが知るべきUIデザイン…
こないだの『たけしのコマ大数学科』はこんな問題だった。 3つの車輪がそれぞれ異なるサイズと速さで回転する観覧車の 1番小さい車輪に乗った乗客の軌跡を描け。 車輪Aは反時計回り 車輪Bは車輪Aの7倍の速さで反時計回り 車輪Cは車輪Aの17倍の速さで時計回り…
黒猫はオートフォーカスや自動露出に向かないと思う。機械任せだとうまくとれないことが多い。 なので今日はiPhoneのカメラで撮影(Instagram)。
filter/map/reduceなアレです。 言語やライブラリによって名前が違ったりするので、NyaRuRuさんの対応表をベースにしてたたき台を作っておいたのですが、ちょっとずつ記述が増えてきました。リスト(シーケンス)用高階関数対応表(Google Spreadsheet)【対応】…
今年度も受賞しました。ありがとうございます。 昨年度はClient App Devだったんですが、今年はC#に戻ってきました。理由はわからないけど。
WEB+DB PRESS Vol.63|技術評論社.NET連載と.NET単発記事が載ってます。 連載:いまどきの.NET開発【第1回】.NETの現在 小野 修司 WEB+DB PRESS に .NETの記事を書きました(そして続きます) | どっとねっとふぁん ASP.NET MVCとWindows Azureを活用したHTM…
ときどきの雑記帖経由。 covariant method return type はあまり知られていない Java の機能です (JLSの Section 8.4.5を参照してください)。 基本的には、サブクラスでオーバーライドされているときに メソッドの retrun type を narrow することを Java は…
何か間違っている気がするなあ。 (追記)戻り値のLazyをやめて、Lazyは引数だけにしてみた。 (追記)FoldRightに渡す関数の引数はどっちも遅延評価するようにした。ついでに、LazyじゃなくてFuncにしてみた。効果は同じ。 using System; using System.Collecti…
MS砂金さんのスライドを見て、さらっと書いた。 TDD界で何かイベントがあった時に使おう。そうしよう。
Why we reversed some of our Reflector decisionなんだか広まってないようだから日本語訳するよ。 なぜ我々はReflectorについての決定を一部撤回したか Neil Davidson, 2011年4月26日
HTTP Server APIを一言で言うと、IISが利用しているWindows API。Windows Server 2008とWindows VistaではそのAPIが強化されていて、バージョン2.0となっている。 TechNetのまとめ http://technet.microsoft.com/ja-jp/library/bb726965.aspx 小山圭介さんの…
お題:時間帯重複チェック(応用編)FromToを少し書きなおした。FromToの集合に対する集合演算はFromToExクラスに定義した。少し長くなったが気にしない。(追記)トラックバック記事を見て、コードを整理した。 一応説明しておくと、FromToを開始が早い順に並…
お題:時間帯重複チェック - No Programming, No Lifeちょっと息抜きにコードを書いてみた。 こういうのをC#で書くときには、短く書いてドヤ顔をするより、わかりやすいコードを心がけるべきだと思ってはいるのだけど、ついFromTo型をおかしな感じにしてしま…
第6回日本C#ユーザー会勉強会は延期になってしまったので、想定回答を書いておきます。注意:決して模範解答ではありませんからね!○×を考えるのはやめてね!そもそも、回答できなきゃC#プログラマじゃないなんてまったく思ってませんから!C#言語仕様外のこ…
[twitter:@yfakariya] いわく えーと、主に Java/.NET 向けということで。 レイヤーがまちまちなのはごめんなさい。 あと、引っかかるところばかり書いているので、難しいかもしれない。 おおむね難易度順。 質問には特に書いてなくても、何らかの業務要件や…
念のため書いておきますが、ネタですからね。 わざと難しい質問にしてるので、 回答に困っても大丈夫だ、問題ない。
忙しい時は猫に頼る。
MacBook Air 11インチ欲しい! もし当選したら妻への誕生日プレゼントとしよう。