読者です 読者をやめる 読者になる 読者になる

iyuichiの私的開発ログ

渋谷で働くWebエンジニアのログ. Java, Android, iOS, Docker, GCP, AWS, ゲーム開発

google

改めて読んで見たい "Site Reliability Engineering"

何気なしにデブサミのこの記事を読んで、 thinkit.co.jp記事の中の以下のようなワードが今の自分に響いたので改めて原文にも目を通したいなと。 「運用という作業に50%以上の時間を使わないこと」 稼働する時間の半分以上を「運用を自動化するためのコード…

Gmailの古いメールをお掃除する

qiita.comこの記事を見つつ少しアレンジして見ました。スプレッドシートで整理対象にしたいラベル名と保管日数を指定します。 このスクリプトを実行します。 配列に直接記載するのではなくてスプレッドシートで設定を書けるようにして見ただけですが、個人的…

FirebaseがUnityに対応してた

Firebaseはモバイルアプリのバックエンドとして素晴らしい機能がそろっています。 しかしながらAndroid, iOS, Web向けのSDKはあるものの、ゲームエンジンのデファクトとなりつつあるUnityへの対応はまだでした。iyuichi.hatenablog.jp この記事を書いてから…

中国のビジネス環境

先日、中国でWebサービスを行う場合にどんな準備が必要なのか?ということについてざっと調べたことをメモしておこうと思います。 中国経済は成長が鈍化したとか、人件費の高騰で海外からの投資が減っているとかマイナスな話が多いですが、人口が多いし未開…

FirebaseのUnity対応は9月にアップデート予定!

FirebaseにはUnityプラグインがあったわけですが、最新版への対応がまだされていない状況でした。 いつアップデートされるのかなあと思っていたのですがGithubのREADMEに14日前に更新があり、2016年9月くらいにアップデートする予定で動いているみたいです。…

Firebase Test Lab for AndroidはUnityに対応してくれないかなあ

デベロッパーブログの記事を見てTest Labが改めて良さげなので使ってみたいなあと。 googledevjp.blogspot.jpだがしかし、Unityではうまく動作しない模様。 なんとか対応しないだろうか。 If you use Robo test to exercise apps that use other UI framewor…

プログレッシブウェブアプリってなんだ?

明日Google for Mobileというイベントが横浜で開催されます。 Google for Mobile 2016 | PROGRAM 私の勉強不足ですがそのセッション内容を見ていて"プログレッシブウェブアプリ"という単語が気になり調べてみました。グーグルのデベロッパーサイトに記事があ…

ゲーム開発が変わる!GCP本が来る

注文していた本がようやく出荷された模様。 楽しみだ。読んだら書評とか書いてみようかと思います。ゲーム開発が変わる!Google Cloud Platform 実践インフラ構築 (NextPublishing)

LINEがMVNOに参入

linecorp.com月額500円でLINEのサービスの利用にかかるデータ通信量はカウントされないことが売り。 LINEに囲い込まれるのは嫌だけど、Twitter, Facebookにかかる通信量も対象となってくるとだいぶ携帯料金の節約ができるかも?ぜひとも、GoogleやAppleにも…

BigQueryでクソクエリを検知する

Analyzing Audit Logs Using BigQuery - BigQuery — Google Cloud Platformこの辺のページを参考にしました。BigQueryは普通に使っている分には非常に料金安くて早くて良いものなのでどんどん利用したいところです。 しかしながら、クエリの書き方によっては…

Google AppsScriptでURL外形監視をやってみた

サービスが置かれているデータセンターと同じ場所でZabbixやNagiosなどを動かして死活監視を実行していますが、データセンター自体のネットワークや電源のトラブルなどで監視サーバごとダメになってしまうケースがあったので外部からURL監視だけでもやってお…

Google Compute Engine - O'Reilly

Google Compute Engine (Google Cloud Platform)について書かれた日本語の書籍ってあんまりないんですね。 ベストプラクティス的な設計や運用のパターンとかあると嬉しいのですが。まだ英語しかないですが、オライリーから新しめなのがこれかな。Google Comp…

Firebaseの実用性

