hinekure.net が http://hspdev-wiki.net/ から自動クローリングした結果を表示しています。画像やリソースなどのリンクが切れています。予めご了承ください。 |
RSSとはどこかで見たことがあると思いますが、HSP開発Wikiでもおなじみのという画像。これはいったいなんなのかというと、いわゆるサイトの更新情報を伝達するための規格です。
今や幾つかのブラウザにもRSSリーダーが実装され、企業からも経営に非常に成果をあげることが期待されているため、 企業発のRSSティッカーやRSSリーダーなども多く出されています。しかし、企業が作ったRSSリーダーが多いため、個人がRSSリーダーを つくろうとしないのかほとんど見たことはありません。企業のRSSリーダーは広告が表示されたり、RSSの利用状況を自分の会社に 送信などをするものもあるためあまりユーザーからは期待されないのです
そこでHSP発!RSSティッカーを作成し公開することでRSSリーダーのシェアを獲得しよう!という試みです
開発予定なのはRSSティッカーという部類のRSSリーダーです。RSSリーダーはブラウザのような形でかなり大きな画面ですが、 RSSティッカーは電光掲示板のような形状でひとつひとつ新着更新情報を流していきます。サイトによってはニュースを流したり 天気予報を流したりということもできます
だいたいこんな感じに作っていきたいと思います。
常時画面に表示させるものなので、ユーザーが自分好みの形にカスタマイズできるようにいたしました。
RSS機能 | 指定時間内に更新されたサイトの情報を電光掲示板の用に表示させる。 いくつかの表示モーションを選択できる。 |
更新間隔 | デフォルトでは45分。 30、45、60、120、360(分)から選べる。 |
RSSの追加 | メニューから行える。 |
RSSリスト | メニューから表示可能。チェック項目により読み込むかどうかを選択可能。 |
メニュー | RSSティッカー部のボタン、または右クリックにより表示 |
取得モード | 最近更新されたページのみ取得 指定時間内に更新されたものだけを取得する 更新された全てのページを取得 更新されたページのみを取得する。尚、指定時間を過ぎると 取得されなくなる。 |
ティッカー表示モード | 常時駐車 通常通りティッカーを表示する 新着があるときのみ表示 新着が取得&された場合のみ表示。巡回表示が完了した場 合ティッカーを非表示にする。 |
スキン機能 | 様々なスキンを選択可能。スキンはユーザーによって作られたスキンなどを利用できる。 ・スキンはフォルダ管理 ・指定のフォルダにはskin.iniがあり、それに表示項目がかかれる。 |
オプション設定 | スキンファイルにも設定は存在するが優先的に設定される設定 透明度 薄い・普通・濃い から選択可能 フォント設定 見出しとサイト名の二つ フォントサイズ フォントタイプ |
表示モーション | RSSテキストを表示させる際に表示させるモーション形式。 スクロール ひとつひとつの項目をスクロールさせて表示する スピード ひとつひとつの項目をはやく表示 フェード だんだん文字が濃くなってくるような表示 スライド 上からおりてくるように表示 モザイク モザイクからだんだん見える文字へとかわっていく アニメーション 1文字づつ表示 |
サウンド | 新着受信 新着を受信すると音で知らせてくれる |
タスクトレイアイコン | タスクトレイにアイコンを駐車。 |
ひとつのプログラムをみんなで改変していく方法で行いたいと思います
プログラムは メインプログラムとなるスクリプトファイル と モジュールのスクリプトファイルに分けて 開発します。モジュールは、一つの部品に一つのファイルを使うようにしてください。例えば、 ポップアップメニュー表示部分だけならmenu.hspというモジュールファイルを作り、クリックしたら ブラウザを開くという小さな動作でもかまいません。どこをモジュールにするかというのはご自身の判断でかまいません。
モジュールを作成したときはモジュールスクリプト内に自身の名前を書いてください。これで誰がどこを作ったのかなど わかりやすくなると思います
ini設定ファイルの表示形式を採用。
+ | Open |
設定などをするためのボタン
|
この中に全てまとめてあります。 まだまだRSSの欠片もありませんが^^;