頭とお腹が弱いボンクラプログラマー。
他にもいくつかアカウントがありますが、2024年現在はここがメインです!
すきなもの: Android / PHP / Ruby / ボイチェビ / アトリエ(アーランド・不思議) / FF14
⚠️ CW設定のない下品な発言が非常に多いです。どうにも辞められないので、無理な人は見ないでほしい。
ℹ️ spam対策でフォロー承認制にしています。あまり確認していないので、いつまでも通らなかったらごめん。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
Windows 95、歴戦のWindowsアプリ開発者にとって謎の縛りプレイ環境になってない?
TeraTermもWin95対応を謳う異常ソフトだったよなと思ったが、今のバージョンでは流石に対応していないらしい
macOS界には未だに PowerPC 対応している XLD がある
X Lossless Decoder: Lossless audio decoder for Mac OS X
https://tmkk.undo.jp/xld/index.html
これはPHP 8.4使ってみたいがために、TissueのLaravelを更新せずPHPだけ更新して起動した結果
おや? \Dom\HTMLDocument::createFromString() だとXHTML1.0は食えないのかしら?
(new \Dom\XPath($document))->query('//th') で何も引っかからないのは何かがおかしいな
$document->querySelectorAll('th') で何かしら引っかかる$documentであるという前提で
あ〜でも言われてみればそうか。XHTMLにおいていわゆるHTMLタグはxhtml名前空間に属するって話がまずあって、新しいパーサーAPIではそれに合わせるようになってるのね。
PHP 8.4のDOM APIでNarouResolverのテスト通りました
ところでNarouResolverのissueは今週対応する時間ないです (今いじってるのは別件で…)
マジでPHP標準でquerySelector使えるならsymfony/dom-crawlerとsymfony/css-selector捨てられる説あるな
このアカウントは、notestockで公開設定になっていません。
DOMDocumentの挙動が知らん間に変わってる気がして3v4lでPHP 5.3くらいまで遡って調べてたのに
Dom\DomDocumentはcharsetが書かれていれば考慮してくれそう。なかったら勝手にUTF-8になってるかな?
いったんPHP 8.4に無理やり更新したらどれくらい遊べるか試してるだけ (2024.3じゃないと対応してない) だし、遊び終わったら2024.2に戻すかなあ
XPathで `[contains(text(), needle)]` 使ってるとCSSセレクタに書き換えられないわねえ
TissueでXPathを使ってる部分は単にメンテしてないか、XPathじゃないとだめかがあるんだなあとなった
XPathは癖強いし、CSSセレクタに変えた結果ちょっとPHPのロジックが増えるだけなら却って読みやすい可能性もある
2時間くらい眺めてると読める気がしてきてしまうのが良くない、たぶん一回寝たらコミットしたくなる
MelonbooksResolverのXPathかなりひどいことになってるけど記憶がない
blameしたら犯人俺だった
symfony/dom-crawlerのほうが一部ケースの記述は短く済むけど、ドキュメント調べるのが面倒だから普通のPHP DOMで書くみたいなのはアリかも
symfony/dom-crawlerはメソッドチェーンで書けるから、jsoup的な味があるな
querySelectorAll().map() 的なことはPHP 8.4 DOMでは一発ではできん
このアカウントは、notestockで公開設定になっていません。
いくつか書き換えてみて、あぁ〜いいっすねぇ〜となったところで調査に満足したので一旦終了。
Laravel更新しないとPHP 8.4に上げられないのでね……!
https://github.com/shikorism/tissue/commit/8b9d5e3eee5200d4a24fd9a92f053699f9d1fe6c
「こうやって開けてね (ただし出荷時はシールで封されているがその旨の記載はない」に引っかかって激昂している
ヤバさでいうと風呂でぶっ倒れそうになるのと比べたら全然だったからまぁ大丈夫なんだけど、チンポ出したまま倒れたくねえぞっていう恐怖がすごかった
このアカウントは、notestockで公開設定になっていません。
久々にFF11ログインしたら所属国がコンクェスト1位になってたので、しばらく買えなかった魔法が買えてうれしい
11は「xxは、yyの構え。」のログ見るゲームだけど、14のバトルログにも一応出てるのを昨日知った (普段見ないため)