ken1flanのブログ

自己紹介・最近やってることなどを書くつもりです。

Software Design 2025/10 メモ

Software Design 2025年10月号を読んで、ちょこっとずつ感想を書いてます。

gihyo.jp

表紙

  • コアラですねえ。
  • そうそう、最近聞いてびっくりしたのは、お腹の袋の口が下向きなんだそうで…。
    • カンガルーが上向きなので、てっきり有袋類全体で上向きなんだと思ってました。
    • 親の消化した葉っぱを食べるなら、下の方がよい、というのは納得でした。
  • ja.wikipedia.org

第1特集 Webとインフラの常識を総ざらい ネットワーク基礎講座 TCP/IP、インターネット、セキュリティの基本を説明できるようになろう

第1章:ネットワークのプロトコル OSI参照モデルについてちゃんと説明できますか?……長沖 彰

  • 実装はOSI参照モデルのようにきれいにわけじゃない…というのは考えたことがなかったです…なるほど…。
    • 普段、アプリケーションだからなぁ…。
  • 普段ストリームのデータを扱わないから、UDPを忘れがち💦
  • HTTPの歴史って……ほぼ一緒に生きてるじゃん…!
  • WebDAVSVNで知った気がします。
  • HTTP3とQUIC、これいいですね。QUICがTLSを含んでるのがいいですね。

第2章:TCP データ通信の基本をしくみから理解……中森 朋郁

  • 緊急ポインタ……たしかに悪用されそうな機能ですね>< いたずらの絶えないインターネットではちょっと…。
  • スロースタート、高速リカバリ…そういう方法もあるんですね。

第3章:イーサネットとIPネットワーク LAN、スイッチ、ルーティング……水口 直哉

  • はー…ハブのことを勘違いしてました…。世の中、ずいぶん進んで、スイッチングハブが主流なんですね。
    • amazonで値段見たら、めっちゃ安かった…。

第4章:インターネット Webやメールのやりとりのしくみを押さえる……池上 謙一

第5章:ネットワークとセキュリティ 基礎から、認証・認可、暗号化技術、DDoS攻撃、エンドポイントまで……塩治 龍三朗

  • 基本ワンセットそろってて…、また読んでもいいかも。

第2特集 Web開発の新定番 ORM最新事情・PrismaとDrizzle

今こそ押さえたい型安全なDB操作

序章:なぜORMを使うのか? 基本概念からふりかえる……tockn(佐藤 琢斗)

  • 結構いいかも。
  • ORMを使うと、書き味が変わらないのでよいですが…ちゃんと見ないと、スゴイクエリがねぇ…。ときどき流れるSQLをチェックするようにしてます。

第1章:Prisma 直感的で型安全なORM 基礎から実践ノウハウまでキャッチアップ……tockn(佐藤 琢斗)

  • MongoDBも?同じに扱えるのは不思議…。制限があるのかな?
  • whereにundefinedを設定すると、条件未設定になるの、めっちゃ危険ですね…。
    • 1年前のバージョンで修正されてるから…自分がこの危険に遭うことはなさそうでよかったです…。
  • もしTypeScriptで作るときがあったら、選んでもよさそう!

第2章:Drizzle シンプルでSQLライクな新しい選択肢 複雑なデータ操作、高いパフォーマンスを実現できる……鳫林 勇希

  • 見てると、ホントにクエリビルダーみたいですね。
  • なるほど、あれこれやるなら…これもありかも。
    • まとめを見るに、著者はこちらのほうが好きそうかも?

短期連載

【新連載】Javaバージョンアップ大作戦 【1】半年リリースサイクルを制するバージョンアップ要否の見極め方……杉山 貴章

  • LTS、サポート期間、結構長いんですね…。
  • JDKディストリビューションもこんなにあるとは…。
  • 今選ぶなら…とりあえずいろんなプラットフォームで動くAmazon Correttoかなぁ…。

連載

ITエンジニア必須の最新用語解説 【202】Amazon Kiro……杉山 貴章

  • 知らなかったです…!
  • 仕様から一緒につめるって、結構よさそうですね。

万能IT技術研究所 【41】明治に出現した超大型巨人、地図探偵が解き明かす!——タイムマシンに乗り、文明開化の夏の浅草蔵前に行く……平林 純

  • 写りの悪い白黒写真に顔みたいなものが写ってたらびっくりしますね…。
  • いやしかし、毎度面白い話をよく見つけてきますね…。

【最終回】FE/AP試験問題に挑戦 【12】午後試験の読解対策……石田 宏実

  • その1
  • その2
    • 設問1 D社が過去にこれらの戦略を用いて事業を拡張させてきた内部環境上の最も重要な成功要因は何か。本文中の字句を用いて15字以内で答えよ。
      • 素材関連事業の堅調な拡大 → コア技術を維持してきたこと
        • たしかに…
    • 設問2 D社が将来の事業拡張を図るにあたり,外部環境上の変化によって成長が期待される分野は何か。本文中の字句を用いて15字以内で2つ答えよ。
    • 医療関連市場の再生医療市場
    • 機能的なヘアケア市場
      • あってるけど、回答例が4文字と6文字でだいぶ短い…!無理して書かなくてもよかったのか><

