レガシー環境から脱却したい

プログラミングや環境構築の話をまとめています。

Surface Pro 7からケーブル1本でトリプルディスプレイに挑戦

// 当ブログは移転しました→" + url + "3秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 100); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え v…

サポート完全終了のCentOS6とPHP5.6の開発環境をDockerで作成する

CentOS6 と PHP5.6 でDocker開発環境を作るTipsです。 CentOS6環境に合わせたDockerfileの書き方をまとめています。

EC-CUBE4のSQLで特定のIDの商品を先頭に表示したい場合の書き方

EC-CUBEのカスタマイズ案件の中で、「商品一覧の先頭に指定した商品を指定した順に表示させる」という要望がありました。 MySQLだと慣れているので問題ないのですが、EC-CUBE4ではSQLではなくDoctrineのDQLのため、作法が違う部分がいくつかあります。 そこ…

Nuxt.jsで「Cannot read property '_normalized' of undefined」エラーが出た

Nuxt.jsで静的サイト作成時に下記エラーが出るようになりました。 TypeError: Cannot read property '_normalized' of undefined

UbuntuへIntellij IDEAをインストールする

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 5000); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え …

Dockerでファイルのパーミッションをホストユーザと合わせる方法

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 100); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え v…

UbuntuへHugoをインストール

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 0); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え var…

nvmを使ったYarnのインストール方法

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 5000); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え …

nuxt generateでページが作成されない

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 5000); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え …

Nuxt.js+TypescriptのソースがIntelliJ IDEAで「Ts1219」Warningが出る

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 5000); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え …

Vue.js + BuefyでMdi Fontが表示されない

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 5000); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え …

Docker Desktop for Windows 2.2.0.0のdocker-composeでエラー

Windows10のdocker desktop for window環境で、docker-composeで起動中のコンテナを操作しようとしたところ、下記エラーが出るようになりました。 ``` > docker-compose exec web /bin/bash Traceback (most recent call last): File "docker-compose", line…

snapでインストールしたhugoで"permission denied"エラー

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 5000); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え …

~/.ssh/configでSSHコマンドを快適化

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 5000); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え …

Docker on WSL2 + laradockなLaravel開発環境

WSL2内にインストールしたDocker+Laradockを利用して、Laravelの開発環境を作成する手順をメモします。 ゴール Laradockの設定と起動 laravelのインストール

PhpStorm on WSL2でWindowsに依存しない開発環境を作る

WindowsでPHPなどの開発をしていると色々トラブルに見舞われます。 WSL2やWindows terminalの登場で、端末環境はほぼLinux同等のものが動くようになりました。 しかし、コード編集にWindows側のIDEを使おうとすると色々トラブルに見舞われます。 (Dockerの…

WSL2のapt updateでエラーが出る

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 100); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え v…

ThinkPad ワイヤレス・トラックポイント・キーボード の腱鞘炎対策

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 5000); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え …

Node.jsのDockerコンテナにyarnをインストールしようとしてエラーが出た

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 5000); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え …

WSL2のX-ServerでGUI表示する際に「export DISPLAY=:0.0」が効かない

WSL2を使った開発環境を使う上で、 X-Server経由でWSL2のアプリをGUI表示させようとして、戸惑った点についてまとめます。

ThinkPad ワイヤレス・トラックポイント・キーボードのNewモデルが登場!

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 5000); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え …

docker環境におけるコマンドの省略方法

今のプロジェクトではdocker-composeを使って環境構築しています。 その時に問題なのが、コンテナ起動やコンテナ内で実行(composerとかartisanとか)したいときに打つコマンドの長さです。 毎回毎回docker-compose exec app php artisan ...など打つのはち…

nuxt.jsのbuildでcore-jsのエラーが出る

Nuxt.js + Vuetifyの環境でbuildすると、下記のようなエラーが出るようになりました。 Module not found: Error: Can't resolve 'core-js/modules/...' in '/app/...' core-jsが3.xになるとエラーが起きるらしい。 2系の最新版(2019/12/10時点)をインストー…

nuxt.jsのDocker開発環境

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 5000); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え …

Windows開発環境でのgitの設定

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 5000); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え …

Windows版Gitでパーミッションを無視する方法

// 当ブログは移転しました→" + url + "5秒後に自動で切り替わります。もし切り替わらない場合はリンクをクリックしてください。"); setTimeout("redirect()", 5000); function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え …