カテゴリー
ネットのマーケティング

[カナダ] ビタミンウォーターの蓋の裏に「このバカ」と印刷して回収騒ぎに

カナダ、アルバータのある家族が、買ってきたVitamin Waterのボトルを開けたところ、フタの裏に”You Retard”(このバカ)と書いてあってショックを受けた、というニュースです。

you-retard-cap

文字に気づいた女性には、脳性まひの妹さんがおり、Retardの単語は家族の中で長年の禁句になっていたこともあり、女性の父が長文の抗議を販売元のコカコーラ社に送ったということ。

最初は、コカコーラの従業員が悪意を持って、あるいは冗談でこのようなフレーズを印字したと思っていたようですが、これは、コカコーラ社が正式に行っていたキャンペーンの結果だとわかりました。英語の単語とフランス語の単語を一文字ずつ、ランダムに組み合わせてフタの裏に印字する、という企画だったそうです。

フランス語の retard は、遅い、遅れた、という意味で、英語のようにバカという意味はないそうなのですが、いくらフランス語系のカナダ人が多い地域があるからといって、説明なしにそれがフランス語だと誰でもわかるはずはないですね。

コカコーラ社は謝罪をし、出荷前のキャップはすべて破棄されたということです。悪意はなかったし、偶然の産物、不幸な事故だ、とも言っているようですが。

記事のコメント欄では、「自分の買ったのには”workplace massacre”(職場虐殺)とあった」という人も出ています。本当かどうかわかりませんが。

ランダムに複数のものを組み合わせるのはコンピューターを使えば簡単ですが、無限で生成される組み合わせが大丈夫なものかをチェックしないと、偶然で問題が起こってしまいますね。今年の3月にも、乱数生成の文面でTシャツ会社が一つ閉鎖に追い込まれています。チェックの手間やチェックをすり抜けたものが起こすリスクを考えると、企画者はもうちょっと慎重になるべきなのかもしれません。

via Family Outraged After Finding "You Retard" Under VitaminWater Cap

カテゴリー
PHP

PHPで数字を英語に変換する

5年前に作った「数字を英語に」を手直ししました。

数字を入れると、その数字を英語でどう読むかを変換するという単機能のサービスです。

たとえば、「42」に対して、”forty-two”を返します。

akimoto-jp-english-number

作ったまま放置していたのですが、少ないながらも毎日利用者がいるようなので、一から書き直してみました。

今回の作り直しでは、以下のような変更を行っています。

  • ベタPHPからSilexフレームワークの利用へ変更
  • PHPで書かれたライブラリNumber to wordをやめて、PHP Intl拡張を利用
  • 上記に伴い、英語・フランス語以外のテキスト化にも対応。話者人口の多そうな言語での結果を列挙しています。
  • デザイン無しから、流行のTwitter Bootstrapを利用、デザインをレスポンシブにしてスマートフォン対応
  • 各種ライブラリをComposer管理に

5年も経つといろいろ便利になって、労力は少ないのに見栄えも機能もいいもの(当社比)が作れるものですね。

5年前は、ライブラリの説明に「ドイツ語にも変換できるヨ」とあったので表示させていたら、ドイツ語のわかる方から「すごく間違った結果が出ますよ」と指摘されて引っ込めました。もし今回変換結果が違ってたら、僕の間違いというよりPHPかICUライブラリの間違いです。