プログラム

本日、レガシーコードに逢いました

ボクのような平凡な人間には一生お目にかかることはないと思っていた人に出会ったんだ。それもとびっきりのね。ことの発端は、2年前にとある会社に外注したコードを機能拡張して欲しい、と言う依頼。久々のSKILL*1の仕事だと思ったら、出るわ出るわ、嫌な臭…

食わず嫌いはよくない

よくエンジニアの成長を止めるものに、新規技術についていくのが面倒になる、と言うのがありますよね。ボクももともとアクティブな人間ではないので、最新のガジェットにはついていけておらず、半導体屋に勤めているにも関わらず、最新技術にフォローできて…

プログラミング言語の勉強の仕方

昔っからではあるのだけど、能力がないくせして手を広げるクセがある。 東京に来て2年。とあることから、多摩の田舎勤めから、都内勤務になったので、勉強会とか色々と行ってたのだが、一旦始めちゃうと楽しくなっちゃって、どんどん手を広げてしまった。今…

Step by Step Scala [vol.01]@scala-be

豆蔵さん主催の勉強会Step by Step Scala [vol.01]@scala-beに行ってきました。 台風のさなかだったけど、20名強集まってましたね。今回はイントロダクションと言う感じだったけど、一部Deepな話題にも入っていったようです*1。 さて、Scala。僕はJavaは教養…

テストケースのカバレッジ

お隣のチームがカバレッジの話で盛り上がってたようなのだが、カバレッジってどこまで有効な指標なのだろうか?ぼくのイメージでは、 コードが網羅的に記述されている。 全ての組み合わせが網羅されている。 関数が状態を持たない。 と言う場合には、カバレ…

LLTV

一日遅れですが、感想を書かせてもらいまっす。ぼくが一番印象に残ったのは、一番最初のshiroさん、弾さん、よしおかさんの『朝から生テレビ』。 記憶に残っている言葉を字にすると(全く正確じゃないよ。そのうち、公開されるであろう動画の方を見てね。)、 …

Eclipse日本語異常

久々にMacでEclipseを立ち上げたら、中途半端な日本語化状態になってた。 こんなときは、 % eclipse -clean でおk何となく、前にも同じことに合ったような。。。若年性記憶喪失。若年じゃないのでは、と言うツッコミは置いといて。

積読リスト

まだ、仕事に100%取りかかる精神状態じゃないので、コーヒーが出来上がるまで、ちょっと休憩*1。と言うことで、意味なく我が家に眠っている積読リストを出してみます。ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道作者: 青…

気になったこと

朝、隣の人がSPICE3の差分を見ていて、あるバージョンでなぜかcase文をif文に変更されていたのを見て悩んでた。 ぼくは、『case文だろうが、if文だろうが、gccが吐き出すアセンブリコードは同じだろう、所詮Syntax Sugarさ』と思っていたので、『一緒ですよ…

LLTV

Lightweight Launguageと言う言葉がまだあるのかなぁ、と思ってググってたら、 LL Television があったので、仕事中にも関わらず、覗き見てました。 そんで『あ、まだチケット買えるじゃ〜ん』と思って、チケット買ってみたのですが、今の時期で本当に空いて…

Outlet

本を読み返すと、”Outletはコンセントの穴”って書いてるやん!! 難しいことはおいといて、コントローラとビューを繋ぐから、Outletか。 どうでもいいけど、Cocoaの場合は、Action/Outletで、Qtは、Signal/Slotか。用語統一して欲しいなぁ。。。

Cocoaを飲む

前に買った本たのしいCocoaプログラミング[Leopard対応版]作者: 木下誠出版社/メーカー: ビー・エヌ・エヌ新社発売日: 2008/08/30メディア: 単行本(ソフトカバー)購入: 19人 クリック: 165回この商品を含むブログ (113件) を見るがローソンに届いたと言う…

脱初心者!!

プログラミングと英語ってすごい似ている気がする。何が似てるって、どんなけ勉強しても素人を抜け出せないところ。なんで、いつまでも素人が抜けないんだろう? おそらく両方とも基礎ができていないからだろうな。基礎がないのにも関わらず、形だけ外人とし…

本がごろごろ

今月オライリー(オーム社?)から、二つの新刊が出るらしいです。 プログラミングGauche プログラミングErlang 両方ともまだ発売さていないので、紹介のしようがないんだけど、多分買っちゃうんだろうなぁ。Schemeは実用的ではないかも知れないけど(と書くとSc…