クックパッド株式会社に入社しました

2017年6月16日よりクックパッド株式会社に入社した。 転職する際に海外への移住を前提とした入社を進めていて、昨年 結婚した&妻を追って海外に行く - ainameの日記 のような記事を書いてからの一連の行動を続けてきて海外への移住がようやく道筋が見えてき…

Tokyo Server Side Swift meetup #8で発表してきた #tsssmeetup

tokyo-ss-swift.connpass.com SwiftでSidekiqクローンを開発してるよ、という話をした。 speakerdeck.com 基本、SidekiqのJSONフォーマットに乗っ取って実装しているのでRuby版のクライアントとか管理画面が使えるようになっている。 しかしSwift4ベースで開…

転職留学夫婦

最終出社日翌日に同僚と行ったThe Stone Rosesのライブ会場の武道館です。 転職 以前ブログに書いた通り、海外で暮らす・働くための転職をします。 以下のような記事を書いて辞める宣言をしから予定通り半年と1ヶ月ほど働き、株式会社ミクシィを退職しました…

ビルド職人になるために覚えたコマンドメモ

ここ2年ぐらいffmpegとかopencvとかRuby + CUDAみたいなやつとか たまーにビルド職人になることがあって上手くコンパイルするために各種コマンドを使うことがあるのだけど、 使い方はおろか、普段あんまり使わないのでコマンド名すら忘れることが多々あるた…

新婚旅行をしてきた、現地集合・現地解散で。

2016年12月20日〜2017年1月5日まで、17日間の新婚旅行をしてきました。 以前記事に書いた通り(結婚した&妻を追って海外に行く - ainameの日記)、 現在海外に滞在している妻に会うために年末年始の休み+会社の福利厚生の結婚休暇(5日)+有給を活用して…

Rubyで並列処理をやっていく #AdventCalendar

mixiグループアドベントカレンダー2016 1日目です。 今回は、自分が今まで利用したRubyでの並列処理を書くためのgemとか知見を紹介します。 機運 先日のRubyKaigi 2016で、Ruby3ではGuildという新しい並列処理のモデル*1が、導入されるというセッションがあ…

iPhone7 Plusを1ヶ月半ぐらい使ってみた感想

Apple StoreのオンラインでiPhone 7 plusのシルバー 256GBを購入して9月25日に届いて、1ヶ月半ぐらい使ってみての感想。 今後海外に行くことも考えてSIMフリー版を購入した。ちなみに以前はiPhone6のゴールド 64GBを利用していた。 良いところ iOS10の良いと…

自宅でTOEICの問題を解いてみた

先日海外に行くなどという記事を書きつつも、具体的にどう英語が出来るようになっていくと良いのかというイメージというかロードマップがなくて*1、 英語の勉強を先延ばしにしていた感があるけど、せっかく海外に行くまでにまだ時間があるので少しずつ勉強し…

Swiftでlibwebpラッパーを作っている

Swiftでlibwebpラッパーを作っている。 最初のモチベーションとして、社内のデザイナーがWebP*1への変換ってどうするの?って言い始めた時に、 ちょっとググってみたところ、そんなに便利なMacのGUIで変換できるアプリがないなーという話があって、 試しにMa…

イギリス行きの往復航空券をたった5万円でゲットする方法

結婚した&妻を追って海外に行く - ainameの日記 この記事を書いたら意外とイギリス行きの5万円程度の格安チケットの話に食いついている人がいたのでまとめておく。 そもそも俺自身チケットを買っただけで、普段全然旅行しないしもちろんイギリスにも行った…

結婚した&妻を追って海外に行く

少し前になりますが、同い年の女性と8/8に籍を入れて、強行スケジュールだけど9月頭に少人数呼んだ手作り風結婚パーティをして現在に至ります。 結婚はしたのですが、依然として渋谷で一人暮らしを続けてます。妻は一人で海外へ行き自分もしばらくしたら海外…

台湾に行ってきた

地元の友人らと2泊3日で台湾旅行に行ってきた。 地元が茨城で茨城在住のメンバーが2人いるのもあって初日は茨城空港から台湾へ。茨城空港へは東京駅から500円で行ける。 ちなみに台湾への便は3/15から就航開始したばかりとのことで、まだオペレーションに慣…

