シリコンバレーのマーケター日記

東京、シンガポールを経てシリコンバレーで働く、マーケター。英語、プログラミング、データ分析は次世代マーケターの必須スキルだと信じて進む。

初めてのサーバー構築。AWS, サクラサーバーなど

Amazon Web Service (AWS) を使ってみました。アマゾンが副業で始めてたサーバー事業が今では2015年第三四半期だけで21億ドルの売り上げ。前年比78%の伸び。すごいっす。 Amazon Web Services generates $2.08B in revenue in Q3 2015, up 78% over last yea…

X code7にupdateした結果。

最近は、ウェブ系ばかりでアプリをいじってなかったので、CocoaPods導入とともにX code7にアップデートしました。その結果。 1. Swiftから、Swift 2.0に言語が変わっていた 2. その結果、SwiftのラッパーであるSwiftData(以前の記事)がエラーで動かない GitH…

CocoaPods②:使う

完全に中間管理職なもので、上司の上司のアメリカ人、上司のオーストラリア人、部下のインド人の中での力学が最近あまりうまく機能していません。結局、直属の上司よりも最終的に組織のトップにどう思われるかが重要なんだなと、思っています。めんどくせー…

CocoaPod①:未知との遭遇。インストールする。Inuxのコマンドも。

今日見つけたアプリ計測ツールのSDKを導入しようと思ったら、以下の表記。 Installing the SDK via the iOS CocoaPod automates the majority of the installation process for you. Before beginning this process please ensure that you are using Ruby v…

乱数でCookieIDを付与してデータベースに保存する

やりたいこと:クッキーIDを乱数で付与して、データベースに送る Step.1: 0-1,000,000の乱数を発生させて、Cookieのvalueに入れる function cookie() { var val = Math.round( Math.random()*1000000 ); $.cookie('NAME',val, {expires:1,path:'/'}); } Step…

jqueryでcookieを扱う

明けましておめでとうございます。 2週間の帰省からシンガポールに戻ってきました。外資系は、クリスマス前からがっつり休暇を取る分、年始はすぐに仕事モードとなり1月はとても慌ただしいです。忙しくなる要因は、1)予算配分と2)成績評価です。 1)予…

機械学習の学習を開始する:尤度比検定

11月、12月は機械学習(machine learning)の学習に費やそうと思い、早速、統計の復習から開始しています。 学部時代はオペレーションズリサーチの研究室に所属し、確率と統計に時間を費やしていたのですが、大学院、サラリーマン生活でだいぶ遠くなってしま…

9月10月総括 シンガポール支社からみたシリコンバレー本社

だいぶ時間が空いてしまいました。9月、10月で思い出に残っていること シリコンバレーにあるアメリカ本社への出張 部下が入社3ヶ月で辞表書いてきた 新婚生活がはじまった JavaScript, Jquery, Ajaxはひとまず理解できたかな感 1. シリコンバレーにある…

タージマハールとAjaxとjQuery

今週日曜日にムンバイに入り、月曜日夜からデリーの隣町、グルガオンにいます。月曜からずっと下痢です。出張中の時間を見つけて200キロ離れたタージマハールまで行ってきたのですが、圧巻でした。 イスラム王朝の王様が、死んでしまった3番目の妻のために2…

JavaScript雑感。

習慣化してたプログラミング学習が、2週間の日本帰国のあとから崩れてしまっているので、ちょっとペースを戻したい。 会社では、嬉しいことに昇進しました。もともと仕事に関係なく始めたプログラミング学習ですが、マーケティングに身を置く者として、顧客…

いくぜ、Java Script。

昨晩、半月の日本滞在からシンガポールへ帰って参りました。 幸運なことに人生初のアップグレードでANAのプレミアムエコノミーに乗りました。red eye (深夜便) のときは、これ良いなーと思ったのですが、成田ーシンガポール間しかないようです。移動を考えた…

一時帰国。

今朝、羽田に到着しました。これから2週間東京に滞在します。 しかし、羽田空港さえもアジアの他の空港に比べるとアクセスが悪いですね。。羽田から六本木のオフィスまで今朝のラッシュの中、京急線、JR、南北線を乗り換え、死にました。 では、今年出張で…

ひとまずアプリログ計測ツール完成

ログ計測ツールが完成しましたー!Swiftの勉強を始めてから約3ヶ月。達成感と同時に、今後の方向性を定めなくてはです。 ひとまず、基本機能からブラッシュアップさせます。 さて、今日は一人で飲み行くぞ! できること Webview経由で閲覧したサイトのURL …

SQLiteを使って外部サーバー格納まで

さてプログラミング。結婚式準備と出張の合間を縫ってなるべくコードに触るようにしていましたが、ちょと離れちゃってました。この2週間考えてたこと。 やりたいこと 1)ログデータを一旦ローカル(アプリに割り振られた携帯のメモリ)に格納する ログ計測…

外資系の韓国オフィス

アニョハセヨ。先週は、韓国出張へ行っていました。感動したこと3つを挙げるとすると、 サウナがある:シンガポールには暑い国なのでサウナ文化がない!毎日ホテルのサウナ行ってました。 飯が美味い:シンガポールにも韓国料理はたくさんありますが、レベ…

