記事一覧
-
SAR-ADCと熱雑音の関係
2025/09/21## 1. SAR-ADCの分解能とLSB 逐次比較型AD変換器(SAR-ADC)は二分探索で量子化を行い、分解能 $N$ ビットのときの最小ステップ(LSB)は $$ \Delta = \frac{V_{FS}}{2^N} $$ * $V_{FS}$:入力フルスケール電圧 * $N$:ビット数 例: $V_{FS} = 1\,\text{V}, N=15$ $$ \Delta = \f...
Qiita -
AUTOSARは、Classic Platformは、EnterPriseArchitect(ソフト名)のファイルを配付している。 なぜか、より公開側に振ったはずのAdaptive Platrformでは、UML図を配布していない。 AUTOSAR APの図をChatGPTにPlantUMLで書いてもらう企画を考案。 今回は第4回目。 Explanation of ara::com API A...
Qiita -
AUTOSARは、Classic Platformは、EnterPriseArchitect(ソフト名)のファイルを配付している。 なぜか、より公開側に振ったはずのAdaptive Platrformでは、UML図を配布していない。 AUTOSAR APの図をChatGPTにPlantUMLで書いてもらう企画を考案。 今回は第5回目。 Explanation of ara::com API A...
Qiita -
# はじめに 本日は、Androidアプリ開発で最も重要な設計パターンの一つである**MVVM(Model-View-ViewModel)アーキテクチャ**について学びます。特に、UIの状態管理を効率的に行うための**ViewModel**と**StateFlow**を中心に、現代的なAndroid開発手法を解説します。 ## 1. なぜ状態管理が必要なのか? ### 従来の問題点 従来の...
Qiita -
# はじめに 前回は、Retrofit2とOkHttpを使ってAPIリクエストを送信する方法を学びました。今回は、サーバーから受け取ったAPIレスポンスの**JSON**データを、アプリで扱えるように**パース(解析)**し、活用する方法について詳しく解説します。 ## 1. JSONとは何か? **JSON (JavaScript Object Notation)** は、人間が読みやすく...
Qiita -
# はじめに 本日も、Androidアプリ開発の学習を続けましょう!今回は、アプリ開発において非常に重要な「**HTTP通信**」について学びます。外部サービスと連携するために欠かせない知識を、実践的なコード例とともに解説します。 ## 1. なぜAPI通信が必要なのか? 現代のアプリの多くは、ローカルデータだけではなく、インターネット経由で外部サービスと連携しています。例えば: - **...
Qiita -
💭 2053文字
ZENN -
Swallow-OS開発日記① 計画過程・どんなOSを作るの?
2025/09/21完璧に孤独な開発作業です。 はい、現在Swallow-OSと言うOSを作ろうと思っているSakadayoです。 (<なぜSwallow?>→燕が好きだからです。) 現在、友達と二人で**Github**を使って開発しています。 本当に初心者で、尚且つ本を買う余裕もありません。 (専門書高すぎて発狂しています。) 大体の開発言語は、 **①ニアハード(造語)な部分=アセンブリ** **②その他大...
Qiita -
HEICをPNGとかJPEGに変換するアプリ
2025/09/21# ✅背景 - iPhoneや一部のAndroid端末は標準で`HEIC`保存 → でも世の中のWebサービスやアプリはまだ `JPEG`や`PNG`前提 のものが多い。 - 結果として、サイトに画像をアップロードできない、アプリで開けないという **めんどう** が発生。 # 📊そもそもHEIF(.HEIC)とは? - HEIF (High Efficiency Image File ...
Qiita -
# はじめに Androidアプリを開発していると、「アプリを閉じてもデータを保存しておきたい」というニーズに必ず直面します。このローカルデータの永続化には、主に**SharedPreferences**と**Room Database**という2つの方法がよく使われます。今回は、それぞれの特徴と使い分けについて、実践的なコード例とともに解説します。 ## 1. SharedPreferenc...
Qiita -
【初投稿】学びを形にする旅の記録を始めます!
2025/09/21🐗 560文字
ZENN -
final は何をしている?
2025/09/21💭 341文字
ZENN -
AUTOSAR 846 AP, Figure 4.3: ara::com method based communication using PlantUML by ChatGPT
2025/09/21AUTOSARは、Classic Platformは、EnterPriseArchitect(ソフト名)のファイルを配付している。 なぜか、より公開側に振ったはずのAdaptive Platrformでは、UML図を配布していない。 AUTOSAR APの図をChatGPTにPlantUMLで書いてもらう企画を考案。 今回は第2回目。 Explanation of ara::com API A...
Qiita -
前回からの続きで、Raspberry Pi Picoで取得したデータをS3に送信してみたいと思います ### **API Gateway + Lambda + DynamoDB** を構築 1. DynamoDBを作成 ・テーブル名とパーティションキーは任意につける ・ほかの設定はデフォルトのままでいきます  st.page_link( _page_ )でリンクを実現できます。_page_ としては(1)リンク先を示す文字列、(2)同Pathオブジェクト、(3)同StreamlitPageオブジェクトの3種類が指定可能です。ただ、st.page_link()でローカルにある...
Qiita -
# AUTOSARとMBSE AUTOSARは、MBSE:Model Based System Engineeringの自動車の具体例です。 MBSEは、モデルを描けば、あとはソースコード自動生成でシステムができあがる技術体系を指します。 モデルベースシステムズエンジニアリング 導入の手引き 2013 年 8 月 https://www.ipa.go.jp/archive/files/0000...
Qiita -
# はじめに 皆さん、こんにちは!「JavaとPythonで比べるデザインパターン」シリーズ、ついに最終回です。🎉 29日間にわたり、生成、構造、振る舞いという3つのカテゴリにわたる様々なデザインパターンをJavaとPythonで比較してきました。今日は、この旅の締めくくりとして、デザインパターンが現代のソフトウェア開発にどう貢献しているか、そしてこれからの展望についてお話しします。 ##...
Qiita -
💭 1581文字
ZENN -
第3章:複数モデルでのスタッキング
2025/09/21## 第3章:複数モデルでのスタッキング ## はじめに 本章では、アンサンブル手法の一つであるスタッキングを用いて、第2章で作成した特徴量を用いてAccuracyの向上を狙う。 この章では、複数モデルを使うスタッキングとは何かの説明と検証を行った。第4章で、単一モデルのサブセットを変えたスタッキングの説明と両手法の結果の比較を行う。 ```mermaid flowchart TD A...
Qiita -
# はじめに 皆さん、こんにちは!「JavaとPythonで比べるデザインパターン」シリーズの第29回目です。これまでの旅で学んだ知識を統合し、より実践的な設計課題に挑戦してみましょう。今回は、複数のパターンを組み合わせて、オンラインストアの注文処理システムを設計します。 ----- ### 課題:オンラインストアの注文処理システム このシステムは、ユーザーの注文に応じて、以下の機能を実行し...
Qiita