工作と競馬2

電子工作、プログラミング、木工といった工作の記録記事、競馬に関する考察記事を掲載するブログ

2023-01-01から1年間の記事一覧

机の改造 --- ケーブル収納機能を追加し机上を整理 ---

概要 机にケーブル収納機能を追加するための改造を行い、机上に這っていたケーブルをすっきりさせることができた。 概要 背景と目的 詳細 1. 現状把握と方針整理 2. 設計 3. 製作 3.1 材料切り出しと棚の組み立て 3.2 背板への穴あけ 3.3 取り付け 4. 実施効…

2023年リーディングサイアーランキング回顧

概要 JRAの2023年リーディングサイアーに関する一考察である。過去10年にわたるリーディングサイアーランキングの変遷とともに今年のランキングの意味合いおよび来年以降のトレンドについて考察した。 背景と目的 2022年もJRA全レースが終了し、リーディング…

デスクトップ型オシロスコープを購入

概要 デスクトップ型オシロスコープSDS1104を購入し、試用してみた。 概要 背景と目的 詳細 1. 求める性能 2. 機種の選定 3. 試用 3.1 プローブの調整 3.2 お試し波形観測 まとめと今後の課題 背景と目的 私は、これまでの電子工作において、USB接続タイプの…

ブラウザアプリでAmazon Cognitoを利用したログイン機能をつける

概要 ブラウザアプリでAmazon Cognitoを利用したログイン機能をつける方法を調べ、実施してみた。 概要 背景と目的 詳細 0. やりたいこと 1. PC開発環境の準備 @aws-sdk/client-cognito-identity-providerのインストール Cognito APIGateway ログインするJav…

CDのリッピングが意外な方法でできてびっくりした

数年前、何のきっかけか忘れたが、手持ちの外付けDVDドライブが使用できなくなった際、ディスクメディアの使用機会が非常に少なくなってきていたため、新しくディスクドライブを買うのをやめた。 しかし、最近たまたま音楽CDをリッピングしなければならない…

家庭菜園の成長記録用カメラ ver2の製作(2) ~ 筐体に基板を格納、ソーラーパネル部組み立て ~

概要 家庭菜園の成長記録用カメラ ver2について、筐体に基板を格納、ソーラーパネル部組み立てを行って動作確認をした。 概要 背景と目的 詳細 1. ケーブルグランドの取り付け 2. 基板の格納 3. ソーラーパネル組み立て まとめと今後の課題 背景と目的 前回…

スーパートゥイーターの追加

概要 ホームシアターシステムのメインスピーカーに、スーパートゥイーターを追加した。 概要 背景と目的 詳細 1. 調達 2. 組み立て 2.1 外装 2.2 コンデンサ交換作業性を考慮した接続 3. 接続・設置 4. 試聴 まとめと今後の課題 背景と目的 以前自作したホー…

AWS認定のアカウントをまとめる

概要 2つ保有していたAWS認定のアカウントを1つのアカウントにまとめることができた。 概要 背景と目的 詳細 1. 状況 2. サポートへの統合の依頼 3. サポートからの応答 4. 結果 5. 参考 まとめと今後の課題 背景と目的 私は、これまでにAWS認定を2つ取った…

家庭菜園の成長記録用カメラ ver2の製作(1) ~ 構想検討、基本設計 ~

概要 庭の家庭菜園を記録するためのカメラの製作にあたり、構想を検討した。 概要 背景と目的 詳細 1. 主な仕様 2. 基本設計 2.1 カメラ&Wi-Fi 2.2 ソーラー発電 2.3 筐体 3. 設置イメージ まとめと今後の課題 背景と目的 数か月前にマイホームが完成した。…

Windows11がアップデートされてCopilotが使えるようになったので試したら、かなり使えそうだとわかった

概要 Windows11のアップデートで使えるようになったCopilotを使い、威力を確認した。 概要 背景と目的 詳細 0. 環境 1. 起動 2. 試しに質問 3. 画像をクリップボードにコピーすると自動的に質問準備が整う 一つ気になること まとめと今後の課題 背景と目的 …

