清流elixir by connpass


開催する勉強会



過去の勉強会

7/19 (金)

7672f97b4d2178f3ab63b28417485c76 清流elixir
Elixirに興味がある、やってみたいという方をお待ちしております
第9回清流elixirコミュニティ勉強会の概要 トピック まだまだ若いコミュニティですので至らぬ点も多いですがどうか宜しくお願いします わりとゆるくやってますのでお気軽にお参加ください 主催者 => 参加者という一般の勉強会ではなく 主催者 <=> 参加者という双方で情報共有できるような勉強会を目指しております 今回の内容について Elixirについて約3ヶ月の清流elixirでの勉強会を通してある程度の知見が溜まってきました 初回の勉強会の開催時に「とりあえずはElixirのいい所を言えるようになりたいね」というレベルに到達したかと思います そして、自分たちの知見を高めるという気持ちと同時に「Elixirという言語を多くの方に触ってもらいたい」と思うようになりました また東京でのElixirErlangFest2019に参加したりfukuoka.exさんとのリモートでの勉強会を通じて コミュニティの盛り上がりが非常に重要であると痛感しました そのためにも多くの方にElixirについて知ってもらい触ってみて頂きたいと思い、今回の入門勉強会を開催致します Elixirなにそれ、美味しいの? というレベルで問題ありません!! Elixirって何なの?ポーションじゃないの?から始まり Elixirの特に強力な構文を順に追って解説していく予定です プログラミングについてはある程度、知識がある(経験がある)という前提で進めますが 可能な限り丁寧に伝えるつもりですので、全くの初心者の方でもご遠慮なくご参加下さい ゆるくやっていきましょう~ ざっくりアジェンダ 関数型言語Elixirについて リストをパイプ演算子とEnumでゴリゴリ回す パターンマッチで楽々にFizzBuzz的なのを作る タイムスケジュール 19:30 ~19:40 => 会場準備(お互いの自己紹介など) 19:40 ~ 20:00(変動あり) => 本日取り組む内容についてざっくりと説明 20:30 ~ 21:20 => 手を動かして共に学ぶ 21:20 ~ 21:30 => 撤収(終了時間が決まっているのでご協力ください) 開催場所 お気軽会議室名古屋丸の内ブルーというレンタルオフィスになります (地下鉄桜通線3・4番出口より徒歩1分) 4階の402号室になります 会場での注意事項 飲食可ですが、ゴミは各自お持ち帰りください 喫煙は禁止となっておりますのでご注意ください 周囲に迷惑となる騒音は控えてください 使用できる時間が決まっておりますので終了10分前には撤収の準備をお願い致します お持ちいただくもの ノートパソコン(必須) ※こちらからの貸し出しは御座いません 飲み物(自由) 書籍(自由) ※プログラミングelixirは僕が1冊、毎回持っていきます 環境構築について OS問いませんが、elixirのプロンプト(iex)が起動するところまで完了しているものと想定しております インストール方法につきましてはelixir-lang公式サイトよりご確認下さい ブラウザ上でElixirを実行できる環境も御座いますのでこちらだけでもOKですPaiza

6/28 (金)

7672f97b4d2178f3ab63b28417485c76 清流elixir
Elixirで競プロ問題を解いて実装力を鍛える
第8回清流elixirコミュニティ勉強会の概要 トピック まだまだ若いコミュニティですので至らぬ点も多いですがどうか宜しくお願いします わりとゆるくやってますのでお気軽にお参加ください 主催者 => 参加者という一般の勉強会ではなく 主催者 <=> 参加者という双方で情報共有できるような勉強会を目指しております 今回の内容について ある程度、Elixirの文法やスタイルが分かってきたところで 実際にElixirでの実装力を高めたいという気持ちが強くなってきました で、何やればいいのかと迷っていたところ、競プロ問題を解いてみることに 判定には参加者の方が作成して頂いたwebアプリを使用しています もちろん、Elixirに興味があるけどやったことがないという方の参加も歓迎しております ゆるくやっていきましょう~ タイムスケジュール 19:30 ~19:40 => 会場準備(お互いの自己紹介など) 19:40 ~ 20:00(変動あり) => 本日取り組む内容についてざっくりと説明 20:30 ~ 21:20 => 手を動かして共に学ぶ 21:20 ~ 21:30 => 撤収(終了時間が決まっているのでご協力ください) 開催場所 [お気軽会議室名古屋丸の内ブルー]というレンタルオフィスになります (地下鉄桜通線3・4番出口より徒歩1分) 4階の402号室になります 会場での注意事項 飲食可ですが、ゴミは各自お持ち帰りください 喫煙は禁止となっておりますのでご注意ください 周囲に迷惑となる騒音は控えてください 使用できる時間が決まっておりますので終了10分前には撤収の準備をお願い致します お持ちいただくもの ノートパソコン(必須) ※こちらからの貸し出しは御座いません 飲み物(自由) 書籍(自由) ※プログラミングelixirは僕が1冊、毎回持っていきます 環境構築について OS問いませんが、elixirのプロンプト(iex)が起動するところまで完了しているものと想定しております インストール方法につきましてはelixir-lang公式サイトよりご確認下さい ブラウザ上でElixirを実行できる環境も御座いますのでこちらだけでもOKですPaiza

