起きたこと
- 暖かかった。昼間は。
Wiki
blogの中身をぜんぶコピペしたWikiがなぜかデータまるごと消えていた。 k8sの設定を間違えたのか、この前の事故で消えたのか… ちょっとわからないけど大分ショック。 とりあえずデータを残していたblogを復活させて、こっちを運用することにする。
体組成計
届いた。割と満足。
TODO
- ワイドパンツ欲しい
- 職務経歴書アップデート
- Slack古いファイル削除ツールのアップデート(deprecated API変更)
blogの中身をぜんぶコピペしたWikiがなぜかデータまるごと消えていた。 k8sの設定を間違えたのか、この前の事故で消えたのか… ちょっとわからないけど大分ショック。 とりあえずデータを残していたblogを復活させて、こっちを運用することにする。
届いた。割と満足。
30分くらい並んで返品してきた。すごい人が並んでた… 途中から返品対応だけで3人とか4人体制になってすごい速度でさばいてくれた。
何気なくAmazon Photosを見たら2019年の写真がでてきて、顔が違う… ってなってしまった
以前Withings body+を壊して(ものを落としたらきれいに割れた)以来、 もう記録とかなしで普通に測れればいいんじゃない?っていう安いのにしていたけれども 自動記録無しだとそもそも体重計に乗らないという問題が・・・ ということでXiaomiのやつを買った(技適通ってたので) 国内メーカーのやつが本当は良いんだけど、サービスの継続性とか考えたらもうXiaomiでいいや。っていう選択。
もう諦めた。
30分くらい並んで返品してきた。すごい人が並んでた… 途中から返品対応だけで3人とか4人体制になってすごい速度でさばいてくれた。
何気なくAmazon Photosを見たら2019年の写真がでてきて、顔が違う… ってなってしまった
以前Withings body+を壊して(ものを落としたらきれいに割れた)以来、 もう記録とかなしで普通に測れればいいんじゃない?っていう安いのにしていたけれども 自動記録無しだとそもそも体重計に乗らないという問題が・・・ ということでXiaomiのやつを買った(技適通ってたので) 国内メーカーのやつが本当は良いんだけど、サービスの継続性とか考えたらもうXiaomiでいいや。っていう選択。
もう諦めた。
何かをミスったのか、マイナーが16プロセスぐらい起動していて、しかも何か事故ったのか うち2プロセスがメモリを2GBずつ消費していた。ただでさえメモリがカツカツなサーバーで そんな事故が起きたもんだからそれはもう… 何が起きたのかわからないがVMのディスクI/Oがすべて 停止したらしく、 * TrueNASがデバイス停止と判断→NFS閉塞→k8sノードのI/Oが全滅 * k8sノードのVMのローカルディスクへのI/Oが停止(これはなんでか謎なんだけれども)
という感じでとりあえずVMが全滅。サーバー再起動すら失敗するレベルだった。 仕方ないのでリセットするとサーバーは起動したが、
ワーカー4番はまぁとりあえず置いておくとして(データはもってないから作り直せばいい) ZFSプールが壊れているのは困る。具体的な破損箇所はPostgreSQLのDBのデータファイルとかばっかりで結構ヤバい。 (その割にはDBは起動してきているのが不思議だった) なんやかんやしようと思ったあと、ふとscrubかけたらどうなるんだろうと思ってやってみるとなんと… エラーがきれいさっぱり消えました。ZFSすごい。
何かをミスったのか、マイナーが16プロセスぐらい起動していて、しかも何か事故ったのか うち2プロセスがメモリを2GBずつ消費していた。ただでさえメモリがカツカツなサーバーで そんな事故が起きたもんだからそれはもう… 何が起きたのかわからないがVMのディスクI/Oがすべて 停止したらしく、 * TrueNASがデバイス停止と判断→NFS閉塞→k8sノードのI/Oが全滅 * k8sノードのVMのローカルディスクへのI/Oが停止(これはなんでか謎なんだけれども)
という感じでとりあえずVMが全滅。サーバー再起動すら失敗するレベルだった。 仕方ないのでリセットするとサーバーは起動したが、
ワーカー4番はまぁとりあえず置いておくとして(データはもってないから作り直せばいい) ZFSプールが壊れているのは困る。具体的な破損箇所はPostgreSQLのDBのデータファイルとかばっかりで結構ヤバい。 (その割にはDBは起動してきているのが不思議だった) なんやかんやしようと思ったあと、ふとscrubかけたらどうなるんだろうと思ってやってみるとなんと… エラーがきれいさっぱり消えました。ZFSすごい。
初めた。BTCがとても上がってるようなのでゲームPCからGTX1060を引っ剥がしてきてサーバーに刺した。 100%負荷がかかってるのにファン回転数30%。冬ってすごいなぁとしか言えない感じ。
初めた。BTCがとても上がってるようなのでゲームPCからGTX1060を引っ剥がしてきてサーバーに刺した。 100%負荷がかかってるのにファン回転数30%。冬ってすごいなぁとしか言えない感じ。
警察の人が来た。監視カメラの角度を調整してくれたので今後に期待。
今までのReleaseに含んでいたfirmware.bin、まったく意味がないことが判明。 esptool.pyで書いても動かない。 PlatformIOで書き込みができるようなリリース方式に変更した。 が、まだ100点ではなさそう。パーティション情報が書けてないっぽい。
なんか突如に連絡が来た。プペル?マルチ?宗教?
警察の人が来た。監視カメラの角度を調整してくれたので今後に期待。
今までのReleaseに含んでいたfirmware.bin、まったく意味がないことが判明。 esptool.pyで書いても動かない。 PlatformIOで書き込みができるようなリリース方式に変更した。 が、まだ100点ではなさそう。パーティション情報が書けてないっぽい。
なんか突如に連絡が来た。プペル?マルチ?宗教?
v38に向けてU8G2に置き換え作業。文字を書くときの座標の取り扱いが違うのでなかなか… あとフォントを選びなおししないといけないのが贅沢な悩み。 U8G2には右揃えがないっぽいので自前で作る必要がある。(とはいえ描画する文字の幅を取得できるのでまぁ…)
v38に向けてU8G2に置き換え作業。文字を書くときの座標の取り扱いが違うのでなかなか… あとフォントを選びなおししないといけないのが贅沢な悩み。 U8G2には右揃えがないっぽいので自前で作る必要がある。(とはいえ描画する文字の幅を取得できるのでまぁ…)
届いた。が・・・マイクのマウントって別売りだったのかー(取り付けられない)
届いた。思ったよりデカい。けど、いままでと同じ量の洗濯物を洗ったら、 まったく絡まない。取り出しがすごい楽。 余裕がありまくるせいか、服にシワがあまり出来てない気がする。
…なお、最初スタートボタンを押しても水を入れずに回ったりするので、 冗談抜きで壊れているかと思った。日立のは自動判定に割と時間をかけるタイプらしい。 前のシャープはスタートボタン押した瞬間に給水を初めていたので違和感。
あと、本体は60cm x 60cm x 100cm とかあるけれども、脚は 50cm x 57cm とかで 入るので、洗濯機台を使う場合は意外と大きくなくても行ける。
オプションの下部カバーがついてたのでちょっとうれしい。
v37をリリース。v3.6の設定保存周りがバグってて、ESP32だとそもそも警告値の保存を書き忘れていて、 ESP8266でもなんかうまく行ってない感じだった。ついでに、JSONのキー名をさらに短くして せせこましく省メモリにしている。
SH1106(1.3’ OLED) に対応しようと思って調べていたら SSD1306(0.9’ OLED)とI2Cのアドレスが同じ。 これじゃ自動的に区別できないので設定に出す羽目になる。両対応とか識別できないかなぁと思ったけど どうも無理っぽい。 今使っているThingPulseのライブラリもSH1106には対応しているようなのだが、SH1106とSSD1306の共通IF みたいなのがない…と思い込んでいたら、あった。普通に OLEDDisplay クラスを継承してるのでじゃあこれで ええやん。ってなってしまった。 せっかくU8G2をテストしたのに。。。
と、書いて試しにOLEDDisplayクラスで定義しようとしたら、Virtualなクラスなので定義できまへん。 って怒られた。結局U8G2に置き換えないとダメか…
届いた。が・・・マイクのマウントって別売りだったのかー(取り付けられない)
届いた。思ったよりデカい。けど、いままでと同じ量の洗濯物を洗ったら、 まったく絡まない。取り出しがすごい楽。 余裕がありまくるせいか、服にシワがあまり出来てない気がする。
…なお、最初スタートボタンを押しても水を入れずに回ったりするので、 冗談抜きで壊れているかと思った。日立のは自動判定に割と時間をかけるタイプらしい。 前のシャープはスタートボタン押した瞬間に給水を初めていたので違和感。
あと、本体は60cm x 60cm x 100cm とかあるけれども、脚は 50cm x 57cm とかで 入るので、洗濯機台を使う場合は意外と大きくなくても行ける。
オプションの下部カバーがついてたのでちょっとうれしい。
v37をリリース。v3.6の設定保存周りがバグってて、ESP32だとそもそも警告値の保存を書き忘れていて、 ESP8266でもなんかうまく行ってない感じだった。ついでに、JSONのキー名をさらに短くして せせこましく省メモリにしている。
SH1106(1.3’ OLED) に対応しようと思って調べていたら SSD1306(0.9’ OLED)とI2Cのアドレスが同じ。 これじゃ自動的に区別できないので設定に出す羽目になる。両対応とか識別できないかなぁと思ったけど どうも無理っぽい。 今使っているThingPulseのライブラリもSH1106には対応しているようなのだが、SH1106とSSD1306の共通IF みたいなのがない…と思い込んでいたら、あった。普通に OLEDDisplay クラスを継承してるのでじゃあこれで ええやん。ってなってしまった。 せっかくU8G2をテストしたのに。。。
と、書いて試しにOLEDDisplayクラスで定義しようとしたら、Virtualなクラスなので定義できまへん。 って怒られた。結局U8G2に置き換えないとダメか…
あまりにひどいので警察にご相談した。
明日届く
明日届く。
v3.6をリリース。次はv40にする。もうバージョン番号に意味はないのでただの数字。 バグフィックス版だったら 40.1みたいなのを出すかもしれない。 一番の理由は画面にバージョンを出すときの小数点の幅がもったいないから。だったりする。
届いた。3000円なのに超すばらしい出来。靴が斜めに入るので奥行きがすごい節約できて良い。
靴入れに使っていた30cm x 30cm メタルラックにした。もともとは 15cm x 30cm メタルラックが2つだったんだけれども。 高さの自由度のためにメタルラック2つにしてたけど(あと、確か当時30x30がなかった)、1つにして正解 めっちゃスッキリした。
あまりにひどいので警察にご相談した。
明日届く
明日届く。
v3.6をリリース。次はv40にする。もうバージョン番号に意味はないのでただの数字。 バグフィックス版だったら 40.1みたいなのを出すかもしれない。 一番の理由は画面にバージョンを出すときの小数点の幅がもったいないから。だったりする。
届いた。3000円なのに超すばらしい出来。靴が斜めに入るので奥行きがすごい節約できて良い。
靴入れに使っていた30cm x 30cm メタルラックにした。もともとは 15cm x 30cm メタルラックが2つだったんだけれども。 高さの自由度のためにメタルラック2つにしてたけど(あと、確か当時30x30がなかった)、1つにして正解 めっちゃスッキリした。