基本戦略 テーブルを正規化する JOIN(INNER JOIN)を有効に活用する 非正規化でテーブルを巨大にしない すべてのテーブルを正規化することは出来ない 出来るテーブルのみ正規化する EXPLAINで計測する、INDEXが有効に動いているか確認する インデックスのデメリット SELECT性能がBtreeインデックスによって向上するが、UPDATEでINDEXが再生 …
Apache アクセスログ集計
時間単位 # grep “21/Jan/” example.com_access_log-20180122 | awk ‘{print $4}’ | cut -b 1-15 | sort | uniq -c 7564 [21/Jan/2018:03 11325 [21/Jan/2018:04 10546 [21/Jan/2018:05 12907 [21/Jan/2018:06 26 …
Buffalo NAS Navigator2 (Windows)
NAS Navigator2 (Windows) http://buffalo.jp/download/driver/hd/nasnavi.html LAN内のNASを探してくれます。
Intel CPU脆弱性 『Spectre』『Meltdown』情報収集メモ
Googleが発見した「CPUの脆弱性」とは何なのか。ゲーマーに捧ぐ「正しく恐れる」その方法まとめ http://www.4gamer.net/games/999/G999902/20180105085/ LinuxコアメンバーによるMeltdownとSpectre 対応状況の説明 (1/19更新) https://qiita.com/hogemax/items/008 …
Laravel マスター, スレーブへのMySQL接続
config/database.php ‘mysql’ => [ ‘read’ => [ ‘host’ => ‘readdb.example.net’, ], ‘write’ => [ ‘host’ => ‘writedb.example.net’ ], ‘driver’ => ‘mysql’, ‘database’ => ‘database …
YAMAHA RTX1210 SWX2200-8G VLAN環境でPingを行う

RTX1210を使うとGUIでVLANが簡単に組めて、MACアドレスで認識してくれるのでとても便利なのですが、そのままだとVLANのネットワークに所属するクライアントからPingが打てません。 こんな風になっているとして、 ip route default gateway dhcp lan2 ip keepalive 1 icmp-echo 10 5 dhcp lan2 ip lan …
YAMAHA RTX1200 IPsec 拠点間VPN

YAMAHA RTX1200 IPsecで拠点間VPN YAMAHA1200を使うと簡単にIPsecによる拠点間VPNを作れます。 オフィスのVPNは拠点間で1つのファイルサーバを共有するのによく使いますが、最近ではクラウドとVPN接続してオフィスのネットワークを拡張するといったことも流行です。 よくする手順 ウィザードでLAN1のプライベートネットワーク …
Laravel PHP 都道府県 テンプレート
HTML <select name=”prefectures”> <option value=”1″ >北海道</option> <option value=”2″ >青森県</option> <option value=”3″ >岩手県</option> <option value=”4″ >宮城県& …
αDNSサーバからβDNSサーバに移行する手順
やりたいこと DNSサーバをαDNSサーバからβDNSサーバに変更する DNSレコードを新環境に変更する 移行手順 αDNSサーバのDNSレコードのTTLを短くする αDNSサーバの現在のDNSレコードをβDNSサーバで再現する 権威DNSサーバの変更 NSレコードがβDNSサーバになったかを確認する。 3日~1週間程度待つ 新環境のDNSレコードをαDN …
データベース設計 正規化とNULL
まとめ すべてのテーブルを正規化する必要もない 正規化出来るテーブルを正規化する 正規化でNULLは許容できない NULLがないようにDB設計を行う 正規化できるテーブル「事実の集合」 集合の要素に重複がない 要素同士に順序がない NULLがない 正規化できないテーブル 履歴やグラフは正規化出来ない よくあるケース …
Laravel+Docker+GitHub+CircleCIでユニットテスト
EC2側作業 # vi /etc/sysconfig/selinux SELINUX=disabled # reboot now $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2 $ sudo yum-config-manager –add-r …
サイボウズ Office10 データバックアップとリストア
バックアップ # サイボウズ ConoHa バックアップ 1=月, 2=火, 3=水, 4=木, 5=金 26 3 * * 1 root /usr/bin/rsync -avvuz –progress –delete -e “ssh -p xxx22 -i /root/.ssh/hoge.ppk” hoge@aaa.xxx.yyy.zzz:/var/local/cy …