結婚式を50万円安く上げる方法 - 1

かなりブログが途絶えてしまいました。 今月に入り自分の優先順位の2位と3位が入れ替わりました。結婚式、披露宴、2次会の準備、こだわればこだわるほど時間が奪われてしまいますね。。 仕事 8月に行われる自身の結婚式 プログラミング 現在結婚式の準備を…

SwiftData

オーストラリア出張、第二四半期のレビューと、ブログ更新が途絶えてしまいました。いかんいかん。 人生初のシドニー出張での学びは、”オーストラリア人が仕事しないのはしょうがない”です。ランチから普通にビール飲みます。金曜日は午後3時からみんなオフ…

シンガポールでの採用活動

シンガポールでの就職活動的な記事は良く見ますが、採用側としてのエントリー。 2015年2H(後半)に、私のチームに一人追加する承認がおりたので、先週から面接を進めています。 外資系企業がシンガポールで人を採用する際のプロセスを簡単に。 1)グローバ…

APP -> MySQL: アプリからJSON形式でサーバーへ送る

アプリからサーバーに送るデータ/パラメータの数が多く動的ならば、JSONに変換してサーバーに送ることが必要だと思います。 参考サイト: 010 JSONデータのPOST - Swift Docs キモくないイラストでiOSアプリ勉強-Swiftサラリーマン 以下2ステップで進めてみ…

APP -> MySQL: アプリからサーバーへ送る

今日、髪を切りました。シンガポールの地元っ子の間でイケてると噂のローカルな美容室は、サービスが全部入れて30分以内、値段は4000円くらい。だらだら1時間以上もかかってしまう日本の美容室に比べて、とても気に入っています。って誰向けの情報だよ。w W…

php:触れる

php

数年前に友人からもらったPHPの本を、Singaporeに引っ越すときに奇跡的に荷物に入れていたので、この本で勉強を開始しました。Swiftのオブジェクト指向言語と比べると、だいぶわかりやすいです。 教材 <a href="http://www.amazon.co.jp/dp/4839933146" data-mce-href="http://www.amazon.co.jp/dp/4839933146">Amazon.co.jp: よくわかるPHPの教科書: たにぐち まこ</a>…

サーバー:ローカルにサーバー環境をつくる

サーバー。。全く触れたことがないので、ひとまずサーバーというものをどうすれば触れるのか、調べました。 サーバとは、コンピュータネットワークにおいて、他のコンピュータに対し、自身の持っている機能やサービス、データなどを提供するコンピュータのこ…

英語学習:オススメDVD

英語学習をどうやれば良いかとよく相談を受けます。1日24時間と限られている中で、英語を浴びる環境のない場合、どうするか。そしていかにモチベーションを確保するか。 僕はアメリカのドラマを英語字幕で見ることをオススメします。 英語字幕にする リモコ…

Swift:滞在時間を測定

平日はブログをアップする時間をなかなか取れません。さて土曜日! 広告在庫は、ユーザー数×ユーザー当たり滞在時間で決まるので、ユーザーの滞在時間を分析することは重要です。 Swiftで滞在時間を測定するにはどうすれば良いか調べていたのですが、NSData…

Framework

Frameworkを触ってみます。 SDKを実装するときには、.frameworkをプロジェクトに入れるので、SDK=Frameworkと言えるのかな。アプリ間で機能を共有するために使うもののようです。 1) 新規プロジェクトをつくる 2) new -> Target からCocoa Touch Framework…

Syntax:シンタックス

ようやく週末。久々に土曜のお昼まで爆睡してました。そろそろ第二四半期が終わるので、2015年前半(1st half of 2015)を振り返るビジネスレビューと、来季のビジネスプランニングに追われております。プログラミングの勉強を通してアドテクの技術的仕組みが…

API: Google News APIを引っ張ってきてWebViewで表示させる

今週からサーバー通信を学習し始めたので、下のサイトを参考に進めます。 参考サイト: [Swift 1.1] swiftで api を叩いて、JSONをパースして、表示させる方法 (xcodeは6.1, iOSは8.1) - Qiita iOS - [Swift]APIで取得したJSONをswiftyJSONでパースして、天…

Parse: サーバーにデータを送る

1) Parseのダッシュボードを開いてテーブルをつくる ダッシュボードからの"Core"タブを開き、"+Add Class"をhitし、以下のポップアップでテーブル(データベース)のクラス名を入れます。 2) 必要なコラムを追加 ここでは、Name, URL, Year, ratingを追加し…

Parse:サーバーなるものに触れてみる

前回、APIをサーバーから読み込み表示させる方法を理解しました。そして今度は、サーバーにアップロードする仕組みを学びたいなーと思ってたのですが、アップロードするためのサーバーがないとできないじゃん((( ;゜ Д ゜))) というわけで、サーバー…

サーバー通信−1:APIを引っ張ってみる

アプリ計測のためには、サーバーにログを送る必要があります。というわけで、iOSアプリのサーバー通信について学習します。 参考サイト [iOS 8/Xcode 6] SwiftではじめるiOS開発 #3 [API取得&JSONパース] | Developers.IO 1)APIを引っ張る API。。プログ…