カテゴリー
データ可視化 プライバシー

Googleと通信する度に音を鳴らすツール

berthubert/googerteller は、Googleとの通信を可視化(可聴化?)するオープンソースのツールです。

ツールは tcpdump で出力した通信先のIPアドレスを、既知の Google サーバー群の IPアドレスとパターンマッチし、オーディオライブラリのespeak-ng/pcaudiolib で音を鳴らすという仕組みで動いています。

作者の Bert Hubert さん自身が、オランダ政府サイトの求職ページを開いた時にどれだけの通信が Google との間で発生しているかを twitter で見せてくれています。

ブラウザのアドレスバーでの文字入力時の音は キーワード予測、Google検索の時の音はもちろん、ボタン上でホバーした時やページ遷移した時の音は Google Analytics でしょうか。

便利な機能を提供するために必要な通信ですし、サービス提供側や広告ネットワークからユーザーの属性を知るために集められる通信もあるでしょう。多数の通信が発生していることは多くの人が知っているでしょうけれど、その頻度が音という形に変換されると、多いなとか意外に少ないなとかは人によって異なるでしょうが、通信があるということ自体は意識させられます。

via Hacker News

カテゴリー
バグ

And. を5回続けて書くと Google Docs が落ちるバグが見つかる

Google Docs の公式サポートフォーラムで、不思議で面白い(中の人にとってはたいへんかもしれません)バグが報告されています。

“And. “を5回続けて書くことで、Google Docs で編集中のページがクラッシュしてしまうというのです。

Google Docs サポートフォーラムより、再現されたエラーのスクリーンショット

Chrome, Firefox で再現したというコメントがあるので自分も試してみたのですが、どうしても再現しません。今朝4時頃(日本時間で)のレポートに対して6時頃には Google の人が確認し修正中だと回答しているので、もう直っているのか、何か条件が違うのか。Google アカウントの言語は英語にして試しているのですが。

より詳細な再現手順は、”And. And. And. And. And.”と書き、改行してからページのリロード、ということ。”and. ” と A を小文字にしてはダメで、ピリオドの後にはスペースを入れないといけないそう。

また、”But. “5回でも起こるそうですが、だからといって大文字で始まるどんな英単語でも起こるというわけではないということ。

Hacker Newsのコメントでは、Also, Therefore, And, Anyway, But, Who, Why, Besides, However などの英単語を使っても再現したそう。

特定の英単語でしか発生しないことから、英語に関する機能、つまりスペルチェッカ―が原因ではないか、という話が出てきています。実際、And. And. を打った時点でスペルチェックの青波線が出ていますね。メニューから Tools の Grammar suggestion をオフにするとクラッシュしなくなるという話も。(自分で再現できていないのでもどかしいです。)

via Hacker News

カテゴリー
ネットの事件

アプリ紹介に載せた拡張子名の誤判定でGoogle Playから停止された開発者の不満

Just Player というAndroid用の動画再生アプリの作者が、Google Play から謂れのないbanを受けた件で不満を述べています。

Just PlayerGoogle 製の ExoPlayer ライブラリを使って、動画にファンが作成した字幕を被せて表示する目的の再生アプリなのですが、ある更新のあと、「性的な表現や卑猥な表現に関するポリシー(Sexual Content and Profanity policy)」によって Google Play 上で配布停止にされてしまったと言います。

停止の原因とされたのはアプリの紹介文の以下の箇所。

“* Subtitles: SRT, SSA, ASS, TTML, VTT”

実際に何が引っ掛かったのかはわかりませんが、おそらくASS(尻)の単語ではないか、と。

しかしこのASS、.ass という字幕データの拡張子名であり、アプリのベースとなったGoogleの exoPlayer ライブラリのドキュメントにも書かれているものです。

作者は「Googleには連絡済」とし、正規のルートなのかこのチケットが話題になったからかは不明ですがアプリ自体のGoogle Play掲載は復活しています。また、その後作者はアプリの説明文からASSの文字を取り除きもしています。

Google でも単純なワードフィルタで間違った規制を掛けるんだな、というぐらいの話ではあります。

しかし、issue についたあるコメント

Googleの検知をかいくぐるために説明文を書き換えるのはおかしいでしょう。Googleはおそらく人間の目を使わずにアプリを取り下げました。これに対する正当な行動は抗議だけです。そうしなければ、彼らが虐待的なレビュープロセスや自動的な取り下げと戦うことなどないでしょう

に対し、Google社員らしい(Google Play Store には絡んでいないそう)が書き込んだコメントがよくなかった。

ちょっとした不具合に対する小さな開発者のアピールを巡って「虐待的なレビュープロセスと戦う」なんて誰もしないだろう。

これには100近くのdownvoteが寄せられ、言い合いの炎上が続くことに。同様の経験をした他の開発者らも自動判定で人の目を介さず公開停止になる現状への不満を述べました。

自動的に取り下げられたアプリ開発者にとって、それがGoogleの glitch(誤作動)であっても、数日から一週間はアプリの公開がされないことになります。アプリで食っている個人/企業ならビジネスへの悪影響はあるでしょうね。

コメント欄の炎上はアプリ作者が議論をロックしたことで無理やり止まりましたが、たぶんGoogleの機械的なレビュープロセスは変わらないし、今後も同様のトラブルは出続けるのではないかと思います。