try! swiftに行ってきていた #tryswift

結構前の話だけど、try! swiftに参加してきていた。 すでにいろいろな人が感想を記事にしていて今さら言うことはないけど、 今まで自分が参加した技術系カンファレンスの中で最も良いカンファレンスだと思った。 発表内容の深さ・広さ、海外登壇者の多さ、同…

今年思いついた今年やりたいこと

3月にもなったので今年になってから思いついた今年やりたいことを挙げていく。 なんとなくやりたいと思っていることを挙げるだけだと、具体的な行動に結びつきづらいので それぞれ明確なモチベーションとなる部分を書いて明らかにしてみる。 料理 まず、今年…

DroidKaigi 2016に行ってきた #droidkaigi

聴いたセッションと感想 2/18 基調講演 OSSの動向を捉えた実装方針 - CyberAgent wasabeef Lightweight Stream API便利そうなので早速入れました。 View側の力の入れ具合は会社とかデザイナーとかサービス内容によって凄い異なりそうだけど、 本気で取り組ん…

RealmSwiftを軽く使う

Swiftで趣味アプリを1から作ってみた。コードの中身とかアプリのUIの質は別として欲しい機能が実装できて満足している。 自分はコード書くの遅いほうなので、丸1日で何かしらちゃんと成果出たというのはすごい良い。 github.com フリー素材のSEとAVFoundatio…

2015年振り返り

23:45までぐったりと寝ていて、23:52から書き始めたのですごいざっくりと振り返る 家族アルバムみてね 家族アルバムみてねを去年から開発していたけどちゃんと世に出たのは今年だった。 これまでずっとWeb開発ばかりだったけど、少人数チームの新規プロジェ…

渋谷区に引越した

ここ2年半ほど卓球ハウスという目黒区にあったシェアハウスに住んでいたのだけど、この度シェアハウスそのものを解散するということで渋谷区に引っ越した。 2013年の6月末からシェアハウスをしていて、@gong023が大江戸RubyKaigiでシェアハウスしませんかと…

emacsでSwiftを書く

SwiftがOSSになったことで、いろんなところでSwiftを使えるようにこれからなっていくと思う。 そんなわけで、XcodeでだけじゃなくEmacsでもSwiftがかけると嬉しい。 メジャーモードは昔からある。 chrisbarrett/swift-mode package.elで入るし、flycheck対応…

スクラムでスマホアプリ開発する時の効率の良いスプリントの回し方

mixiグループアドベントカレンダー1日目です。 「家族アルバム みてね」の開発知見について書きます。 家族アルバムみてねとは今年の4月から正式にリリースして以来開発を続けている写真共有アプリです。 現在みてねは、エンジニア4名、コードの書けるデザイ…

Realm meetupでiOS、Androidの家族アルバムみてねの開発風景について話してきた

speakerdeck.com Realmとはmobile向けのDBなのだけど、みてねでは7月にリリースしたv1.5.0から利用していて、その経緯とか背景とか実装内容ついて話してきました。 内容的には他の人とか過去の発表と被るのを避けるためRealm的な話は薄くて、普段の開発スタ…

野球観戦

先月、社会人になってから初めて野球観戦しに行ったのだけど、野球場の開放感のある場所で ビール飲む体験がかなり良かったのでまた行きたくなった。 シルバーウィークに有給をくっつけてこのまま9連休コースなのだけど、旅行とか行く予定も無く暇なのでまた…

動画で学ぶモダンなiOS/Androidアプリ開発技術

iPhone6sとiPad Pro発表されましたね。早くXCode7をstore配布して欲しいです。 スクラムチームで属人化させずにiOSもAndroidもRailsもAWSも全部やっていく話 - ainameの日記 この記事で、スマホアプリのチーム開発のことを書こうと思って先週はちょっとリリ…

スクラムチームで属人化させずにiOSもAndroidもRailsもAWSも全部やっていく話

去年から「家族アルバムみてね」というスマホアプリの開発を担当している。(公にはそんなに言ってなかったので改めて宣言しておきます。) 子供の居る家庭向けのデジタルアルバムサービスで、お子さんが居る方はぜひ使ってみてください。 mitene.us 自分は…

