データのお砂場(69) R言語、英国の階級社会の投影? occupationalStatus

occuPlot
Joseph Halfmoon

今回は英国における父と子の “occupational status” 統計です。1979年以前の統計、半世紀くらいは前のもの。「大人の事情」か具体的なことは一切ない、ただ数値(整数の度数)の小さなテーブルです。想像するに、英国は今もそんなに変わっていないのではないかと。それどころか、このところの日本も似てきている?

“データのお砂場(69) R言語、英国の階級社会の投影? occupationalStatus” の続きを読む

オプション沼(6) gccに-cオプション、できるファイルはいろいろなのよ。

MSYS2_gcc_12_2_0
Joseph Halfmoon

前回アセンブラソース生成で止める gcc の -S オプションを使ってみました。今回はオブジェクトファイル生成で止める -c オプションを使ってみます。Makefileの中とかでよく見るアレです。日頃お世話になっている気がする割にはどんなオブジェクトファイルが出来ているのか意識して見てないデス。たまには確認しておけと。 “オプション沼(6) gccに-cオプション、できるファイルはいろいろなのよ。” の続きを読む

お手軽ツールで今更学ぶアナログ(141) Fig.8回路、抵抗1個加えて無理やり動かしたデス

DlatchDUT
Joseph Halfmoon

「アナデバ社(ADI社)のWeb記事『StudentZone』を初回からすべて読む」の2022年11月号の実習3回目。前回Fig.8の回路が動かないんですけど、とブー垂れて退却。今回それではいけないと無理やり動作するようにしてみました。でもね回路はCMOSとは言えない、それどころかスタティックですらないっと。いいのか。

“お手軽ツールで今更学ぶアナログ(141) Fig.8回路、抵抗1個加えて無理やり動かしたデス” の続きを読む

お手軽ツールで今更学ぶアナログ(140) Fig.8回路、やってみたけど動かないんですけど。

Dlatch_DUT_circuitu
Joseph Halfmoon

「アナデバ社(ADI社)のWeb記事『StudentZone』を初回からすべて読む」の2022年11月号の実習2回目。今回こそ実機演習すべしとFig.8の「小さい」回路を組み立てました。CD4007でもこんな回路動くんだ、とやってみたところが動きませぬ、ホントか?ロジック回路なんだけれども回路設計の深みに誘う一件?

“お手軽ツールで今更学ぶアナログ(140) Fig.8回路、やってみたけど動かないんですけど。” の続きを読む

RustにいればRustに従え(2) CRC8をmut無、for無で計算する

rust_crc8_ec
Joseph Halfmoon

Rust言語では書き換え可能な変数には mut と宣言しないとなりません。使っちゃいけないわけじゃないけれども。前回はmut無、for無で数値積分をやっつけました。今回はmut無、for無でCRC8を計算してみます。結局、mutの代わりにクロージャ、forの代わりにイテレータが暗躍?しているのだけれども。

“RustにいればRustに従え(2) CRC8をmut無、for無で計算する” の続きを読む

ブロックを積みながら(104) Node-REDでSQLiteの練習その5

StartEnd_EC
Joseph Halfmoon

前回はタイムスタンプの一致を検出、特定日付のデータだけを抽出しました。でもね、日付といったら何時から何時までと指定するのが普通でしょう。今回は前回メンドイとか言ってとりつけなかった第2のdatepickerノードを設定、日付範囲でデータ抽出を行えるようにしてみます。これでようやくまともになった?

“ブロックを積みながら(104) Node-REDでSQLiteの練習その5” の続きを読む

ソフトな忘却力(31) GNU Readlineライブラリを使ってみる

TooBigTooSlow
Joseph Halfmoon

冒頭に掲げましたるman pageの末尾のお言葉、投げやりな感じもするけれど、カッケー。一度そういうことを書いてみたかったデス。今回のGNU Readlineライブラリは多分毎日お世話になっているけれど、ライブラリとして使ってみるのは多分初めて。GPLv3なので避ける方も多いと。大人の事情ってやつね。

“ソフトな忘却力(31) GNU Readlineライブラリを使ってみる” の続きを読む

OPアンプ大全を読む(7) 第2章はほぼ「電流帰還形アンプ」なのね。後日リベンジ目指し撤退。

Joseph Halfmoon

