みずりゅの自由帳

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

エンジニア

Elixirに関わる人物についてのメモ(kokura.exラジオネタ)

備忘メモ。 2021年7月7日に参加したkokura.exのオンラインイベント(※1)で聞いた、Elixirに関わる偉人についての話。 kokura.exのSlackの内容ほぼ丸写しだが、手元にも情報を残しておきたくて転記。 ※1:Twitter Spacesで配信された「kokura.exラジオ」に…

新卒入社して22年在籍した会社を退職しました。(あっさり編)

いわゆる退職エントリというやつです。タイトルにある通り、新卒で入社して22年在籍していた会社を2021年6月末で退職しました。ポロッとTwitterで上記の旨を呟いたところ、自分の思った以上に反応があって驚きました。 退職エントリ、みなさんお好きなんです…

第5回目の技術書同人誌博覧会に行ってきました。

2021年6月19日(土)、関東は梅雨入りによって非常に天気が不安定。 そんな中でも開催された技術同人誌イベント「技書博」(第5回目)に一般参加してきました。なお、「技書博」とは、「技術書同人誌博覧会」の略称です。 イベント趣旨は、「技術書同人誌博…

エンジニアの声が届かないのは、誰かがサボっているからなのか?

備忘。 特にコレといった結論は出ていないのですが、そのまま記憶の彼方で埃を被せておくのも勿体無いので、ブログに書き記しておこうと思いました。 ※内容には、若干のフェイクが入っています。 概要 私は現在、SIを生業とする中小企業に勤めています。社員…

この面倒な納品成果物の作成は、見積金額に含まれていますか?

お仕事ネタ。とある改修作業案件の納品作業をした時に感じたモヤモヤを整理してみたくて、文章化してみました。

「現行踏襲」を思索する

仕事復帰後にちょくちょく「現行踏襲」という言葉を聞く機会がありました。 きちんとした答えがあるわけでないが、「現行踏襲」について考えることが多くなってました。 自分の考えを一旦整理しておきたいので、ここに記録しておくことにします。

「Agile Tech EXPO - New Normal Agile Episode 1」に参加しました

備忘。2021/01/23に、「Agile Tech EXPO - New Normal Agile Episode 1」にオンライン参加しました。Agile Tech EXPOの説明は以下の通りです。 Agile Tech EXPO は、アジャイル開発を実践している方々、アジャイルに興味がある方々に向け、マインドやフレー…

2021年のやりたいこと

2021年も明けて1週間が過ぎてしまいましたが、本年もよろしくお願いします。昨年4月から取得していた育児休業も、残すところ3週間となりました。 ひとまず、育児休業明けは会社へ復帰します。が、ワークライフバランスの点で色々と思うこともあり、色々と模…

Agile Japan 2020 に参加しました

2020年11月17-18日で、「Agile Japan 2020」にオンライン参加してきました。 備忘録として、簡単に記録しておきます。Agile Japan 2020については、こちらを参照。2020.agilejapan.jp

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

2020年11月10日に、『Elixir Digitalization Implementors #2:通信テスト込の愛でる会』(略称はEDI会)に参加しました。イベントの詳細はこちらを参照。 fukuokaex.connpass.com このイベントの中で、タイトルにもあるように「GenServerの"状態"」の話題も…

「Agile Tech EXPO - New Normal Agile Episode 0」に参加しました。

備忘。 2020年10月3日に「Agile Tech EXPO - New Normal Agile Episode 0 -」に参加しました。結構時間が経ってしまっていたけど、簡単にメモ書きを記録しておきます。agiletechexpo.connpass.com

XP祭り2020に参加しました。

備忘。 少し時間があいてしまったが、2020年9月19日に「XP祭り2020」に参加したので簡単に記録しておきます。なお、ご時世柄もあり、XP祭り2020のオンライン開催となりました。 少し寂しい反面、育児休業中のため長時間外出ができない自分にとってはありがた…

Elixirで無名関数の直接呼び出す

備忘。 Elixirで、無名関数の直接呼び出しをする場合の記法。 無名関数を利用する場合、従来は何かしらの変数へ束縛したのち利用する。 iex> noname_fn = fn -> "無名関数の呼び出し" end #Function<45.97283095/0 in :erl_eval.expr/5> iex> noname_fn.() "…

Elixirの関数の処理時間を「:timer.tc」で計測する

Elixirの関数の処理時間を計測するとき、Erlangの関数:timer.tcを利用します。 :timer.tcの使い方としては、次の通り3種類あります。 tc/1: 関数名を指定(引数なし) tc/2: 関数名、引数を指定。引数はリスト形式で渡す。 tc/3: モジュール名、関数名、引…

「ラノベのデザイン」を読んだ

書籍「ラノベのデザイン」を読了したので、感想&簡単に整理。 「ラノベのデザイン」は、実際に販売されている「ライトノベルの表紙」に対して、デザイン面でどのような工夫/アイデアを盛り込んでいるのかのポイントを解説してくれる書籍です。 デザインの…

