タグ

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

  • Chromium Project が Blink レンダリングエンジンを採用することは WebKit にとって何を意味しますか? - Knoh (ノウ) | The Knowledge Hub

    良い質問だ。Google社員のほうがもっと見識を持った答えを持ち込めると思うが、私はWebKitに小さく関わった外部の者として、遠慮なく答えることができる。 おさらいすると、SafariとChromiumは現在WebKitという同一のエンジンを使っている。GoogleAppleは、モバイルマーケットで(苦々しい)ライバル同士になる前から数年にわたり協働してきた。 WebKitにおける変更は、AppleGoogle両社による承認が必要だった。これは議論につながった。より大きな変更であるほど、議論は長引いた。GoogleAppleともう議論したくなかったので、「お前らなんか知らねえ、出てってやる!」と宣言したのだ。 Blinkは新しいエンジンというよりは、WebKitのフォーク(分岐)だ。違う言い方をすれば、GoogleAppleを追い出し、WebKitを支配下に置いて改名したことにな

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

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

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

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

  • Google はなぜ Google Reader をやめるんですか? - Knoh (ノウ) | The Knowledge Hub

    これは収益対運営コストとは何の関係もないことを明確にしておきましょう。Readerは一度も直接的な収益を上げたことはないし(Feedburnerとフィード向けAdSenseの利用の一部を関連づけることはできても)、それがプロダクトの目標ではありませんでした。 Readerは、私が担当PMになるずっと前から、Googleの社内で承認と生存を争っていました。スタッフが削減される前に、少なくとも3回はその危機にさられたはずです。多くの場合それはソーシャルに関連した理由からでした: 2008年 – OpenSocialを作るためにチームから人を引き抜こう 2009年 – Buzzを作るためにチームから人を引き抜こう 2010年 – Google+を作るためにチームから人を引き抜こう 2010年のときは、ほとんどのエンジニアはG+チームに行きたがらなかったものの、結局は打ち切ることが決定されたのです

  • 1