Elixir Advent Calendar 2022 初学者の私の感想 -12/2

こんにちは！
プログラミング未経験文系出身、Elixirの国に迷い込んだ？！見習いアルケミストのaliceと申します。

「Elixirのアドベントカレンダー、記事数やばいことになってるけどどういうこと？」と言われておりますElixir Advent Calendar 2022ですが、
初学者で、プログラミング歴半年ちょいの私が今読むとどういう感想をもつのか、そして、何が分かってないのかをまとめていこうと思います。

# カレンダー1
https://qiita.com/the_haigo/items/68f52a6f9623d2da7d26

感想: バイナリデータもタプルのパターンマッチのようにセグメントごとのパターンマッチができるのは初めて知りました。

分からないこと:ビットストリングとは、2 進数 (ビット) のシーケンス（順序付けられた何か）程度のやんわりとした理解しかしてません。
<br>
<br>

# カレンダー2
https://qiita.com/mnishiguchi/items/57450e85a926d8170101

感想:キャッシュ機構って作れるんですね。また、ライブラリも複数充実していることを知りました。

分からないこと:キャッシュもそうですが、メモリを効率よく使う方法など、コンピュータの基礎がそもそも分かってないなと思います。

<br>
<br>


# カレンダー3
https://qiita.com/torifukukaiou/items/42bc08509fa97fa970ae

感想:各OSにおけるElixirのインストール方法。私もasdfが一番使用しているパッケージマネージャです。WindowsもElixir/Erlangのパッケージマネージャがあればいいのにと思います。

分からないこと:なし

<br>
<br>

# カレンダー4
https://qiita.com/Yoosuke/items/cf91229b2d428fabd181

感想: System.の関数は結構見かけるのにまだまだ全然知らないなと思いました。手元で動かして再現して楽しかったです。

分からないこと: なし

<br>
<br>


# カレンダー5
https://qiita.com/RyoWakabayashi/items/3c78ad939f83a2eb14c4

感想:tellusのビッグデータを使用したデータ分析。APIの取得の方法、ソースコードへの取り入れ方から参考になりました。（現時点ではその方法から分かっていない私であります）

分からないこと: HTTPoison、JSONの関数周り

<br>
<br>

# カレンダー6
https://qiita.com/zacky1972/items/cb3aa801a179322c56d6

感想: Erlangにissue起票してJose本人から回答が来るって単純にすごいことだと思います。バグレポートの書き方が参考になりました。
分からないこと: 分からないことが分からない状態です。


<br>
<br>

# カレンダー7
https://qiita.com/torifukukaiou/items/150790f5944947580013

感想:10/19のElixirImpのイベントレポート。個人的には「ElixirConf繋がりでLiveViewNative触ってみた」の章のLiveViewNativeとElixirDesktopの違いが参考になりました。

分からないこと: なし

<br>
<br>

# カレンダー8
https://qiita.com/RyoWakabayashi/items/a06ae639337726be2e9d#%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB


感想:主成分分析とは情報量を圧縮して扱いやすくする手法であり、この記事ではそれを実践していただいたのだと分かりました。

分からないこと:個々のデータ分析の関数(Explorer.DataFrame周り)もグラフの読み方も、勉強不足でまだ全然分かりません。

<br>
<br>

# カレンダー9
https://qiita.com/mnishiguchi/items/4d92c839d1ec52a8fd2a


感想:奇遇にもここでカレンダー6にもでてきたepmd(Erlang Port Mapper Daemon)の解説が入っていますね。

分からないこと:Erlangのことはまだ全く分かりません。

<br>
<br>

# カレンダー10
https://qiita.com/piacerex/items/01e89435af0f7a454ad2



感想:PostgreSQLの初回設定時
```
postgres=# alter role postgres with password 'postgres';
```
これが結構忘れがち。2回目以降にpsqlコマンドを使って「そんな名前のロールは無いよ」って怒られて思い出すんですよね...

分からないこと: Nx/EXLAのことはまだ全く分かりません。

<br>
<br>

# カレンダー11
https://qiita.com/mnishiguchi/items/e62280edae8b2009384a


感想: 普段IEx.Helpersを多用するのでこれは使えたら便利だと思います。

分からないこと: .bashrcの編集方法(環境を壊したら怖いのでまだやってないです)

<br>
<br>



# ～Elixirの国のご案内～
※Elixirって何ぞや？と思ったらこちらもどぞ。未来がぎゅっと詰まった、Elixirは今年で生まれて10周年です:laughing::sparkles::sparkles:

https://qiita.com/piacerex/items/7bf8f9f4f5f576e597f5



[We Are The Alchemists, my friends!:bouquet:](https://qiita.com/torifukukaiou/items/6bcd5bbb80df9e594e9e "Awesome-san's Awesome article")[^10]
Elixirコミュニティは本当に優しくて温かい人たちばかり！
私が挫折せずにいられるのもこの恵まれた環境のおかげです。


まずは気軽に話しかけてみてください。[^100]


https://speakerdeck.com/elijo/elixirkomiyunitei-falsebu-kifang-guo-nei-onrainbian


[^1]: 参考記事は[こちらから](https://ja.wikipedia.org/wiki/%E9%9D%99%E7%9A%84%E5%9E%8B%E4%BB%98%E3%81%91) 

[^2]: 参考記事は[こちらから](https://manabitimes.jp/math/853)

[^3]: 参考記事は[こちらから](https://hnavi.co.jp/knowledge/blog/xml/#title1)

[^4]: 参考記事は[こちらから](https://wa3.i-3-i.info/word12942.html)

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


[^100]: @kn339264さんの素敵なスライドをお借りしました。Elixirコミュニティはいろんな形で活動中！