TomEE をソースコードからビルド&デプロイする
ビルド
GitHub からソースコードを持ってくる。
maven で管理されているプロジェクトなので、以下のコマンドでクイックビルド。
mvn -Pquick -Dsurefire.useFile=false -DdisableXmlReport=true -DuniqueVersion=false -ff -Dassemble -DskipTests -DfailIfNoTests=false clean install
これが長い(笑)。

ビルドする環境にもよると思うのだが、ワイの環境では余裕の 50 分越えw
成功すれば、tomee -> apache-tomee フォルダ内に target フォルダが生成されているはずだ。
以下の図のように各種 TomEE (フレーバーなどというようだ)ができている。

フレーバー云々に関しては『Tomcat 魔改造 vs TomEE』の TomEE WebProfile, TomEE Plus, TomEE MicroProfile, TomEE Plume を参照してください。
デプロイ
各種フレーバーのうち、今回は tomee-plus をチョイス。
zip か tar.gz を解凍。

このフォルダを適当に改名して /usr/local 内に配置。
テスト実行
実行ファイルなどのパーミッションを適宜変更。
手を抜くなら
chmod -R u+x tomee
で。
bin フォルダに移動して
./startup.sh
で起動。
ブラウザで http:localhost:8080 にアクセス。

Tomcat でお馴染みの GUI 管理画面が見えていれば OK。
ハロワ
何も考えずにハローワールドw

問題ないようです。
保護中: 上流リポジトリ(本家)に PR を送りたい。さあ、どうする?
IT と英語
某プロジェクトへの Pull Request の件に関連して twitter 周囲の人たちが驚いたのはワイが突然英語でコミュニケーションを取り始めたことらしい。
いやあ、ワイの英語なんてヒドいものですけどね。
ただ、日本にいてもこういうことがたまに起こるので、ちょいちょい勉強はしている。
学校の『お勉強』という意識はまるでないが、このスタンスでいないと実務的に困るから。
どういうことかというと。。。
例えば、最近、某氏のブログのこんな一文をじっくり読んでみた。
We made TomEE to address the section of people who have typically not been happy with the existing choices and graviate towards Tomcat instead.
学校英語がダメなのは、現代英語頻出の address の意味をほとんど教えないこと。
google 翻訳の助けを借りながら訳すとこんな感じになると思う。
TomEE は、既存の選択肢に満足しないが、Tomcat に引き寄せられる類の人々に対処するためにその代わりとして作成されました。
最近ではそうでもなくなってきたが、一昔前はどの辞書でも address = 住所(名詞)くらいのことしか書いてなかった。
割とかっちりとした記事にはよく出ていた動詞なんですけどね。
2022-08-25 ウマ娘スピード1600問題など
25日ということもあって、給料日でほくほくしている人も多いんじゃないでしょうか。
それは、置いておいて、憂さ晴らし?的な日記的な記事。
? ウマ娘 ステータス反映詐欺?疑惑
twitter ウマ娘界隈で、現在、最も話題にされているのがこれ。

実際の歩行動物の速度を考えてみれば、こういう仕様になってもおかしくはないと思っていたので、ワイはそんなに憤ってはいない。
ステータスの値が最高速度にリニアに反映されるってシミュレーション系ではありえんと思う。
リアルとゲームをごっちゃにするのもどうかと思うが、大谷の潜在ステ(みたいなのがあるとしてだが)が倍になったら、球速も倍になるかっていうとそんなことはないでしょう。
今までのチャンミにしても A+ くらいのデバッファーが SS 勢あたりには勝つことは度々あったわけで、ガチキレっぽい人を見ると、そういうのをどう思ってたんだろうと思う。
ワイだったら、運営責めるより、それまで解析を怠ってきたことを恥じるな。
ああ、そうそう憂さ晴らしっていうのは、そういう風にゲームやっている層への違和感を吐き出したかったから。
? TomEE
まだ、はっきり記事化してないけど、「TomEE = Tomcat の上位互換」と考えると多分イタい目にあう。
tomcat をちょっと EE っぽく使おうとすると何らかの手を入れている場合が多い。
そのアプリを TomEE にそのまま持ってきたところで正常動作するわけはない。
つまり tomcat アプリを TomEE に移植しようとすると何らかの調整が必要なんだが、問題なのは、それにまだワイが慣れてないってことなんだな。
今しばらくは基礎的なトレーニングを続けるしかないようだ。
ところで、Java といえば、実はワイはこの言語はそんなに好きではない。
言語の仕様自体はどちらかといえば好みなんだが、JAVAer っていうのか? Java 特化型のプログラマー・SE の物事の考え方や立ち居振る舞いがどうしても受け付けない。
例えば、寺◯って人が Java 界隈では有名っぽいんだが、この人の書いたものを読んでも全然ピンとこない。
かなり乱暴だが言葉にすれば
・説明が冗長でポイントが掴めない
・なぜかややこしいサンプルコードを書く
というのがその特徴。
これはこの人だけの特徴ではなくて、Java に何らかのアイデンティティを置いている人に割と共通してみられる特徴だ。
実際、一昔前のサラリーマンのようにしんねりむっつりとコード書いている人が多い。
ああいうの楽しいのか。
あと、(当時は駆け出しもいいところでピンとこなかったんだが)Java が移管された時に大騒ぎしてた連中の言い分は何だったんだあれ?
? 渡部愛さんの白い服
将棋はそんなにやらないんだが、アベマの聞き手女流棋士くらいは知っている。
昨日は蒲田将棋クラブの子ども教室に遊びに行って3面指ししてきました。みんな集中力も高くて頑張っていました。そして何よりとても可愛かった〜?
前回好評だった某国民的アニメキャラ?のどら焼きも持っていきました。将棋を指した後はお待ちかねのおやつタイムでした?笑 pic.twitter.com/yyGgLJFevE
— 渡部 愛(わたなべ まな) (@nanu_ke) August 25, 2022
服のセンス良くない?
(まだまだ続きそう)
