タグ

2016年3月17日のブックマーク (13件)

  • 3億700万年前に実在した謎のモンスターの全体像が判明

    現代から約5億4200万~2億5100万年前にあたる古生代の海に生息していた謎の生物が「トゥリモンストゥルム」です。これは現在のアメリカ・イリノイ州あたりに存在した内海を泳いでいたとされているのですが、あまりに奇怪な特徴を持っており、化石が発見されてから半世紀もの間、誰も詳細がつかめずにいた謎の生物でした。そんなトゥリモンストゥルムの詳細がついに明らかになりました。 The ‘Tully monster’ is a vertebrate : Nature : Nature Publishing Group http://www.nature.com/nature/journal/vaop/ncurrent/full/nature16992.html 307-million-year-old “monster” fossil identified at last | Ars Technica

    3億700万年前に実在した謎のモンスターの全体像が判明
  • 春からはじめるモダンJavaScript / ES2015 - Qiita

    春ですね!人の配置がリファクタリングされ、コードもリファクタリングの季節です。 では僕がここでモダンなJavaScriptとES2015の利点を語る役をやるので、みなさんはチームを説得する役をやってください。 JavaScript歴史 まず最初にJavaScript歴史を踏まえることで、今学ぶべきものとその理由を確認しましょう。 なぜ2016年の記事でES2016ではなく、ES2015なのか、と疑問に思った方もいるかもしれません。それは、ES2015がただの年次アップデートではなく、これから始まる毎年のメジャーバージョンアップの起点となるバージョンであり、またES5から飛躍的に仕様が増えたバージョンであるからです。 簡単に(雑な)歴史を紹介します。 ブレンダン・アイクによってNetScapeに実装/搭載された古の時代〜IE6 (1996~2005) ES3: 一時はシェア7割を誇ったレ

    春からはじめるモダンJavaScript / ES2015 - Qiita
  • Kubernetesの開発主体がCloud Native Computing Foundationへ正式に移管

    コンテナ型仮想化によるコンピューティングを推進する団体「Cloud Native Computing Foundation」は、Kubernetesの知的所有権を譲り受け、同団体の最初の開発プロジェクトに設定したことを発表しました。 Cloud Native Computing Foundation Accepts Kubernetes as First Hosted Project; Technical Oversight Committee Elected | Cloud Native Computing Foundation Cloud Native Computing Foundationは、DockerやCoreOS、Red Hat、Google、IBM、Mesosphere、シスコ、インテルなどが主導して2015年7月に発足。 コンテナ型仮想化に対応し、動的にスケジュールされる

    Kubernetesの開発主体がCloud Native Computing Foundationへ正式に移管
  • docker の実行環境を選択する - メソッド屋のブログ

    現在、様々な環境で docker が動作します。先日同僚から、「docker はいろんな環境で動作するが、どの環境で動かせばいいの?」と質問を受けました。 今、初めて docker を始める場合、どこで環境を作ればいいのか迷ってしまうほどたくさんの選択肢があります。この問いに自分なりに答えてみたいと思います。 このポストは現在(2016/3/15)のところの私の個人的な意見を書いておきたいと思います。よりよい選択があれば是非コメントいただきたいと思います。 またこの話は、私より1000倍 docker に詳しい方に共有しておいたので、彼がもっといい記事を書いてくれるかもしれません! 1. 開発環境 開発や、docker を試してみたい目的で docker を動かす環境が欲しい場合、現在はほぼ一択で、「Docker Machine」を使うと良い。Docker Machine は、docker

    docker の実行環境を選択する - メソッド屋のブログ
  • PythonのNumPyとFakerパッケージを使ってダミーデータを作成する - Qiita

    なぜダミーデータにこだわるのか 機械学習などのライブラリやツールを使う際に扱うデータはとても重要になります。データがなければ、デモを行うこともできません。実データを使うことが一番ですが、なかなか身近に求めているタイプの実データがないケースも多いと思います。最近は分析に使いやすい実データが一部の企業から公開されていますが、研究目的の使用に限られているなど、使用条件を満たせられないこともあります。 データがなければ自分で作ればいいということで、ダミーデータを自由に作れると便利です。 ダミーデータを作るにあたっては、その目的によって作り方に工夫が必要です。大きく分けると次の二つになると思います。 パフォーマンス測定としてのダミーデータ データ分析としてのダミーデータ パフォーマンス測定においては、全データ読み込み速度測定などシンプルなものであれば、データ量さえ合わせれば用件を満たすケースも多いと

    PythonのNumPyとFakerパッケージを使ってダミーデータを作成する - Qiita
  • Google Chromeの新規タブをメモ帳に変身させる拡張機能「Papier」 | ライフハッカー・ジャパン

    デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール

    Google Chromeの新規タブをメモ帳に変身させる拡張機能「Papier」 | ライフハッカー・ジャパン
  • クックパッドにおける最近のMicroservices事例 - クックパッド開発者ブログ

    こんにちは。技術部の吉川です。 最近ではMicroservicesという言葉もかなり浸透し、そのテクニックも体系化されつつあります。 一方でMicroservicesについての話は概論や抽象的な話が多く、具体像が見えないという方もいらっしゃるのではないでしょうか。 当ブログでは1年半ほど前にMicroservicesへのとりくみについてご紹介しました。 当時社内ライブラリだったGarageはその後オープンソースとして公開され、また社内のシステムも当時と比べ飛躍的な進化を遂げています。 そういったクックパッドにおける最近のMicroservices事例を先日Microservices Casual Talksで紹介しました。 Microservicesの抽象的な話は一切割愛し、具体的な事例に終始した内容となっています。 Microservicesの基となる考え方はわかったものの、実践方法で

    クックパッドにおける最近のMicroservices事例 - クックパッド開発者ブログ
  • Entrykit のすすめ - Qiita

    はじめに あなたは Docker イメージを作る際に start.sh や startup.sh というファイルを作った経験はないだろうか。「Dockerfile の CMD だと 1 コマンドしか書けないから、シェルスクリプトで頑張る」というやつだ。例えば、環境変数を受け取って設定ファイルを動的に作ったり、メインプロセス起動前に何かしら初期化処理をするなど。そんなあなたに Entrykit というツールを紹介しよう。 Entrykit とは Entrykit は一言でいうと、コンテナ内のプロセス起動時に便利な軽量 init システムだ。Docker の起動コマンドに Entrykit を使うと、起動時にテンプレートファイルを元に設定ファイルをレンダリングしてくれたり、メインプロセスの前にコマンドを実行できたりする。 公式サイト - https://github.com/progrium/

    Entrykit のすすめ - Qiita
  • https://www.outward-matrix.com/entry/20160316153000

    https://www.outward-matrix.com/entry/20160316153000
  • 高校数学B 数列:漸化式17パターンの解法とその応用

    漸化式(ぜんかしき)は、数列分野の最重要事項である。大学受験という観点からすると、高校数学全体から見ても最重要事項の1つといえる。要するに大学受験における出題頻度が極めて高い。 その漸化式で最も重要なのは、一般項を求めることができるかという点である。10以上のパターンを素早く認識し、各パターンに応じた解法をとる必要がある。 パターンは多いが、根的には等差・等比・階差の3パターンのいずれかに帰着する型がほとんどであり、ポイントをおさえて要領よく学習していけばそれほど網羅は難しくはない。また、常に、「一般項を予想して数学的帰納法で証明する」という最終手段があるということは意識しておいてほしい。 また、数列分野は検算が容易な分野の1つである。特に漸化式の一般項を求める問題の場合、n=1、n=2、・・・・・・をいくつか代入してみるだけで正解か否かがほぼわかる。最終的な答えが出た後、必ず検算する癖

    高校数学B 数列:漸化式17パターンの解法とその応用
  • 素数の出方はランダムではなかった。1億個調べて浮かんだ奇妙な数 | ギズモード・ジャパン

    素数の出方はランダムではなかった。1億個調べて浮かんだ奇妙な数2016.03.16 17:0052,232 satomi 数学者の最新研究で、素数の出方に驚くべきパターンがあり、従来は知られていなかった「バイアス」が働いていることが明らかになりました。 小4の算数(アメリカの場合。日は中1)で習ったように、素数とは「その数と1でしか割れない数字」です。 2、3、5、7、11、13、17など。その出方は神出鬼没で予測不能。求める公式すらありません。 パターンが存在するかどうかも不可知なら、人類の数学者の叡智を結集してそれが解けるかどうかも不可知。ただ唯一、数学者の一致した見解は、「この素数がこれだから次の素数はこれ、という予測はできない。なぜならば、素数の出方はランダムだからだ」ということぐらいでした。 ところがこの「ランダムネス」の仮説をスタンフォード大学のKannan Soundara

    素数の出方はランダムではなかった。1億個調べて浮かんだ奇妙な数 | ギズモード・ジャパン
  • JavaScriptを補完してウェブを高速化する「WebAssembly」をChromeがついに実装したので実行速度を試してみた

    WebAssembly」は、JavaScriptの生みの親のブランダン・アイクが「ゲームチェンジャー」と表現するほど期待されているウェブ向けのバイナリフォーマットです。モバイル端末やIoT端末の普及が見こまれる中、マシンパワーの劣る端末でも効率よく実行できるように、ウェブの標準言語と言ってよいJavaScript以外の言語をコンパイルするためのユニバーサルなローレベルバイトコードが求められていましたが、ブラウザ開発者はそれぞれ独自にツールを開発する状況でした。 そんな中、2015年6月にMozilla、GoogleMicrosoftAppleなどのウェブブラウザの主要プレイヤーが標準フォーマットとして開発に合意したのがWebAssemblyで、プロジェクトを推進するWebAssembly Community Groupが結成され、まずはC/C++をコンパイルしてJavaScript

    JavaScriptを補完してウェブを高速化する「WebAssembly」をChromeがついに実装したので実行速度を試してみた
  • 情報処理が科学を更新する(IPSJ-ONEに登壇しました)

    情報処理学会全国大会 大トリのプレゼン大会 IPSJ-ONE に招待され、登壇してきました。これは、情報処理に関わるさまざまな分野の研究会から優秀な研究者を選出し、1 人 5 分ずつ登壇するイベントで、去年から開催されています。TEDをご存知の方なら、その研究者版と考えていただいて間違いないです。 私は去年裏方(Web 担当)だったのですが、今年は表舞台に立たせていただきました。このイベントの特徴として、発表者だけでなく、運営している委員会の委員も国際的にトップレベルの研究者ばかりという点が挙げられます。運営 → 登壇のパスを辿ることで、僭越ながらその実例第一号になれたように思います。逆に、去年登壇をお願いした方々が今年の運営に回っていて、お世話になりました。他にも、話を聞いてみたい運営委員ばかりです。 この記事では、発表をざっと振り返ってから、さらに進んで**情報処理の産業とアカデミアが

    情報処理が科学を更新する(IPSJ-ONEに登壇しました)