タグ

ブックマーク / www.aoky.net (3)

  • ((Pythonで) 書く ((さらに良い) Lisp) インタプリタ)

    ((Pythonで) 書く ((さらに良い) Lisp) インタプリタ) Peter Norvig / 青木靖 訳 前のエッセイでは、90行のPythonコードでシンプルなLispインタプリタを書く方法を示した(lis.py)。このエッセイでは、3倍込み入っているが、より完全なlispy.pyを実装しよう。それぞれの節で1つの機能追加を扱っている。 (1) 新しいデータ型 - 文字列、論理型、複素数、ポート Lispyへの新しいデータ型の追加は3つの部分からなる。データの内部表現、それを扱う手続き、読み書きのためのシンタックスだ。ここでは4つの型を追加する(入力ポート以外はPythonのネイティブ表現をそのまま使う)。 文字列 文字列リテラルはダブルクォーテーションで囲まれる。文字列の中で \n は改行を、\" はダブルクォーテーションを意味する。論理型  構文 #t と #f はTrue

  • なぜ世界にWikiLeaksが必要なのか

     なぜ世界にWikiLeaksが必要なのか (TED Talks) Julian Assange / 青木靖 訳 2010年7月 クリス・アンダーソン  ようこそ、ジュリアン。あなたの作ったWikiLeaksがこの数年すっぱ抜いてきたものは、世界中の報道機関すべてを合わせたよりも多いと伺いました。そんなことってあり得るのでしょうか?。 ジュリアン・アサンジ  あり得ていいのでしょうかねえ…憂えますよね。小さな活動家の一団の方が機密情報をより多く公開できているなんて、世界の報道機関の仕事ぶりはまずいのではないでしょうか。 クリス  どういう仕組みなんですか? どう情報を受け取り、どうプライバシーを守っているんですか? ジュリアン  私達が受け取る情報は、おそらくは内部告発によるものです。データの受け渡し方法はいくつも用意しています。例えば最新の暗号技術を用い、インターネット上で痕跡を消しつ

    barlog
    barlog 2011/01/06
    なぜ世界にWikiLeaksが必要なのか (TED Talks) : Julian Assange / 青木靖 さん 訳
  • Fine Software Writings

    最近のもの 目標でなく恐怖を明確にすべき理由 (Tim Ferriss) 我々が築き、掘っている未来 (Elon Musk) 表計算ソフト誕生の話 (Dan Bricklin) Linuxの背後にある精神 (Linus Torvalds) 先延ばし魔の頭の中はどうなっているか (Tim Urban) 好きになる仕事はどうしたら見つかるのか (Scott Dinsmore) 人間に新たな感覚を作り出すことは可能か? (David Eagleman) 人工知能が人間より高い知性を持つようになったとき何が起きるか? (Nick Bostrom) 厄介な問題を解決したい? ではトーストの作り方を説明してください (Tom Wujec) 子供の夢を奪う学校というシステム (Seth Godin) 彼らがいなくなってしまう前に (Jimmy Nelson) 頭良さそうにTED風プレゼンをする方法 (W

  • 1