Advent Calendar 2022 148日目1の記事です。
I'm looking forward to 12/25,2022
私のAdvent Calendar 2022 一覧。
はじめに
Elixirを楽しんでいますか
2022/09/27(火)は、「LiveView JP#10:LivebookでキャッチーにElixirを楽しもう」が開催されました。
19:35 Let's get started!
はじまりました〜
LiveView JPの紹介
@tuchiro さんから、LiveView JPを紹介してくださいました。
Install Livebook below
git clone https://github.com/elixir-nx/livebook.git -b v0.6.2
cd livebook
mix deps.get --only prod
MIX_ENV=prod mix phx.server
Introduce Livebook below
Mix.install([{:kino, "~> 0.3.1"}, {:download, "~> 0.0.4"}])
Download.from("https://upload.wikimedia.org/wikipedia/en/7/7d/Lenna_%28test_image%29.png")
|> elem(1)
|> File.read!
|> Kino.Image.new(:jpeg)
Lightning Talks
LivebookのSmart cellsでPostgreSQLの接続とグラフ描画を楽しむ(Elixir)
psqlでデータを愚直に入れていたところは、以下のコメントを頂戴しました。
ありがとうございました。
initdb とかローカルフォルダに sql ファイルを置いておき、
volume ./initdb:/docker-entrypoint-initdb.d と設定しておくと、
自動的にテーブル作成とかデータ投入とかできるよー
さっそく記事にしておきました。
Explorer: LiveBookでTidyverse
@piacerex さんによるLiveView JP恒例「Livebookモブプロ!」
@piacerex さんによるLiveView JP恒例「Livebookモブプロ!」が行われました。
dbg/2のデモの様子
メモリ利用量のLivebookリアルタイムグラフ描画
シーケンス図
裏では
mermaid
が使われています。
Map
ゴミ箱
本日19:30からLiveView JP#10開催でっす😉 #liveviewjphttps://t.co/G661NoISvi
— piacere (love Elixir, Gravity and VR/AR/Metaverse) (@piacere_ex) September 27, 2022
2021年11月にスタートしたLiveView JPも、とうとう二桁開催に突入したんですねー(しみじみ)😌
Elixir生誕10周年の今年、LiveView/Livebookとその周辺(ElixirDesktop、Nx等)は、とても熱いカテゴリで嬉しい限り😆
滑り込み~、息抜きに参加してます。#liveviewjp pic.twitter.com/reZLVOO9Jw
— alice (@Alicesky2127) September 27, 2022
LiveView JP#10、はじまったー😆 #liveviewjphttps://t.co/G661NoISvi pic.twitter.com/DDjBODm2Ws
— piacere (love Elixir, Gravity and VR/AR/Metaverse) (@piacere_ex) September 27, 2022
1人目のLT、 @torifukukaiou さんで「LivebookのSmart cellsでPostgreSQLの接続とグラフ描画を楽しむ」😌 #liveviewjp
— piacere (love Elixir, Gravity and VR/AR/Metaverse) (@piacere_ex) September 27, 2022
ヤバい、割とネタかぶり😅 pic.twitter.com/lNyPDv7KvT
PostgreSQLの接続セットアップの方法が動画にまとめられているのでありがたい! #liveviewjp pic.twitter.com/9NpXhqqP5f
— alice (@Alicesky2127) September 27, 2022
2人目のLT、 @westbaystars さんで「LiveBookでTidyverse」😌 #liveviewjp
— piacere (love Elixir, Gravity and VR/AR/Metaverse) (@piacere_ex) September 27, 2022
RのdplryのElixir版を作ったみたい😜 pic.twitter.com/D8bmIfBDZ0
普段野球は全然見ないけど、データとしてみるのはとても面白い。
— alice (@Alicesky2127) September 27, 2022
\tタブ区切りのCSVを読み込んで変数dfに入れて、SQL感覚であれこれできちゃう。#liveviewjp pic.twitter.com/hF8CySf1ID
普段野球は全然見ないけど、データとしてみるのはとても面白い。
— alice (@Alicesky2127) September 27, 2022
\tタブ区切りのCSVを読み込んで変数dfに入れて、SQL感覚であれこれできちゃう。#liveviewjp pic.twitter.com/hF8CySf1ID
3人目は、私、「LiveView JP恒例『Livebookモブプロ!』みんなでLivebookは入れ替え機能付きdbgを試します」😉 #liveviewjp
— piacere (love Elixir, Gravity and VR/AR/Metaverse) (@piacere_ex) September 27, 2022
ElixirConf 2022 USで発表されたLivebookの新フィーチャを紹介しつつ、Elixirパイプ処理をドラッグ&ドロップで並べ替えたりできるdbg+Livebookをみんなで一緒に遊びます😋 pic.twitter.com/DkA8W2GQzZ
監視系を作れてしまう新機能。dbg機能も面白いけどこっちも大概面白い。#liveviewjp pic.twitter.com/rl1eBF8AFX
— alice (@Alicesky2127) September 27, 2022
本日LiveView JP、環境習性祭り😜 #liveviewjphttps://t.co/G661NoISvi
— piacere (love Elixir, Gravity and VR/AR/Metaverse) (@piacere_ex) September 27, 2022
Livebookがerlang-os-mon無くて動かなかったり、ExplorerがUbuntu 18.04のglibcで動かなかったり、BraveでKino .DataTableが出なかったり…😅
p.s. @torifukukaiou さんが会をコラム化、ありがたや🙇♂️https://t.co/mUdFmaIVbz pic.twitter.com/TIcUfh2CAh
2次会
モブプロ!
Wrapping up
Enjoy Elixir
$\huge{Enjoy\ Elixir🚀}$
2022/09/27(火)に開催された、「LiveView JP#10:LivebookでキャッチーにElixirを楽しもう」のレポートを書きました。
以上です。
動画
動画が公開されておりました。