商業利用ゆるゆる MIT License ソースコードに著作権表示が必要 Apache License 頒布、修正、派生版の頒布、ライセンスの継承に関して制限なし クレジットに下記を表記する This software includes the work that is distributed in the Apache License 2.0   …
三角形 5心

@see https://www.juku.st/info/entry/124
PHP グローバル変数とスコープ
ローカルスコープ 変数には範囲(スコープ)があり、変数は関数内の範囲で有効 グローバルスコープ グローバルスコープは関数内を超えて、1スクリプト内で有効になる クラス内のstatic変数もグローバル変数と同等 シングルトンもある意味グローバル変数と同等 使いどころ 関数内を超えて変数を扱いたい場合 変数のスコープは可能な限り最小の範囲にするのが望ましい & …
【Linux】digコマンド DNSレコードを正引き、逆引き

digを愛用。 このサイトも便利 https://www.whatsmydns.net/ Aレコード正引き # dig <ドメイン名> A MXレコード # dig <ドメイン名> MX 逆引き # dig @DNSサーバ -x xxx.xxx.xxx.xxx digのこのDNSサーバ指定できるところが良いのです。 T …
データをファイルベース管理しない方が良いわけ

使うべきでない理由 行単位のロックが出来ない 排他制御、トランザクションが貧弱 壊れる、リペアがない// あったらすまん RDSやNoSQLを利用しましょ~。 使っても良い場面 キャッシュ 壊れても良いデータ // ファイルベースのデータは壊れます データを書き込みするユーザが1人 // メモ帳や付箋アプリ プログラムのテスト CSVとしての出力、入力 クライアントからの熱い需要があ …
Wiresharkフィルタリング
192.168.11.9または192.168.11.1のIPのパケット ip.addr == 192.168.11.9 || ip.addr == 192.168.11.1 TCP15060または、15070のパケット tcp.port==15060 || tcp.port==15070
NETGEAR スイッチGUI ミラーリング設定

ProSAFE Plus Utility https://www.netgear.com/support/product/ProSafe%20Plus%20Utility#ProSAFE%20Plus%20Configuration%20Utility%20v2.7.7 ProSAFE Plus Utilityを起動してNETGEARのスイッチを探す。 スイッチを選んで【適用】をクリ …
could not write lock file “xxx.pid”: No space left on device

could not write lock file “xxx.pid”: No space left on device これは容量がない時のエラーと考えられます。 $ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 30G 25G 5.2G 83% / devtmpfs 3.9G 76K 3.9G 1% /dev tmpfs …
PHP $_GET 連想配列でパラメータを渡す
index.php <a href=”/receive.php?id=2&like[sports]=soccer&like[food]=apple”>click</a> $like[sports] = “soccer”, $like[food] = “apple”と連想配列とした場合のURLパラメ …
Python NumPy環境構築 log 多次元配列
Python3 NumPy インストール log 多次元配列 会社の記事で書きました(ㆁᴗㆁ✿) 環境 CentOS7 GUIデスクトップインストール Python3のインストール Python3.4はyumで入るので、3.4を入れてみます。 もともとyum自体がPythonで動いていたりとCentOS7にPythonは元から入っています。 # yum install …
RDS MySQL, PostgreSQL スロークエリ関連ログの出力

パラメータグループを変更させてスロークエリを有効化させる MySQL slow_query_log 許可された値:1 or 0 スロークエリログを有効化する場合は1 general_log 許可された値:1 or 0 すべてのログを出力する場合は1 log_queries_not_using_indexes 許可された値:1 or 0 インデックスを利用し …
Git 複数人開発で注意が必要なコマンド

あかんコマンド $ git push -f 競合していたとしても強制的にpushする 1人開発ですべてをわかっているなら使える 複数人での開発では利用してはだめ。 利用すべきコマンド $ git reset —hard ORIG_HEAD 直前のコミットを取り消す $ git push origin HEAD カレントブランチをリモートリポジト …