2024年7月31日水曜日

なぜ僕の世界を誰も覚えていないのか? #3で初放映のEDいいじゃん

アニメ「なぜ僕の世界を誰も覚えていないのか?」
この天使ちゃんが「2.5次元の誘惑(リリサ)」とかぶって仕方ないんだがなぁ....

5点満点で、こんな感じで無難に推移しております.
 story  3.0
 作画  3.0
 演出  3.0

最新で#3まで放映されていまして、EDがいいんだよ.こうゆうかったるい雰囲気で歌詞を聞き取りづらい系って好きなんだ.好芻というUNITです.日本人みたいです.

DLで買おうかな. →ototoyでDLしました ♪手を握ったら離さないで行きずりさ♪

それにしても不思議なのが、どうして第3話で気づいたんだろう?ってことです.
これだったら第1話で気づいてるはずなんだけどな.

それで第1話を見返したら、ED無しでした.
第2話も見返したら、ED無しでした.
第3話になってやっとEDが放送されて気づきました.

レコード会社にOPED枠を売るのもアニメビジネスのセオリーかと思ってるんだけど、3話になって初放送とは遅くね?

今期のOPEDコレクションには、NieR OPと、この曲が追加されることになりんす.

8月1日追記:24時間経過、上記youtube動画の視聴回数は4950ぐらいで、500回ぐらいしか増えてないよ.

8月3日昼追記:視聴回数5500ぐらい.増えないなぁ

8月6日昼追記:視聴回数6550.公開9日目にしてこれは少ない.俺はDLしたのをloopで聴いてるんだがなぁ.

かしこ

状態異常スキルで最強になった俺が蹂躙する 湖川友謙さん作画回

パラライズ、ポイズン、パラライズ、ポイズン、パラライズ、ポイズン・・・・
「ハズレ枠の【状態異常スキル】で最強になった俺がすべてを蹂躙するまで」
これって主人公もクラスメイトも女神もクソばっかしなので面白く観ています.

#4が放送されました.

EDで懐かしい方をお見かけできて嬉しかったです.
イデオンの湖川友謙さん(74)が元気に働いていらっしゃいます.
折よく数日前に「イデオン発動編」を観たばっかなんだよね.

EDで湖川さんに気づいてからテープを巻き戻して、顎のラインを強調したアオリアングルがあったかなぁと探したんですけど、とくに無かったです.「裏切り者の弾が当たるものかよ」みたいな画を期待しちゃいましたがね~

それではEDの湖川さんの名を確認して五体投地で感謝の祈りを捧げましょう.それがあらゆるアニヲタにとっての責務だ.

かしこ

2024年7月30日火曜日

回路ポエム 「平坂さん、後継者育成しないの?」

こないだ言われました.「ヒラサカさんは後継者の育成とかしないの?」

「無理でしょうねぇ」と答えました.

質問者さんの意図を定義するとこうゆうことでしょう.
 ・ある技術目標を達成するにあたり、、、
 ・PDCAサイクルを高速で回す能力がある
 ・プランAがダメだったら、プランBCDEFGを続々と出して解に辿り着く
 ・アーキテクチャを決定する
 ・その開発力をヒラサカ一代で終わらせたらもったいない

ヒラサカの開発力はどこから湧くものなのか?
設計業務で使う能力は、、、アナログ、デジタル、信号処理、ロジック設計、マイコン、C言語界隈、ビデオ技術、オーディオ界隈、軽くメカ設計、3Dプリンタ、各種simulator、各種CAD、PCBアートワーク.
これらを独りで全部outputできるからプランABCDEFGを立案出来て、しかも仕事が速いわけです.

だとすると、最初の質問をこうゆう命題に変換できます.
 上の全部を独りでやれる人材を育成するにはどうしたら良いのか?

この命題は、技術者だけでなく、現代の全産業の人材観に真っ向から反するものです.

現代の全産業の人材観とはなにか?
複雑高度化する「現場」を「高速に回転」させるためには、専門分野を細分化し多種類の「専門バカ」を育成するのが有利である.

その理由はこうです.
 ・社員がすぐに辞めちゃう
 ・属人的な運用では経営できない
 ・代用人材の流動性が重要な経営課題
 ・オペレーションを主とする現場では、ひたすらマニュアル化するのが吉
 ・技術開発現場においては多数の専門バカを育成・採用するのが吉

でもねぇ、、、専門バカ方式に耐えられるのは大企業だけで、中小零細は人件費がパンクして無理なんですよ.だから中小零細はヒラサカみたいな「多能工」で乗り切るしかないのですが、複雑高度化する世の中は「専門バカ」の方向性を向いています.その人材観ギャップでいろんなprojectが回らなくなっている.

世の中の実相は↑こんな感じでしょうや.

ーーーー
この命題に戻りましょう.
 全部独りでやれる人材を育成するにはどうしたら良いのか?

専門を縦に斬り込むのではなく、横断的に動き回るのはカリキュラム化とかできないと思うので、精神論になっちゃうのですが、適性は3つかなと思います.
 1)異常に器用
 2)塀の中に安住する気のない性格
 3)出たとこ勝負の現物あわせにビビらない性格
こうゆう奴はあまりいません.わたしは会ったことがないです.

↑こうゆう人が居たら、誰かの手ほどきを受けずとも、なんらかの分野で大成してるんじゃないですかね?

それに、そんな人が今日の日本で回路技術界隈に興味を示すとも思えません.AI専攻とかに行っちゃうんじゃないの?


