ポジローぽけっと

昨日より今日、今日より明日を信じて、トライトライ

第五十三回スパルタンプログラミング

やったこと

09/26 11:00-20:00

  • h2loadが走りきらないの修正
    • selectへ渡すfd_setがオリジナルを渡すという愚行が原因だった。
  • 走りきるh2loadが6, 7接続でfailedするの修正
    • listenの第2引数を制御するkListenQueLimitを5->128に変更した。
  • h2loadがさばけるようになった!わーいわーい!
    • h2load https://localhost:11111 -n10000 -c128

      starting benchmark...

      spawning thread #0: 128 concurrent clients, 10000 total requests

      Protocol: TLSv1.2

      Cipher: ECDHE-RSA-AES128-GCM-SHA256

      Server Temp Key: ECDH P-256 256 bits

      finished in 15.14s, 660 req/s, 1.46MB/s

      requests: 10000 total, 10000 started, 10000 done, 10000 succeeded, 0 failed, 0 errored

  • jsonのparserをflexで実装する。
    • flexunicodeをサポートしない。
    • objectが入れ子になる。ぐぬぬ。bisonしかないのか。
VALUE {FALSE}|{NULL}|{TRUE}|{OBJECT}|{NUMBER}|{STRING}
OBJECT {BEGIN_OBJECT}({MEMBER}({VALUE_SEPARATOR}{MEMBER})*){END_OBJECT}
MEMBER {STRING}{NAME_SEPARATOR}{VALUE}

09/27

  • チャリトレ、モモタの上下でこげば膝は痛くならんのです。
    • 左足がやっぱ利き足じゃない分、連れ回ってる感がある。足が均等に使えてない。
    • 昼はメグリアのそば屋でざるカツ丼食べ、そのまま買い物。
  • 昼寝して、夕ご飯食べて、yaccの書き方を調べて即寝。

09/28 20:00

  • yaccで入れ子の書き方を考えて実装
  • yaccに合わせてlexを修正
  • いっしー報告のfavicon.icoがなくて落ちる件の修正

09/29

09/30

  • ノーコード

10/1

  • どれだけ僕に尻拭いをさせる気なんだ?ん?
  • ノーコード

10/2

  • ノーコード

参考