[PR]馳凡g\
g選

¶ グローバルメニュー
¶ 短信タイトル

sqliteでGreatNewsのDBを弄くる

¶ 短信空間内の前後移動ナビゲーション

Clip
¶ 短信本文
2005-12-11 02:57
2ペイン型で見やすく使いやすいRSSリーダー「GreatNews」のデータはSQLiteのDBで保存されているってことで(エディタでデータ覗いたらそうだった)、さっそくWindowsのsqilte3.exeで中身を覗いてみました。最初にダウンロードしたアーカイブはSQLiteの2用だったみたいで、これだとエラー吐いて終わり。新たに3用のexeをダウンロードして、ちょっとだけ試してみたところ。
|pat@patx ~/top/feed
|$ ls
|newsfeed.db  sqlite3.exe
|pat@patx ~/top/feed
|$ ./sqlite3.exe newsfeed.db
|SQLite version 3.2.7
|Enter ".help" for instructions
|sqlite> 
2005-12-11 03:01
exeとdbファイルの場所が違うと、うまく動作しないみたいだったので、両者を同じフォルダに放り込み、Bash@Cygwinからsqliteを起動。最初に必要なのは「テーブル一覧」と「テーブル内のデータ構造一覧」で、前者は「.tables」、後者は「.schema TABLE」ということが判明。PostgreSQLだと、どっちも「\d」でイケるので、このあたりがちと面倒くさい。
|sqlite> .tables
|blog_tool       feed         news_item     tag_info
|blog_tool_type  feed_group   news_watch    watch_item
|configurations  item_tag     news_watch_channel
|
|sqlite> .schema feed
|CREATE TABLE feed (
|        feed_id integer PRIMARY KEY,
|        feed_group_id integer NOT NULL,
|        url varchar(250) NOT NULL,
|        name varchar(50) NOT NULL UNIQUE,
|        description varchar(250),
|        image varchar(250),
|        website varchar(250),
|        last_updated datetime,
|        language varchar(20),
|        usage integer,
|        disabled integer,
|        options1 integer,
|        options2 integer,
|        options3 varchar(254), ……略
|sqlite>
2005-12-11 03:05
select文の結果に日本語が混じると化けるんだが、表示用の日本語コーディングを変更するのは、どうやるのかは不明。調べる気持ちにもならないので(笑)、日本語が出ないようなselect文で試してみる(おいおい)。
|sqlite> select
|   ...> feed_id, name, feed_group_id, website
|   ...> from feed
|   ...> where
|   ...> url like '%watch'
|   ...> ;
|18|PC Watch|3|http://pc.watch.impress.co.jp/
|19|INTERNET Watch|3|http://internet.watch.impress.co.jp/
|sqlite>
2005-12-11 03:07
カラムの区切り記号は当然ながら変更できる。コマンドラインとは別に「DBD::SQLite]のPerlモジュールもあるんで、何かやらかしたいときは、当然こっちを使うことになるのかな。ローカルなデータをローカル内で弄くる場合であるなら、重ったるいサーバ型のPostgreSQLを使うよりかは、SQLite使ったほうが簡単かもなぁ……その場合の練習材料としては、GreatNewsのデータDBはうってつけかもしれない。

Clip


