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

【PHP8.2】true型が使えるようになる

PHP8.2でfalse型とnull型が単独で使えるようになったわけですが、こうなるとtrue型が存在しないのが片手落ちになってしまうわけですよ。 class Foo{ public bool $v…

View Article


【PHP8.2】PHPで選言標準形 (Disjunctive Normal Form) 型が使えるようになる

タイトルの意味はよくわからない。 さてPHPでは、PHP8.0で型のOR、PHP8.1で型のANDが使えるようになりました。 しかし、この両者を組み合わせて使うことはできません。 function …

View Article


【PHP8.2】PHP8.2の新機能

PHP8.2 / PHP8.1 / PHP8.0 2022/07/19、PHP8.2がフィーチャーフリーズしました。 言語機能に関わるような機能の追加・変更が締め切られたということです。 今後はデバ…

View Article

仕様書に出てくるMUST、SHOULD、MAY、REQUIRED、SHALL...どう解釈すればいいのか

MUST、SHOULD、MAY、REQUIRED、SHALL... RFCなどの仕様書を読んでいるとよく見かけるこれらの単語、結局どのように解釈すればいいんだっけと?となったので改めて調べてた。 (…

View Article

[Joke-RFC] RFC1882 クリスマスという以前にテクノロジーの12日間

はじめに この文書は RFC1882 を勉強と好奇心のため適当に訳したものです。 翻訳の正確さは全く保証しません。 誤字誤訳等の指摘はいつでも大歓迎です。 「クリスマスの12日間」というクリスマスを…

View Article


[Joke-RFC] RFC9401 TCP への死亡フラグ(DTH)の追加

はじめに この文書は RFC9401 を勉強と好奇心のため適当に訳したものです。 翻訳の正確さは全く保証しません。 誤字誤訳等の指摘はいつでも大歓迎です。 アニメ、漫画、ライトノベルなどで有名な「死…

View Article

[Joke-RFC] RFC9402 Concat 表記法

はじめに この文書は RFC9402 を勉強と好奇心のため適当に訳したものです。 翻訳の正確さは全く保証しません。 誤字誤訳等の指摘はいつでも大歓迎です。 おそらくは、「連結する」の concate…

View Article

[Joke-RFC] RFC9405 AI 皮肉検出: AI を怒らせることなく侮辱する

はじめに この文書は RFC9405 を勉強と好奇心のため適当に訳したものです。 翻訳の正確さは全く保証しません。 誤字誤訳等の指摘はいつでも大歓迎です。 この RFC の作者の一人は、ChatGP…

View Article


【PHP8.3】static変数に動的値を突っ込めるようになる

PHPにはstatic変数という仕組みが存在します。 function foo(){ static $i = 1; echo $i++; } foo(); // 1 foo(); // 2 foo(…

View Article


concat を実装した (rfc9402)

概要 github: https://github.com/yabeenico/concat rfc9402: https://datatracker.ietf.org/doc/html/rfc94…

View Article

Hi-ho でメールの送信ができない問題

Hi-ho で、RFC に則ったメールアドレスにメールが送れない問題についての報告です。 メールアドレスのルール Wikipedia より、メールアドレスについて ローカル部に使用できる文字は以下の…

View Article

【PHP8.3】DateTimeのエラーハンドリングがいいかんじになるよ

みなさん映画スーパーマリオ見ましたか? 私はIMAX吹替で見てきたのですが……いやー…………めっちゃ面白かったですね!! 特にラストシーンでクッパが親指を立てながら溶岩湖に沈んでいくシーンは涙無しに…

View Article

【PHP8.3】unserializeのエラーハンドリングがいいかんじになるよ

unserializeに変なデータを与えた場合、値によってバラバラな挙動になります。 unserialize('foo'); // E_NOTICE unserialize('E:3:"foo";'…

View Article


【PHP8.3】日本語でもstr_padできるようになるよ

$str = 'あ'; $str = str_pad($str, 5, 'い'); var_dump($str); その後ろの変なのはなんだ? ということでマルチバイト文字列関数にめでたくmb_st…

View Article

【PHP8.3】Overrideが明示できるようになる

PHPドキュメントでよく使われるphpDocumentor、およびドキュメントの推奨フォーマットであるPSR-5・PSR-19には、何れも何故か@Overrideがありません。 なんでや。 というこ…

View Article


例示のためのドメインやIPアドレス、ユーザ名のルール

説明に使用するドメインなどについて、RFCなどを参照したもののまとめ。 例示ドメイン RFC 2606「Reserved Top Level DNS Names」 https://www.rfc-e…

View Article

【PHP8.3】PHP8.3の新機能

PHP8.3 / PHP8.2 / PHP8.1 / PHP8.0 2023/07/18、PHP8.3がフィーチャーフリーズしました。 言語機能に関わるような機能の追加・変更が締め切られたということ…

View Article


【PHP8.3】PDOでデータベース固有機能が使えるようになる

PDOは汎用データベースドライバです。 // MySQL $pdo = new PDO('mysql:host=localhost;dbname=test'); // PostgreSQL $pdo…

View Article

【PHP8.3】標準関数のオーバーロードを削除してシグネチャをひとつにするよ

言語によっては、同じ名前のメソッドを複数定義できるものがあります。 一般的にオーバーロードと呼ばれる機能で、Javaなど型が厳格な言語ではよく見ます。 public class Foo { publ…

View Article

XMLmindでI-Dを編集する

はじめに RFCやInternet Draft(I-D)の執筆は、XMLを用いることが一般的で、以下のページにあるように、XMLのファイルから成形されたテキストファイル等を生成する、xml2rfcの…

View Article
Browsing all 193 articles
Browse latest View live