地獄の師走が始まった
頭とお腹が弱いボンクラプログラマー。
他にもいくつかアカウントがありますが、2024年現在はここがメインです!
すきなもの: Android / PHP / Ruby / ボイチェビ / アトリエ(アーランド・不思議) / FF14
⚠️ CW設定のない下品な発言が非常に多いです。どうにも辞められないので、無理な人は見ないでほしい。
ℹ️ spam対策でフォロー承認制にしています。あまり確認していないので、いつまでも通らなかったらごめん。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
メソッドシグネチャに型入れまくったよ! って書いてあるから流石にどこかで実行時エラー起こしそうだが
{Model}::selectにDB::raw渡すのは合法なのに、DB::selectにDB::raw渡すのは違法なのどういう心境だよ
たぶんクエリビルダーはcolumn単位でselectを取るから、columnの名前指定なのか、何らかの式木なのかを適切に処理したい?
DB::selectはどうあがいてもただのPDO::queryラッパーでしかないから生のSQL stringしか要らないからraw()でラップする必要ないというか
今のLaravelだとModelがApp\Modelsに生成されるけど、Laravel 5.5とかの頃はApp\だったからね (という話かどうかは微妙なところである、どっちにしろuseするし…)
当初のディレクトリレイアウトかなり思想強いなと思ってたけど後年普通にModels掘ったの、思想弱いなって思った
ActiveRecord系ORMでModelにドメイン知識入れるならModelがトップレベルにぶちまけられてても、それだけの価値あるだろみたいな思想があるのかと感じていたんだがな
人力テストしてたらくだらないバグに気づいた
TissueのCSVエクスポート、CSVレコードの改行は\r\nなのに、ノートの改行は\nだ
日時,ノート<CR><LF>
2024-01-01 19:19:19,aaa<CR><LF>
2024-01-02 19:19:19,"bbb<LF>
ccc"<CR><LF>
ってこと
忘れないうちにissueかいた
https://github.com/shikorism/tissue/issues/1360
なんかもしかして、当時のLaravel Passportがブッ壊れててcreated_atがCarbonになってなかったとかかな
あとはlaravel/laravelの9.x...10.xのdiffを見て、取り込めばLaravel 10更新完了かなー
Tissueでは毎回laravel/laravelの変更点もある程度吸収している
Railsだとrails app:updateでこれ相当のこと出来るけど、Laravelにはないのかな?
This account is not set to public on notestock.
laravel/laravel:10.xとTissueの設定見比べてたけど、地味にLaravel側で互換維持してるんだなあとなった
Providerとかその辺、いつのまにか消えてるメソッドとか結構ある
もう消えてて今新しいプロジェクト作ると別のやり方で書く感じになってるけど、laravel/framework側ではmethod_exists()でチェックしてて互換維持してるみたいな
Laravel 10のsecurity fixが2025-02-04までということで、Laravel 10に甘んじずに11まで上げなければという感じ
This account is not set to public on notestock.
This account is not set to public on notestock.
> we do not recommend that Laravel 10 applications upgrading to Laravel 11 attempt to migrate their application structure
はえーそうなんや
ぶっ殺すぞテメエという気持ちになってる
https://readouble.com/laravel/11.x/ja/upgrade.html#modifying-columns
TissueにLaravel 10のPR出す前に、Laravel 9での最後のリリースを打つか
なろうのタグにnbsp入ってたやつはexpires_at設定したけど、DLsiteはどうしようもねーような
なんかDLsiteResolverのカップリングの不具合、けっこう発売されてすぐにTissueのDBには登録されてたみたいでうへー気づけねーとなった
```
select count(*)
from metadata m
inner join metadata_tag mt on m.url = mt.metadata_url
inner join tags t on mt.tag_id = t.id
where m.url like '%dlsite.com%' and t.name like '%×%';
```
=> 2
This account is not set to public on notestock.
とりあえずexpires_at付け作業終わったのでスーパーウルトラアルティメットリロードすればタグ出ると思う
足立レイ語録をまとめてみた 2024年11月編 | Entac's Scrawl
https://herrkf.com/20241201/5872
Fediverseというかぼすきーあたりに再放送botもあるけど、こういう人がいてくれるおかげでXあんま見なくてもRSSで足立吸える
FF7R2は理不尽なコンボキメられたりしてブチギレまくって健康に悪いけど、魔導は序盤だからかだいぶやる気のない戦闘でだいぶ張り合いないな。
Mastodonが普通にウケのいいデザインや機能を盛んに導入したとき、おそらく自分たちが言う言葉は「裏切られた!失望した!」になると思うので難しい
FF11でいちいちフェイスとかマウントの習得が特定NPCに対するキーアイテムのトレードなの、アイテム自体を使用するみたいなイベント起動の仕組みが実装されてないのかこれ
いわゆる魔法発動とかのバトルアクション系の仕組みはある(呪符デジョンとか経験値ブーストバフ付く指輪とか)けど、汎用イベ起動はなさげ
This account is not set to public on notestock.