以下は123の性格がどうして必要なのかについてです.

異常に器用について
わたしのback groundを再掲しますと、、、
アナログ、デジタル、信号処理、ロジック設計、マイコン、C言語界隈、ビデオ技術、オーディオ界隈、軽くメカ設計、3Dプリンタ、各種simulator、各種CAD、PCBアートワーク

あと「家一軒丸ごとフルリフォーム」も付け加えておこう(笑)

これらを網羅する人に会ったことがありません.

わたしよりも実装能力の高い人はたくさんいるんですが、そうゆう人は「単機能高ピーク性能型」なんです.softだけ出来ますとか、デジタルだけ出来ますとか.
単機能高ピーク性能型の人は、project leaderにはなれません.また、アーキテクチャを考案するような役割にもなれません.

企業の人材育成方針が「単機能高ピーク性能型」を志向しています.それを無視して自力で「多能工」を目指せるかどうか? よほど器用で反骨精神がないと無理でしょう.


塀の中に安住する気のない性格
塀の中に安住したがる人というのはどうゆう人かというと、、、貴方の周りにもこうゆう人が居るでしょ?
 「わたしはアプリソフトを作る担当者です、OSやデバドラはやりません
「やりません」のところが重要で、「できません」じゃないんです.積極的に逃げるの.塀を作って閉じこもるのが技術者の性です.

どうして塀を作って閉じこもるのか?
塀を作ると楽だからです.塀の中に閉じこもっていれば、超らくちんのお気楽技術者生活になれます.定時退社できます.
技術者は陰気な商売なので、引き籠りが多くて、塀の中に閉じこもる人が多いのですが、その割合は組織のpotentialによります.
 ソニーマグネスケール 99.999%  ←まともな奴が誰も居ない
 ソニー        90%    ←10人に一人ぐらいまともな奴がいる

ヒラサカは塀を作りません.
逆に異常にうるさい技術者なので、他人の塀の中に土足で踏み込むだけでなく、「お前のせいでprojectが死にかかっている」などとミサイルを撃ちまくります.「このアーキテクチャが気に喰わん」「俺にやらせろ」などと、前任者の成果物を全否定します.ブチ壊して造り替えて「あーせいせいした」「さて次はなにやろうか」などと物色を始めます.

塀の中に安住したがる人が、広範囲の技術知識を習得できると思いますか? 無理に決まっています.


出たとこ勝負の現物あわせにビビらない性格
わたしは、仕事であまり幸福な状況になれたことがありません.事業部の売り上げが絶好調でボーナスウハウハ~みたいな経験が少ないです.どちらかというと、後退戦を闘ってばかりの残念なサラリーマン人生でした.

もうすぐ還暦を迎える人生で、組織崩壊、会社滅亡、追い出し部屋、職業訓練など、不安が募るような場面を多数経験しました.そうゆう場面で何度こう言われたことか、
 「ヒラサカ君はどこへ行ってもやっていけるよ」
 「そうですか、ありがとうございます」
などとぼんやりした返答をするのですが、、、本音では、
 「あぁ、そのつもりで居るけど、なにか?」
みたく、心の中でベーッと舌を出してました.

会社から追放されたってべつにいいです.
どのみち、会社の賞味期限だってあるし、自分の賞味期限だってある.
会社員としての自分の賞味期限が尽きた自覚があったので、自営業に転換しました.

↑こうゆう出たとこ勝負な行動様式が怖くて仕方ない人はいます.そうゆう人は公務員になりたがるんです.
わたしは公務員にだけは絶対になりたくない.安定な職場とか、人生の先が見えた途端にやる気が失せます.
わたしは、好き嫌い、選り好み、差別、不公平、汚濁、不確定、そんな世界で出たとこ勝負の現物合わせで生きてゆきたい.

こんな性格なので、自分の技術分野に固執しない、塀を作らない、状況に応じて手薄な仕事をする、会社を変更する、、、という行動様式になります.

安定を第一に望む人が、広範囲の技術知識を習得できると思いますか? 無理に決まっています.


ーーーー
読み終えて、堕落した自分を振り返って嫌な気分になった人が多数いると思います.そうゆう人が90%以上なんですよ.だからあまり気にしないことです.人は人、ヒラサカはヒラサカってことです.

以上、超強烈な自慢話でした.

#次回は、上の話題に関連して、東京大学について少し書こうと思います

かしこ

ガールズバンドクライ研究 BD vol.2

ガールズバンドクライ研究のお時間です。

BD vol.2を入手しました。7.11で受け取る前には吉野家で並を食べるイニシエーションは済ませてありんす。

収録は、
 第2話 すばる登場 田舎者コンプレックス
 第3話 初ライブ バンド沼にハマる
まだまだ序盤です。ひねくれ素人の駄々っ子storyです。

GBCで花田十輝という脚本家に注目しました。名前は知ってたけど、わたしの好みな作品ではなかったので注目するほどではありませんでした。今期アニメでも花田十輝脚本は何個かありますけど、そんなに引き込まれるほどじゃないんだなぁ。

放映終了後もGBCを何度もリピートしている中で、8話と11話Bパートを集中的に見てしまいます。
8話のZEPP駐車場での人物相関の重層構造には「スゲェ・・・」といつもため息がでます。
11話はなんと言ってもライブシーン。早くBDの高画質で観たいです。