Google傘下のBaaSであるFirebase。 Firebase - Build Extraordinary Appsデモとかみるとリアルタイムで同期するデータ更新が簡単につくれてすごい!って思います。しかしながら、ソースコードを見てみると接続するURLやなんかがわかれば誰でもアクセスできて…

Android MはマシュマロのM

次のAndroid OSの名前はマシュマロ(Marshmallow)と正式に発表されたようです。Googleの次世代Android OSはMarshmallow(マシュマロ)と判明―恒例のマスコットもお披露目 | TechCrunch Japanjp.techcrunch.com最後のデベロッパープレビュが公開されたというこ…

Google Cloud Storageにアップロードしたファイルを公開する

今回はGCPネタです。 過去に記事にしたこのアプリの部品として考えてます。Herokuでチャットサーバを動かす ~ Node.js + socket.io - iyuichiの私的開発ログiyuichi.hatenablog.jp Cloud Storage上に画像ファイルをアップロードして、それを公開するというの…

FQ5の集計をする - BigQuery

FQ5というKPIをご存知でしょうか? ソーシャルゲーム界隈ではおなじみの連続ログイン5日のユーザIDやその数を集計して、キャンペーンやイベントの成果を計測したりするために参照します。ある日のDAUを連続ログイン5日、4日、3日、2日、1日と各ユーザ…

Google Cloud StorageのStreaming Insertの価格が変わる

2015年8月12日まで現行の価格($0.01 per 100,000 rows) それ以降は、$0.01 per 200 MB (with individual rows calculated using a 1 KB minimum size.) つまり、100,000rows -> 200MB に課金の単位が変わりますと。 1rowが1KB以内に収まっているログ…

DeNAでもBigQuery使っているのか!

USだけなのかな? Lightning Talk: DeNA and BigQuery - YouTube

Google Cloud Storageにファイルを保存する

前回、Heroku上でチャットアプリを起動する記事を書きました。 Herokuでチャットサーバを動かす ~ Node.js + socket.io - iyuichiの私的開発ログiyuichi.hatenablog.jp 今後の開発予定として画像ファイルのアップロードというのがあります。 やっぱりチャッ…

AppleがApp Analytics Beta program 開始

Appleが公式にアプリの分析ツールを提供するようです。 実際にどんな値がとれるようになるのか気になるところです。 【速報】AppleからApp Analyticsのお知らせ! Beta版 | Sawalog Google Analyticsが必要なくなる? iOS 向け Google アナリティクス SDK v3…

Google Cloud StrageのObject Lifecycle Managementって便利

Google Cloud StrageでNearline Storageが登場してバックアップなんかに重宝しそうです。 さらに、Object Lifecycle Managementというバケット内のファイルを365日経過したら削除するなんてことを設定しておくだけで勝手にやってくれるみたいです。 これは便…

GCPでもPush to Deploy

GCPの公式ドキュメントでこんな記事があるのを見つけた。 Push-to-Deploy - Tools — Google Cloud Platform HerokuみたいにソースコードをPushしたらjenkinsが動いてデプロイするような仕掛けが作れるようです。 でも、そのためにjenkins用のVMが必要でそい…

gcloudコマンドでGoogle Cloud Strageを使うときにハマったこと

Google Cloud StrageはGoogleが提供するAmazonのS3みたいなものです。 こいつに接続するためにコマンドラインのツールが提供されているので利用してみます。 以下のページでインストール方法などは見られます。 Developer Tools - Tools — Google Cloud Plat…

最近のGoogleはリリースラッシュ

そろそろ、試してみるかなと思ったり。 GWTはJavaで書かれたソフトウェアを、ブラウザがネイティブに実行できるJavaScriptのコードに変換する。実行速度が速いJavaScriptを生成し、さらにはさまざまなブラウザ間の互換性に関する厄介な問題を軽減するよう、G…

GoogleがPC用OS開発

ネットブック用のOSをGoogleがパソコンメーカに無償提供するらしい。 Androidの次はネットブックですか。 モバイル分野から攻めてきていますね。 いつでも、どこでも同じ情報を取得できるようになってくるんですかね。 回線もWiMAXとか公衆無線LANとか外出先…

緯度/経度取得

AndroidでGPSの実装を試しているときエミュレータから入力する経度・緯度情報が取得したくて このページにたどりつきました。 >