8
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

今年Elixirコミュニティであったことまとめ

Last updated at Posted at 2024-12-15

こんにちは!
プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。
今回は、2024年に国内のElixirコミュニティであったことをまとめます。
なお、抜け漏れあったらごめんなさい&コメント欄でぜひ教えてください(><)

目的

  • 2024年に国内のElixirコミュニティであったことをまとめる
  • 皆様に「ありがとう」を伝える!プログラムで!

【発刊情報】📚

『Elixir実践入門』発刊

『ElixirMobile | ElixirDesktopで始めるモバイルアプリケーション開発・導入編』発刊

『ElixirへのいざないLivebook超入門』商業版発刊

【主な主催/登壇イベント紹介】✨

「アドカレ2023おつかれ様会」開催

『ElixirではじめるIoT開発入門 Nervesプラットフォームで組み込み開発にトライ!』発刊記念会開催

「秋葉原でパーツお買い物&そのままNerves入門!」会開催

「書籍 Machine Learning in Elixir の内容でハンズオン」会開催

「SWEST26」複数コミュニティから参加

「Elixir合宿 in 湯布院」開催

「Elixir作者José氏オンライン講演、AI低レイヤー開発者Jackal氏の講演会」開催

「モバチキ 〜Mobile Tips 共有会〜」 参加

1.「Webの技術スタックでマルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介」で登壇いただきました📱
(thx for @the_haigo)

2.コミュニティの紹介をしていただきました🍀
(thx for @piacerex)

「QUNOG 30 Meeting」参加

コミュニティの紹介をしていただきました✨
(thx for @piacerex)

【各コミュニティの開催回数/期間】🎉

tokyo.ex

fukuoka.ex/kokura.ex/ElixirImp/ElixirMobile

LiveViewJP

NervesJP

piyopiyo.ex

kochi.ex

okazakirin-beam

autoracex

daimon.ex

resonite.ex

【動画チャンネル】🎬

先端ピアちゃん

謝辞

Elixirの先輩エンジニアの皆様におかれましては、今年もたくさん楽しい時間をありがとうございます。

私の至らない点も多くご迷惑をおかけする場合もあるとは思いますが、来年もご指導ご鞭撻のほど、何卒よろしくお願い申し上げます。

一緒にイベントを盛り上げて下さる参加者の皆様や、こうして記事を見ていただいた皆様におかれましても、この1年を一緒に楽しんでいただいてありがとうございます。

貴重な時間を使ってくださることを本当に感謝しております。
来年も一緒に楽しんで学んで、それぞれの興味関心を強めていけたら嬉しいです。

p.s. どうしても気持ちに対して言葉が足りない。私の使いこなせる日本語が圧倒的に足らない...!

Elixirで作った「ありがとう」💐

私は技術記事にしたいと思ったので、Elixirで作ったありがとうプログラムを添えます。

実行結果↓
thanks.gif

ソースコード

このプログラムのソースコードを添えてこの記事の終わりとします。123

PJ作成

bash
mix new thanks
cd thanks

コンソールの文字色を変える

lib/thanks.ex
 def greeting do
+    (IO.ANSI.color(Enum.random(1..5)) <> "Thanks for everyone!!")
+    |> IO.puts()
 end

escriptによるビルド

lib/thanks.ex
+ def main(_args) do
+    Thanks.greeting()
+ end
mix.exs
 def project do
    [
      app: :thanks,
      version: "0.1.0",
      elixir: "~> 1.17",
      start_permanent: Mix.env() == :prod,
      deps: deps(),
+     escript: escript()
    ]
  end

+ defp escript do
+   [main_module: Thanks]
+ end
bash
mix escript.build

シェルスクリプトで3回繰り返し実行させる

bash
touch main.sh
main.sh
+ for i in {1..3}
+ do
+ 	./thanks
+ done

リポジトリ↓

~Elixirの国のご案内~

↓Elixirって何ぞや?と思ったらこちらもどぞ。Elixirは先端のアレコレをだいたい全部できちゃいます:laughing::sparkles::sparkles:

↓ゼロからElixirを始めるなら「エリクサーチ」がおすすめ!私もエンジニア未経験から学習中です。

We Are The Alchemists, my friends!:bouquet:4
Elixirコミュニティは本当に優しくて温かい人たちばかり!
私が挫折せずにいられるのもこの恵まれた環境のおかげです。
まずは気軽にコミュニティを訪れてみてください。5

  1. 参考にさせていただきました
    ‐コンソールの文字色を変える
    https://qiita.com/nako_sleep_9h/items/97b69132babcb953cf7d#%E3%82%AD%E3%83%A9%E3%82%AD%E3%83%A9%E3%81%95%E3%81%9B%E3%81%A6%E3%81%BF%E3%82%8B

  2. 参考にさせていただきました
    -escriptによるビルド
    https://qiita.com/nishiuchikazuma/items/be911dd1d202c1227d19#mix-escriptbuild%E3%81%AE%E5%A0%B4%E5%90%88

  3. 参考にさせていただきました
    -シェルスクリプトで3回繰り返し実行させる
    https://qiita.com/suin/items/d92fbe0c3a2f9eb8a411

  4. @torifukukaiouさんのAwesomeな名言をお借りしました。Elixirコミュニティを一言で表すと、これに尽きます。

  5. @kn339264さんの素敵なスライドをお借りしました。Elixirコミュニティはいろんな形で活動中!

8
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?