第六十六回スパルタンプログラミング
やったこと
12/26
- 年賀処理
プログラム 11:00-
- 5.1のidle: Sends a DATA frameでストリームエラーが先行し、その後コネクションエラーが起きる場合
コネクションエラーを優先する。
An endpoint that encounters a connection error SHOULD first send a GOAWAY frame (Section 6.8) with the stream identifier of the last stream that it successfully received from its peer.
- 5.5の二つ目はなぜid=0に送ってくるのか分からんから、NGでもいいや。
- 5.1のidle: Sends a DATA frameでストリームエラーが先行し、その後コネクションエラーが起きる場合
コネクションエラーを優先する。
飲み会@栄
12/27
- 走り納め@33リバース
- 頂上前で抜かれておわる。ただ、最後までついていけるようになったので、60kg切ってチャリ変えたら多分勝てる。
12/28
- スキー@白馬五竜
- 雪がないため滑れるコースの距離はないが、雪がとてもよくて気持ちよかった。
- 前日の疲労が足にきてて、終了時の15:30にはブレーキングに難あり。
12/29
- スキー@白馬八方
- 強風のためリフト停止、3本滑ってレストでのんびり。一本だけ、足で登って滑った。風の強さに脅威を感じた。ブリザぁぁード、死ねるわこれは。
12/30
- 新幹線移動 for 東京、その間にコーディング。どこまでやってたか覚えてない。
- コネクションエラーをストリームエラーより優先させようとしてsegmentation fault吐くようになったんだった。
- free周りのエラーだった。修正済
- コネクションエラーを優先させられるようになったが、他の実装との整合がとれず、56->52passedに。全体の整理に移ろう!
- コネクションエラーをストリームエラーより優先させようとしてsegmentation fault吐くようになったんだった。
- 釣り納め会@勝浦
- おじさん釣った!
12/31
- 全然釣れない釣り納め会終了
- 牛久への電車でコーディング。56->52passedになった原因調査。
- 済6.9.2:SETTINGSフレームがChangeStreamStateで引っかかっていたため。SETTINGSはステートがいかなる状態でも送受信可能。
- 5.5:DecodeFramePayload直後にChangeStreamStateを実装したため、ChangeStreamStateでStateとフレームタイプの不整合を検知してしまうことで発生。実装方法の要検討。
- 済6.7-1:PINGはストリームステートに関連しないので、いつでも総受信可能。
- 8.2:passedだがsegmentation fault吐く、これは「clientがpush promiseを送信する」異常系処理対応でpush promiseのpayloadのデコードを無しにしたためChangeStreamで参照不可が発生。
- ChangeStreamのpush promiseの処理を見直すこと。
- 夕食->家族麻雀(父から教授)->コード修正、56/71で終了。目標クリア!
1/1
- あけましておめでとうございます。
- 朝食->家族麻雀->うちっぱなし->夕食->家族麻雀
- ノーコード