ネットサービスとかGoogleとか豆知識とか。

Twitter(ツイッター)
2015年03月21日 01:41
Twitter連携アプリの権限とやむを得ない事情について理解しておこう

スポンサード リンク

よく誤解されてるのですが、Meity には Twitter のプロフィールを更新する機能や、Twitter で誰かをフォローするような機能は実装していません。しかし Twitter の仕様上、ツイートの投稿やDMの送信機能だけを利用したい場合であってもアプリケーションの連携画面に次のように表示されているため、そのように誤解されてしまうというのが現状です。

twitter-connect-app-01.jpg

↑ 「できる」と書いてあってもそのアプリが実装しているとは限らない。

なぜこのような仕様になっているのか、アプリケーション開発者でなければ分からないことだと思いますので、改めて説明しておきたいと思います。

Twitter 連携アプリケーションに与えられる 3 つの権限レベル

Twitter と連携するアプリケーション (以下、連携アプリ) を開発者が開発する際には、「この連携アプリはTwitter上のデータに対して何ができるか?」という権限を決める必要があります。

その権限には3段階あって、

  • Read only (読み込み)
  • Read and Write (読み込みと書き込み)
  • Read, Write and Access direct messages (読み込み、書き込み、DMの閲覧)

というものです。とてもざっくりしています。

twitter-connect-app-02.jpg

↑ このような画面で開発者自身が選択しています。

「Read only」では Twitter 上のデータの閲覧のみができます。そのユーザーのタイムラインを読み込んだり、プロフィールを読み取ったり、フォロー中のユーザーリストを取得したりといった、「Twitter 上のデータに変更を加えない操作」に対する権限が与えられます。ツイートの投稿機能などを有さない連携アプリは通常この権限を選択します。

twitter-connect-app-03.jpg

↑ 「Read only」権限を選択した連携アプリの許可画面。

その一方で「Read and Write」の権限を選択すると、Read only の権限に加えて「Twitter 上のデータに変更を加える操作」が連携アプリから可能になります。ツイートの投稿だけでなく、プロフィールの更新、誰かをフォローすること、DMを送信することもできます。そして、たとえツイートの投稿機能だけを使いたいだけであっても、連携アプリはこの権限を選択しなければなりません。

twitter-connect-app-04.jpg

↑ 「Read and Write」権限を選択した連携アプリの許可画面。

なお、最後の「Read, Write and Access direct messages」の権限は、上述の「Read and Write」の権限に加えてダイレクトメッセージの閲覧と削除が連携アプリから可能になります。

twitter-connect-app-05.jpg

↑ 「Read / Write and Access direct messages」権限を選択した連携アプリの許可画面。

権限にはこの3種類しかないというのが大事なところです。このデータの読み込みはできないようにしたいとか、この操作とこの操作は使えないようにしたいといったことは、ユーザーからもアプリ開発者からもできないというのが現状です。

Meity では、メンバーへのお知らせ機能で使うリプライを投稿する機能や、ダイレクトメッセージを自動送信する機能を実装しているため「Read and Write」の権限が必要です。そして上述の通り「Read and Write」の権限にはプロフィールの更新や、誰かをフォローする権限まで含まれているため、結果としてアプリケーションの許可画面には「フォローしている人を見る、新しくフォローする」とか「プロフィールを更新する」といった未実装の項目までも表示されてしまい、あらぬ誤解を受けてしまうのです。開発者としてはツライところです。

とはいえ、このようなざっくり権限しか用意されていない状況に加えて怪しいスパムアプリも多く出回っているという現状もあるため、上記の権限にしたがって「連携アプリは何をすることができるか?」ということをユーザーが正しく知っておくのは大事なことです。あわせて、こういったやむを得ない事情があるということも知っておいてもらえると嬉しいです。

豆知識
2015年03月18日 02:07
任天堂IP=任天堂の知的財産(Intellectual Property)

スポンサード リンク

任天堂とDeNAの業務・資本提携のニュースを伝えるサイトが数多くありましたが、「任天堂IPとは?」の説明を書いてない記事が多く見受けられましたのでここに記しておく次第です。

「IP」の意味については、任天堂のプレスリリースに記載されています。このプレスリリースを最初に読んでおけということですね。

» http://www.nintendo.co.jp/ir/pdf/2015/150317.pdf

(1) 任天堂のキャラクターを含む任天堂の知的財産(以下 任天堂 IP)を活用したスマートデバイス向けゲームアプリの共同開発・運営

ということらしいです。マリオとかゼルダとかね。

Wii U マリオカート8 セット シロ
Wii U マリオカート8 セット シロ (任天堂)

思うこと
2015年03月17日 22:58
おばちゃんやお年寄りの自転車のライトがまぶしすぎてツライ

