Archive of posts from yyyy-01-28

[映画] 『イリュージョニスト [DVD]』

アニメはいいけどさあ、説明がなさすぎて意味わからん。あとからみた予告編では「主人公は娘の面影を……」みたいな説明がされてたんだけど、本編ではそんな描写ねーじゃん。最後に「自由になる」とか言うのであれば、それ以前の段階で「辞めようかな」という描写がないといけない。そもそもマジシャンをイリュージョニストと勘違いするほどの素朴さが1950年代にあったとも思えない(たとえ離島だったとしても)。

[本] 『ユダヤの訓え「大物」になる勉強法』

たつをさんがよく紹介しているTOPPOINTを購読し始めた。こんなに薄くて1000円は高いなーと思ってたんだけど、オチがないようなどーでもいいしょーもない本に1500円を払ったりするよりはマシと思って。

で、1月号で気になったのはこれ。
他のはオチがないようなどーでもいい(ry。

実物は読んでないけど本カテゴリに入れちゃう。

感想

ユダヤ人は1300万人しかいないのにノーベル賞受賞率の高さは異常。その原因はユダヤ人の思想にあるんだ!っていう内容。そんで、淡々とその様式を語るわけだけども、なかでも「成功」とか「お金」とかに後ろめたさがないってのがポイントなんだろうなーと思った。それが顕著に表れているのがユダヤの諺で、

貧乏と誇りは共存できない

そうだよ。# ですよねー。

あと、ガネーシャも言ってたけど、収入の1割を寄付すれっていうのも、ユダヤの訓えからきてるそうな。

[本] 『おおきく振りかぶって (3)』

野球って、漫画だとサッカーよりも面白いよね。でも、やっぱこの画のキタナサが我慢できません。登場人物が増えると、誰が誰やら分からんよ。

巻末についていた作品のほうが、画もキレイで面白かった。

[本] 『機動戦士ガンダム THE ORIGIN (1) (角川コミックス・エース)』

動画で見ようと思ってはいるんですが、なかなか時間がとれません(動画ってその時間分だけ時間取られるからイヤだなあ)。なので、本を買ってきました。

こっちのほうが断然イイ!!!!! アニメだとハァ?って感じの箇所(マニュアルを一見しただけでガンダムを操縦するアムロ)が修正され、自然と理解できるようになっています。分かりやすい。

とりあえず2巻まで読みました。ガルマたんが出てきた。

[本] 『マリア様がみてる 1 (コバルト文庫)』

とうとう手を出してしまったわけだが。ご、ごきげんよう。

1巻分は先にアニメで見てるので(3話分に相当しますね)、どうしてもアニメと比べてしまうんですが、なんつーか、アニメのほうがうまい具合に省略してあってイイ感じじゃないですか? カレーとか。まあ、好みの問題ですが。

気になったのは、柏木がなぜ両刀で、白薔薇さまがどうしてそれをご存知だったのかということ。どこかに書いてましたっけ? だいぶ飛ばし読みしてたから、見落としているのかもしれないけれど。

あと、冒頭の妹にするかシンデレラやるかっていう「賭け」って、あまりにも理不尽だよなあと思いましてよ。

それとそれと、「アン・ブウトン」ってルビってるけど、アニメでは「アン・ブウトゥ」って言ってましてよ?

追記:

あーあとねー、リリアン女学院って、うちの母校じゃねーかなーと思うんだが。どうか。武蔵野、M駅(三鷹だな)、イチョウ並木、と。

武蔵野女子学院かよ!

母校なわけがない。

[本] 『リファクタリング 』

近所の本屋に再入荷!!おおお、ありがとうありがとう。給料入ったので買ってやりますた。なので、これから淡々とまとめていくよ。

〜1章

例をまじえながらリファクタリングとは?を説明していく。

Movie <--- Rental <--- Customer
  • 1,2,3,4章と15章を読むとよい(途中はカタログだからリファレンスにすればよい)。
  • C3(Chrysler Comprehensive Compensation system)……クライスラー総合給与管理システム(翻訳用)
  • 美的な判断(翻訳用)
  • コードを簡単にしてから機能追加
  • 小さなステップで追加していく
  • 使用するデータを持つオブジェクトにメソッドは定義される
  • 一時変数の削除
  • サンプルソースの太文字部分がテキトーで読みにくい!
  • switch文は自分(自オブジェクト)について行うこと。他のオブジェクトを参照していたら、そっち側で行うこと。
  • コンストラクタからもsetter経由で変数設置
  • stateパターンの適応

2章

リファクタリング(名詞)
外部から見たときの振る舞いを保ちつつ、理解や修正が簡単になるように、ソフトウェアの内部構造を変更させること。
リファクタリング(動詞)
一連のリファクタリングを行って、外部から見た振る舞いの変更なしに、ソフトウェアを再構築すること。
  • 効率よく統制されたやり方(翻訳用)
  • 2つ帽子(add, refactoring)
  • プログラムの設計の劣化(翻訳用)
  • Peculier……ビールの一種って書いてある。http://www.beerhunter.com/
  • 僕は、偉大なプログラマなんかじゃない。偉大な習慣を身につけたプログラマなんだ。(Kent Beck)……あれ?これって、横着プログラミング: 小粒なツールたちに載ってたやつだ。
  • リファクタリングは時間をとって行うもんじゃない
    • 3度目になったらリファクタリング
    • 機能追加前にリファクタリング
    • バグフィクスのときにリファクタリング
  • コードレビューを究極に推し進めたものがXPのペアプロ
  • 管理者を説得……ダメなら黙ってやっちまえ!
  • ハードコードの条件分岐(なにそれ?)
  • プログラムというのは、同じ品質を得るのにより少ない間接層(indirection)ですんでいるかで価値が測られるべき
  • published interface……公布済みインターフェイス(翻訳用)
    • 例外について
  • リファクタリングをやっちゃだめ
    • スクラッチから作った方が速い
    • 締め切り間近
  • debt:借入金。ああ、技術的「負債」って訳しちゃった。
  • 推測せずに計測すべし(Ron Jeffries)