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

いたずら

int result; result = (((Func<int, int>) ((x) => x * x)) ( 16 )); Console.WriteLine( result ); Func<Func<Func<Func<Func<int>>>>> f = () => () => () => () => () => 100; result = f()()()()(); // !!!1 Console.WriteLine( result ); ねむいっす。ねるっす。</func<func<func<func<int></int,>

var

varの魅力は「入力が楽になる」という点ではないように感じます。 動的型付け言語でプログラムを書いているような感じでプログラムが書けて、 でも型推論のおかげで静的型付けは済まされているので安全性はもちろん、強力なインテリセンスも使える。 これが…

遅延

Pythonを触り始めたころ、こんなこと出来たりするのかなと対話してみたら出来て少し感動した。 >>> class Hoge : def method( self ) : print "hello" >>> foo = Hoge >>> instance = foo() >>> instance.method() hello 似たようなことをC#3.0でやるとする…

おれのバグなんだろうなぁ。。。と思ってプログラムを見直しまくっていたら、 OpenOfficeの仕様が原因でした。(Excelだと問題ない) 2時間ぐらいすごい悩んじゃったじゃないか、このばかちんが! このすっとこどっこい! このすもももももももものうち! Py…

数学の本が全然進まない。 厚い本じゃないのに、ようやく半分ぐらいかな。 おれって理解力ないなぁ。。。頭悪いなぁ。。。 泣けてきますね。 夏休みもあとわずか・・・。 バイトと体調不良で大部分を失った気が...orz 夏休みにやりたかったことが全然できて…

三項演算子

pythonには三項演算子が無いみたい。*1 pythonではlambda式にif文も使えない! ということで打開策を考えてみることに。 >>> a = 10 >>> b = 20 >>> c = 30 >>> d = ((a == 10) and b) or c >>> d 20 一応でけた。 (a == 10) and b or c でもいけるけど見づ…

package

http://www.python.jp/doc/2.4/tut/node8.html#SECTION008400000000000000000

扇風機買った

色々な種類があるようだが、風量を調整できるこの子は素晴らしい。 写真だと分かりにくいですが、台が不気味な青色に光ります。 バイト先にも持っていこうかな。笑 780円でした! 今もぼくの目をドライアイにしようと彼は頑張っています。 関係ないけど、AC…

System.Linq.Expressions名前空間

匿名メソッドと違い、ラムダ式はデータ(?)として扱うことが出来る。 2005年9月時点の仕様書には一例が載っていたけど「これはまた別の機会に」的なことが書いてあって、 詳細は書かれていませんでした。(確か 一例では、与えられたラムダ式を分解すると…

れんしゅう

public void Test() { List<int> list1 = new List<int>{ 1, 2, 3, 4, 5 }; List<int> list2 = new List<int>{ 1, 10, 100, 1000, 10000 }; MapCar( ( v1, v2 ) => (v1 * v2).ToString(), list1, list2 ); MapCar( ( v1, v2 ) => { string result = ""; for ( int i=0 ; i</int></int></int></int>

Orcas

エディション何にしようかちょっと迷ったけど、 とりあえずC#3.0で遊べればいいや と思ったのでVC#2008 Expressをインストールしました。 親しき仲にも礼儀あり・・・ メモリは今のところ67MB程度しか食べていません。 さー、ラムダ式ラムダ式。

laptop

今日の朝Thinkpadが届きました。 バイトだったので開封せずそのまま。 昔から青空プログラミングが夢だったけど、 バッテリーってそんなにもつのかな。 制限時間内でハックを楽しむというのもいいかもしれませんが。笑

laptopの車窓から

メモリ増設も無事に終わり、優雅にトラックポイントを堪能しています。 久しぶりにトラックポイント使うと指先が痛い・・・笑 指紋が磨り減って指紋認証ができなくなったらどうしましょう!! 記念に何枚か写真を撮ったんだけど、旧PCしかメモリースティック…

職場(開発チームはサーバルームが作業場!)が暑すぎる。。。 ただでさえ蒸し暑いの嫌いなので死んでしまいそう。 不思議な動きをするんだなぁ。 ということでメモ。 これはどういう面で役に立つんだろう・・・。逆にややこしいような・・・。 >>> class Te…

いろいろ

LLSprit 面白そうだなぁ。いいなぁいいなぁ。 おし、来年は行こう。 こちらの方が中のことを詳細に書かれています http://d.hatena.ne.jp/hiratara/20070804/1186191389 ImagineCup2007 http://ic2007-japan.spaces.live.com/ 出場チームはおそらく知り合い…

__そんなバナナーー!!!

Pythonのクラスはpublicとかprivateを指定できないよ!っていう文をどこかで見て、 「確かにpublicとかprivateらしきキーワードをサンプルで見たことないなぁ」 「会社の人が書いてたコードにもそんなのなかったなぁ」 と思っていたら、実はプライベート宣言…

カッコイイ自己紹介

美容室とかで「専門学校生です」と言ったりすると、 高い確率で「何の専門ですか?」と返してきます。 そこで、「コンピュータです。」 というと何かあまりかっこよくない。 以前アシスタントの人に 「ウィルスとか作ったりしてるんですか?」とまで言われた…

口座開設!

イーバンクの口座を開設してみました。 書類による本人確認は完了したようなので後は必要な情報(?)の郵送を待つだけ。 給料振込み対応?だとか、あのパスワードのキーホルダーに興味があるだとか、 セブンイレブンのATM使える!とか、Amazon対応という点…

自分用ツール

普通のテキストエディタでPython書いてるあなたに贈る(←おれ)ツール。 やっぱねー、 規模が大きくなってくると各クラスのメンバまで全部正確に覚えてられないです。苦笑 インテリセンス作る技術は無いので、コード解析ごっこするツールを作りました。 って…

ノートPC その後

救いようのない低脳で落ちこぼれのイモ野郎 様このたびは、レノボ・ショッピングをご利用いただき誠にありがとうございます。 本日、ご注文商品の納期の件で電話いたしましたが、ご多忙のようですので メールにて失礼いたします。 大変恐れ入りますが、ご注…