記事一覧
-
### はじめに ソフトウェアアーキテクチャにおける「境界線(Boundary)」とは、 **責務や関心ごとを分離するために引かれる線** を指します。 どこに線を引くかによって、システムの保守性・拡張性・テスト容易性が大きく変わります。 境界線は単なる抽象概念ではなく、設計上の「生きたルール」として機能します。 ------ ### 境界線を引く目的 1. **責務の分離(Sepa...
Qiita -
SQLで既存のテーブルに項目(列)を追加する方法
2025/09/30SQLで既存のテーブルに項目(列)を追加するには「**ALTER TABLE**」を使います 例1) BASEBALLテーブルにstudium列を追加(文字列、NULL不可) ALTER TABLE BASEBALL ADD studium VARCHAR(255) NOT NULL; 例2) BASEBALLテーブルにrank列を追加(整数) ALTER ...
Qiita -
Google Cloudでの各種オペレーションの時間測定方法について
2025/09/30### 0. はじめに 検証内容の一つに各サービスのスケールアップにかかる時間を図るというものがあります。それにあたり、ロギングサービスのCloud Logging(AWSのCloudWatch Logs相当)を利用してAlloyDBのスケールアップにかかる時間の測定を実施しました。測定の中でCloud Loggingの見方を調べましたので、本ブログにて共有させて頂きます。 ### 1. 操作の...
Qiita -
# バイブコーディング地獄
2025/09/30💩 1284文字
ZENN -
我々はなぜ、15年動いた基幹システムの内製化に踏み切ったのか?
2025/09/30🕌 2938文字
ZENN -
JAVA と C# 共通ライブラリ with ChatGPT
2025/09/30JAVA と C# 共通ライブラリが作れないか相談。 ChatGPTの質疑はそのまま。誤植があってそれなりに応えてくれる場合と、 誤植がなくても、違う意味に捉えてしまうこともあります。 どちらも記録として保存しています。 # CHatGPT C#とJAAVの共通ライブラリはありますか? ChatGPT: >いいご質問です。 結論から言うと、C#(.NET系)と Java の両方で「完全に共通...
Qiita -
## 起きていた事象 Render.comのWebサーバーでRuby on Railsのプロジェクトを運用していた時、メール送信機能を実装してデプロイしたら以下のエラーが発生しました。 > ERROR -- : [ActiveJob] [ActionMailer::MailDeliveryJob] [xxxx] Error performing ActionMailer::MailDelive...
Qiita -
URLSession と delegate: self ― メモリリーク問題を整理する
2025/09/30🦔 2365文字
ZENN -
【Clean Architecture】Independence(独立性の重要性)
2025/09/30### はじめに ソフトウェア開発において「独立性(Independence)」は、アーキテクチャの健全性を支える最も重要な原則の一つです。 独立性が確保されていれば、システムは長期的に成長し、変化に強い状態を保つことができます。逆に独立性が失われると、変更のたびにシステム全体へ影響が波及し、いわゆる「スパゲッティコード化」を招きます。 ------ ### 独立性とは何か **独立性*...
Qiita -
ifconfigでローカルアドレスを特定する
2025/09/30## 概要 よく使うけど、いっつも調べているので備忘録的に ## コマンド ```zsh ifconfig en0 | grep "inet " | grep -v inet6 | awk '{print $2}' ``` ### いっつも適当に使ってたから何やってるか調べた ifconfigでネットワーク指定できるの知らなかった 正直これだけで、後のオプション要らないわ... いつ...
Qiita -
(1).やったこと ①.データ分析の大体の流れの概要のおさらい ――――― (1).課題の設定 (2).データの取得 (3).環境構築 (4).データの理解・可視化 ①.必要なライブラリのインポート ②.取得したデータを読みこむコードを作成 ③.データの確認 今回は追及しないが、恐らくここにいろいろな手法がある。 ④.使用するデータの特徴の確認 ...
Qiita -
Claude Code ActionでPRの内容を自動入力する
2025/09/30💬 3544文字
ZENN -
GPT呼び出しをGPT-5系に移行する際のパラメータの注意
2025/09/30👻 4105文字
ZENN -
SalesforceのCI/CDを構築してみた
2025/09/30# はじめに Salesforceの組織間のメタデータの送信には「送信/受信セット」が多く使われております。これは「どれとどれをリリースする」というのを画面からポチポチと選択するだけで良いのでとても簡単です。しかし、リリース対象が多くなってくると - リリースしたいコンポーネントが見つからない - ApexClassやカスタム項目多すぎてページ送りが大変 - 他の人が作業したものを上書きしてしま...
Qiita -
Flutter アプリ開発:必須・便利パッケージ30選(pub.devリンク付き)
2025/09/30## 🏗 状態管理 1. **[provider](https://pub.dev/packages/provider)** – 公式推奨の状態管理 2. **[riverpod](https://pub.dev/packages/riverpod)** – 型安全な次世代状態管理 3. **[get](https://pub.dev/packages/get)** – 軽量な状態管理と...
Qiita -
In today’s fast-paced business environment, organizations need to be agile, scalable, and innovation-driven. One of the most significant enablers of this transformation is the public cloud. By leverag...
Qiita -
MacのVSCode上のターミナルからnixを使用できない問題の原因と解決
2025/09/30🫥 5803文字
ZENN -
Amazon RDS for MySQLからAmazon Aurora MySQL移行
2025/09/30👋 5758文字
ZENN -
Deep Dive Laravel Queue
2025/09/30🔛 9439文字
ZENN -
なぜAptosは爆速なのか?1秒未満で取引が確定する「コンセンサスアルゴリズム」の秘密
2025/09/30💸 5559文字
ZENN