July Tech Festa 2020にオンライン参加した

2020/07/25、オンライン開催された『July Tech Festa 2020』(以降、「JTF」)に参加しました。 備忘として、簡単な参加レポートを書いておきます。techfesta.connpass.comjtf2020.peatix.com

「Elixir/Nerves入門!堅牢なIoT Edgeデバイスプログラミングをお手軽に」に参加しました

2020/07/10にオンラインイベントである『Elixir/Nerves入門!堅牢なIoT Edgeデバイスプログラミングをお手軽に』に参加しました。algyan.connpass.comこちらは、IoT ALGYAN(あるじゃん)( https://algyan.connpass.com/))様の開催イベントとなっております…

「技術書界隈を盛り上げる会 #7」に参加しました

2020年6月30日に、「技術書界隈を盛り上げる会 #7」に参加しました。 少し日があいてしまいましたが、参加した備忘としてメモ。なお、「技術書界隈を盛り上げる会」とは、「技術書典や技書博など、技術書を書く・発行することを応援するイベント」とのことで…

Phoenixフレームワークのv1.5系がリリースされました

日本時間の2020年4月23日1時18分、ElixirのWebフレームワークであるPhoenix Frameworkのv1.5.0がリリースされました。 https://github.com/phoenixframework/phoenix/releases/tag/v1.5.0 なお、その12時間後の2020年4月23日13時15分には、v.1.5.1がリリース…

Phoenixフレームワークのv1.5.0-rc.0を試す

日本時間の2020年4月17日5時34分に、Phoenixフレームワークのv1.5.0-rc.0がリリースされています。 https://github.com/phoenixframework/phoenix/releases/tag/v1.5.0-rc.0 ドキュメントをざっと読んでいた際に、mix phx.newのオプションに--liveと--no-das…

2020年のやりたいこと

2020年も明けて数日が経ちました。本年もよろしくお願いします。昨年に引き続き、自分自身の振り返りにも利用する意味で、今年も「やりたいこと」を挙げます。

2019年を振り返って

2019年もあとわずか。 備忘の意味で振り返っておこうと思います。

1on1カードを社内勉強会で実施してみた話

休日に社内の有志で行う勉強会で、技術書典7で頒布されていた「1on1カード」を使って1on1のトレーニングを実施してみました。 なお、1on1カード とは「1on1のトレーニング」や「1on1実施時の補助」となるように作られたカードです。人によっては、カードゲー…

atlas.hashicorp.comからapp.vagrantup.comに変わっていたのでconfig.vm.box_urlで指定する

備忘。Vagrantのお話。2-3年前に利用していたVMをvagrant upをしたら、404のエラーがでてBoxを取得できませんでした。 $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Box 'ubuntu/bionic64' could not be found. …

tokyo.ex #13に参加して、Elixir本体をコンパイルしてきた

2019/09/29に、「tokyo.ex #13 elixir本体ソースコードもくもくリード会」に参加してきました。 今回は、fukuoka.ex さんとのオンライン接続によるコラボ開催(笑)です。beam-lang.connpass.comfukuokaex.connpass.comそのイベントで、独自のコードを含めて…

smallexライブラリのJson.getと、HTTPoison.getを触ってみる

下記の記事で利用されていた「smallex」ライブラリの「Json.get」について簡単に調べてみた。qiita.com

ssh接続したUbuntu 19.04 でasdfコマンドが呼べなかった

Ubuntu 19.04 にインストールしたasdfコマンドをssh接続で利用しようとした際に遭遇。 概要: asdfコマンドが利用できるUbuntu 19.04に対して別端末からsshでログイン。 その際に、asdfコマンドへのパスが通っていなかった。 同様の設定をしていた「CentOS 7…

UbuntuデスクトップでDockerコンテナに任意のdnsを設定する

先日、ハマったproxy関連の対応についての続報。mzryuka.hatenablog.jpUbuntu デスクトップ(19.04)でdnsの参照先が自身のIPアドレスしかない場合、コンテナ内の「/etc/resolv.conf」には勝手に「nameserver 8.8.8.8」「nameserver 8.8.4.4」が追加される。 …

ホストマシンの違いでコンテナ内でmix local.hexが実行できなかった話

よくある「Proxy環境下」でハマった話。ElixirのPhoenix Frameworkの開発環境を作ろうと思い、Dockerfileを用意。 だが、同じDockerfileを使ってイメージ/コンテナを作成したにも関わらず、ホストマシンのOSの違いで「mix local.hex」コマンドが実行できる…

技術書同人誌博覧会にボランティアスタッフとして参加しました。

2019年7月27日(土)、大田区産業プラザPiOで開催された「技術書同人誌博覧会」(以降、「技書博」)に参加してきました。技書博を簡単にいうと、(少なくとも現時点では)技術書典の規模を小さくしたようなイベントです。 技術書同人誌博覧会 ただし、参加…