[ラジオジャパンで7カ国語のお勉強 RJNewsW Ver. 2.00 説明書(^^)]
 2014/04/30 (C)Yoshi Ishijima

RJNewsW Spanish [RJNewsWについて]
 ラジオジャパンは、NHKの海外向け短波ラジオ放送ですが、現在では日本国内でも外国語ニュースの一部がラジオで聴けるようになり、さらにホームページにアクセスすれば、ニュースのスクリプトを読んだり、Podcastで聴く事もできるようになっています。
 私は自分の勉強のために、このスクリプト(英語・スペイン語・フランス語)を読んでいるのですが、「見出し」とそれぞれの「本文」が別のページになっているため、全部読むためには何度もマウスを動かさなければならず、特に「時間が無いから取り敢えず保存だけしておいて後で読もう」という時等はかなり面倒に感じていました。
 そこで、ワンクリックで本文を1つにまとめ、自動的に名前を付けて保存までしてしまう、そしてPodcastにも対応したソフトを作成しました。(^^)

 2008年4月の公開以来、大変ご好評をいただき、雑誌や色々なサイトでも紹介されたりしています。(^^)

[Ver. 1.80 からの変更点]
・ラジオジャパン(NHK World)のサイトでフランス語のフォーマットが変更され、テキストの取得ができなくなっていた問題に対処。
・簡易検索機能を追加。
・英語ニュースだけ、テキスト1行目の「更新日時」が時刻だけで、日付が取得されていなかったのをできる様に。
・"&" を "&" に変換する処理が、フランス語とロシア語にしか対応してなかったミスを修正。(^^;

[お願い]
 RJNewsWを含む拙作のソフトが"Downpanda" "JPFreeDown"等のサイトに登録されていますが、「転載不可」にしてあるのを無視して勝手に登録している大変悪質なサイトです。これらのサイトからはダウンロードしたものは使用しない様にお願いします。最悪、悪意のあるコードが組み込まれた偽物である可能性もあります。
 "Vector"及びその提携サイトには許可を出しています。
 但し、"Vector"に登録されているものは最新版でない場合もありますので、作者のサイト http://yoshi.s206.xrea.com/ からダウンロードしていただくのがお薦めです。(^^)

[動作環境]
 Windows XP 以上。(Windows 95 以上なら一応使えるかも知れませんが。(^^; 動作チェックはWindows 7 64のみでしています(^^;)
 Windows XP で、.NET Framework 2.0以上がインストールされていないと動かないと思われますので、その場合は別途、マイクロソフトのサイトからダウンロード、インストールしてください。
 当然ですが、インターネットに接続できる環境も必要です。(^^;

[インストール]
 RJNWinst.exeを実行。
 英語ですが、慌てずに。(^^; "Next"を2回クリックすればOKです。(^^)
 有無を言わさず、デスクトップ上にショートカットが作成されます。必要ない方は、ゴミ箱に捨ててください。(^^;

 アンインストールしたい場合、通常のWindowsアプリをアンインストールする方法で可能です。

[使い方]
 デスクトップ上にあるショートカット"RJNewsW"をダブル・クリックするか、"スタート" - "RJNewsW" - "RJNewsW"で立ち上がります。
 メニューの"File"-"Exit"で終了。右上の"x"をクリックしても終了できます。(^^;

 具体的な使い方は、以下をご覧ください。(^^;↓

[読む+保存する]
 最新のニュースのスクリプトを読みたい時は、"Latest news (text)"の中にある、好きな言語のボタンをクリック。(各言語毎日1回以上、英語は5〜6回くらい更新されているようです)
 その際、"Read+Save"にチェックを付けてからボタンを押すと、"My Documents" ("ドキュメント") フォルダの中の"RJNewsW"フォルダに、「言語名(最初の3文字)」「年(4桁)」「月(2桁)」のフォルダが自動的に作成され、「言語名(最初の3文字)」「年(2桁)」「月」「日」「更新日時("時"のみ)」に拡張子「.rj」を付けたファイル名で保存されます。
 すでに同じ名前で保存されたファイルがある場合、上書きして良いか、確認を求められます。

 画面右側に本文が表示されているはずです。
 文字が読みにくいと思われる場合は、メニュー・バーの "Tool" - "Font" でフォントの変更ができます。
 ロシア語の場合、「メイリオ」が使えるなら、その方が読みやすいでしょう。(^^)
 フォントの種類はそのままで、サイズだけ変えたいなら、左下にある「+」「-」ボタンも使えます。  頭から全部読んでいただいても構いませんが、画面左側の好きな見出しをクリックすると、本文もその位置まで移動するので、読みたいものだけ選んで読む事も簡単にできます。(^^)

 本文の表示部は「エディタ」になっています。
 どういう事かというと、単に読むだけでなく、自分で書き込みを加える事ができます。
 分からない単語を調べて、注釈を付けるような事ができます。
 また、ラジオジャパンのスクリプトにも、時々間違いがあるので、それを直しておく事もできます。(英語に関して言えば、以前は週に2〜3カ所は必ずと言って良いほど間違いがあった。最近は、改善されているようだが、それでも時々間違いがある)
 メニューの"Edit"あるいは右クリックで、エディタの基本的機能(カット、コピー、ペースト等)が使えます。

 左下の"TextSave"ボタンをクリックすると、編集を加えたものが保存されます。
 ファイル名は、"Read+Save"にチェックを付けてからボタンを押すと付けられるのと同じ名前になります。(自由に名前を付ける事はできません。どうしても違う名前にしたい方は、保存した後で、エクスプローラ等を使って名前を変えてください。(^^;)
 保存はUnicodeなので、外国語と日本語の混在も可能です。
 編集作業を行なった後で、同じスクリプトをダウンロードし直して上書きしてしまうと、それまでの努力がパーになってしまうので、ご注意ください。(^^;

RJNewsW French  Ver. 2.00 から簡易検索機能が使える様になりました。メニューの"Edit"から"Find"を選択すると、検索フォームが現れます。「表示部」が選択されている状態なら、Ctrl+Fキーで呼び出すことも可能です。(^^)
 表示中のテキスト内で、単語、フレーズの検索ができます。探したい単語やフレーズを入力し、"Find Next"ボタンをクリックすると、現在のカーソル位置から下へ検索が行われます。ボタンをクリックする代わりに、Enterキーを押すのでも構いません。(^^)
 "Backward"にチェックを入れておくと、現在のカーソル位置から逆方向(上)への検索になります。
 検索フォームを閉じるには、右上の x をクリックします。また、RJNewsWを終了させれば一緒に閉じられるので、邪魔にならない場所に移動させておく、というのでも構いません。

 飽くまでも「簡易検索機能」なので、多くのエディタソフトでできる事ができません。(^^;
 大文字/小文字の区別は無視されます。それを区別した検索はできません。(^^;
 アクセント記号等は文字通りに解釈されます。フランス語の libération は、liberation ではヒットせず、アクセント記号付きで libération としないと見つけてくれません。(^^;
 いわゆる「単語検索」(単語として独立したものだけを検索する)はできません。"read"を検索した場合、"bread"もヒットしてしまいます。(^^;
 複数のファイルを対象にした検索はできません。「今月中の記事で、○○という単語が使われているニュースを探す」様な事はできません。(^^; 「表示部」に表示中のテキストだけが検索の対象です。(^^;
 「あいまい検索」「正規表現を使う検索」の様なしゃれた事も、当然できません。(^^;
 ↑このような事がしたい場合は、別のエディタソフトを使用してください。(^^; 例えば作者が使っている「秀丸」なら、複数ファイルを対象にした検索は「grepの実行」で、それ以外は通常の「検索」で可能です。(^^)

[聴く+保存する]
 最新のニュースを聴きたい時は、"Latest news (mp3)"の中にある、好きな言語のボタンをクリック。(更新のタイミングは、必ずしもスクリプトの更新と同じではないため、スクリプトと音声の内容は同一でない事が結構あります。順番が違っていたり、スクリプトにないニュースが読まれたり、その逆があったり、後の方が端折られたり、いろいろあります。(^^;)
 mp3形式のファイルが普通に再生できるパソコンなら、mp3に関連づけられているアプリケーション(Windows Media Player等)で再生されます。
 作者は、"nvplayer Limited"という、再生速度を変える事のできるフリー・ソフトを.mp3に関連付けして使用。120%〜140%くらいの速さで聴いています。(^^)

 単に聴く場合は、"Listen"の状態で言語のボタンをクリック。(「このファイルを開くか、または保存しますか?」と聞かれたら、「開く」をクリック)
 保存だけしておいて後で聴きたい場合は、"Save"を選択してからボタンをクリック。
 聴くけど、保存もしておきたい場合は、"Save+Listen"を選択。
 保存場所は、スクリプトが保存されるフォルダの中にある'mp3'という名前のフォルダ(無ければ自動で作られる)内になります。ファイル名の"時"の部分は、サーバーに保存された時刻になるので、「○○時のニュースです」と言っている時刻とは必ずしも一致しません。
 RJNewsW上には、サーバに保存された時刻(UTC=協定世界時)が表示されますが、ファイル名は、日本時間を元に自動的に付けられます。

 "Russian"の左隣にあるボタンで、ユーザーが指定した言語のPodcastが聴けます。
 指定できるのは、アラビア語、ベンガル語、ビルマ語、ヒンズー語、インドネシア語、ペルシャ語、スワヒリ語、タイ語、ウルドゥー語、ベトナム語の内のどれか1つです。(指定の仕方は後述)

[保存しておいたものを後で読む/聴く]
 "Past news"の中にある、好きな言語のボタンをクリック。
 "This Month"が選択されていると、クリックした言語の今月のフォルダが開きます。"T"が選択されている場合はtextのフォルダが、"M"が選択されている場合はmp3のフォルダが開くので、読みたい/聴きたいファイルを選択してください。
 "Last Month"が選択されている場合は、先月のフォルダが開きます。
 該当するフォルダが存在しない場合、上位のフォルダが開きます。
 先月より以前のファイルを開きたい場合は、"Any Month"を選択。「年」「月」のフォルダを順に選択し、必要なファイルを見つけてください。

 textの場合は、RJNewsWに読み込まれ、最新ニュースを読むのと同じように読む事ができます。編集して、保存する事も可能です。
 mp3の場合も、最新ニュースを聴くのと同じように、関連づけられているアプリケーションで再生されます。

 読んだり聴いたりして、もう必要が無くなったファイルは削除してしまって構いません。  RJNewsWには削除機能はありませんので、エクスプローラ等を使って該当のフォルダへ行き、削除してください。
 フォルダごと削除してしまっても構いません。
 ちなみに作者は、Podcastは1日1回(基本的に夜)聴いて、聴いたものは全部削除しています。(^^)
 スクリプトは1日1回夜の更新分を読み、気になった単語、表現等は別のファイルに保存。スクリプトも後で文脈を確認したくなった時等のため、念のため残しています。(^^)

[日本語でニュースを読む/聴く]
 最初にお断りしておきますが、大した機能ではありません。(^^;
 ブラウザにブックマークを付けておけば、同等の事ができます。(^^;

 "News in Japanese"の下にある"Text"ボタンをクリックすると、デフォルトのブラウザで、"NHK NEWSWEB"のサイトを開きます。日本語でニュースが読めます。
 "Radio"ボタンをクリックすると、デフォルトのブラウザで、"NHKラジオニュース"のサイトを開きます。ラジオのニュースが聴けます。

 外国語でニュースを読む/聴く前に、あらかじめ予習をしておく事や、読んだり聴いたりした後で、いまいち内容が良く分からなかった部分があった場合の、内容の確認等に使えると思います。

 自動的に保存するような機能は、付けてません。(^^;

[Dictionaries (外部プログラム)]
 お使いのパソコンに「DDwin」「EBWin」という辞書引きソフト(どちらもフリー・ソフト)がインストールされていると、RJNewsWから直接呼び出して使うことができます。

 マウス等で単語を選択した状態にして、"DDwin 1"〜"DDwin 3"ボタンをクリックすると、DDwinの「RJNewsW」グループの1番目〜3番目の辞書でその単語を調べます。
 あらかじめ、DDwinをインストールし、「RJNewsW」という名前のグループを作成しておく必要があります。(^^;
 DDwinはUnicodeに対応していないため、ハングル文字や、中国語の日本語にない文字等では、この機能は上手く動作しないと思います。

 マウス等で単語を選択した状態にして、"EBWin"ボタンをクリックすると、EBWinでその単語を調べます。
 Unicode対応のEBWinなら、韓国語、中国語でも機能します。(もちろん、韓国語、中国語の辞書もあらかじめ用意しておく必要がありますが。(^^; 無料で使える辞書もあるので、ネットで調べてみてください。(^^))
 EBWinがいくつも立ち上がるのを避けるためには、EBWinのオプションで多重起動を認めないようにしておくと良いと思います。

 「DDwinってなーに?」「EBWinってなーに?」という方は、ネットでお調べください。(^^;
 説明し出すと長くなるんで……(^^;

 RJNewsWをインストールしたのと同じフォルダにある external.cfg というファイルを編集すると、DDwinやEBWinを違うやり方で呼び出す事や、他の外部プログラムを呼び出すようにする事も可能です。
 ですが、やり方はやや複雑なので、非公開にしてます。(^^;
 知りたい方は、私のホームページの掲示板でお問い合わせください。(^^;

[Agendaボタン]
 要するに、簡単なメモ帳です。
 「○月○日の分はまだ読んでない」とか「この部分は読んだけど、ニュースの背景が良く分からないから後で調べよう」とか、メモを残しておきたい時にお使いください。

[Googleで検索]
 テキスト表示部で分からない単語や表現があった場合、Googleで検索する事ができます。
 マウスを使って、知りたい単語やフレーズを選択し、"Google"の下にある"MSIE"ボタンをクリックすると、Internet Explorerが立ち上がり、選択した単語/フレーズをGoogleで検索してくれます。(^^)
 Chrome、Firefoxがインストール済みなら、"Chrome" "Firefox"のボタンを押しても、同様の事ができます。

RJNewsW Russian [既定値を変更する]
 textやmp3の「保存する」/「保存しない」、Past newsで開くフォルダ等の既定値を変更する事ができます。
 "Tool" - "Options"とすると、設定画面が出ます。

 "mp3-user" で言語の指定をすると、"Latest news (mp3)" と "Past news" の "Russian" の左隣に指定した言語のボタンが表示され、その言語のニュースを聴くことができるようになります。

 "utc" の部分は、通常は空欄のままで構いません。空欄のまま "Save" すると、次回以降自動的に "+9" になります。("+9" は「日本時間」の意味)
 海外に居て、パソコンの時計を現地時間にしている場合は、その時間に合わせた数値をセットしてください。これをやっておかないと、ファイルを保存する際に、ファイル名の日付が1日ずれる場合があります。

 フォントは、「MS UI Gothic、20ポイント、太字無し、イタリック無し」が初期値になっています。
 変更したい場合は、あらかじめ "Tool" - "Font" で好きなフォントに変更しておき、"font" の "Current Font" を選択。
 ロシア語は、MS UI Gothic では読みにくいので、「メイリオ 16ポイント」辺りに既定値を変更しておくのがお薦めです。(^^)
 "MS UI Gothic 20p Regular" を選択すると、初期値に戻ります。

 全ての設定が決まったら、"Save" をクリックしてください。
 この変更は、すぐには反映されず、次回、RJNewsW を立ち上げた時から反映されます。

[今後の予定]
 予定です。「いつまでにどれをやる」とかは決まってません。(^^;

・終了時のフォームのサイズを保存するように。
・エディターで変更があったかどうか確認し、あった場合、保存せずに終了等をして良いか確認するようにする。

[その他]
 textを保存する際、その日最初の更新がまだ行われていなければ、ファイル名の"日付"は前日のものになります。
 この際の計算は厳密には行なっていません(あまり厳密にしてしまうと、ホームページのフォーマットがちょっと変更になっただけで動作がおかしくなる可能性があるため)。
 ホームページの更新が毎日2回以上行われる事を前提にしており、過去約20時間以上更新が行われなかった場合、日付の計算がおかしくなる可能性があります。(^^;

 Past news の This Month、Last Month は日本時間で処理されるめ、例えば、月の最終日の夜にアメリカ時間のPCで This Month のフォルダーを開こうとすると、翌月のフォルダーが開かれる可能性があります。(既に翌月1日のニュースを取得している可能性があるため)
 これは、仕様です。(^^)

 この種のソフトウェアの宿命ですが、スクリプトやmp3ファイルの置かれているページの構成が変更になると、とたんに動作しなくなってしまう可能性があります。(^^;
 そのような場合、極力対応版を出したいと思いますが、すぐに対応する事はお約束できかねます。(^^;
 また、大幅な変更が行われた場合、対応が不可能になる可能性もあります。(^^;

 ロシア語対応に関して、動作チェックやロシア語の単語の意味の説明等でご協力いただきました前川様、ありがとうございました。m(_._)m

 RJNewsW Ver. 2.00 は、フリーソフトウェアです。
 ご意見、ご希望、ご感想その他は、メールか、私のホームページの掲示板にお願いします。
 ホームページ: http://yoshi.s206.xrea.com/
 メール: ホームページにメール送信用フォームが設置してあるので、それをご利用ください。

 動作のおかしい点等は、お知らせください。

[履歴]
2014/04/30 Ver. 2.00

2013/01/12 Ver. 1.80
・フォームを縦に伸ばした時に、見出し部が広がるように。記事がたくさんある場合でも、スクロール無しで全ての見出しを一度に表示させることが可能に。
・"&" を "&" に変換するように。(Past news にも有効。但し、上書き保存しなければ元ファイルはそのまま)
・textやmp3の保存する/しない、過去のニュースを開く時に最初に開くフォルダ、表示部のフォントの種類やサイズ、Podcastの8番目の言語の既定値を簡単に設定できるように。(旧版では、設定ファイルをエディタで開いて、手入力する必要があった)
・PCのシステム時刻が日本時間以外だと、日付の計算を1日間違う可能性がある不具合を修正。
・フォントの選択画面で取り消し線、下線、色指定を不可に。(取り消し線、下線は必要ないと思うが、色指定は復活させる可能性あり)
・フォームにアイコンを出すように。(今までしてなかった(^^;)
・テキスト部のフォントの既定値をMS Pゴシック→MS UI Goghicに変更。(あまり変わった感じはしないと思うが(^^;)

2012/07/02 Ver. 1.50
・フランス語、ロシア語に対応。
・mp3(Podcast)のみだが、アラビア語、ベンガル語、ビルマ語、ヒンディー語、インドネシア語、ペルシャ語、スワヒリ語、タイ語、ウルドゥー語、ベトナム語にも対応。(Ver. 1.10では隠し機能だった(^^;)
・見出し欄で空白部分をクリックすると例外が発生する不具合を修正。
・textを表示した状態で、Past newsからmp3ファイルを開きText Saveをクリックすると、textのファイル名でなくmp3のファイル名で上書き保存してしまい、結果としてmp3ファイルが消えてしまうバグ修正。(ご指摘、ありがとうございました。m(_._)m)
・NHK Worldのサイトの仕様変更により、英語ニュースのtextだけファイル名がUTCで保存されるようになってしまっていたのを、日本時間で保存するように。
・OSの仕様でWindows Vista、Windows 7では使えなかった"Agenda"機能を使えるように。
・左側のパネルの幅を固定。サイズを広げる場合に、テキスト表示部だけが広がるように。
・Past news(保存済みの過去のニュース)を開く際に、「今月」「先月」のフォルダを直接開けるように。
・mp3は、サブ・フォルダ'mp3'に保存するように仕様変更。目的のファイルが、素速く見つけられるように。また、mp3ファイルだけまとめて削除するのが簡単に。
・保存するファイル名に、言語名(最初の3文字)を付けるように仕様変更。(Ver. 1.10では、「日付+時間」の8桁の数字だけのファイル名を付ける仕様だったが、これだと携帯音楽プレーヤーやスマホで持ち出す時、何のファイルだか分からなくなる、複数の言語で同名のファイルができてしまう、という問題があった)
・Google検索機能の強化。Ver. 1.10の、ハングル文字や、中国語の日本語にない漢字の検索ができない、スペイン語やポルトガル語は検索可能だが、アクセント記号付き文字のアクセント記号が消えてしまう、という問題に対処。ブラウザも、MSIEに加えて、Chrome、Firefoxも使えるように。
・ボタンやパネルを見やすいように色分け。
・「+」「-」ボタン追加。テキスト表示部のフォント・サイズを素速く変更可能に。
・NHK News Webのサイトを開くボタンを追加。日本語でニュースを読んだり聴いたりできる。(保存する機能は付けてません(^^;)
・text/mp3の「保存する」/「しない」の既定値を設定できるように。(Ver. 1.10は隠し機能だった(^^;)
・Past newsで、開くフォルダの「今月」/「先月」等の既定値を設定できるように。
・text表示部のフォント・サイズの既定値を設定できるように。
・text表示部で、見出しを太字に。(但し、最初に読み込んだ時のみ。Past newsには無効。(^^;)
・終了時の、画面上での位置を保存するように。(位置だけです。サイズは既定値に戻ります)

2008/04/24 Ver. 1.10
 新規公開