![http://www.onyadomegumi.co.jp/plan3_lp/gasshuku.html](https://cdn-ak-scissors.b.st-hatena.com/image/square/f457bed42fd846f0da02e62c3e54c0741aa7e776/height=288;version=1;width=512/http%3A%2F%2Fwww.onyadomegumi.co.jp%2Fplan3_lp%2Fimg%2Fgasshuku_01_trx250.jpg)
Terraform + fluentd + Docker + Puree で小さく始めるモバイル行動ログ収集基盤構築 河合 航平 2015.07.07 1273 194192628259 こんにちは。 4月から新卒駆け出しインフラエンジニアとして日々奮闘しております河合です。 "モバイル行動ログ収集基盤" を "小さく" 始めたので、以下にインフラ構築からモバイルまでの設計までをまとめたいと思います。今回このログ収集基盤を作るにあたって私自身がこれまで経験したことのない技術・ツールを利用しましたので、それらの導入についてもご紹介いたします。 導入の背景 私は英単語サプリを中心にインフラを担当しています。 英単語サプリとは、聞ける・話せる・覚えてるをコンセプトとした高校受験からTOEICまで対策できる英単語学習のサービスです。 ユーザの分析によく使われるツールの1つにGoogle Analy
関数オブジェクトのライフサイクル Objective-CのblocksでもSwiftのクロージャでも、非同期な処理は関数オブジェクトをメソッド等に渡して非同期ハンドラとすることが多いです。 // なにかのクラスの中 func someTask() { let url = NSURL(string: "http://google.com")! NSURLSession.sharedSession().dataTaskWithURL(url) { data, response, error in // メソッド呼び出しの時、返り値を束縛する際にはselfをつけないとエラーとなる let aa = self.duplicateAndDoubled(1) } } func duplicateAndDoubled(elem: Int) -> [Int] { return [elem * 2, ele
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く