Rubyでメソッドチェイン可能なクエリオブジェクトを書く

ひとでさんのこの前のYAPCでの発表(ベストスピーカーおめでとうございます)の はてなブログではドメイン駆動など使ってイケてるサービスを作り続けているぜっていう話、 オブジェクト指向やらドメイン駆動の話とかいろいろあったけれども、 結局のところイ…

YAPC::Asia Tokyo 2015に行ってきた #yapcasia

YAPCに参加してきたので感想を書く。 会社がスポンサーやっていたのでスポンサー枠で行けそうだったけど、例年あえて自腹でチケット買ってTシャツもらっている。 今年は、ラストのYAPCってことでトークがやらたらと豪華というか幅が広いというか面白いものが…

MySQLでざっくりとしたヒストグラムを書く

MySQLでもヒストグラム的なものをサクッと作ることが出来るらしい。これならいちいちCSV化してExcelに貼り付けて〜〜みたいなことまでしなくても簡単にデータの分布が見れる。

AWS Lambda触ってる

特に有益情報は無いけど、Lambda触ってみていて自社サービスの画像アップロード機能の、 サムネイル生成をLambdaでさせてみようかなと思ってちょこっとずつ書き進めている。

mediakit v0.1.1をリリースした

ainame/mediakitgithub.com 最初に想定していた機能をひと通り実装し終えたので、v0.1.x*1リリースしましたです。 最後に実装したのがffmpeg -formatsとか-codecsとかで出力されるフォーマットをパースして、現在利用しているffmpegで利用できるコーデックや…

Lightningケーブル

自宅で使ってるLightningケーブル3本がダメに非公式のやつを試しに2本買ってみた。 実用性高そうなのとダンボーのやつ。

最近買ったアルバム

最近買ったアルバムの紹介

Hatena Engineer Seminar #5 @ Tokyoに行ってきた

最近、機械学習に興味がありちょっとずつではあるけど勉強始めているので、今回は検索と機械学習を活用したシステムの話という濃い内容のHatena Engineer Seminar #5 @ Tokyoに参加してみた。 Hatena Engineer Seminar #5 @ Tokyo - connpass 以下発表内容の…

雑にpython環境を整える on Mac

実践機械学習システム を読み始めたのでNumpy, Scipy触る環境が欲しくなった。 brew update brew install pyenv pyenv-virtualenv echo "if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv init -)"; fi" >> ~/.zshrc echo "if which pyenv-v…

mediakit開発使えそうな感じになってきた

ainame/mediakitgithub.com 複雑な動画の処理を記述するためのmediakitを作り始めた - ainameの日記, ffmpegがハングしたことを検知したらkillするための実行環境 - ainameの日記 に引き続いてmediakitを鋭意開発中。 先日timeoutの実装がうまく行ったおかげ…

ffmpegがハングしたことを検知したらkillするための実行環境

先日から作り始めているmediakitにread timeout的な機能を追加した。 read timeout read timeoutというのは入力待ち状態に制限を設けて、制限いっぱいまで待っても入力が得られない場合はタイムアウトとして終了するような機能で、ネットワーク周りのライブ…

Squarepusherのライブ観てきた

最近になって月0.8回ぐらいの頻度でライブに行くようになったのだけど、ライブはその場では気持ち高ぶってても数週間後には行ったことすら自分でも忘れがちなので簡単でも良いからブログに感想を残そうと思った。 今年に入って↓こんな感じで見た Tycho 1月に…

複雑な動画の処理を記述するためのmediakitを作り始めた

最近業務で複雑気味な動画の処理をプログラミングする機会があって、ffmpegをよく使うのだけどこれを扱うための既存ソリューションが気に食わなかったので、 自分が満足するやつを一から書き始めて、v0.0.1をリリースした。 https://github.com/ainame/media…

DroidKaigi行ってきた #droidkaigi

AndroidのカンファレンスのDroidKaigiに行ってきた。 自分の近況とかAndroid力 業務では去年から写真動画のアルバムアプリ(iOS/Android両方リリース済み)を作っていて、サーバー側のAPIとかインフラ周りとかたまにiOSやっていたのだけど、最近はAndroidも…