前回ようやく第2部第1章を読了(第1部は難しいのでお楽しみにとってあります。)今回からは第2部第2章、と意気込んだところが一気に第2章を突き抜けてしまいました。第2章は「基本的なOPアンプの回路構成」を説明する章と思いきや、ほぼ全編「電流帰還形アンプ」の解説、それも真空管の回路に遡るであります。

“OPアンプ大全を読む(7) 第2章はほぼ「電流帰還形アンプ」なのね。後日リベンジ目指し撤退。” の続きを読む

手習ひデジタル信号処理(71) Scilab、整数型と実数型間の変換、そんなことも知らずに

fromINTEGERS_EC
Joseph Halfmoon

前回画像データを扱って驚愕したのは、Scilabの整数型から実数型への変換方法を知らなかった、という間抜けぶりです。慌てふたき無理やりな変換で誤魔化しました。今回はこの基本的な部分をちゃんと調べておきたいと思います。といって調べりゃ分かるのよ。ついでに変数のタイプをわかりやすい?文字列で出力する関数も作ってみました。
“手習ひデジタル信号処理(71) Scilab、整数型と実数型間の変換、そんなことも知らずに” の続きを読む

IoT何をいまさら(114) ESP32C3版XiaoにmicroSDカード接続

Xiao_SAMD21_ESP32C3_s
Joseph Halfmoon

前回は、Seeeduino Xiao(SAMD21版)にmicroSDカードスロットを接続しアクセスできることを確認。Arduinoのサンプルスケッチを動かすだけ。今回は同じXiaoでもESP32C3版にmicroSDカードを接続して動作確認してみたいと思います。差し替えるだけ、とおもったらそうでもなかった。
“IoT何をいまさら(114) ESP32C3版XiaoにmicroSDカード接続” の続きを読む

定番回路のたしなみ(12) ド定番?リニアレギュレータ7805で5V電源にレギュレーション

7805_7905
Joseph Halfmoon

リニアレギュレータ7805はド定番といっていい電源ICじゃないかと思います(個人の感想です。)9V~15Vくらいの電源から正電源+5Vを取り出すためのもの。電圧の差分は熱として捨てられてしまいますが、回路は簡単、アナログ素人のこの年寄でも大丈夫(ホントか?)入出力に発振防止用のコンデンサをつけるだけ。 “定番回路のたしなみ(12) ド定番?リニアレギュレータ7805で5V電源にレギュレーション” の続きを読む

ぐだぐだ低レベルプログラミング(102)ARM64(AArach64)FADDと半精度

fpError
Joseph Halfmoon

前回、浮動小数点レジスタのお名前一覧など図にしておったので半精度浮動小数が使える、と頭から信じておりました。しかし今回気づきました。これがArmv8でもv8.2からの拡張であることを。つまり手元のラズパイ4のCortex-A72(Armv8p0)では使えないようです。トホホ。ということで倍精度、単精度のみの練習とな。 “ぐだぐだ低レベルプログラミング(102)ARM64(AArach64)FADDと半精度” の続きを読む

L.W.R.(44) 古文書編#14、SPICEによる回路設計(ディスク付)、1994年

SPICE_FD
Joseph Halfmoon

みんな大好きSPICEは誰もが使う(ホントかいな?)回路シミュレータ。解説書の類も多数存在。その中で30年前のこのご本がちょっと異色なのは、SPICEのマクロモデル、ビヘイビアモデルの作り方に特化しているということであります。購入させていただいてほぼほぼ30年、本棚の奥に眠っていたこのご本に日の目をあてるときが来た?
“L.W.R.(44) 古文書編#14、SPICEによる回路設計(ディスク付)、1994年” の続きを読む

GoにいればGoに従え(5) micro:bitのA, Bキーを割り込み受けね。

IntHandlerEC
Joseph Halfmoon

前回はTinyGoでも使えるgoroutineを使ってmicro:bit(v1.5)のLED点灯ルーチンを並行処理化。メインループでは点灯処理のことを「忘れておける」ようになりました。今回はmicro:bitの表面にある2つのキーを割り込みで処理してみます。Aキーを押されたらバッテン、Bキーを押されたらマルを表示っと。 “GoにいればGoに従え(5) micro:bitのA, Bキーを割り込み受けね。” の続きを読む