記事一覧
-
### はじめに リファクタリングの悪臭の一つに **Duplicate Observed Data(重複した観測データ)** があります。 これは **同じデータを複数の場所で保持し、更新のたびに同期処理が必要になる状態** を指します。 一見便利そうに見えますが、バグや不整合の温床になりやすく、保守性を大きく下げる要因となります。 ------ ### 31.1 特徴 - ドメイン...
Qiita -
PostgreSQLでjsonbを高速検索 -GINインデックスの効果と仕組みについて-
2025/09/17🤖 9299文字
ZENN -
【佐藤誠之】武豊町という田舎町でエンジニアをする意義とは?
2025/09/17武豊町在住の佐藤誠之です。 私は長年東京でシステム開発の仕事に携わってきましたが、数年前に地元・愛知県の武豊町に拠点を移し、現在は半田市と行き来しながらリモートでエンジニアとして活動しています。 「エンジニア=都市部で働く」というイメージが根強い中、あえて田舎町・武豊町を選んだのには、いくつかの明確な理由があります。今回は、私自身の実感を通して「武豊町でエンジニアをする意義」について綴ってみた...
Qiita -
💾 2793文字
ZENN -
💭 6550文字
ZENN -
🔥 6550文字
ZENN -
【AWS】アーキテクチャ図をラクして書きたい!
2025/09/17## やりたいこと AWSの各サービスについては名前とどんなことができるかが一致している程度です。ただ、どのサービス同士が連携しているのか、どう連携させるのがベストプラクティスなのか、理解できていません。散らかっています。 それぞれのサービスを頭の中で結びつけたいのでアーキテクチャ図をAIに作ってもらってラクして覚えちゃおう!と思い立ちました。 ## 簡単な結論 頭に想像している図を視覚化す...
Qiita -
[Statistics] t分布 とは
2025/09/17# 概要 t分布(Student’s t-distribution)は、**母分散が未知** の場合に標本平均を扱うために導入された連続確率分布です。 - 正規分布と同様に左右対称で、平均 0 を中心に持つ。 - 裾が厚く、外れ値の影響を受けやすい。 - 標本サイズが大きくなると、標準正規分布に近づく。 統計的推測(母平均の推定・検定)で特に重要になるのは、「母分散未知・標本サイズが小さい」場...
Qiita -
Psy による Google の AI エージェント間決済プロトコルと ERC-8004 への見解 これは非常に興味深いタイミングです!Google の発表と ERC-8004 提案は重要な前進を示していますが、本質的には「昨日のアーキテクチャで昨日の問題」を解決しようとしています。なぜ Psy のアプローチが根本的に異なり、AI エージェントの未来により適合しているかを説明させてください。 両...
Qiita -
Snowflakeにおける非構造化データを構造化データに変える選択肢
2025/09/17📄 15455文字
ZENN -
🍣 2711文字
ZENN -
### はじめに **大泥棒(God Class)** とは、 **アプリケーションのあらゆる処理を1つのクラスに詰め込み、何でもやる「神様クラス」になってしまった状態** を指します。 これは **Large Class(巨大クラス)** がさらに進行した形であり、 保守性・拡張性を大きく損なう典型的な悪臭です。 ------ ### 30.1 特徴 - クラスが数千行規模に膨れ上...
Qiita -
TEE(Trusted Execution Environment)入門[基礎編]
2025/09/17㊙️ 7607文字
ZENN -
経緯 Claudeを使い、ネクストエンジンとGoogleスプレッドシートをAPI接続する:認証編でGoogle Apps Script(=GAS)とネクストエンジンの認証を終えることが出来ました。 次は在庫情報を取得する試験に移ります。 出来る方からするとそんなこと?と思われるかもしれませんが、ネットを検索しても中々こういう情報にたどり着かなかったので記事にした次第です。 試験なので数百というので...
Qiita -
この投稿では、`controller-runtime` v0.22で導入されたServer-Side Apply(SSA)のネイティブサポートについて使い方を紹介します。 https://github.com/kubernetes-sigs/controller-runtime/pull/3253 また、Kubernetesのコントローラ開発において、カスタムリソース(CRD)をSSAしやすい...
Qiita -
### はじめに **貧血ドメインモデル(Anemic Domain Model)** とは、 ドメインオブジェクトが **フィールド(データ)だけを持ち、振る舞い(ビジネスロジック)を持たない状態** を指します。 結果として: - ロジックは **サービス層** に集中 - エンティティや値オブジェクトは **単なるデータ入れ物** になってしまう - オブジェクト指向の利点(カプセル...
Qiita -
Tableau Desktop Specialist試験対策までのハンズオン備忘録
2025/09/17## 背景と現状 可視化案件に参画をする想定をしているため、BIツールの理解を深めようと考えております。 →入社後は、Tableau Desktop Specialist試験の取得を考えているため、Tableau Desktop Specialist試験対策のUdemyを実施中。 ### 対応中教材 https://www.udemy.com/course/tableau-desktop-sp...
Qiita -
Outsystems Web Developer - タイマーを使用する
2025/09/17改行ぐらいでしか編集のやり方がまだわかってなくて見づらいと思いますが、よろしくお願いいたします。 不明な点は以下のリンクからご確認お願いいたします。 https://learn.outsystems.com/ja-jp/training/journeys/web-developer-exam-2993/use-timers/odc/6032 タイマーを使用する。 1概要 1.1非同期、定期処...
Qiita -
### はじめに **不完全なライブラリクラス(Incomplete Library Class)** とは、 利用している外部ライブラリやフレームワークのクラスに、 **必要な機能が欠けており、自前で補わなければならない状態** を指します。 例: - Java 標準の `Date` クラスに日付操作 API が不足していた頃、独自ユーティリティを追加 - 既存のライブラリクラスに便利...
Qiita -
中途入社して2年経った
2025/09/17🍲 1731文字
ZENN