Beats Studio Wirelessを注文しました。

【国内正規品】Beats by Dr.Dre Studio Wireless 密閉型ワイヤレスヘッドホン ノイズキャンセリング Bluetooth対応 マットブラック BT OV STUDIO WIRELS MBLK 前回ネット情報を元に記事を書いてから翌日に電器店で実物見てみたりした。 折れないワイヤレスヘ…

野生のBeatsヘッドホンたちが逞しく生きている様子

beatsシリーズ、新しいやつは強化されて折れづらくなっているかと思ったけど、幻想だったかもしれない。展示品みんな折れててかわいそうだった。 pic.twitter.com/yQHMrJqgDi— ハー ドッコイショ♨️ (@ainame) 2015, 3月 31 イメージ悪くなるしもう引退させて…

折れないワイヤレスヘッドホンを新調したい2015

前から使ってたBeats by dr.dre wirelessが折れて、前回は保証期間だったから無償交換でしてくれたけど、今回は流石に無理っぽいので新調を考える。 1回目 ヘッドホン折れた…悲しい… pic.twitter.com/p0TSEVlsG2— ハー ドッコイショ♨️ (@ainame) March 22, 2…

ユーザーのデータをランダムに選んでまとめる機能について考える

サービスの機能を考える時などに、「ユーザのデータをいい感じにランダムに選んで、こちらが自動的にまとめて表示してあげたい」みたいな会話がされるけど、この場合のランダムというのは純粋なランダムではない場合が多い。 例えば、CGM系のサービスでユー…

東印度カレー商会

不動前の駅前にあるカレー屋さん。名前が東印度なのに、カレーは欧風な味付け。ご飯とナンが選べて半々で注文も出来る。具がとにかくでかくて、左から玉ねぎ、豚の角煮、人参、ジャガイモとなっている(奥に茹で玉子とキャベツも載ってる)。玉ねぎは皮ごと…

potatotips#15で発表した

potatotips初参加した。 業務で写真アプリを作っていたのでその際にiOSで写真をバックグラウンドでアップロードし続けようという機能を実装することになったのでその時の知見を話した。 内容としては、iOSのバックグラウンドでの活動を延長するために写真の…

牡蠣Nightを開きました

冬といえば牡蠣、ということで牡蠣Nightというイベントを開きました。 会社の先輩にこのサイト良いよっておすすめされたので今回はここで牡蠣を注文して自宅で牡蠣を食べまくることにした。 牡蠣・岩牡蠣を産地直送 カキ専門店 【海鮮直送 旨い牡蠣屋】 各地…

毎日ユーザに価値を届け続けるためのgem

ainame/github-daily_deploy · GitHub 作った。まだリリースはしてない。 こういうのとか GitHub 時代のデプロイ戦略 - naoyaのはてなダイアリー こういうのを チャット経由でデプロイする - Qiita やるために、リポジトリをgit cloneしてきてdeploy用の差分…

画像変換Nightに行ってきた

XXXNightとして、過去にページャNightとかバリデーションNightとかあったけど、今回は画像変換。 動画のエンコードといえばffmpegとなるように、画像の変換ならImageMagickほぼ一択という感じで、GDとかImlib2とかあるけど採用している企業の話とかはなかっ…

ケロケロボニト

かわいくて良い。 Kero Kero Bonito - Intro Bonito - YouTube Kero Kero Bonito - Kero Kero Bonito - YouTube Kero Kero Bonito - Homework - YouTube

今日聴いた音楽

St. Vincent - Digital Witness - YouTube St. Vincentのアルバムを買った。去年の早いうちにリリースされてたのだけど、今日タワレコに行ったら、2014年ベスト特集コーナーで紹介されていたので購入した。 David Byrne & St. Vincent - Who (Official V…

2014年買って良かったもの

明けましておめでとうございます。大晦日に記事書いてたら2015年になってしまった。 id:r7kamura に、今年買って良かったものエントリとか書かないんすかって言われたので書いてみた。 1. Macbook Pro Retina 13inch (Late 2013) 今年は、自宅に有るMacbook …