hnwの日記

2018-04-01から1ヶ月間の記事一覧

日本語のパスワードジェネレータを作ってみた

Webサービスを使っていると、たまに「秘密の質問」の設定を求められることがあります。こういう場合、個人的にはランダム文字列を登録したいと思うのですが、次のようにマルチバイト文字しか登録できないことが多い気がします。普通のパスワードジェネレータ…

PHPのis_numeric関数は使うべきでないという話

PHP

本稿は私が前職の技術ブログで執筆した記事「そのis_numeric()は適切ですか?」を改題・再編集して掲載するものです。前職には許可を取ってあります*1。 本稿ではPHPの関数is_numeric()の使いどころについて問題提起をしてみます。 is_numeric関数とは さて…

PHP 7.2.0からDateTimeでミリ秒表示するときの丸め処理が変わった話

PHP

エイプリルフールなので(?)、PHPの日付処理の細かい挙動がひっそり変わった話の解説をします。ちなみに本稿はSlackグループ「PHPユーザーズ」の#randomチャンネルでの議論をまとめ直したものです。議論のきっかけを下さったmsngさん、tadsanさん、do_akiさん…