記事一覧
-
🦜 14227文字
ZENN -
テスト原則間のトレードオフ・相関関係・因果関係についてまとめてみた
2025/10/10# 前置き 今回は、テストアーキテクチャおよびテスト設計における各原則間の 「トレードオフ」「相関関係」「因果関係」について、考えられるものを網羅的に解説していきたいと思います。 結局ここを避けてしまっては、金になるアーキテクチャなんてものは構築できません。 # ⚖️ テスト原則間のトレードオフ ある原則を追求することが、別の原則の達成を困難にする場合の緊張関係です。 テストアーキテクチャを...
Qiita -
🛠️ 2610文字
ZENN -
AES暗号はこうして動く!Pythonで学ぶラウンド処理と鍵スケジュールの全工程
2025/10/10# **user**: AES暗号を理解するためのPython関数を作っていただけますか?あくまで、AES暗号について学習するための目的です。 # **assistant**: いいですね — AESを学ぶための**実用的で読みやすい Python 関数一式**を作りました。Colab と Databricks の両方で使えるように、依存は `pycryptodome`(`Crypto` パ...
Qiita -
β進数展開と二進数
2025/10/10### 1. 背景と目的 従来の2進ADCは、各段の残差増幅を**正確に×2**とすることが前提であり、アナログ誤差がビット化結果に直接影響しやすい。 これに対し、**β展開(1 < β < 2)**を用いると桁表現に**冗長性(redundancy)**が生まれ、多少のアナログ誤差を**ディジタル領域で吸収・補正**できる。 本稿では、β進数表記の定義から2進表記への変換までを、実装容易な形で...
Qiita -
iOS Default Web Browserの自作方法
2025/10/10🌐 7505文字
ZENN -
【個人開発】シンプルメモアプリ「Teamo」を開発しました
2025/10/10# はじめに 本記事は、筆者が個人開発したWebアプリ「**Teamo**」の紹介記事です。アプリの概要や、開発時の工夫点・苦労した点などを記載しております。 # 筆者について(アプリ開発時点) ・年 齢:24歳 ・職務経歴:某SES企業で2年勤務 ・担当業務:基本設計・詳細設計・コーディング・テスト ・取得資格:JavaSilver・基本情報技術者 # アプリ概要 ### アプリ名 : ...
Qiita -
なぜ、頭が悪い人ほどAIエージェントに期待するのか?
2025/10/10📕 4170文字
ZENN -
【DAY122】AI時代の生き残り方
2025/10/10🤖 906文字
ZENN -
【Ruby 3日目】基本文法 - 制御構造(if/unless/case)
2025/10/10💎 4982文字
ZENN -
【git-spice】コミットを一つにまとめる方法
2025/10/09`gs branch squash`コマンドを使用すると、現在のブランチのすべてのコミットを1つのコミットにスカッシュし、上位ブランチ(upstack branches)を自動的にリスタックできます。 ## 使用方法 ```bash gs branch squash [flags] # またはさらに短い省略形 gs b sq [flags] ``` 現在のブランチのすべてのコミットを1つにま...
Qiita -
Python 数理最適化ソルバー・モデラーの比較
2025/10/09# はじめに 複数パターンの勤務希望を与え、非商用で使用できるモデラーとソルバーの実行時間を比較しました。目的は看護師のシフト表作成で使う際に「どの組合せが安定して速いか」を示すことです。 [Pythonで病棟シフト最適化](https://qiita.com/kaz_ict_nurse/items/74e574545702a610703c)で作成したコードをベースにしています。 Pythonに...
Qiita -
OCI Network FirewallとLoad Balancerの組み合わせ①
2025/10/09Network Firewallのネットワーク構成は様々なパターンが存在しますが、今回はLoad Balancerと組み合わせた場合の構成を紹介します。Load Balancerは、Public Load Balancerとしてインターネットからのアクセスを処理するのですが、Network FirewallをLoad Balancerの前に配置する、後ろに配置するによって設定や動作に違いがあります...
Qiita -
🐙 5858文字
ZENN -
📊 30985文字
ZENN -
クラウドも極論、PC
2025/10/09> クラウドは“遠くにあるPC”。まずはここから。やることの基本は、手元のPCとほとんど同じです。ただし、クラウドには便利な専用サービスがあり、運用を楽にしてくれます。 > ### なぜPCと同じ発想で考えられるのか - アプリを入れて、設定して、起動して、外からアクセスできるようにする。この流れはどこでも同じ。 - 中で動くのはOSとプロセス。ネットワークも結局は“ポートを開いて通す”とい...
Qiita -
Apache Iceberg スタックの構築は、通常かなり複雑です。データを書き込むためのクエリエンジン、メタデータを管理するためのカタログ(Nessie や JDBC サービスなど)、そしてテーブルファイルを保存するオブジェクトストアが必要になります。これらを個別に管理するには、膨大なセットアップとメンテナンス作業が発生します。 RisingWave はこの一連のプロセスを大幅に簡素化します。...
Qiita -
rex0220 マークダウンプラグイン パイチャートと縦棒グラフ表示
2025/10/09[マークダウンプラグイン](https://qiita.com/rex0220/items/318d45e973548506c7a8)と[計算式プラグイン](https://qiita.com/rex0220/items/ae83c6d5ce50ff7a9a73)の連携で、パイチャートと縦棒グラフを表示してみます。 # 概要 マークダウンプラグインは、Mermaid ライブラリの書式でチャート...
Qiita -
Claude と Google Colabの連携
2025/10/09大規模言語モデル講座 基礎編 2025 Autumn 敗因を勝因に https://qiita.com/kaizen_nagoya/items/34ffd2b0c47a5f3665d9 Claude と Google Colabの連携して使ったことがない。 # ChatGPT Claude と Google Colabの連携方法を教えてください。 ChatGPT: なるほど、Claude(An...
Qiita -
Django + MySQL を Docker で構築してユーザー登録する手順
2025/10/09🙄 9969文字
ZENN