データのお砂場(107) R言語、channing、老人ホーム入居者データ、{boot}

ChanningHousePlot
Joseph Halfmoon

R言語のパッケージbootには、ブートストラップ法の適用むけと想定できるサンプルデータセット多数が含まれてます。ブートストラップ法の適用自体、忘却力の年寄には過ぎたる技なので毎回は行えてません。しかし今回のデータは「右打ち切りデータ」に対してブートストラップ法を適用するためのもののようです。ディープ過ぎ?

“データのお砂場(107) R言語、channing、老人ホーム入居者データ、{boot}” の続きを読む

帰らざるMOS回路(40) 2相ノンオーバラップクロックをVerilogで設計もどき

counter12SIMwave
Joseph Halfmoon

別件記事で古の8080用の2相ノンオーバラップクロックもどきを制作。標準ロジックIC2個、合計7ゲートのロジックを組むのが老人には辛いっす。この際FPGAでやれば自分で配線せずとも出来るじゃん。ということでFPGAにしてみることにしましたが、そのためには回路をHDLで書かないとなりません。久しぶりにVerilog?

“帰らざるMOS回路(40) 2相ノンオーバラップクロックをVerilogで設計もどき” の続きを読む

忘却の微分方程式(121) 反復練習84、グリーンの定理、Maxima

Ex100_Formula
Joseph Halfmoon

奥底で渦をまく者どもを引っくくって積分すればあら不思議、表に見えている何やらをまるっと積分するのと等価だと。ストークスの定理は「ベクトル解析業界」の一丁目一番地かもしれません。今回はそんなストークスの定理の手前の平面にいるらしいグリーンの定理を練習してみます。Maxima様に計算をお願するだけだけれども。

“忘却の微分方程式(121) 反復練習84、グリーンの定理、Maxima” の続きを読む

STM32三昧(2) Cube IDEでGPIOから割り込み、Nucleo

GPIO_CONFIG
Joseph Halfmoon

STMicroelectronics社純正開発環境Cube IDEを使用し、STM32のHAL(hardware abstraction layer)を思いつくまま試用中です。前回はGPIO入力とprintf出力を使えるようになりました。今回はソフトウエアでのGPIOポーリングを割り込み入力に変更してみます。 “STM32三昧(2) Cube IDEでGPIOから割り込み、Nucleo” の続きを読む

手習ひデジタル信号処理(105) Scilab、comm_tbx、赤外線リモコンの波形

irPulses0
Joseph Halfmoon

ここ数回、NRZとかNRZIとか「バイナリシーケンス」の操作を行ってきました。通常はこのバイナリシーケンスを変調・復調して搬送波に載せたり取り出したりするのがメンドクセーわけです。しかしそこを簡単に済ませている奴を思い出しました。赤外線リモコンのあれね。今回はScilab上で赤外線リモコンのバイナリシーケンスを作製してみます。

“手習ひデジタル信号処理(105) Scilab、comm_tbx、赤外線リモコンの波形” の続きを読む

MicroPython的午睡(128)M5Stack UIFlow2、Displayを探る?

UIFlow2_Display_Trial
Joseph Halfmoon

前回、UIFlow2版のMicroPython、ThonnyIDEからも普通に使えることを確かめました。ビジュアルプログラミングは別シリーズなのでこちらではあくまでテキストベースでソースを書いていきたいと思います。素のESP32版MicroPythonと比べると独自拡張強力。今回はディスプレイ周りを探っていきたいと思います。

“MicroPython的午睡(128)M5Stack UIFlow2、Displayを探る?” の続きを読む

PIC三昧(20) CLKREF、参照クロックの外部出力、PIC16F18855

PIC16F18855_PackageView
Joseph Halfmoon

PIC16マイコン搭載の周辺回路を脈絡もなく思いつくまま気の向くままの順番で練習してきました。ここで「なんの一番基本的なモジュール」を練習してないことに気づきました。内部のクロック信号を外部にお知らせできるCLKREFモジュールです。クロックを出力するだけ、地味だあ~。でも単純だけれどもよく考えられてる?

“PIC三昧(20) CLKREF、参照クロックの外部出力、PIC16F18855” の続きを読む