高画質でと云えば、劇場総集編やってくれないかな。興収5億円はいけるんじゃね?

ーーーー
11月の東京ドームcityライブ抽選には参戦します。

なお、9月のチネライブ優先申し込み券贈呈の件は、1名様からのお申し込みがあり、贈呈しました。残念ながら落選されたようで、戦況は我が方にとって想像以上に厳しいと言わざるを得ません。

ーーーー
2nd album「棘なし」予約しました。ユニバミュージックで特典B2ポスターもらいます。手嶋nariさん忙しそうです。

かしこ

2024年7月29日月曜日

spartan3をCPUから「slave serial mode」でconfigする(7)CPU内蔵FLASH不足

codeをArduino→STM32C011へ移植しました.コピーしてbuildが通るとこまでですけど.debugはこれからですけど.

STM32C011F4P6の内蔵FLASHは16kBです.これに収まらなくて四苦八苦しちゃった.
Arduinoは32kBなので、このSTM32はFLASH小さい.RAMは6kBとそれなりなので嬉しいんですが、、、FLASHはArduinoのたったの半分とは厳しい・・・
     Arduino STM32C011F4P6
 FLASH  32kB    16kB
 RAM   2kB     6kB

同じ機能を実装してbuildしたbinary sizeが、Arduino 11kB、STM32 13kB となったので、ほぼ同じではありますが、STM32はcode削減努力をやってこれです.code削減せずにbuildしたら24kBにもなってしまって死にかかりました.

code削減はなにをやったかというと、
 1)debug mode → release modeに変更
 2)build optionでsize optimize
 3)sprintf()を使わなくする
 4)atol(),atoi(),itoa()などを使わなくする

HAL driverが巨大で遅いというのは定説ですが、HALを使わなくするのはやってません.

6へ   8へ

かしこ

