ブックマーク / did2memo.net (11)

  • ライブ動画配信プロトコル(HTTP Live Streaming, HLS)の概要図解メモ(AbemaTV/FRESH!)

    FRESH!で再生が止まってしまったときに、Chrome DevToolsのNetworkタブを見ていたところ、.m3u8というファイルの取得に失敗していることが分かりました。そこから、.m3u8ファイルと.tsファイルを用いて実現されるライブ動画配信の仕組みHTTP Live Streaming (HLS)の挙動について調べ、実際の通信内容と比較して、クライアント側の動作や、ファイルの内容などの仕組みが見えてきました。 その基的なところについての理解を図解してみたので、ここにメモ&紹介しておきます。 実際の挙動については、サイバーエージェントの動画配信サービス「FRESH!」および、「AbemaTV」の挙動を参考にしました。 目次 1. HTTP Live Streaming (HLS)2. 2種類のファイルを用意して動画配信する2.1. .tsファイル(動画)2.2. .m3u8(プ

    ライブ動画配信プロトコル(HTTP Live Streaming, HLS)の概要図解メモ(AbemaTV/FRESH!)
    yfnt
    yfnt 2017/02/21
  • ポケモンGO:ポケモンの現在位置が分かる「ポケビジョン」のアプリ版「PokeWhere」の使い方

    リアルタイムでポケモンの出現位置を地図上で確認できるサイト「ポケビジョン」が人気です。そのアプリ版とでも言うべきアプリ「PokeWhere」が、現在人気です。特に、最新のポケモンの巣を調べる方法として、現在人気になっています。 PokeWhereでは、現在位置の周囲のどこにどのポケモンが現れているかを、地図上に表示してくれます。 このアプリの特徴と使い方について紹介します。 ※2016年7月31日にポケモンGO運営がポケビジョンおよびPokeWhereに対する対策を実施し、利用できない状態が続いています。この問題および、代わりに利用可能なサービスについてはこちらにまとめています。 目次 1. ポケビジョンが不安定・スマホから使いにくい問題からPokeWhere人気へ2. PokeWhere の特徴3. PokeWhere の使い方4. 不具合について5. 障害発生(2016年7月27日~2

    ポケモンGO:ポケモンの現在位置が分かる「ポケビジョン」のアプリ版「PokeWhere」の使い方
    yfnt
    yfnt 2016/07/28
  • iPhoneの通信制限を解除する裏技の噂について | LINEの仕組み

    LINETwitterにて、「「1」を二回押した後、「0」を押して、0.3秒以内に通話ボタンを押して~」という方法でiPhoneの通信制限を解除できる、といううわさが広まっています。これは、完全なるデマなのですが、単純なデマの割に、かなり大事になっているので、ここで紹介しておきます。 目次 1. 広まっているデマ文章2. 実際にやってみると3. 普通に考えれば気がつくはず4. 当に警察に電話する人が大量発生5. 噂で流れてきたものを簡単に試さない・面白半分に広めない スポンサーリンク 広まっているデマ文章 広まっているデマの文章はこちらです。 これはすごい。 iPhoneの人だけの裏技やねんけど、 キーパッドにした状態で 「1」を二回押した後、 「0」を押して、0.3秒以内に 通話ボタンを押して15秒くらい 待つと、ピーと音がなります。 すると、通信制限が、解除され、 動画などが早く、

    iPhoneの通信制限を解除する裏技の噂について | LINEの仕組み
    yfnt
    yfnt 2015/08/26
    iPhoneの通信制御を解除する裏技の噂について | LINEの仕組み
  • LINE MUSIC の無料期間終了に対する印象的な反応たち

    LINE MUSIC の無料期間が終わりました。これに対する反応が予想通りなものの、やはり印象的なので、シェアします。無料期間終了なんて、当にケチですよね!。。。って。 目次 1. LINEの無料期間終了に対する利用者の反応1.1. 30秒しか聞かせないないなんて、せこい。1.2. ずっと無料にしてほしい1.3. うざい、くず、かす、しね、だる1.4. ケチ1.5. 当然無料だと思っていた1.6. 有料にするなら作るな1.7. 他のアプリに移る宣言1.8. チケットを購入した、が見つからない2. 無料音楽アプリに戻る宣言3. 試される LINE MUSIC スポンサーリンク LINEの無料期間終了に対する利用者の反応 これらの反応を見ると、聴き放題にしろ何にしろ、ビジネス大丈夫かよ、と思ってしまいます。 もうアプリに広告入れて無料で聴き放題にでもしないと、この層は納得しないのでしょうか。

    LINE MUSIC の無料期間終了に対する印象的な反応たち
    yfnt
    yfnt 2015/08/10
  • iOSアプリ開発:MixChannelが利用しているライブラリまとめ

    月間再生数4億回突破の、中高生に大人気の10秒動画アプリ「MixChannel」が内部で使用しているライブラリについての情報が、ちょうどアプリ内に書かれていることに気づいたので、まとめて書いておきます。こういう「実際に超有名アプリで使われているOSSのリスト」というのは、「なにか便利なものはないかなー」という意味でも「覚えておこうー。いつか使おうー」という意味でもとても役に立つと思います。 目次 1. OSS一覧を発見2. ライブラリ一覧2.1. nimbus (iOS)2.2. TMCache (iOS)2.3. AFNetworking (iOS)2.4. appirater (iOS)2.5. Reachability (iOS)2.6. SVProgressHUD (iOS)2.7. SVPullToRefresh (iOS)2.8. sskeychain (iOS)2.9. CM

    iOSアプリ開発:MixChannelが利用しているライブラリまとめ
    yfnt
    yfnt 2015/05/10
    iOSアプリ開発:MixChannelが利用しているライブラリまとめ
  • MacBookの初期化(全データ削除・OS再インストール)作業メモ

    数年前に購入した古いMacBook Proを手放すにあたって、初期化作業を行いました。その手順をメモしておきます。ディスクフォーマット後、OSをインストールするのにApple IDの入力が必要で回避できなかったところがもやもやポイントとして残っています。 目次 1. Mac公式データ削除手順資料2. iCloudiTunes3. iMessage4. HDD(SSD)の初期化4.1. OS X ユーティリティの起動4.2. ディスクユーティリティ4.3. 再インストール5. Apple IDが必要だったけどそれでいいのかなぁ スポンサーリンク Mac公式データ削除手順資料 まず参考になるのが、「Mac を売却または譲渡する前に - Apple サポート」です。 ちなみに、このMacでは、普段使うApple IDを使用していないので、あまり格的な使い方(iTunesの認証など)をしていま

    MacBookの初期化(全データ削除・OS再インストール)作業メモ
    yfnt
    yfnt 2015/04/06
    MacBookの初期化(全データ削除・OS再インストール)作業メモ
  • Nginxモジュール開発メモ

    Nginxのモジュール開発についてのメモ書きです。今後追加することが当分なさそうなので、現在の状態を公開します(公開できない部分は削除済み)。 目次 1. 謎のtフォルダと.tファイル(テスト方法付き)2. 最低限のモジュール構成とビルド3. 公式からリンクされている開発者向け資料4. Nginx Developers Kit5. (割と)簡単なモジュール5.1. 公式のサードパーティー製モジュールのページ6. Nginxのビルド7. Proxyモジュールについて スポンサーリンク 謎のtフォルダと.tファイル(テスト方法付き) 公開されているモジュールには謎のtフォルダと拡張子.tのファイルがあるが、これはテスト用のファイルらしい。 nginxモジュールのテストを書く - 波打際のブログさん 最低限のモジュール構成とビルド 新しい単純なディレクティブを1つ定義しただけのモジュールとビルド

    Nginxモジュール開発メモ
    yfnt
    yfnt 2015/03/18
  • http://did2memo.net/2014/05/15/xiami-com/

    http://did2memo.net/2014/05/15/xiami-com/
    yfnt
    yfnt 2014/05/15
  • 無料音楽アプリ「iLoveMusic」はどこから音楽ファイルを取得しているのか

    iPhone App Storeの無料アプリ総合ランキング2位に「iLoveMusic」という無料で音楽を聞けるアプリがありました。目立つので気になっていた人も多いかと思います。私も気になって説明を読んでみたのですが、すぐわかったのは、音楽データはインターネット上で公開されているサービスに掲載されているコンテンツで、ダウンロード機能はない(ストリーミング再生)ということでした。そしてユーザーたちは、著作権にまつわる問題や法律(違法かどうか)が気になっているようです。 私の場合は、「このアプリが音楽データを一体どこから持ってきているのか」「当にインターネット上で公開されているデータからストリーミング再生しているのか(iLoveMusicのサーバーでキャッシュしていたりしないのか)」が気になりました。 この点については、多くの利用者やその他のいろいろな立場の人(権利者とか)も気になっていると

    無料音楽アプリ「iLoveMusic」はどこから音楽ファイルを取得しているのか
    yfnt
    yfnt 2014/05/11
  • iPhoneアプリの通信先IPアドレスを調べる方法メモ

    iPhoneの通信先IPアドレスが知りたくて、いろいろインストールしてパケットキャプチャできる環境を整えたので紹介します。ところどころつまづいたところは、フォローしてあります。 目次 1. きっかけと目的2. 準備2.1. Xcodeをインストール2.2. XQuartzをインストール2.3. WireSharkをインストール2.4. iPhone端末のUDIDをコピーする2.5. RVIを作成する3. パケットキャプチャする3.1. Wiresharkを起動する3.2. キャプチャ開始4. 参考 スポンサーリンク きっかけと目的 今回はiLoveMusicというアプリの通信先を調べるために導入しました→無料音楽アプリiLoveMusicの調査結果 準備 まず、次の3つをインストールします。 Xcodeをインストール(Xcode 5.1.1) XQuartzをインストール(XQuartz-

    iPhoneアプリの通信先IPアドレスを調べる方法メモ
    yfnt
    yfnt 2014/05/11
  • HDDの調子が悪い原因は電源にあった

    自作PCのハードディスク(HDD)が突然読み込めたり読み込めなかったりするようになってしまいました。最終的に電源を交換して復旧できたのですが、そのことについてメモしておきます。 目次 1. HDDがおかしい2. スピンアップ失敗には心当たり有り3. 新電源購入4. 電源交換5. 結論 スポンサーリンク HDDがおかしい ハードディスクは、電源投入時にウイーンと言って回転を始め、決まった速度まで回転速度が上がります。これを「スピンアップ(スピンナップ)」と言うのですが、このスピンアップが何度も繰り返される状態になり、スピンアップに成功せず、HDDを認識できない状態になってしまったのです。つまり、やたらとHDDが大きな音を周期的に出していました。 また、認識できていないHDDは1台だけでなく最大合計3台でした。1台は完全に沈黙し、2台がたまにマウントできる状態でした。しかし、すぐに認識できなく

    HDDの調子が悪い原因は電源にあった
    yfnt
    yfnt 2013/11/11
    あぁ、ありがちw HDDに消費電流印されてるから確認しないとね!
  • 1