mike-neckのブログ

Java or Groovy or Swift or Golang

2022-01-01から1年間の記事一覧

今年読んだ漫画

最近、まったくブログを書いてないし、書く気力もないけど、まあ年末だし、一年を振り返ってみると漫画しか読んでないので、今年読んだ漫画を振り返って書く。 ワンパンマン 24巻 フブキ様の活躍するお姿を拝めて眼福 褐色編集さんとショタ漫画家 3巻 儂も愛…

M2 MBP で OpenJDK の configure をすると 「XCode tool 'metal' neither found in path nor with xcrun」が発生する

前回のエントリーのあとにマシンを M2 MBP に更新したので、前回のエントリーで環境構築したところ、失敗したので、そのメモ。 mike-neck.hatenadiary.com エラーの発生 OpenJDK をクローンした後に、 bash ./configure --disable-precompiled-headers を実…

CLion で OpenJDK のコードを読むためのセットアップ

Mac OS 12.3 + CLion で読むためのセットアップ (1) GitHub から読みたい時点のコードをクローンしてくる. ghq 使ったので、次のコード. ghq get \ --shallow \ --branch 'jdk-19+25' \ https://github.com/openjdk/jdk.git (2) Makefile を生成する. precom…

セキュア・バイ・デザイン 3章前半

読書メモ、対象がでかいし、ダラダラ読んでたのであまりまとまってない 全般的にいわゆる DDD 本(エリック・エヴァンスの本)のエッセンスが提示されている章。議論はそれなりに花が咲きそうだけど、結論はエヴァンス本読めになりそう。以下は個人的におっと…

セキュア・バイ・デザイン 10章

クラウドによるセキュリティの原則を説明。その構成要素についても解説している。 クラウド的考え方によるメリット クラウドの提供する可能性(機能)を余すとこなく活用できる設計 12 Factor App Cloud Native 3 つの R(後述) 12 Factor App + PaaSでの稼働…

セキュア・バイ・デザイン 2 章

読書会に参加するので、まとめておくだけ 2.1 ビジネスルールの観点における完全性の問題 不正なデータ入力によって損失が発生してた 不正なデータに対するサブシステムの振る舞いが異なっている 2.2 浅いモデリング 最初にモデリングできたと思ったあとに深…