タグ

ブックマーク / ainame.hateblo.jp (8)

  • クックパッド株式会社に入社しました - ainameの日記

    2017年6月16日よりクックパッド株式会社に入社した。 転職する際に海外への移住を前提とした入社を進めていて、昨年 結婚した&を追って海外に行く - ainameの日記 のような記事を書いてからの一連の行動を続けてきて海外への移住がようやく道筋が見えてきたという具合。 何してるの 海外事業部という部署に所属していて、レシピ投稿サイトのcookpad.comの海外版を開発する仕事をしてる。 一応iOSエンジニアとして入社しているが必要あればサーバーやインフラにも触っていける雰囲気があるのでやっていきたい 💪 直近では海外版のつくれぽ機能のCooksnap機能周りを改修した。 組織 海外版の開発をするGlobalのチームは国内の海外事業部にもそれなりにメンバーは在籍しているものの、イギリスのBristolという都市にあるUKの海外社や その他各国にある海外の拠点に所属する方々や、各国に

    クックパッド株式会社に入社しました - ainameの日記
    toshiwo
    toshiwo 2017/08/06
  • 結婚した&妻を追って海外に行く - ainameの日記

    少し前になりますが、同い年の女性と8/8に籍を入れて、強行スケジュールだけど9月頭に少人数呼んだ手作り風結婚パーティをして現在に至ります。 結婚はしたのですが、依然として渋谷で一人暮らしを続けてます。は一人で海外へ行き自分もしばらくしたら海外に行きます。 周りに「結婚した」と報告しようとすると色々説明していくのが大変なので、その辺の経緯をまとめます。 一人暮らし?一人で海外? 自分は、去年引っ越したまま今も渋谷で一人暮らししています。なのでちゃんとした同棲生活はしておらず、は8月に前職を退職し、9月末からイギリスに行ってしまいました。 イギリス? 留学を視野に入れていたようですが、6年半働いた会社を辞めて一人でイギリスの田舎の方にインターンしに行きました。異常にアクティブだと思う。 いつまで? イギリスの後にチェコでインターンするそうで、少なくとも来年4月ぐらいまでは日にいないことに

    結婚した&妻を追って海外に行く - ainameの日記
    toshiwo
    toshiwo 2016/10/20
    おぉいつの間に!おめでとうございます!
  • スクラムでスマホアプリ開発する時の効率の良いスプリントの回し方 - ainameの日記

    mixiグループアドベントカレンダー1日目です。 「家族アルバム みてね」の開発知見について書きます。 家族アルバムみてねとは今年の4月から正式にリリースして以来開発を続けている写真共有アプリです。 現在みてねは、エンジニア4名、コードの書けるデザイナー1名、他チームと兼任しているテスター1名というメンバーで開発しています。 特徴的なのは、スクラムを採用したチーム開発を行っていて、さらに可能な限り属人化を排除するためにiOS/Android/サーバー(Rails)の開発のタスク、 それぞれの分野に担当を持たせず全員がすべてのスプリントバックログを取っていくというやり方で進めていることです。 スクラムチームで、属人化を排除することによって色々なことが可能となるのですが、 今回は効率の良いスプリントの回し方(バックログの取り方)の話を書こうかと思います。*1 そもそも属人化って? 属人化とは、

    スクラムでスマホアプリ開発する時の効率の良いスプリントの回し方 - ainameの日記
    toshiwo
    toshiwo 2015/12/03
  • スクラムチームで属人化させずにiOSもAndroidもRailsもAWSも全部やっていく話 - ainameの日記

    去年から「家族アルバムみてね」というスマホアプリの開発を担当している。(公にはそんなに言ってなかったので改めて宣言しておきます。) 子供の居る家庭向けのデジタルアルバムサービスで、お子さんが居る方はぜひ使ってみてください。 mitene.us 自分は子供どころか結婚もしていないのでターゲットユーザという感じではないけど、 社内の新規プロジェクトとして初期から関わらせていただくことが出来て、 スマホアプリ開発どころかAPIサーバーのRails以外に関しては経験がほとんどないままここまでやってきた。 開発者が(ほぼ)4人という割りと少人数チームでそれぞれのエキスパートのような人がチーム内に居ない中、 iOS版のためにObjective-C書いてAndroid版のためにJava書いてAPIなりWeb版のためにRuby書いて番環境のために AWS一から学んで環境構築したりして改めて振り返るとやっ

    スクラムチームで属人化させずにiOSもAndroidもRailsもAWSも全部やっていく話 - ainameの日記
    toshiwo
    toshiwo 2015/09/02
    気になります!
  • ffmpegがハングしたことを検知したらkillするための実行環境 - ainameの日記

    先日から作り始めているmediakitにread timeout的な機能を追加した。 read timeout read timeoutというのは入力待ち状態に制限を設けて、制限いっぱいまで待っても入力が得られない場合はタイムアウトとして終了するような機能で、ネットワーク周りのライブラリにはよく実装されている気がする。 ffmpegのハングアップ検知 日々Sidekiqなどの非同期ジョブサーバー上でffmpegを用いてエンコードを実行していると、たまになかなか終了しなくて長時間生き残ってしまうプロセスがいるので、そういう状態を検知して殺していかなければ、キューが詰まってしまうことになる。 read timeoutと似たような枠組みで、ffmpegにもハングアップしたことを検知してkillする処理を実装できる。ffmpegはコマンドを普通に実行すると標準エラーにエンコードの進行状況を書き込ん

    ffmpegがハングしたことを検知したらkillするための実行環境 - ainameの日記
    toshiwo
    toshiwo 2015/05/24
  • エンジニアでも出来るサービスのアイデアの出し方 - ainameの日記

    以前にも書いたのだけど、今年頭ぐらいからコード書く以外のことが出来るようになりたいと思い始めて、休日とか平日夜にコード書くのやめたり、休みの日に積極的に家の外に出るようにしてみたりしていた。 最初、自分がべるのが好きなのでに関するサービスを考えようと思って、TokyoWallkerとかおとなの週末などの雑誌の情報や、友人らの情報を元にいろいろ外してみたり、会社の近くの上手いパスタ屋さんが出版してるパスタレシピを買って実際に自分で作ってみたり、肉フェスとか唐揚げフェスとかタイフェスなどのイベントに参加してみたりしてみて、それ自体はまぁ楽しかったのだけど、サービスを思いつくまでに至らず。に関して何かやろうと思うのは一旦諦めて違う分野で考えだした。 新しいサービスを考えるために、自分以外に2名(どちらも会社の同期で、1人はエンジニア、もう1人は総合職)とチームを組んで一緒に案出しを

    エンジニアでも出来るサービスのアイデアの出し方 - ainameの日記
    toshiwo
    toshiwo 2014/06/14
  • RubyMotionでのIn App Purchaseの実装について - ainameの日記

    RubyMotion Advent Calendar18日目はIn App Purchase(IAP)の実装についてです。とは言いつつも、自分はまだAppStoreでアプリをリリースしたことがなく、Sandbox環境での動作確認までの話をします。 まず大前提として、RubyMotionを利用していても、IAPを実装する際に利用するのはStoreKit Frameworkとなります。ですので、基的なところは全てAppleの公式ドキュメントに準拠した実装を行うため、公式ドキュメントをしっかりと読みます。 StoreKitについて https://developer.apple.com/library/ios/DOCUMENTATION/NetworkingInternet/Conceptual/StoreKitGuide/StoreKitGuide.pdf https://developer

    RubyMotionでのIn App Purchaseの実装について - ainameの日記
  • Shibuya.rbで発表してきた #shibuyarb #rubymotionjp - ainameの日記

    以前、書いた記事(最近投げたpull requestとかソーシャルコーディングとかリファクタリング )の反響が若干あったので、RubyMotionTokyo meetupの宣伝も兼ねて発表してきた。 ibをリファクタリングして、tsort依存関係解決の機能を導入したという話。 tsortの使い方の話は一切してなかったのですけど、公式ドキュメントの通り使うとすげー簡単に使えます。 http://doc.ruby-lang.org/ja/2.0.0/class/TSort.html require 'tsort' class Hash include TSort alias tsort_each_node each_key def tsort_each_child(node, &block) fetch(node).each(&block) end end {1=>[2], 2=>[3, 4]

    Shibuya.rbで発表してきた #shibuyarb #rubymotionjp - ainameの日記
    toshiwo
    toshiwo 2013/10/16
  • 1