6/14 (金)

7672f97b4d2178f3ab63b28417485c76 清流elixir
内容は第6回が終了したのちに確定
第7回清流elixirコミュニティ勉強会の概要 トピック まだまだ若いコミュニティですので至らぬ点も多いですがどうか宜しくお願いします わりとゆるくやってますのでお気軽にお参加ください 主催者 => 参加者という一般の勉強会ではなく 主催者 <=> 参加者という双方で情報共有できるような勉強会を目指しております なんと今回はelixirにいち早く目をつけられ、先進的に活用していらっしゃる fukuoka.ex さんにリモートでジョインさせて頂くことになりました!!!! 同日時に勉強会を開催し、zoomを使用してリモートでジョインする予定です 清流elixirの福岡デビューおめでとう!! 今回の内容について 第6回が終了次第、内容を告知させて頂きます タイムスケジュール 19:30 ~19:40 => 会場準備(お互いの自己紹介など) 19:40 ~ 20:00(変動あり) => 本日取り組む内容についてざっくりと説明 20:30 ~ 21:20 => 手を動かして共に学ぶ 21:20 ~ 21:30 => 撤収(終了時間が決まっているのでご協力ください) 開催場所 予約の都合上、いつも違う場所なのでお気をつけください 愛知県名古屋市中村区名駅3-13-28 エキチカ会議室ラテ 貸し会議室(名駅セブンスタービル3F) https://d39qtzjsfwn75r.cloudfront.net/small_light(p=large)/uploads/room_image/image/78536/76a3baa2-3e4b-4b2c-a0fd-e0865283ecb4.jpg 会場での注意事項 飲食可ですが、ゴミは各自お持ち帰りください 喫煙は禁止となっておりますのでご注意ください 周囲に迷惑となる騒音は控えてください 使用できる時間が決まっておりますので終了10分前には撤収の準備をお願い致します お持ちいただくもの ノートパソコン(必須) ※こちらからの貸し出しは御座いません 飲み物(自由) 書籍(自由) ※プログラミングelixirは僕が1冊、毎回持っていきます 環境構築について OS問いませんが、elixirのプロンプト(iex)が起動するところまで完了しているものと想定しております インストール方法につきましてはelixir-lang公式サイトよりご確認下さい ブラウザ上でElixirを実行できる環境も御座いますのでこちらだけでもOKですPaiza

6/7 (金)

7672f97b4d2178f3ab63b28417485c76 清流elixir
競プロ問題を使ってElixir実装力を高める
第6回清流elixirコミュニティ勉強会の概要 トピック まだまだ若いコミュニティですので至らぬ点も多いですがどうか宜しくお願いします わりとゆるくやってますのでお気軽にお参加ください 主催者 => 参加者という一般の勉強会ではなく 主催者 <=> 参加者という双方で情報共有できるような勉強会を目指しております 今回の内容について 今までの6回の勉強会を通してElixirの基本的な部分を抑えることがそこそこできた 基本的な能力を身につけたところで実際にどのように実装していくかを学ぶことに 参加者の方から頂いたアイディアをピックアップしてElixirを使って競プロ問題をいくつか解いてみて Elixirでの実装力を高めようという内容です タイムスケジュール 19:30 ~19:40 => 会場準備(お互いの自己紹介など) 19:40 ~ 20:00(変動あり) => 本日取り組む内容についてざっくりと説明 20:30 ~ 21:20 => 手を動かして共に学ぶ 21:20 ~ 21:30 => 撤収(終了時間が決まっているのでご協力ください) 開催場所 愛知県名古屋市中村区名駅2丁目35番22号 メビウス名古屋ビル2階 Misoca様 セミナールームを使用させて頂きます 会場での注意事項 食事は不可です(飲み物はOK)合わせてゴミは各自お持ち帰りください 喫煙は禁止となっておりますのでご注意ください 周囲に迷惑となる騒音は控えてください 使用できる時間が決まっておりますので終了10分前には撤収の準備をお願い致します お持ちいただくもの ノートパソコン(必須) ※こちらからの貸し出しは御座いません 飲み物(自由) 書籍(自由) ※プログラミングelixirは僕が1冊、毎回持っていきます 環境構築について OS問いませんが、elixirのプロンプト(iex)が起動するところまで完了しているものと想定しております インストール方法につきましてはelixir-lang公式サイトよりご確認下さい ブラウザ上でElixirを実行できる環境も御座いますのでこちらだけでもOKですPaiza

