小ネタですが。
ansistorano.deployとansistorano.rollbackがrenameされたらしい。
2019/01/23
ansistorano.deployとansistorano.rollbackがrenameされたらしい
2018/12/30
今年の振り返り2018
今年もまた1年が終わってしまった。
諸行無常。
自分の中の恒例行事となっているので、
振り返りと来年の目標をユルく立てようと思います。
今年立てた目標
今年の目標はこんな感じ(だったよう)でした。
- 本を読む
- Goを書く
- Kotlinの情報を何か発信する
- 健康でいる
- 習慣を変える
これらを振り返っていく。
・・・・・・・。
2018/12/16
2018/12/15
EEサーバーとJava SE 11の組み合わせをザッと調べる
EEとSEってバージョンどうなってるんだろうとふと思ったので、メモがてら書いています。
JAXB無くなったりとか色々あるので。
情報の寄せ集めです。
Javaを使ったサーバーサイドの選択肢
僕が最近のJavaのサーバーサイドってどんな感じだろうと考えたとき、
以下のような感じかなと思いました。
- Embedded web server(Tomcat、Jetty、Undertow、Payara など)を使ってアプリを動かす(fat jar的な。executable jar的な。)
- Spring Boot、Spark、Payara MicroなどでEmbedded web serverをあまり意識せず使い、アプリを動かす(fat jar的な。executable jar的な。)
- EE Server(Jakarta EE 8を前提とすると、WildFly 15、Payara 5、GlassFish 5、WebSphere*)にwebアプリケーションを作成してデプロイ(昔からよくある感じ)
※ WebSphereは有償サーバーでベンダー独自にサポートしているぽいので、調べにくいし割愛
今回、EEサーバーを使う方を考える。
Java SEは?
- 11になって行く時代
- 11がLTS
- 9とか10はなかったんや
Jakarta EE (Java EE) は?
8が最新の、はず
保証されて欲しい環境
- WildFly 15(EE8) + Java SE 8
- Payara Server 5(EE8) + Java SE 8
- GlassFish 5(EE8) + Java SE 8
は無論okとして、
- WildFly 15(EE8) + Java SE 11
- Payara Server 5(EE8) + Java SE 11
- GlassFish 5(EE8) + Java SE 11
がちゃんと動くかどうか。
・WildFly 15(EE8) + Java SE 11
EE7 、 EE8サポート。
Java SE 11もクラスパスモードでサポートしているらしい。
http://wildfly.org/news/2018/12/13/WildFly15-Final-Released/
・Payara Server 5(EE8) + Java SE 11
EE8はサポートしているとして、Java SE 11は issueが上がっている。
Java 9以降は現在サポートしていない。Jakarta EE自体が11対応というかjigsaw対応必要だろう、みたいなコメントが書いてある。
https://github.com/payara/Payara/issues/3382
https://github.com/payara/Payara/issues/2296
・GlassFish 5(EE8) + Java SE 11
蓮沼さんの記事が詳しいが、Java SE 11はサポートしてない。
まぁ、Payaraもまだだし。
https://www.coppermine.jp/note/2018/12/nightmare-of-jep320/
2018/11/28
最近読んでる本とか_201811
まえがき
読んでる本を並べてみると、なんかやってる風を装える気がしたので書いてみた。
意外と長めの文章ができ、装いとしては良いかもしれない。
どんな本を読んでいるか
- エンジニアリング組織論の招待
- マネージャーの問題地図
- 実践vim
- みんなのGo
あたりを今更読んでいる。
本を読んでいていつも思うが、
本を読み切るというのが得意ではない気がしている。
というか本を読むのに費やす時間が単純に不足してるだけともいう。
エンジニアリング組織論の招待
良い本。いろんな人が褒めているので今更褒めるのも野暮に感じている。読んで考察したりしてる部分もある、かもしれない。
マネージャーの問題地図
少しプログラマ向けではないが、とても良い内容。この本に関しては分厚くないし9割ぐらい読んだ気がする。
実践vim
実践vimは読んでいるが、大体知っている内容ではある。tips本なので仕方がないような側面はある。たまに知らないことが載ってるので得をする。
みんなのGo
発売当初に買って、流し読み。そしていま読み直しているが多少は理解しやすくなったような気もする。
この本もムック本?で読みやすい分量なので一周なめておきたい。
しかし物理本にしてしまったがゴーファーのパラパラ漫画は楽しい。手軽さを求めるなら電子書籍が良いかも。
本の読み方
おそろしいほどに、スマホに依存している。kindle端末もあり、PCもあるので、そちらで電子書籍なら読むことが出来るのだが、一番手軽という点でスマホになっている。
おそらく、PCに本を入れておいてリファレンス的に使うというのも有効ではないかと最近思っている。
時間の使い方
個人的な事情で、勉強するのに充てる時間が減ってきた感じがある。
感覚的に言うと無限にあった時間が有限になっただけ、ではあるので少し出来たスポットの時間を如何に有効活用するかが大事になって来ている(これは以前からもそう)。
自分にとっては、ブログに書き出すことも勉強とか読書とか、そちら方面の思考を整理するのに有効なので続けていきたい。
次に読みたい本
Clean Coderも読みたいが、ソフトウェア見積と計画的な見積のやつも読みたい。色々と積みすぎていて詰んでいる。
どの本を読むか、読まないか、捨てるかも整理したほうが良いのかもしれない。
あとがき
なんかコードを書きたい