タグ

ブックマーク / knoh.jp (8)

  • Evan Priestley 氏がどうやってプログラミングを学んだかを教えてください - Knoh (ノウ) | The Knowledge Hub

    人による回答です。Evan Priestley 氏は知る人ぞ知る、Facebook を代表する (元) エンジニアの一人です。Facebook には 2007 年から 2011 年の間に在籍していました。 手短かに言えば: 何年もの歳月の賜物というか。ぼくはただひたすらプログラミングが大好きで、(フェイスブックで働いていた) 過去4年間、ほとんど他のことをしていない。その前も2.5年ほどプログラマーとして働いていたし、そのさらに前も6年くらい趣味でプログラミングをしていた。ぼくは高校も大学も中退しているので、それで空いた時間もプログラミングに費やした。つい最近フェイスブックを辞めたけど、未だに起きている時間のほとんどはプログラミングだ。 もっと詳しく言えば: 月並みだが、ぼくはちっちゃい頃からコンピューターが好きで、我が家にあったヤツで(最初はMac Plusで途中からIIsiになった)

  • Facebook はいつからデフォルトで URL に付く PHP 拡張子をやめたの? - Knoh (ノウ) | The Knowledge Hub

    Evan Priestley 氏は知る人ぞ知る、Facebook を代表する (元) エンジニアの一人です。Facebook には 2007 年から 2011 年の間に在籍していました。 Facebook はもともと昔ながらの、URL とファイルレイアウトが同一構成の PHP サイトとして開発されていた (それぞれの URL がディスク上の .php ファイルに map されている形だ)。この設計は沢山の問題を生んだが、それらの問題は長い間認識しづらかったし、設計を変えることにも躊躇していた。設計を変えるには全てのコードをいじる必要があり、それによって、なにかを壊してしまう危険性があったからだ。 後に canvas pages などをローンチしたとき、それら用に mod_rewrite を使った rewrite rule を apache の設定に追加した。これは 2007 年の出来事で、

  • なぜ Mozilla 以外のブラウザでも "Mozilla" がユーザーエージェントに含まれているの? - Knoh (ノウ) | The Knowledge Hub

    これは、とても歴史的な話で、僕たちの知っている現在の “Mozilla” よりも時はさかのぼる (とはいえ、現在の Mozilla もその精神を受け継ぐ末裔だ)。 質問をブレイクダウンしよう: 最初に: この文脈でいう “mozilla” はなにを指すのか? ヒント: それは Mozilla Corporation や Mozilla Foundation のことではなく、Gecko エンジンのことでもない。 90 年代初頭、Mosaic というブラウザがイリノイ大学・米国立スーパーコンピュータ応用研究所 (NCSA) のとあるグループによって開発される。Mosaic の使いやすさや特徴的な機能は当時の “world wide web” の一般化に役立った。Mosaic の共同開発者の一人は Netscape という会社を設立し、この会社は Netscape という商用ウェブブラウザを生み

  • Amazon はなぜ、どのようにクラウドコンピューティング・ビジネスに参入したの? - Knoh (ノウ) | The Knowledge Hub

    Amazon では Amazon E-Commerce プラットフォームの進化のために 10 年以上取り組んできたインフラを基に、あらゆるユニークなソフトウェアやサービスを開発してきた。これらは大規模なスケールでも素晴らしいパフォーマンス、信頼性、運用品質、そしてセキュリティを実現する専用ソフトウェアや運用手順のことだ。また、Amazon Catalog やその他の e-commerce サービスへの機械的なアクセス手段を提供したことにより、社外では大きなデベロッパー・エコシステムによって予想外に多大なイノベーションがもたらされていた。そしてそこから、Amazon のウルトラ・スケーラブルなシステム・ソフトウェアに関する専門知識をサービス化し、インフラの部品として提供することで、新しいイノベーションの世界を切りひらくきっかけを作れるという考えに発展した。なぜなら、デベロッパーはインフラの購

    a2ikm
    a2ikm 2013/04/05
    AWSの規模がどのように維持拡大されているのか凄く気になる。
  • アマゾン (Amazon) で一番最初に顧客が注文した本はなんですか? - Knoh (ノウ) | The Knowledge Hub

    他の回答で言及されている顧客は私のことだと思う。確かに私はホフスタッターのFluid Conceptsを1995年4月3日に購入した(いまだに購入履歴に残っている!)。Amazon社員でない顧客は私がはじめてだ、という話は聞いたことがあったが、確証を得ることはできなかった。ひとつはっきりしないのが、ベータ版と一般公開のタイミングだ。私は間違いなくベータ版を利用していたし、1995年4月3日はまだ公開前で、公開日はたしかその年の7月だったように思う。誰か説明できる人はいないか? ちなみに、そのAmazonの納品書の原はまだ持っているよ! リクエストにお応えして、と納品書の写真を貼っておく: 私はこのQuoraの質問のことを友達から聞いて知った。彼は、私が最初の顧客であるという噂を聞いていたので、リンクを送ってくれたのだ。 当時、私はAppleとIBMのジョイントベンチャーであるKal

    a2ikm
    a2ikm 2013/04/03
    Kaleida LabsってKaleida Graph作ってたところ?と思ったら違った
  • インスタグラム (Instagram) の起源・生い立ちを教えてください - Knoh (ノウ) | The Knowledge Hub

    Kevin Systrom – Instagram の共同創業者兼CEO まず初めに、私たちはいま経験しているこのような物凄い反応を予想していたわけではないということを断っておく。私たちは最初の無料の写真アプリを文字通り一握りのユーザーからスタートした。私の共同創業者のマイク・クリエガーは「Instagram は 8 週間で作ってリリースしたアプリだが、プロダクト自体は1年間の仕事の成果だ」とよく言う。 物語は、私が Nextstop という会社で働いていた時から始まる。私がマーケティング職としてその会社で働いている間、私は夜な夜なシンプルなアイディアを元にプログラミングを勉強していた ( 私は正式なコンピューターサイエンスの学位も持っていないし、トレーニングも受けた事がない )。 アイディアの中の1つに、Foursquare のチェックインと Mafia Wars ( だから名前が Bu

  • メジャーなプログラミング言語とそれらの役割を、素人でも分かるように教えてください。 - Knoh (ノウ) | The Knowledge Hub

    プログラマーたちは、使用するプログラミング言語と驚くほど密接な関係を持っています。プログラミング言語はあなたをイライラさせ、また教え導いてくれます。あなたはそのうちにプログラミング言語の内部構造や、ちょっとした変な癖を学ぶことになるでしょう。それはあなたの頭のなかにも入り込み、考え方をも変えるでしょう。 正しいプログラミング言語を選べば、新しくて美しい何かを一緒に作り上げることができます。間違った選択をすれば、もちろん面倒なことになります。 言い換えれば、プログラミング言語を選ぶことは、恋人を選ぶことによく似ているのです… (注: 私はストレートの男性です。それ以外の方は、自分の興味に合わせて自由に脳内変換してください) PHP は、あなたが高校時代のある夏、不器用ながらも付き合った初めての彼女です。もっと真剣な関係を築こうとしてはいけません。この子は複雑な問題を抱えています。 Perl

  • Knoh (ノウ) | The Knowledge Hub - The Knowledge Hub

    最近はやっているオンラインカジノやカジノアプリ。スマートフォンや通信技術の発達のおかげで、いつでもどこでも誰でも手軽ギャンブルを楽しむことができるようになったのは素晴らしいことですよね。管理人が学生時代に最初に始めたギャンブルは麻雀でした。運と知性が織りなす絶妙のゲーム展開は、一度として同じにはならず、誰にもその勝敗の行方は分からない。かといって技術介入の要素が強いためやればやるほど上達もしてゆくあのゲーム性。麻雀を生み出した中国人を心底尊敬し、一時は中国語を必死に勉強したものです。たった13枚の手配の中に宇宙がある。大げさではなくそう感じていたものです。気の置けない仲間たちと夜通し麻雀を打ち続けるのは最高のひと時だったと今も思います。学生時代は基点五で卓を囲んでいましたが、長時間、長い時は二日三日と続けて打ち続けると、雀荘に支払う卓代がバカになりません。ちょっとやそっと勝ったぐらいでは

  • 1