2015-07-01から1ヶ月間の記事一覧

PhoenixframeworkChanges-20150730

josevalim:9d27011324fae3db1b02675a2a25abaa95d3f192 ファイル名 lib/mix/tasks/phoenix.gen.html.ex priv/templates/html/form.html.eex priv/templates/html/index.html.eex priv/templates/html/show.html.eexphoenix.gen.html のテンプレート内に attr…

PhoenixframeworkChanges-20150728

shreve:0b4d7121896b2d633a0f33b12423becc0b7ccf93 (#1060) ファイル名 priv/static/phoenix.jsphoenix.js 内部のドキュメント上のラテン落語が修正されました。 「ie」は「id est」の省略形で、「that is」を表していたようです。 今回、「ie」が「e.g.」…

ElixirChanges-20150729

whatyouhide:2f610a56e06fae0dc0093d252eb49a5f8599bfd0 (#3532) ファイル名 lib/elixir/lib/inspect.exInspect プロトコルのドキュメントが微修正されました。 Inspectのプロトコルにて構造体の検査中にエラーが発生した場合には raw形式にてフォールバッ…

PhoenixframeworkChanges-20150729

shreve:957555b0fea9d835b09a2b5963ea5f32c5cf2fad (#1060) ファイル名 lib/phoenix/channel.ex lib/phoenix/channel/transport.ex lib/phoenix/pubsub/local.ex test/phoenix/integration/http_client.exs web/static/js/phoenix.js7月28日の修正でラテン…

ElixirChanges-20150728

eksperimental:9104583275f0c9b181f3fb763000342212f638b8 (#3530) ファイル名 lib/elixir/lib/macro.exmacro.ex 内にて、ドキュメントの文法の修正が行われました。 今まではメソッド名で指定されたものが、 it out に置き換わった形になります。 eksperim…

ElixirChanges-20150727

josevalim:bd1764094e5d00ea97b5dd251f719465c5da5f3f (#3522) ファイル名 .gitignore Makefile man/Makefile修正自体は7月22〜23日の間に行われたようですが、マスターにマージされたのは7月27日のようでした。7月22〜23日 ElixirChangesにはもれておりま…

PhoenixframeworkChanges-20150727

josevalim:4e918250eb93bad9ef0f8ac2aa7625af763d7057 ファイル名 installer/templates/new/mix.exsv0.15.0に向けて、phoenix_html の使用するバージョンを v1.3からv1.4 へ phoenix_ecto のバージョンを v0.7からv0.8へと変更されました。 chrismccord:97…

phoenixframework v0.15.0 リリースノート

v0.15.0 (2015-7-27) 既存のアプリケーションを 0.14.x から 0.15.0 へアップグレードする手順はこちらを参照してください。・機能強化 ・ [Socket] ソケット認証、終了、デフォルトのチャネルソケットの割り当てを行う Phoenix.Socket が導入されました。 …

PhoenixframeworkChanges-20150726

josevalim:f0f8c5341f485ffbd1222dda06d02a4c552664ea #1052 ファイル名 installer/lib/phoenix_new.ex installer/templates/static/bare/.gitignore installer/templates/static/brunch/.gitignore installer/test/phoenix_new_test.exs lib/mix/tasks/pho…

初心者のためのErlang

おそらくあなたはCowboyを利用したいと興味を持っているだろうが、どのようにErlangのプログラムを書けばよいのか全くわかっていないのでしょう。 大丈夫! この章はあなたがErlangを始めるお手伝いをします。私たちは初心者のために2つの本をオススメをしま…

ElixirChanges-20150725

fishcakez:20886919c63d5e0208b175a08cc590ba832eb1ea (#3466) ファイル名 lib/elixir/lib/task.ex lib/elixir/test/elixir/task_test.exs新しく Task.yield/2 と Task.shutdown/2 の処理が追加されました。 Task.yield/2 は、Task.await に変わるもので、…

PhoenixframeworkChanges-20150725

chrismccord:7e2c4fcd0e2db8eddf4a8e1be086a799e0076334 (#1046) ファイル名 lib/phoenix/channel.ex lib/phoenix/pubsub.ex lib/phoenix/pubsub/local.ex lib/phoenix/test/channel_test.ex lib/phoenix/transports/json_serializer.ex lib/phoenix/transp…

週刊Elixirライブラリ2015-6

Elixirのライブラリの解説を週ごとにお届けする記事です。 解説が間違っていた場合には、コメントか@hayabusa333にご連絡くださると嬉しいです。今週はPoisonについて# Poison is 何? Poisonは高速性に焦点をあてたElixirのJSONライブラリです。 ElixirのJS…

ElixirChanges-20150724

koudelka:f9c52811d94cb8f49c17f3346495c3119064fdcc (#3528) ファイル名 lib/elixir/lib/task.exドキュメントのTask.Supervisor.async/4 にて、第1引数に「:」が付加されている typoがあったためドキュメントが修正されました。 josevalim:84ed0664e40cf4…

PhoenixframeworkChanges-20150724

optikfluffel:6cd7c2bb2fc1d3503ecdfd63f9824125cb1b1cc1 (#1049) ファイル名 installer/templates/new/README.mdREADMEにlocalhost:4000にて作成した場合の実際のURLの標記を追加し、わかりやすくなるようにドキュメントが修正されました。 josevalim:a8f…

ErlangとWeb

Webは並行である あなたがウェブサイトにアクセスする場合には同時平行性が発生します。 いくつかの接続が開かれ、リクエストは開かれた接続を通って送信されます。 そしてウェブサイトが画面に表示されます。 使用しているブラウザの設定に応じて、サーバー…

ElixirChanges-20150723

ericmj:6f3e22a6716b542217b9032aff2c14220b1abaee (#3523) ファイル名 lib/logger/lib/logger/app.ex lib/mix/lib/mix/tasks/app.start.ex lib/mix/test/mix/tasks/app.start_test.exs「--no-start」 の引数を明示的に渡したのみの場合だけ、Loggerを起動…

PhoenixframeworkChanges-20150723

Jesterman81:fc5ec782b2ccadc830765cd658220f5445a17486 (#1047) ファイル名priv/templates/html/show.html.eexテンプレートの show.html.eex に 編集リンクの生成の項目が追加されました。 今まではなかったんですねー

ElixirChanges-20150722

josevalim:b37e8fdac613a77eb3fff72926797ac4d721b1e0 ファイル名 lib/mix/lib/mix/compilers/elixir.exElixirのコンパイラはマニフェストとして file:consult/1 を使用するアップデートが行われました。 josevalim:d25d7046e5198decea28f8cd70ac281865755…

PhoenixframeworkChanges-20150722

ugisozols:43dd6aebc354144039948d7b7bd0de0532633fa5 (#1038) ファイル名 lib/phoenix/router/route.exドキュメントのtype修正が実施されました。 gjaldon:d76cd9c1fec045b5695587fd313633a447191648 (#1039) ファイル名 lib/mix/tasks/phoenix.gen.model…

Cowboy 現代のWeb

Webの始まりから今日までのさまざまなWeb技術を見てみることによって、次に何がくるのかの予測を得てみましょう Cowboyは、この記事を書いている時点で仕様として実現例のないHTTP/2.0以外のすべてのテクノロジーと互換性を持っています。 先史時代のWeb HTT…

ElixirChanges-20150721

ericmj:2271094a0d35d457fac3f1f48d9b7aadb09bf368 ファイル名 lib/mix/lib/mix/scm/git.ex現状、lockしているgitのリポジトリと確認しに言ったリポジトリのscmが違うのであるならば mismatchであると明示するようになりました。 josevalim:d9a04e975e6cd2…

PhoenixframeworkChanges-20150721

josevalim:eaea25faff84dbda4977b4ba9c034f204ee4997e ファイル名 lib/phoenix/router/route.exPhoenix.Router.Route から Controllerの変更を読み取らないように実装と、明示的にドキュメントに記載が実行されました。 josevalim:7fce8eea552c87bbee45c88…

ElixirChanges-20150720

josevalim:a4b7db10d644d2104beb0baecf1f5b3d2155b920 ファイル名 lib/elixir/lib/kernel.exドキュメントが間違っている箇所が修正されました。 lexmag:aee812c3dcf3736fb94e34207a6e2f9426b83584 (#3434) ファイル名 lib/ex_unit/lib/ex_unit/capture_io.…

PhoenixframeworkChanges-20150720

josevalim:95202be4bb4460966675a45e1f23508ed85fa3aa ファイル名 RELEASE.md今までの修正によるリリースノートが修正されました。 josevalim:4428e142ffc8c0b6a2ae4bf639244485c9060b13 ファイル名 installer/lib/phoenix_new.ex installer/templates/ect…

ElixirChanges-20150719

eksperimental:bdf299d6c9abdda8ad5721bab70cd31aae8a84fb (#3505) ファイル名 lib/elixir/lib/bitwise.ex今まで、@doc側に記載されていたドキュメントが、@moduledoc側に記載が移動しました。 josevalim:4ff286f209173b0320ac4d7709648d69e3f4b484 ファイ…

PhoenixframeworkChanges-20150719

chrismccord:7c3308e393337a384dcce9b9da8064d904f8c0c0 ファイル名 installer/templates/new/lib/application_name/endpoint.ex installer/templates/new/mix.exsphoenix_live_reload のライブラリのバージョンがアップされ、バージョンアップ後の機能を使…

Cowboy はじめに

はじめに CowboyはErlangで書かれた小さな高速モジュラーHTTPサーバです。CowboyはSPDY、Websocket、RESTやそれらから派生した通信形式を含む完全なHTTPスタックを提供することを目的としています。 Cowboyは現在、HTTP/1.0、HTTP/1.1、Websocket(全ての実装…

週刊Elixirライブラリ2015-5

Elixirのライブラリの解説を週ごとにお届けする記事です。 解説が間違っていた場合には、コメントか@hayabusa333にご連絡くださると嬉しいです。今週はCalliopeについて# Calliope is 何? CalliopeはElixirのHamlパーサになります。# 実行環境 OS:OS X Yos…

Cowboy の User Guide 目次

ElixirにてWebアプリケーションを開発しようとするとCowboyにたどり着くことになります。 そこでCowboyのユーザガイドを翻訳することによって、これからCowboyを使用される方がつまづくことないようにと思い、翻訳を行いたいと思います。 翻訳許可をくださり…