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

更新履歴

2007/01/07 ver. 1.0.0.0 とりあえず作ってみた。 2007/01/11 ver. 1.1.2567.12967 つの見出し/本文にて、2つ以上のグラフ更新を可能にした。 ショートカットからの実行時、ダイアログが閉じないのを修正。 閉じるボタンを有効にして、処理をキャンセルでき…

その他

パスワード毎回入力が面倒臭い!という人は、コマンドラインオプションで id の後ろに空白をあけずに /password と記載することで自動化されます。 正規表現の対象を本文にしている場合、RSS に全文を載せていない場合にグラフが更新できないことがあります。

HatenaDiary2Graph.exe.config

アプリケーション構成ファイル HatenaDiary2Graph.exe.config では、以下の項目が設定できます。 <sourceList> <add key="見出し" value="rss:title/text()" /> <add key="本文" value="rss:description/text()" /> </sourceList> 正規表現の適用先である 項目 の一覧を修正できます。key は UI での表示名、value は正規表現の適用先を取得する XPath 式です。 <presetRegex file="presetRegex.config"> </presetregex>

正規表現のローカルルール

正規表現には、いくつかのローカルルールが存在します。 1. name という名前付きグループが必須です このグループにマッチした内容は、グラフの名称として使用されます。 2. value という名前付きグループが準必須です このグループにマッチした内容は、グラ…

設定ダイアログ

ユーザ ID Hatena のユーザ ID を入力します。私なら ladybug です。 読み込み設定 - 項目 正規表現の適用先の項目を設定します。 読み込み設定 - 正規表現 正規表現を設定します。 読み込み設定 - 正規表現の選択 設定ファイルに保存されている正規表現を設…

正規表現を理解しよう

突然難しくなりますが、プリセットの正規表現を少し変更して、独自の正規表現を作ってみましょう。 変更元になる正規表現は「 *[グラフ]名前:値 」です。この正規表現は、 ^\[グラフ\]\s?(?'name'.+):(?'value'[+-]?\d+(?:\.\d\d?)?)$となっています。この正…

プリセットの正規表現の使い方

とりあえず、「正規表現の選択」で表示されるそれぞれの記法は、次のようになっています。 [g:名前:値] [g:名前:値]と記述すると、「名前」というグラフに「値」が記録されます。たとえば、前例のように テスト という名前のグラフに 10 をセットするには…

とりあえず、使ってみる

1. 自分のはてなダイアリーに *[グラフ] テスト:10 という行を作成します。 [グラフ] テスト:10 ↑こんな感じの行ができますね?(テーマやスタイルシートなどの設定で、見た目は異なります) 2. 自分のはてなグラフに テスト というデータ列を追加します。 …

使い方

まず最初に……そこそこ難しいです……ごめんなさい。

ダウンロード

http://www.moonlight.gr.jp/~el/hatena/HatenaDiary2Graph.zip

動作環境

Microsoft .NET Framework 2.0 (WindowsUpdate から導入できます) Windows XP (Windows 2000 でも動作すると思われますが未確認です)

概要

Hatena::Diary の RSS を読み込み、指定されたパターンに従って Hatena::Graph を更新します。とりあえず、はてな側が対応されるまで、idea:398 のようなことが一応実現できます。

Hatena::Dairy to Graph

Hatena::Diary の RSS を読み込んで Hatena::Graph を更新

適当なまま公開版

http://www.moonlight.gr.jp/~el/hatena/TrayTimer.zip プロトタイプは完全破棄 作成時間70分ぐらい あまり意味のないフォームがでるまま 設定値の保存処理なし *1 ソースコードとビルド済みバイナリを含んでいます *1:.config を自分で書き換えてください

プロトタイプ

作成時間8分 空のフォームがでる アイコン適当 エラー処理なし 状態表示てきとー

概要

id:yamaza:20060328#p2

TrayTimer

タスクトレイでキッチンタイマー