MojaveにvirtualBoxをインストール (2019-01-30)

macOS MojaveにvirtualBoxをインストールする際、最初うまくいかなくて検索したのでメモ。

インストールに失敗した後、[システム環境設定 > セキュリティとプライバシー > 一般]の下の方に許可ボタンが表示されているのでクリックする。

セキュリティとプライバシーで許可する
セキュリティとプライバシーで許可する
するとインストールに成功する
するとインストールに成功する
成功した
成功した

そもそも、brewでやれば良かった。。。

brew cask install virtualbox

macOSでapacheとphpをインストール (2019-01-28)

macOS(Mojave)にHomebrewでApacheとPHPをインストールしようとしたら、結構変わっていて苦戦したのでメモ。

brew install apache
brew install php

設定ファイル:

/usr/local/etc/httpd/httpd.conf

PHPを動かすための設定:

User ユーザー名
Group staff
...
DirectoryIndex index.html index.php
...
<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>
<IfModule php7_module>
  AddType application/x-httpd-php .php
</IfModule>
...
LoadModule php7_module /usr/local/lib/httpd/modules/libphp7.so

必要に応じてエイリアスを設定:

Alias /repos /Users/ユーザー名/hoge
<Directory "/Users/ユーザー名/hoge">
    Require all granted
</Directory>

サービスに登録しつつ、Apacheを起動する方法:

sudo brew services start httpd

停止する場合:

sudo brew services stop httpd

メモ:

  • PDOもmbstringも最初から入っているので、追加インストールはほとんどなし。

マイナビなでしこ連載40回目のサンプルデータ (2019-01-26)

マイナビなでしこ連載40回目のサンプルデータが、以下になります。
全部のデータをコピーして使いましょう。

1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1
1,1,1,1,1,1,1,0,0,0,1,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,0,1,0,1
1,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,1
1,0,1,1,0,1,1,0,0,0,1,0,1,0,1,0,1,0,1,1,1,1,1,1,0,1,0,1,0,1
1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1
1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,1,1,1,1,0,0,0,0,0,1
1,0,1,1,0,0,0,1,1,0,0,0,1,1,0,1,1,0,0,0,1,0,0,1,1,0,1,1,1,1
1,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1
1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,0,0,1
1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,0,1,0,1,1
1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1
1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,0,1,0,1,1,1,1,0,1,1
1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1
1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,0,0,0,0,1,1,1,0,1
1,0,1,1,1,1,1,0,0,0,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1
1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,0,0,1
1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1
1,0,1,1,1,1,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,1
1,0,0,0,0,1,0,1,1,0,0,0,0,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,0,1
1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,1,1,0,1,0,2,1,0,1
1,1,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1
1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,0,1,1,0,1
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1