No Such Blog or Diary

«Prev || 1 | 2 | 3 |...| 517 | 518 | 519 |...| 1217 | 1218 | 1219 || Next»

ぐだぐだ

部分防災訓練だとかで,夕方に火災警報が鳴って訓練放送が入った.

で,ぐだぐだ.放送室設備前でのぐだぐだな会話が筒抜けだし,いちいちその場で何を話すのか資料をめくって探している音もだだ漏れだし,そもそも訓練宣言がある程度の放送後にやっと入ったし,そして訓練終了の宣言が忘れたころにやってきたし.

もっと真面目にやれよ.事前に資料確認しておけよ.

犬がうるさいので黙らせてもらう

3時間睡眠明けの30時間貫徹で帰宅して寝ようと思ったら,日曜朝っぱらから近所のミニチュアダックスフンドがキャンキャンキャンキャンキャンキャンキャンキャン延々と吠えまくりでうるさい.犬がコッチ向いて吠えててうちの寝室までの空間には空気しかないのでダイレクトにウルサイ.しかもその左右が建物なのでメガホン状態.赤ん坊が泣いてるなら納得するけど外で放置されている犬がうるさいのは許容ならん.

ということで,いささか非常識に近所迷惑なので「ピンポ~ン → 犬がうるさいんだど黙らせてもらえます?」というのを眠過ぎの半目状態でやってきた.出てきた相手の人がすみませんを連呼していたのは何故だろう…… 普段聞かない鳴き声だし,客が来てて犬を外に放置というシチュエーションで家主さん的にはご近所的にヤバイかなぁと思ってたのかもしれない.

エンドレスモード

今日も夜のセッションがエンドレスモード予定で.別の部屋でもテーブルゲームモードなので飲み部屋は参加者少なめ.

太陽フレア

夜のセッションのつまみがポテチだけだったのは太陽フレアのせいに違いない,ということで皆なっとく.

昨日とかに聞いた予想時刻よりもだいぶ早く着いてたみたいだけど,ここらの速度ってどうやって見積もってるんだろう?

AVR の機械語

改めて眺めてみるとビットの並びがきれいとは言えないな…… 

例えば加算命令 ADD Rd, Rr は 0000 11rd dddd rrrr とかいうビットの並びになっていて,Rd レジスタの指定の為の 5 bit の MSB だけが離れちゃってる.別の例としては,8 bit 定数 KKKK KKKK とレジスタ dddd との演算命令が xxxx KKKK dddd KKKK とかいう並びになっていて,8 bit 定数が割れて配置されている.なお,これ系の命令だと使えるレジスタ範囲が半分になってるのでレジスタ指定は 4 bit.

効率のためにレジスタ指定のビット位置を揃えたいという前提のもと,レジスタが 32本あるからレジスタ指定に 5 bit 固定で良い気もするけど 16 bit RISC だからビットが足りないときもあって妥協して 4 bit で 16本指定できればいいや的なことになっているので,結果として MSB 1 bit 分が変な位置に飛んでるのかなと.

機械が扱う分にはビットの並び替えだけなので何の問題もないのだけど,計算機やプロセッサの学習の為の教材として使うにはハンドアセンブルにミスりそうなので悩ましい.レジスタ16本の 16 bit RISC の機械語はきれいそうだな.

Amazon Dash Button

1個500円のお手軽 IoT ボタン.dasher とか使うとウェブとか叩けるので使い道ありそう?

ということで,Amazon でポチっておいたやつを APR パケット飛ばせるけど注文しない状態までセットアップして,Node.js 入れて web を叩きにいけるところまで確認.あとは叩かれたら仕事する URL を用意してあげればなんでもできそう.

なお,Node.js が古くて色々嵌った.Node.js を管理する n コマンドを持ってきて最新版を入れるのが幸せへの近道.あと,ネットワーク設定間違ったときには Amazonアプリから無効にした上でボタンを押す.

«Prev || 1 | 2 | 3 |...| 517 | 518 | 519 |...| 1217 | 1218 | 1219 || Next»
Search
Feeds

Page Top