You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
不動の人気を誇る動画配信サービス「ニコニコ動画」(ニコ動)と「ニコニコ生放送」(ニコ生)において、動画プレーヤのHTML5化、そしてバックエンドシステムの刷新が図られました。このプロジェクトの背景や使われた技術、苦労したポイントなどについて、ドワンゴのエンジニアである七田弘志氏(写真1)、後藤哲志氏(写真2)、三須健太郎氏(写真3)にお話を伺いました。 フロントエンドのみならず、バックエンドシステムも刷新 ──どのようなきっかけから、HTML5化プロジェクトが始まったのでしょうか。 七田:大きな要因となったのは、主要WebブラウザでFlashのサポートを打ち切るという方針が示されたことですね。今までもスマートフォンやテレビデバイスなどではHTML5プレーヤを実現できていたのですが、PC版のページは既存機能が大きく、プレーヤの作り変えが後手に回っていた部分が大きかったんです。そ
ここ2年程のelixir人気に伴い, BEAM (つまりerlangとelixir) を使う人が増えました. しかし, let it crashという思想は誤解を残したまま世に広まったように感じています. 郷に入っては郷に従え. let it crashの思想をしっかり理解して実装していきたいものです. 前置き 大層なことを書きましたが, あくまでも個人的な見解であり, ポエムです. Erlang/OTPチームの見解とは異なる可能性がある点に気をつけてください. また, ご意見があればコメント欄に頂ければ幸いです. なお, Elixirのタグも付けていますが, 記事中のコードは全てErlangです. Elixirを書いている人にも知って欲しい, 「届けこの想い!」ということでタグは付けています. これらの点をご承知起きの上で読んで頂ければ幸いです.m(_ _)m let it crashの
2016/06/23 dots.主催イベント「社会人×学生」技術バトルNight!での、市原の講演資料になります
これは 2007 年頃の話です Erlang/OTP って何?という時期に Erlang/OTP で製品を作って利益を上げた日本人はあまりいないとおもう。 せっかくなので振り返りついでに、自分の昔話を書くことにする。 Erlang/OTP の導入まで仕事でネットワークサーバを触ることになったのだが、当時の製品はシングルスレッドだった。当時はもうマルチコアだという話がでており、ではマルチコアを有効に使えるネットワークサーバを書くにはどうしたらいいのだろうか?というところから入った。 Erlang/OTP をやる前は Python で Django というところに興味があったくらい普通のウェブアプリスキーだった。 そのため何を血迷ったか Python でとりあえずネットワークサーバーを書いてみることにした。 stackless python 使ったり Twisted 使ったり multipro
mochiweb を仕事でも使っているので特に困っていないのですが、せっかくなので cowboy を触ってみることにしました。 ちなみに、作者の @lhoguin が来月あたり日本に来るらしく、日本の Erlang な人と会いたいと行っているので興味ある人は是非。 更新 2012-09-22 cowboy の新しい API に対応しました オススメ! http://d.hatena.ne.jp/pocketberserker/20120921/1348225277 環境と注意 Erlang: R15B02 前提です、出たばかりですが色々細かい修正がされていたりするので是非インストールしましょう。 github 今回のお試しアプリは github においてあります。 https://github.com/voluntas/snowflake/tree/feature/cowboy 動かすとき
はじめに 前回の記事でrebarでやったことを今度はElixirのビルドツールmixを使ってやってみましょう。 mixにおける依存アプリケーション・バージョン衝突問題の回避 ElixirはErlangのアプリケーションをそのまま読み込めますので前回の記事で使用したErlangのサブアプリケーションを今度はElixirプロジェクトが必要としているという場面を想定しましよう。サブ・アプリケーションがErlangなのかElixirなのかは本質的に重要ではありません。 https://github.com/massn/sample_main_elixir/tree/v0.0.1 に空のElixirプロジェクトを組んでみました。Elixirはビルド時にビルドツールのmixやテストツールやら開発に必要なもろもろが既に組み込まれており、ほとんどの開発者がこのプロジェクトと同じようなフォーマットで開発を進
株式会社ドワンゴで使っているErlang Utility Library "moyo" について紹介する。 なぜ作ったのか "moyo"を作ったのには、Erlangを書き始めた人のだいたいが感じるだろう 理由 が存在する。それは、 Erlangで標準に存在しているライブラリに足りないと感じるものが多い からである。(偏った用途の関数は充実している。)Erlangを書いている多くの人が、同じようなライブラリを書いているのではないかと思われる。 Githubリポジトリ Githubのリポジトリは以下である。 dwango/moyo | Github 基本的な使い方は、README.mdに書かれているので参考にしてもらいたい。 ライブラリ 全部で 16つ のモジュールがある。そのモジュールを紹介する。 moyo_assoc 連想リスト(assoc_list)に関する処理を集めたユーティリティモジ
Reactive Manifesto の印象 正直 Reactive Manifesto を初めて読んだときは、Akka や Erlang についてよく知らなかったし「何か変わったことが書いてるか?」ぐらいの感じではあった。 しかしながら先日発表のあった Typesafe Reactive Platformで作るReactive System このスライドを見て、ようやく自分の中で具体例との対応付けができた。 Reactive System ・・・ Scala の Akka と Erlang, Elixir 引用するが、スライドでは「Reactive System の価値」として Reactive Manifesto にある Elastic / Resilient / Message-driven / Responsive を以下のように位置づけ整理している。 そして Scala 界隈で
運用方針 Elixir は独立したチャンネルを用意しています @voluntas は Elixir よくわからないので @mururururu や @keithseahus にお任せしています 雑談おk、質問もおk うるさくなってきたらチャンネルをわけます チャンネルは好き勝手に作れないようにしてます 抜けるのは自由なので好きなタイミングで抜けましょう 去る者は追わずの精神で運用します 主な話題 Erlang/OTP や Elixir に対する意見交換 直近だと rebar3 や Erlang/OTP 18.0 について 国内外の Erlang/OTP や Elixir のイベント Erlang/OTP や Elixir のお仕事 仕事の話はプライベートメッセージでどうぞ 参加条件 Erlang/OTP に興味がある Erlang/OTP を仕事で使っている Erlang/OTP コントリ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く