5/24 (金)

7672f97b4d2178f3ab63b28417485c76 清流elixir
パターンマッチを使った再帰関数について触る
第4回清流elixirコミュニティ勉強会の概要 トピック 今回で合計5回目の勉強会を開催させて頂きます まだまだ若いコミュニティですので至らぬ点も多いですがどうか宜しくお願いします わりとゆるくやってますのでお気軽にお参加ください 主催者 => 参加者という一般の勉強会ではなく 主催者 <=> 参加者という双方で情報共有できるような勉強会を目指しております 今回の内容について 前回はElixirのマッチについて参加者の方が講義をしてくれました(ありがたや... せっかくモジュール内の関数のマッチまでやったんやから次は再帰関数でしょとなりまして 今回はElixirでの再帰関数の作り方について学びます まずそもそも再帰って何?から始めて最終的には関数を3つぐらい作るつもりです defmodule Sample do def fetch_head_value([]), do: :empty def fetch_head_value([head | tail]) do IO.puts("--> head: #{head}") fetch_head_value(tail) end end Sample.fetch_head_value([1,2,3,4,5]) --> head: 1 --> head: 2 --> head: 3 --> head: 4 --> head: 5 タイムスケジュール 19:30 ~19:40 => 会場準備(お互いの自己紹介など) 19:40 ~ 20:00(変動あり) => 本日取り組む内容についてざっくりと説明 20:30 ~ 21:20 => 手を動かして共に学ぶ 21:20 ~ 21:30 => 撤収(終了時間が決まっているのでご協力ください) 開催場所 こちらの貸し会議室で開催いたします (wifiあり(若干不安定), コンセントあり) 到着されましたら703号室の前でお待ちくださいませ 会場での注意事項 飲食可ですが、ゴミは各自お持ち帰りください 喫煙は禁止となっておりますのでご注意ください 周囲に迷惑となる騒音は控えてください 使用できる時間が決まっておりますので終了10分前には撤収の準備をお願い致します 会場まで 1.丸の内駅の2番出口を出て北に向かって歩きます 2.一つ目の交差点を右折し30秒ほど進んだところの右手にあるビル(CHISAN MONSION 703号室)です お持ちいただくもの ノートパソコン(必須) ※こちらからの貸し出しは御座いません 飲食物(自由) 書籍(自由) ※プログラミングelixirは僕が1冊、毎回持っていきます 環境構築について OS問いませんが、elixirのプロンプト(iex)が起動するところまで完了しているものと想定しております インストール方法につきましてはelixir-lang公式サイトよりご確認下さい ブラウザ上でElixirを実行できる環境も御座いますのでこちらだけでもOKですPaiza

5/10 (金)

7672f97b4d2178f3ab63b28417485c76 清流elixir
関数を使ったパターンマッチについて触る
第4回清流elixirコミュニティ勉強会の概要 トピック 今回で合計4回目の勉強会を開催させて頂きます まだまだ若いコミュニティですので至らぬ点も多いですがどうか宜しくお願いします わりとゆるくやってますのでお気軽にお参加ください 今回の内容について 前回はelixirのマップ(多言語でいうオブジェクト)からのパターンマッチについて遊びました 僕のブログの方にレポートも公開しておりますのでぜひご覧ください 前回の勉強会で第2回で上手くいかなったリストinマップから 指定のkeyを持つデータをパターンマッチするところまで上手くいきました 何とElixirにはさらに関数を使ったパターンマッチも用意されています defmodule Sample do #第1引数が空リストの場合にマッチする def show([]), do: :end #第1引数があらゆるリストでマッチする def show([head | tail]) do IO.puts(head) show(tail) end end iex > Sample.show(["aaa", "bbb", "ccc"]) aaa bbb ccc 今回はこの部分について取り組みます タイムスケジュール 19:30 ~19:45 => 会場準備(お互いの自己紹介など) 19:45 ~ 20:00(変動あり) => 本日取り組む内容についてざっくりと説明 20:30 ~ 21:20 => 手を動かして共に学ぶ 21:20 ~ 21:30 => 撤収(終了時間が決まっているのでご協力ください) 開催場所 こちらの貸し会議室で開催いたします (wifiあり(若干不安定), コンセントあり) 到着されましたら703号室の前でお待ちくださいませ 会場での注意事項 飲食可ですが、ゴミは各自お持ち帰りください 喫煙は禁止となっておりますのでご注意ください 周囲に迷惑となる騒音は控えてください 使用できる時間が決まっておりますので終了10分前には撤収の準備をお願い致します 会場まで 1.丸の内駅の2番出口を出て北に向かって歩きます 2.一つ目の交差点を右折し30秒ほど進んだところの右手にあるビル(CHISAN MONSION 703号室)です お持ちいただくもの ノートパソコン(必須) ※こちらからの貸し出しは御座いません 飲食物(自由) 書籍(自由) ※プログラミングelixirは僕が1冊、毎回持っていきます 環境構築について OS問いませんが、elixirのプロンプト(iex)が起動するところまで完了しているものと想定しております インストール方法につきましてはelixir-lang公式サイトよりご確認下さい

4/26 (金)

7672f97b4d2178f3ab63b28417485c76 清流elixir
elixirのパターンマッチについて触れまくる
第3回清流elixirコミュニティ勉強会の概要 トピック ありがたいことに今回で計3回目の勉強会を開催させて頂きます まだまだ若いコミュニティですので至らぬ点も多いですがどうか宜しくお願いします わりとゆるくやってますのでお気軽にお参加ください 今回の内容について 前回はelixirの強力なパイプ演算子とEnumモジュールを触り遊びました ブログの方にレポートも公開しておりますのでぜひご覧ください 前回の勉強会の中でマップ(object)に対してどうやってパターンマッチさせるか(値の取得)をするのか 詰まる部分がありました 今回は主にマップ(object)のパターンマッチについて知識を共有しようと思います sample = %{name: "okb", age: 22, company: "aaa"} (´-`)...「どうやって取得しようか...」 タイムスケジュール 19:30 ~19:45 => 会場準備(お互いの自己紹介など) 19:45 ~ 20:00(変動あり) => 本日取り組む内容についてざっくりと説明 20:30 ~ 21:20 => 手を動かして共に学ぶ 21:20 ~ 21:30 => 撤収(時間が決まっているのでご協力ください) 開催場所 こちらの貸し会議室で開催いたします (wifiあり(若干不安定), コンセントあり) 会場での注意事項 飲食可ですが、ゴミは各自お持ち帰りください 喫煙は禁止となっておりますのでご注意ください 周囲に迷惑となる騒音は控えてください 使用できる時間が決まっておりますので終了10分前には撤収の準備をお願い致します 会場まで 1.丸の内駅の2番出口を出て北に向かって歩きます 2.一つ目の交差点を右折し30秒ほど進んだところの右手にあるビル(CHISAN MONSION 703号室)です お持ちいただくもの ノートパソコン(必須) ※こちらからの貸し出しは御座いません 飲食物(自由) 書籍(自由) ※プログラミングelixirは僕が1冊、毎回持っていきます 環境構築について OS問いませんが、elixirのプロンプト(iex)が起動するところまで完了しているものと想定しております インストール方法につきましてはelixir-lang公式サイトよりご確認下さい

3/22 (金)

7672f97b4d2178f3ab63b28417485c76 清流elixir
elixirを始めたい方集まれ。共にスタートしましょう!
第1回清流elixirコミュニティ勉強会の概要 今回は初開催となりますので至らぬ点も多いと思いますが、何卒よろしくお願いします タイムスケジュール 19:30~19:45 => 会場準備(お互いの自己紹介など) 19:45~ 20:30(変動あり) => 等コミュニティ勉強会の進め方を決める(初回なので) 20:30 ~ 21:30 => 方針に沿って学習を始めたい ぶっちゃけると初回なのでまだ内容は何も決まってません 初回の反応や手応えをみつつ、これからの動き方や進め方を決めようと思っています 開催場所 こちらの貸し会議室で開催いたします (wifiあり, コンセントあり) 会場での注意事項 飲食可ですが、ゴミは各自お持ち帰りください 喫煙は禁止となっておりますのでご注意ください 周囲に迷惑となる騒音は控えてください 使用できる時間が決まっておりますので終了10分前には撤収の準備をお願い致します 会場まで 1.丸の内駅の2番出口を出て北に向かって歩きます 2.一つ目の交差点を右折し30秒ほど進んだところの右手にあるビルです お持ちいただくもの ノートパソコン(必須) ※こちらからの貸し出しは御座いません 飲食物(自由) 書籍(自由) ※プログラミングelixirは僕が1冊、毎回持っていきます 環境構築について OS問いませんが、elixirのプロンプト(iex)が起動するところまで完了しているものと想定しております インストール方法につきましてはelixir-lang公式サイトよりご確認下さい