Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

Phoenix 1.3のrc-2が先月リリースされそろそろPhoenix 1.3にアプデも考えだしてきた今日この頃、まだアップデートはしないけど1.3正式版がリリースされることに備えてディレクトリ構造とか学んでおきたい ということでざっと慣れるためにPhoenix 1.3を触ってみます What's changed in Phoenix 1.3 Phoenix 1.3での主な変更点は以下です webディレクトリがlib/<project>/web以下になった デフォルトのジェネレータにContextという概念が追加されアプリケーション境界を分割出来るようになった Fallback Action Plugが追加された Controllerの構成がシンプルに出来るようになった ディレクトリ構造 まず大きく変わった点としてデフォルトのディレクトリ構造が変わったということもあるので、phoenix
Phoenix で、受け取った URL をどうやってディスパッチしているのか気になったので、mix phoenix.new hello_world で生成したプロジェクトから、順番に読んでいった。 HelloWorld.start/2 hello_world/lib/hello_world.ex: defmodule HelloWorld do ... def start(_type, _args) do ... children = [ # Start the Ecto repository supervisor(HelloWorld.Repo, []), # Start the endpoint when the application starts supervisor(HelloWorld.Endpoint, []), ] opts = [strategy: :one_for_on
最近知り合いから教えてもらいElixirをPhoenixフレームワークで勉強はじめました。 まずはどんな書籍やサイトがあるのかまとめてみます! ちなみにElixir(エリクサー)は、並行処理を得意とするプログラミング言語ErlangのVM(エンジン部分)を基盤とし、Erlangよりもなじみやすい文法を採用したプログラミング言語です。 【随時更新中】 リンク Elixir School Elixir基礎レッスンは、Twitterの Scala Schoolにインスパイアされたもので、Elixirの基礎が学べます! Elixir School 日本語訳 書籍 プログラミングElixir 世界的なRubyプログラマであるDave Thomas氏が書いた、プログラミング言語Elixirの本格的解説書、“Programming Elixir 1.2” (Pragmatic Bookshelf, 20
About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)
Elixir Advent Calendar 2016 の22日目です。 mixiグループ Advent Calendar 2016 の22日目も記載しているのでよければそちらもどうぞ マッチングとは ゲームにおいて、プレイヤーとプレイヤーを何らかの条件で(同程度の強さなど)によって結びつけることです。プレイヤーにとって面白いと考えられる対戦を作るのが目標になります。 良い対戦相手を見つけるには待ち時間が必要になります。キューに入ってきた順ではなく、同じ条件のユーザが揃うまで待つ必要があるからです。 そのため、クライアントには非同期で結果を返す必要があります。 Phoenix Channels クライアントへ非同期に結果を返すために、Phoenix の Channels を活用します。WebSocket を抽象化しており、アプリケーション側から容易にメッセージパッシングを行えます。 また、
PS > [System.Environment]::OSVersion Platform ServicePack Version VersionString -------- ----------- ------- ------------- Win32NT 10.0.14393.0 Microsoft Windows NT 10.0.14393.0 PS > docker --version Docker version 1.12.1, build 23cf638 PS > docker-compose --version docker-compose version 1.8.0, build d988a55 なおデータベースにはデフォルトのPostgreSQLではなくMySQLを用います。 Docker for Windowsの導入 http://www.atmarkit.co.jp
# = name = "TEST" User |> where([u], u.name == ^name) |> Repo.all() #SELECT u0.`id`, u0.`name`, u0.`age`, u0.`inserted_at`, u0.`updated_at` FROM `users` AS u0 WHERE (u0.`name` = ?) #["TEST"] # != name = "TEST" User |> where([u], u.name != ^name) |> Repo.all() #SELECT u0.`id`, u0.`name`, u0.`age`, u0.`inserted_at`, u0.`updated_at` FROM `users` AS u0 WHERE (u0.`name` != ?) #["TEST"] # > age = 20 Use
とりあえずオウム返しをするだけのbotを作ってみようと思います。 PHPやRubyでは、すでに色々な人が記事あげてくれていて、同じようにやればできるかなと思ってやってみました。 Phoenix+Elixirはちょっと触ったことがある程度。ライブラリのHTTPoison、Poisonは初めて触ります。herokuもそんなに詳しくないし、LINEのBOT APIも初見の状態です。 必要なもの LINE BOT APIのアカウント Callbackを受け付けるサーバ(https必須) bot LINEのアカウント登録 1万人限定だったかと思いますが、すでに一杯になってしまったようです。。。 https://business.line.me/ja/products/4/introduction 登録すると以下の情報が発行されますので控えておきましょう。 Channel ID Channel Sec
何かと名前を聞くようになったElixirをとにかく使ってみたい!そしてElixirで実装されたWAFであるPhoenixも体験してみたい! ということで、それらをMac上でとりあえず試すだけの手順を書いてみました。 大前提 Xcodeをインストールして、xcode-select --installを実施しておく。 Mac OS Xの最新版でHomebrew ( http://brew.sh/index_ja.html ) がインストールされている前提 brew doctorでHomebrew環境に問題がないかチェックしておきましょう nodebrewのインストール Node.jsのバージョンを指定して簡単にインストールできるnodebrewを導入します。
はじめに 皆さん、おはこんばんちは。 年の瀬です。 コミケの入稿割引が減っていきます。 第2回 企業対抗トーナメントも大晦日に、あります。ギルティです。 正直色々忙しいですね。分かります。だって師走だもの。 そんな時は肩の力をいったん抜いて、Elixir on Phoenix、入門していきましょう。 CentOS + Erlang + Elixir + PhoenixのDockerイメージで今日から始めるElixir on Phoenix入門 【中級編】drone.io + exrmで今日から始めるElixir on Phoenixホットデプロイ入門 前回、前々回に引き続き、Elixir/Phoenixの入門記事中級編です。 Phoenixを使った時のサーバーサイドの開発は今年一年を通して色々とナレッジも溜まってきたと思うんですが、 フロントサイドのベストプラクティスが欲しいなあというのを
Phoenix Framework は Rails 風なリッチなフレームワークである割にデフォルトでもそこそこ速いことが知られています.例えば次のようなベンチマークがあります. しかし,それよりも私がおもしろいと思った特長に,リアルタイム通信機能がフレームワークに統合されている点があります.しかしまだ日本ではあまり知られておりません.そこで Phoenix Framework の最新版である v0.17.0 における wiki にある Channel の記事を日本語へと翻訳しました. 翻訳や内容におかしなところがあれば指摘お待ちしております チャンネルはフェニックスの本当に刺激的で強力な部分で,アプリケーションへ簡単にソフトリアルタイムな特徴を追加することができるようになります.チャンネルは簡単なアイディア - メッセージを送る,受けとる に基づいています.送信者はトピックスに関するメッセ
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ここ最近、 [翻訳] Elixir - 次に来る大物Web言語 - Qiita とか 超高速なJSON APIをElixirフレームワークのPhoenixでビルドしてテストしよう | POSTD を読んで気になっていたので、勉強していた。 前提: 自分はシングルページアプリケーションに特化したフロントエンドエンジニアであり、サーバサイドのプロダクション運用にはそこまで強くない。あとこれはここ2日の勉強した日記でもあり誤解や勘違いも多々あると思う。 リアルタイムウェブアプリケーションのためのサーバー Railsの次の時代、リアルタイムウェ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く