サーバー(Go / Rails) Grapeを用いたRails APIの構築:Reactフロントエンドからの呼び出し方法 RailsのコントローラーとモデルだけでAPIを構築することは可能だが、大規模プロジェクトになってくるとViewとレスポンスの混在や、APIのバージョニングの手動管理が困難になるなどの問題が生じてくる。GrapeはRailsAPI専用に設計されたDSLであり、これらの問題を解決する 2025.01.12 サーバー(Go / Rails)開発・デザイン
サーバー(Go / Rails) RailsとReactをモノレポで統合する方法:構成と実装例 モノレポ構成を利用すれば、Railsをバックエンド、Reactをフロントエンドとして統合した効率的なプロジェクトを構築できる。以下では、RailsからReactにデータを渡し、動的なUIを構築する方法を具体的なコード例を用いて説明する。 2025.01.12 サーバー(Go / Rails)開発・デザイン
Web(React / Python) Expo入門:ディレクトリ構造・Expo Router・セットアップ手順 Expoは、Expo Application Services(EAS)を中心とするツール群を提供する、React Nativeベースのモバイルアプリケーション開発フレームワーク。React Native自体はJavaScriptを使用してクロスプラットフォーム(iOS/Android)のアプリを開発するためのフレームワークだが、Expoはその上に構築され、以下の特徴を持つ 2025.01.11 Web(React / Python)アプリ(Flutter / React Native)開発・デザイン
Web(React / Python) React Native:コンポーネント・JSX・Props・State React Nativeは、JavaScript(もしくはTypeScript)でモバイルアプリを開発できるフレームワーク。1つのコードベースでiOSとAndroidの両方に対応するアプリを開発可能(クロスプラットフォーム開発) 2025.01.01 2025.01.11 Web(React / Python)アプリ(Flutter / React Native)開発・デザイン
開発・デザイン PDMマイクとI2Sの違い:PDMでは、なぜデシメーションフィルタが必要なのか? PDMマイクは、デジタル方式のマイクで、音声信号をパルスの密度で表現する。変換された信号は「高密度の1と0」で構成されており、人間の可聴領域(20Hz〜20kHz)を超える高周波成分も含んでいる。一方でI2Sマイクは音声データをPCM形式で送信する 2025.01.02 開発・デザイン電子回路