タグ

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

  • 【Excel】「WEBSERVICE関数」で外部サービスAPIからデータを手軽に取得する連携方法

    Excel 2013から追加されている「WEBSERVICE」関数を紹介します。 引数で指定したURLにGETリクエストを投げて、データを取得してくれる、だいぶ特殊な関数で、VBA(マクロ)不要、つまり、コードを書かずにAPIを叩いて連携できるお手軽関数です(高度なことは難しいけれど)。 JSONを返すREST API相手には使いにくいのですが、XML形式で返してくれるAPIであれば、同時に導入された「FILTERXML」関数(XPathが使える)と組み合わせて、個別のデータを手軽に取得できます。 ※普通のテキストファイルやHTMLページでも、WEBSERVICE関数から取得できます。ただし、レスポンスが長すぎるとセルに入らず#VALUEエラーになるので注意してください。また、Excel OnlineExcel 2016 for Macでは、使えないようです。 目次 1. Excelと外

    【Excel】「WEBSERVICE関数」で外部サービスAPIからデータを手軽に取得する連携方法
    tmckshare
    tmckshare 2018/03/26
  • ライブ動画配信プロトコル(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!)
    tmckshare
    tmckshare 2017/02/21
  • LINEの格安SIM「LINE Mobile」が中高生に与える影響大きそう | LINEの仕組み

    LINE日の事業戦略発表会で、MVNO事業「LINE Mobile」が発表されました。このLINE MOBILEの月額500円であることと、利用するのがdocomo回線であることに加えて、LINETwitter・Facebook・音楽LINE MUSIC)などの通信が無料になる(通信量をカウントしない)ということが発表がされました。 その中でちょっと注目したかったのが、「Twitterが無料」というところです。それに加えて、別に注目しておきたかった「年齢認証」の機能提供について、ちょっと書いておきます。 ※「MVNO事業を始める」って何?という人は、「格安SIMを提供する」くらいに思ってください。 目次 1. 中高生にとってTwitterの通信料が無料の影響は大きい2. 格安SIMなのにLINEの年齢認証ができる3. 親が作る「LINE専用スマホ」4. LINE Mobile楽しみ

    LINEの格安SIM「LINE Mobile」が中高生に与える影響大きそう | LINEの仕組み
    tmckshare
    tmckshare 2016/03/24
  • Eclipseデバッグ効率化!無駄なステップ実行を減らす「Step Filter」の設定方法

    Eclipseの「Step Into」の挙動が設定によって変更できることを知っていましたか? 今回は、「Step Into」を始めとする「Step実行」の挙動を変更する「Step Filtering」の設定方法と利用例を紹介します。使えるかも、と思ったら人は、ぜひ導入を検討してみてください。 目次 1. 「Step Into」とは2. 「そこに潜らなくてもいいのに!」3. 解決策:Step Filtering3.1. 有効化3.2. フィルタ設定3.3. その他の設定4. 使い方5. 設定例1:どうでもいい標準ライブラリのコードに飛ばないようにする5.1. 問題5.2. 対策:無視するクラスを設定する6. 設定例2:ClassLoaderへのStep Intoを回避する6.1. 問題6.2. 対策:ClassLoaderをフィルタする7. 設定例3:単純なgetter/setterを無視す

    Eclipseデバッグ効率化!無駄なステップ実行を減らす「Step Filter」の設定方法
  • commとLINEが要求するアクセス許可の比較表を作ってみた

    Google Playのコメントで「commのアクセス許可が多い」と指摘されていたので、当かどうか、試しにAndroid版commとAndroidLINEの間でアクセス許可がどれくらい違うのかを見比べてみました。 追記:インストール方法はこちらです 追記:「commに「知り合いにバレずに登録する方法」が用意されていない件について」 かなり違う部分が多いだけでなく、表示順が違っていたり、「すべて表示」の部分を開く必要があったりと比較しにくかったので、比較しやすいようにメモしておきます。 説明文は、Google Playから引用したもので、あまり必要がなさそうな説明は省いています。他の説明文を読みたい場合はGoogle Playでチェックしてください。 追記(2012-10-25):commのアクセス許可の一部が削除されました。削除された項目については「commが削除した「サービスに利用し

    commとLINEが要求するアクセス許可の比較表を作ってみた
  • 復元が不完全!?iPhoneバックアップで認証情報が復元できない理由とバックアップのオススメ設定 | 情報科学屋さんを目指す人のメモ

    iPhoneのバックアップ機能はとても強力です。しかし実は、初期設定のままバックアップした場合、「肝心なもの」がバックアップされません。あまり知られていないのですが、これが原因で各種「認証情報」が復元できず、機種変時にいろいろな問題が発生しているようなのです。 アプリが動かない・起動しない。でも再インストールしたら直った パスワードが全部入れ直し(Wi-Fi・メールなど) データが引き継げなかった メールアカウント全部,Evernote系アプリ3種,toggle,Gladinet cloud,Facebook,twitter, Flicr,mixi 等々,ひたすらアカウント情報の再入力をしまくりました. (引用元) 問題自体は有名なのですが、あまりにも問題が発生する仕組みが知られていないため、「仕方ないことだ」「機種変時には避けられないこと」と誤解している人が多いのが現状です。 そこで今回

    復元が不完全!?iPhoneバックアップで認証情報が復元できない理由とバックアップのオススメ設定 | 情報科学屋さんを目指す人のメモ
  • LINEアカウントは乗っ取られやすい!?LINEの仕組みと注意すべきポイントまとめ

    「たったの15秒間あなたのスマートフォンが操作されただけで、LINEのパスワードが奪われるかもしれません」 LINEにおける「パスワード」や「アカウント」の扱いに関して、いろいろと気になる点があったので、その詳細ついてメモ+注意喚起。 ※重要な追記事項がたくさんあります。頭から最後まで全文読むことをおすすめします。 目次 1. 背景2. 基知識:パスワードを他人に知られたら何が起こるのか2.1. もしパスワードがバレたら2.2. CASE1: Bさんがアカウントを乗っ取る2.3. CASE2: 突然LINEのデータが消える2.4. CASE3: BさんがAさんのトークを覗き見る2.5. ログイン中の端末をチェックする2.6. 盗み見られているかも、と思ったら3. パスワードがバレたときの悲劇っぷりが凄まじい4. でも、「パスワードがバレたらこうなるのは当然」じゃない?5. ここからが

    LINEアカウントは乗っ取られやすい!?LINEの仕組みと注意すべきポイントまとめ
  • 1