読書会に参加するので、まとめておくだけ
2021 年も終わりの近況
2021 年は何もできなかった。その多くはうつ病のためにやる気が無くなってたことが原因である。それは今も変わらない。
万年うつ病がひどくなったのは、仕事をさがしている間に何度か遭遇した突然連絡がとれなくなる企業のおかげである。
不採用にしたいんだが、企業が断ったことにしたくないのか、求職者から辞退の連絡を入れてもらえるようにダマを決め込んで急に連絡が取れなくなる。
このような企業のサービスは顧客の方を向いてなさそうで利用するのがこわいと思う。
今は、そんなうつ病機関中でもちょいちょい生存確認の連絡をくれた企業で働いている。
なお、契約の関係上個人事業主になっている。
読んだ本
全然読んでない。
最近になって少し心の余裕ができたので、次の本を読んだ。
今は次の本を読んでいる。初学者の人は増田さんの 『現場で役立つシステム設計の原則』 の次に読むと良いかもしれないが、用語として エリック・エヴァンス本 も読んでおいたほうがよい…のだが、そんなことしてたらいつまで経っても読み始められないので、読みたいと思った時に読むのが良いだろう。
体重
うつ病を生き残るのに大量に食ってたら太った。 83kg になってた。
プログラム
全然書いてない。
graalvm plugin の方も対応しなければ行けないのだが、うつ病でそれどころではない
graalvm-native-image-plugin の v1.4.0 をリリースしました
graalvm-native-image-plugin を使用している際に、 The command line is too long というエラーメッセージが表示される場合の対応方法
Windows 環境にて、 graalvm-native-image-plugin を利用している際に、タイトルにあるようなエラーが発生することがあるようです。
どのような形にするのが良いか解決方法を検討中ですが、一時的に回避する方法として、 jar の Class-Path
アトリビュートに jar ファイルのリストを記述する方法が簡単な回避方法かと思われるので、そちらについて紹介します。
時間のない方のために 3 行でまとめると
- Windows でコマンドが長いためにエラーになるケースがある
native-image
コマンドの-cp
オプションではなく、 jar ファイルのClass-Path
属性で依存ライブラリーを指定する- プラグインでこの方法を反映させるかどうかを悩んでる(対応させるのは可能だけど、わりと泥臭くて黒魔術っぽいコードになりそうな予感)