タグ

ブックマーク / www.eisbahn.jp (3)

  • HTTP APIの詳細なエラー情報をレスポンスに持たせるための仕様

    今日では HTTP(s) で API が公開されることは当たり前の時代ですが、エラーをアプリケーションにどう伝えるかは、個々の API の設計に依存していました。特に、HTTP ステータスコードは有限であり、元々持っている意味があるので、自由に使うことはできません。API はそのドメインごとにもっと複雑で細かなエラー情報があるはずで、それらはレスポンスボディに載せてアプリケーションに伝えることになりますが、その書式に規定は今までありませんでした。 HTTP API にて、アプリケーションにエラー情報を伝達するための(レスポンスボディに載せられる)標準的な形式が、RFC7807 Problem Details for HTTP APIs で定められています。適用例としては、以下のようになります。 HTTP/1.1 403 Forbidden Content-Type: application

    nobyuki
    nobyuki 2020/07/29
  • ハッカソンというイベントの目的とは何だったのか

    おそらく僕がハッカソンを主催しだしたのは、2007年頃です。その時は、ハッカソンという言葉自体がまだほとんど知られていなくて、当に珍しいことを始めたって感じだったのを記憶してます。そしてそれから8年以上が経過して、ハッカソンという言葉は広く認知されたのと同時に、その言葉が指すイベントがどのようなものなのかが「人によって認識が違う」状況となってしまいました。もちろん、好きに定義して良いことなんだけど、そもそも僕がハッカソンをデベロッパーコミュニティとやり始めたときにどんな認識でいたのか、今一度ここで再確認しておきたいな、と。 下記の内容は、ここで当時一緒にハッカソンを主催していた方々との会話から、僕が個人的に改めて当時の認識を言葉にしてみた文章です。 ハッカソンの目的 まず、ハッカソンの来の目的がなんだったのか、ですが、これは以下でした。 普段の仕事では作らない/作れない何かを「試しで」

    nobyuki
    nobyuki 2016/06/21
  • 天使やカイザーと呼ばれて

    2023年のRemap Written on Dec 25, 2023. Posted in keyboard このブログエントリは、 キーボード #2 Advent Calendar 2023 の25日目の記事です。 メリークリスマス!アドベントカレンダー最後の記事のテーマは、Remap です。今年の Remap を振り返っていきたいと思います。 9月11日 QMK Firmware Ver. 0.22対応 昨年から今年の9月にかけて、しばらくRemapのバージョンアップが停滞していました。Remapの動向をウォッチされている方はすでにご存じのことと思いますが、QMK Firmwareの内部キ... Google I/O 2023でのウェブ関連のトピック Written on May 11, 2023. Posted in Web Technologies 今年のGoogle I/Oは、

    天使やカイザーと呼ばれて
  • 1