/ 最近 .rdf 追記 編集 設定 本棚

脳log[20220225]



2022年02月25日 (金) [AtCoder] 「すべての提出」ページの仕様が微妙に変わっていて、セミコロン区切りのパラメータが受け付けられなくなってる。ブックマークレットを修正した。URL を HTML(※CDATA にしていない SCRIPT タグの中も)に埋め込んだときに & を &amp; に置き換えるのが煩わしいから(そもそも、忘れていませんか?)最初はセミコロンを使うんだけど、使えないことはまあまあ、わりと、珍しくない程度にある。フレームワークが必ずしもお手本を実装していない。■「HTTP query string」で検索したら、標準はないとあちこちに書いてある。その中で英語版の Wikipedia「Query_string#Web_forms」から。「The series of pairs is separated by the ampersand, "&" (or semicolon, ";" for URLs embedded in HTML and not generated by a <form>...</form>. See below).」「This convention is a W3C recommendation.[6] W3C recommends that all web servers support semicolon separators in addition to ampersand separators[9] to allow application/x-www-form-urlencoded query strings in URLs within HTML documents without having to entity escape ampersands.」 W3C がってところが今となっては、かなあ。もちろん立場が違えばセミコロンが解釈できなくて話が通じない相手とはそれまでっていうのが自分のスタンスなんだけど、AtCoder には合わせるしかない。■@2022-03-07 最近 OpenBD のデータが、抜けているというより常に取得できてないなと気がついて見たら、セミコロン区切りのせいでクエリが失敗するようになっていた。ここでもなのか。