30代40代、無難なファッションのおすすめ

2024/11/14

30代40代の無難なファッションって難しいですよね。 こう、なんていうか服装の幅が年齢が進むことでさらに広がっているというか。おしゃれな人はそれこそちょっと古いですがおっさんずラブの吉田鋼太郎みたいな服装とかしてる人もい…

【laravel】コントローラー間の共通処理・定数はここに書こう

2024/11/06

laravelでWEBサービスを作っているとよく思うコトとして、 異なるコントローラー間で共通の処理(関数)だったり共通の定数ってどこに書けばいいんだろう というのが私の中でずーっとありました。開発してるとコントローラー…

【php】crc32()の結果は32bit版と64bit版で違う

2024/11/05

phpの公式ドキュメントにも載っているんですが、32bit版phpと64pit版phpとでcrc32関数の結果が違います。値が全然合わないんですよね。 PHP の整数型は符号付きで、多くの crc32 チェックサムは 3…

jqueryのhtml()とJSのinnerHTMLはサニタイジングに気を付ける

2024/10/07

いや、ほんっとに怖い思いをしました。 php側でhtmlspecialcharsを使ってちゃんとサニタイズしてたんですが、そのサニタイズ済みテキストをjavascript側でいじって(replaceで置換)、そしてjqu…

MySQLで別のテーブルで求めた計算結果で更新する方法

2024/10/04

タイトルまんまですが、MySQLで別のテーブルでの計算結果、例えば合計とか平均とかをグループごとに求めて、その値でこっちの更新したいテーブルのそのグループを代表?するレコードに値を入れる方法を。 えーと、どういうコト? …

ワードプレス「script-loader.php on line 706」の治し方

2024/09/27

レンタルサーバーのPHPのバージョンを上げたところ、こんなエラーが出ました。 Array and string offset access syntax with curly braces is no longer su…

アナリティクスGA4の「unassigned」って何?

2024/09/04

グーグルアナリティクスのバージョン?が変わってGA4とかいうのになっていますよね。 見た目が大幅に変更されると「あれ?あのグラフどこいったっけ?」みたいになって、ちょっと調べるとどうやら「探索」なるもので自分でグラフを作…

【laravel】orderbyをデフォルトで常に設定する方法

2024/09/04

laravelで開発していて、よく思うのが「orderbyとかwhereとか毎回書く内容同じだから、もうデフォルトで常にその処理有効にできないかな」というコトだと思います。というか私はずーっとこれ思っていました。 Mod…

phpのtrimで全角文字を削除すると文字化けする

2024/08/26

どうやらphp8.4以前だとtrimが全角文字に完全には対応していないため、全角スペースなどの全角文字を第2引数でtrim対象に指定すると結果が文字化けしてしまう場合があるみたいです。 キモなのが文字化けしない場合もある…

図書館司書ってなんであんなに態度が悪いのか

2024/08/06

図書館司書の態度って本当に悪い人多いですよね。もちろん地域によるんだと思いますが、今住んでる所の図書館は本当に態度最悪。クール、といえばそうなんだと思いますが、不愛想で声のトーン地の声というか上げないやる気のない声。「え…