Quantcast
Channel: rfcタグが付けられた新着記事 - Qiita
Browsing all 193 articles
Browse latest View live

Web関係の標準化文書一覧

はじめに困った時に、1次情報を調べるようにしていますが、Web関係で調べた情報を一覧として残していきます。まずは、Content-Typeの定義を載せます。Content-Type 一覧Content-Type 一覧 : HTTPでは、送受信する情報の種類を、Content-Typeとして相手に伝えます。この文字列は、 IANAが定義しています。 一覧は、ここから取得できます。

View Article


【PHP8.0】PHPでunion型が使えるようになる

Union Types 2.0というRFCが投票中です。提案者はまたまたのNikita。 2019/10/25開始、2019/11/08終了で、受理には2/3+1の賛成が必要です。 2019/11/04時点で賛成55反対5であり、ほぼ導入確定です。PHPのunion型って何かというと、TypeScriptのunion型とだいたい同じです。int|string...

View Article


RFCのbibtexを生成するコマンドが便利なので全てのX論生に届け

概要小ネタインターネットな論文を書くとき,ちょくちょくRFCを引用する.IETF Draft(RFC)のbibtexをささっと生成するコマンドがあるから紹介したい本題: rfcbibtexPyPi: https://pypi.org/project/rfcbibtex/ Github:...

View Article

[CWT入門その3] クレームもコンパクトに表現された CBOR Web Token (RFC8392)

どーも、ritouです。アドカレこれは認証認可技術 Advent Calendar 2019 19日めの記事が空いてたので代わりにします。概要この投稿はCBOR Web Token(CWT)入門3部作の第3弾です。これまでCBOR, COSEについて紹介しました。[CWT入門その1] CBORによるオブジェクトのバイナリ表現 :...

View Article

配列要素を削除するとインデックスが残ったり残らなかったりする

PHPの配列は、キーのインデックスなどが配列側でしっかり管理されています。$a=[];$a[]=1;$a[10]=2;$a[]=3;var_dump($a);// [0=>1, 10=>2,...

View Article


Image may be NSFW.
Clik here to view.

【PHP8.0】マイナススタートの配列インデックスが使えるようになる

PHP7.4$arr=[];$arr[-10]=1;$arr[]=1;どうなるかというと[-10=>1, 0=>1]です。これはマニュアルにも明記されています。しかしこの動作はPHP8.0で変更になります。Arrays starting with a negative indexというRFCにおいて変更が決定しました。Arrays starting with a negative...

View Article

Autosar Specification of TCP/IP Stack を読む

Specification of TCP/IP...

View Article

隧道規約(tunneling protocol)

専門は通信規約(communication protocol)です。遅延測定、経路制御、無線通信が主要な領域です。具体的には、PHS, GPS, SoftEtherなどが対象領域です。SoftEtherを知るhttps://qiita.com/kaizen_nagoya/items/7a4062f845ebb2539e25RFCでは、NTP, Mobile IP,...

View Article


Image may be NSFW.
Clik here to view.

【PHP8】もう`strpos($haystack, $needle)!==false`って書かなくていいんだ

ある文字列中に特定の文字列が存在するかを調べる方法としてstrposが存在します。しかし、そもそもstrposは『ある文字列中で特定の文字列が何文字目に出てくるか』を調べる関数であり、第一に使用目的が異なる関数です。そしてこちらも有名な話ですが、先頭が一致すると0が返ってくるので、緩やかな比較ではfalseと区別されません。...

View Article


Image may be NSFW.
Clik here to view.

Set-Cookieが不正な文字列、もしくは解釈が自明でない場合の挙動について

Webには状態を管理する方法の1つとして、Cookie(クッキー)があるのはご存知かと思います。このCookieは、サーバーから送信されるSet-Cookieと呼ばれるHTTPレスポンスヘッダを用いてクライアント側に保存されるものです。ここでは、Set-Cookieが不正な文字列、もしくはその解釈が自明でないような文字列であった場合、クライアント(Webブラウザ)がどのように振る舞うのかをRFC62...

View Article

【PHP8.0】gettypeとget_classの悪魔合体

ワレハget_debug_type、コンゴトモヨロシク…PHPにはプリミティブ型名を取得するgettypeと、オブジェクトのクラス名を返すget_classという関数が存在します。_があったりなかったりと命名の不統一も気になりますが、それよりgettypeはオブジェクトに使うとobjectしか返さず、get_classをプリミティブ型に使うとE_WARNINGが発生します。いや、プリミティブ型であれ...

View Article

【PHP8.0】throw文がthrow式になる

throw expressionというRFCが投票中です。最初のアイデアは2019/12/06のSebastiaan Andewegによるツイート。Really liking the arrow functions in PHP 7.4 so far! Unfortunately already found one missing feature: you can't throw...

View Article

【PHP8.0?】PHPに名前付き引数が実装されるかもしれない

PHPのソースを眺めていたら、先日2020/04/07にNikitaがなんか面白そうなプルリクを出していました。Named Parametersという2013年に提出されたまま忘れ去られたRFCがあるのですが、その機能を実装したものです。どういう機能ってこういうのです。functionhoge($foo,$bar){echo"foo=$foo,...

View Article


RFC8774 "The Quantum Bug" 翻訳

はじめに2020年のJoke RFCの一つ、 RFC8774 "The Quantum Bug"の翻訳です。英語は苦手なので DeepLや Google翻訳を使用し、さらに感覚で修正しています。正確性は保証していません。対象読者Joke RFCに興味がある人。Joke RFCJoke RFC は、RFC...

View Article

【PHP8.0】PHPでアトリビュート/アノテーション/デコレータが書けるようになる

Attributes v2というRFCが投票中です。投票期間は2020/05/04まで、投票者の2/3の賛成で受理されます。 2020/04/27時点では賛成48反対1で、ほぼ間違いなく可決されます。Attributes...

View Article


【PHP8.0】StartsWith/EndsWithがPHP本体に実装される

先日PHP8でstr_containsが導入されることが決まったばかりですが、さらにもっと直接的な『〇〇で始まる』『〇〇で終わる』関数までも導入されることになりました。Add str_starts_with() and str_ends_with() functionsというRFCが投票中です。 2020/05/04時点では賛成50反対4で、ほぼ導入確定です。PHP RFC: Add...

View Article

【PHP8.0】なんでもあり型が書けるようになる

ジェネリクスではない…ジェネリクスではないのだよ………ざっくり言うとvar_dump()の型引数です。 var_dumpにはプリミティブ値にオブジェクトにリソース型にと、どんな値でも渡すことができるのですが、PHP7.4時点の型システムではvar_dumpの引数の型を表すことができません。...

View Article


HTTP リクエストの Host ヘッダフィールドを知ろう

この記事はRFC7230をもとにしています。つまみ食い読みをしているので、間違っていたらすみません。編集リクエストをいただけると幸いです。HTTP...

View Article

【PHP8.0】例外をcatchしたいけど何もしたくない

例外をcatchしたいけど何もしたくない。try{foo();}catch(Throwable$e){// 何もしない}何もしないのにわざわざ変数に受け取るのって無駄じゃありませんか?というわけでnon-capturing catchesというRFCが提出されました。PHP RFC: non-capturing...

View Article

【PHP8.0】PHPにオブジェクト初期化子が導入される

これまで何度も塩漬けにされたり却下されたりしていたオブジェクト初期化子ですが、ついにPHP8.0で導入されることになりました。オブジェクト初期化子が何かというとこれです。classHOGE{publicfunction__construct(privateint$x){//...

View Article
Browsing all 193 articles
Browse latest View live