2017年12月4日のブックマーク (6件)

  • 石器からスマートフォンが作れなくて、震える

    もしコンパイラを全世界で同時にうっかり削除してしまったら、元の状態に復旧できるのだろうか?|Rui Ueyama|note 思考実験として、全世界の人が同時に、自分の持っているコンパイラやインタープリタなどの実行ファイルをうっかり全部消してしまったとしよう。そうするとそれ以降、ソースコードが残っていても、コンパイラ自身も含めてどのようなプログラムもコンパイルできなくなってしまう。この状況から人類は元のコンピュータ文明を復旧することができるのだろうか? 自分はよく「人類が現代の知識と知恵を持ったまま旧石器時代並みの環境に戻ったら、どれくらいの期間で今の技術に達するか」という空想をする。 科学や技術の知識も持っているけど、道具は石器だけ。でも資源はまだたくさんあるっていうルール。 もちろん、持っている道具を使って、新しい道具を作るのはOK。目標は、スマートフォンを作るってところまで。 でもね。

    石器からスマートフォンが作れなくて、震える
    netcraft3
    netcraft3 2017/12/04
    DASH村で今度スマホ作ってほしい。
  • 本当にあったRailsの怖い話

    meguro.rb#9で発表した資料です 「心霊現象」という文字が映らない心霊現象が発生しております。

    本当にあったRailsの怖い話
    netcraft3
    netcraft3 2017/12/04
  • もしコンパイラを全世界で同時にうっかり削除してしまったら、元の状態に復旧できるのだろうか?|Rui Ueyama|note

    思考実験として、全世界の人が同時に、自分の持っているコンパイラやインタープリタなどの実行ファイルをうっかり全部消してしまったとしよう。そうするとそれ以降、ソースコードが残っていても、コンパイラ自身も含めてどのようなプログラムもコンパイルできなくなってしまう。この状況から人類は元のコンピュータ文明を復旧することができるのだろうか? 僕は結論としては、かなり簡単に復旧できると思う。ここではその手順についてちょっと考えてみよう。 コンパイラのバイナリファイルが全部消えてしまった後、復旧のために目指すべきマイルストーンは、おそらくCコンパイラを元に戻すことになるだろう。Cで書かれたプログラムはOSやコンパイラ自身を含めてたくさんあるので、そこを起点にすれば、たくさんのプログラムを芋づる式に復旧していけるからだ。 ほとんどのCコンパイラはCかC++で書かれている。最近のGCCやClangは巨大かつC

    もしコンパイラを全世界で同時にうっかり削除してしまったら、元の状態に復旧できるのだろうか?|Rui Ueyama|note
    netcraft3
    netcraft3 2017/12/04
    文明崩壊後の世界で役に立つ思考実験。
  • 「海の酸性化」地球全体で急速に進行 温暖化に拍車も懸念 | NHKニュース

    大気中の二酸化炭素が海に溶け込むことで起きる「海の酸性化」が地球全体で急速に進んでいることが気象庁の解析でわかりました。 生態系や地球温暖化に大きな影響を与えるとされ、気象庁は解析結果を公開するとともに、今後も注意深く監視を続けることにしています。 しかし長年にわたって二酸化炭素を吸収し蓄積してきたことで、来は「弱アルカリ性」を示す海水が少しずつ酸性に変化する「海の酸性化」が各地で起きていると指摘されてきました。 これについて気象庁が平成2年から去年までに世界各地で観測された海面のデータを集めて詳しく解析した結果、海の酸性化が地球全体で急速に進んでいることがわかりました。 具体的には、値が低くなるほど酸性化していることを示す「pH」の地球全体の平均値が10年当たりで0.018低下していたということで、これは産業革命以降のおよそ250年間の10年当たりの平均値に比べて4.5倍のペースで進行

    「海の酸性化」地球全体で急速に進行 温暖化に拍車も懸念 | NHKニュース
    netcraft3
    netcraft3 2017/12/04
    地球ヤバめ。
  • Firefox 58以降も続く高速化と応答性向上 2018年もパフォーマンス2倍が目標 - Mozilla Flux

    2018年も飛躍的進歩へ Firefox Quantumのリリースは大きな注目を集め、そのスピードの速さと軽快さは、多くのユーザーから驚きをもって迎えられている。一方、非難の声が一部にあるのも事実だ。いわく、Chromeと同程度の速度でChrome互換の拡張機能が使えるだけであれば、Firefoxを選ぶ理由がない、と。 だが、Firefoxが2017年に達成した高速化を、2018年も達成するとしたらどうだろう。Mozilla Corp.でSenior Vice President, Firefoxを務めるMark Mayo氏は、「今年(2017年)Firefoxのパフォーマンスは2倍になった。2018年も再び2倍にするのが暫定的な目標だ」と米CNETの取材に対し答えている。同社のFellowを務めるDavid Bryant氏(Emerging Technologiesグループの事実上のトッ

    Firefox 58以降も続く高速化と応答性向上 2018年もパフォーマンス2倍が目標 - Mozilla Flux
    netcraft3
    netcraft3 2017/12/04
  • ウェブ系企業に転職して失敗した話

    こんな記事があった。 「Web系企業に転職して最高だったという話をしたい - ある研究者の手記」 http://mztn.hatenablog.com/entry/2017/12/03/122429 私はシステムインテグレーターからウェブ系に転職したが大失敗した。 システムインテグレーター時代は仕事が分かりやすかった。プロマネがいて、自分がいて、パートナーの方々がいて、役割分担が明確。ところがウェブ系は役割分担が不明確で、誰か指示を出してくれる人もおらず、自分で気づいて仕事をしなければならない。 この自分からタスクを見つけるのが当に苦労した。別に自分からやるべきことを見つけられなかったわけではない。システムインテグレーターにいた時はウォーターフォールからブレークダウンしてタスクを洗い出すことはよくやってた。むしろ得意だったくらいだ。ところがウェブ系はそもそもウォーターフォールではないこと

    ウェブ系企業に転職して失敗した話
    netcraft3
    netcraft3 2017/12/04
    SIerとWeb系の両方経験があるけど、SIerは組織戦で頑張るのに対しWeb系は個人プレーが多いから個人プレーが得意じゃないならSIerの方がいいと思う。例外な企業や個人はもちろんいるけど。