masalibの日記

システム開発、運用と猫の写真ブログです

DNSサーバーの移行確認のverup!!

久しぶりにDNSの移行の作業をおこないました

masalib.hatenablog.com


この記事を参考にCheck用のshを作ったのですが
サブドメインが多いと非常にshが長文になってしまう
という問題がおきました
なのでサブドメインぐらいはループで回すように改善しました

続きを読む

googleのdatastudioを試してみた

masalib.hatenablog.com
の為に色々なレポートを調べてました
Googleアナリティクスにはマイレポートとカスタムレポートみたいな物が元々あるそうです
今年に7月頃にdatastudioサービスが無料で使えるようになったそうです
そちらを試してみました

  • google datastudioとは
  • 比較
  • 作ってみた結果
  • 所管について
    • いい所
    • 残念な所
  • グラフを作る上で勉強する時に使った本
続きを読む

2016/11月のPV報告

PDCAを記事にして今後につなげます
(記事的にはDCAPです)

  • Do (作業と結果)
  • Check(評価)
  • action(改善)
  • Plan(計画)

Do (作業と結果)

f:id:masalib:20161201141323j:plain

記事2記事を追加(合計212記事)

セッション
5,559 ← 5,587(-0.50%)

ユーザー
4,905 ← 4,894(0.22%)

ページビュー数
6,495 ← 6,584(-1.35%)

ページ/セッション
1.17 ← 1.18(-0.85%)

平均セッション時間
00:00:53 ← 00:00:53(0.42%)

直帰率
84.73% ← 85.48%(-0.89%)

新規セッション率
83.18% ← 82.33%(1.03%)

いいところが全然ないですね・・・・

adsenseは減りました
10%減でした
(T_T)

具体的な数字はかけないのですが
はてなブログの1ヶ月と同等・・・
このままだと赤字になってしまう

続きを読む

職場で耐えられなくて笑ったメール

youtubeからのメールです

桜井. タイガー はライブ配信中です: 配信事故
桜井. タイガー で 配信事故 をライブ配信しています。
配信事故
https://www.youtube.com/watch?v=ozEUIufVvDk&feature=em-lss
ライブ イベントについての通知を希望されない場合は、アカウントの通知設定で変更できます: 
https://www.youtube.com/account_notifications?feature=em-lss

放送事故をライブ配信していますwwwww
この釣りは酷いよ
ちなみに普通に白猫のテニスやっていました

今更ながらcrontabを説明した

開発環境にcron(Windowsの場合、タスクスケジューラ)をいれていませんでした
メンバーからどうしたらいいのと聞かれたので答えた
(メンバーのレベルは3年目なのでlinux初心者です)

前提

centos 6.7です

インストールとサービスの設定

開発サーバーにログインして下記のコマンドを
インストールしてください

# 時間ぴったりのcronのインストール
yum -y install cronie-noanacron

# 時間の秒の部分が若干ぶれるのcronはアンインストール
yum -y remove cronie-anacron

# サービスを開始する(stopはエラーになっても問題なし)
service crond restart

# 再起動時に自動でサービスを起動する
chkconfig crond on

インストールが終わったら
下記のコマンドが通るはずです

crontab -e

初期設定は以下のとおりです

#引用:http://www.creatology.jp/unix/outin.html

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name command to be executed

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
の部分が通常のrootと微妙にちがう可能性があります

超ーーーーーー重要な事

crontab -r

というコマンドは絶対に打たないでください
設定が全部消えます
「r」「e」はキーボードでは隣同士で危険です

なので

1回目の保存以外は
下記のコマンドを実行してください
vi /var/spool/cron/root
(作業おこなう前にはバックアップしてください)

#本番
*/1 * * * * CI_ENV=production php /var/www/html/xxxxproduction/public/index.php system gamedata create_gamedata

#テスト
0 * * * * CI_ENV=testing php /var/www/html/xxxxtesting/public/index.php system gamedata create_gamedata


「CI_ENV=production」は環境変数です
本番は1分に一回実行する
テストは1時間に1回0分の時に実行する


実行された場合は
/var/log/cronにログが出力されます
しかしこのログは実行されたよっていう事しかわかりません

実行しているけど、動きがおかしいとか
どうしてもわからない場合は標準出力を指定してください

0 * * * * CI_ENV=testing php /var/www/html/xxxxtesting/public/index.php system gamedata create_gamedata >>/tmp/analog.log 2>>/tmp/analog-err.log


エラーログが出力されるのでそこからエラーの調査ができます


補足
標準出力とは
http://www.creatology.jp/unix/outin.html

viとは
http://www14.plala.or.jp/campus-note/vine_linux/operation/vi.html

2016/10月のPV報告

結果

記事10記事を追加
(210記事)
アクセスは6829でした(前月は6400)
超ーーーー微増
adsenseは減りました
10%減でした
(T_T)

具体的な数字はかけないのですが
はてなブログの1ヶ月+ジャンプが1冊かえます

  • 結果
  • Check(評価)
  • Plan(計画)
    • デメリット
    • メリット
続きを読む

Google Analyticsのランディングページのデータを取得する

masalib.hatenablog.com

前回の続きでです
Google AnalyticsAPI(for php)で
helloworld的な事が
目的のランディングページのデータを取得したいと思います

  • 作ったプログラム
  • 結果
  • 解説
    • ディメンション(データの属性)の設定
    • 複数のカラム(Metric )に対応
    • 表示順の設定
    • 表示件数の設定
  • 今後について
  • 参考URL
続きを読む