タグ

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

  • 最速で知る! ElixirプログラミングとErlang/OTPの始め方【第二言語としてのElixir】|ハイクラス転職・求人情報サイト AMBI(アンビ)

    最速で知る! ElixirプログラミングとErlang/OTPの始め方【第二言語としてのElixir】 Elixir入門の手引、第1弾となる今回はErlangのVM上のプロセスをElixirで扱う方法を説明し、Elixirでどのようにアプリケーションを構築するのかを解説します。 はじめまして! 大原常徳(おおはら・つねのり)といいます。 今回から2回に分けて「第二言語としてのElixir」というテーマで、プログラミング言語Elixirの入門記事をお届けします。 Elixirは、José Valim氏によって開発されているプログラミング言語です。 最大の特徴は、ErlangのVM上で動作し、Erlangのモジュールを利用できることでしょう。 ちょうど、ScalaJava VM上で動作し、Javaの関数を利用できるという関係に似ていますね。 {$annotation_2}Elixir Erl

    最速で知る! ElixirプログラミングとErlang/OTPの始め方【第二言語としてのElixir】|ハイクラス転職・求人情報サイト AMBI(アンビ)
    jqk77
    jqk77 2017/07/04
  • 落合陽一さんとの対談『超AI時代を生き延びる逆説的思考』

    Business Insider で落合陽一さんとの対談の連載が掲載されました。考え方を比較することで際立って見えてくることもあると思いますし、個人的にも色々と面白かったので興味があれば是非ご一読ください。カッコ内は第何回の記事に書いているかです。 ブルーオーシャンに気付くためのサーベイの重要性(1, 3)イノベーションに対する誤解とデプロイの時代(3)社会的インパクトと長期スパンと面倒な仕事(2, 3)マイルドなカルト (1)挑戦回数の勝負と筋肉の重要性(1, 3)偶然性とリフレーミング(1, 3)エモさと享楽と偶然性(2)やりたいこととやるべきことと気付くこと(2, 3)第三回の最後には以下のようにこの対談をまとめています。 これからはひとりひとりが自分固有のエモさや気付きを軸足にしながら、大量にサーベイできる体力を維持し、マイルドなカルトに賛同してくれる仲間と一緒に挑戦と行動を繰り返

    落合陽一さんとの対談『超AI時代を生き延びる逆説的思考』
  • シンプルな構成で検索速度は10倍に!Elasticsearch as a ServiceによるUX改善 | SELECK [セレック]

    今回のソリューション:【Found】 〜検索速度を大幅に改善する「Found」の使い方〜 日最大級のクラウドソーシングサービス「クラウドワークス」を運営する株式会社クラウドワークス。同社ではクラウドソーシングサービスの肝である検索機能を強化するため、Elasticsearchのホスティングサービス「Found」を導入し、検索速度を10倍に向上することに成功した。 ユーザー体験を最上位に考える文化が根づく同社では、検索機能の強化という課題に対しても、ツールの選定からインフラの構築方法までの全てにおいてユーザー目線を大切にしながら取り組んでいる。同社でエンジニアを務め、Foundの導入を進めた九岡 佑介さんに詳しいお話を伺った。 目標はソフトウェア界の人間国宝! 私のキャリアの中で、クラウドワークスは4社目の会社です。新卒で社内SEのような仕事をした後にソーシャルゲームの開発をする会社に転職

    シンプルな構成で検索速度は10倍に!Elasticsearch as a ServiceによるUX改善 | SELECK [セレック]
  • 第6回 Elasticsearch 入門 基本コンセプトを理解する | DevelopersIO

    これまでの記事でも Cluster や Node を始めとする Elasticsearch を構成する要素について触れているのですが、 文章だけでは理解しづらいところもあるので、今回は改めて Elasticsearch の基コンセプトについて図も交えて解説したいと思います。 それではさっそく。 Cluster は Node の集合 Cluster は 1つ以上の Node (Elasticsearch Server) で構成されます。Elasticsearch は検索トラフィックの増加とデータ量や書き込み速度の分散を Node を増やすことで対応することができます。 Index は RDBDatabase に近い概念 Elasticsearch の Index は、リレーショナル・データベースの Database に相当します。1つの Cluster に複数の Index を作成す

    第6回 Elasticsearch 入門 基本コンセプトを理解する | DevelopersIO
  • elasticsearchでノード障害が起きたときの動作 #elastic - クリエーションライン株式会社

    こんにちは。木内です。elasticsearchは分散アーキテクチャで可用性を確保するデータベースです。今回はelasticsearchクラスタでノード障害が起きたときに、どのような挙動を取るかについて解説します。 elasticsearchのプライマリシャードとレプリカシャード elasticsearchのデータを考える際に、キーとなる要素は「プライマリシャード」と「レプリカシャード」です。それぞれ以下のような役割を果たします。 プライマリシャード : ドキュメント(つまりインデックスに保存されるデータのうちの1つ)がelasticsearchに記録されるときに、あらかじめ定義された関数に従い、できるだけ分散されるようにプライマリシャードに配置されます。(elasticsearchクラスタの中に、インデックスごとに作成される)プライマリシャード数のデフォルト値は 5 です。 レプリカシャ

    elasticsearchでノード障害が起きたときの動作 #elastic - クリエーションライン株式会社
  • Elasticsearch のクラスタを構築する - Carpe Diem

    概要 Vagrant上にElasticsearchのクラスタを構築してfailoverを検証してみます。 環境 Ubuntu 14.04 Elasticsearch 1.4.4 Vagrant 1.7.2 以下の3台でクラスタを構築します。 ノード IP web1 192.168.33.10 web2 192.168.33.11 web3 192.168.33.12 Vagrantの用意 以下のコードをVagrantfileに追加して起動してください。 config.vm.define :web1 do |web| web.vm.network :private_network, ip: "192.168.33.10" web.vm.provider "virtualbox" do |vb| vb.memory = "1048" end end config.vm.define :web2

    Elasticsearch のクラスタを構築する - Carpe Diem