未分類

技術ブログを3年書き続けて感じた、プログラミングに関する記事を公開するメリット【100記事目記念!】

概要このブログ、パーマリンクを都度考えるのがめんどくさいので、単純にarticle○○みたいに数字をふってました。この記...
CakePHP

パスワード変更を実装する【CakePHP4】

やりたいこと・前提以下のような流れの、パスワード更新フォームを作るとします。①フォームから、元パスワードと新パスワードを...
未分類

パスが通っているのにComposerコマンドが実行できない【さくらインターネット・ssh】

環境さくらレンタルサーバのスタンダードプランやりたかったことsshアクセスして、composerをインストールしてコマン...
CakePHP

テーブル名の変更に、最小限のコード変更で対応する【CakePHP4】

前提下記のようなテーブル構造でサービスを運用しているとします。①users:id・email・password②info...
CakePHP

Integrity constraint violation: 1052 Column ‘id’ in where clause is ambiguous エラーについて【CakePHP4】

エラーが発生するコードsrc/Controller/SamplesController.php<?php//・・・省略u...
CakePHP

Session(ログイン状態の維持など)の継続時間を変更する【CakePHP4】

概要CakePHP4では、公式ドキュメントを参考にログイン機能を実装すると、自動でブラウザにログイン状態を保持してくれま...
ChromeAddon

content_script.jsとbackground.jsの間でデータをやりとりする 【自作chome拡張機能】

概要chome拡張機能(アドオン)を作っていると、content_script.jsとbackground.jsでデータ...
ChatGPT

ChatGPTで遊んでみた 〜「このブログについてどう思いますか?」と聞いてみた〜

概要先月くらいから仕事(プログラミング)にChatGPTを使い始めました。具体的なコードに関する質問については、ほとんど...
WordPress

記事編集画面のブロックの種類を限定する ①基本【WordPress】

概要WoredPressのブロックエディタには、数多くのブロックパターンがあります。↑の画像に載っているのはごく一部です...
ChatGPT

プログラミングの現場でChatGPTを使ってみた 〜その2:実際に仕事で使ってみた〜 

前回の記事のおさらい以前、下記の記事で、ChatGPTについての所感について、プログラマとしての視点でまとめました。今回...