- 2018年10月2日
PHPのコメント形式のPHPDoc
phpDocumentor PHPDoc reference — phpDocumentor PHPDoc リファレンス — phpDocumentor PHPDocはphpには […]
phpDocumentor PHPDoc reference — phpDocumentor PHPDoc リファレンス — phpDocumentor PHPDocはphpには […]
javascriptの関数は第一級オブジェクトとして扱われています。 wikipediaから引用した第一級オブジェクトの性質は次の通りです。 言語によって異なるが、第一級オブ […]
SQL Fiddleは様々なSQLを簡単に試せるオンラインサービスです。下図の様な画面で、任意のSQL環境を選び、テーブルを定義し、SQLを実行する、といったものです。 左 […]
置換と言えば正規表現ですが、正規表現の処理は複雑です。複雑さ同様、正規表現による置換は往々にして純粋な文字列のみの置換より重くなりがちです。PHP: str_replace […]
以前SoftEtherVPNを手軽にSystemdでデーモン化する方法をご紹介しましたが、実は、最近よく使われるNode.jsで書いたサーバープログラムも、Systemdを使うと簡 […]
デバッグを行う際、プログラム中の変数、式を追うことになります。この変数や式を全て画面に出力すると読む対象が多すぎてとても分かりにくいです。また徐々に異常な結果を辿って、変数や式を […]
プログラムを扱っているとDB(データベース)に接続する必要のある場面がいくつもあります。DBへのアクセスにかかる時間、実行にかかる時間は無視出来ず、実行速度のボトルネックになるこ […]
例えばmagickかconvertかcropかrtkを3つ以上含む行を検索する正規表現は次になります。 ^.*(magick|convert|crop|rtk)(?!.*\1). […]
______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ […]
ESLint – Pluggable JavaScript linter ESLintはjavascriptのためのlintです。lintはプログラムが動作不能になる […]
調べていたのは別の症状についてだったのですが、これも有益そうだったので、備忘録としてまとめ。 Cordovaで開発中のアプリに、FCM(Firebase Cloud Messagi […]
正規表現のlookaheadは文字列を消費しません。^(?=.*hoge)で行全体を先頭からlookaheadできます。この二つを用いることで、ある文字列を行に含む、含まないの組 […]