Saqoosha

2021.07.29

Diary

PDFで文字が並んでいるように見える場所は実は文字コードが並んでるわけじゃなくて各フォントに対するグリフIDが並んでいてそれは表示するうえでは効率的なもののコピペしたいときは逆にグリフIDから文字コードに変換する必要があってでもそれは1対1で対応してるものではないのでコピペしたときに違う文字に変化してしまう可能性があるという記事を読んだことがあってでもそれが自分のプログラムに影響することがあるとは全く思ってなかったけど Arduino で Serial.readStringUntil('¥n') ってなってるコードをコピペして使ってたら見た目問題なさそうなのに実際は \n ではないので全然意図しない動きになってたことに気づいたのは数日後のことであった。

2021.07.30

Diary

ひととおりデータの流れは設計通りにいけてるはずなのになんかうまく動いてくれないのでパケットのパーサーを書いてみるものの仕様書が有料らしくっていろんなソースコードを解析して再実装するっていうことをしないといけない。もうひといき。

2021.07.31

Diary

パケット解析できるようになったけどやっぱりなんか壊れたメッセージが頻発するのでもっかい違う仕組みで書き直したら全くメッセージ壊れがなくなったのでシリアルからのデータ読み込み方法が問題あったぽい。けどまだなんか不安定。謎。