理系学生日記

おまえはいつまで学生気分なのか

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

連立常微分方程式解くルンゲクッタ書く

やって意味があるのかはまだ自分でもよくわからないんですけど、研究関係で、連立常微分方程式を解くことになりました。 なんか定性的にでも動きが分かるといいよなーとか思っています。 だいたいこういうところに出てくる常微分方程式というのはヤケにひね…

野球勝ったよ!

みなさんびっくりなさるかもしれませんが、ぼくは18時30分からテレビの前にかじりついて野球見てた。 この試合はとても大事な試合で、負けるとオリンピック行きの切符が売り切れちゃうけど、買っても切符はまだ買えないというバランスの悪い大切な試合だった…

問題2-35

木構造の葉の数を数えるcount-leavesってのが前にあったんですけど、それをaccumulate使って書き直せだって。 accumulateの人気に嫉妬。 accumulateは超人気者です。抽象度が高いと人気者になれる。 (define (accumulate op initial sequence) (if (null? se…

today's twitter

じつはずっと DV カメラ調べてたんだけど、まだ終わってないとかどうよ。 今からおいしくごはんたべるね。 !!!!!!!! ぼくのテンションも高いです いま一人ぼくはガッツボーズをしましたね。 ドキドキしすぎてご飯が食べれない。 お茶汲みとかコピー…

問題2-34(2.2.3 Sequences as Conventional Interfaces)

という形の多項式をという形に直して計算する方法をHornerの方法とか言います。 こうやると計算回数が若干程度おさえられる。スバらしい!! これをschemeで書くのが課題です。 accumulate使えば良いみたい。 (define (accumulate op initial sequence) (if (n…

そろそろヒゲのそり方について一言言っておくか

今日は内輪で鍋パーティが開催されたんですけど、ここでまたヒゲのそり方で一悶着あった。 ぼくはですね、T字髭剃りをジェルも泡もなしに使ってるんですけど、そしたら 「ありえねぇーーー」 と大合唱されました。 100円のヤツでやってるよって言ったら、み…

Adapterパターン

ところで、前回ぼくが書いたプログラムは参考文献の生き写しなんですけど、 著作権的にグレーな気がします。うん、希望的観測でもグレーなんだ。 そういうわけなので、生き写しでない感じのプログラムを載せることにしました。 考える力もこの機会につけるよ…

問題2-33 (2.2.3 Sequences as Conventional Interfaces)

この小節(2.2.3)では、モジュールの構成法、可読性のためにとても大事なことを言っていて、いわく信号処理のように、独立したブロックとして考えなさいって言っている。 プログラムを組むときには当たり前の話ですけど、副作用のない関数型言語であれば、か…

today's twitter

肉まんのカラシが服についています ごはん食べてない。おなかへった。死にそうです。でも生きる。 今、会員パスワードをメールで送ってこいという男前な企業に出会えました!!運命だ!! なんかよく分からないけど疲れたんですけど、やだなぁ死ぬわけないじ…

気分をよくするためのライフハック

インターネットにずぶずぶの皆さんは、ライフハックという単語に(笑)をつけてないと「このド素人が!!!!」と憤懣やるかたない感じでしょうけど、怒るエネルギーでインターネットの海をもうちょっと泳げますのでそれはしない方がいいですよ。 今日はぼくが、…

Perlでデザインパターンの勉強する

前に言ってたとおり、デザインパターンの勉強をすることに決めました。 参考書は結城先生のこちらの本です!! 増補改訂版Java言語で学ぶデザインパターン入門作者:結城 浩ソフトバンククリエイティブAmazon Javaの開発環境入れるのもメンドいので、perlでやる…

問題2-32

集合のべき集合を求めます。 (define (map proc items) (if (null? items) () (cons (proc (car items)) (map proc (cdr items))))) (define (subsets s) (if (null? s) (list ()) (let ((rest (subsets (cdr s)))) (append rest (map (lambda (x) (cons (ca…

today's twitter

とりあえず 1 つ論文投稿した。どっと疲れる。 今日もぼくのモーニングショットが奪われていて、ぼくは朝っぱらからスゲー憤慨していますよ。とても危険。

MixiへのRSS配信をやめました

なんか最近やたらエントリ数が多くなってきたんですけど、マイミクの人々はこんなことになってるかも分からない。 マイミクシィ最新日記 11月29日 [usual day]ぼくのコーヒーが奪われている 11月29日 [twitter] today's twitter 11月29日 [SICP]問題2-32 11…

ぼくのコーヒーが奪われている

みなさんご存知か分かりませんが、朝というのはスゲーきもちいい。 ぼくたちの研究室というのは、朝だろうが昼だろうが空気がクソよどんでるんですけど、そんなこと関係なくしてくれるのは朝で、たぶん朝とだったら宇宙にでもいける。 家で寝坊してる暇があ…

問題2-31

昨日とおなじなんだけど、もっと抽象度をあげる。 関数を引数にするよ!! よく見ると昨日のとほとんどかわってない。 (define (map proc items) (if (null? items) () (cons (proc (car items)) (map proc (cdr items))))) (define (tree-map proc tree) (map…

today's twitter

パワーポイント今日はおわり。明日またやる。つかれた。 パワーポイントにぼくはいったい何時間費やしているんだろうか!!!!!!!!!無駄すぎる!!!! おなか減ったけど今食べたら太るけどおなか減った 今からパワポつくる。 帰った!あと 30 分で明…

サッカー日本代表監督がたいへn

**岡田監督になるんですか!わかりません >< 脳梗塞というのはとてもたいへんな病気ぽくて、たいへんスゴい監督であるオシム監督が脳梗塞に倒れてしまって二重にたいへんです。 -脳梗塞 - Wikipedia オシム監督は誰からも愛されていて、もちろんぼくからも…

問題2-30

木構造の葉の部分は単なる整数なんですけど、そういう木の葉っぱの部分を2乗する関数を書けとかそういう。 単純なのはこっちです。あんまし抽象な感じでもない。 (define (square x) (* x x)) (define (square-tree tree) (cond ((null? tree) ()) ((not (pa…

today's twitter

風呂に入りましたところ、非常に気分がよくなりました。風呂を見直しました。 今日はイライラがすごいのでムリなので明日やろう !! って思ったらもう明日か。 明らかに時間を浪費してる! もうやめたい ただいまー。我が家あいしてる。 まだかえれない。あと…

学部生がTSPで苦しんでいる

よくよく考えたところによりますと、今の学部1年生というのは18歳とかなわけで、いつの間にか6つも離れてしまっている。 さらに考えたところによりますと、18歳というと平成生まれなので、ぼくたちは「昭和生まれ乙wwm9(^Д^)プギャー」みたいに昭和生ま…

問題2-29

a (define (make-mobile left right) (cons left right)) (define (make-branch length structure) (cons length structure)) (define (left-branch mobile) (car mobile)) (define (right-branch mobile) (car (cdr mobile))) (define (branch-length branc…

today's twitter

dankogai はなんでこんなに朝早くから夜遅くまで体力がもつんだ! 今から買い物いく。米がない。我が家に米が! のあ どん兵衛カレーうどん以外はどん兵衛と認めない。 「今日中に返事がほしいけど、最悪明日でも OK 」と書いて、たぶん最悪の方が選ばれると…

人が何してたってその人が頑張っていないとは言えない

「頑張る」の定義が意外と広い件。 http://dictionary.goo.ne.jp/search.php?MT=%B4%E8%C4%A5%A4%EB&kind=jn&mode=0&base=1&row=0> がんば・る ぐわん― 3 【頑張る】 (動ラ五[四]) 〔「我(が)に張る」または「眼(がん)張る」の転という。「頑張る」は当…

問題2-28

木構造の根のみからなるリストを返せって問題。 appendが問題2-27で出てきていたので、使ってみた。 (define (fringe x) (define (fringe-make-list elem) (cond ((null? elem) ()) ((list? elem) (append (fringe-make-list (car elem)) (fringe-make-list …

today's twitter

最近の鍵は他の人ががんばっているときにいかに耐えられるか。ここで一緒にがんばるのは流されてるだけ、と考えてうだうだすることにする。 図書館で本返すのを忘れて、たぶんだけど 3 日くらい貸出禁止になります! コーヒーを作った後の粉を放置しておくと…

自分のはてなブックマークからタグとブックマークURLを引っ張る

ホントははてなブックマークから任意文字列を検索して、ヒットしたURLなりなんなりを返すようなperlスクリプト作りたかったんですけど、アイディアも設計も経験もないのに作り始めたので、クソなのができました。 やっぱしプログラムは考えてから作ろう。。…

問題2-26

こんなん定義してから、解釈系の印字結果示せみたいな問題なんですけど、この差はわりかし楽しいですね。 (define x (list 1 2 3)) (define y (list 4 5 6)) 楽しい。 gosh> (append x y) (1 2 3 4 5 6) gosh> (cons x y) ((1 2 3) 4 5 6) gosh> (list x y) …

today's twitter

冬はド S 。 家んなかすごい寒い。寒すぎる。 note PC の電源の接触が超わるくて、モニタが明るくなったり暗くなったりする。明るくなれ! このままショッピングするつもり。 寝グセとかどうでもよくなってきましたね。人生終了も近い。 思わなかった!こん…

情報科学って何を学ぶところなんだろう

**なんか学んだらエラくなるよ 何か学んだ人というのは学んでない人よりちょっとだけ偉くなるような気がします。 偉くなる度合いは学んだことがどれだけムツかしいかによってちがう。 弁護士になるための勉強は超ムツかしいらしいので、弁護士になったりする…