タグ

2010年9月20日のブックマーク (4件)

  • 本の虫: 多くのプログラマは言語を表面的な理解だけで使っている

    一般のプログラマの多くは、プログラミング言語というものを、ごく浅い表面的な理解だけで使っている。これは、いわゆる「入門書」によるところが大きい。入門書は、言語をできるだけパターンで教えようとする。かくかくしかじかの場合には、とらとらうまうまのように書いておけばいい、などといった具合だ。 たとえば、配列の全要素や、aggregateの全メンバーをゼロで初期化したいとする。多くのC++プログラマは、以下のように書く事であろう。 int a[100] = {0} ; このコードは、正しく動く。配列aの要素は、すべてゼロで初期化される。しかし、C++という言語を考えた場合、{0}と書く必要はない。空の{}で十分なのである。 int a[100] = {} ; では何故、多くのC++プログラマは{0}と書くのか。それは、多くの参考書が、そのように書いているからに過ぎない。大多数のC++プログラマは、

  • 大手メディアには文脈が二つしかない - 評論家・山崎元の「王様の耳はロバの耳!」

    主に新聞とテレビを念頭に置いて言うが、大手メディアには「事件報道」と「政治談義」の二つ以外に文脈と文体がない。日頃から感じていることなのだが、原稿を書いているうちにまた思い出したので、メモ代わりに書いておく。 振興銀行の件でいうと、木村剛氏の刑事事件について報道が集中し、たとえば木村氏がどれくらい悪くて酷かったのか、という報じ方になる。預金カットを含む処理が決まると、テレビであれば、NHKの午後7時のニュースでも、「被害者」である大口預金者を捜してきて、この人が「どう感じているか」を伝えようとする。 木村氏はまるで押尾学被告のように報じられるし、預金者は死亡した女性の友人のような感想を求められる。 ちなみに、民放の情報バラエティなら、コメンテーターはプレゼンを聞くかVTRを見るかした後に、「まさか銀行が潰れるとは、ふつうの人は思いませんよね。ヒドイですね」等々何らかの「感想」を言えばそれで

  • 世界の見方が変わる地図たち - GAGAZINE(ガガジン)

    世界の見方が変わる地図たち 今回は、world mapper.com を紹介するよ。 このサイトでは、世界各国の人口、輸出入品目、平均寿命などのさまざまな統計を、世界地図の形で視覚的に表しているんだ。きっと世界の見方が変わると思うよ(ミシガン大学とシェフィールド大学の研究者が作成していて、ソースが示されているから信頼性もあるよ。統計の基準年は断りのない限り2002年だよ) クリエイティブ・コモンズ・ライセンス表示 © Copyright SASI Group (University of Sheffield) and Mark Newman (University of Michigan). -------- まずは面積 メルカトル図法にだまされてたけど、実は日ってそれほど小さくないよね? これを人口比に対応させると うわ、中国が広がるのは予想してたけど、インドも大きいね!そしてロシア

    joan9
    joan9 2010/09/20
  • anything.elプログラマ向け最新情報 - http://rubikitch.com/に移転しました

    Emacsを書きました】 anything.elフレームワークは徐々に進化しています。 ユーザーとして使いやすくする一方、より簡単にプログラミングできるように改良しています。 なるべく非互換性を導入しないように特に気をつけています。 初期に作られた情報源も動くはずです。 動かない場合はanything.elのバグの可能性があります。 anything関数とキーワード引数anything関数がキーワード引数を受け付けるようになりました。 これにより、可読性が上がります。 おそらく一番目立つ最新機能でしょう。 もちろん、通常の引数も使えるので、お好きな方をどうぞ。 基キーワードanything関数の通常の引数に対応するキーワードは以下の通りです。 :sources情報源 :input最初の入力パターン :promptプロンプト :resumetのとき、直前のanythingセッションを復

    anything.elプログラマ向け最新情報 - http://rubikitch.com/に移転しました