まんま!の備忘録

ソフトウェア・ファームウェア・ハードウェア関連の備忘録

Windows用 音量制限アプリ

会社で使う用のBluetoothイヤホン買ったのですが、接続するたびに音量80になる。。 今までそんなものに当たったことなかったのになぜだ。。2000円ぐらいなので買い替えるか迷いましたが、とりあえずそのまま使い続けよう。 ただ、ミスで音楽爆音で流れ…

【WPF】OxyPlotのAreaSeries を多色( MultiColor )にしたい

OxyPlot には TwoColorAreaSeries のがあって、決めたしきい値以上なら赤色、それ未満なら青色になるようにできるチャートがあります。 今回3色にしてチャートを表示したい時があって、探したんですけど無いのですね。。 正常(しきい値10未満のエリア)なら…

【Mac】Java17のインストール方法

Mac

openjdk@17をインストールして、Pathに割り当てます。 インストールすると、.zshrc に追加してね と言われたような気がしますが、Visual Studio Code の task.json で指定したタスク実行時にうまく割り当てられていなかったので、.zprofile に追加しています…

tarファイルや、tar.gzファイルの圧縮・展開するコマンドの tar cfvz とか tar xfvz とか

毎回 tar のオプションってなんだっけ、となるのでメモ。 tarについて ja.wikipedia.org オプションについて オプション 英 和 内容 c create 作成 圧縮実行 x extract 抽出 展開実行 f filename ファイル名 対象の圧縮・展開ファイル名 v verbose 詳細情報 …

はてなブログの収益化

今まで特に収益化することを考えていませんでしたが、勉強がてら入れてみようかと。こちら参考にしました。とてもわかりやすいです。 redo5151.hatenablog.com とりあえず、お問い合わせフォームとプライバシーポリシーを追加しました。 どの広告にするかと…

【Mac M1】DockerでMariaDBを動かす(初心者向け)

インストール Docker Desktopをインストールします。個人使用です。 インストール手順はリンク先に記載してあるので、そちらを確認してください。 docs.docker.jpターミナルからコマンド打ってみます。 $ docker --version zsh: command not found: docker ?…

凍った路面とマンション

昨日、一昨日の寒波で、歩道がかちかち。 歩いて駅まで向かう道がスケートリンクでしたね。 とくに、タワマンのかげになるとこ。 最近マンション乱立しているのだが、これをどうにかしてほしいね。 歩道に電熱線でも入れてほしいなぁ。以上。

SSH鍵生成コマンド

ssh-keygen -t ed25519 -f .ssh/mykey_ed25519

Raspberry Pi Pico で加速度センサー MMA8451の動作確認

Raspberry Pi Picoで加速度センサー「MMA8451」の動作確認してみました。 コードは以下のArduinoフォルダに置いてます。 github.com Processing*1使って、動き見るサンプルはProcessingフォルダに置いてます。 参考:qiita.com *1:Processing公式サイト proc…

Raspberry Pi Pico用LoRa 通信ライブラリ(E220-900T22S(JP))

LoRa通信をしたくて、E220-900T22S(JP)を友人におすすめされたので買ってみました。 dragon-torch.techRaspberry Pi Picoでまずは動作確認ということで、Arduinoでやりたかったのですが、 本家にはMicroPython用のライブラリしかないのです。ということでESP…

Arduino (Mac)のRaspberry Pi Picoのピン定義 (pins_arduino.h)の場所

Mac BookにてArduino IDEを使ってRaspberry Pi Picoの実験中です。 Arduinoを使ったのはもう10年くらい前なので、ほぼほぼ初心者です。 インストーラは以下から持ってきました。(このブログ時点で、Arduino IDE 2.2.1) www.arduino.ccインストール作業は簡単…

ネットワークアダプタ確認用の画面(MSFT_NetAdapter)

