タグ

2016年6月13日のブックマーク (4件)

  • 動画への直リンクを禁止する方法とファイル名の隠蔽 | Design Hack and Slash

    HTML5 でサポートされるようになった video タグで動画ファイルを公開するときに、mp4 ファイル等への直リンクを防ぐ方法のメモです。「直リンクを防ぐ」とは、自分のサイト以外の video タグからは動画が再生できないようにする、ということです。 クッキー(cookie)を使う方法をメインで書きます。追加で動画のファイル名を隠蔽する方法にも少し触れています。直リンクを防ぐだけなら、画像と同様にリファラーを見る方法もありますが、動画の場合、ちょっとだけ これじゃない感がありました。 具体的には、自分のサイト上にてクッキーを設定し、.htaccess でそのクッキーが無い場合はファイルへのアクセスを拒否(deny)します。クッキーを使うので、自分のサイトと動画ファイルが置いてあるサイトは同じドメインに所属している必要があります(逆にいうと、同じドメイン配下なら、別サーバーに動画ファイル

    動画への直リンクを禁止する方法とファイル名の隠蔽 | Design Hack and Slash
  • [iOS] iOSで動画を再生する4つの方法 | DevelopersIO

    上の表は、実装コストの小さいものから順に並べましたが、実装の自由度は、これに反比例し、操作コントロールまで全部を自前で実装する(d)が、最も自由に書くことができます。 また、(b)と(c)の使い分けは、対応OSによるという使い分けになるでしょう。 以下、それぞれについて動作を確認してみたいと思います。 なお、サンプル作成にあたり表示に使用した動画は、前回「HTTP Live Streaming」で配置したものを使用しております。 参考:HTTP Live Streamingで動画を配信してみる 2 UIWebView iOSで動画を再生する最も簡単な方法は、UIWebViewを利用する方法です。 StoryboardでUiWebViewを配置して、下記のようなコードを記述するだけで利用できます。 - (void)viewDidLoad { [super viewDidLoad]; NSSt

    [iOS] iOSで動画を再生する4つの方法 | DevelopersIO
  • In-App Purchaseについて

    最新のSwiftベースのインターフェイスを使用して、追加のコンテンツやサービスをユーザーに提供します。 概要 In-App Purchase APIは、並行処理などのSwiftの機能を活用したもので、アプリ内課金のワークフローをシンプルにしてくれます。このAPIを使用することで、プロダクト情報の読み込み、アプリ内課金の表示、コンテンツやサブスクリプションへのアクセス管理、App Store署名付きのトランザクション情報の受け取りを行うことができます。このAPIは、非同期の操作にデリゲートオブジェクトを使用するのではなく、Swiftの並行処理機能を使って結果をインラインで返します。 In-App Purchase APIでは、以下のものが提供されます。 App StoreによるJSON Web Signature(JWS)フォーマットでの署名付きトランザクション情報 クライアントで簡単に解析

  • Debian wheezyにxrdpをインストール -- ぺけみさお

    xrdpは*nixで動作するフリーのRDP(リモートデスクトップ)サーバだ。 Debian wheezyにはxrdp 0.5.0のパッケージが用意されており、簡単に利用できる。 ただし現時点のxrdpの最新版は0.6系であり、0.5系のxrdpはやや古い。 xrdp 0.5系には日語のキーマップに関連したバグがあるらしく、利用には注意が必要。 私は日語のキーマップを使っていないのでこの問題については未検証。 以下ではDebian wheezy標準のxrdp 0.5.0をインストールする前提で進める。 xrdpのインストールxrdpは以下でインストールできる。 インストールと同時にxrdpのデーモンが立ち上がる。 rdesktopのインストール(Windowsから接続するなら不要)ローカルからxrdpに接続したい場合はrdesktopをインストールする。 rdesktopはフリーのRDP