ソーラーパネルで発電してリチウムイオン電池を充電する回路をプリント基板化する(2) --- 基板発注 ---

概要 前回に引き続き、基板作製の発注を行う。 概要 背景と目的 詳細 1. 基板製造業者 2. ガーバーデータを出力 3. 発注 4. 検品 5. 組み立て&動作確認 6. まとめ まとめと今後の課題 背景と目的 前回、基板の設計が完了した。今回は、基板メーカーに発注を…

ソーラーパネルで発電してリチウムイオン電池を充電する回路をプリント基板化する(1) --- 基板設計 ---

概要 ソーラーパネルで発電してリチウムイオン電池を充電する回路をプリント基板化してみた。 概要 背景と目的 詳細 1. 構想検討 2. 回路設計 2.0 作成ツール 2.1 回路図修正 2.2 フットプリント選択 3. 基板設計 3.1 基板外形検討 3.2 パターン作成 3.2 3D…

Reactで、コンポーネント間のデータやり取りをするための基本を整理して置く

概要 Reactアプリの作成を始めて最初に躓いた コンポーネント間でデータのやり取りをする基本 を自分なりに整理した。 概要 背景と目的 詳細 1. やることを整理 2. App.js 2.1 Context 2.2 Ref 2.3 Contextへの引き渡し 2.4 ドロップダウンボックス 2.5 div …

VS Codeで、React + React Bootstrapアプリを開発する環境を作る

概要 VS Codeで、React + React Bootstrapアプリを開発する環境を作成し、サンプルアプリが動くまでの手順をメモした。 概要 背景と目的 詳細 0. 環境 1. create-react-appインストール 2. サンプルアプリを準備 3. Visual Studio Codeで開く 4. React Boots…

ホームシアターの構築(16) --- スピーカー製作まとめ ---

概要 製作した9つのスピーカーについてまとめた。 概要 背景と目的 詳細 1. 集合写真 2. 製作過程ダイジェスト 2.1 構想 2.2 事前検討 2.3 AVアンプ購入 2.4 スピーカー全体構想 2.5 サラウンドスピーカーの製作 2.6 イネーブルドスピーカー 2.7 フロントス…

VSCodeで、リモート環境のTerminalが使えない場合

ランキング参加中DIY 概要 VSCode 1.78で、Remote-SSH拡張機能を使いリモートのLinux端末に接続したとき、リモート環境のglibcが2.28よりも古かったためTerminal機能が使えなかった。VSCodeをダウングレードしたところ使えるようになった。 概要 背景と目的 …

ホームシアターの構築(15) --- スピーカースタンド、サランネットの製作 ---

概要 フロントスピーカー、サラウンドスピーカーのスピーカースタンド、イネーブルドスピーカーのサランネットを製作した。 背景と目的 前回、フロントスピーカーのエンクロージャー外装仕上げと仮音出しを行い完成させた。今回は、フロントスピーカー、サラ…

リモート水位センサシステム ver4(6) --- 2023年シーズン前メンテナンス&設置 ---

ランキング参加中DIY 概要 リモート水位センサシステムの2023年シーズン前メンテナンスを行い設置した。 概要 背景と目的 詳細 1. 構想 2. 水位センサ部のメンテナンス 3. 動作確認&設置 まとめと今後の課題 背景と目的 今年も、田植えの時期となり、リモー…

ホームシアターの構築(14) --- フロントスピーカーの製作(3) ---

概要 フロントスピーカーのエンクロージャー外装仕上げと仮音出しを行い完成させた。 背景と目的 前回、スタンドの組み立てとフロントスピーカーのクロスオーバーネットワーク製作を行った。今回は、エンクロージャー外装仕上げと仮音出しを行い、完成させる…

OpenSearchで、Vega-Liteを使ってPrecision、Recall、F1スコアを算出して表示する

