お手軽マイコンボードのArduinoを使ってBMSコントローラーを自作する話。前置きが長いので作り方だけ見たい人は適宜飛ばしてください [2022-03-15 追記] この時作ったコントローラーを改良する記事を書いた
続きを読むJaded Electric Sphere
多趣味と飽き性の足跡
多趣味と飽き性の足跡
お手軽マイコンボードのArduinoを使ってBMSコントローラーを自作する話。前置きが長いので作り方だけ見たい人は適宜飛ばしてください [2022-03-15 追記] この時作ったコントローラーを改良する記事を書いた
続きを読む結構みじかいQuineが書けた。 ・動機 Quineについては以前の記事(ここ)を参照されたい。 Quineを書くときに厄介なのは引用符や記号などをどう処理するかだが、その記号類をエンコードして無意味化すれば楽にな
続きを読むOgg VorbisのCodebookで使う。自分用備忘録 ・実例 例えば、ハフマン符号の符号長が以下のように与えられたとする。 値 符号長 0 2 1 2 2 3 3 4 4 4 5 4 6 3 7 5 8 5
続きを読むタイプ数カウンターのバイナリデータからデータを引き出す話(需要が皆無) ・どれがどれの数なのかがわからない タイプ数カウンターというのは、タイプ数をカウントしてくれるフリーソフトである。細かい記録は毎日流れてしまうの
続きを読む前回紹介した自作Brainfuck系言語の「INSTEP」を使って、Quineを書く話 ・Quineってなんや 自身のソースコードと完全に同じ文字列を出力するプログラムのこと。Wikipediaを参照されたし。ただし
続きを読む脳姦は良くないと思います。 ・Brainfuckとは? 難解クソプログラミング言語。+-,.[] の8つの命令だけを使って記述する可読性皆無の言語だが、こんなに簡潔でもチューリング完全なので、どんなアルゴリズムで
続きを読むやたら長いタイトルになったのは勘弁してください。「グレープのベントー9を自動でプレイ」の続編?みたいなもの。 今回はTess4Jを使ってOCR(Optical Character Recognition)に挑戦してみ
続きを読む正規表現で後方から最短一致で文字列を取り出す方法について。(Python3で書いているので参考にする場合は各言語の仕様に応じて書き換えてください。) ・想定されるシチュエーション ファイルのパスから、ファイル名だ
続きを読むとりあえずの対応策を書いておくだけ ふとブログの管理画面を見ていたら、テーマ(Twenty Seventeen)のアップデートがあるとかいうので何の気なしにアップデートしたら、当ブログ愛用のシンタックスハイライター p
続きを読むNCMB(NiftyCloud MobileBackend)のREST APIをphpから直接呼び出す記事。 ・NCMBとは MBaaS(Mobile Backend as a Serviceの略)のひとつ。サー
続きを読む