スターヨッシー retweeted
Double dabble または shift-and-add-3 という、掛け算や割り算を全く使用せずに、足し算と左シフトだけで2進数を10進数(BCD)に変換するアルゴリズム。1950年代にIBMの技術者が開発したものらしい。
昔、AVRのアセンブラで作成した2バイトの2進数を6桁の10進数(BCD)に変換するもののソースです。
スターヨッシー retweeted
Replying to @yeskiri
自分とこ50年以上続いてた製造業。職人さんが居た6,7年前は品質問題殆ど無かった、現社長が職人大嫌いで手順書があれば派遣でいいとのことでどんどん辞めさせた結果、品質不良のみならず納期遅延3ヶ月という結果に。
最新ではさらに3カ月プラス遅延と言う絶望的状態
経営者次第だとホント思うわ
スターヨッシー retweeted
Web版も用意しました。
CPUを自作して、コンピュータを理解しましょう
Verylで作るCPU - cpu.kanataso.net/00-preface.…
こちら、印刷できたようなので無事参加できそうです。
VerylでCPUを書いて、コンピュータアーキテクチャと和解しましょう。11/3、え17でお待ちしております。 #技術書典
スターヨッシー retweeted
ESP32デュアルコア以下の構成で点倒立を堪能
core0:Wire0でIMUセンス&OLEDディスプレイ表示
core1:Wire1でマルチプレクサ エンコーダ×3 モータ制御
全然問題ないね。ディスプレイが単色 小ピクセルとは言えIMUと共有で点倒立できるとは
今まで潤沢なESP32のリソースに甘えてやろうとも思わなかった
どうやらRaspberry Pi3のバグのようで、Clock Stretchが効かないことにより、クロックパルスが誤った一で出てしまい、最終的にACKのためのクロックが不足していてこのような結果に至ったようである。
advamation.com/knowhow/raspb…
ついでにラズパイもちょっといじった。ふつうはPythonでLチカするんだろうけど、luajitで制御してみた。lua-peripheryを使う点ではほかのSBCと同じであるが、ピン番号がその辺の解説サイトだと古くて、動作せず苦戦した。luajitでも全然いけそうである。
スターヨッシー retweeted
幼稚園で嫌なことがあった、と5歳娘より。
娘「ユミちゃんがね、お菓子食べたのに食べてないって嘘ついて先生にもう一個貰ってた」
僕『そっかぁ。それを見てどう思った?』
「嘘ついちゃダメだよって後で言ったのに聞いてくれなくて嫌な気持ちになった」
『そうだよね。でもね、ユミちゃんが嘘ついて君に何か悪いことは起こる?君のお菓子は減る?』
「減らない」
『先生にユミちゃん嘘ついてたよって教えてあげて、ユミちゃんのお菓子が減って、君に何か良いことは起こる?』
「んー、ないかも」
『そうだよね。だからユミちゃんが嘘つくかどうかに君がそんなに怒らなくても良いんだよ』
「そうなの?」
『ルールは大事だよ。でもね、これから小学校入って、大人になって、色んな人がいるけど、嘘をつく人はたくさんいる』
「えー」
『だからユミちゃんが嘘つくかつかないかはパパはどうでも良いと思ってる』
「えー」
『パパにとって一番大事なのは、君が同じように嘘つくような人になったら悲しいってことだよ』
「わたしならない」
『例えば明日ユミちゃんが他の子に嘘ついちゃダメだよ!って言ってたらどう思う?』
「え?ユミちゃん嘘ついてたのに何言ってるの?おかしいよって思う」
『そうだよね。おかしいよね』
「ユミちゃんが言うことが嘘か本当かわからなくなっちゃう」
『そうだよね。それを信用、って言うんだよ。一回でも嘘ついたら二度と信じてもらえなくなる』
「うん」
『だからパパは君に信用してほしいから絶対に君に嘘つかないって決めてるんだよ』
「私も絶対嘘つかないようにする!」
『よしよし、じゃあ寝よっか』
…
正義の義憤に駆られて周囲と摩擦を起こすってのは僕も子供の頃から通信簿によく書かれてたので凄くわかるんだよね。
けどそんなのは苦しいだけで大して意味がない。
大事なことは自分がそういうダサい人間になり下がらないことだよって、自分でポリシーを持って貫くことだよって、教えたかったんだよね。
伝わってると良いなぁ。




















