システム開発Tips– category –
-
システム開発Tips
PHP8でのコンストラクタ内未定義プロパティアクセス禁止の対処法
本記事では、PHP8で導入された変更点のひとつである、コンストラクタ内部での未定義プロパティへのアクセス禁止について解説します。PHP7までは存在しないプロパティへアクセスした際にはNoticeレベルの警告で済んでいましたが、PHP8ではより厳密なエラー... -
システム開発Tips
Laravel7系の新機能や変更点を振り返る
前回に引き続き今回はLaravel7系の新機能や変更点について振り返ります。前回の記事は以下です。 https://webplus8.com/laravel6_new_features/ 主要な新機能・変更点 バージョンとサポート期間の違い Laravel6はLTS(Long Term Support)バージョンで、長... -
システム開発Tips
JavaScriptのASIって何?調べてみたら意外と奥深かった
JavaScriptってセミコロンを省略してもコードが動きますよね。そのことについて調べていたらASI(Automatic Semicolon Insertion: 自動セミコロン挿入)という言葉にたどり着きました。いろいろ調べていたら気をつけないといけないことなどもいろいろあった... -
システム開発Tips
特定クエリストリングでベーシック認証を無効にする方法
本記事では、特定のクエリストリングを含むURLの場合、ベーシック認証を無効にする方法について説明します。特に設定方法や設定内容について具体的なコードを用いて説明します。 ベーシック認証でクエリストリングを判定する方法 ベーシック認証を使用する... -
システム開発Tips
WordPressバックアッププラグインでサイトを守る方法
WordPressの運営において、万が一の事態に備えるバックアップは不可欠です。その対策としてWordPressのバックアッププラグインを利用する方法があります。この記事では、一般的に利用されていて使いやすいおすすめのプラグインを紹介し、無料で利用できる... -
システム開発Tips
Laravelでデータベースからデータを取得して表示する方法
Laravelはデータベースからデータを取得してWebページに表示することはすごく簡単ですが、慣れていないとわかり図来ところがあるのではないかと思います。この記事では、Laravelを使ってデータベースからデータを取得し、表示する基本的な流れをまとめたい... -
システム開発Tips
.ssh/configで複数のGitHubのSSHキーを設定する方法
複数サイトを管理していて、GitHubのアカウントも複数アカウント管理している場合、.ssh/configへの設定で管理することができます。 設定例 GitHubに設定した鍵をそれぞれ~/.ssh/id_rsa_site1と~/.ssh/id_rsa_site2に保存しているとします。それぞれの鍵を... -
システム開発Tips
Macの.ssh/configでIncludeを使う時は順番が重要
Macの.ssh/configにいろんな設定が増えてきて管理しずらくなってきたのでファイルを分割しようと考えました。そうするとIncludeで簡単にできるという情報があり、ChatGPTやGeminiでも同じ回答を得たので実践してみましたが。。。Includeの設定場所で動く動... -
システム開発Tips
Googleフォームで「続行するにはログインしてください」というエラーがでる
Googleフォームの確認をしていてフォームのURLを取得して開いてみると、「続行するにはログインしてください」というエラーが表示されました。以下のような表示です。 本記事はこのエラーの解決方法を紹介します。 原因 これは何かと調べてみたら、原因は... -
システム開発Tips
【勉強用】DockerでRuby環境を構築
最近ちょっと古いRuby環境に手を入れる仕事がありました。数年触っていなかったのでちょっと思い出すために環境を構築しようと思いましたが、Macに直接インストールしたり、サーバーを立てるのは面倒なのでDockerで構築できる方法を調べたのでこちらでまと...