たつをの ChangeLog : 2016-01-20

2016年1月20日のヲハニュースをお届けします。

怖いドラえもん

テレビでインフルエンザ対策のために乳酸菌鍋が紹介される - Togetterまとめ
煮込むと菌が死ぬとツッコミの嵐。
「でも死んだ乳酸菌でも効果はあるでしょ」と言おうとしたらすでにコメントされてて良かった。
ネットの良い面ですね。
この鍋がインフルエンザ対策になるかどうかは知りません。
なんにせよ、ドヤ顔で他人の尻馬にのってDISっちゃうのは危険。

死んだ乳酸菌の効果について初めて知ったのは、8年前のAMNブロガーイベントで、カルピスの「L-92乳酸菌」についての会ででした。
L-92入りのタブレットについての「これって中の菌、生きてるの?」という質問にカルピスの研究者が丁寧に答えてくれました。
- ブロガーイベント「花粉症と乳酸菌」に行ってきました[2008-01-23-2]

怖いドラえもん
かわいいキャラにリアルっぽい歯があると怖くなるよなあ。
ツイッターではアンパンマンのやつがが話題だけどドラえもんもあるよ、ということで。
- お兄ちゃんから三歳児検診の歯磨き教室にいたアンパンマンが怖いって送られてきて戦慄した。 ...

[L] 伊勢志摩サミット「世界に届けたい日本」フォトコンテストの簡素な難しさ | ライフ×メモ
ふむふむ。

Yahoo!検索「2015検索ワードランキング」 - Yahoo!検索 スタッフブログ
2015年の各ジャンルの検索ワードランキング。

Amazon.co.jp: Anker ウルトラスリム Bluetooth ワイヤレスキーボード iOS/Android/Mac/Windows に対応 ホワイト: パソコン・周辺機器

iOSで使うならUS配列がいいのかもなあ。

Amazon.co.jp: なぜあなたは食べ過ぎてしまうのか 成功率9割以上の肥満専門外来が教えるダイエットの心理学 電子書籍: 岡嵜順子: Kindleストア

肥満専門外来で、2万人の患者を痩せさせた臨床心理士が伝授する、誰でも必ず成功するダイエットのヒント。著者の豊富な実例を挙げながら、食べ過ぎてしまう理由とその解決法を紹介します。「もったいない」「誘いを断れない」「イライラすると食べてしまう」「デザートは別腹」……など、あなたにもあてまはる原因がきっとあるはず!

Amazon.co.jp: Panasonic デスクヒーター ベージュ DC-PKD3-C: ホーム&キッチン

足元から膝までを温める!コンパクトだからデスク下におけます。
●頭寒足熱で、勉強や仕事の効率アップ
●1)机の下にすっぽり
●2)オフィスに良く合うニューデザイン
コンパクトで良さげ。
ちょっと高めだけど。
1万円ほど。

下記の記事を読んで、年寄りめいたことを書いてみます。


「ブロガー」はダサいので「メディアクリエイター」という肩書きにするぞという若いブロガーが、ツッコミを入れてきた年寄りブロガーに対して反発し、それに対してベテラン視点でのコメント、と言った感じ。この記事に関しては言いたいことだいたいは同じ。「若いの」には、良いアウトプットを継続できるようにがんばって欲しいです。

それはそうと「ウェブ日記やらテキストサイトやらはダサい、これからはブロガーだぜ!」とか言ってたのってたかだか十数年前か……。過去に作り出されたものをバカにして捨て去り、新しいものを自分たちで始めたとしても、結局はバカにされるものになってしまうのですね。

若い人たちには、大雑把でもいいので歴史、というと大げさだけど、「なぜこれはこうなってしまったのか」「最初はどうだったのか」という点をおさえて欲しいと思います。あまり深入りしない程度に調べるくらいでいいので。

過去に作り出された文化やら制度やらアレやらこれやらがどうしようもなくダメなことが多々ありますが、最初にそれらを作り出した人たちは、今の若い人たちと同じく問題を認識し、高い意識を持ち、夢のある未来を描いていたはずです。

しかし、ほとんどのものは時間の経過とともにばダサくなったりヘボくなったり有害になったりします。最初の情熱はどの件もそれほど変わらないので、それが捻じ曲げられずに維持できるかどうかが重要なポイントだと思います。

