LoginSignup
10
0

$\huge{元氣ですかーーーーッ!!!}$
$\huge{元氣があればなんでもできる!}$

$\huge{闘魂とは己に打ち克つこと。}$
$\huge{そして闘いを通じて己の魂を磨いていく}$
$\huge{ことだと思います}$

はじめに

今年もいよいよやってまいりました! :santa::santa_tone1::santa_tone2::santa_tone3::santa_tone4::santa_tone5:

本日2023/12/19(火)は、「e-ZUKA Tech Night vol.60 -宇宙開発の今-」が開催されます。
そのLT資料であり兼アドベントカレンダー記事です。
LT中に投稿します。

現状の23記事が24記事にカウントアップするはずです。

スクリーンショット 2023-12-19 14.44.57.png

果たして!

スクリーンショット 2023-12-20 1.49.52.png

:tada::tada::tada::tada::tada:

アドベントカレンダーとは?

アドベントカレンダー (Advent calendar) は、クリスマスまでの期間に日数を数えるために使用されるカレンダーである。

インターネット上などで、12月の1日から25日までに、特定のテーマに沿って毎日ブログなどに記事を投稿していくという企画がある。

(ウィキペディア アドベントカレンダー より)

Qiita Advent Calendarとは?

スクリーンショット 2023-12-19 14.46.12.png

ざっくり言うと「祭り」だと私は解釈しています。
あくまでも私個人の解釈です。

なんでいっぱい書くの?

お人形さんをもらえるからです。

スクリーンショット 2023-12-19 15.09.02.png

猪木さんと宇宙

AIブームですよね!

AI = artificial intelligence

$\huge{AI = アントニオ猪木!!!}$

それで

今日はきっと、北九大の @zacky1972 先生のお話のなかできっとElixirというプログラミング言語がキーワードとしてでてくるとおもいます。
でてこなかったら、そういうことにしてください

Elixirというプログラミング言語、おもしろそうだなと思ったそこのあなたのために入門記事をささげます。

What is Elixir ?

Elixirという素敵なプログラミング言語があるのですね。
その素敵具合は「Elixir Saves Pinterest $2 Million a Year In Server Costs」によく現れています。開発者も経営者もこの事実に瞠目することでしょう。 $2 Million/年の節約ですってよ!、奥さん。

スクリーンショット 2023-12-19 14.53.41.png

Livebook

Livebookとは、Elixir製のノートプックです。

スクリーンショット 2023-12-19 14.57.05.png

Dockerで動かす方法

Dockerで動かす方法を紹介します。

リンク先のコマンドをご参照ください。

docker run -p 8080:8080 -p 8081:8081 --pull always ghcr.io/livebook-dev/livebook

Elixirのプログラム例

Elixirのプログラム例を示します。

Mix.install([{:req, "~> 0.4.8"}])

"https://qiita.com/api/v2/items?query=tag:Elixir&per_page=10"
|> Req.get!(pool_timeout: 50000, receive_timeout: 50000)
|> Map.get(:body)
|> Enum.map(fn post -> Map.take(post, ["title", "url"]) end)

Qiita API v2を使って、Elixirタグの記事を取得しています。
|>はパイプ演算子といいます。前の計算結果を次の関数の第1引数にいれて、関数を評価(実行)してくれます(evaluate)。

@RyoWakabayashi さんが、Livebookに関する良記事をたくさんかかれています!
ありがとうーーーーッ!!! でございます。

アドベントカレンダーになにを書いたらいいのさ!?

Advent of Codeや競技プログラミングサイトAtCoderの過去問なんていかがでしょうか。(祭りなので

スクリーンショット 2023-12-19 15.06.46.png

さいごに

e-ZUKA Tech Night vol.60 -宇宙開発の今-」のLTの場をお借りして、LivebookではじめるElixirをお届けしました。

人類は不老不死の霊薬を意味する素敵なプログラミング言語Elixirを手に入れました。並行処理を他のプログラミング言語よりも比較的容易に書くことができます。それはきっとコンピュータ資源を有効活用できることにつながるでしょう。巡り巡って世界平和に貢献できることでしょう。

さあ、そこのあなたもElixirの世界へようこそ。
手始めにエリクサーチなんていかがでしょうか。私のオススメです。


闘魂とは、 「己に打ち克つこと。そして闘いを通じて己の魂を磨いていくことである」 との猪木さんの言葉をそのまま胸に刻み込んでいます。
知っているだけで終わらせることなく、実行する、断行する、一歩を踏み出すことを自らの行動で示していきたいとおもいます。
アントニオ猪木さんのメッセージから元氣をもらったものとして、それを次代に語り継ぎ、自分自身が「闘魂」を体現するものでありたいとおもいます。


$\huge{元氣ですかーーーーッ!!!}$
$\huge{元氣があればなんでもできる!}$
$\huge{1、2、3 ぁっダァー!}$

10
0
0

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
10
0