Work Records

日々の作業記録です。当初はiPhone・androidアプリ作成ネタなど。最近はソフトウェアエンジニアリング全般から、趣味の話まで。

アプリ広告収入 2015/05

個人的に作っているアプリの広告収入

拙作の大した事無いアプリの広告売上を公開しています。
ほとんどのアプリが単なる学習目的でしたがせっかくなので収益化を少しながらしています。
とてもしょぼい金額ですが、反省も込めて。

売上 @nend

ときめきエキスプレスStation ¥0

ときめきエキスプレスStation

ときめきエキスプレスStation

  • KENJI SUZUKI
  • ミュージック
  • 無料

バブルデコレータ(iOS) ¥768

バブルデコレータ

バブルデコレータ

  • KENJI SUZUKI
  • 写真/ビデオ
  • 無料

バブルデコレータ(android) ¥375
バブルデコレータ -簡単水玉コラ作成アプリ- - Google Play の Android アプリ

高額喫煙納税 ¥0

高額喫煙納税

高額喫煙納税

  • KENJI SUZUKI
  • エンターテインメント
  • 無料

計 ¥1,144

まとめ

計 ¥1,281
まあ相変わらず。
今特に新しく作りたいもののアイディアもないのでしばらくはこんな感じでしょうか。

アプリ内課金+広告iPhoneプログラミング

アプリ内課金+広告iPhoneプログラミング

「無料アプリ×広告」成功する24の法則

「無料アプリ×広告」成功する24の法則

iTunes ConnectのAppアナリティクスでAppStoreのPVが見れるようになってハッピー

iTunes ConnectでAppアナリティクスがβ版使用可能になりました

appleからメールが来て使いたいよーっていえばβ版のAppアナリティクスが使えるようになりました。
f:id:kenjiszk:20150524220423p:plain

何よりもAppStore閲覧数が見れるのがうれしい

バブルデコレータのAppStore閲覧数(ノープロモーションなのでしょぼいPVですが)

iTunes の App Store で配信中の iPhone、iPod touch、iPad 用 バブルデコレータ

f:id:kenjiszk:20150524220415p:plain


アプリをインストールしてもられればその後はログを仕込むなり何なりでユーザー動向は追えるが、AppStoreのアプリページがどのくらい閲覧数があってどのくらいの割合でインストールまで繋がっているかが今まで分からなかった。

AppStore閲覧数が見えるようになった事で、プロモーション用の画像やアプリ説明文のチューニングをデータを元にして出来るようになった!素晴らしい!

ありがとう、Apple


WEB+DB PRESS Vol.84

WEB+DB PRESS Vol.84

WEB+DB PRESS 総集編〔Vol.1~72〕 (WEB+DB PRESS plus)

WEB+DB PRESS 総集編〔Vol.1~72〕 (WEB+DB PRESS plus)

Qiitaに投稿してみた

Qiitaを使ってみた

とある事情から、Qiitaにまとめる必要があったので書いてみた。

MySQLでToo many connectionsが出た時の対応

qiita.com

結構PVが来る

書いて半日くらいで66PV来ていた。
結構すごいなQiita
f:id:kenjiszk:20150523032653p:plain

kobitoがとりあえず便利すぎる

これ、すごい便利。
デフォルトでチートシートがあるとか、最高。

使い分け?

とはいえ、Qiitaとこのブログの使い分けをどうしようかな。
しばらくは両方使ってみようかな。


WEB+DB PRESS Vol.86

WEB+DB PRESS Vol.86

WEB+DB PRESS Vol.85

WEB+DB PRESS Vol.85

  • 作者: 菅原元気,磯辺和彦,山口与力,澤登亨彦,濱田章吾,宮田淳平,松本亮介,海野弘成,佐藤歩,泉水翔吾,佐藤太一,hide_o_55,青木良樹,武本将英,道井俊介,伊藤直也,橋本翔,渡邊恵太,舘野祐一,中島聡,はまちや2,竹原,牧大輔,工藤春奈,WEB+DB PRESS編集部
  • 出版社/メーカー: 技術評論社
  • 発売日: 2015/02/24
  • メディア: 大型本
  • この商品を含むブログを見る

Apache SetEnvIfでenvに一つの値しか設定出来なくて困った

ApacheのSetEnvIfは便利

access_logで画像関連のlogを出したくない時にこんな感じの設定を入れる。

SetEnvIf Request_URI "\.(gif)|(jpg)|(jpeg)|(png)|(css)|(js)$" no_log

CustomLog /var/log/httpd/access_log combined env=!no_log

Request_URIで別条件も入れたくなった

外部に公開したくないサイトの場合、basic認証をかけるんだけど、LBや監視からのヘルスチェックだけはbasic認証をかけたくない。
SetEnvIfを使ってこんな感じで書けるのだけれど、、、d.hatena.ne.jp

すでに、Request_URIのenvをno_logで使ってしまっているので、この方法は使えない。
SetEnvIfでkeyとvalueを追加出来るようになったら良いのに!!!

LocationMatchを使う

色々と考えたが、LocationMatchを使ってヘルスチェック用のurlだけbasic認証を除外する

<LocationMatch "^/(?!health_check)$">
    AuthType Basic
    AuthName "Secret Zone"
    AuthUserFile /var/www/html/.htpasswd
    Require valid-user
</LocationMatch>

これでなんとかやりたい事が実現。
Apacheのconfigの正規表現perlと一緒なんですね。


WEB+DB PRESS Vol.86

WEB+DB PRESS Vol.86

WEB+DB PRESS Vol.85

