【inotify】ファイルを上書き保存するだけで情報が漏洩する
inotifyは、ファイルの変更を感知して報告するシステムです。 ファイルが開かれた、更新された、といったイベントを監視することができますが、ファイルの中身を見ることはできません。 inotifyは2005年にLinuxに導入されました。 またAndroid・Windows...
View Article【JavaScript】Promise.resolveはPromiseでないオブジェクトもresolveするしそのせいで脆弱性がたくさんある
どういうこと? thenインジェクション Object.prototype.then = function(resolve, reject) { console.log('thenメソッド生やしてみた'); resolve(true); }; async fu...
View Article【Porffor】JavaScriptをCにコンパイルして圧倒的パフォーマンスを見せる
と謳うライブラリPorfforが、先日2026/08/25にアルファ版に到達しました。 とのことで、以下は公式サイトとGitHubの紹介です。 porffor公式サイト PorfforはJavaScriptをコンパイラでリビルドします。 これによってメモリ使用量とサイズ...
View Article【Intimeros】彼女にするならどのAI? AIガールフレンド評価サイト
AIが出てきたのであれば、当然AIガールフレンドが現れるのも必然ですね。 アプリストアを探せばそのようなアプリはいくらでも見つかります。 しかし、どのAIガールフレンドが優れているのか比較するサイトってのはあんまり見つかりません。 見つかるのはAI生成スパムみたいに胡散臭い...
View Article【JavaScript】usingがStage4になったので、ようやくリソース解放忘れから解放されるよ
だめ function hoge(){ const handle = exampleResource(); // なんかのリソース /* なんか長い処理 */ handle.release(); // リソース解放 } hoge(); うっか...
View Article【JavaScript】Promise.all()をハッシュで受け取れるようになる
await Promise.all([ foo(), bar(), baz(), ]); // 返り値は[1, 2, 3] このPromiseの返り値は配列です。 どういうことかって、並列実行なのだから本来順番なんて関係ないはずなのに、返り値を意識した瞬間に...
View Article【OpenClaw】AIアシスタントが勝手に他人の予約をキャンセルした
以下はアメリカABCニュースの記事、AI assistant hacks gym website in first known Australian autonomous cyber attackの紹介です。 AI assistant hacks gym website ...
View Article【PHP8.6】PHP8.6の新機能全部紹介するよ
PHP8.6 / PHP8.5 / PHP8.4 / PHP8.3 / PHP8.2 2026/08/13、PHP8.6がフィーチャーフリーズしました。 言語機能に関わるような機能の追加・変更が締め切られたということです。 今後はデバッグを繰り返しながら完成度を高めていき、...
View Article【PHP9】PHP9がリリースされた
マジかよ知らんかったぜ。 https://code.aetheria.jp/13974/ PHP 9は、これまでのPHP 8シリーズが築き上げた基盤をさらに強固にし、Webアプリケーション開発の最前線に立ち続けるための重要なマイルストーンとなりました。 開発者の利...
View Article【ProcrastiNation】今日できることは明日でもできる、全力で先延ばしにしよう【Next.js】
あまりに素晴らしすぎるNext.jsツールスタックProcrastiNationを見つけてしまったので、これは何がなくとも全力で普及させなければならないという使命感に駆られた。 以下は該当のGitHubからREADMEの紹介です。 ProcrastiNation — T...
View Article【PHP8.3】`yield /* コメント */ from`のコメントを書けるようになってた
2024/07/12にひとつのIssueが建てられました。 PHP 8.3: "yield *comment* from" is no longer a parse error ? function generator(){ yield /* comment *...
View Article【PHP8.6?】経過時間を現すTime\Durationクラスが導入されるといいな
ストップウォッチを開始してから止めるまでみたいな、単純な経過時間という概念がほしい。 sleep(1); usleep(1000000); time_nanosleep(0, 1000000000); $dt2 = $dt->add(new DateInterval('P...
View Article【Curl】Curlは一か月の夏休みを満喫するよ
先日Curlが夏休みを取ると発表しました。 ・OSSのcurlが異例の「夏休み」を宣言、7月中は脆弱性報告を受け付けず開発者の負担軽減へ ということで以下はCurl作者Daniel Stenbergによる記事、CURL SUMMER OF BLISSの紹介です。 CURL...
View Article【PHP9】mb_ereg関数が削除されるよ、PCREに移行しよう
PHPの正規表現はざっくりpreg_match系とmb_ereg系の2種類があります。 前者の実体はPerl正規表現のOSS互換ライブラリPerl Compatible Regular Expressionsであり、後者の実体はK.KosakoによるOSSライブラリonig...
View Article【Halupedia】誰も知らない知識の宝庫Halupedia誕生!
私の名前rana_kualuの元ネタはこちらになります。 Rana Kualu The Rana Kualu is a remarkable fungal organism, distinguished by its ability to emit light an...
View Article【PHP】PHP最大の問題点はこれだ!!
いいものなら普及するなどというナイーヴな考え方は捨てろ。 さて終わった終わったと100億回言われ続けているPHPですが、2026年の今でも世界の2/3がPHPでできています。 また言語自体も着実なバージョンアップを重ね、大きく成長しています。 文法もパフォーマンスもPHP5...
View Article【FIFA】DAZNがダークパターン詐欺やってる
FIFAワールドカップ2026が開幕しましたね。 ということでDAZNがワールドカップ視聴プランを案内しているのですが、これが思いきりダークパターンです。 サッカープランを契約すれば、月額980円で2ヶ月視聴して解約できると考える人が99%だと思います。 ところがよく見る...
View Article【PHP8.6?】PHPコア開発者によるジェネリクスRFCへの評価と懸念
先日ジェネリクスのRFCが提出されました。 PHPの利用者からは非常に好評であるいっぽう、PHP本体のコア開発者からは慎重な意見が多く見られます。 このギャップはどこから来ているのでしょうか? ということで以下はPHPコア開発者のひとりLarry Garfieldによるジェ...
View Article【脆弱性】脆弱性が発見されてから攻撃されるまでの平均時間が5年前の1/188になってる
中央値に至っては無限小です。 Zero Day Clockというサイトで、CVEが公開されてから実際に悪用が確認されるまでの期間を表したグラフを見ることができます。 この『悪用が確認』は『3500件以上の攻撃が確認された』という基準だそうです。 どうして3500かは謎。 ...
View Article【PHP8.6?】PHPにジェネリクスが入るかもしれない
なんかPHPソースコードに448ファイル15000行のプルリクがきていました。 PHP8.6? final readonly class C<+T> { public function __construct(public T $value) {} pub...
View Article