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

ElixirChanges-20150814

jisaacstone:94c5b3b593fdee5c77a80dfaaf0cbd13f5e3d7a4 (#3574) ファイル名 lib/elixir/lib/kernel.ex lib/elixir/lib/macro.exkernel.ex はモジュール名と変数名。macro.ex は Custom Sigils のドキュメントが追加されました。 jisaacstone:c3885fa35f31…

PhoenixframeworkChanges-20150814

gusaiani:ee529bd69f257da305ca80947fc2d8782a08fed8 (#1124) ファイル名 installer/templates/static/brunch/brunch-config.jsbrunch-config.js のドキュメントのtypoが修正されました。 josevalim:3fe31179631f921da39f3057ee1ff77a8a89a441 ファイル名 …

ElixirChanges-20150813

fishcakez:ff3c641add24da67410c24491e802c5d5891a11a ファイル名 lib/elixir/lib/gen_server.ex lib/elixir/test/elixir/gen_server_test.exsGenServer.whereis/1 が追加されました。 GenServerのプロセスやpidか{name, node}を返すメソッドのようです。 j…

PhoenixframeworkChanges-20150813

josevalim:b1004d4e6eed566a638a2a926d17cacc3d852fe1 ファイル名 installer/templates/new/config/dev.exs lib/phoenix/endpoint.ex lib/phoenix/endpoint/adapter.ex lib/phoenix/socket/transport.ex lib/phoenix/transports/long_poll.ex lib/phoenix/t…

ElixirChanges-20150812

lexmag:ee5c8ef986d803faf9156420cf77a2d575568350 (#3566) ファイル名 lib/mix/lib/mix/tasks/test.extaskにてテストを実施した場合にテストに必要なファイルがなければ必要なテストファイルが表示されるように修正されました。 josevalim:1e75354fdafd1c…

PhoenixframeworkChanges-20150812

scrogson:f693d1701fb7dc6a89f1a393aa87a9c09e81ffcb ファイル名 lib/phoenix/pubsub.exドキュメントのtypoが修正されました。

CowboyとElixirで静的ページを表示する

ElixirとCowboyを使って、Webページを表示するための記事です。 解説が間違っていた場合には、コメントか@hayabusa333にご連絡くださると嬉しいです。# Cowboy is 何? CowboyはErlangで書かれた小さくて高速なモジュラー形式のHTTPサーバです。 今回はElixi…

ElixirChanges-20150811

josevalim:af7c09e0c19974117b26ec0340b9a2dbb9d36ae9 ファイル名 lib/elixir/lib/access.ex lib/elixir/lib/hash_dict.ex lib/elixir/lib/protocol.ex lib/elixir/test/elixir/access_test.exsAccess が、defprotocolからdefmodule に変更され、getメソッ…

PhoenixframeworkChanges-20150811

josevalim:6b65d47e99fe0285cb8679e1e8f527c4287ad26b ファイル名 lib/mix/phoenix.ex lib/mix/tasks/phoenix.gen.channel.ex lib/mix/tasks/phoenix.gen.html.ex lib/mix/tasks/phoenix.gen.json.ex lib/mix/tasks/phoenix.gen.model.exMix.Project.config…

週刊Elixirライブラリ2015-9

Elixirのライブラリの解説を週ごとにお届けする記事です。 解説が間違っていた場合には、コメントか@hayabusa333にご連絡くださると嬉しいです。今回はEctoについて# Ecto is 何? EctoはElixirにてデータベースとアクセスし、データを保存するためのライブ…

ElixirChanges-20150810

jisaacstone:58bc3a3c3698e4d36bd40c8f1cd0601db79bae7a (#3563) ファイル名 lib/elixir/lib/macro.ex lib/elixir/test/elixir/macro_test.exsmacroのpipeにて二項演算子の中に2つ以上の引数があった場合に raise ArgumentError が発生するように修正が加…

ElixirChanges-20150809

whatyouhide:3acd886d3dd12f9d6741991ba006b028de82cdc1 (#3559) ファイル名 lib/ex_unit/lib/ex_unit/doc_test.ex結果なしで式を実施できる方法がdoctestのドキュメントに記述が追加され、不要な空白が入っている部分が削除されました

PhoenixframeworkChanges-20150809

josevalim;75ee93c31786cd56ccefc93227c4d490bee9704c ファイル名 lib/phoenix/socket/transport.ex test/phoenix/integration/long_poll_test.exs test/phoenix/integration/websocket_test.exs test/phoenix/transports/transport_test.exsユーザーがログ…

ElixirChanges-20150808

milmazz:b8b55255d5476db422302a91d2c7d34d719ff8bd** (#3558) ファイル名 lib/elixir/lib/kernel.ex__protocol__/1 と impl_for/1 と impl_for!/1 の ドキュメントのインデントがずれていたので修正されました

PhoenixframeworkChanges-20150808

josevalim:19637ecf5e8fb536cd708ece0b89006fe27b0d6a** ファイル名 mix.exs mix.lock使用している ExDocのバージョンが最新版に更新されました

PhoenixframeworkChanges-20150807

chrismccord:38c0d328be429fb8eda3ab428478b78d3ecef002 ファイル名 CHANGELOG.md priv/static/phoenix.js web/static/js/phoenix.js2015年8月6日の変更にて、socket.connectの接続時にparamsの再接続時に修正が入りましたが、そちらの修正が横展開されチェ…

ElixirChanges-20150806

## whatyouhide:6704bbdde3bbdbbc253f7d11f2d6537b7d504a8b (#3550)** ファイル名** lib/elixir/lib/enum.exEnum.reduce/2にて、関数の最初の要素がアキュムレーターとして使用されているため、functionのみ実行されると、列挙型の長さのN-1の速度となって…

PhoenixframeworkChanges-20150806

shadabahmed:20cb8e457f85c0cfd84fa7ec6510e3e89a6f8458 (#1094) ファイル名 lib/phoenix/socket.exドキュメントにtypoがあったため修正されました。 chrismccord:750ea035b86a109d958cb66669bbc422ade54936 #1073 ファイル名 CHANGELOG.md installer/temp…

ElixirChanges-20150807

josevalim:2ec33c5ceae885be636f4e82a53eb17fa5bc20ec ファイル名 lib/mix/lib/mix/tasks/new.exmix.exsのサンプルとして乗せられていたドキュメントが改善され、より詳しく記載が増えました。 lexmag:c5e3284c8979313568af4a5ca4c65ac9de606e5c (#3552) …

PhoenixframeworkChanges-20150805

josevalim:96ab930440cb509fe9d1974679ea40ea5a0f19de ファイル名 lib/phoenix/transports/long_poll.ex lib/phoenix/transports/long_poll_server.ex test/phoenix/socket_test.exs今までデータ転送のフラッシュとして Ackを使用しておりましたが、より信…

phoenixframework v0.16.0 リリースノート

v0.16.0(2015-08-16) 既存のアプリケーションを 0.15.x から 0.16.0 へアップグレードする手順はこちらを参照してください。・機能強化 ・[Brunch] sass-brunch 関連の依存関係が削除されました ・[Endpoint] force_sslのサポートが追加されました ・[Mix] p…

PhoenixframeworkChanges-20150804

josevalim:d9d3907fa7851514066ea748a2273898e195a7ac (#1083) ファイル名 lib/phoenix/channel/transport.ex lib/phoenix/endpoint/cowboy_handler.ex lib/phoenix/transports/long_poll.ex lib/phoenix/transports/websocket.ex test/phoenix/transports/…

PhoenixframeworkChanges-20150803

josevalim:99cfe8d9b6d210ff621597f7cf3feafe215e7083 ファイル名 lib/phoenix/config.ex lib/phoenix/endpoint/adapter.ex test/phoenix/config_test.exs test/phoenix/endpoint/adapter_test.exs今まで、プロダクションモードで動いているときは静的ファ…

週刊Elixirライブラリ2015-8

Elixirのライブラリの解説を週ごとにお届けする記事です。 解説が間違っていた場合には、コメントか@hayabusa333にご連絡くださると嬉しいです。今回はBottlerについて# Bottler is 何? Bottlerはリリースする内容をまとめ、リリースを行いたいサーバーへと…

ElixirChanges-20150802

lexmag:511516d9d3fce34820630c30caa5b988a2b758b6 (#3547) ファイル名 lib/elixir/lib/enum.ex lib/elixir/test/elixir/enum_test.exsEnum.take_random/2 に関しまして、ある程度大きな値がきた場合の処理速度の上昇の修正が行われました. josevalim:0e72…

PhoenixframeworkChanges-20150802

elliotcm:028879946ab13224f7a3ec12eb468ef7606e6169 (#1079) ファイル名 test/phoenix/digester_test.exsdigester test にて assertで流れてくるテストのログがより適切な名前であるように修正されました。 jacknoble:d91f32d22afb78dc2c3e326512f3f61265…

ElixirChanges-20150801

josevalim:b3d74127cf1b7e1303130081ddbd25af67486dfa ファイル名 lib/elixir/src/elixir_parser.yrl パーサにて、コンテナと呼び出しの厳格な区別のためにthrow内容が追加されました。 josevalim:fcb9649ea4f91bcf65f2e0ba84ae3fb801032f10 ファイル名 li…

PhoenixframeworkChanges-20150801

josevalim:48bd237a92d4eea1cb979b8f87df4dc7b417b52d ファイル名 CHANGELOG.md lib/phoenix/controller.ex test/phoenix/controller/controller_test.exs test/phoenix/controller/render_test.exscontroller_template/1 というメソッド名を view_template…

週刊Elixirライブラリ2015-7

Elixirのライブラリの解説を週ごとにお届けする記事です。 解説が間違っていた場合には、コメントか@hayabusa333にご連絡くださると嬉しいです。今週はHTTPotionについて# HTTPotion is 何? HTTPotionは、ibrowseを基にしたElixirのためのHTTPクライアント…

ElixirChanges-20150731

benwilson512:e1dff2677c1d21e95feb12d23cb264625329b3f9 (#3540) ファイル名 lib/elixir/lib/task.extaskのドキュメントに記載の追加が行われました。 記載内容としては、taskにて終了してしまった場合にはデフォルトでwokerを再起動しようとしますが、正…