imenihs– Author –
-
C#でMVVMなコーディング
今さらWPFでWindowsアプリを作り始めたが、せっかくなのでMVVMの手法を身に着けようと奮闘し、冗長さやコードの多さに疲弊しMVVM Toolkitを使うとかなり改善されたので、使い方を備忘録として残しておく。 ToolkitをNuGetで取得 ツールメニューからNuGetパ... -
AltiumでPCBのスナップグリッドをカスタマイズする
Altium、高機能で使いやすいんだけど若干使い勝手がね・・・という部分がある。例えばスナップグリッドを変更するとき、既存の選択肢かキー入力でスナップグリッド変えられるけど、 0.25mmの次は0.1mmで半分じゃないのが困ってたのと0.025mmとか細かすぎて... -
自動車用鉛バッテリーの性能
自動車のエンジン始動などに使われる12Vの鉛バッテリーはだいたい3年くらいで寿命を迎えることが多いが、使用状況によってその寿命は大きく振れる。バッテリーの健全性の指標として、内部抵抗からCCA(Cold Cranking Amps)を求め、もともとのバッテリーに対... -
R-2Rラダー D/A変換の便利な使い方
簡易なD/AコンバータとしてR-2Rラダー抵抗回路があるが、ちょっと面白い(当たり前といえば当たり前な)特性があり、出力電圧の減衰や増幅を行いたいとき、その特性を活用すると部品点数を減らしつつ、オフセットなどの望ましくない特性を改善することがで... -
VSCode + STM32 VS Code Extension環境でC++を利用する
STM32マイコンの開発環境をSTM32CubeIDEからVSCodeへ移行した。小規模なコントローラーを作るときはC言語のみで作っていたが、F4シリーズを使ったり、別のプロジェクトから移植するときにクラスが使えず・・・。ToolchainにはC++のコンパイラが入っている... -
XserverのMariaDBに外部環境から接続(SSHトンネル)
現在請け負った業務で、拠点AからXserverにあるMariaDBへデータをinsert/updateする必要があった。やり方を調べても2020年くらいの古いものしかなく、いくつか躓いたので纏めとどめておく。 -
Laravel備忘録
Laravelの学習を始めたが、コマンドをすぐ忘れてしまうので備忘録 Laravelインストール composer create-project laravel/laravel 「project名」 コントローラーの作成 php artisan make:controller 「コントローラ名」 モデルクラスの作成 php artisan ma... -
ChatGPTに電解コンデンサの耐電圧についていろいろ教えてもらった
中華安定化電源に使われている電解コンデンサが耐電圧ギリギリで使われてるので、耐電圧に関して教えてもらった時のメモ 電解コンデンサの耐電圧について教えてください。電解コンデンサに加える電圧はどのくらいの余裕を持てばいいですか?例えば35V耐電... -
WordPressのブロックエディタで不要なブロックを非表示にしたい
多数あるブロックから目的のブロックを選択するのに、個数が多く時間が取られるのが気になる。そんな不満を簡単に解消できる。 -
Visual Studio CodeでPHPをリモートデバッグ
PHPのデバッグはNetBeansを使っていたが、時代遅れになってきたのでVisual Studio Code(VSCode)でリモートデバッグ環境を構築した。