PHP

PHP Cache_Lite

PHP Cache_Lite オブジェクトキャッシュでデータベースに優しく! 寄稿しました。     NoSQLのRedis等もありますが、小~中規模なものだと静的なキャッシュの方が、お客様も扱いやすいかと考えています。   環境 CentOS7   環境を整えよう   WEB+DB+PHPのインストール # yum install php htt …

マネジメント

ブレスト 発散と収束

  はじめに、   複数人でのブレストの有効性は懐疑的です、会議にかける人件費やリソースとして考えると贅沢ですよね。お酒の肴として盛り上がるには良いかと思いますけども。情報を集めて、データを精査して、一人で机に向かって集中して考えた方が質の良いアイデアが出てくると考えています。 つまり、議題を周知して事前に各自で1人ブレストを行い、企画にするのがおすすめです。その上で、会議で出 …

AWS

EC2とElasticacheのセッション連携

構成 ロードバランサがあり、配下にEC2が複数台ある EC2のセッションはElasticacheに保存する   関連 ElastiCache redisの運用 重要な初期設定       EC2側設定   Apache, PHPのインストール # yum install httpd php php-devel   Redisインストール …

Linux

Docker Lamp-Stack CentOS7でApacheの起動

バーチャルマシンみたいに使う場合の構成。 プロセス毎にコンテナ作るのが正当ですが、開発環境なら1つにまとめちゃって配布してもOK。     docker-composeインストール sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)- …

Windows Server, SEノウハウ

プリントサーバについて今言えること

  結論   結論として、 ローカルのネットワークプリンタで良い。 クライントPC追加時にドライバ配布の手間はかかるけれども、 これはマニュアル作成してお客さんに配布すれば良いですね。   根拠   根拠は2点あります。 サーバ管理をなくすことが出来る プリンタの利用が出来ない障害は意外にクリティカルな為   だから、ローカルのネットワークプリンタ …

SEノウハウ

デザインパターン まとめ

    Template Method abstract classして親は抽象クラスとして定義し、共通メソッドとクラス毎に処理が変わる処理をabstract methodを定義する 継承した子クラスは親クラスでabstractで指定したメソッドを実装することで、共通処理を保証しクラス毎に異なる処理を定義できる。   Singleton 1つのクラスに1インスタンスし …

マネジメント, 数学

仕事算

  exp) チームでやる仕事   Aさんは3時間で終わる量の仕事 Bさんは6時間で終わる量の仕事   この案件をAさん、Bさんがチームになって仕事をすると何時間で納品できるか。   Aさん、Bさんの1時間あたりの仕事率を出して、合算して1になる時間を求めることで解決出来ます。   仕事の全体量を1とすると、仕事/総時間で1時間当たりの仕事率が出せます。 A …

AWS, Linux

AWS EC2でタイムゾーンがおかしいを解決

    タイムゾーン設定 tzdataをインストールか再インストールして、WEBサーバに読み込ませる。 # yum reinstall tzdata # systemctl restart httpd   WordPressであれば一般設定 >> タイムゾーン 『東京』 これでOK!     日本時間設定 # timedatectl L …

YAMAHA, ネットワーク

RTX1200+SWX2200 VLAN双方向フィルター設定

  設定 RTX1200とL2スイッチのポート接続 RTX1200のLAN1から、SWX2200の8ポートにタグVLANで接続 switch select lan1:8 ネットワーク LAN1:192.168.1.0/24 WAN LAN3:DHCP ネットワーク接続型プロバイダ NURO VLANネットワーク VLAN121:192.168.121.0/24 VLAN131:192.1 …