hinekure.net が http://hspdev-wiki.net/ から自動クローリングした結果を表示しています。画像やリソースなどのリンクが切れています。予めご了承ください。
RSSティッカーを作ろう!! - HSP開発wiki
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS

RSSティッカーを作ろう!! †

↑

RSSとは? †

 RSSとはどこかで見たことがあると思いますが、HSP開発Wikiでもおなじみのrss.pngという画像。これはいったいなんなのかというと、いわゆるサイトの更新情報を伝達するための規格です。
 今や幾つかのブラウザにもRSSリーダーが実装され、企業からも経営に非常に成果をあげることが期待されているため、 企業発のRSSティッカーやRSSリーダーなども多く出されています。しかし、企業が作ったRSSリーダーが多いため、個人がRSSリーダーを つくろうとしないのかほとんど見たことはありません。企業のRSSリーダーは広告が表示されたり、RSSの利用状況を自分の会社に 送信などをするものもあるためあまりユーザーからは期待されないのです [worried2]
 そこでHSP発!RSSティッカーを作成し公開することでRSSリーダーのシェアを獲得しよう!という試みです [kita] [sig]

↑

RSSティッカー †

test.jpg
※画面は開発予定中のものです

開発予定なのはRSSティッカーという部類のRSSリーダーです。RSSリーダーはブラウザのような形でかなり大きな画面ですが、 RSSティッカーは電光掲示板のような形状でひとつひとつ新着更新情報を流していきます。サイトによってはニュースを流したり 天気予報を流したりということもできます [smile3]

↑

仕様書 †

 だいたいこんな感じに作っていきたいと思います。
常時画面に表示させるものなので、ユーザーが自分好みの形にカスタマイズできるようにいたしました。

RSS機能指定時間内に更新されたサイトの情報を電光掲示板の用に表示させる。
いくつかの表示モーションを選択できる。
更新間隔デフォルトでは45分。
30、45、60、120、360(分)から選べる。
RSSの追加メニューから行える。
RSSリストメニューから表示可能。チェック項目により読み込むかどうかを選択可能。
メニューRSSティッカー部のボタン、または右クリックにより表示
取得モード最近更新されたページのみ取得
指定時間内に更新されたものだけを取得する

更新された全てのページを取得
更新されたページのみを取得する。尚、指定時間を過ぎると
取得されなくなる。
ティッカー表示モード常時駐車
通常通りティッカーを表示する

新着があるときのみ表示
新着が取得&された場合のみ表示。巡回表示が完了した場
合ティッカーを非表示にする。
スキン機能様々なスキンを選択可能。スキンはユーザーによって作られたスキンなどを利用できる。

・スキンはフォルダ管理

・指定のフォルダにはskin.iniがあり、それに表示項目がかかれる。
オプション設定スキンファイルにも設定は存在するが優先的に設定される設定

透明度
薄い・普通・濃い から選択可能

フォント設定
見出しとサイト名の二つ

フォントサイズ

フォントタイプ
表示モーションRSSテキストを表示させる際に表示させるモーション形式。

スクロール
ひとつひとつの項目をスクロールさせて表示する

スピード
ひとつひとつの項目をはやく表示

フェード
だんだん文字が濃くなってくるような表示

スライド
上からおりてくるように表示

モザイク
モザイクからだんだん見える文字へとかわっていく

アニメーション
1文字づつ表示
サウンド新着受信
新着を受信すると音で知らせてくれる
タスクトレイアイコンタスクトレイにアイコンを駐車。
↑

開発形式 †

 ひとつのプログラムをみんなで改変していく方法で行いたいと思います [kita]
 プログラムは メインプログラムとなるスクリプトファイル と モジュールのスクリプトファイルに分けて 開発します。モジュールは、一つの部品に一つのファイルを使うようにしてください。例えば、 ポップアップメニュー表示部分だけならmenu.hspというモジュールファイルを作り、クリックしたら ブラウザを開くという小さな動作でもかまいません。どこをモジュールにするかというのはご自身の判断でかまいません。
 モジュールを作成したときはモジュールスクリプト内に自身の名前を書いてください。これで誰がどこを作ったのかなど わかりやすくなると思います [smile2]

  • モジュールのルール
    • 外部APIの定義(#func等)は#module内で定義すること。(globalはつけない)
    • #module~#globalで囲む。
↑

スキンスクリプト †

ini設定ファイルの表示形式を採用。

+  Open
↑

スクリプト †

fileRSSTicker.zip

この中に全てまとめてあります。 まだまだRSSの欠片もありませんが^^;

  • このジャンルは開拓すればかなりのシェアを獲得できるらしいです^^; しかし、企業にバッシングされそうで怖い(笑) -- As 2007-01-28 (日) 13:14:18
  • .rdfを読み込むんでしたっけ? -- 93 2007-01-28 (日) 13:36:51
  • そうですね。rdfとかxmlですね [a2] たしかsampleフォルダにサンプルがあったはず [sig]  しかし仕様書だけ作ってプログラムはまだ作ってない俺です [tere] -- As 2007-01-28 (日) 13:49:34
  • 画面はGUIですか?自力描画ですか?GUIだとカスタマイズ性が乏しいのでスキン対応ということもあって自力描画でしょうか...。 -- kz3 2007-01-28 (日) 22:58:14
  • 画面はもちろん自力です [smile3] あんまりリソースは食いたくないので [worried2] メニューも全て自力です。カスタマイズもできるとおもうので。 -- As 2007-01-29 (月) 00:02:16
  • HSPWiKi:HSP3標準ライブラリ:uxtheme.asは使えるかな -- kz3 2007-01-29 (月) 07:40:17
  • 下の注意の内容ですが、どんな症状がでるんでしょう? -- Charlotte 2007-01-29 (月) 14:39:48
  • RSSサンプル見てたら文字コードutf-8と出ていたのですが、hspはshift_JISですよね。相互変換とかは必要なんですかね? [a2] -- 93 2007-02-02 (金) 18:48:32
  • あれ?注意がなくなってる [a2] [sig] なんというか、IEによる中途半端なアップロードが原因でファイル掛けが発生し、IEだとそのページが開けなくなります。(404エラー) 
    RSSは取得だけですのね片方だけ変換できれば大丈夫です [kita] HSPのサンプルスクリプト使ってみたいと思います。 -- As 2007-02-02 (金) 19:27:03
    • IE6とIE7で確認しましたが、そういう症状はみられませんでした。また、同じ症状がみられた時は原因を調べてみます。
      ここに書かないほうがよかったですね [hiki2] -- Charlotte 2007-02-02 (金) 20:17:20
  • 確か幾つかのページはIEで開くと404エラーになってしまう箇所がありました。

      それと、スクリプト一応UPしましたが、ほとんどというかかなり作ってません^^; -- As 2007-02-03 (土) 12:39:00

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White


添付ファイル:
filetest.jpg
168件 [詳細]
filerss.hsp
144件 [詳細]
fileRSSTicker.zip
453件 [詳細]
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS
Last-modified: 2012-09-23 (日) 12:51:38 (441d)