自転車のライトは前方数メートル先の道路を照らすよう、少し斜め下向きにしておくのが安全だと認識してるのですが、なんでおばちゃんやお年寄りの自転車のライトは向かってくる人の顔に向けられてるんですかね。まぶしすぎてしょうがない。

しかもそういう自転車に限って、すごい明るさの強力なライトを取り付けてたりするし。ご近所さんとすれ違った時に気づけるようにするため?あるいは相手を目くらましして自分が自転車に乗ってる姿を見られないようにするため?

自転車を購入するときは必ず自転車屋さんが正しい向きにライトを取り付けてくれてるはずなので、夜に自転車に乗ってるときに「あらやだ、ライト下向きじゃない!まったくもう」とか言って自分でライトの向きを変えてるんでしょうか。

懐中電灯を人の目に向けてはいけないとかは昔から知ってると思われるので、願わくは自転車のライトも人の目に向かない角度にしてもらいたいものです。もし家族とかに心当たりがあったら教えてあげてください。

YAMAHA(ヤマハ) PAS ナチュラS 26インチ 電動自転車 2014年モデル [5.0Ahバッテリー、内装3段変速、オートライト機能、急速充電器付き] マスカットグリーン PM26NS
YAMAHA(ヤマハ) PAS ナチュラS 26インチ 電動自転車 2014年モデル [5.0Ahバッテリー、内装3段変速、オートライト機能、急速充電器付き] マスカットグリーン PM26NS (YAMAHA(ヤマハ))

豆知識
2015年03月10日 21:03
Firefoxでうっかりフルスクリーンを拒否して保存してしまった時の解除法

Firefox で動画プレイヤーをフルスクリーンにした時に「拒否」するか「許可」するかというボタンが表示されるのですが、このボタンの下にあるチェックボックスをチェックして設定を保存すると、その設定を取り消す方法が分かりづらいようです。

firefox-revert-fullscreen-01.jpg

↑ チェックして拒否すると、そのサイトではずっとフルスクリーンにできなくなる。

この設定を解除する方法は2通りあります。

ページ(フレーム)の情報から解除する方法

firefox-revert-fullscreen-02.jpg

↑ Vimeo など他のドメインの埋め込みプレイヤーの場合は、動画プレイヤーの上で右クリックして「このフレーム」→「フレームの情報を表示」を選択。

firefox-revert-fullscreen-03.jpg

「サイト別設定」にある「フルスクリーンに切り替え」で「標準設定を使用する」を選択します。

これでOKです。

ドットインストールの場合は標準プレイヤーなら上記の方法で、高機能プレイヤーならページ上を右クリックして「ページの情報を表示」を選択します。

about:permissions から解除する方法

Firefox の URL バーに「about:permissions」と打ち込んで開くと、サイト別設定マネージャという管理画面になります。左に表示されるサイト一覧から対象のサイトを探します。

firefox-revert-fullscreen-04.jpg

↑ Vimeo の埋め込みプレイヤーの場合は「player.vimeo.com」のほうを選択。

firefox-revert-fullscreen-05.jpg

↑ 「フルスクリーン」の設定を「毎回確認する」に変更します。

これでOKです。

ドットインストールの場合、標準プレイヤーなら player.vimeo.com を選択、高機能プレイヤーなら dotinstall.com を選択します。

» Web サイトの許可設定を行うには | Firefox ヘルプ

SEO
2015年03月08日 10:30
JavaScriptで構築している箇所もHTMLと同等にGoogleにインデックスされつつある

久しぶりに Google のウェブマスターツールにある「コンテンツ キーワード」でこのブログのキーワードを確認していたら、なぜか2位に「users」というキーワードがあるのを見つけました。

google-keyword-by-js-01.jpg

試しに Google でサイト内検索してみると、サイドバーに表示している「はてブ数順 人気エントリー」の部分が検索結果のスニペットに表示されていました。

google-keyword-by-js-02.jpg

↑ この「471 users」などの記述は、

google-keyword-by-js-03.jpg

↑ サイドバーのこの部分にだけあるもの。

「ページに表示してるんだからスニペットに表示されて当然なのでは?」と思われるかもしれませんが、この部分は JavaScript を使って動的に構築している部分なのですよね。具体的には、懐かしの Yahoo! Pipes で出力した JSON データを読み込んで jQuery を使用して動的にリストを構築しています。

http://blog.fkoji.com/onload.js

つまり Google はサイト上の JavaScript を実行した上で、コンテンツを検索インデックスに登録しているということになります。これは昨年 Google のウェブマスター向け公式ブログに公開された「ウェブページをより深く理解するようになりました」というエントリーに書かれている通りです。

ここ数か月間、Google のインデックス登録システムは、かなりの数のウェブページを JavaScript が有効な一般ユーザーのブラウザのようにレンダリングしています。

