新しいものを表示

燃え具合からすると、隣の焼肉屋か。

おさ さんがブースト

GoogleMapsがゼンリンのデータを使わなくなって、衛星写真から画像認識した道路と、みんながスマホを持って移動したときの経路で道路を認識して案内するようになったんだっけ。切り替わった直後はだいぶ酷かったらしいが、まだ色々残ってるんだろうなぁ。

昨日の修正で確認し忘れていたやつ、見直したけど大丈夫だった。

スレッドを表示

あ、あのデーターチェックするの忘れたな。まだ表示おかしいの残ってるかも。明日見よう。

強くてニューサーガ 第7話を視た。 

街があるところに山を成長させて作ったって、それ街グチャグチャじゃないか。スマホみたいな物がある。大使、美人さんだ。見とれてたわけじゃなくて、知ってた人ってことね。大使でも会ってくれないのに使者は会ってもらえるのか? オカンの知り合いなのか。これは上手く話が転ぶか? いやそうでも無さそう。僕男の子だよ・・・。お姉さん居るならオッケーw 嫁いでる、ですよねー。世間は狭いなぁ。魔導兵器、本当にこの子が作っちゃうのか? 金さえ有ればなんとかなるのか。あー、帝国が設計図を手に入れて作ってたのね。えっ、このおっさんよりカイルのオカンの方が年上なの?! し、死んでる・・・、あのおっさん強いんじゃなかったの。

フードコートで、また明日。 #6を視た。 

サ終はなぁ。マジ泣き。三次元ロン毛アリなのか。チャンネル登録したんだw 古傷をえぐる。和田のスマホはトラッキングオフにしてないのか。テントウムシ関係ないの? サイトウさん、こんなんで呼び出されるの。和田そんなにサイトウさんと仲いいのか? また掘り返すw 遺影w そういやサイトウさん作者先生だったな。和田厄介ファンだなぁ。山本、和田を沼らせるつもりか? 投げ銭読まれなかった・・・。あっ、はまった。あーあ。自分の意思を変えるのって難しいよね。タキザワ登場だ。和田互換さんも。和田かっけー。全6話なのか。

うーむ、自前実装であの動作なのか・・・。

おさ さんがブースト

とりあえずこれで、この付近は一通り直ったはず。テスト環境で先にPHPだけバージョン上げてたんだけど、発生しなかったんだよな。libxml側か。

PHP8.3以前でDOMDocumentを使ってるときは大丈夫だったんだよな。そっちが壊れてたのかもしれんが。

スレッドを表示

LLMに聞いてもDOMDocumentでしか使えないオプションを回答してきて、そのオプションはDom\HTMLDocument(PHP8.4からこっちが推奨になった)で使えねーと困ったが、他の解法として、これも<br></br>を<br>に置換するという原始的処理で対応できた。内部で無駄な書き換えが発生していて処理が無駄だなぁ。

スレッドを表示

そして、今困っているのは<br>タグが<br></br>に書き換えられてしまうんだけど、再帰処理で何度か回していると、これが増殖して無限<br></br>編が始まってしまい、めっちゃ行間があく。なんでそこだけXMLみたいな処理するんだよ。というかPHP8.3の動作に戻してくれ~。いや、もしかしたらLIBXMLの動作なのかもしれんけど。

スレッドを表示

仕方なく<hoge>で括って、<hoge><p>1</p><p>2</p></hoge>で読ませてsaveHTML($htmlDocument->querySelector('hoge > *'))したら、<p>1</p><p>2</p>が取り出せるのかと思ったら、それもルートレベルが複数になるので<p>1</p>しか返ってこなくて、結局全部取り出してstr_replaceで外側のタグを消すとか言う原始的な処理になった。

スレッドを表示

PHP8.4に上げたら、DOMDocumentでルートレベルのDOMは一個しかないはずとか言う実装になったっぽくて、LIBXML_HTML_NOIMPLIEDオプションを指定して読み込ませたHTMLが、最初に見つけたルートレベル要素しか処理されなくなった。

たぶん不具合じゃないんだろうけど、面倒くさすぎる。

スレッドを表示

えー、なんだこの仕様、面倒くせぇ。

うーん、まだエラー出るパターン有るのか。

古いものを表示
:realtek:

思考の /dev/null