約一か月振りの投稿になります。 最近、いろいろありまして、新しいことに挑戦している最中です。 さて、 挑戦している中の一つに、遺伝的アルゴリズムを使うというものがあります。 今回は、遺伝的アルゴリズムを勉強しようと思ったとき、押さえておくと情…
MariaDB(MySQL)に外部接続する必要がありました。 色々失敗と得られる事があったので記載します。 目次 目次 イントロダクション この記事で得られる事 環境 ポート解放 MariaDBのポートを確認する ファイアウォールにMariaDBポート用の設定を追加する Maria…
Web制作の現場では良くある話だと思いますが、左右交互に配置してそれぞれ処理やスタイルを変える場面があります。 CSSでも、odd(奇数)、even(偶数)というセレクターが用意されていますが、スタイルだけでは立ち行かない場面もあります。 そんな時は、jsや…
前回に引き続きLaravelのMigrateについてです。 blog.websandbag.com ご覧いただいている方々は、次のような経験がないでしょうか? 仕様変更で、以前作ったテーブルの型や桁数を変更があった。 その対象のカラムは外部キー制約がされていて、関連するテーブ…
laravelでmigrate機能はとても便利です。 ライブラリ全般に言えることではありますが、1からクエリを書かないので管理のしやすさが格段に上がります。 しかし、生成されたクエリにエラーが発生した場合は、生でクエリを作るのと勝手が違って戸惑う場面もあり…
新しいプロジェクトでは、過去に同じような構成をDockerで作っていればDockerfileを流用しています。 さて、 今回は、最新のMySQLイメージを使う際に発生する問題について記載していきます。 イントロダクション この記事で得られること MySQLの古いバージョ…
開発環境構築にDockerを使っているのですが、急にDockerのイメージが作れない現象に遭遇しました。 docker-compose buildを実行すると次のエラーが帰ってきます。 Service 'db' failed to build: max depth exceeded (サービス 'db'のビルドに失敗しました:…
apacheのVirtualHostは、サブドメインで違うコンテンツを運用するときによく使う方法です。 ただ、確認環境を用意するときは特にドメインを用意しない場合があります。 VirtualHostについて知識を集めるときに、サブドメインに関係する方法はよく出てきます…
偶に使うのですが、いつもコマンドを忘れてしまうので備忘録がてら記載します。 イントロダクション この記事で得られること 作業ユーザーを追加してSSH接続させられる状態になるまでの手順がわかる。 環境 ホストPCはmacです。 種類 バージョン OS CentOS 6…
Webアプリケーションの案件には、結果をCSVで出力したいと言う要望はよくあります。 その要望につきまとうのが、Excelでみたときに文字化けする問題です。 さて、 今回は、この問題の解決方法について触れます。 また、ファイルの出力はLaravelのStorage機能…