タグ

Erlangに関するyuroyoroのブックマーク (20)

  • ErlangとGolangを比較してみる

    よくこの2つの言語を比較する人がいるように感じる。 両方ともサーバープログラム用途で用いられる言語なので、分からなくもないのだが、この2つの言語は似て非なる物だ。 プロセス周りに重点を置いて違いについて自分なりに纏めてみた。 両方とも触れてから1年と経っていないので、間違いがあれば指摘をもらえると嬉しい。 主な違い Erlang Golang

    ErlangとGolangを比較してみる
  • リアルタイムウェブな観点からElixir / Phoenix について - Qiita

    ここ最近、 [翻訳] Elixir - 次に来る大物Web言語 - Qiita とか 超高速なJSON APIをElixirフレームワークのPhoenixでビルドしてテストしよう | POSTD を読んで気になっていたので、勉強していた。 前提: 自分はシングルページアプリケーションに特化したフロントエンドエンジニアであり、サーバサイドのプロダクション運用にはそこまで強くない。あとこれはここ2日の勉強した日記でもあり誤解や勘違いも多々あると思う。 リアルタイムウェブアプリケーションのためのサーバー Railsの次の時代、リアルタイムウェブの為のウェブフレームワークがあるとしたら、次のような特長をもつと思う。 HTTP, HTTP/2. WebSocket等のプロトコル対応と抽象化 JSON APIに特化 認証系 キャッシュ管理 Viewに関心がない リアルタイムウェブは、その言葉をどう定義

    リアルタイムウェブな観点からElixir / Phoenix について - Qiita
  • ニコニコ生放送の配信基盤改善

    ニコニコ生放送では配信系のシステムにErlangの採用が増えてきています。あまり聞きなれない(と思う)Erlangという言語、この言語のどこにニコニコ生放送で採用されるだけの良さがあるのか、また、Erlangにすることで何が変わるのか、そして、どうやってErlangという言語を採用し、既存のサービスを置き換えているのか、ドワンゴの文化的な背景も交えてお話しさせていただきます。 2015年2月19日 Developers Summit 2015 発表資料です http://event.shoeisha.jp/devsumi/20150219/session/639/Read less

    ニコニコ生放送の配信基盤改善
  • Akka vs Erlang - Qiita

    Erlang Advent Calendar 2014の22日目です。よろしくお願いいたします。 最近すごいErlangゆかいに学ぼう!を読んだので、Akkaとの違いをまとめてみることにしました。 AkkaもErlangもアマチュアなので正しくない部分があるかもしれません。その場合はご指摘ください。 Erlangは特に素人で、AkkaのactorとErlangのプロセス間でメッセージパッシングしてみたの記事で初めて「-compile(export_all)」でないプログラムを書いたレベルです。 Akkaとは AkkaはErlangにインスパイヤされて制作されたオープンソースのライブラリです。 アクターモデルで並行処理を記述し、スーパーバイザーツリーにより高度な耐障害性を実現し、また分散システムを実装してくれるのを助けてくれる、そのようなフレームワークとなっています。 Java用のAPIとS

    Akka vs Erlang - Qiita
  • なぜErlangにしたのか

    A framework for easily creating beautiful presentations using HTML

  • Lambda Lab - ホーム

    サービス ソフトウェア開発 サーバ開発 マイクロサービス開発 ウェブソフトウェア開発 データ処理 データ分析 アナリティクス 機械学習 Webソリューション ウェブソフトウェア開発 CMS構築 静的サイトジェネレーター導入 ビジネスメモ 社名変更のお知らせ - 2015年8月20日 一覧 技術メモ メールのバックアップ - 2015年8月26日 Erlang WebサーバCowboy - WebSocket編 - 2014年10月8日 Erlang WebサーバCowboy入門 - 2014年9月24日 一覧

  • Lambda Lab - ホーム

    サービス ソフトウェア開発 サーバ開発 マイクロサービス開発 ウェブソフトウェア開発 データ処理 データ分析 アナリティクス 機械学習 Webソリューション ウェブソフトウェア開発 CMS構築 静的サイトジェネレーター導入 ビジネスメモ 社名変更のお知らせ - 2015年8月20日 一覧 技術メモ メールのバックアップ - 2015年8月26日 Erlang WebサーバCowboy - WebSocket編 - 2014年10月8日 Erlang WebサーバCowboy入門 - 2014年9月24日 一覧

    Lambda Lab - ホーム
  • Introduction | Learn You Some Erlang for Great Good! 日本語訳

    翻訳について¶ このドキュメントは、Learn you some Erlang for great good! (http://learnyousomeerlang.com/) を著者の許可の下、日語訳したものです。ドキュメントのランセンスはCreative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported、ソースコードのライセンスは修正BSDです。

  • FluentdとRiakの話 - After Coding

    Fluentdは、Ruby製のログコレクタだ。コードは公開されている。 様々なログを構造化して一元管理することができ、収集と解析へのハードルを大きく下げてくれる。 インストールもプラグイン開発も簡単。日語の資料も多い。 その資料も様々あるが、プラグインを見るならこれが最良だと思う。必要な情報がよくまとまっており、必読といえる。 Big Data入門に見せかけたFluentd入門 from Keisuke Takahashi データの確実な転送を実現するバッファ機能については、池田大輔さんのブログが詳しい。さて、Fluentdはデータを収集してくれるが、保存はしてくれない。 永続化にはデータベースが必要だ。 そこで、Riak。 Basho社がスポンサードするErlang製分散型KVS。これもOSSだが、契約によって商用サービスが受けられる。 これがまたエッジ立ちまくってて

  • erlang_cheat_sheet

    Basics Integers 1, -34, 16#DEADBEEF, 2#101, 32#23, $A transparent for Bignums: no limit. Floats 23.234, -4.435, 2.34E-10. Atoms foo, foo_bar, ‘Good speed\n’, ’42’, smCamel, ‘you”ll be someone\\\\’ single-quoting makes atom. No more than 1M atoms in one node. list_to_atom/1, atom_to_list/1 is available. Tuples {foo, hoge_huga}, {name, “foo”}, {value, 23, {do, it}}, {} append/2, erlang:append_eleme

  • Erlang に興味を持った人へ - Twisted Mind

    随時加筆してます 追記 2011-06-18 rebar.config の erl_opts から fail_on_warning から warnings_as_errors へ変更した rebar.config の xref に fail_on_warning を追加した インストールする Erlang を R14B03 へ変更した ライブラリ紹介に webmachine 、folsom 、ibrowse 、Emysql 、 statebox を追加した 2011-04-02 rebar.config の erl_opts から debug_info を消した rebar.config の実際に使っているベースを公開 Makefile に make edoc を追加した configure の例を hipe を使わないようにしているので native-lib を外した EUnit につい

    Erlang に興味を持った人へ - Twisted Mind
  • node.js vs Erlang (ネタ) - kuenishi's blog

    ついぞ最近node.jsなんてのがでて、繁華街のあちこちでチヤホヤされてる。そんなときに、モヒカン族Erlang村(erlang-questions)に「node.jsってどうなの?」的燃料が投下されたわけですよ。これは炎上しそうだ…と追いかけてたら、ネタどころか案外真面目なハナシばっかりだったのですが。まずは真面目に問いかけをする純朴な成年(想像)。 「Erlang好きだし使ってるんだけど、Erlangとnode.jsてそれぞれどういうジャンルがすごいの?RabbitMQとかejabberdみたいなのつくろうとしたらどうなるの?簡単なチャットサーバーつくるくらうならnode.jsのが断然簡単だよね?分散システムで使うなら断然違うとか? Ulf Wigerによると、ブロックする関数の問題を簡単に解決してくれるとか書いてあるみたいだけど (link)」 おっお。素直な質問。これはみんな釣られ

    node.js vs Erlang (ネタ) - kuenishi's blog
    yuroyoro
    yuroyoro 2010/10/14
    日本語とか……
  • 今日からはじめるMochiweb - おおたに6号機blog

    ちょっと前から個人的にErlangに注目しています。 領域的にJavaとは全く別個の世界が見えてるので、そこにつかえないかなと。 というわけで、Erlangの基のキくらししか知らないのでどこまで通用するかわからないですが、今日からはじめるMochiwebと題して恥を晒して行きたいと思いますw Mochiwebとは、Erlangで書かれた軽量HTTPサーバです。サイトはここです。 http://code.google.com/p/mochiweb/ id:Voluntasさんにアドバイスを求めたところ、さてはMochiweb読んでない、キサマは素人だなと言われたので、取り急ぎ読む次第です。ちなみにMochiwebはMochimediaというオンラインゲームでばんばん使われており、相当なハイパフォーマンスをたたき出しているという話ですが、そもそも全くドキュメントがないw HTTPとよく使うプ

    今日からはじめるMochiweb - おおたに6号機blog
  • mochiweb で json 出力する際日本語で出したいとき。 - Twisted Mind

    とりあえず画像。 mochijson2:encoder posted by (C)voluntas mochijson2:encoder([{utf8, true}]) でエンコーダを作成すれば問題なく表示されます。日語もちゃんと扱えますよ:-) simplejson の作者が作ってるだけあって json 関係は強い。

    mochiweb で json 出力する際日本語で出したいとき。 - Twisted Mind
  • Erlang in Practice by Kevin Smith | The Pragmatic Bookshelf

    Learn how to write Erlang programs by sitting next to an experienced Erlang programmer as he builds a full-featured application from the ground up! In these screencasts, Kevin Smith incrementally builds a distributed chat system using Erlang. You’ll learn first-hand how each aspect of the Erlang language fits together into a real-world application, starting with Erlang primitives and ending with a

    Erlang in Practice by Kevin Smith | The Pragmatic Bookshelf
  • Erlangの歌(アイアイ替え歌)

    プログラミング言語 Erlang (http://www.erlang.org) を、童謡「アイアイ」の替え歌にしてみました。・2011年5月29日追記「IT系替え歌」というマイリストを作りました。mylist/25461341

    Erlangの歌(アイアイ替え歌)
  • Erlangを使った並列処理プログラムの作成

    はじめに CPUメーカーは、発熱の問題上、クロックレートが4.0GHzを超えるCPUを何年も実質的に製造できずにいます。シングルコアプロセッサの速度にこうした限界がある以上、プログラムの実行速度を上げるには、プログラムを複数のプロセッサで実行するしかありません。そこで、CPUメーカー各社は複数のコアを持つプロセッサ(マルチプロセッサCPU)を製造し始めました。近い将来には、100基以上のコアを持つプロセッサも登場することでしょう。このような新しいプロセッサの性能を最大限に活用するために、ソフトウェア開発者は並列処理プログラムを作成することが求められます。ハーブ・サッター氏がムーアの法則について述べたとおり、「The Free Lunch Is Over(タダ飯は終わった)」のです。とはいえ、並列処理プログラムの作成は厄介で、移行は容易ではありません。 過去30年、並列処理の主要フレームワー

    Erlangを使った並列処理プログラムの作成
  • ネビジョン清水のBlog

    ErlIDEプラグインをインストールしたEclipseで、ErlyWebを使ったウェブアプリを作ってみたくて、新規プロジェクトを作成しました。 そのときの手順を忘れないようにメモ。 [前提条件] Eclipse(3.7.1)に、ErlIDE(0.13.8)をインストール Erlang(R14B03)をインストール YawsとErlyWebをインストール Mac OS X(10.7.3) [手順] まず、ターミナルで、Erlangを起動。 次に、Erlangのプロンプトで、以下のコマンドを実行。 erlyweb:create_app(“myappl”, “/Users/shimizu/Documents/workspace”). ※第一引数は、アプリ名(= Eclipse上のプロジェクト名)    <= 小文字のみにしておいた方が無難 第二引数は、Eclipseのworkspaceのパス す

    ネビジョン清水のBlog
  • erlang @ Wiki

    トップページ Erlangとは インストールガイド (Installation Guide) Erlangプログラミング (Erlang Programming) 基的な使い方・構文 (Getting Started) Erlnag リファレンスマニュアル (Erlang Reference Manual) OTP 設計原則 (OTP Design Principles) counter - today - yesterday - 更新履歴

    erlang @ Wiki
  • Thinking in Erlang (Japanese version)

    What is Scribd?AcademicProfessionalCultureHobbies & CraftsPersonal GrowthAll Documents

    Thinking in Erlang (Japanese version)
  • 1