ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

【Ubuntu】apt-get 使用時に --no-install-recommends を利用

apt-get 使用時に --no-install-recommends を利用してみたのでその時のメモをここに残します。 使い方 デフォルトだと recommends しているだけの必須ではないパッケージも一緒に入って時間がかかるので 「--no-install-recommends」をつけるといいみたいで…

【Raspberry pi】webカメラでストリーミング配信

mjpg-streamer というものを使って web カメラのストリーミング配信をしてみたのでその時のメモをここに残します。 mjpg-streamer について 準備 インストール 起動スクリプト作成 起動 動作確認 サンプル ストリーミング その他(設定等々) 起動時に配信を自…

【自作】軽量薪ストーブをお庭で使ってみる

薪ストーブを使っているところを動画したのでアップしました。www.youtube.comwww.youtube.com

ねこまで辿り着けるかチャレンジ

久々に電子工作してみました。www.youtube.com

【Raspberry Pi】vi で方向キーを押すと ABCD と表示されてしまう

Raspberry Pi で vi でコードを編集しようとしたところ方向キーを押すと ABCD と表示されてしまい使いにくかったので回避方法を調べてみました。 原因 回避方法 コマンドによる回避方法 設定による回避方法 原因 方向キーを押すと 「ABCD」 が出力されるのは…

【大阪】USJ に行ってきました

最近引きこもりがちだったので USJ に行ってきました。 鬼滅の刃のコラボ企画やってました。 平日なのにすごく混んでました。(今回はアトラクションには挑戦せず、周りの雰囲気を堪能しました) 今回は近くのホテルに泊まって、途中夕ご飯を食べて休憩しな…

【github】remote: Support for password authentication was removed on August 13, 2021.

GitHubリポジトリにアクセスしようとしたら以下のようなメッセージが表示されて 「git push」が失敗してしまいました。 test@raspberrypi:~/Desktop/samples $ git push -u origin main Username for 'https://github.com': {{user name}} Password for 'htt…

【Raspberry Pi】pip install が失敗する

Raspberry Pi で「pip install」を実行したところ以下のようなエラーになってしまいました。 test@raspberrypi:~/Desktop/samples $ pip install -r requirements.txt error: externally-managed-environment × This environment is externally managed ╰─> …

【python】mqtt を使ってみる

mqtt を使ってみたので、その時のメモをここに残します。 mqtt とは メリット 準備 Mosquitto インストール Broker client python paho-mqtt インストール 動作検証 broker(mosquitto) 起動 状態確認 Publisher / Subscriber 動作確認 Subscriber 実行 Publi…

【Raspberry Pi】ディスプレイ解像度変更

Raspberry Pi でディスプレイの解像度の変更方法がわからなかったので、ここにメモを残します。 解決方法 「/boot/config.txt」を直接設定することで設定を変更できました。 $ sudo vi /boot/config.txt以下をお好みに合わせて修正します。 「framebuffer_wi…

【Mysql】v5.7 -> v8.0 バージョンアップ時のパラメータグループについて

AWS RDS にて MySQL v4.5 -> v8.0 に切り替える際に v8.0 のパラメータグループを作成する必要があります。 今回は、MySQL v5.7 / v8.0 の差分を比較し8.0用のパラメータを検討します。 RDSパラメータグループとは default.mysql8.0 と default.mysql5.7 の…

【CAD】薪ストーブが欲しい④

ついに薪ストーブが完成しました。 加工の続き 完成 燃焼テスト 動画 予算の内訳 これまでの活動 設計 加工 組み立て 加工の続き 前回は、薪を入れるところまでを作成したので、今回は下の部分を作りました。 完成 完成系はこんな感じです。 燃焼テスト 実際…

【CAD】薪ストーブが欲しい③

薪ストーブの上の部分が完成してきました。あとは、足の部分を作るぞ〜。 これまでの活動 a1026302.hatenablog.coma1026302.hatenablog.com

【MySQL】AWS の RDS で作成した DB の作業の切り戻し方法検討