概要 OpenSearchで、Vega-Liteを使ってPrecision、Recall、F1スコアを算出して表示できた。 背景と目的 先日、Vega-LiteでPrecision、Recall、F1スコアを算出して表示ができたので、OpenSearchのVegaタイプのVisualizeで同様に表示をしてみる。 詳細 0. 環境…

ノートPC Dell Inspiron5490のRAMを増設する

概要 ノートPC Dell Inspiron5490のRAMを増設し、動作することを確認した。 背景と目的 最近、Docker Desktop for Windowsでコンテナを動かしていると、結構RAMがきついということがあった。例えば、コンテナ側でWebアプリを動かして、ホスト側のWebブラウザ…

Vega-Liteで、Precision、Recall、F1スコアを算出して表示する

概要 Vega-Liteで、Precision、Recall、F1スコアを算出して表示するためのコードを作成し、動作を確認した。 背景と目的 最近たまたまVega、Vega-Liteを使った環境において機械学習モデルの性能指標を表示する機会があったが、Vega、Vega-Liteを使ったことが…

Pythonの時刻周りの処理 システム時刻の変更による影響のメモ

概要 Pythonで、時刻周りの処理を行っている最中に、システム時刻の変更があるとどんな挙動になるのか気になったので調べてメモしておく。 0. 環境 Linux搭載組み込み機器 Python3.5(事情により古いがまあ、どれも変わらないだろう) 時刻同期 time.sleep 影…

ホームシアターの構築(13) --- センタースピーカーの製作(2) ---

概要 前回に引き続き、センタースピーカーの外観仕上げを行った。 背景と目的 前回、センタースピーカーの製作を行いエンクロージャーが完成した。今回は、外観の仕上げを行う。 詳細 1. カッティングシート選定 カッティングシートは、サラウンドスピーカー…

OpenSearchでREST APIを使ってCSVファイルのデータを書き込むまでのメモ

概要 ローカルPC上のOpenSearchにREST APIでアクセスしてCSVファイルのデータを書き込んだ。 背景と目的 以前、ローカルPC上nにOpenSearchを立ち上げた。ちょっとした動作確認のため、使っていこうとしたがちょうどいいデータがないので、手元にあるCSVファ…

ホームシアターの構築(12) --- イネーブルドスピーカーの製作(2) ---

概要 イネーブルドスピーカーの外装仕上げを行った。 背景と目的 前回、サラウンドスピーカーの外装仕上げを行った。今回は、それに引き続きイネーブルドスピーカーについて外装仕上げを行う。 詳細 1. カッティングシート選定 カッティングシートは、サラウ…

ホームシアターの構築(11) --- サラウンドスピーカーの製作(2) ---

概要 サラウンドスピーカーの外装、仕上げを行った。 背景と目的 3か月ほど前に、サラウンドスピーカーの製作を行った。今回は、外装用のカッティングシートを貼りつけて、仕上げる。 詳細 1. カッティングシート選定 カッティングシートは、 サンゲツ REATE…

SageMaker Python SDKで、 "ClientError: An error occurred (ValidationException) when calling the CreateModel operation: RoleArn: Cross-account pass role is not allowed." となるとき

背景 SageMaker Python SDKを使用 ローカルのJupyter Notebookを使用 SageMaker組み込みアルゴリズム randomcutforestを使用 学習済みモデルアーティファクトはS3に格納済み モデルイメージのリージョンとモデルアーティファクトの格納先リージョンは同じ 上…

ホームシアターの構築(10) --- センタースピーカーの製作(1) ---

概要 センタースピーカーの外装以外の製作を行った。 背景と目的 前回、フロントスピーカーのスタンドとクロスオーバーネットワークの製作を行った。今回は、センタースピーカーのエンクロージャー製作を行う。 詳細 1. 基本構想 再掲にはなるが改めて書くと…

メタトロンによる診断を受けてみて

概要 メタトロンと呼ばれる測定器による診断を受けてみた。 背景と目的 たまたま、メタトロンと呼ばれる測定器による診断を受ける機会があった。その際に思ったことについて記す。 なお、私自身は、このメタトロンの診断結果について、最終的に信じられるだ…