タグ

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

  • 動画で学ぶモダンなiOS/Androidアプリ開発技術 - ainameの日記

    iPhone6sとiPad Pro発表されましたね。早くXCode7をstore配布して欲しいです。 スクラムチームで属人化させずにiOSもAndroidRailsAWSも全部やっていく話 - ainameの日記 この記事で、スマホアプリのチーム開発のことを書こうと思って先週はちょっとリリース前とか飲み会で忙しかったのであまり手がついておらず、どうやって書いてくかを考えてはいたけれど書いてこうとすると大分壮大になっていくので、ひとまず日常的な行いを少しづつ書きためていき、リンクで参照できるようにしておくことにした。 ということで今回は、社内で最近行っているプラクティスというか勉強手法で、動画でスマホアプリの技術を学ぶ方法を紹介する。 動画で学ぶ 近年、Youtubeとか動画配信環境が良くなったおかげで各種技術系カンファレンスの発表が綺麗な画質でネット上に公開されている。 特に海外のカン

    動画で学ぶモダンなiOS/Androidアプリ開発技術 - ainameの日記
  • mediakit開発使えそうな感じになってきた - ainameの日記

    github.com 複雑な動画の処理を記述するためのmediakitを作り始めた - ainameの日記, ffmpegがハングしたことを検知したらkillするための実行環境 - ainameの日記 に引き続いてmediakitを鋭意開発中。 先日timeoutの実装がうまく行ったおかげではずみがついた。 v0.0.10という絶賛互換性無視で変更を加えていく可能性のあるバージョンではあるけど、Rubyからffmpeg叩きたいときに必要な基的な機能は割と揃ってきた。 開発方針として高級(動画オブジェクトとかトランスコーダークラスみたいなもので扱う)なAPIと低級(ffmpegのコマンドをひたすら手続き的に記述する感じの)なAPI両方用意しておいて使う側が好きなインターフェイスを利用できるようにするというようになっていて、今現在低級な部分をシコシコ作っている段階です。 高級・低級みたいなの

    mediakit開発使えそうな感じになってきた - ainameの日記
  • ffmpegがハングしたことを検知したらkillするための実行環境 - ainameの日記

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

    ffmpegがハングしたことを検知したらkillするための実行環境 - ainameの日記
  • Obj-CでJavaっぽいEnumを実現するためのINMEnumというライブラリを作った - ainameの日記

    Objective-Cのenumが当にintを列挙するだけのenumで、サーバークライアントのアプリケーションを書くときにサーバから文字列で送られてくる列挙型の値をクライアントで保持する書き方が苦痛だった。この辺りの問題はいろいろやりかたはありそうでこれが正解みたいなのはよくわからない。しかし、JavaにおいてはEnumが非常に柔軟にクラスのように使うことができて真似したくなった。 ainame/INMEnum Cocoapodsでインストールできるはず。 使い方は簡単で・・・と言いたいところだけど、Objective-Cがもともとできないことをやろうとしているのでちょいちょい制約がある。 まず、INMEnumが提供するEnumの値はクラスのシングルトンのオブジェクトである。なので、特別な構文とかが提供されるわけでもなく、 普通にクラス定義から始める。 INMEnum ・・・ Enumの

    Obj-CでJavaっぽいEnumを実現するためのINMEnumというライブラリを作った - ainameの日記
    alcohorhythm
    alcohorhythm 2014/08/04
    ちょうど今作ってるやつでEnum使いまくりなので検討したい
  • 1