メインコンテンツへスキップ

最近更新されたページ

Hilt × Roomで理解する依存性注入アノテーション入門

ライブラリ・レシピ

📝 はじめに この記事では、Androidで Hiltを使ってRoomデータベースを注入する典型的なパターン を例にしながら、Hiltの各種アノテーション(デコレータ)の 何のためにあるの...

更新: 3ヶ月前 (yasumu)

Android Studioでアイコンファイルをリソースとして保存する方法

Android Studio

はじめに Androidアプリ開発では、アプリ内で利用するアイコンを リソースファイル(drawable)として正しく保存する手順 を知っておくことが重要。 ここでは Android Studi...

更新: 3ヶ月前 (yasumu)

コールアウト埋め込み済みの記事をChatGPTに書いてもらう

BookStack TIPS

はじめに BookStack(特に v24以降)は Markdown 内に HTML を混ぜることを許可しているので、色とアイコンのついたコラムを差し込むことができる。WYSIWYGエディタの場...

更新: 3ヶ月前 (yasumu)

Now in Android に学ぶ最新アーキテクチャ:なぜこの構造が必要なのか

アーキテクチャ

🌅 はじめに Google の公式サンプル Now in Android は、現代の Android 開発におけるベストプラクティスを一通り体現している。単なる “きれいなコード例” ではなく...

更新: 3ヶ月前 (yasumu)

選択範囲にトリプルバッククオートで囲むマクロ

秀丸マクロ

機能 選択範囲をトリプルバッククオートで囲む 例)before(1行目から6行目までを選択した状態でマクロ実行) # ここはコードブロック def main(): print('H...

更新: 3ヶ月前 (yasumu)

開いているファイルを全部上書き保存/破棄して終了する

秀丸マクロ

機能 秀丸を一発で全終了させる。ファイル名が決まっているものはすべて上書き保存、決まっていないものは破棄して上書き保存する 何がうれしいの 「保存しますか?」のダイアログが出ない Cha...

更新: 3ヶ月前 (yasumu)

Androidアプリ開発用ChatGPTプロンプトテンプレート(25.11.25版)

バイブコーディング

あなたには Kotlin + Jetpack Compose を使った Android アプリ開発のパートナーとして、 最新ベストプラクティス(Jetpack公式ガイド+Now in Andr...

更新: 3ヶ月前 (yasumu)

AntiGravityが作成したアプリ(初版)

AntiGravity

AntiGravityを実行すると、コード一式が作成される。不要なものも結構多い。ただし、コードは洗練されており、ViewModelからScreenにUiStateを介して読み取り専用のデータを...

更新: 3ヶ月前 (yasumu)

AntiGravityへの入力プロンプトと実行結果

AntiGravity

入力プロンプト 下記をAntiGravityのAgentに入力した。 計算問題を作成して読み上げるAndroidアプリを開発するプロジェクトを手伝ってほしい。端末はスマホです。タブレット...

更新: 3ヶ月前 (yasumu)

Verification Walkthrough(日本語訳)

AntiGravity

動作確認の手順 1. ビルドと起動 Android Studio でプロジェクトを開く。 Gradle を同期する。 実機またはエミュレータでアプリを実行する。 2. UI 要...

更新: 3ヶ月前 (yasumu)

Tasks日本語訳

AntiGravity

ChatGPTが訳したTasksの中身。 [x] Android プロジェクト構造の初期化 [x] 実装計画の作成 [x] UI レイアウト(Compose)の実装 [x] メイ...

更新: 3ヶ月前 (yasumu)

ベースのプロンプトのGeminiによるレビュー

AntiGravity

レビュー依頼文 まず、下記のプロンプトを作成してAntiGravityに渡す前にGemini(高速モード)にレビューしてもらった。 下記要件で、AntiGravityに簡単なスマホアプリ...

更新: 3ヶ月前 (yasumu)

CANoe 初期設定とCAN信号送受信手順書

CAN通信

📌 はじめに 本手順書は、CANoeを初めて利用する方向けに、特定のCAN信号を送信し、その反映を確認する までの流れをまとめたものです。CANインターフェイス接続からソフトの設定、送受信の確...

更新: 5ヶ月前 (yasumu)

MC/DCと判定条件網羅の違いと実務での使い分け

050_セキュリティ

✨ はじめに 前回の記事では「判定条件網羅(Decision Condition Coverage, DCC)」を取り上げました。今回はその発展形である MC/DC(Modified Cond...

更新: 5ヶ月前 (yasumu)

判定条件網羅(Decision Condition Coverage)の基礎と活用法

050_セキュリティ

✨ はじめに ソフトウェアテストにおいて、テストケースをどこまで作り込むべきかは大きなテーマです。特に条件分岐を含むプログラムでは、条件が複雑になるにつれて「テストが十分かどうか」を判断するこ...

更新: 5ヶ月前 (yasumu)

ネットワークとセキュリティの融合:SASE(Secure Access Service Edge)の全体像

050_セキュリティ

🌐 はじめに クラウドやモバイルが当たり前となった今、従来の「社内ネットワークを守る」セキュリティモデルは限界を迎えつつあります。そこで注目を浴びているのが SASE(サシー / Secure...

更新: 5ヶ月前 (yasumu)

クラウド利用を守る鍵:CASB(Cloud Access Security Broker)の役割と進化

050_セキュリティ

🌐 はじめに クラウドサービスの利用が企業や組織にとって当たり前となった現代では、利便性と同時にセキュリティリスクも増大しています。従来のオンプレミス型のセキュリティ対策ではカバーしきれない部...

更新: 5ヶ月前 (yasumu)

🛡️ ファイアウォールの進化:Stateless FilteringからSPI、そして次世代ファイアウォールへ

050_セキュリティ

はじめに ファイアウォールは、ネットワークセキュリティの基盤として長年にわたり進化してきました。その歴史は大きく分けて3つのステージに分類できます。 Stateless Packet...

更新: 5ヶ月前 (yasumu)

🛡️ Stateful Packet Inspection(SPI)の仕組みと役割

050_セキュリティ

はじめに ファイアウォールの仕組みを理解するときに欠かせない概念のひとつが Stateful Packet Inspection(SPI) です。これは「パケット単位でのフィルタリング」から一...

更新: 5ヶ月前 (yasumu)

⚖️ SPF・DKIM・DMARCの比較まとめ ― メール認証の三本柱

050_セキュリティ

🌟 はじめに 迷惑メールやフィッシング詐欺は、メール利用者にとって長年の大きな脅威です。その防御のために登場したのが SPF・DKIM・DMARC という3つの仕組み。これらは単体では不十分で...

更新: 5ヶ月前 (yasumu)