AWS の RDS で作成した DB の作業の切り戻し方法を調べてみました。 切り戻し方法検討 スナップショットから復元 RDS のスナップショットメニューを開いて、自動スナップショットを確認する。 「RDS」 -> スナップショット -> (直前に保存したスナップショッ…

backpack battles を遊んでみました。

backpack battles を遊んでみました。 面白かったです。 www.youtube.com

【mysql】5.7 -> 8.0 アップグレードで SSL モードを無効にして接続

Mysql を 5.7 から、8.0 にアップグレードしたところ、作業後に同様の接続方法を試みたところ以下のエラーになり接続ができませんでした。 mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 2026 (HY000): SSL conn…

【JavaScript】google oauth2 アクセストークンの有効期限について調査

リフレッシュトークンとアクセストークンを作成し node.js で Google API を使用していたところ、 expiry_date が過ぎているのにレスポンスが返ってくるという自身が想定した挙動と異なる振る舞いに出会いました。気になって調べてみたので、ここにメモを残…

【perl】ubuntu 環境に cpanm を入れてみる

cpan モジュールを使いたかったので cpanm を入れてみました。 その時のメモをここに残します。 cpanm ubuntu 環境にインストール cpan モジュール Perltidy インストール 確認 設定ファイルの記述 使用方法 cpanm cpanm は perl モジュールを取得して解凍し…

【検索エンジン】DuckDuckGo を使ってみる

DuckDuckGo という検索エンジンを使ってみました。 DuckDuckGo サイト 特徴 検索エンジンのシェア DuckDuckGo 以外のプライバシー保護型検索エンジン Epic Privacy Browser HTTPS Everywhere Brave DuckDuckGo DuckDuckGo はユーザーのプライバシーの保護を…

【JavaScript】Hello World を表示する

JavaScript で 「Hello World」を表示させるときのメモをここに残します。 JavaScript JavaScript は、元々 Netscape Navigator というブラウザのために開発されたプログラミング言語です。 サンプル コード $ cat test.js console.log("Hello World!"); 実…

【c++】json の扱い方

c++ で jsonを扱う方法を調べてみたのでここにメモします。 サンプル コード コンパイル 参考 今回は nlohmann より公開されているライブラリを使用しました。github.com「single_include/nlohmann/」配下の”json.hpp”を作成しているソースコードと同階層に…

【github】Sheid で README にバッチをつける

Sheid で README にバッチをつける方法をここにメモします。 Shields.io Shields.io とは サイト サンプル README.md 見え方 Shields.io Shields.io とは 任意に入力して、自分だけのバッチを作ることができます。 サイト shields.io サンプル README.md $ c…

【JavaScript】json を扱ってみる

JavaScript で json を扱う方法をここにメモします。 サンプル JSON.parse() メソッド コード 実行結果 JSON.stringify() メソッド コード 実行結果 サンプル JSON.parse() メソッド コード JSON.parse() メソッドは文字列を JSON として解析し、文字列によ…

【c++】code formatter を使ってみる

clang-format というソースコード整形ツールを使ってみたのでその時のメモをここに残します。 clang-format clang-format は、C/C++ をターゲットとしたコード整形ツールです。 インストール $ sudo apt install clang-format 使い方 .clang-format 作成 .cl…

【postgresql】カラム名からテーブルを検索する方法

information_schema.columns テーブルはカラム数が多いので絞って表示します。 select table_name, column_name from information_schema.columns where column_name ='カラム名';

【CAD】薪ストーブが欲しい②

薪ストーブの加工をはじめました。

Figma を使ってみました

Figma を使ってみたので、その際に調べたことをここにメモします。 Figama について 特徴 できること メリット デメリット 料金 使い方 サイト アカウント作成 画面構成 Figama について Figma は、UIデザインやワイヤーフレームをブラウザ上で共同編集でき…

【CAD】薪ストーブが欲しい①

お手軽な薪ストーブが欲しい... 製品はお高いので、自作しようと思います。なんとなくこんなのかなぁ...

【JAVA】Hello World を表示する

JAVA で 「Hello World 」を表示させるときのメモをここに残します。 前提条件 準備 JDKインストール JAVA_HOME 設定 Hello World プロジェクトフォルダ作成 コード コンパイル 実行 前提条件 Ubuntu 準備 JDKインストール java のコマンドが使用できるか確…

【python】スプレッドシートの操作のメモ

gspread を使ってスプレッドシートを操作するときのよく使うサンプルをここにメモします。 ワークシートの操作 シート新規作成 書式 サンプル シート削除 書式 サンプル シート一覧取得 書式 サンプル シート名変更 書式 サンプル セルの操作 セルの値取得 …