WEB+DB PRESS Vol.85

  • 作者: 菅原元気,磯辺和彦,山口与力,澤登亨彦,濱田章吾,宮田淳平,松本亮介,海野弘成,佐藤歩,泉水翔吾,佐藤太一,hide_o_55,青木良樹,武本将英,道井俊介,伊藤直也,橋本翔,渡邊恵太,舘野祐一,中島聡,はまちや2,竹原,牧大輔,工藤春奈,WEB+DB PRESS編集部
  • 出版社/メーカー: 技術評論社
  • 発売日: 2015/02/24
  • メディア: 大型本
  • この商品を含むブログを見る

アプリ広告収入 2015/04

個人的に作っているアプリの広告収入

拙作の大した事無いアプリの広告売上を公開しています。
ほとんどのアプリが単なる学習目的でしたがせっかくなので収益化を少しながらしています。
とてもしょぼい金額ですが、反省も込めて。

売上 @nend

ときめきエキスプレスStation ¥27

ときめきエキスプレスStation

ときめきエキスプレスStation

  • KENJI SUZUKI
  • ミュージック
  • 無料

バブルデコレータ(iOS) ¥407

バブルデコレータ

バブルデコレータ

  • KENJI SUZUKI
  • エンターテインメント
  • 無料

バブルデコレータ(android) ¥369
バブルデコレータ -簡単水玉コラ作成アプリ- - Google Play の Android アプリ

高額喫煙納税 ¥0

高額喫煙納税

高額喫煙納税

  • KENJI SUZUKI
  • エンターテインメント
  • 無料

計 ¥803

まとめ

計 ¥838
バブルデコレータのandroidがマーケットから消されたり、iphone版はリジェクトされたり結構大変だった。笑
インタースティシャル広告を入れてみたりしてるのでとりあえず早くマーケットに出したい。。。
効果が分かるのは5月からかな。


アプリ内課金+広告iPhoneプログラミング

アプリ内課金+広告iPhoneプログラミング

「無料アプリ×広告」成功する24の法則

「無料アプリ×広告」成功する24の法則

Route53でPrivate Hosted Zoneを作る時にはVPCの設定に注意

Route53のPrivate Hosted Zone

外部に公開する必要が無い or したくないようなドメインを設定出来て非常に便利。
ホスト名とか、VPC内でしか使わないAPIとか、rdsのドメインが長いから短い名前をつけたりとか。

VPC側の設定が必要

Hosted Zoneを作成してレコードも登録したのになぜか名前が引けなかった。

なぜかと思ってかなりはまって、結局VPC側の設定も必要だった事に気づいた。
この二つ、yesにしましょう。

f:id:kenjiszk:20150506000102p:plain



以上。時間を無駄にした。。。



WEB+DB PRESS Vol.85

WEB+DB PRESS Vol.85

  • 作者: 菅原元気,磯辺和彦,山口与力,澤登亨彦,濱田章吾,宮田淳平,松本亮介,海野弘成,佐藤歩,泉水翔吾,佐藤太一,hide_o_55,青木良樹,武本将英,道井俊介,伊藤直也,橋本翔,渡邊恵太,舘野祐一,中島聡,はまちや2,竹原,牧大輔,工藤春奈,WEB+DB PRESS編集部
  • 出版社/メーカー: 技術評論社
  • 発売日: 2015/02/24
  • メディア: 大型本
  • この商品を含むブログを見る
WEB+DB PRESS Vol.82

WEB+DB PRESS Vol.82

  • 作者: 山口徹,Jxck,佐々木大輔,横路隆,加来純一,山本伶,大平武志,米川健一,坂本登史文,若原祥正,和久田龍,平栗遵宜,伊藤直也,佐藤太一,高橋俊幸,海野弘成,五嶋壮晃,佐藤歩,吉村総一郎,橋本翔,舘野祐一,中島聡,渡邊恵太,はまちや2,竹原,河合宜文,WEB+DB PRESS編集部
  • 出版社/メーカー: 技術評論社
  • 発売日: 2014/08/23
  • メディア: 大型本
  • この商品を含むブログ (1件) を見る

CentOS7でdaemontoolsを動かす

CentOS6からはインストールしただけだとdaemontoolsは動かない

CentOS6の場合はこちらwp.kaz.bz

CentoOS7の場合はどうすんだ?

centos7はデーモンをsystemctlで動かすので、daemontoolsもそれに従うと良さそう。

こんな感じでdaemontools.serviceを作る

# cat /etc/systemd/system/daemontools.service 
[Unit]
Description=daemontools Start supervise
After=getty.target

[Service]
Type=simple
User=root
Group=root
Restart=always
ExecStart=/command/svscanboot /dev/ttyS0
TimeoutSec=0

[Install]
WantedBy=multi-user.target

そのあと以下を実行でめでたく動きます

systemctl enable daemontools
systemctl start daemontools


WEB+DB PRESS Vol.86

WEB+DB PRESS Vol.86

WEB+DB PRESS Vol.85

WEB+DB PRESS Vol.85

  • 作者: 菅原元気,磯辺和彦,山口与力,澤登亨彦,濱田章吾,宮田淳平,松本亮介,海野弘成,佐藤歩,泉水翔吾,佐藤太一,hide_o_55,青木良樹,武本将英,道井俊介,伊藤直也,橋本翔,渡邊恵太,舘野祐一,中島聡,はまちや2,竹原,牧大輔,工藤春奈,WEB+DB PRESS編集部
  • 出版社/メーカー: 技術評論社
  • 発売日: 2015/02/24
  • メディア: 大型本
  • この商品を含むブログを見る