スマートフォン 表示
メールフォームでよろづ質問受付中
スマートフォン速度統計への人柱ご協力をお願いします。

ケータイニュース.netの海外ニュースタイトル自動翻訳、google APIを使っていますが、Version2に変えてみました。検索してみたらどうもVersion2に対応したPHPコードが見つからなかったので、とりあえず私の書いたコードを共有しておきます。JSONフォーマットの内容がちょこっと変わっているので。誰かのお役にでも立てば。


$query = 'this is a test for translation.';
$url = 'https://www.googleapis.com/language/translate/v2?key=HogeHogeKeyYouGot&source=en&target=ja&q='.urlencode($query);
$resjson = file_get_contents($url);
$resjson = mb_convert_encoding($resjson, 'UTF-8', 'auto');
$resarray = json_decode($resjson);
$result = $resarray->data->translations[0]->translatedText;

echo $result;

HogeHogeKeyYouGotのところをgoogleアカウントで取得したAPIキーに置き換えればOK。パラメータのsourceやtargetは翻訳言語なので、google APIのページとかで適当に見つけてあげてください。

tweet TWEET

2011/4/12 20:00 · 更新情報 · (No comments)

無線にゃんの「ニュースコメント」の投稿を、自動的にケータイニュース.netのコメントに追加するようにしました。

これに伴って、ケータイニュース.netに外部からコメントを投稿する機能を付与しました。

ただし、まだ不正アタック対策が出来ていないので、しばらく非公開とさせてください。簡単なWEB API的にコメントを入れられます。ブログなどで、あるニュースについて言及したとき自動でそのAPIを叩くなんていうプラグインを作れば、ケータイニュース.netのコメントとして反映されます。

ためしに使ってみたい方は、メールでお知らせください。使い方をお送りします。

tweet TWEET

2011/4/12 20:00 · 更新情報 · (No comments)
2011/4/8 21:00 · 更新情報 · 1 comment

実は4月1日に総務省の無線局免許情報ページのインターフェースがごっそりと変わって大慌てしてました。

さほど大きな変更じゃなかったので一安心だったのですが、HTTPクエリの最後に何かシーケンスIDっぽいランダム文字列が付与されててあせりました。自動取得アプリ対策でつけたのかと思って。まぁ拒否されても文句は言えない立場なんですけど。

結果として無視しても免許情報だけは取得できることが分かったのでよかったのですが、いつシーケンスIDが違ってたら拒否みたいな運用になってもおかしくないですね。でもそうなったらそうなったでトップページから順々にpostしていってきちんとシーケンスIDをとるというスクリプトに変えちゃうだけなので、無線局情報サーバの負荷が増えちゃうだけなんですよね。やめてね>総務省様

一応、負荷が高いよといわれたりレスポンス時間がちょっと長くなったりした場合は一定時間アクセスをやめるとかの実装はしてるので、一つ今後ともよろしくお願いします。

tweet TWEET
2011/4/8 21:00 · 更新情報 · 1 comment
2011/3/29 12:00 · 更新情報 · (No comments)

ケータイニュース.netでやっている携帯電話基地局詳細ページ、先日からの計画停電で地図を提供してくれている群馬大学のほうのサーバが時々止まり、それに伴って表示が固まるということが頻発。

していたので、地図を内製化しました。なんか、データだけなんとかしたら後はびっくりするほど簡単に出来ちゃった。phpすごい。

ってことで、地図の見せ方もいろいろと要望を承れるようになりますので、ご意見があればぜひフォームなどで。

tweet TWEET
2011/3/29 12:00 · 更新情報 · (No comments)
2011/3/22 21:19 · 更新情報 · (No comments)

基地局情報ページ、しばらくまともに見られませんでした。すみません。震災と停電の影響だと思うのですが、群馬大学の地図描画サービスが落ちていました。今後もちょくちょく似たような状況になるかと思いますが、ご容赦を。

あと、まだ一部情報が欠けていますので、特にカバー率情報に関しては今しばらくデータ完成までお待ちください。

