2026-08

おけまるの投資開発室

【株アプリ開発】J-Quantsから取得した株価をDBへ保存しました

今回は、動画を撮っていません。撮っている最中に面倒くさくなってしまいました。ただやったことを記録として残すため、このブログは書こうと思います。今回、J-Quants APIから取得した過去5年分の株価を、銘柄ごとにSQLiteへ保存できるよ...
ネットワーク

TCPとUDPのソケット通信について学んだことをまとめてみた

PythonでTCPのソケット通信を学ぶと、サーバー側には「接続を待ち受けるソケット」と「接続した相手と通信するソケット」が登場します。一方、UDPのサーバーでは、1つのソケットを使ってデータを直接送受信します。さらに、TCPには「データを...
おけまるの投資開発室

【第8回】親子コンポーネントを使ってウィンドウを閉じる機能を作成

今回は、株アプリの銘柄詳細画面を「×ボタン」で閉じる機能を作りました。閉じるだけなら簡単そうに見えますが、この株アプリでは、画面全体を管理するコンポーネントと、銘柄詳細を表示するコンポーネントを分けています。そのため、親コンポーネントが持っ...
おけまるの投資開発室

【第7回】ReactのuseStateで画面の表示・非表示を切り替える

今回は、株アプリの「銘柄詳細画面を閉じる機能」に挑戦しました。動画はこちらです。今回やりたかったこと現在作成している株アプリは、次の3つのエリアに分かれています。・左側:検索条件・中央:銘柄一覧・右側:選択した銘柄の詳細情報右側の銘柄詳細に...
おけまるの投資開発室

【第6回】3カラムレイアウトとタブ切り替えを実装

今回は、いよいよ株アプリの画面作成に入りました。これまでは、・どんなアプリを作るのか・どんな機能が必要なのか・どんなデータを持つのか・データがどう流れるのかといった設計を中心に進めてきました。今回から、実際にNext.js / Reactを...