みずりゅの自由帳

主に参加したイベントやソフトウェア技術/開発について記録しています

Elixirの技術同人誌を3冊頒布した話

本投稿は『fukuoka.ex Elixir/Phoenix Advent Calendar 2020』の記念すべき1日目の記事です。

なお、fukuoka.ex Elixir/Phoenix Advent Calendar 2020 については、こちらを参照。

qiita.com

さて、記念すべき1日目に何を書こうとか悩みました。
そんな中、自分の強み/特徴としては、「"Elixirに関しての技術同人誌を3冊出している"」があるなと気づきました。
せっかくなので、今回はその点を書いていきます。


余談ですが、2020年12月1日には、書籍『プログラミングElixir(第2版)』がオーム社から出版されます。
そんな日に同人誌とはいえ書籍の話をするのは、ちょっとした運命を感じています(笑

www.ohmsha.co.jp

続きを読む

「GenServerは状態を持っているからオブジェクト?」な話題も出てきたElixirDI会#2の参加レポ

2020年11月10日に、『Elixir Digitalization Implementors #2:通信テスト込の愛でる会』(略称はEDI会)に参加しました。

イベントの詳細はこちらを参照。
fukuokaex.connpass.com


このイベントの中で、タイトルにもあるように「GenServerの"状態"」の話題も挙がりました。
なお、今回ブログを書こうと思ったきっかけがコレ。

ここから発展していった話題も面白かったので、あわせてご紹介します。

続きを読む

技術同人誌はいいぞ。「エンジニアのための見積もり実践入門」の出版で思うこと。

自分が大変お世話になっている技術同人誌のサークル「親方Project」さんが、技術同人誌を底本とした商業誌を出版されました。*1

まずはお祝いの言葉を贈りたいです。

おめでとうございます。

 

出版された商業誌のタイトルは、「エンジニアのための見積もり実践入門」です。

*1:発売日は2020/10/30なので、この記事を書いている段階では、まだ未来のことではありますが

続きを読む

「コラッツの予想」をElixirで書いて無限ループさせてしまった

備忘。 初歩的なミスをしたので、戒めのために記録。

Twitter上でコラッツの予想(正しくは『コラッツの問題』?)に関する話を見かけて、「この問題の式を各種言語で書いてみるか。とりあえず、最初はElixirから書いてみよう」と思ったのがきっかけ。

それで、タイトル/冒頭に書いた通りに、初歩的なミスで無限ループなコードを書いてしまった。

無限ループには直接は関係ないけど、念の為バージョンは記述しておく。

  • erlang: 22.0.4
  • elixir: 1.9.0-otp-22
続きを読む

Go言語でのInteger Overflow対策にはstrconv.ParseIntを利用する

前回書いた、「「Gophers Office Hours #13 〜セキュリティ回〜」で話されていたInteger Overflowの話。」の続き。

発表者の@rung氏からInteger Overflowの根本対策の話を聞いたので、実際にコードにして確認してみた。

続きを読む