あと、ケータイニュース.net、Android/iPhone対応っぽい表示を作ってみました。でも実機がないので表示テストしてません。おかしな表示っぽかったらお知らせください。エミュレータくらい入れようっと・・・。

tweet TWEET
2011/3/22 21:19 · 更新情報 · (No comments)
2011/3/15 20:00 · 更新情報 · 1 comment

ケータイニュース.netのほうで細々とやっていた基地局免許集計ですが、昨日、ついに一巡しました。ひゃっほう。ってことで、今後は追加分だけを巡回するだけになるので、反映はほどほどスピーディになるはず。

それと、単に全国の集計値だけを見てもあまり参考にならないかと思い、詳細分析ページを作りました。ここでやっていることは、

  • 都道府県・市町村別基地局数集計値
  • 年次ごとの基地局数集計値
  • 都道府県・市町村別カバー率推計値

の三つです。もちろん今後も要望に合わせてどんどん増やしていきます。いや、一巡したので改めてちゃんとインデックスを付けたらデータベースクエリが死ぬほど速くなったので気が大きくなっています(笑)。

カバー率計算はいろんな要素が入っていますが、一応、重要な「電力」と「周波数」は計算に入っています。あとはありきたりな伝播式と、てきとうな地形効果を加えたくらいです。ただ、カバー率に関しては、実際は下りのリンクバジェットよりも上りのリンクバジェットのほうが効くことが多いので、下りの電力だけでカバー率計算をしているのは非常に大きな誤りを含む可能性があります。周波数ごとのオーバーラップは計算に入っています(というか1周波数での面カバーが計算の大前提)。

ということで、いろいろご要望お聞かせください。でわー。

tweet TWEET
2011/3/15 20:00 · 更新情報 · 1 comment
2011/3/11 13:17 · 更新情報 · (No comments)

今、一日分の「ニュースコメント」記事を、翌日以降はまとめて1エントリとして読めるように加工しています。

これは、単発短エントリがトップページを埋めてしまうのを避け、日ごとのニュースコメントを一覧できるように、というためです。

が、このときに、おまとめ前の記事へのアクセスをまとめ後記事にリダイレクトする処理なんてのも入れてたりするんですが、これが一部ブラウザなどでうまく動かないようです。また、リンク元で「○番目の記事について」なんていう注釈を入れてコメントいただいてたりするようですが、それも面倒なのかなぁ、と。

と言うことで、この「おまとめ処理」、いりますか、いりませんか、と言うアンケートをトップページ一番上でやってます。

もしよろしければポチっとやってください。よろしくお願いします。

tweet TWEET
2011/3/11 13:17 · 更新情報 · (No comments)
2011/3/8 20:00 · 更新情報 · (No comments)

「カウント済み数が減ったりしているけど大丈夫?」と言うご心配をいただきました。ありがとうございます。減っているのは正常な動作です。

いや、市町村名の表記ゆれを修正したりしているので、カウント済み数が一時的に減ったりします。この前ある場所を処理したらカウント済みが5万件ほど吹っ飛びました(苦笑)。

今25万件ほどがカウント済みとなっていますが、実はこの中に「表記ゆれ対策中」も含むため、数値の増加が停滞しています。実際には情報はそろってるんだけど、「表記ゆれ対策」って結構重い処理なので、免許情報取得と排他処理になっていたりします。ので、表記ゆれ対策中レコードがある間はちょっと停滞します。

実はまだ表記ゆれで未発見のものが大量にあるっぽいので、気が重いです・・・。

後、「局数分析」コーナーを正式にオープンしましたが、中身はまだグダグダです。今のところ、「市町村別局数」「年度別局数」「カバー率分析」がオープンですが、こちらは自動処理ではなく、誰かがアクセスしたら初めて集計しますので、最初にアクセスした人は15秒ほど待つことになると思います。また、免許情報が完璧ではないので、中間情報で作成された情報(もしくはゴミ)が大量に残っています。完全に落ち着くのには多分1ヶ月くらいかかると思いますので、気長に、時々見てやってください。

でわ。

tweet TWEET
2011/3/8 20:00 · 更新情報 · (No comments)