Subscribed unsubscribe Subscribe Subscribe

マーケターのプログラミング日記

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

久しぶりのR。JSONで読み込みCSVで出力

久しぶりの更新。だいぶ削られているこの頃。英語・コミュニーケションというハンディキャップがある中で、どのように信頼関係を築くか。中間管理職として、チームをモチベートして、outputを最大化するか。 High Output Managementというマネジメントの本を…

アメリカ本社での役職、キャリア。

明日から2週間日本に帰国します。楽しみでならない。 今の役職について。 東京オフィスでは、セールス部署の立ち上げの一員として、セールスオペレーション、セールス業務、お客さんのキャンペーン分析、データ関係のパートナーシップ等を主にやっていまし…

アメリカ生活4週間が経ちました。

アメリカに移住して4週間が経ちました。生活面で感じたこと。 1) シリコンバレーは、田舎である Palo Alto, Mountain View, Redwood Cityあたりがダウンタウンがあり栄えているとされていますが、東京、シンガポールに住んでいた身とすると、かなり物足りな…

Google Speech APIを使ってみる

さて、Thanks Givingはお家でプログラミング。だいぶご無沙汰だったGoogleの機械学習APIから、Speech APIを使ってみました。音声をテキストに落とし込めるAPI。すげーなぁ、Google。FLACって可逆圧縮だから、音を劣化させることなく圧縮できる音声フォーマッ…

Python環境をMac Bookに

Mac bookにPython環境を構築するときは、yumではなくてbrewで。yumはYellow Linux向けのパッケージ管理システムでec2サーバーなのでcentOSなどを選んだ場合に使えるものです。ちなみにMac Bookには最初からPythonがインストールされていますが、バージョン管…

シリコンバレーの英語雑感と対策

シリコンバレーに越してきて2週間目に突入しました。こちらは、Thanks Giving(感謝祭)ということで、木金が休日となり4連休です。人生はじめてのThanks Givingは、どこのお店も切り上げ営業で、会社支給のサービスアパートメントでゴロゴロしております。"…

シリコンバレー本社で働くことになりました

シンガポールを離れ、今週からシリコンバレー本社で働きます。

Rを使ってユーザーのログデータの分析。URL編

やりたいこと ユーザーのログデータから取ってきたパラメータ付きURLを分割して集計する。 パッケージのインストール install.packages("dplyr") library("dplyr") csvファイルの読み込み url <- read.csv("/Users/yuyu/downloads/view.csv", header=TRUE) …

オススメのデータ解析学習サイト:DataCamp

今週、前職の韓国人の同期からすごーく久しぶりに連絡がありました。 12月にハーバード大学の統計学のマスターを卒業する予定で、アメリカで職探しをしている模様。韓国のヨンセ大学で学士、ハーバード大学で修士。どんだけやねん。 ここ数ヶ月は、データ分…

Linux バージョン管理システム

今日は、バージョン管理システムを学びました。 分散型で開発を進めていくときにメリットを発揮するようです。 分散型バージョン管理 各開発者はレポジトリのコピーを “クローン” し、自身のハード ドライブ上にそのプロジェクトの 完全な 履歴を持ちます。…

Amazon ec2でサイトを公開する

Amazon ec2でサイトを公開してみます。 1) apatchが入っていることを確認する $ httpd -v Server version: Apache/2.4.23 (Amazon) Server built: Jul 29 2016 21:42:17 2) /var/www/html/ ディレクトリーにファイルを入れる ローカルからAWSにアップロード…

Amazon ec2とRDSをつなぐ

ec2にMySQLを入れたのですが、開発の過程で外部にデータベースだけ解放したいと思っていたので、RDSを使ってみることにしました。 pythonファイルと、MySQLをつなぐために、mysql-connector-pythonを使いました。 1) mysql-connector-pythonを入れる $ mkdir…

Linuxサーバーを構築する

AWSサーバー環境を作成しています。Linuxをちゃんと理解しないとダメだなと思いつつ、さくらレンタルサーバーに逃げてました。やはり自由度がないので、AWSに再度挑戦。 1) AWSでアカウント作ってEC2(仮想サーバー)でインスタントを作る 2) 秘密鍵(拡張子.pe…

テキストエディタ Atom を使う

天才エンジニアに、Atomが良いですよとオススメされたので、以前から使っていたBracketから、Atomに切り替えました。プラグインが充実しているようです。 remote-sync FTP機能を使って、Atomから直接サーバー上のファイルの書き換えができるプラグイン。 1) …

Google クラウド自然言語APIを実装する① Pythonを使う

