Elixir 基礎文法最速マスター
ErlangVMに載っている言語に関する話題やそうでない話題でわいわいやる集まりSapporo.beamの時間を使って, Ruby基礎文法最速マスター を参考に Elixir 基礎文法を書きまし...
45 search resultsShowing 1~20 results
You need to log-in
ErlangVMに載っている言語に関する話題やそうでない話題でわいわいやる集まりSapporo.beamの時間を使って, Ruby基礎文法最速マスター を参考に Elixir 基礎文法を書きまし...
Elixir は標準ライブラリに Registry が含まれている。どんなことができるかは Registryについて を読むとわかる。2020-02-09時点の最新安定版Elixir1.10にて...
mix escript.build で生成されるバイナリを動かしたい 面倒なことは避けたい コード変更した後短い時間でimage作成したい imageのサイズは小さくしたい を満たすDocker...
Protocol Buffersとは、キーとバリューを持つ構造化されたデータを小さく速く簡潔にシリアライズ/デシリアライズするための特定のプログラミング言語によらないメカニズムである。シリアライ...
UPDATE: ElixirForum でよりよい解法を教えてもらったので共有します。 ExUnit.start() defmodule ParameterizedTest do use ExU...
私が $ mix new foo でライブラリを新規作成したあとに毎回必ずやっていること。 2018年12月現在は以下の4つだ。 ドキュメント生成ツール ex_doc 追加 静的解析ツール di...
はじめてなElixir(12)いろんな方法で並行プロセスを作る(失敗編) が、やったこととうまくいっていないところも書いてくれているので手助けしやすい気がする。応援の気持ちをこめ、やりたいことが...
(2018-08-02 19:55:00 JST 追記)最近のcredoはデフォルトの行の長さを120としているようだ https://github.com/rrrene/credo/commi...
Railsのschema.rbをパースしてRubyオブジェクト化するライブラリSkippaを作った。 デモ schema.rb ActiveRecord::Schema.define(versi...
GenServerからping-pongを送る3つの方法 プログラムが外部と接続し続けているとき,ping-pongやheartbeatなどと呼ばれる,外部との接続が正常に行えていることを確認す...
ErlangVMで非同期処理が必要な場合はメッセージパッシングを利用することになる. GenServerから非同期処理をするクライアントを利用する場合の悩みとGenServer.reply/2を...
引数指定したキーでmapを掘り下げる に触発されて書いています. 入れ子になったデータを取得するのには Kernel.get_in/2 と Access を使うと便利です. # An examp...
Ruby2.5で書きました. irb(main):001:0> a = [1,2,3] => [1, 2, 3] irb(main):002:0> a.class.class_...
Elixir 製チャット Bot フレームワーク (以降 Bot フレームワークと称する) Hobotを作った. 以下のとおり bot_name adapter_conf そして handler...
Heroku では昔ながらの git リポジトリ push でのデプロイの他に,Docker を利用した Container Registry でデプロイが行える. また, Heroku では ...
Elixir ソースコードの中にバイナリを埋め込みたいとする.Elixir ソースコードはテキストファイルである.テキストファイルの中にどのようにバイナリを埋め込むとよいだろうか. Elixir...
Elixir製のプロジェクトをTravisCIで運用するための .travis.yml を作った.以下のことができるようになっている コミットを push するたび 静的解析ツールの credo...
Elixirで値の定義やバリデーションをするためにライブラリを探した. awesome-elixir の validations を探すといくつか見つかる. hex.pm で validatio...
ErlangVM には,Erlang をコマンド実行可能にする escript という機能がある. ErlangVM ファミリーの Elixir でも利用可能だ. さらに Elixir1.4 か...
どういうときに使うと便利か 外部ライブラリが絡むようなバグの最小再現コード,あるいはすぐに試せるサンプルを置くようなとき. そういったコードは 今後コミットを重ねていくつもりがあまりない 外部ラ...
45 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.