タグ

プログラミングとRFCに関するiwwのブックマーク (5)

  • もう絶対迷わないエラーレスポンスの作り方【RFC7807】 - Qiita

    この記事は「ゆめみ その2 Advent Calendar 2019」の5日目の記事です。 ある日のこと… 「いきなりそんなこと言われても…」 上司「ついでにいろんなところで使いまわせるように普遍的なのにしてね」 「えぇ…」 「こういう時にエラーレスポンスが標準化されてRFCでまとめられてたらいいのになぁ…」 ありました RFC7807 : Problem Details for HTTP APIs RFC7807では開発においてHTTP APIのために新しくエラーレスポンスを定義するのを避けるために、プログラムが読み取れるような問題詳細(Problem Details)をapplication/problem+jsonまたはapplication/problem+xmlで定義しています。 問題詳細(Problem Details)ってなんぞや? type, title, status,

    もう絶対迷わないエラーレスポンスの作り方【RFC7807】 - Qiita
    iww
    iww 2022/10/26
    『「こういう時にエラーレスポンスが標準化されてRFCでまとめられてたらいいのになぁ…」 ありました』
  • JavaScript の MIME タイプが `text/javascript` に統一されようとしている

    現在、 JavaScript の MIME タイプは2006年4月に公開された RFC 4329(www.rfc-editor.org) にて text/javascript (OBSOLETE) application/javascript (COMMON) text/ecmascript (OBSOLETE) application/ecmascript (COMMON) の4つが定義されています。 この RFC 4329 では text/* の2つは OBSOLETE 扱いな一方で、 JavaScript を呼び出す HTML の仕様では HTML5 以降、 <script> 要素の type 属性を省略することが推奨 されたうえで、省略時の値は text/javascript である とされました。 このように RFC 側と HTML 側で矛盾が生じる事態が長い間続いています。 実

    JavaScript の MIME タイプが `text/javascript` に統一されようとしている
    iww
    iww 2022/02/24
    MIMEタイプなんて気にしたことないな
  • それでも独自のCSVを書くつもりですか? | POSTD

    一部誤訳の指摘があったため、修正しました!ご迷惑おかけして申し訳ございません! あなたは自分でCSVを書いてみたいですか? フィールドはコンマで区切り、行は改行で分けます。簡単ですよね。数行書けば勝手が分かるというものです。 でも、ちょっと待ってください。 フィールド内にコンマがある場合は? ダブルクォート(”)で、該当のフィールドを囲みましょう。簡単ですね。 では、ダブルクォートで囲めるフィールドに例外はあるのでしょうか? フィールド内にダブルクォートがある場合は? フィールド内の各ダブルクォートに対して、ダブルクォートを二重化して適用しましょう。そうすれば元のダブルクォートをエスケープすることができます。 なお、二重化したダブルクォートと空フィールドを囲んでいるダブルクォート( ...,"",... )を勘違いしないように気を付けてください。 フィールド内に改行がある場合は? その場合

    それでも独自のCSVを書くつもりですか? | POSTD
    iww
    iww 2014/11/13
    『ダブルクォートを二重化して適用』 ダブルクオートそのものを値とするには """" って書く必要があるのか。 なんか怖いな。 RFC4180にもちゃんと書いてあるのか
  • PHPを利用していて、 date('Y-m-d H:i:s') という表記をよく使います。…

    PHPを利用していて、 date('Y-m-d H:i:s') という表記をよく使います。 上記の出力例: 2008-04-01 16:50:07 質問:このフォーマットに名称は有りますか? 補足:PHPには日付出力フォーマットの定数が用意されています。 たとえば、DATE_RSSやDATE_W3Cです。 http://jp2.php.net/manual/ja/ref.datetime.php なぜ、Y-m-d H:i:sが定義されていないのか不思議に思いました。

  • メールアドレスの正規表現

    更新日 2019/5/3 戻る Perlメモへ - メールアドレスの正規表現へ Perl正規表現雑技へ 更新履歴 2019/05/03 「制御文字を除去する」「参考文献」RFC5321日語訳のリンク修正 2009/08/13 $atextのバグ修正 2009/05/06 「正規表現を簡略化する」追記 2009/04/29 「旧形式を削除する」追記 2009/04/13 「IPアドレスを除去する」追記 目次 RFCに準拠したメールアドレスの正規表現 コメントと空白文字を除去する 制御文字を除去する IPアドレスを除去する 旧形式を除去する 正規表現を簡略化する 参考文献 RFCに準拠したメールアドレスの正規表現 メールアドレスについては RFC 5322 に addr-spec として書かれています. 下記は RFC 5322 に従って導き出した正規表現です. 14,277バイトあります.

  • 1