アクティビティ (今までの走行 (歩行) 距離)
Fitibit Charge2 のアクティビティから走行 (歩行) 距離を Fitbit Web API で取得して Pixela で草生やしている。色が濃くなれば濃くなる程強度が高い (歩行、走行距離が長い) ということで。実装の詳細はこちら。
ジョギング
60 分ジョッグを目指したけど、嫌な痛みが出てきたので 50 分で止めておいた。
レアジョブ
今日もお休み。
夕飯
令和3年10月2日#妄想居酒屋#お品書き#今夜の晩御飯#おうちごはん#書#書道#calligraphy#japanesecalligraphy#筆文字#豚ハラミ#万願寺とうがらし #生ハム#アボカド#納豆#雑草窯 pic.twitter.com/ayUz0zGeRg
— ひろみの書道でお品書き🍶 (@HOshinagaki) 2021年10月2日
— ひろみの書道でお品書き🍶 (@HOshinagaki) 2021年10月2日
頭痛
この日記を書いているのは、10/3 (日) の朝。実は、昨晩 (10/2) の夜は頭痛が酷くて、お風呂に入って歯磨きをしたら、そのまま寝てしまった。朝起きたら、頭痛は治まっていたので良かった。
ハマった..orz
Node.js 12 (12.20.1) と mysqljs/mysql の 2.7.0 というレア (?) な環境で、MySQL サーバーに SSL を使って接続出来ないという問題にぶつかってしまい、合計で 8 時間くらい溶かしてしまった。
なかなか原因が解らずに泣きそうになっていたんだけど、コネクションを生成する際のパラメータに debug
オプションがあって、こやつを true
にすることで、データベースの接続の様子が詳細に確認することが出来た。
var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'me', password : 'secret', database : 'my_db', debug: true });
以下のような出力が得られる。
<-- HandshakeInitializationPacket HandshakeInitializationPacket { protocolVersion: 10, ... (snip) ... protocol41: true } --> SSLRequestPacket SSLRequestPacket { clientFlags: 457679, maxPacketSize: 0, charsetNumber: 33 } // 本来であれば、処理が進むと、ザーッとデバッグ出力が得られるんだけど、今回は、ここで止まってしまっていた
結局、Node.js を 8 (Deprecated) にダウングレードして対処することになって、なんだか煮え切らない感じ。そして、世の中に、同じように困っている人がいないのか気になる...