ぐだぐだ低レベルプログラミング(139)ARM64(AArach64)SIMDsqdmulh

SDMULH_results
Joseph Halfmoon

今回練習するのは2命令、その一つのニーモニックはSQRDMULHです。マニュアルから命令の意味を引用すると「Signed saturating Rounding Doubling Multiply returning High half」です。これだけでメンドクセー奴だということだけは分かります。掛け算系の氷山の一角。

“ぐだぐだ低レベルプログラミング(139)ARM64(AArach64)SIMDsqdmulh” の続きを読む

データのお砂場(106) R言語、cd4、HIVのお薬の効き具合?とな bootパッケージ

cd4Hist
Joseph Halfmoon

今回もまた未知の世界デス。突然 cd4 と言われてもな。ヘルパT細胞の表面に発現する糖タンパクらしいです。それが何よというと、HIVウイルスの攻撃目標になるみたいです。結果AIDSだと。今回データはそれに対抗するお薬の効き具合のデータらしいのですが、bootstrap法をnestedで適用したらしいっす。何だかな~。

“データのお砂場(106) R言語、cd4、HIVのお薬の効き具合?とな bootパッケージ” の続きを読む

GoにいればGoに従え(40) ラズパイPicoの割り込み、その1、イネーブルなのは誰?

RPICO_INT_ENABLE
Joseph Halfmoon

前回はラズパイPicoのハードウエアの「もそっと下」のところをTinyGoから制御するためにハード固有のレジスタに直接アクセスしてみました。クロックとか電源とか最初に見ておきたい部分はいろいろあるのですが、今回は割り込みをみてみます。TinyGoのランタイムがデフォルトで割り込みイネーブルにしている周辺はあるのかしら。
“GoにいればGoに従え(40) ラズパイPicoの割り込み、その1、イネーブルなのは誰?” の続きを読む

忘却の微分方程式(120) 反復練習83、線積分、Maxima

plotC_3
Joseph Halfmoon

物理やるときには線積分は避けて通れないです、知らんけど。メンドクセーと思いつつ、Maxima様にお願いするのであれば、定型どおりに機械的に計算すればお答えが求まる気がしてきました。ありがたいことだね。でもそんなんで大丈夫か?今回は2次元平面の中で線積分求める例題でしたが、3次元でもなんでも以下同文。ホントか? “忘却の微分方程式(120) 反復練習83、線積分、Maxima” の続きを読む

STM32三昧(1) Cube IDEでHello World+GPIO入力、Nucleo

NucleoF072RB
Joseph Halfmoon

STMicroelectronics社純正開発環境Cube IDEを別件にて再インストール。Cube IDEとSTM32マイコンのHALを練習するためにシリーズ「STM32三昧」始めることにいたしました。それにしてもHAL充実、つまりはAPI多すぎ。まず今回はGPIO入力とprintfを使えるようにするところから。

“STM32三昧(1) Cube IDEでHello World+GPIO入力、Nucleo” の続きを読む

MicroPython的午睡(127)M5Stack UIFlow2、Thonnyで接続

uiflow2_Thonny
Joseph Halfmoon

前回ブラウザ上で動作するWeb開発環境を使ってM5Stack上のUIFlow2.0 Micropython処理系を動作させてみました。今回は使い慣れたThonnyIDEにUIFlow2.0搭載のM5Stackを接続してみます。前々回まで使っていた「素の」ESP32用MicroPythonとはどう違うの?

“MicroPython的午睡(127)M5Stack UIFlow2、Thonnyで接続” の続きを読む

ブロックを積みながら(135) Node-RED、SHA-256ハッシュを計算

sha256testFlow
Joseph Halfmoon

前回は、みんな大好きMD5ハッシュでした。しかしセキュリティ的にはヤバイので、今回は「大丈夫な筈」のSHA-256ハッシュです。当然Node-RED上で計算に対応したノードも多数あるのですが、前回のMD5同様、msgを流し込めば何も設定せずともSHA-256になって出てくるノードをインストールしてみました。お楽?

“ブロックを積みながら(135) Node-RED、SHA-256ハッシュを計算” の続きを読む