ufw で ルールを削除するコマンド
ufw でルールを削除するコマンドをたまにしかやらないので、つい忘れがち。
例えば、Nginx で HTTP のみで運用していたが、後から HTTPS も追加したくなった場合
ルール 'Nginx Full' を追加して、
$ sudo ufw allow 'Nginx Full'
確認すると、
$ sudo ufw status verbose
To Action From -- ------ ---- 80/tcp (Nginx HTTP) ALLOW IN Anywhere 80,443/tcp (Nginx Full) ALLOW IN Anywhere
このままだと 80/tcp が重複していてキモチワルイ
ルール 'Nginx HTTP' を削除する
$ sudo ufw delete allow 'Nginx HTTP'
第70回 PHP勉強会に参加しました
アシアルの岡本さんの発表の中で、
インタビューの重要性という話があり、
想定ユーザへのインタビューを行うことにより、
ユーザにとって何が低品質なのかがわかるエンジニアにとっての bad と、ユーザにとっての bad は違う
という話が印象的でした。
エンジニアは、自分一人だけで開発していると、完璧な製品を作りこんでしまいがち。
開発者自身がユーザで、自分がほしいと思うものを作るのにはよいのだろうが、
そうでない場合には、インタビュー重要ということですね
PHP で, 全角スペースまたは半角スペースで区切り文字として分割する
半角スペースのみで区切って分割する場合には、explode 関数で事足りるのだが、
例えば検索機能などで、フォームから送信された文字列を区切りたい場合には、
全角スペースも区切り文字として扱いたい。
preg_split を用いて、
$terms = preg_split('/[\s|\x{3000}]+/u', $str);
とする.