必要な情報のほとんどは、このページに簡潔に集約されております
バージョン2とバージョン3との取り扱い方の違いなどが解説されております
sqliteのコマンドラインの簡単な説明
必要にして十分なSQLコマンドは使えるみたいですな
「download」ページでWindows用のexeを入手できます。GreatNewsの場合は、3用のを使う必要があります
IT系
砂漠帝国
天皇家なんかも、そのうち、こうやって乗っ取られるのかね(笑)
「中国はいずれ、経済発展がもたらす自由への希求と共産党による政治独裁という矛盾が衝突し、経済や社会が混乱する可能性もある。一方、インドにはそれがない」……日本の奥の院のベクトルがインドへシフトしていることを、さすがに察知してはいるのか
「中国側が外交・安保、経済分野で“責任大国”として行動するよう要求」……この会議ってさ、確か「昔、日本を共通の敵としあった仲だしね」とアメリカが誘いをかけたみたいだけど、ホイホイと喜んで会議に出てみたら、その結果がこれだもの(笑)。アメリカの奥の院としては、「資本主義世界に引きずり込んで、自発的なソフトランディングを目指してもらう」というフェーズから、一歩踏み込むことを決定した気配が漂ってる感じ。共和党だろうが民主党だろうが関係なく
またしても「靖国」の文言は見られない……
うはー! さて、携帯電話による「P2P体制」を、砂漠帝国当局は打破できるかどうか? (0゚・∀・)
オリンピックんときも、あちこちで見られる風景となりましょう。そのときの大紀元の大活躍ぶりが見ものですなぁ〜 (0゚・∀・)
最近は「大紀元→世界のプレス」のタイムラグが、限りなくゼロに近づいてきてんだよね。CIAも相当確度の高い情報を提供するようになったと思われる
あれ? 会わない方針じゃなかったのか? (0゚・∀・) 「中国の立場は非常に明確だ。『歴史をかがみに未来に向かう』だ」「同外相に歴史問題に関する立場を伝えたことを示唆した」……ほう、「靖国」ではなく、これからは「歴史問題」として、ゴネ幅を広げたと
「「困難な日中関係の責任は中国側にはなく、主要な指導者がアジア人民の感情を傷つけている』と指摘。胡錦濤国家主席が日中関係改善のために打ち出した『5つの提案』を強調した」……ここでも「靖国」の文言は見当たらない。しかしさ、「五つの提案」ってのには、確か「内政干渉しない」なんて文言があったと思うんだけど。(1)三つの政治文書(日中共同声明、日中平和友好条約、日中共同宣言)の重視、(2)歴史をかがみとして未来に向かう、(3)台湾問題の適切な処理、(4)対話を通じた問題の解決、(5)幅広い分野での交流・協力の拡大……それぞれ反故にしてるのは、一体どちらの側なのかなと
ニューヨーク・タイムズも親日しにくくなっているよなぁ……
世界が一斉に虐殺を報道
スゴい時代を目撃してるよね
えとね、砂漠帝国は依然として「国家リスク分析の対象国」であり続けるわけで、自らが他国を分析するなんてのは、100年ぐらい早いと思われます。何を勘違いしてんだか
珍しく朝日が続報を出して、逆された人数(最初は8人と報じてた)を修正かけてきてるよ
「中国指導部は(感染制御に)努力していると言うが、国際社会と(情報を)共有していない」「家禽(かきん)が感染していない場所でなぜ人が感染するのか。隠ぺいの疑いはぬぐえない」
半島
「米国を含む国際社会は一様に北朝鮮の人権問題を指摘しているのに、韓国だけが孤立し何をしたいというのか。北朝鮮を庇ってばかりいて、韓国にとって最も重要な韓米同盟を失うかも知れない。北朝鮮のために米国を放棄するのか。真に情けないことが、いま繰り広げられている」……まったくその通りで、実に情けないですな (0゚・∀・)
「日本の韓流は、決してバブルではないんです」……いや、テレビの中にしかないし(笑)。某広告代理店の謀であることは、第二世論では自明のものになってますよぉ〜
「ジウ姫はこれまでも体調不良や映画の撮影を理由に“ドタキャン”を繰り返してきた。それらのイベントはすべて、日韓広報大使のイベントなど“ノーギャラ”の仕事ばかり。拝金主義は徹底している」……(笑)
あれ? 会わない方針じゃなかったのか(その2)?(笑) 「外交責任者である自分が困った状況に置かれていることを理解してほしい」……ほとんど「(;´Д⊂)」が入ってますがな
こっちでも「靖国」文言なしだな。しかし、どっちが先に接触を図ったのかは、報道されてないねぇ……
「米国に背中を向けているのはわれわれの力が強いからだ」……いよいよ本性曝け出してきましたな。しかし、「敵に対する幻想、平和に対する幻想はそのまま死につながることを肝に銘じなければならない」……って、どうよ(笑)。 やっぱり「平和」の意味が違うみたいだね
「日本の外交筋は、会談の中で『靖国』という言葉は出なかったと説明しており、両国の説明に食い違いが出ている」(笑)……またかよ('A`)
ASEAN
「宣言案は『ASEANプラス3』の枠組みが中心となり、ASEANを『原動力』に目的達成へ動くとした。中国はこの枠組みを共同体構築の中心に据えるべきだと主張しており、これが認められた」
「皮肉なことに、中国が主張する米国を排除した共同体の範囲は共栄圏のそれとほぼ重なる」「大東亜共栄圏構想が失敗した最大の要因は、当時すでに『太平洋国家』としてアジア進出を図っていた米国を敵にまわしたことにある。東アジア共同体もその愚を避けねばなるまい」……砂漠帝国さーん、なんか言われちゃってるよぉ〜(笑)。まぁ、砂漠帝国は、大日本帝国のすべてを規範として目指している臭いはするんだよな。それほど、砂漠帝国人の目には強烈に焼きついたのでしょう。これは南朝鮮や北朝鮮なんかも同じ。特定アジア各国は、すべからく大日本帝国を模範としているのかもしれないぞ
「日本は、ミャンマーと対話を続けることによって、民主化を促している。しかし、これ以上状況が改善されなければ、そうした配慮もむずかしくなってくる」
砂漠帝国としてはだ、日本に金の面全部を面倒みさせる気でいるから、絶対に日本は外せないのだな。だからこそ、「"日本の首根っこ"は、われわれが完全に押さえている」という強気のポーズを、この先ずっととる必要がある。それこそがリーダーシップなんだと勘違いしているフシがある。体育会系って、ヤーねぇ〜。しかし、先日の麻生の演説は、相当効いているとみた。ようやく「理念同士の、過去ではなく未来に向けた争い」になってきていると思うんだが、さーて、いつまで過去にこだわり続けるんだかね
「おおむね日本の主張した形が出来上がった」「日中が争うことは好まないが、いい意味で競争はすべきだ」……「なにがなんでも友好」「とにもかくにも友好が先」から脱皮しつつあるのだよね。クラスにアホな乱暴ものがいてさ、「いいか、おまえだけは、あいつと、なにがなんでも仲良くするんだぞ?!」とか言われたら、嫌だよなぁ〜(笑)。ストーリーとしては、結局みんなに徹底的に仲間はずれにされて、河原で一人ショボーンと佇んでいると、誰かに言われなくても隣に行って「悪党ぶってないと、お前らしくないぞ!」とか肩叩いて去っていくとかね、そういうシーンをキボンヌです。いつになることやら……つーか、確かこないだの天安門虐殺事件の直後に、日本はこれやって、暗黒の時代を迎えたわけだが、次は「更生」するまでやっちゃダメだぞ?
「宣言案はサミットより自国の意見が通りやすいプラス3重視を訴えた中国の意向に沿う形で決着した」……おいおい (´Д`;)
世界
「米国は冷戦終結後、朝鮮半島と湾岸地域での事態を念頭に、二つの戦域で敵に完全勝利する『2正面戦略』を基本戦略に採用してきた」……いよいよやる気か?
日本
「党内の議論もあり、ご遺族の考え方もある。こうした世論を総合的に受け止めながら慎重に見極めたい」
「前原氏は『日本は、国民所得に比べて(分担金を)負担している割合が高い』と減額論を主張」……その前に党内の(略)
「元中枢幹部が真っ向から反対表明したことは各方面に波紋を広げそうだ」……この部分は共同の勝手な作文なんだが、外務省内部も、この人が現役だったころと様変わりしたってことなんでしょう