NieR:Automata 2B死んじゃった・・・(#16)

1期はそんなに面白くなかったNieRでした.敵ロボット星人の描写が不満でした.

2期は内輪の殺し愛モードになっていてなかなか面白い.まるで1期とは別の作品のようです.

↓#16で2Bが死んじゃった.backupも無く本当に死んじゃったみたいじゃね? 本作は2Bが中心人物だったのにどうすんだこれ(震え声)
↓だが2Bの記憶と意識はA2に流れ込んで生きているらしい(髪切ったし)
ゲーム版のA2はこんなでした.
↓A2による2B殺害を目撃して9Sが絶叫する.花江夏樹が激情の演技.
自分が殺した相手を愛し続けられるのか?
記憶が欠落した相手を同一人物と言えるのか?
別のbodyに記憶を移した相手を愛せるのか?
人間存在の深淵に迫るNieR 2期はけっこう面白い.
サイバーパンクを超えてゆけ!

かしこ

2024年7月28日日曜日

spartan3をCPUから「slave serial mode」でconfigする(6)cast間違い

回路設計してますか?
本件は1ヶ月ぶりぐらいのupdateです.

「XILINX spartan3をCPUからconfigする」の続きです.前回で円満に動作確認できたのですが、STM32C011F4P6(秋月で¥160)で作り直そうと思います.
SPECはこんなもの、
 ARM_Cortex-M0+  48MHz
 内部FLASH 16kB
 内部RAM 6kB

↓前回の試作物.左がspartan3、右がArduino+外部FLASHによるconfig回路.spartan3へ向けてserial dataをトロトロと流し込む役割です.

↓ほいでもってこれがSTM32で作り直してる基板.FT232+STM32C011F4P6+W25Q32から成ります.W25Q32は未ハンダです.pin pitch 0.65mmなのでハンダランドを長くして手ハンダをやり易くしてます.実装機向けランドだと手ハンダ難しいです.
↓STM32C011F4P6はたった20pinなのでほとんど埋まってしまいます.

まずはUSB COMを動かそうとしたのですが、化けててダメでした.
いろいろ調べたけど変なところはありません.
UART送信するところを見たら、「うっ、これはイカン!」、どこをaddressしてるか判ったもんじゃない.
  HAL_UART_Transmit(&huart1, (const uint8_t)"hirasaka ", 9, 100);
正しくはこうですね.
  HAL_UART_Transmit(&huart1, (const uint8_t*)"hirasaka ", 9, 100);

懺悔ちゃん

5へ   7へ

かしこ

回路ポエム USB-CのDIPアダプタ

USB-Cのコネクタって、pin数が鬼のように増えました.接続情報をやり取りする信号が2本増えたのに加えて、挿し方向の上下対応のためpinが2倍.もう手ハンダ出来る限度を超えたかと思います.
↓こんなだもんなぁ 最初のUSBはたった4pinだったのにひぃ
それでUSB-C DIP化アダプタをよく見るようになりました.micro-USBのもありますけど、USB-Cは一層盛んだと思ふ.
↓秋月で売ってるこんなのとか
↓先日Aliexpressでこんなのを買いました @¥20ぐらいです 割って使います

↓mini-USBはクソでしたが、micro-USBはわりと好きでした(物理強度的に)
USB-Cは物理強度がさらに良好なので、USB-Cを使ったら元に戻る気になりません.

ArduinoもBlackpillもUSB-C搭載品ばかり使っています.

かしこ

2024年7月27日土曜日

YAMAHA電動車椅子NiMHバッテリー 不揮発メモリ解析(6)書き込み

ここから先は安全面でヤバイ領域なので、迂闊に真似とかしないでください.燃えてもわたしは責任とりません.

つぎはいよいよEEPROMを書き替えてみる.活きの良いデータに書き替えるのだ.

24C04Cのdatasheetにeraseという言葉がどこにも無いんだけど、EEPROMって書く前に消去する必要ないんだっけ?

焼けました.書けました.

寿命で死んで充電に入りすらしないバッテリーが、充電に入るようになりました.とりあえずsystemの上辺だけですが、活きの良いモノに蘇ったといえるでしょう.CPUユニークなシリアルNo.との一致検出はしてないみたいです.

とはいえ、、、劣化した個体はNiMH自体が劣化してスカスカでしょうからEEPROMを焼き変えても満充電にならないと推測されます.しかしNiMHをフレッシュ品に交換すればいいわけです.

↓そんなに古くないはずの自作NiMHに換装する.かつ基板のEEPROMは活きの良いデータに焼き変え済.
↓その条件で充電試験中.これで5個点灯まで行けばOK.周囲の物は古いbatteryの残骸多数です.
追記:2ヶ点灯で止まってしまいました.NiMHがボケていたのか、劣化していたのか.温度上昇で止まった可能性もあり.
追記2:冷まして追加充電したら5ヶ点灯になりました.本当に蓄電できたのだろうか?

↓基板からGND,SDA,SCLの取り出し状況
↓EEPROMを焼く際はWrite Protect PinをLowに落とす必要がありますので、裏面でハンダジャンパーしてGNDにする.

Arduino sketchを全面公開するのはやめときます.
EEPROM writeの箇所だけ転記しておきます.
    for(int adrs = 0; adrs<512; adrs++){
      int a = adrs & 0x100; // adrs[8]
      a = a==0 ? 0 : 1; 
      Wire.beginTransmission(0x50+a);
      Wire.write(adrs&0xFF); //lower address[7:0]
      Wire.write(eprom[adrs]); //write data
      Wire.endTransmission();
      delay(5);
    }


かしこ

YAMAHA電動車椅子NiMHバッテリー 不揮発メモリ解析(5)寿命品と現役品のEEPROM比較

YAMAHA NiMHバッテリ解析の続きです.

活きの良いバッテリと寿命が尽きたバッテリのEEPROMデータです.
赤い部分が違うところ.ずいぶん違いますねぇ.

活きの良いバッテリーのデータ(BLACK)
000 : 20 15 04 00 1C 1B FF FF FF FF FF FF FF FF FF FF 
010 : 40 1A 1E 0D 1E 0D 1E 0D 00 FF FF FF FF FF FF FF 
020 : 01 10 42 00 42 00 43 00 01 10 14 00 45 00 01 10 
030 : 00 00 50 00 08 00 48 00 EB 47 CF 66 00 00 00 00 
040 : 00 00 00 00 00 00 00 00 BC 7F 04 00 00 00 00 00 
050 : 60 0D 7C 21 1D 2B CD 05 C3 00 42 00 01 00 00 00 
060 : 00 00 00 01 00 00 00 00 00 3E 00 00 00 00 00 00 
070 : 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 
080 : 00 00 F0 B4 1E 00 0C 01 00 00 02 16 0D C5 0A 94 
090 : 00 0D 03 00 DE 03 25 50 01 01 02 01 32 46 3A 3B 
0A0 : 6D 6B 67 5D 5B 5E 5D 56 00 00 00 00 00 00 00 00 
0B0 : 30 00 29 06 04 17 00 29 05 18 FF FF FF FF FF FF 
0C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
0D0 : 22 11 4E 13 54 24 E8 03 88 13 AD 01 18 00 77 00 
0E0 : E8 03 10 27 00 00 18 00 F0 00 E8 03 FF FF FF FF 
0F0 : FF FF FF FF FF FF FF FF 00 17 FF FF FF FF E4 01 
100 : 1A 00 00 00 09 74 00 00 09 D0 00 00 09 A7 01 00 
110 : 09 02 02 00 09 5F 02 00 03 B6 5A 00 00 00 00 00 
120 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
130 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
140 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
150 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
160 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
170 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
180 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
190 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1A0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1B0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1C0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1D0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1E0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1F0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 


寿命で死んだバッテリーのデータ(BLACK)
000 : FE FE 01 00 1C 09 FF FF FF FF FF FF FF FF FF FF 
010 : 9A 0D 00 00 08 30 14 83 FF FF FF FF FF FF FF FF 
020 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
030 : 00 00 CF 01 1E 00 C1 01 00 00 00 00 00 00 00 00 
040 : 00 00 00 00 00 00 00 00 C6 DE 19 00 00 00 00 00 
050 : 35 01 F9 24 EC A3 26 0C 9A 06 0D 01 00 00 00 00 
060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
080 : 00 0F 10 4E CE 00 13 12 FF 00 20 F4 0C 20 0B 63 
090 : 02 07 0F 00 E5 08 1C 0C 02 03 02 02 1D 01 1A 1C 
0A0 : 61 4C 5D 61 5A 4C 5B 55 00 00 00 01 00 00 00 00 
0B0 : 0E 00 25 09 14 92 00 25 08 1D FF FF FF FF FF FF 
0C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
0D0 : 22 11 76 13 54 24 E8 03 88 13 AF 01 18 00 77 00 
0E0 : E8 03 10 27 00 00 18 00 EC 00 E8 03 FF FF FF FF 
0F0 : FF FF FF FF FF FF FF FF 00 17 FF FF FF FF 0A 01 
100 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
110 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
120 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
130 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
140 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
150 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
160 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
170 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
180 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
190 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1A0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1B0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1C0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1D0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1E0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1F0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

4へ     6へ

かしこ

YAMAHA電動車椅子NiMHバッテリー 不揮発メモリ解析(4)直接占拠

暑いから家に閉じこもって回路設計してますか? してますよね?

前回が2024年5月23日でしたから間延びしてしまったYAMAHA電動車椅子バッテリーハッキングの続きです.前回はこちら

なお免責:真似して燃えても俺はしらん

↓経緯は過去投稿を読んでもらうとして、古くなって使えないBLACK batteryから取り出した基板のEEPROMを直接読んでみた.
↓24C04という4kbit=512bytesのEEPROMが載ってる.(写真は剥がしたとこ)
I2Cを取り出すサービスコネクタのランドがありんす.ここにarduinoを接続して、直接占拠を行う.本体のCPUが24C04に繋がったままだが、静止状態ではI2C busをHigh-zにしたままで本体CPUは何もしないので、外部者がサービスコネクタからアクセスできてしまうという事情だ.
↓作業風景

たぶん読めたと思う512bytesデータを示します.
寿命で死んだバッテリーのデータ(BLACK)
000 : FE FE 01 00 1C 09 FF FF FF FF FF FF FF FF FF FF 
010 : 9A 0D 00 00 08 30 14 83 FF FF FF FF FF FF FF FF 
020 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
030 : 00 00 CF 01 1E 00 C1 01 00 00 00 00 00 00 00 00 
040 : 00 00 00 00 00 00 00 00 C6 DE 19 00 00 00 00 00 
050 : 35 01 F9 24 EC A3 26 0C 9A 06 0D 01 00 00 00 00 
060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
080 : 00 0F 10 4E CE 00 13 12 FF 00 20 F4 0C 20 0B 63 
090 : 02 07 0F 00 E5 08 1C 0C 02 03 02 02 1D 01 1A 1C 
0A0 : 61 4C 5D 61 5A 4C 5B 55 00 00 00 01 00 00 00 00 
0B0 : 0E 00 25 09 14 92 00 25 08 1D FF FF FF FF FF FF 
0C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
0D0 : 22 11 76 13 54 24 E8 03 88 13 AF 01 18 00 77 00 
0E0 : E8 03 10 27 00 00 18 00 EC 00 E8 03 FF FF FF FF 
0F0 : FF FF FF FF FF FF FF FF 00 17 FF FF FF FF 0A 01 
100 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
110 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
120 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
130 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
140 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
150 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
160 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
170 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
180 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
190 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1A0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1B0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1C0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1D0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1E0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
1F0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

binaryを眺めたってどうにもなんないけど、256番地以降はall zeroみたいよ.addressingをしくじって読めてなけりゃFFになるはずなのでall zeroは真実なのだろうと思ふ.

ーーーー
arduino sourceについて

Arduinoのsketchについて参考になったのはこちらのページでした.

↓これがsketchの全部.解説はサボる.24C04のaddressingが間違いやすいのでそこだけ下の方に書いておく.EEPROMを読むだけのsketchです.

#include "Wire.h"

void setup() {
  Wire.begin();
  Serial.begin(115200);
}

int adrs = 0; // address[8:0]

void loop() {
  // set address
  int a = adrs & 0x100; // adrs[8]
  a = a==0 ? 0 : 1; 
  Wire.beginTransmission(0x50+a); // device address & addres[8]
  Wire.write(adrs&0xFF); //lower address[7:0]
  Wire.endTransmission();

  Wire.requestFrom(0x50, 1); // read a byte

  byte val = Wire.read();

  char strbuf[50];

  if((adrs%16)==0) {
    sprintf(strbuf, "%03X : ", adrs);
    Serial.print(strbuf);
  }

  sprintf(strbuf, "%02X ", val);
  Serial.print(strbuf);
  if((adrs%16)==15) Serial.println("");

  delay(5);

  adrs++;
  if(adrs==512) while(1);

}

24C04のセカンドソースはたくさんあるらしいのでdatasheetは適当に検索よろ.
↓この手のserialものには定番の、何種類かあるread access方法のうち、上のsourceではrandom accessを使った.前半でaddress指定、後半で1byte readという建て付け.
↓これの前半を拡大する.
アドレス指定バイト=10100000=A0 で良いのだろうと思ったら違ってた.
↓正しいbit assignはこうなっている.下へ1bitずらした7bit=0x50をI2Cへ与える必要がある.
アドレス指定バイトを送信するI2C関数への引数が0x50になっているのはそのせいだ.
 Wire.beginTransmission(0x50+a);
なお、+aはP0 bitで、512アドレス空間のbit8をここに納める.

↓結果的に以上の仕組みではあったが、、、R/W bitはどうすんの?と思ってしまって納得できんのだが、そいつはI2C関数かI2C peripheralが勝手に末尾に付加してくれるものなんだろう.

次回は、活きの良いBLACK batteryのEEPROMを読んでみるです.

#3へ     #5へ

かしこ

バーガー

バーガーというとガミラスの空母のやんちゃな艦長.
中目黒の商店街の奥にあるバーガー屋へ行きました.
奥の涼やかな女子は奥さんです.(現物が涼やかかどうかはしらない)
美味かったけど、物価は高い.軽くUSへ転移した気分にもなろう.
仙台のお魚は安くて美味しかったなぁ.

かしこ

2024年7月26日金曜日

仙台2

おはよーございます。出勤です。天気晴れ。仙台地下鉄平常運転。混んでるけど品川駅ほどじゃない。

昨夜の泥酔がすこーし残っているまったり感。
現地debugがうまくいくと良いのですが。

09:00
現着、でも少し早い

12:00
味噌ラーメンを食べました

で、トラブル原因は、、、制御対象物の感度が100倍になっとったからでした。びっくりの高性能! もはや別の物です。softいじって治癒しました。

17:30
現場を辞去

トラブルの現場debugは午前中で終わったのでした。原因については驚きでしたが。

午後は次の試作物の試運転をしたけど動かせなかった。くそぉ

loopを円満に動かすためには、制御対象物に合わせて細かく造り込む必要があります。さらにバラツキを考慮してロバストネスも追加フレーバー。

とはいえ、絶賛開発中の制御対象物だから仕様がハッキリ決まってないだろうと先方の事情を忖度し、ヒラサカが勝手に誤差範囲を設定してその範囲内なら動くよってな物を現地送りにしています。

そしたらイキナリ感度100倍で動かず。うひょー

それだけじゃないぞ。別の部位を15%ぐらいの誤差を想定して設計したのだが、今日の現場で調べたら90%差があってうひょー

実はまだある。制御対象物は、入力2ピン出力2ピンの4端子デバイスと思ってもらうとして、入力極性逆、出力極性も逆、total正だが挙動が異なる。softチックに検出するのがアレだなぁ。うひょー

仕様を決めない受託開発を行う

相手が回路屋ならもっとゴリゴリやりますけどね

20:00
東京駅着 蒸し暑い

あでゅ〜

2024年7月25日木曜日

仙台へ

おはよーございます.仙台へ出勤です.天気晴れ.

目覚めたらドル円が152台でトランプさんの霊力強い.市場の人は「次は円高」に意識を切り替えたみたい.おかげでNKが¥1000も下がってる.円安はダメという人は大勢いるけど、株価は円安が好きという実態を見て何を思うのかな.為替はゴルフのハンデみたいなもので「円安=死んだふり」してる方がお得なんです.トランプは商売人だからそれが判ってるので円安を許しちゃくれません.円高が好きな人はトランプを応援したらよろしい.虚勢を張ったようなハリスの笑顔はキモい.

夏と言えばうなぎ.近所のマイバスで¥350ぐらいでこれ売ってて思わず2度見した.うなぎ丼だけど「うなぎ不使用」だそうです.要注意.

13:00
出発
東北地方北部の豪雨の影響で仙台の天気もぐずついているらしく、気温25℃だとalexaが言ってる。まるで避暑地だ。

ガールズバンドクライの9.13ライブの当落が通知されたそうで、GBCファンの諸君はチケットをget出来たかな? 配信もやるそうです。

セーヌ川がウンコだというnewsで知ったのだけど、パリで五輪やってるの? 正露丸で大腸菌撃退しとけ。

14:00
東京駅。新幹線直結の日本橋口という知らない改札。過疎ってる。時空の狭間感強い。

15:00
夏休みだけど東北新幹線に家族連れはそんなに居ない。おじいちゃんに「病原体は来るな」などと言われましたか?

新幹線で桃香仁菜の叡智小説を書いてるんだけど、泥酔桃香が暴走してお互い1st kissで喘ぎまくっていて、そこから先どうしようかなぁ。最初の日はkiss止まりがリアルだろうと思うわけで、抱き合って寝て翌朝は一緒にシャワーとかが好みではあるのよね。。。
姫野先輩みたいなゲロkissはしねぇっての。

16:00
仙台涼しいけどヤバい土砂降り

17:00
国分町のビジネスホテルヘチェックイン。新しくて狭くて安くて端末でチェックインするよくあるタイプの物件。たぶん朝食ビュッフェとかは無い。

飲み会まで一休み。

東京:晴れてるけど酷暑
仙台:涼しいけど土砂降り
この2者択一はどっちも嫌じゃ

22:00
飲み会が終わってHUBでビール。
国分町の飲み会、あ〜楽しかった。
↓喰った後だけど、これって東京的にはムール貝? 塩茹でのこれがお通しで出てくるお店って、、、日本酒をガバガバ。ホント至福。
ひら「パテントのサポート体制は?」
X氏「・・・」
ひら「それ、防衛省が出てくるでしょ」
X氏「・・・」
こうゆうレベルの会話をぶつけられる相手と直に話して、『行けてそこまでか』と察知するのが俺の好きなところだ。ギリギリってのがあるのよ。


あでゅ~

2024年7月24日水曜日

杖と剣のウィストリア ←優秀だよ

そんなに注目されてないみたいなのだけど「杖と剣のウィストリア」が優秀だなぁと感心してるところ.

舞台はハリポタ風魔法学園.主人公の落ちこぼれ男子は魔力量ゼロなんだけどフィジカル無限大みたいな人で、普段は自信の無い虐められっ子.よくある滑り出し・・・

storyも今のところ平易なんだよなぁ.

第2話のplotはこんなもんでした.
↓10歳の時、「無魔力者が魔法学園にいるなんておかしい」と糾弾され、校長先生から借りた魔剣でやたら戦闘力upしたので校長決裁で通学を許された過去.
↓高校生?になると親身になってくれるGFもいる.このGFいい娘だよ.
↓強魔力者のクラスメイトがつっかかってくる.第1話で魔物に殺される寸前のこいつを主人公が助けたのだった.
↓勉強熱心な主人公は図書館で勉強中.そこへタカ派の教授が現れる.教授は魔法授業の補習と称して主人公を半殺しにしようとする.主人公を学園から追放するためだ.
↓教授の攻撃はすさまじく、勝てないと観念した主人公だったが、GFが魔剣を投げ入れてくれて超復活.
↓なんと、教授に勝ってしまう.教授は「単位を与える」と言って去る.

#2のplotはたったこれだけです.とても平易です.だけど、フツーに面白いんだよ.テンポが良いので、観ていて飽きない.作画も十分に頑張っている.キャラ設定は少し弱い気もするがね.

こういうのでいいんだよ.こうゆうのを見せて欲しいんだよ.

ところが、いまどきの多くのアニメって、視聴者を惹きつけるのに一生懸命なあまり、やたらと奇矯で刺激の多い展開に躍起になっているでしょ.しかも年間300タイトルも作ってるもんだから、腕の悪い監督とか演出がアサインされて空回りのシラケ作品ばっかりじゃないですか.
世間の評価には逆行するだろうけど、「逃げ上手の若君」もシラケて滑っちまった作品だなぁって思ってる.

それに比べたら「杖と剣のウィストリア」は優秀だよこれは.

ノーマーク作品でしたけどね.事前調査でスタッフとか製作会社はそんなにピンとこなかった.監督の𠮷原達矢に着目したのも今回が初でした.

𠮷原達矢さんの経歴を調べたら、なんか謎なんです.年齢はまだ35歳です.それなのに、監督作品がやたらと多い.しかも「むろみさん」を24歳で初監督やってるってどうゆうこと?
 杖と剣のウィストリア(2024)35歳
 BLACK CLOVER
 モンスター娘のいる日常
 ろんぐらいだぁす!
 夜ノヤッターマン
 ドラゴンコレクション
 アルヴ・レズル
 波打際のむろみさん(2013)24歳
監督業だけじゃなくて、初の作画監督作品は「ヴァイス・サヴァイヴR」(2009)ですから20歳で作画監督やった計算になるんですけど、そんな人ってこの世にいるんですか?

なんだか超常現象みたいなアニメーター上がりの監督さんです.

というわけで、「杖と剣のウィストリア」は大化けするかもしれません.
大化けしなかったとしても、ヒラサカはちゃんと賞賛するぞ.

かしこ

靖国神社参拝

半蔵門で15時頃に解放されました。

今年も玉音放送の季節ですので靖国神社まで歩きました。空いてました。

安倍さんを靖国にお祀りしてもいいんじゃないかな。そうすりゃ安倍さんにもお参りできるし。

あと、ウクライナで死んだ日本の傭兵もいるのでその人も靖国でどうかな。

かしこ

23:30リコリコ続編の件ですか? →そうでした

本日23:00からyoutubeでなにか発表があるみたいですよ.

足立慎吾監督まで出るそうなので続編のアナウンスがあっても不思議じゃない.

期待です.

徐々にガルクラ熱が下がってきているところで、俺達の心はリコリコに再び着火する運びなのだろうか!?

リコリコについて亀井幹太さん(冴えカノ監督)が呟いているんだけど、これって何故なのだろう??? もしかして足立さんが総監督で亀井さんが監督に就任したりしたらうれしいな~

ーーーー
視聴完了

↓足立監督の第一声「ご無沙汰しております」には笑いました.
放映が9月末で終わり、その3ヶ月後の年初から毎週のようにANIPLEXで脚本会議やってたそうです新作のプロットは一通り固まったそうです.あと、日常short filmを6本リリースするんだとか.作画作業に入っているのでしょう.だとするとTVなら早ければ半年後ぐらいかな?

↓新作カットが5秒ぐらい流れました.少しキャラが違いますね.描いた人の個性ということで.
公開・放送予定とか、スタッフとかは公表されませんでした.

お楽しみに.

あでゅ~

2024年7月23日火曜日

義妹生活#3 暗い・・・

相変わらず暗いなぁ「義妹生活」、でも嫌いじゃないですよ.#3Bパートは5回みた.

義妹さん、これまでの家庭環境がシビアだっただけに自立志向が強いようだけど、自立どころかぜんっぜんオトコに依存するタイプで困っちゃうなぁ.

自立志向女子っているけど、自立できてないから自立できないという無間地獄なんだよ.

出たとこ勝負の現物合わせ人間であるヒラサカとしては、自分がどこまでやれるか、自分の市場価値はどれほどか、その世間的相場感を自然に身につけるのが自立の第一歩として重要だと思う.
そうでない人は「自分は高学歴だから優秀だ」「野心に見合った能力がある」などと脳内風景が実態と乖離していて初手から終わってるものだ.

だが義妹ちゃんの場合は逆パターンで、自分の価値とか自分の市場価値を低く見積もり過ぎなタイプで、ゆえに自信が無く、対男性ハードルがとても低い.ぴえん

↓義妹ちゃんが義兄の部屋に入ってくる
↓義兄のベッドへ
↓義兄に手を伸ばし
↓売れるかどうか、味見をお願いしたい・・・
↓義兄に「やめとけ」みたく言われてお互いの身の上話
翌朝の義妹ちゃんは義兄への特別な感情を意識している・・・・
はぁぁ、身の上話を聞いてもらって好きになっちゃったってか?

義妹ちゃん、、、
自分の市場価値を低く見積もり過ぎなタイプで、ゆえに自信が全く無く、対男性ハードルがとても低い、ダメ娘ちゃんであります.こうゆう娘は90%の確率で堕ちてゆきます.

アニメ的には渋い演出でよろしい#3だったと思ふ.

かしこ

興行収入watch ルックバック12億

はいっ、今週も興行収入watchのお時間がやってまいりました.

暑い夏を乗り切れなかったようで「ゴジラ1.0」の上映が終わってしまいました.

さて、注目のルックバックですが、12億突破したようです.
今でも東京の平日夜の回が満席近いそうです.そのくらいじゃないと+2は行きません.

おおまかにこんな推移です.
 最初の週末          2.27億円
 最初の平日          1.51億円(逆算)
 2度目の週末         2.22億円
 2度目の平日         1.9億円 (逆算)
 3度目の週末         2.0億円 (三連休)
 3度目の平日&4度目の週末  2.1億円
 累計            12.0億円 (7/21まで)

関係者の皆様、おめでとうございます.

#海外興行はやらないのかな? 意外なところでサウジでバズったりしたら面白いかも

かしこ

2024年7月22日月曜日

秋葉原アッチンチン(回路屋ポエム)

暑いけど秋葉原へ。
ヤマトクルーは遥か宇宙の果てで夢を見るのも星の中だってのに俺はアキバなんかで何やってんだ?

今週後半の仙台出張で現場で定数変更する1W抵抗を買うのがアキバでの主目的ですが、他にもいろいろ。

納期はまだだいぶ先なのだけど、「とりあえず使ってみて」と言って回路を送った。でも動かなかった。それで現場で出たとこ勝負するための仙台出張というわけ。

制御対象デバイスを貸してくれれば家で動作検証できるのだけど、門外不出みたいなのでデバイスにfocusできんくて現場仕事になってまう非効率。

ーーーー
昨今の当ブログで、STM32でRTOSトラブルとかいうのと同じ案件なのですが、昨夜新たな致命傷が発覚しました。

STM32CubeIDEが提供するCDC(USB COM)のUSB接続性があまりにも悪過ぎる。
いつもの開発マシン(win10)でならたまにUSB認識をしくじる程度でした。
ところが出張に持ってゆくnote PCに接続すると百発百中で認識しない。ゲロ〜
接続成功条件は見つけたけど、使えたもんじゃない。諸般を考えるにVBUSを使えばサクッと治ると予想するが、あいにく電源事情でVBUS使えないのよ。

STM32の名誉のために付け加えておくと、PC給電されるUSB deviceとしてcableを挿すという標準的使い方ならば問題ないんだ。今困ってるのはdevice独自給電だからなの。

windousはCDCの標準driverとしてusbsysをあてがっているのだが、標準driverとfree softじゃ細かいとこまで調整ついてないのでしょう。詰み〜
FT232やCH340だったらどんな使い方したって動くのは、driver造り込みの真剣さが違うからでしょう。

どうするか?
STM32RTOS撤退に続いて、STM32CDCからも撤退します。
FT232をリールで持ってるのでそれを基板に載せることにします。(arduino風)

ちなみにRTOS撤退したら超安定して動いてます。

なんだかなー

ーーーー
末広町

飢饉のお知らせ:
昨夜お米を買いました。いつも30kg1万円ぐらいの玄米なのだけど、昨夜は高騰してて1.5万円だった。
去年が不作だったので在庫払底の飢饉になっています。新米を待ちましょう。

次の暗殺:
トランプさん狙撃があれで終ると思います?
ハリスが大統領になるトンデモ未来が見えるのは俺だけなのかな?

ーーーー
今日のアキバは空いてて良い

↓千石の3PIN DIPSW。120円
昨晩発注したPCBに何気なく3PIN DIPSWをAWしたの失敗でした。3PINなんか使わないのであまり売ってない。素直にしぬ

昨夜のPCBには早くもしくじりがあります。FT232と3PIN DIPSWです。リカバリ不能。

千石地下の抵抗売り場。E24系列で売ってるのだろうと思っていたが、何故か240Ωが飛んでるんだけど、なんで?

↓あきばおー、SD 512GB 4,790円 5,000切ったので買った
エアチェック厨なのでリビングのTVでアニメみるためのstorageとして。呪術、チェンソー、冴えカノ、WA2、ガルクラ、残響のテロル、2001、地獄の黙示録、ジョン・ウィックぐらい入れようかと。BD20枚分なので入るでしょう。1TBは見送りました。

ーーーー
新橋、ジンアンドトニック
アルコールが躰に沁み渡る

ーーーー
アニメ視聴をガサガサ斬ってるけど、楽しんでいるタイトルは少なくない。これらは最後まで見ると思う。
真夜中ぱんチ
負けヒロインが多すぎる!
時々ボソッとロシア語でデレる隣のアーリャ
杖と剣のウィストリア
義妹生活
推しの子
2.5次元の誘惑(リリサ)
ハズレ枠の【状態異常スキル】ですべてを蹂躙する
NieR:Automata Ver1.1a
恋は双子で割り切れない

予想外に面白く感じているのは、
 すべてを蹂躙する
 恋は双子
蹂躙はあの女神を凌辱してくれと思う。
双子は三角関係に期待。


あでゅ〜