Nobel

Docker

<Docker>コンテナ間でのDB接続(PHP,DB)

PHPコンテナからDBコンテナに接続する Docker環境でPHP+DBの環境を作成する場合、それぞれコンテナを分ける形で構築するのが一般的ですが、コンテナが別々なので、PHPからDBを参照できないエラーが発生して、悩まれる方も居るかと思い...
PHP

PHPで「PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0」エラー

PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0」エラー PHP8.0以降の「mbstring.internal_encodi...
Docker

<Docker>XAMPP環境のPHP(Laravel/Vue3/Inertia.js/Vite.js)をDockerに移行する

PHP(Laravel)をXAMPP環境からDocker環境に移行します。XAMPPしか触ったことがない、Dockerで構築するにはWEBサーバやデータベースを準備する必要があるけど良くわからない、という方に見ていただけると幸いです。 この...
Docker

<Docker>ボリュームの実体はどこに保存されているのか

Dockerで作成したコンテナ内のデータ(DBなど)を永続化させるために「volumes」を使用します。このボリュームの指定方法の違いにより、永続化させたファイルがどこに保存されるのかを確認します。 Dockerの「volumes」での永続...
Docker

<Docker>最小構成!DB(PostgreSQL)のみを構築し、A5M2(A5:SQL Mk-2)で接続する

今回はDockerを使用し、PostgreSQLを構築します。yamlファイルさえ作成すれば、初回の構築・起動は10秒くらい(インターネット回線速度やPC性能で変わります)、2回目以降の起動は0.5秒で完了します。 <Docker>最小構成...
PHP

PHP+Nginxで「Allowed memory size of 134217728 bytes exhausted」エラー

Allowed memory size of 134217728 bytes exhausted Error PHP(Laravel含む)で大きさなサイズのデータを扱うと「Allowed memory size of 134217728 b...
PHP

PHP+Nginxで「Maximum execution time of 30 seconds exceeded」エラー

Maximum execution time of 30 seconds exceeded Error PHP(Laravel含む)で時間が掛かる処理を行うと「Maximum execution time of 30 seconds exc...
XAMPP

<XAMPP>IPアドレスではなくドメイン名でサイトを表示する

XAMPPをドメインで表示する XAMPPで起動しているWEBサーバー(Apache)に、IPアドレスではなく、ドメイン名で接続する方法です。ローカルのXAMPP環境で複数サイトを開発している場合、IPアドレス接続だと1つのサイトしか表示で...
C#(WPF)

DiscordチャットをC# WPFで流れるテロップとして表示する

Discord Discordに投稿されたチャットをリアルタイムでC#に連携し、その内容をWPFで透明化させたウィンドウに表示させ、まるで流れるテロップのように画面に表示させます。 Discord連携 Discordのチャットをどうやって連...
Java

「Java Spring Boot」Thymeleafで5つの画面遷移を行う

HTML、JavaScript、Thymeleafでの画面遷移 フォルダ構成 今回、画面遷移の実験を行うにあたり、プロジェクトをSpring Initializrで「Java Spring Boot+Gradle」の構成を作成しました。 y...