ニュースを配信しよう


ニュースなんてそんなに固く考えなくてもサイトの更新情報とかお知らせとか

ニュースじゃなくても日記とかできるゾ。

今回はそんなニュースっぽいのをWebサーバーから配信してひまわりで見ようという企画です。


1.準備

・Webスペース(何でも良い。ISPのでも無料サービスのものでも。)・txtファイル(メモ帳とかで作れる「テキストファイル」ってやつ)

・ひまわり(受信プログラムを作るのに必要)

たったこれだけあれば簡単にできます(今回はジオシティーズ・news.txt・ひまわりファイル名news.hmwという場所・名前を使用します)。


2.内容を作ってアップロードしよう

今回は文字が横に流れるタイプですので改行はしなくてもいいのですが、読みやすく、後から編集しやすくするためにも

改行するところはなるべく改行するようにしましょう。

news.txtで作成したら置くスペースにアップロードしましょう


3.受信するプログラムを作ろう

ここからが本番です!がんばりましょう!

3.1.部品の設定

今回は、エディタのみでいいので母艦とエディタはw=360(長年の経験から1文字18と考えているので18×20=360です)

h=25としますので、基本設定は

母艦の、w=360
母艦の、h=25

(エラーを防ぐために部品名は英語にします)
newsrを、エディタとして、作成
その、w=360
その、h=25

でいいでしょう。

3.2ダウンロード関係の設定

「HTTPダウンロード」を使います。そして、この命令を使うと表示される「進行度表示ダイアログ」をオフにします

母艦のタイトルはダウンロード中のみ「取得中」とします

(ダウンロード先ファイル名は「temp.txt」とします)

進行度表示ダイアログ=オフ
『(あなたのURLに書き換えてください)http://www.geocities.jp/******/news.txt』を、「temp.txt」へ、HTTPダウンロード

3.3テキスト・ループ関係の設定

ダウンロードしたファイルを適当な変数に読みます(今回はnewstxt)。

その変数の文字コードをSJISに変えて、変数の文字数を得て、別の変数(今回はrkai)にそれに20を足した数を入れます

「回」の命令で、先ほどの変数(今回はrkai)を設定して、エディタに文字コードを変えた変数を読ませて

左から一文字切り取って一秒待ちます

newstxtに、「_temp.txt」を、読む
newstxtの、文字コードをSJISに変換
newstxtの、文字数
rkai=それ+20
rkai回(
(エディタ名。今回はnewsr)newsrの、テキストは、newstxt
newstxtから、1文字、左端を切り取る
1秒、待つ)
待機

さあ、これでプログラムは完成です!


4.確認

サーバーへのアップロード・プログラムの作成は済んでいるでしょうか?

ためしにプログラムを起動してみましょう!うまくエディタにメッセージが流れてるでしょうか?

流れていれば完成です!これをexeにして配布しましょう!

結構簡単に作れる・このページにあるソースをコピーして貼り付ければすぐ簡単に出来ます。

 4.1ソース

母艦の、w=360
母艦の、h=25

(エラーを防ぐために部品名は英語にします)
newsrを、エディタとして、作成
その、w=360
その、h=25

(ダウンロード先ファイル名は「temp.txt」とします)

進行度表示ダイアログ=オフ
『(あなたのURLに書き換えてください)http://www.geocities.jp/******/news.txt』を、「temp.txt」へ、HTTPダウンロード

newstxtに、「_temp.txt」を、読む
newstxtの、文字コードをSJISに変換
newstxtの、文字数
rkai=それ+20
rkai回(
(エディタ名。今回はnewsr)newsrの、テキストは、newstxt
newstxtから、1文字、左端を切り取る
1秒、待つ)
待機


5.応用編

現在応用編は募集中です。メールか掲示板でお待ちしています


[戻る]