知ることはたのしい

"車輪の再発明"は時間がもったいないと思うから"車輪の設計図"を置いて学習の効率化に役立ちたい。そしてもっと素晴らしいものを開発してくれないかな。

備忘録

Windowsのバッチで指定ディレクトリとファイルを取得するのを丁寧に解説する

研究でTektronixのオシロスコープ専用のファイル形式isfをcsvに変換する必要があり、単体のファイルを変換するスクリプトは配布されていたのですが、大量のファイルに対して変換を手で行うのは非常に手間なのでバッチで自動化しました。今回は自動化する際に…

DockerでWordpress環境構築が簡単...じゃなかった

私が所属している研究室では自前のサーバでHPを運営しているのですが、サーバが古くなってきたため新環境への移行を行うことになりました。そこで今回は簡単に環境構築ができるとの噂のDockerでWordpress環境の立ち上げを試みました。同じことを考えている人…

matplotlibでグラフ表示しようしたらフリーズした問題

pythonでcsvをプロットしようとしたところ下記のような感じで激重&フリーズという事態に…。 Y軸の様子が黒くなっていて明らかにおかしいことがわかります。 異常なプロット 読みだしているのは高々5万点程度のデータで、同等サイズのリストをした場合は正常…

STM32でプログラムが動かない問題を修正する

STM32マイコンで開発をしていたときにプログラムが走らなくなってしばらく苦悩したので覚え書きをしておきます。 開発環境 STM32L432KC(自作ボード) CubeMXサンプルプロジェクトを改造 ST-Linkで書き込み/デバッグ 問題発生状況 プログラム開発→デバッグを繰…

pythonでswapする?

少し前の事になりますが、CTFの勉強がてらpythonでプログラムを書きをはじめて数日のこと、 値の交換をする必要があったのですが、たかだか数行のコードを書くのも煩わしく感じ python便利そうだし組み込み関数とかあるんじゃないのと思って調べてみたところ…

今更気づいたJavaでの引数の渡し方で勘違いしていたこと(まとめ)

Javaでプログラムを書いてて意図しない処理が発生した原因が メソッドの引数の渡し方だったので備忘録を兼ねてまとめておきます。 型の種類 ・プリミティブ型 boolean, byte, short, int, long, float, double, char ・参照型 クラス型, インターフェース型,…