2008年11月26日

EpgNavi Ver.0.9.5(1125)(Windows用 番組表アプリ)

ちょっとだけアップデートしました。
最新版は以下の記事からダウンロードしてください。
http://icchu.seesaa.net/article/109640166.html
時間ラベルがグラデーションとかになってます(えぇ自分の趣味ですw)
前の方が良かったぞコラ!って言う人は、Master¥Header¥Sample¥Simple_grayの下のファイルをMaster¥Header¥フォルダに上書きコピーしてEpgNaviを立ち上げ直してください。
(中身見れば自分で色カスタマイズできる人も居ると思います)

閑話休題。

なんか専用スレを立てて頂けたみたいですね〜。思わず小躍りするぐらい素直に嬉しいです。
が!先日の記事で言ったようにコメントはしないと決めたのでなんかジレンマw

特に気になったコメントだけ、こちらに天の声として回答しようと考えてます。(FAQにも入れます)

せっかく専用スレ立てて貰ったので、単なる雑談スレになっちゃわないようにネタを提供するつもりです。(整理するので1週間ほどお待ちください)
そのネタっていうのはプラグインの仕様説明書(プラグイン作成時のRFPとEpgNavi本体の仕様やデータテーブル定義など)と
RD取得プラグインなどソース公開です。(本体のソースはちょっと今のところ公開は考えていません)

天の声で「DIGAでも対応できるの?」って言ってた人が居ましたが、
もちろんEpgNaviではプラグインさえ作れば対応できるような仕様になってます。

というのもEpgNaviでは色々な要望に応えられるよう、かなり汎用性を持たせて設計したつもりです。
(プラグインでプログラムを分離化したのもその一環です)

プラグインってのは実はただのexeなんですが、本体からプラグインを起動する時に
番組表のデータIDなどを引数に与えてexeを起動しています。
プラグイン側ではその番組表のデータIDから必要なデータを抜き出して様々な処理をしてもらうという仕組みです。
EpgNaviで持ってるデータは全てクリアテキスト(主にCSV形式)なので、どのプログラムからでも扱いやすいかと思います。

先ほどプラグインはただのexeと言いました。
ということはつまりexeにコンパイルできるプログラム言語なら何で開発しても良いということです。
VB.NET、C#、C++、Delphiなど自分が得意とする言語で作成可能です。


<今後自分で作る予定のプラグイン>
ブックマーク削除プラグイン・・・右クリックでブックマークを削除
RD予約プラグイン・・・番ナビと同じように直接POST形式(ただしこの場合機種別対応が必要なのでまた定義ファイルになると思います)
ラジオ取得プラグイン・・・ニッカンスポーツからAM、FMを取得
TV王国取得プラグイン・・・IEPGデジタル対応予定。これでフリーオ系ツールで追従予約可能になる予定
TvRock連携プラグイン・・・TvRockに登録されている予約情報(schファイル)取得+IEPGデジタルファイルを監視して実行するExe(ネットワーク経由で特定のフォルダにIEPGファイルを置くだけで登録)
RDリモコンマクロプラグイン・・・設定しておいた、リモコンコードを実行する。日付など変数で持たせる予定なので、リモコンの操作をエミュレートして追従予約できるようにする企み。その他色々な活用が可能。


とりあえずDIGAプラグインは自分では作る気は無いので誰かが作ってくれることを期待してますw

あと、現在プログラムはブログで公開してますが、記事がタイムラインで古い記事にリンクされてたり、どれが最新版か分かりづらいとか問題があると思ってます。

近いうちにEpgNavi専用の特設ページを作って、最新版はそちらに分かりやすいようバージョンごとに積み上げたり、オンラインヘルプなど充実させようと考えています。
そして最新版をリリースしたらこのブログで告知って形にします。
(RSSを登録する場合はこのブログにしておいて頂ければ最新版の更新チェックできると思います)

しばらくは以下のページに最新版をリンクして更新していくつもりです。
http://icchu.seesaa.net/article/109640166.html

では。

<11月26日追記>
なんかスレが要望についてでちょっと揉めてるみたいですねぇ。(´・ω・`)
ちょっとだけ私の見解を。
スレの方は私が関知しないっていうだけで、何を言って貰っても構いません。(というか私に制限をするような権利はないですよね。)
例えアンチの罵倒であったり、無茶な要望であったりでもです。
(まぁそういうがあると凹むんですけどねw)
そのかわり、何度も言うように向こうに書かれた要望などは、勝手に判断させて貰います。(ただし不具合についてだけは、できる限り対応するつもりです。簡単な要望であればすぐ採用する場合もあるし、無茶な要望や仕様的に難しい物はスルーすることもあります。)
要望についてしばらくは言わないでくれって言いましたが、全くはダメとは言ってません。処理がしきれないだろうからしばらくは自重してくださいって意味合いが強いです。(自分の考えてる方を優先させたいのでおのずと後回しになりますよって意味もあります)

2chって好き勝手言えるけど、そこに強制力はないというのが私の認識です。
つまりは絶対に入れて欲しい機能があったり、なんでこんな使えない仕様なんだってのは、そういう所でぐちぐち言うのではなく、ブログの方に書いたり、IRCまで直接言いに来てくれれば誠意を持って対応しますよって事ですね。

スレの方の活用ですが、ユーザー同士で使い方を教えあったりしてくれればいいなと思います。まぁこれはあくまで私の希望に過ぎませんが。
先日書いたようにプラグインなどの開発ネタも提供しますのでEpgNaviを色々な人のアイディアで成長させて行って貰えると嬉しいです。

ってな感じで。
posted by いっちゅう at 01:08| Comment(11) | TrackBack(0) | [開発]EpgNavi | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。