Hatena::Groupnadesiko

そっとなでしこ RSSフィード


メインのブログに書くまでもない、なでしこ学習帳【記事一覧】 【このブログは何?】


特設!→【目次】なでしこ用Twitter 連携ライブラリ「なこったー」で遊ぶ


2010-06-29

今後の学習予定

| 今後の学習予定 - そっとなでしこ を含むブックマーク はてなブックマーク - 今後の学習予定 - そっとなでしこ

■「はてなブックマークユーザーが注目するYYYY年xx期アニメ」記事用、自動集計スクリプト

 これは前回の学習予定でも書いた通り。そろそろ2010年の夏アニメが始まるし、集計しないと。

 各アニメ公式サイトの「被ブックマーク合計数」の取得は、今回もまた、はてなのAPIを利用。

「公式サイトURL、アニメタイトル、被ブックマーク合計数」のような二次元配列でデータを保持し、「表数値ソート」。

 配列使用版の他に、データベース使用版も作ってみたい気も

■はてなAPIの呼び出しサンプル

 せっかく はてなAPIに手を出したので、この際一通り はてなAPIを動かして遊んでみたい。

■はてなダイアリーのエクスポートデータから画像をバックアップ

 はてなダイアリーというサービスが未来永劫続くとは限らない。はてなダイアリーから他のブログサービスへお引越しする日が自分にも訪れるかもしれない。

 文字データは簡単にエクスポートが可能。

 問題は画像データ。はてなフォトライフに投稿した画像データを、ブログのエクスポートデータとの関連付けを保持しつつ、他の写真共有サービスへ移行するには、どうすれば楽ちんなのか。

 想定しているのは、次のような作業を自動化してくれるツール

  • はてなダイアリーのバックアップデータから、画像リンクを抽出
  • 抽出した画像リンク先から画像データをダウンロード
  • ダウンロードした画像データを移行先の写真共有サービスへ投稿
  • 投稿した画像データへのリンクを、バックアップデータに反映

 例えば、画像投稿&投稿画像へのリンク取得が出来るAPIを持つ写真共有サイト「フォト蔵」を移行先とすれば、上記のスクリプトは書けそう。

■2ちゃんねるスレまとめツール

 2ちゃんねるのスレを、はてなダイアリーや@wikiで引用する文字列を生成するツール。たぶん、なでしこ学習で、初めてGUIに挑戦することになりそう。

 想定しているのは、次のような機能を持つツール

  • ツール起動時に、変換形式を、はてな記法と@wiki記法から選択できる
  • 選択した文字列をデコレーション(太文字、文字サイズ、文字色)できる
  • 変換形式先の記法で誤動作する文字列(はてな記法のid記法とか、@wiki記法の引用記法とか)のエスケープ

 変換元の文字列データは、愛用している2ちゃんねる専用ブラウザのJaneからのコピペ。

 もちろん、2ちゃんねる形式のログファイルは読み易い。

  • 「<>」区切り
name<>mail<>date<>msg<>subject
  • メッセージ内の改行は「<br>」
  • Janeから取得した場合、改行コードはLF
  • 文字コードはSJIS

 問題なのは、スレッドログよりインポートした1000件のレスデータを一覧し、引用したいレスを抽出するGUIを実装すること。実用的なGUIを作れる自信が無い。それなら当面は、レスの抽出作業は、専ブラ&テキストエディタ上でやった方が効率が良さそう。

 ↓こんなGUIが自分で作れれば話は別だけど

■Operaバージョンアップ用ツール

 Operaのバージョンアップでは、旧バージョンに上書きではなく、別フォルダにクリーンインストールすることが多い。

 その時、前バージョンの設定を、設定ファイルを上書きコピーするのではなく、新バージョンの設定ファイルを編集する形で設定を引き継ぎたい。これは、新旧で設定ファイルの内容が異なっている可能性があり、単純に旧設定ファイルを新設定ファイルに上書きコピーできないため。

 この面倒臭い手作業を自動化したいw

■なでしこから別のスクリプト言語を呼び出す

 なでしこよりもJavaScriptが使いたい場面があるかどうかは分からないけれど。

 高速スクリプト言語「Lua」。全く触れたことが無い言語だけれど、Luaを経由してなでしこからWindowsAPIを呼ぶとか面白そう。