API

前回は、クラウド自然言語APIをcURLで活用してみましたが、実際のサービスに実装するにはどうしたらいいのかなと、困っていました。 弊社の天才エンジニア救世主に教えを被り、順調に進めることができました。横でコーディングを見ているとマジで惚れます。…

Google Cloud Natural Language API(クラウド自然言語API)に触れる

API

さて、今週末はGoogle自然言語APIを触ってみました。すでに公開していたPrediction APIについては以下より。 Googleのホームページに載っていたquick startに従ってすすめていきます。curlを使っての手順になっています。要はterminal/ linuxコマンドを使っ…

Google Predition APIに触れる

API

今月はGoogleがクラウド自然言語APIを公開したことが話題になってましたね。 文章からセンチメント(ポジティブかネガティブか)の判断を返すAPIも公開されたようで、ソーシャルメディアを使っているマーケターには朗報です。 以前からpredition APIは公開さ…

Facebook API 入門

Facebook APIの規約について質問を受けました。海外のプラットフォームの場合、開発者向けサイトは翻訳されていなく、そしてだいぶ曖昧な表現が多く読んでもイマイチわからない。というケースがよくあります。 そんなときは、自分で使ってみるのが一番早い。…

XMLの取り扱い

php

APIを色々いじっている最近ですが、ついにXMLに出会いました。 JSONと勝手が違い躓いてしまったんで、記しておく。 1. file_get_contentsではなくcurlを使う。 htmlheaderにアクセストークンを仕込んでJSONと同じようにfile_get_contentsで一発だぜと思って…

JSONの扱いかた

APIでデータを引っ張ってくるとたいがいJSON形式で返ってきます。JSONデータをサーバーサイド(php)で扱う場合と、フロントサイド(javascript/ Jquery)で扱う場合をまとめます。 JSONをPHP内で扱う $api = file_get_contents(APIのURL); //この時点ではst…

Facebookリード獲得広告とウェビナーを繋ぎこむ準備

3週間のアメリカ出張兼新婚旅行からシンガポールに帰国しました。インド旅行から帰国した週からアメリカだったので、ようやくお家でホッとしています。 最初の2週間は出張でベイエリアにいました。一緒に旅行にも行く本当に尊敬していた本社の同僚が起業す…

Delhi Bellyならぬ、Goa Belly。SMS API良い感じ。

金曜の夜からインドに来ています。 ムンバイで一泊して、南下したところにあるゴアというリゾート地に来ています。 会社の同僚で僕の結婚式にも来てくれたイギリス人男性とインド人女性の結婚式です。社内婚。招待客もみんな友達でとっても居心地の良い結婚…

キャリアを考えた

昨日、シンガポールのMBAに合格が決まった友人のキャリア相談にのってきた。自分の中での気づきも多く、人と話をするのは大事だなと。そしてやっぱり頑張る人は好きだなと。 さて、キャリアとは掛け算だといろんな人が言っています。 自分の価値をかけ算して…

イシューからはじめよ。デバッグする。

php

明けましておめでとうございます。Happy Lunar New Year!! シンガポールは旧正月のため、2/8,9はお休みとなり四連休です!Kindleでキングダムを読み始めたら、one clickで購入できてしまうので、この土日ですでに30巻まで読んでいる。プログラミング、漫画、…

Linuxコマンドなど。

普段は挨拶くらいの関係だった同僚のシンガポール人エンジニアと、今日がっつり仲良くなることができました。国籍の異なるガチなエンジニアとの共通の話題は、プログラミングくらいしかないので、プログラミングの勉強して本当に良かったなと。 彼の横でde-b…

クロスドメイン計測タグへの道:phpでブラウザにクッキーを付与する

色々見ていくと、キーワードは、iframe, phpのsession, htmlのform、のようなので、ひとまずphpのsessionの使い方を。 session_start()の前にsessionの名前とidを指定すると、それがクッキーとしてブラウザに記録されます。 <html><head><title>PHP TEST</title></head><body> </body></html>

web計測タグをつくる:シングルドメイン編

さくらレンタルサーバーで、データベース設定もさくっとできたので、Analyticsで使うtracking tag (tracking pixel) をつくってみようと思い立った昨日。 やりたいこと サイト訪問ユーザーにユニークなID(cookie value)を付与して、訪問回数、時間を記録す…

初めてのサーバー構築。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時間と限られている中で、英語を浴びる環境のない場合、どうするか。そしていかにモチベーションを確保するか。 僕はアメリカのドラマを英語字幕で見ることをオススメします。 英語字幕にする リモコ…