ネットワークアダプタの詳細情報を取りたくて、かつ MSFT_NetAdapter の情報を取りたかったのですが、 そんなニッチなツールは見つけるの難しく。。なので、作って見ました。 NetworkAdapterChecker です。 WPF(C#) MVVMで実装してます。ネットワークアダプ…

アクセルとブレーキの踏み間違いについて

私は免許とってから12年間マニュアル車乗りです。 たまに家族のオートマ車を乗ったりしますが、乗っていて思うこと2点。 1. 発進時のアクセル応答が遅い 2. もう少し粘って欲しいのに、すぐギア変える 2は、自分の好みなので置いておきますが、問題だなと思…

Windowsの画面サイズ確認用画面

Windowsアプリ作る上で、画面の大きさ決めるのにピクセル単位で指定しなきゃならない。 大きさの目安を見れるツールあればなぁ。。。 ということで、作ってみました。WindowSizeChecker です。 WindowsForm(C#) で実装しています。 ウィンドウ領域のサイズを…

DjangoでのModelの作成日時/更新日時の自動入力、他

DjangoのModelを作成していて、作成日時/更新日時を自動で入力したい場合がある。 その時は以下のように指定してあげると良い。 from django.db import models class AutoTimestampModel(models.Model): created_at = models.DateTimeField( auto_now_add=Tr…

【Mac/Visual Studio Code】Raspberry Pi Picoの開発環境構築とビルド、動作確認

Mac OSを使用した、Raspberry Pi Picoの開発環境構築とビルド、動作確認までのメモです。 IDEはVisual Studio Codeを使用します。 こちら参考にしております。 www.robertthasjohn.com SDKインストール 必要なパッケージをインストール brew install cmake b…

基板の簡易的な絶縁テープの紹介

ラズパイゼロとか、ピコとかの背面は平らなんだけども、電極剥き出しだったりする。 それをカバーしたい時に、このマスキングテープをよく使う。 剥がしやすくて、時間経ってもベタベタしない。おすすめです。 ピコに貼り付けてみた例。

PyPiへのアップロード手順

PyPiに登録。 pypi.org 必要パッケージをインストール。 pip install build twine tomlファイルを作成。書き方は以下参照。 packaging.python.org もしくは、以下参考にしてみてください。 github.com tomlファイルと同じディレクトリでビルド実行。 python …

Open Graph Protocol のDjango用ライブラリを作ってみた。

Django用のOGPを実装するライブラリを作ってみました。 github.com 以下コマンドでインストールできます。 pip install django-ogp-view 使い方はgithubに記載しているので、そちら参考願います。 簡単に実装できるようにしたつもりです。

ネットワークの疎通確認

ネットワークが疎通しているかシェルスクリプトで確認したい時があります。 その時は ping -c 4 8.8.8.8 で確認します。今回は確認する関数を作成してみました。 # ng $ valid_network can not access to internet. # ok $ valid_network github.com

FX関連でやっていきたいこと

FX

Axiory*1に登録するだけして約2年。。 取引せずに放置していたら、以下のメールが。 【重要】休眠口座と凍結口座についてのお知らせ : さて、この度、アキシオリーでは、MyAxioryのリアル口座における入出金、資金移動及び取引を行わない状態が1年以上続い…

rootユーザであるかの判定関数

ルートユーザであるかをシェルスクリプトで確認したい時があります。 その時はwhoamiでrootか確認します。今回は確認する関数を作成してみました。 $ is_root not root. $ sudo -i is_root github.com

シェルスクリプトでのヘッダーメッセージ表示関数

シェルスクリプトを書いていて、以下のように処理の区切りでヘッダーを表示したい時がある。 echo "=== add user ==========" sudo adduser admin こんな感じのメッセージを毎回書くのが面倒なので、関数化してみました。 $ header "message " message======…

Library Loaderのインストール

[2024/03/10] 前のやり方だと、Library Loaderがなぜか落ちるようになってしまったので、以下推奨。以下からKiCad Pluginをダウンロード componentsearchengine.comダウンロードしたファイル内に、Readmeファイルや以下の手順動画を参考にインストールを進め…

電磁界シミュレータ”Sonnet Lite”でパターンアンテナ設計

電磁界シミュレータSonnet Liteをインストールしてパターンアンテナ設計を行ってみましょう。UTMでWindowsを立ち上げます。 以下サイトからダウンロードします。 sonnet.site インストーラに従い、インストールします。 無料使用でも登録する必要があるので…

UTMを使用してWindows11を動かす

KiCADでシンボル読み込むのに、Library Loaderを使用しようとしたんですが、Mac対応していないんですね。。 なので、UTMでWindows11を動かして最新機能を評価しつつ、仮想マシン上でKiCAD + Library Loader使用するための環境を整えたいと思います。 Windows…

Rocky LinuxでWebサーバー開発環境構築(Django)

今回はRocky LinuxでWebサーバー開発環境を構築していきます。 Rocky LinuxはVirtual MachineのUTMで動作させます。 WebサーバーはPostgreSQL + Djangoで構築していきます。事前準備は以下を参照してください。 taogya.hatenablog.com taogya.hatenablog.com…

オリジナルフォントの作成

FontForgeとペンタブを使用して、オリジナルフォントを作成します。以下サイトを開く。 fontforge.org Mac OS Installを選択。 寄付するか考えながら、Confirm and Downloadを選択します。 最新バージョンをインストールします。 ダウンロードしたアプリを開…

KiCadで回路設計・シミュレーション・基板設計

KiCadを使用して、回路設計・シミュレーション・基板設計を行なっていきます。 シミュレーションはLTSPICEを使用します。 エレクトロニクス301回路集(昭和51年12月10日 発行)に記載の超低周波のノコギリ波発生回路を作成します。 プロジェクトの作成 InventH…

LTSpiceのインストール

以下サイトからダウンロード。 www.analog.comMacOSを選択する。 ダウンロードしたファイルを開くとインストーラが起動する。 続けるを選択する。 ライセンスを読んで、問題なければ続けるを選択する。 規約を読んで、問題なければ同意するを選択する。 イン…