時間の経過でダメにならないようにするためには「どうやって情熱を維持できるかやりながら考える」ということになると思います。多様な試行錯誤の時間とチャンスこそが若い人たちの特権なわけでそこはガンガン行ってもらいたいのですが、その際に少しでも過去の事例などにも目を向けてみるのが良いかと思います。

参考文献


先日の記事「【WebAPI】住所の一部を検索キーワードとして緯度経度を得る【Perl】」[2016-01-13-1]の続きです。

「ジオコーダAPI」では住所の一部に対してのみ情報を返しますが、「コンテンツジオコーダAPI」はランドマーク名も返します。


しかし、その結果は微妙です。複数の結果が返ってくるときに、どんぴしゃのが1位じゃないことがあるのです。なので、ランドマーク等のキーワードから緯度経度を得るというタスクでは、返ってきた全結果をチェックする必要があります。たぶん。

メモ:
  • パラメータ category を "landmark,address" にすると住所の一部とランドマーク名のどちらにもマッチする。
  • 複数のマッチ結果が返ってきますが順番が謎。
    • なので、全結果をスキャンする。
  • Genre フィールドが 80 だと住所の一部。
    • これを最優先とする。
  • それ以外は、Name フィールドと検索キーが完全にマッチするかどちらか一方が完全に含まれるかチェックして判断。

■コード (word2latlong.pl)
#!/usr/bin/env perl
use strict;
use warnings;
use LWP::Simple;
use URI::Escape;
use utf8;
use open ':utf8';
binmode STDIN, ":utf8";
binmode STDOUT, ":utf8";
my $appid = "THISISAPEN";
while (<>) {
    chomp;
    my @r = word_to_latlong({key => $_, appid => $appid});
    print join("\t", @r, $_)."\n";
}
sub word_to_latlong {
    my ($args_ref) = @_;
    my $key = $args_ref->{key};
    my $ek = URI::Escape::uri_escape_utf8($key);
    my $murl =
        "http://contents.search.olp.yahooapis.jp/OpenLocalPlatform/V1/contentsGeoCoder"
        ."?appid=$args_ref->{appid}&query=$ek&category=landmark,address";
    my $r = get($murl);
    my ($lat, $long, $name) = ("", "", "");
    while ($r =~ m{<Feature>(.+?)</Feature>}gsm) {
        my $i = $1;
        my ($genre) = $i =~ m{<Genre>(.+?)</Genre>};
        my ($name_tmp) = $i =~ m{<Name>(.+?)</Name>};
        if ($genre == 80 # 住所の一部
            or $key =~ /\Q$name_tmp\E/
            or $name_tmp =~ /\Q$key\E/
            ) {
            $name = $name_tmp;
            ($lat, $long) = $i =~ m{<Coordinates>(.+?),(.+?)</Coordinates>};
            last;
        }
    }
    return ($lat, $long, $name);
}

■実行例
% cat word2latlong-test.txt
東京都渋谷区
東京都港区
神奈川県横浜市中区
神奈川県足柄上郡山北町
こんにちは
東京タワー
東京ミッドタウン
タワー
ミッドタウン
% ./word2latlong.pl word2latlong-test.txt
139.69822020	35.66403830	東京都渋谷区	東京都渋谷区
139.75160740	35.65807070	東京都港区	東京都港区
139.64218630	35.44470240	神奈川県横浜市中区	神奈川県横浜市中区
139.08383880	35.36060800	神奈川県足柄上郡山北町	神奈川県足柄上郡山北町
			こんにちは
139.7454106	35.6586309	東京タワー	東京タワー
139.7310060	35.6657215	東京ミッドタウン	東京ミッドタウン
139.7454106	35.6586309	東京タワー	タワー
139.7310060	35.6657215	東京ミッドタウン	ミッドタウン

ミッドタウンといえば東京ミッドタウン、これは納得。
タワーといえば東京タワー、ううむどうかなあ。

なんにせよアドホックなロジックなのでご了承ください。

あとは、この緯度経度を「スタティックマップAPI」で地図画像に変換したりします。


以上、気をつけながらご利用ください。

なお、アプリケーションID (appid) の取得は下記からどうぞ:
http://e.developer.yahoo.co.jp/webservices/register_application

たつをの ChangeLog
Powered by chalow