ドメイン解体新書 【21】Pi-holeで自宅ネットワークを可視化しよう(前編)……谷口 元紀

  • ん?DNS立てるのかな?って思ってたら…なるほど、DNSと可視化ツールのセットなんですね。
  • プライバシーはたしかに…。

ネコ、コード、ネコ 【4】エンジニアリングのトレードオフ……植山 類

  • SRAMってなんだっけ…と思ったら、CPUとかにくっついているキャッシュのことでした…。
  • それぞれ特性に合わせて、ハードウェアの各箇所に使われてるのがよくわかりました。
  • www.shoeisha.co.jp
    • …うーん、気になります。

パッケージマネージャーNix入門 【2】小さく始めるNix入門……たけてぃ

  • flake.nixとflake.lockはGemfileとGemfile.lockみたい。
  • まだぼんやりしててよくわからないけど…気になります。
  • 次回に期待!

技術選定の舞台裏 【2】プロダクト連携アーキテクチャの選択……鳥海 航

  • 今回もよかったです。
  • 現在地からのアーキテクチャ再評価も、結構興味深いですね。

つまみぐい関数型プログラミング 【5】関数型プログラミングの考え方を活用してみよう……田尻 裕喜

  • 「副作用を意識」「可能な限り純粋関数に」…たしかにこの2つは常に意識してますね…。
  • いつのまにか、意識してたんですねぇ…。

Ruby×静的型付け戦略 【6】RBSの生成、管理に使えるツール……桒原 仁雄(pocke)、栗原 勇樹(ksss)

  • RBS Rails?! いつのまにこんなに便利なgemが…!
    • Railsの動的コード生成に対応してくれるとは…ありがた山!
  • インラインで型情報を書くところが結構あるんですね…。
    • 別ファイルだとやっぱり管理が難しいのかなぁ…。
  • orthosesも現場で使っているだけあって、かなりよさそうです。
  • 型とAIコーディングは…たしかに相性がよさそうです。

プログラミング×AIの最前線 【7】バイブコーディングによるプロダクト開発実践レポート②……木下 雄一朗

  • うーん…なんでもかんでもできるものより、一つが秀でているほうが使いやすい…と思う反面、普通の人はひとつで全部できちゃうほうがいい、と思ってもいるんですよね。こっちの気持ちもわかる…。
  • 文脈を圧縮するチャットって、いいですね…。
  • 互換性のためコメントアウト に思考が引っ張られるって…人間臭いですね…。使わないものは消しましょう消しましょう!
  • 実装計画書…こりゃすごい……。自分で実装せずにこれを書ける気が全くしない……。実装したとしても書ける気がしない……。

実践LLMアプリケーション開発 【25】プロンプトチューニングを自動化するフレームワークDSPy入門……西見 公宏

  • LLMに仕事をしてもらったら、LLMに評価してもらう、という今よいとされているフローを扱いやすくもの…。
  • 学習教材が少ないのもちょっと便利な点っぽいですね。ちょっとおもしろいかもしれません。

AWS活用ジャーニー 【36】Amazon Aurora DSQL……杉金 晋

  • Redshiftじゃない!Auroraが?通常のRDBMSなのに分散って…なんかすごいですね。

はじめてのオフェンシブセキュリティ 【4】インターネットからエクスプロイトコードを探して使ってみよう!……皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ

  • あとでゆっくりやります…。
  • なんどか使ったバインドシェルが説明されてる…!
    • 向こうからのアウトバウンドで接続とは…。
  • ミイラ取りがミイラに…はホント気をつけないと。演習をやろうとして引っかかったんじゃ、お話にならないですしね…。
  • 今回の演習、結構難易度が高いですね💦

乱数のひみつ 【8】パスワードレス認証の鍵を握る乱数……荒木 誠

  • みんなが生体認証機能付きのデバイスを持つ時代になった…って、すごい時代ですね…。
    • OTPもすごかったけど…。

魅惑の自作シェルの世界 【35】代入の実装……上田 隆一

  • 代入…!
  • あ…左辺、配列がありますもんね…そういわれたらめっちゃ大変そう…。
  • へえ…右辺はブレース展開が起こらない……知りませんでした><

あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~ 【165】オープンデータで未来につなぐ 〜万博マニアックマップの目指す先〜……坂ノ下 勝幸

  • 大阪万博…!
  • 地図を描きに万博に何度も…!頭が下がる思いですね…。
  • OpenStreetMapって、時系列のデータもあるのか…。当然と言えば当然ですが、確かに「未来の古地図」…おもしろい!

その他

SD BOOK REVIEW

  • www.kspub.co.jp
    • また数学…おもしろそう…。(苦手なクセにですがw)
  • www.shoeisha.co.jp
    • 先月の輪読会で紹介してもらったやつ!

SD NEWS & PRODUCTS

  • www.riskeyes.jp
    • …たしかにこういうサービスがあると助かりますね…。
    • 自分だけだと、どうやったらいいかわかんないですもん。
  • www.cloudflare.com
    • あ…確かにゼロトラストとCDNって相性いいですね…。なるほど。
  • あ…!

2025年11月号

  • AIツール
    • これ、何を使ったらいいかわからず、まだねだれないでいるんですよね…。
    • たのしみ。
  • 障害対応…!
    • うわー…保存版かも…。
    • 期待!