みずりゅの自由帳

主に参加したイベントやソフトウェア技術/開発について記録しています

Nerves1.6.1対応のためにfwupをアップグレードする

ElixirのIoTフレームワークであるNervesですが、日本時間の2020年3月20日バージョン1.6.1がリリースされています。 バージョンの1.6.0から1.6.1からの差分として、以下の2点があります。

  1. 「nerves_bootstrap」のバージョン1.8に対応。*1
  2. 「fwup」の要求バージョンが1.5以上。

自分はNerves v.1.5.0からNervesを利用していたので、インストールしていたfwupのバージョンが1.3.1でした。 Nervesの1.6.1を利用したかったので、fwupのバージョンをアップデートすることにします。

*1:更新内容は「--nerves-pack」オプションのデフォルト適用と「--init-gadget」オプションの削除。詳細はこちら: https://github.com/nerves-project/nerves_bootstrap/releases/tag/v1.8.0

続きを読む

Phoenixフレームワークのv1.5系がリリースされました

日本時間の2020年4月23日1時18分、ElixirのWebフレームワークであるPhoenix Frameworkv1.5.0がリリースされました。

https://github.com/phoenixframework/phoenix/releases/tag/v1.5.0

なお、その12時間後の2020年4月23日13時15分には、v.1.5.1がリリースされています。

https://github.com/phoenixframework/phoenix/releases/tag/v1.5.1

また、ほぼ同時刻にv1.4.17もリリースされています。

https://github.com/phoenixframework/phoenix/releases/tag/v1.4.17

続きを読む

Phoenixフレームワークのv1.5.0-rc.0を試す

日本時間の2020年4月17日5時34分に、Phoenixフレームワークのv1.5.0-rc.0がリリースされています。

https://github.com/phoenixframework/phoenix/releases/tag/v1.5.0-rc.0

ドキュメントをざっと読んでいた際に、mix phx.newのオプションに--live--no-dashboardが追加されていました。 これらについてちょっと確認してみたので、備忘のため記述しときます。

なお、本記事は先日書いた記事「Phoenix LiveDashboardのv.0.1.0がリリースされました」の続きです。 mzryuka.hatenablog.jp

続きを読む

Phoenix LiveDashboardのv.0.1.0がリリースされました

日本時間の2020年4月17日の2時47分に、「Phoenix LiveDashboard」のv.0.1.0がリリースされました。

Release v0.1.0 · phoenixframework/phoenix_live_dashboard · GitHub

Phoenix LiveDashboardは、プログラミング言語ElixirのWebフレームワークPhoenixの開発者に対して、リアルタイムなパフォーマンス監視とデバッグツールを提供するモジュールです。

大きく、以下の4機能が提供されています。

  1. Home - システムの一般的な情報の参照
  2. Metrics - telemetry eventsをリアルタイムチャートで視覚化して、アプリケーションがさまざまな条件でどのように動作するかを確認できる
  3. Request logging - 特定リクエストのすべてのログ情報を参照
  4. Processes - アプリケーション内のプロセスに対しての、参照/フィルタリング/検索

詳細は、GitHubのページを参照してください。

github.com

続きを読む

HaskellのGHCiする時のメモ

備忘録。

昨年購入して途中まで読んでいたHaskell本(プログラミングHaskell 第2版)を、気が向いて読み直している。

プログラミングHaskell 第2版(紙書籍+電子書籍)www.lambdanote.com

ここで、GHCiの起動方法や、GHCi内で複数行入力のやり方を忘れていたので、思い出せるようにメモしておく。

続きを読む

技術書典8向けに書いた「Elixirへのいざない2」PDF版をBOOTHで頒布しています

2020年2月29日から、技術書典8向けに執筆した「 Elixirへのいざない2 〜もっとNervesをさわる〜 」をBOOTHにて頒布しています。

こちらの表紙が目印です。

PDF版のみで、価格は500円。表紙込の71ページです。
BOOTH内で「技術書典 elixir」で検索すると表示されます。

mzryuka.booth.pm

現在はBOOTHでのみ販売しておりますが、3月7日からの「技術書典 応援祭」でも頒布予定です。

blog.techbookfest.org


また、先日ブログにも書きましたが、お試し版も用意しています。

mzryuka.hatenablog.jp

mzryuka.booth.pm

なお、タイトルに「2」とあるように、拙著「PhoenixLiveView と Nerves をさわる Elixir へのいざない」の続編となっております。
ただし、本の内容自体には直接的なつながりはありません。
前回が入門編だったのに対して、本書は少しだけ応用編になります。

続きを読む