Google が JavaScript を解釈できるようになったことで、ウェブマスターツールのコンテンツキーワードにこれまで表示されなかったキーワードが表示されていたということになるわけですが、このコンテンツキーワードは Google がそのサイトにおいて重要とみなしている単語なので、「users」といったサイトに関係のないワードが重要とみなされるのは好ましくありません。

今後は「JavaScript で構築してる箇所だから検索には影響しないだろう」とは考えず、HTMLで記述している箇所と同等とみなして検索結果に影響するものだと意識しておく必要があるでしょう。

梅酒
2015年03月06日 15:59
全国150種類以上の梅酒が飲み放題の「第3回全国梅酒まつり in 水戸」に今年も行ってきた!

mito-umeshu-2015-01.jpg

3月6日から開催されている「第3回 全国梅酒まつり in 水戸」に行ってきました。3年連続3回目の参加です。

会場は水戸の偕楽園の隣にある常磐神社。都内からだと土日は上野からの特急が偕楽園駅に停車しますが平日なので水戸駅からタクシーで。

mito-umeshu-2015-02.jpg

日本全国の梅酒の飲み比べに加えて今回は「梅酒カクテル」、「梅酒と料理のマリアージュ」、「梅酒4種割り飲み比べ」、「秘蔵梅酒飲み比べ」といったコーナーも用意されています。(※ それぞれにチケットが必要。)

mito-umeshu-2015-03.jpg

↑ 今回は特に投票用紙は配られておらず、代わりに「美味しかった梅酒の蔵元さんへラブレター」という用紙になってました。あとカタログにクイズがのってるのですが、解答しても正解がわかりませんw

mito-umeshu-2015-04.jpg

↑ 飲み比べ会場内はこんな感じで梅酒が並んでます。チケット1枚で30分飲み放題!

それではざざっと気になった梅酒を写真中心に紹介しておきましょー。

mito-umeshu-2015-05.jpg

↑ うぐいすとまりシリーズの黒がありました。黒糖です。

mito-umeshu-2015-06.jpg

↑ 昨年品切れで飲めなかった薔薇梅酒。ビンのオシャレ感はダントツです。見た目だけでなく味もいいです。

mito-umeshu-2015-07.jpg

↑ 隣にあったこの「Bungo Meijyo No Umeshu」のラベルも素敵。

mito-umeshu-2015-08.jpg

↑ キャラメルプリン!塩キャラメルよりだいぶマシでした。(※ 「ロワアイヤル」ではなくクレハロワイヤルです。)

mito-umeshu-2015-09.jpg

↑ 「梅紫蘇で酒」ってダジャレか。隣には「梅で酒(うめでしゅ)」もあり・・・。

mito-umeshu-2015-10.jpg

↑ 国士無双美味しいです。

mito-umeshu-2015-11.jpg

↑ 出た!カープ女子がプロデュースしたというカープ梅酒!カクテル風で飲みやすくて美味しかったです。名前でナメてましたすみません。

他にもたくさんいただきましたがこのくらいで。今年は出品梅酒のカタログが無料配布されているので、まずはカタログを見てお目当ての梅酒をチェックしてから入場すると効率よく飲めると思います。あと入口付近は混雑してるので出口付近から行ってみてもいいでしょう。

mito-umeshu-2015-12.jpg

↑ さらに飲み比べ会場の出口を出ると「奥ノ院 秘蔵梅酒」の入口があります。

秘蔵梅酒って何かなと思ったら、普段あまり飲むことができない貴重な梅酒を9種類ほど試飲できるというものでした。どんな梅酒があるかは行ってからのお楽しみということにしておきます。ちなみにすでに飲み比べで飲みすぎてたので、うち6種類ほどの試飲にとどめておきました。

mito-umeshu-2015-13.jpg

↑ 秘蔵梅酒コーナーを出ると「水戸梅お菓子プロジェクト」という梅の和菓子やスイーツコーナーが。お土産にオススメです。

mito-umeshu-2015-14.jpg

↑ 福梅茶でほっとひと息つけます。

mito-umeshu-2015-15.jpg

↑ 最後に梅酒と料理のマリアージュへ。

mito-umeshu-2015-16.jpg

↑ 焼き魚とスペアリブとピザがあったのですが、スペアリブが人気だったのでスペアリブに。

いつもは梅酒の試飲をしたあと食べるとすれば梅まつりの出店で適当にという感じだったので、こんな風に梅酒に合う料理を食べられるのは嬉しいですね。今年もたくさん梅酒を試飲できて楽しかったです!

» 第3回全国梅酒まつりin水戸

» 2014年のレポ → 今年も水戸の梅まつり梅酒大会で梅酒試飲し放題してきたよ!
» 2013年のレポ → 関東初!全157銘柄が集う水戸の梅まつり梅酒大会2013に行ってきた