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

十五日目(最終日)

三週間のインターンシップも終わってしまいました。最終日は再現のめんどうなバグを再現したり、会計の処理をしたり(お昼代)インターンシップ体験記を書いたり。 あと、最終日ということで部署の部長さん、指導担当の方、一緒にインターンをやっている隣の…

Jettyのorg.mortbay.util.SingletonList

こういう小さいコードは好き。

十二日目

もうすぐ終わってしまう。今までの規則正しい生活はインターンシップが終わってしまったらどうなるのだろう。。。 不規則コワス。

あと五日

終わったあとの感想文どうしよう。なんとか高校生レベルくらいまで持っていかないと。。。

map動いた

リストのtransposed(zip)を書いて少し修正したら動いた。 Starting program: /home/troter/work/jmc-lisp/jmcl > (map (lambda (a b) (* a b)) '(1 2 3 4 5) '(1 2 3 4 5)) (map (lambda (a b) (* a b)) (quote (1 2 3 4 5)) (quote (1 2 3 4 5))) (1 4 9 16…

十日目

十日目にしてテストの何たるか(テスト概論)を教えてもらいました。でもって、やっと自分が実行していたテストの意味を知りました(汗機能に関するテストは一通り終わったので、今日は非機能テストの日になりました。非機能テストでは特殊な状態をつくって…

八日目

テストが続いてます。いろんなテスト。ひたすらテスト。指示通りに手を動かすだけなのでかなり眠くなります。集中もあまり続きません。多分、テスト中は頭を使ってないからでしょう。唯一頭を使うところといえば、たまーにあるテスト仕様書のバグを見つける…

家では本を読まず、移動時間(電車)で本を読むほうがよい。時間を無為にすごしているわけじゃないけど、実践することは家とか出ないとできないので、家で本を読むことによってその実践の時間を浪費してしまっている。

競馬のない週末

週末が終わった。テレ玉の中央競馬ワイド中継は4年前のビデオ流してた。。。 友達は競馬の広告関連の仕事をしているそうだが、インフルエンザのおかげで仕事でやることがなくなったらしい。いい機会だからやめるとかいってるけど、どうなるんだろう。前回の…

四日目

今日までは与えられたテストケースを実行するだけだったのですが、今日は異常系のテストケースを考えるという少し頭を使うこともやりました。考えている間、少し寝てしまいましたが、、、でも、自分の考えたテストケースが幾つか採用されたのは良かったです…

三日目

テストの続きです。いろんなプラットフォームでテストしました。ただ、テスト中は待ち時間が長いので暇です。 この暇な時間を有効にするのが時間の使い方の上手な人なんでしょう。自分はまだまだです。

早く寝よう。明日が怖い。

二日目

今日から実際の業務スタート、、、だったけどマシントラブルや間違えてデータの上書きをしてしまうなどのミスであまり進まなかった。 自分が上書きしてしまった時は、通常ではありえない状態でのテストだったらしい。どうりでエラーが出まくるわけだorz

インターンシップが始まりました。

今日から三週間中央線添いにある会社さんにお世話になります。 今日は初日と言うことで、インターンの説明や明日からのための準備とガイダンスのような内容でした。 ちなみに僕がインターンで行う業務内容はソフテウェアのテスト(と多分デバック)です。業務…

mapが動かない。

SICPのcons、car、cdrの再定義は動作した。 (gdb) run Starting program: /home/troter/work/jmc-lisp/jmcl > (set! cons (lambda (x y) (lambda (m) (cond ((eq? 'car m) x) (t y))))) (set! cons (lambda (x y) (lambda (m) (cond ((eq? (quote car) m) x)…

インターンシップに向けて

C++絶賛付け焼刃中!教科書は Amazon.co.jp: C++ プライマー 第4版 IT Architect’ Archive クラシックモダン・コンピューティング (IT Architects’ Archive―CLASSIC MODERN COMPUTING): スタンリー・B・リップマン,ジョゼ・ラジョワ,バーバラ・E・ムー,玉井…

組み込み関数

昨日の高崎線の大幅遅延の間にset-car!とかいろいろ組み込み関数を追加した。 でもって、これが動かない。 Starting program: /home/troter/work/jmc-lisp/jmcl > (set! cons (lambda (x y) (lambda (m) (cond ((< 0 (- m 1)) x) (t y))))) (set! cons (lamb…

[卒研] 動いた

意図したとおり動いた。とりあえずはokかな > (set! number (lambda (x) (lambda () x))) > (set! num10 (number 10)) > (set! num20 (number 20)) ; ここで(lambda (x) <>)のxが上書き、、、されない! > (num10) 10 あと、一応tak関数も動く > (set! tak (…

新しい環境

lispでクロージャで新しい環境を作成するタイミングは、そのクロージャを適用するとき。 クロージャを生成するときに新しい環境を生成して、その環境を使いまわすとたぶんこうなる。 > (set! number (lambda (x) (lambda () x))) > (set! num10 (number 10))…

最近

バイトとか、研究室とか、ボランティアとかでぜんぜん自分のプログラミングができていなかった。 自分ではもっと上手に時間を使いたいと思うのだけど、ぜんぜんできる気配がない。自分には思いついたことを後先考えずに実行する能力が足りていないみたいだ。…

llspritいってきました。

Coqが面白そうだった。どうやって全ての組み合わせを試すの?とか。 会場で買った本 Amazon.co.jp: Hacking: 美しき策謀 ―脆弱性攻撃の理論と実際: Jon Erickson,村上 雅章: 本 Amazon.co.jp: Make: Technology on Your Time Volume 01: オライリー・ジャ…

いつの間にか8月

もう、月日がたつのが早いお。。。 やることリスト ガソリンを入れる お金をおろす GI Jockey wiiを買う ヌンチャクを買う 馬検公式問題集を買う バイト先に行ってwiiで遊ぶ ダメだ GI Jockey wiiが面白すぎる。 83年世代からはじめたから、お目当てのトロッ…