Software Design 2025年03月号を読んで、ちょこっとずつ感想を書いてます。
表紙
- モルモットのミケで垂れ耳…。かわいいですね…。
拡大版大特集 あなたがエディタに求めるものは? コードエディタ大研究
序章:エディタ選びのポイント ITエンジニア人生を左右するツールのいろは……mattn
第1章:Visual Studio Code 個人でもチームでも使いやすいエディタ 誰もが快適に使えるように考慮されたデザイン……森下 篤
- 手に馴染む理由……キーワードハイライトと補完かなぁ。期待しているのはペアプロだけど…相手がいない><
第2章:Vim すばやく直感的に編集できるエディタ 機能の組み合わせでとことん突き詰める編集の効率化……ゴリラ
- Vim…便利でしたが、習得が大変すぎまして><
第3章:Emacs 拡張性に優れた,ハッカーのためのエディタ Lispがもたらす無限の自由さとは……うさみけんた,たけてぃ
- ううむ……全く使ってなくて、ノーコメント…。今はVSCodeが快適すぎるかも。
- あと、大学でメールを読むのに使ってて、コマンドが頭に入らず苦手だったのかも。
- レーシングカー…たしかにそういう感じがしますね。Emacs使ってますって言われたら、すげぇって思いますもん…。
第4章:Cursor 生成AI時代のエディタ 高度な開発支援機能がもたらすパラダイムシフト……木下 雄一朗
- Cursorは気になりますが……そもそもChatGPTとか契約してないからなぁ……。
- 独自にはいらないのか…。ただ20ドル/月 → 2945円!ああうううむ…。
- 輪読会で普通のテキストに使う、という方もいて、ちょっと気になりました。
- あらためて読み直してみて…
- プロジェクト全体について学習したり、直近の操作を見ていた状態でコードの提案をしてきてくれるのは、ちょっといいかもしれません。
- ただし、セキュリティ的にはどうなんでしょう……?ちょっとよくわかりません><
第5章:エディタに熟達した先に何があるのか? エンジニアが身につけたい2つの力……大竹 智也
- xyzy…なつかしい…。使ったことはなかったですが、スゴそうだなぁ…と思っていた記憶はあります。
- Lispだったんですねえ。
- 読書スピード……上がった気がしない>< 足りないからかなぁ><
- 上級者と中級者の差の話は、まったくそのとおりだと思いました。(万年中級者)
- 書くスピード…うーん、このブログの雑なアウトプット、しばらく続けてますが…確かに少しは文章に起こすスピードがあがったような気がしてます。
- ひさしぶりに薄い本を書きたい気持ちはあるんですが…なかなか時間がなぁ…。
- TreeSitter…知りませんでした。へええ。
第6章:理想のテキストエディタを追求する理由 エディタのカスタマイズと,その先の世界……Shougo
- 理想のエディタが…高潔すぎて誰も入門できなそうな…。でもまぁ、理想だし、そこに近づけるべくずっと活動されていますもんね。
- 確かにVimのプラグインからだんだんVimそのもののに活動を移されてましたし…。
- やっぱり、アツかった!
- 自分もTypeScriptを勉強がてらVSCodeを…と思って結構経ってるからなんとかしないとなあ…。
第7章:エディタのキーマップへのこだわり Vimを例に考えるキー操作最適化のための思考法……最上 伸一
- キーマップ…これは、Vimがやりやすそうですね…。
- autocommand、便利そう…。こうやってやるのか…。あんまり真面目にvimの設定ファイルをいじってなかったのですが…今更見て意味がわかってきました。なるほど…。
特別企画
AWS re:Invent 2024現地参加レポート……杉金 晋
わくわくがいいですねw- 実際に行く人には結構参考になりそうな情報が満載ですね…。
- ちょっと行ってみたくなりました。
- …しっかし、楽しそうだなぁ…。
containerd 2.0でコンテナはどう変わるのか?……須田 瑛大
- まったく意識してませんでした、containerd。ちょうどよい機会で助かります。
- 位置づけの図、いいですね…。
- そういえばあんまりcontainerd、Software Designで見た記憶がなかったですね。バージョンアップごとに特集があると助かるかも。
短期連載
ローコード開発ツール「プリザンター」 【1】プリザンターの紹介と基本機能によるノーコード開発……内田 太志
乱数のひみつ 【1】暗号の鍵を握る乱数とは?……荒木 誠
- 渋めなのが来ましたね…!
- あー…なるほど、一様の分布じゃないと、その偏りから生成方法が推測できちゃって、セキュリティ的に問題がある…と。
- 乱数の説明でエントロピー…なるほど。
- ほんと、いろんなことに使われていますよね…!
- 次回は……乱数の話に戻るんですね!
連載
ITエンジニア必須の最新用語解説 【195】WinterTC……杉山 貴章
- DenoはDeno Landという会社だったんですね。いや、ここの連載で読んでいたかもしれません。
- サーバサイドで共通化されると、結構助かりそうです。
万能IT技術研究所 【34】魚や肉の消費分布で眺める食文化――家計調査結果から読み解く家庭の食卓……平林 純
- おもしろい話題だけど、どこにデータがあるんでしょう…。
- 浪裏まで出てくるとはw
- …ホント、よく調べててスゴイ……。事実を積み上げているので、迫力もまたスゴイ…。
FE/AP試験問題に挑戦 【5】アルゴリズムとプログラミング……石田 宏実
- その1 … ウ
- その2 … カ
- 正解 … エ
- うう…トチった><
- tempとかいって、使い回すな!!(負け惜しみ)
ドメイン解体新書 【14】取り残されたドメイン設定の脅威……谷口 元紀
- ダングリングCNAME、ウチもやりました…。
- かたづけ、大事です…!
- みなさん、ドメインレコードの監視ってされてます?
ハピネスチームビルディング 【35】チームメンバーの自己実現を支援する……小島 優介
- よさそう…!
- チームメンバー、ほしい!
RAGアプリケーション評価・改善の極意 【3】RAGの評価ツール「Ragas」を利用した評価の実装……佐藤 陽
- ううむ…こりゃちゃんと手を動かしてみないと難しいですね…。
- 「評価できる」ことはわかりました。
- CIみたいな感じに、何度も評価し続ける感じですかねえ。とすると、安心して開発できそうです。
ソフトウェアテスト探検隊 【6】テストしやすい実装とは――テスト容易設計の基本……Kuniwak
- あー…テストしやすいように本体の設計を変えちゃうの、やりますね…。
- そもそもSOLID原則を満たすように設計するのは本当に重要だと思います…。
- 設計がキレイなら、テストが書きやすいですもん。
- TDDは……何度も試みたけど合わなかったですね><
- 最初からキレイに作れずに試行錯誤するから…。
- でも、試みた事自体はたしかにテスト設計に活きていると思います…!
- モックライブラリやDIコンテナを使わないようにする……なるほど、確かにギプスかも。
- 普段から意識してもよさそうです。
実践データベースリファクタリング 【14】地図を検索する……曽根 壮大
- MySQLも緯度経度はGeometry型としてあって…空間インデックスもあるみたいですね。よかった。
- ウチは幸い緯度経度を扱ってないのでアレですけど、今後使うときには覚えておきます…!
実践LLMアプリケーション開発 【18】LangGraphのCommand APIでマルチエージェントを開発する……西見 公宏
- 今のChatGPTも、内部でいろんなツールを使っているような……。
- うーん…ChatGPTの答えとほぼ一致しているけど、ChatGPTがエージェントをツールと言っているだけのような気もしてきた。それくらい機能として切り出せているともいうのかしら。
- 決まった経路ではなく、動的にノードを選べるのはとてもよい感じなのと…「ハンドオフ」で手を離せるのは面白かったです。
インターネットの姿をとらえる 【7】インターネットからみたデータセンター事業者……土屋 太二
- データセンター!…一回も行ったことがないので、めっちゃ興味あります…。
- 管理項目めっちゃ多いですもんね…。
- データセンターに種類があるとは知りませんでした。ネットワーク系とサーバ系…納得です。
- GPUサーバ、電力消費が大きいんですね…それは知りませんでした。
【最終回】基礎からわかるDetection Engineering 【8】Detection Engineeringのまとめと補論……石川 朝久
- ざっと今までを振り返っててくれて、ありがたかったです🙏
- 仕事で必要になったときにまた帰ってきます。
魅惑の自作シェルの世界 【28】パス名展開(前編)……上田 隆一
一歩踏み出すための技術広報戦略の立て方 【3】戦略の立て方……玉田 大輔
- 3ヵ年計画…たしかにブランディングはそれくらい掛かりそうなイメージがあります。
- 成果を出してる方が参照できる形で出してくれていると、経営陣への説明に使いやすそうです。
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~ 【158】東京大学でシビックテック・デザイン学についての研究が始まります……白澤 美幸
- デザインイノベーションのところは気になります…。
- どうやってコラボレーションを促そうとしてるんでしょう…?
その他
SD BOOK REVIEW
- www.shoeisha.co.jp
- GitLabについてちゃんと知らなかったので、紹介がなかったら気に留めなかったかも…。
- GitLabに学ぶ 世界最先端のリモート組織のつくりかた ドキュメントの活用でオフィスなしでも最大の成果を出すグローバル企業のしくみ 電子書籍|翔泳社の本
- GitLabがリモート組織のエキスパートであるがゆえの…と知ったら、ちょっと読みたくなりました。
- gihyo.jp
- まとめて見直せるのはいいかも…。
SD News & Products
- Banshee Stealer
- macOS向け、情報窃取マルウェア…。
- 来たか…。
- アンチウィルスシステムが見逃しやすいって…おおう…。
- prtimes.jp