2010-05-01から1ヶ月間の記事一覧

tenko2を暫定公開

goldbook's tenko2 at master - GitHub ソースはGithubへどうぞ。無印tenkoのソースもgithub上にあるはずですが、GUI部分以外は、tenko2の方を見る方が分かりやすいかと思います。tenko2はAndroid用天気予報アプリ「Tenko」をSQLiteで予報区データを扱うよう…

location#Addressから予報区への変換

参照:android.location.Addressの使い方 - 泥縄トラップ Android用天気予報アプリ「Tenko」 - 泥縄トラップ 作ったDBの構造 別表第四(第四条、第十条及び第十二条関係)を加工したCSVを取り込んでテーブルを作成した。テキストエディター EmEditor - EmEdito…

ランダムにレコードを選ぶ

db

参照:random関数 - SQLite関数の使い方 - SQLite入門rand()で乱数生成。absで正の数に限定し、「% カラム数」で乱数の範囲を限定する。 /*原型はこれ*/ SELECT * FROM table WHERE pk_uid = abs(random()) % 10 SELECT * FROM yohoku WHERE pk_uid = abs(ra…

「日本の妖怪一覧」からリンクされたページIDを抽出

db

より正確な方法があったので追記。pagelinksはWikipedia内部でのリンク情報を収めるテーブル。wikipediaから配布されているデータは1.6GBもある。下記のSQL文は日本の妖怪一覧からリンクされたページを表示するもの。カテゴリへのリンクは除いてある。 SELEC…

Wikipedia記事データのローカルDBへの取り込み

Wikipediaの本文のデータを落としてMySQLの中へ取り込む ←出来た 落としたデータから「日本の妖怪の一覧」に含まれる妖怪のページを抽出 内容から地名を抽出 【問題】古い地名が含まれるであろう点。古い地名に関する情報が必要 地名を地理情報のデータを関…