[Vagrant] VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOTエラー対処法

あるときから以下のエラーが出るようになる。これまではエラーなしでVMは起動できていたのだけどなんでだろ?Windows Updateの影響?

ネットで対処法を調べると、Hyper-Vを明示的に無効化すれば解決するらしい。

以下の手順でHyper-Vを無効化する。

1. OptionalFeatures.exeを実行してHyper-Vをアンチェックする。

2. 管理者権限でコマンドプロンプトを開いて以下を実行する。

参考サイト

Vagrant 事始め 番外編 01 – Virtualbox が起動しない
https://qiita.com/centipede/items/8891a8f033fe2ac788b9

[Vagrant] ホームディレクトリを変更する

デフォルトは ~/.vagrant.d だけど、環境変数 VAGRANT_HOME を設定することで変更できる。

参考サイト

Change VAGRANT_HOME directory on windows
https://harvsworld.com/2014/change-vagrant_home-directory-windows/

[Git] Git Bashのホームディレクトリを変更する

環境変数 HOME をセットすれば良い。

Git Bashを開く。

現在のホームディレクトリはCドライブにあったとして

環境変数をセットすることでDドライブに変更することもできる。

参考サイト

bash – How do I change my Git home folder? – Stack Overflow
https://stackoverflow.com/questions/38317134/how-do-i-change-my-git-home-folder

[Laravel] カスタムバリデーションルール

例として、日本の郵便番号を 123-4567 という形式で入力させるバリデーションルールを定義する。

バリデーションルールの作成

app/Rules/JapaneseZip.php

コントローラから呼び出し

参考サイト

【Laravel】バリデーションの拡張|Laravel|PHP|開発ブログ|株式会社Nextat(ネクスタット)
https://nextat.co.jp/staff/archives/124

[Apache] ログローテート設定の覚書き

共通設定

Apacheのログの設定

設定カスタマイズ

/etc/logrotate.conf

1年分(53週分)保存する

圧縮したい

  • compressとdelaycompressを併用する
  • 一世代目は圧縮されない

参考サイト

@IT:syslogの保存期間を変更するには
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/409cngsyslogtime.html