【PHP8.3】Overrideが明示できるようになる
PHPドキュメントでよく使われるphpDocumentor、およびドキュメントの推奨フォーマットであるPSR-5・PSR-19には、何れも何故か@Overrideがありません。 なんでや。 というこ…
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圧縮せずにサイズを2/3に減らした
2018/04/06 97.5kg…… とても絶望的な数値が並んでいます。 ちなみに身長は175cmです。 2018/04 正直なところファッションとか外見とかに全く興味がありません。 靴下は全く同…
View Article【PHP】BlobSharedAccessSignatureHelper::generateBlobServiceSharedAccessSignatur...
BlobSharedAccessSignatureHelper::generateBlobServiceSharedAccessSignatureToken()の使い方がわからなくて死にそうだったの…
View ArticleIntelのCPUに発覚した新たな脆弱性、Downfallについて
CPUにハードウェア的な欠陥が存在することがあります。 特に有名なのはMeltdown・Falloutあたりですが、これは投機的実行という高速化機構に潜んでいたバグです。 そして2023/08/08…
View Article【PHP8.3】標準関数のオーバーロードを削除してシグネチャをひとつにするよ
言語によっては、同じ名前のメソッドを複数定義できるものがあります。 一般的にオーバーロードと呼ばれる機能で、Javaなど型が厳格な言語ではよく見ます。 public class Foo { publ…
View Article【W3Techs】2023年8月にWebで最も使われている技術はjQuery・Bootstrap・PHP・WordPress
コンサル会社Q-Successは、World Wide Web Technology Surveysという分析サービスを提供しています。 なんかいかにもW3Cとかと関係ありそうな名前ですが、特に関係…
View Article【GitHub】GitHubがバグバウンティプログラムを始めて9年が経ちました
バグを公開せずに報告したら報奨金がもらえるよ、という報奨金制度は日本を含めかなりの企業に普及しました。 今やこれで食っている人も多々いるみたいです。 もちろん制度を取り入れていない企業も多くあり、そ…
View Article【dev.to】アイスブレイカーのバッジを実装したよ
dev.toは、客を集めコミュニティを盛り上げるために様々な施策を行っています。 先日そのいくつかを紹介しましたが、今回はさらに別の施策を紹介します。 そのユーザがdev.to上でどれだけ活躍してい…
View Article【PHP】PHPファウンデーションは新たなPHP開発者を募集しているぞ
PHPで開発する人ではなく、PHPを開発する人を募集しています。 PHPは2022年以降、ボランティアベースではなくきちんと給料を払ってPHP本体の開発を行うという体制になっています。 2022年5…
View Article【PHP】PHPカンファレンスJapan 2023の開催を全世界に宣伝してきた
PHP公式サイトにはカンファレンスの項目があります。 なんと、ユーザ主催で行われるカンファレンスも公式で紹介してくれるんですよね。 さて、それでは2023/10/08に行われるPHP Confere…
View Article【Biome】フロントエンドをひとつにまとめる垂直統合ツールチェーンBiome爆誕
Romeは、混沌の極みであるフロントエンドツールをひとつに纏め上げようという稀有壮大なプロジェクトです。 当初はOSSとして始まり、その後は資金提供を受けて会社を設立し、メンバーは給料をもらってフル…
View Article2022年に最も悪用された脆弱性12選
アメリカ合衆国サイバーセキュリティ・社会基盤安全保障庁が、先日2023/08/04に2022 Top Routinely Exploited Vulnerabilitiesというレポートを公開してい…
View Article【PHP8.4】JITがさらに高速化するよ
PHP8.0でJITがサポートされました。 その威力は絶大であり、単純な計算問題であればJITを有効にするだけで1分の処理が8秒になるほどの高速化でした。 そんなJITですが、次のバージョンでさらに…
View Article【Chrome118】Tab Hover Card Imagesを消す
Chrome118で突如Tab Hover Card Imagesが復活しました。 これを削除する方法が引っかけになっているので注意が必要です。 削除する方法 まずURL欄にchrome://fla…
View ArticleAIを駆使する人ほど孤独である
2023/06/12に、No Person Is an Island: Unpacking the Work and After-Work Consequences of Interacting W…
View Article【Azure】Azure Database for MariaDBが終了するくせにマイグレーションが用意されていない
Azureにはマネージドデータベースとして、MySQL・MariaDB・PostgreSQL・CosmosDB・SQL Serverなど様々な選択肢が用意されています。 管理画面からちょこっと操作す…
View Article【CSS】スタイルが適用される範囲を限定する@scopeが非常に便利で有能
CSSの大きな問題点のひとつとして、スタイルが影響する範囲を指定することができませんでした。 そのため一か所だけ書き替えたと思ったら全然関係ないところが崩れたりして、その欠陥をどうにかすべくBEMやらScoped CS…
View Article【PHP8.4】全角スペースをtrimできるようになるぞー
なんとなくRFCを見ていたらMultibyte for trim function mb_trim, mb_ltrim and mb_rtrimというRFCが投票に入っていました。 というわけで、以…
View Article