タグ

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

  • オンライン教育が教えてくれること

    オンライン教育が教えてくれること (TED Talks) Daphne Koller / 青木靖 訳 2012年6月 皆さんの多くと同じように私は幸運に恵まれました。高い教育をみんな受けている家庭に生まれました。3代続きの博士で、両親はともに学者です。子どもの頃は、大学にある父の研究室を遊び場にしていました。だからいい大学に進むのも当然のことのように思っていました。そしてそれが私に大きな可能性を与えてくれました。 あいにくと世界の人の多くはそんな幸運に恵まれてはいません。場所によっては、たとえば南アフリカなどでは、教育は容易に得られるものではありません。教育システムはアパルトヘイトの時代に少数の白人向けに作られました。その結果、優れた教育を受けることを望み、それに値する人のための場所が不足しています。この希少性が、今年1月にヨハネスブルグ大学で起きた事件に繋がりました。大学入試の受付が一部

    Itisango
    Itisango 2012/09/22
  • 内向的な人が秘めている力

    内向的な人が秘めている力 (TEDTalks) Susan Cain / 青木靖 訳 2012年3月 9歳の時初めてサマーキャンプに参加しました。母はスーツケースいっぱいにを詰め込んでくれましたが、私にとってはごく普通のことでした。私の家では読書が主たるグループ活動だったからです。非社交的だと思うかもしれませんが、私たちにとってはそれが一種の交流方法だったのです。家族が揃っていて、人の温かみを感じながら、同時に心の中の冒険の国を自由に飛び回ることができるのです。キャンプではそれと同じことを大がかりにするんだろうと思っていました。(笑) 10人の女の子が山小屋でお揃いのパジャマを着て一緒に読書するのを想像していました。(笑) でもキャンプはむしろアルコール抜きのビヤパーティに近いものでした。キャンプ初日にリーダーの人が私たちを集めてチアを教えました。キャンプの精神を再確認するためこれから毎

    Itisango
    Itisango 2012/03/24
  • 幸福と成功の意外な関係

    幸福と成功の意外な関係 (TEDTalks) Shawn Achor / 青木靖 訳 2011年5月 私が7歳で妹が5歳の時、2段ベッドの上で一緒に遊んでいました。当時私は妹より2つ年上で・・・今でも2つ年上ですが・・・当時は何でも私が仕切っていて、戦争ごっこをすることになりました。それで2段ベッドの上で、一方の端には私のG.I.ジョーの兵士と武器が並び、もう一方には妹のマイリトルポニーが騎馬突撃に備えていました。 あの日の午後起きたことに関しては見解の相違があるのですが、今日この場に妹は来ていないので、皆さんに真実をお話しすることにしましょう。(笑) 妹はすこしばかり不器用なところがあって、兄が押しも何もしていないのに突然ベッドの上から姿を消し、床に落下しました。妹に何が起きたのか恐る恐るベッドの脇から覗いてみると、妹は四つん這いで痛々しく着地していました。 私は不安になりました。危ない

    Itisango
    Itisango 2012/03/11
    皆がブクマしているから、俺もブクマ。
  • OS別コンピュータの直し方

    Matthew Inman

  • どうしてプログラマに・・・プログラムが書けないのか?

    Jeff Atwood / 青木靖 訳 2007年2月26日 レジナルド・ブレイスウェイトが書いていることを読んだとき、私はそんなわけないだろうと思っていた。 私と同様、この著者は、プログラミングの仕事への応募者200人中199人はコードがまったく書けないということで苦労している。繰り返すが、彼らはどんなコードも書けないのだ。 彼が引用している著者というのはイムランのことで、彼は単純なプログラムも書けないプログラマをたくさん追い払っているということだ。 かなりの試行錯誤の末に、コードを書こうともがいている人たちというのは、単に大きな問題に対して苦労しているのではないことがわかった。やや小さな問題(連結リストを実装するというような)に対して苦労するということでさえない。彼らはまったくちっぽけな問題に苦労しているのだ。 それで、そういった類の開発者を見分けるための質問を作り始め、私が「Fizz

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

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

  • ((Pythonで) 書く (Lisp) インタプリタ)

    Peter Norvig / 青木靖 訳 このページには2つの目的がある。コンピュータ言語の実装について一般的な記述をすることと、Lispの方言であるSchemeのサブセットをPythonで実装する具体的な方法を示すことである。私はこのインタプリタをLispy (lis.py)と呼ぶ。何年か前に私はJavaとCommon LispでSchemeインタプリタを書く方法を示した。今回の目標は、アラン・ケイが「ソフトウェアのマクスウェル方程式」と呼んだところの簡潔さと取っつきやすさを可能な限り実現するということだ。 SchemeのサブセットLispy の構文と意味論 コンピュータ言語の多くは様々な構文的な決まり(キーワード、中置演算子、カッコ、演算子優先順、ドット記法、セミコロンなど)を持っているが、Lisp族言語の1つとして、Schemeの構文はすべてカッコ付きの前置記法であるリストを基とし

  • 不完全にしておよそ正しくないプログラミング言語小史

    1801 – ジョセフ・マリー・ジャカールがパンチカードを使った織機によってタペストリーに"hello, world"と織り出す。しかしラッダイト (当時のRedditer) たちは、テールリカージョン、並行処理、大文字小文字の区別を欠いていたため、さほど感心しなかった。 1842 – エイダ・ラブレスが最初のプログラムを書く。彼女の努力は、プログラムを実行するコンピュータが実のところ存在しないというマイナーな問題のために頓挫した。後にエンタープライズアーキテクトたちはプログラムをUMLで書くために彼女のテクニックを再び学ぶことになる。 1936 – アラン・チューリングが存在しうるあらゆるプログラミング言語を発明するが、特許化する前に英国情報部員(後の007)によって抹殺される。 1936 – アロンゾ・チャーチも存在しうるあらゆる言語を発明しているが、より巧みに行った。チャーチのラムダ

    Itisango
    Itisango 2010/05/18
  • やる気に関する驚きの科学

    やる気に関する驚きの科学 (TED Talks) Daniel Pink / 青木靖 訳 2009年7月 最初に告白させてください。20年ほど前にしたあることを、私は後悔しています。あまり自慢できないようなことをしてしまいました。誰にも知られたくないと思うようなことです。それでも明かさなければならないと感じています。(ざわざわ) 1980年代の後半に、私は若気の至りから、ロースクールに行ったのです。(笑) アメリカでは法律は専門職学位です。まず大学を出て、それからロースクールへ行きます。ロースクールで私はあまり成績が芳しくありませんでした。控えめに言ってもあまり良くなく、上位90パーセント以内という成績で卒業しました。(笑) どうも。法律関係の仕事はしたことがありません。やらせてもらえなかったというべきかも。(笑) しかしながら今日は、良くないことだとは思いつつ、の忠告にも反しながら、こ

    Itisango
    Itisango 2009/09/02
  • プログラミングの6大10項目リスト

    Jeff Atwood / 青木靖 訳 2007年3月22日 以下に私の選ぶプログラミングの6大10項目リストを挙げておく。取り上げた順序には特に意味はない。このエントリを簡潔なものにしておきたいので、それぞれの項目は短い要約を引用するに留める。興味を引くものがあれば、ぜひリンクをたどってオリジナルの作者の考えについてもっと詳しく読むことをお勧めする。 [ 訳注: 要約だけで意味が取りにくいものに簡単な説明をつけた。] ジェラルド・ワインバーグの「エゴレスプログラミングの十戒」 自分が誤りを犯すということを理解し、受け入れること 。 自分と自分のコードは別物である。 どんなに「空手」を学ぼうと、いつでもあなたよりもっと詳しい人間がいる。 相談せずにコードの書き直 しをしない。 自分より無知な人に対しても尊敬と敬意と忍耐を持って接すること。 世界で唯一変わらないのは変わるということだけ。 唯

    Itisango
    Itisango 2009/04/24
  • プログラマは履歴書をどう見るか

    当の見方はこちら 上のから読むといい。 How to recognize a good programmer (いいプログラマの見分け方) Another Resume Tip (さらに履歴書のコツについて) - Joel on Software Ten Tips for a Slightly Less Awful Resume (履歴書をもうちょっとマシにするための10のヒント) - Steve Yeggeによるアドバイスで、楽しい読み物。 Getting your resume read (履歴書を読んでもらうには) - Joel on Software

    Itisango
    Itisango 2009/04/01
  • 1