またまた土日出勤でした。
レリーズ(Release)!かえるのクーの助手の「井戸中 聖」(いとなか あきら)です。
今週リリース日のアイコンを「封印の杖」にしました。
もうへろへろです。期日にはがんばって封印解除します。レリーズ!
お仕事の技術的な話題など
新しい話題がないので、日記的ななにかを書きます。
最近ようやく、新しい技術が「実際のお仕事」にも降りてきました。
資料やプログラムの管理はGIT(ネコ耳、手足タコの謎生物)で行いますし*1、プログラムにはマルチスレッド(分身の術)やラムダ式(知力最強)*2やアノテーション(@マークではじまる魔法)がてんこ盛りです。Docker(白鯨:モビーディックのIT版)もあるのですが、今回の開発範囲(フェーズ)ではDockerは使用しないことにしました。
4コア8スレッド 16GBメモリ SSD(NVMe)の今年購入のノートPCですが、開発デバッグではCPUとメモリがほぼ常時100%です。AWSのサービスシミュレータ(S3互換とかいろいろ)を全部クライアントにのっけて、Webサービスが20JavaVM程度たちあがるのをノートPCで全部やります(いえ、遅くてやれてません)。ほぇぇぇぇぇ~~。
納品リリースはGITのBundleファイルです。
Gitはいままでの仕事でもしばしば使いましたが、origin / develop がまったくアクセスできない環境でサテライトの Git サーバを別たてて 「たまに」(週2~3回)同期をとりながら(developの差分bundleがおくられてくる)開発するのは初めてやりました。コンフリクトの嵐です。まだ慣れません。
ラムダ式はなんとなく「わかったつもり」(実際は全く分かっていない)でしたが、改めてGoogle先生に教えてもらいました。(今回Javaのお仕事です)
はじめて!ラムダ式がわかりました。どうもありがとうございます。
わたくしのように今まで分からなかった方でも、これをよめばわかる(かも)。
GITは初心にたちかえり、勉強です。
サル以下のわたくし*3でもなんとかわかります。
でも「やらかしたとき」は奥義を教えていただける先輩が頼りです。
本当に便利なのは実感していますが、かならずどこかで「やらかし」ます。
では明日もおしごとがんばります
リゲインを飲んでみます!!最後まで戦えるでしょうか?
もちろん戦えますとも!昭和世代の日本人ですから!
(追記)
日本の業界人でも無理な気がしてきました。
あと48時間です。最高級リゲインが2本必要ですが、リゲイン24ローヤルはもう売っていません。はたしてそんな状況で最後まで戦えるでしょうか?ぱおん!
そんな時こそ無敵の魔法の呪文!「ぜったい、だいじょうぶだよ。」レリーズ(封印解除≒納品)!!