<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns="http://purl.org/rss/1.0/">




    



<channel rdf:about="http://www.takagi-ryo.ac/p/recent/pages/RSS">
  <title>記事</title>
  <link>http://www.takagi-ryo.ac/p</link>

  <description>
    
      最近更新された記事のリスト。
    
  </description>

  

  
            <syn:updatePeriod>daily</syn:updatePeriod>
            <syn:updateFrequency>1</syn:updateFrequency>
            <syn:updateBase>2009-06-14T04:06:13Z</syn:updateBase>
        

  <image rdf:resource="http://www.takagi-ryo.ac/p/logo.png"/>

  <items>
    <rdf:Seq>
      
        <rdf:li rdf:resource="http://www.takagi-ryo.ac/p/railway/rtss/rtss-info"/>
      
      
        <rdf:li rdf:resource="http://www.takagi-ryo.ac/p/railway/rtss/downloads/2.6.4/changes"/>
      
      
        <rdf:li rdf:resource="http://www.takagi-ryo.ac/p/railway/rtss/downloads/2.6.3/changes"/>
      
      
        <rdf:li rdf:resource="http://www.takagi-ryo.ac/p/railway/rtss/downloads/2.6.2/changes"/>
      
      
        <rdf:li rdf:resource="http://www.takagi-ryo.ac/p/misc/lecture-related/2010/transport-system-simulation/index"/>
      
      
        <rdf:li rdf:resource="http://www.takagi-ryo.ac/p/misc/lecture-related/2011/transport-system-simulation/index"/>
      
      
        <rdf:li rdf:resource="http://www.takagi-ryo.ac/p/railway/rtss/downloads/2.6.1/changes"/>
      
      
        <rdf:li rdf:resource="http://www.takagi-ryo.ac/p/railway/rtss/downloads/index"/>
      
      
        <rdf:li rdf:resource="http://www.takagi-ryo.ac/p/about/2010/0801-new-server"/>
      
      
        <rdf:li rdf:resource="http://www.takagi-ryo.ac/p/about/us"/>
      
      
        <rdf:li rdf:resource="http://www.takagi-ryo.ac/p/railway/rtss/1995-manual"/>
      
      
        <rdf:li rdf:resource="http://www.takagi-ryo.ac/p/misc/coverstory/2010/0101-happy-new-year"/>
      
      
        <rdf:li rdf:resource="http://www.takagi-ryo.ac/p/misc/front-photos/2009/old-odaki-bridge"/>
      
      
        <rdf:li rdf:resource="http://www.takagi-ryo.ac/p/railway/rtss/devel/environ"/>
      
      
        <rdf:li rdf:resource="http://www.takagi-ryo.ac/p/keywords/r/rtss"/>
      
    </rdf:Seq>
  </items>

</channel>


  <item rdf:about="http://www.takagi-ryo.ac/p/railway/rtss/rtss-info">
    <title>RTSS</title>
    <link>http://www.takagi-ryo.ac/p/railway/rtss/rtss-info</link>
    <description>饋電特性シミュレーションプログラム RTSS についての情報ページ。</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h2>最新版のダウンロード</h2>
<ul>
<li><a class="internal-link" href="downloads">こちらから，</a>最新版や過去のバージョンのダウンロード，変更点に関する情報の参照ができます。</li>
</ul>
<h2>コンパイル / インストール / プログラムの改造</h2>
<ul>
<li><a class="internal-link" href="devel">こちらから，</a>RTSS のコンパイルやインストール，およびプログラムの改造手法などに関する情報が参照できます。</li>
</ul>
<h2>マニュアル</h2>
<ul>
<li><a class="internal-link" href="1995-manual">1995年当時のマニュアルでもある，高木の博士論文</a>。日本語で書かれています。</li>
<li>RTSS 最新版の英文マニュアルは<a class="internal-link" href="RTSSManualen.pdf">こちらからどうぞ</a>。</li>
</ul>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>rt</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>RTSS</dc:subject>
    
    <dc:date>2010-12-27T11:01:29Z</dc:date>
    <dc:type>ページ</dc:type>
  </item>


  <item rdf:about="http://www.takagi-ryo.ac/p/railway/rtss/downloads/2.6.4/changes">
    <title>前バージョンからの変更点</title>
    <link>http://www.takagi-ryo.ac/p/railway/rtss/downloads/2.6.4/changes</link>
    <description>バージョン 2.6.3 からの変更点。</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h2>バグ修正</h2>
<ol>
<li>XML N ファイルにおいて，ひとつの &lt;nextsta&gt; タグあたり &lt;gradcrv&gt; タグが複数ある場合，XML G ファイルとの組み合わせにおいて正常に動作しないバグを修正した。</li>
</ol>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>rt</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>RTSS</dc:subject>
    
    <dc:date>2010-12-20T06:41:04Z</dc:date>
    <dc:type>ページ</dc:type>
  </item>


  <item rdf:about="http://www.takagi-ryo.ac/p/railway/rtss/downloads/2.6.3/changes">
    <title>前バージョンからの変更点</title>
    <link>http://www.takagi-ryo.ac/p/railway/rtss/downloads/2.6.3/changes</link>
    <description>バージョン 2.6.2 からの変更点。</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h2>機能拡張</h2>
<ol>
<li>XML G ファイルにおいて，ひとつの gradcrv データセット当たり &lt;gradient&gt; タグ・&lt;curvature&gt; タグおよび &lt;speed_restriction&gt; タグの3つを指定するかわりに，ひとつの &lt;three_data&gt; タグを指定することもできるようにした。</li>
<li>XML F ファイルが利用可能になった。</li>
<li>2. に伴い，XML S ファイルにおける変電所名の重複などのチェックを厳格化した。このため，従来動作していた XML S ファイルが動作しなくなる可能性がある。</li>
<li>(binary distribution only) Windows インストーラにおいて英語と日本語が選べるようにした。</li>
</ol>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>rt</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>RTSS</dc:subject>
    
    <dc:date>2010-12-19T07:49:10Z</dc:date>
    <dc:type>ページ</dc:type>
  </item>


  <item rdf:about="http://www.takagi-ryo.ac/p/railway/rtss/downloads/2.6.2/changes">
    <title>前バージョンからの変更点</title>
    <link>http://www.takagi-ryo.ac/p/railway/rtss/downloads/2.6.2/changes</link>
    <description>バージョン 2.6.1 からの変更点。</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h2>2.6.2a1 (非リリース版) での変更点</h2>
<h3>機能拡張 (2点)</h3>
<ol>
<li>抵抗制御（加速および界磁制御による電力回生ブレーキ）の模擬ができるようにした。</li>
<li>電車線電圧により充放電電流を制御する車載エネルギー蓄積装置モデル OBESS_Voltage_Controlled クラスを追加した。</li>
</ol>
<h3>プログラム修正・バグ修正 (2点)</h3>
<ol>
<li>一部のファイルで StrPrintf クラスの使用を抑制した。</li>
<li>rf_ffile.cc において，N ファイルのサイクルタイムをチェックしている部分のエラーメッセージを修正した。</li>
</ol>
<h2>2.6.2a2 (非リリース版) での変更点</h2>
<h3>機能拡張 (1点)</h3>
<ol>
<li>バージョン番号を -o -v というコマンド行引数を与えることで表示できるようにした。</li>
</ol>
<h3>プログラム修正・バグ修正 (5点)</h3>
<ol>
<li>OBESS_Voltage_Controlled クラスの初期化時のバグを修正した。</li>
<li>EnergyStorage.cc において，配列範囲外のメモリを参照するバグを修正した。</li>
<li>StrPrintf クラスの使用をやめ，StrPrintf.hh ファイルを削除した。</li>
<li>GCC 4.5.0 に対応するための修正を行った。</li>
<li>コンパイル時に，オブジェクトコードが書き込まれるディレクトリの名前を変更した。</li>
</ol>
<h2>2.6.2a3 (非リリース版) での変更点</h2>
<h3>機能拡張 (1点)</h3>
<ol>
<li>XML G ファイルが利用可能となった。</li>
</ol>
<h3>プログラム修正・バグ修正 (4点)</h3>
<ol>
<li>GCC 4.5.0 において，-Wall で警告が出ないよう修正を行った。</li>
<li>OBESS_Voltage_Controlled.cc において，配列範囲外のメモリを参照するバグを修正した。</li>
<li>抵抗制御モデルにおいて，回生ブレーキ時の電流の計算値にあった誤りを修正した。</li>
<li>標準の Makefile では，コンパイル時オプション -DSJIS_ICONV を指定しないこととした。</li>
</ol>
<h2>2.6.2a4 (非リリース版) での変更点</h2>
<h3>機能拡張 (1点)</h3>
<ol>
<li>XML G ファイルにおいて，&lt;gradient&gt; タグ，&lt;curvature&gt; タグ，&lt;speed_restriction&gt; タグのいずれについても，ref 属性を利用して他のデータセットのデータをコピーできるようにした。</li>
</ol>
<h2>2.6.2 での変更点</h2>
<h3>ドキュメント修正 (1点)</h3>
<ol>
<li>デフォルトでは GNU libiconv ライブラリを使用しないことになったため，ライセンス関係の文書を修正した。</li>
</ol>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>rt</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>RTSS</dc:subject>
    
    <dc:date>2010-12-16T03:53:41Z</dc:date>
    <dc:type>ページ</dc:type>
  </item>


  <item rdf:about="http://www.takagi-ryo.ac/p/misc/lecture-related/2010/transport-system-simulation/index">
    <title>「交通シミュレーション特論」講義に関する情報一覧</title>
    <link>http://www.takagi-ryo.ac/p/misc/lecture-related/2010/transport-system-simulation/index</link>
    <description>講義の概要，マテリアルへのリンクなど 
</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h2 dir="ltr">目次</h2>
<ul class="listTypeSquare" dir="ltr">
<li>
<div><a class="anchor-link" href="#pubinfo">この講義に関する「公式情報」</a></div>
</li>
<li>
<div><a class="anchor-link" href="#privinfo">より私的な講義の概要説明</a></div>
</li>
<li>
<div><a class="anchor-link" href="#links">マテリアルへのリンク</a></div>
</li>
<ul>
<li>
<div><a class="anchor-link" href="#lec09">第9回 (2010. 12. 3)</a></div>
</li>
<li>
<div><a class="anchor-link" href="#lec05-06">第5回・第6回・第7回・第8回 (2010. 10. 22 / 10. 29 / 11. 12 / 11. 26)</a></div>
</li>
<li>
<div><a class="anchor-link" href="#lec04">第4回 (2010. 10. 15)</a></div>
</li>
</ul>
</ul>
<h2 dir="ltr"><a name="pubinfo"></a>この講義に関する「公式情報」</h2>
<div>
<ul class="listTypeSquare">
<li>講義名: 交通シミュレーション特論 (英文名: Transport System Simulation)</li>
<li>開講時期: 2010. 9 - 2011. 1</li>
<li>開講している大学の公式情報ページへのリンク： <a class="external" href="http://www.kogakuin.ac.jp/">工学院大学</a> / <a class="external" href="http://www.kogakuin.ac.jp/ind/daigakuin.html">大学院工学研究科</a> / <a class="external" href="http://www.kogakuin.ac.jp/daigakuin/mc/index.html">電気・電子工学専攻</a> || <a class="external-link" href="http://syllabus.sc.kogakuin.ac.jp/syllabus/daigakuin/2010/1CM1/5503.html">大学シラバスページ</a></li>
</ul>
</div>
<h2><a name="privinfo"></a>より私的な講義の概要説明</h2>
<div>
<ul class="listTypeSquare">
<li>大学院講義です。シミュレーションによる交通システムの評価手法を体得してもらうことを目指しています。</li>
<li>ある時期までは「プログラムを作る」を目標にしていたのですが，ウィンドウズの普及でプログラミングということが身近でなくなったおかげ(??)か，あまりに単位修得にいたる者の割合が少ないので，昨年度からは大幅に形式を変更し，プログラムを「作る」よりは「使う」ほうを主な目標にしました。体得してもらう，という部分は変更なしのつもりです。</li>
<li>ただし，「作る」ほうも，将来何らかの形で関わる方は多いと思われますので，そのようなときに役立つさまざまな知識は講義で提供することにしています。</li>
</ul>
</div>
<h2><a name="links"></a>マテリアルへのリンク</h2>
<ul class="listTypeSquare">
<li>ここにあるプログラムの利用条件は，<a class="internal-link" href="../../../../railway/rtss">RTSS</a> のそれに準じます。</li>
</ul>
<h3><a name="lec09"></a>講義第9回 (2010. 12. 3)</h3>
<ul>
<li>ソースコード一式 <a class="internal-link" href="Dijkstrademo2.tar.gz">Dijkstra-demo2.tar.gz</a></li>
<ul>
<li>注 (2010. 12. 10): 上記ソースコードを更新しています。GCC 4.5 (MinGW / MSYS 最新版をダウンロードすると入れられるもの) を使うと，エラーのためコンパイルができない問題がありました。これを解消したものです。</li>
</ul>
<li>デモに使用したプログラムです。</li>
<li>ソースコード一式を開くと，ひとつのディレクトリができ，そこにいくつかのファイルが存在しているはずです。</li>
<li>このプログラムが行うことは，基本的に講義第5～8回のなかで紹介した demo5.cc と同じことをしますが，データがソースコードのなかではなく，XML データファイルにより記述される点が異なります。</li>
<li>このプログラムをコンパイルする場合には PCRE (Perl Compatible Regular Expression) ライブラリが前もってインストールされて,使える状態になっていることが必要です。<a class="external" href="http://pcre.org/">ライブラリはここからダウンロードできます。</a>最新版のソース（pcre-8.10.tar.gz とか pcre-8.10.tar.bz2 とか) をとってきて，展開すると，ひとつのディレクトリができ，そこに関係するファイル一式ができます。そのディレクトリに移動し，インストールのやり方を書いた文書に従ってコンパイル・インストールしてください。</li>
<li>これを g++ を用いてコンパイルする場合，たとえば次のようにすればよいでしょう:</li>
<p class="callout">g++ -O2 RS_Object.cc RS_XmlReader.cc Sujic_Weight.cc X_Cycletime_Initialiser.cc X_OD_Station_Creator.cc X_Simple_CTI_Creator.cc X_SpaceTimeNode.cc X_Station.cc X_Station_Creator.cc X_SujicDemo_Main.cc X_Train.cc X_Train_Creator.cc rtss_path.cc tinyxml.cpp tinyxmlerror.cpp tinyxmlparser.cpp -lpcre -o sujic_demo</p>
<li>こうしてできた sujic_demo(.exe) を用いて，当該ディレクトリにあるXML設定ファイル data.xml を読み，シミュレーションを実行することができます。以下のようにしてください:</li>
<p class="callout">sujic_demo data.xml &gt; world.log 2&gt;&amp;1</p>
<li>こうすると world.log というログファイルが生成されます。これをエディタ等で開き，なかみを確認してください。</li>
<li>中身の異なるデータファイルを新たに作成し，上記の手順でシミュレーションを繰り返し，プログラムが「正しく」動作していることを確認してください。</li>
  
</ul>
<h3><a name="lec05-06"></a>講義第5回・第6回・第7回・第8回 (2010. 10. 22 / 10. 29 / 11. 12 / 11. 26)</h3>
<ul class="listTypeSquare">
<li>ソースコード一式 <a class="internal-link" href="Dijkstra-demo.tar.gz">Dijkstra-demo.tar.gz</a></li>
<li>デモに使用したプログラムです。</li>
<li>ソースコード一式を開くと，ひとつのディレクトリができ，そこにいくつかのファイルが存在しているはずです。</li>
<li>5つのプログラム demo1.cc, demo2.cc, demo3.cc, demo4.cc, demo5.cc があります。どれも独立のプログラムで，ヘッダファイル RS_FHeap.hh および RS_Dijkstra.hh を利用します。</li>
<li>これらを g++ を利用してコンパイルする場合，たとえば次のようにすればよいでしょう。以下の例では demo1.cc について記述していますが，demo2.cc 以下についても同様にできるはずです：</li>
<p class="callout">g++ -O2 demo1.cc -o demo1</p>
<li>プログラム demo1.cc は，無向グラフにおいて，弧に非負の整数の重みを与え，Dijkstra 法により最短経路を求めます。グラフなどの必要なデータはすべてソースコード内に記述されています。</li>
<li>プログラム demo2.cc は，demo1.cc と同様ですが，弧に与える重みが整数ではなく，Sujic_Weight というクラスになっています。Sujic_Weight クラスの宣言や実装もこの demo2.cc に含まれています。グラフなどの必要なデータは demo1.cc と同様すべてソースコード内に記述されています。</li>
<li>プログラム demo3.cc では，demo2.cc で用いた Sujic_Weight をそのまま用い，さらに列車ダイヤをデータとして与えることができるよう，列車を表す X_Train クラス，駅を表す X_Station クラス，および駅における「時空ノード」を表現する X_SpaceTimeNode クラスなどを宣言・実装しています。これらのクラスを用いて列車ダイヤを記述した後，ある駅にある時刻に到着した乗客が別な駅にどのような列車を乗り継いでたどり着くのが最適かを Dijkstra 法によって求めます。駅や列車，そして乗客の到着時刻・到着駅などの必要なデータは，すべてソースコード内に記述されています（列車データの半分ほどがコメントアウトされていることに注意）。</li>
<li>プログラム demo4.cc では，demo3.cc をもとに列車周期の概念を導入し，同じ周期で多数の列車が走る路線のシミュレーションを容易にしました。</li>
<li>プログラム demo5.cc は，demo4.cc をもとに大幅なコードの追加を行い，乗客の列車等への割り付けまでを行うことができるプログラムとしました。</li>
<li>これらのプログラムをコンパイルし，どのような動作をするか確認してください。また，プログラムソースに書かれたデータを変更し，実行してみてください。</li>
</ul>
<h3><a name="lec04"></a>講義第4回 (2010. 10. 15)</h3>
<ul class="listTypeSquare">
<li>ソースコード等一式 <a class="internal-link" href="TalkingAnimals.tar.gz">TalkingAnimals.tar.gz</a></li>
<ul>
<li>注 (2010. 12. 10): 上記ソースコードを更新しています。GCC 4.5 (MinGW / MSYS 最新版をダウンロードすると入れられるもの) を使うと，エラーのためコンパイルができない問題がありました。これを解消したものです。</li>
</ul>
<li>デモに使用したプログラムです。</li>
<li>ソースコード等一式を開くと，ひとつのディレクトリができ，そこにいくつかのファイルが存在しているはずです。</li>
<li>そのディレクトリにあるソースファイルのうち，tinyxml.h, tinyxml.cpp, tinyxmlparser.cpp, tinyxmlerror.cpp の4ファイルは，Tiny XML ライブラリ (<a href="http://www.grinninglizard.com/tinyxml/">http://www.grinninglizard.com/tinyxml/</a>) として配布されているものです。このうち tinyxml.h については，その冒頭部に RTSS-specific changes とコメント行で示した部分について，改変（追加）を行っています。Tiny XML ライブラリのライセンスは，Zlib ライセンスです。その詳細については，これらのファイルの冒頭部のコメント行をご覧ください。</li>
<li>このプログラムをコンパイルする場合には PCRE (Perl Compatible Regular Expression) ライブラリが前もってインストールされて,使える状態になっていることが必要です。<a class="external" href="http://pcre.org/">ライブラリはここからダウンロードできます。</a>最新版のソース（pcre-8.10.tar.gz とか pcre-8.10.tar.bz2 とか) をとってきて，展開すると，ひとつのディレクトリができ，そこに関係するファイル一式ができます。そのディレクトリに移動し，インストールのやり方を書いた文書に従ってコンパイル・インストールしてください。</li>
<li>testTalkingAnimal.exe（マイクロソフト・ウィンドウズの環境において。Linux などだと最後の .exe はつかないと思います）を生成するには，以下のファイルをすべてコンパイル・リンクすればよいでしょう。</li>
<ul>
<li>RS_Object.cc</li>
<li>RS_XmlReader.cc</li>
<li>Test_TalkingAnimalContainer.cc</li>
<li>Test_TalkingAnimals.cc</li>
<li>Test_TalkingCat_Creator.cc</li>
<li>Test_TalkingDog_Creator.cc</li>
<li>Test_TalkingHuman_Creator.cc</li>
<li>rtss_path.cc</li>
<li>testTalkingAnimalsMain.cc</li>
<li>tinyxml.cpp</li>
<li>tinyxmlerror.cpp</li>
<li>tinyxmlparser.cpp</li>
</ul>
<li>g++ を使う場合，当該ディレクトリにおいて以下のようにすればよいでしょう：</li>
<p class="callout">g++ -O2 RS_Object.cc RS_XmlReader.cc Test_TalkingAnimalContainer.cc Test_TalkingAnimals.cc Test_TalkingCat_Creator.cc Test_TalkingDog_Creator.cc Test_TalkingHuman_Creator.cc rtss_path.cc testTalkingAnimalsMain.cc tinyxml.cpp tinyxmlerror.cpp tinyxmlparser.cpp -lpcre -o testTalkingAnimal</p>
<li>できあがった testTalkingAnimal（.exe）を実行するとデモが行えます。コマンド行引数として talking-animal-without-tiger.xml　を指定してください。次のように:</li>
<p class="callout">testTalkingAnimal talking-animal-without-tiger.xml</p>
<li>このディレクトリには，ほかにも XML ファイルがあります。しかし，上記のようにコンパイルすると，ほかの .xml ファイルは読めません。これは，Test_TalkingTiger オブジェクトに関するコードが含まれていないからです。</li>
<li>Test_TalkingTiger.h と Test_TalkingTiger_Creator.cc を「加えて」やれば，ほかの XML ファイルも読むことができるようになります。このようにコンパイルすればよいでしょう (ハイライト部分が追加すべきファイル名です)：</li>
<p class="callout">g++ -O2 RS_Object.cc RS_XmlReader.cc Test_TalkingAnimalContainer.cc Test_TalkingAnimals.cc Test_TalkingCat_Creator.cc Test_TalkingDog_Creator.cc Test_TalkingHuman_Creator.cc <span class="visualHighlight">Test_TalkingTiger_Creator.cc</span> rtss_path.cc testTalkingAnimalsMain.cc tinyxml.cpp tinyxmlerror.cpp tinyxmlparser.cpp -lpcre -o testTalkingAnimal</p>
<li>このようにして生成した testTalkingAnimal（.exe）であれば，残るふたつの .xml も読むことができます。</li>
<li>読み込ませる XML ファイルを変更したり，新たなクラスを追加したりしてみてください。</li>
</ul>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>rt</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>講義関連</dc:subject>
    
    
      <dc:subject>工学院大学</dc:subject>
    
    <dc:date>2010-11-03T07:20:00Z</dc:date>
    <dc:type>ページ</dc:type>
  </item>


  <item rdf:about="http://www.takagi-ryo.ac/p/misc/lecture-related/2011/transport-system-simulation/index">
    <title>「交通シミュレーション特論」講義に関する情報一覧</title>
    <link>http://www.takagi-ryo.ac/p/misc/lecture-related/2011/transport-system-simulation/index</link>
    <description>講義の概要，マテリアルへのリンクなど 
</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h2 dir="ltr">目次</h2>
<ul class="listTypeSquare" dir="ltr">
<li>
<div><a class="internal-link" href="index#pubinfo"><span class="internal-link"><span class="anchor-link">この講義に関する「公式情報」</span></span></a></div>
</li>
<li>
<div><a class="anchor-link" href="#privinfo">より私的な講義の概要説明</a></div>
</li>
<li>
<div><a class="anchor-link" href="#links">マテリアルへのリンク</a></div>
</li>
<ul>
<li><a class="internal-link" href="index#600a1">RTSS-Sujic-6.0.0a1.tar.bz2, および付属文書</a> </li>
<li>
<div><a class="anchor-link" href="#lec09">Dijkstra-demo2.tar.gz</a></div>
</li>
<li>
<div><a class="anchor-link" href="#lec05-06">Dijkstra-demo.tar.gz</a></div>
</li>
<li>
<div><a class="anchor-link" href="#lec04">TalkingAnimals.tar.gz</a></div>
</li>
</ul>
</ul>
<h2 dir="ltr"><a name="pubinfo"></a>この講義に関する「公式情報」</h2>
<div>
<ul class="listTypeSquare">
<li>講義名: 交通シミュレーション特論 (英文名: Transport System Simulation)</li>
<li>開講時期: 2011. 9 - 2012. 1</li>
<li>開講している大学の公式情報ページへのリンク： <a class="external" href="http://www.kogakuin.ac.jp/">工学院大学</a> / <a class="external" href="http://www.kogakuin.ac.jp/ind/daigakuin.html">大学院工学研究科</a> / <a class="external" href="http://www.kogakuin.ac.jp/daigakuin/mc/index.html">電気・電子工学専攻</a> || <a class="external-link" href="http://syllabus.sc.kogakuin.ac.jp/syllabus/daigakuin/2011/1CM1/5503.html"><span class="external-link">大学シラバスページ</span></a></li>
</ul>
</div>
<h2><a name="privinfo"></a>より私的な講義の概要説明</h2>
<div>
<ul class="listTypeSquare">
<li>大学院講義です。シミュレーションによる交通システムの評価手法を体得してもらうことを目指しています。</li>
<li>ある時期までは「プログラムを作る」を目標にしていたのですが，ウィンドウズの普及でプログラミングということが身近でなくなったおかげ(??)か，あまりに単位修得にいたる者の割合が少ないので，昨年度からは大幅に形式を変更し，プログラムを「作る」よりは「使う」ほうを主な目標にしました。体得してもらう，という部分は変更なしのつもりです。</li>
<li>ただし，「作る」ほうも，将来何らかの形で関わる方は多いと思われますので，そのようなときに役立つさまざまな知識は講義で提供することにしています。</li>
</ul>
</div>
<h2><a name="links"></a>マテリアルへのリンク</h2>
<ul class="listTypeSquare">
<li>ここにあるプログラムの利用条件は，<a class="internal-link" href="../../../../railway/rtss">RTSS</a> のそれに準じます。</li>
</ul>
<h3><a name="600a1"></a>RTSS-Sujic-6.0.0a1.tar.bz2</h3>
<ul>
<li>ソースコード一式:<a class="internal-link" href="RTSSSujic6.0.0a1.tar.bz2">RTSS-Sujic-6.0.0a1.tar.bz2</a></li>
<li>添付文書: <a class="internal-link" href="RTSSSujic6.0.0a1.pdf">RTSS-Sujic-6.0.0a1.pdf</a></li>
<li>Dijkstra-demo2 をもとに，ダイヤ評価ツールとしてかなり完成版に近づいたバージョンです。詳細は添付文書をご覧ください。2011年の講義のレポート課題もここに書いてあります。</li>
</ul>
<h3><a name="lec09"></a>Dijkstra-demo2.tar.gz</h3>
<ul>
<li>ソースコード一式 <a class="internal-link" href="Dijkstrademo2.tar.gz">Dijkstra-demo2.tar.gz</a></li>
<ul>
<li>注 (2010. 12. 10): 上記ソースコードを更新しています。GCC 4.5 (MinGW / MSYS 最新版をダウンロードすると入れられるもの) を使うと，エラーのためコンパイルができない問題がありました。これを解消したものです。</li>
</ul>
<li>デモに使用したプログラムです。</li>
<li>ソースコード一式を開くと，ひとつのディレクトリができ，そこにいくつかのファイルが存在しているはずです。</li>
<li>このプログラムが行うことは，基本的に講義第5～8回のなかで紹介した demo5.cc と同じことをしますが，データがソースコードのなかではなく，XML データファイルにより記述される点が異なります。</li>
<li>このプログラムをコンパイルする場合には PCRE (Perl Compatible Regular Expression) ライブラリが前もってインストールされて,使える状態になっていることが必要です。<a class="external" href="http://pcre.org/">ライブラリはここからダウンロードできます。</a>最新版のソース（pcre-8.10.tar.gz とか pcre-8.10.tar.bz2 とか) をとってきて，展開すると，ひとつのディレクトリができ，そこに関係するファイル一式ができます。そのディレクトリに移動し，インストールのやり方を書いた文書に従ってコンパイル・インストールしてください。</li>
<li>これを g++ を用いてコンパイルする場合，たとえば次のようにすればよいでしょう:</li>
<p class="callout">g++ -O2 RS_Object.cc RS_XmlReader.cc Sujic_Weight.cc X_Cycletime_Initialiser.cc X_OD_Station_Creator.cc X_Simple_CTI_Creator.cc X_SpaceTimeNode.cc X_Station.cc X_Station_Creator.cc X_SujicDemo_Main.cc X_Train.cc X_Train_Creator.cc rtss_path.cc tinyxml.cpp tinyxmlerror.cpp tinyxmlparser.cpp -lpcre -o sujic_demo</p>
<li>こうしてできた sujic_demo(.exe) を用いて，当該ディレクトリにあるXML設定ファイル data.xml を読み，シミュレーションを実行することができます。以下のようにしてください:</li>
<p class="callout">sujic_demo data.xml &gt; world.log 2&gt;&amp;1</p>
<li>こうすると world.log というログファイルが生成されます。これをエディタ等で開き，なかみを確認してください。</li>
<li>中身の異なるデータファイルを新たに作成し，上記の手順でシミュレーションを繰り返し，プログラムが「正しく」動作していることを確認してください。</li>
</ul>
<h3><a name="lec05-06"></a>Dijkstra-demo.tar.gz</h3>
<ul class="listTypeSquare">
<li>ソースコード一式 <a class="internal-link" href="Dijkstra-demo.tar.gz">Dijkstra-demo.tar.gz</a></li>
<li>デモに使用したプログラムです。</li>
<li>ソースコード一式を開くと，ひとつのディレクトリができ，そこにいくつかのファイルが存在しているはずです。</li>
<li>5つのプログラム demo1.cc, demo2.cc, demo3.cc, demo4.cc, demo5.cc があります。どれも独立のプログラムで，ヘッダファイル RS_FHeap.hh および RS_Dijkstra.hh を利用します。</li>
<li>これらを g++ を利用してコンパイルする場合，たとえば次のようにすればよいでしょう。以下の例では demo1.cc について記述していますが，demo2.cc 以下についても同様にできるはずです：</li>
<p class="callout">g++ -O2 demo1.cc -o demo1</p>
<li>プログラム demo1.cc は，無向グラフにおいて，弧に非負の整数の重みを与え，Dijkstra 法により最短経路を求めます。グラフなどの必要なデータはすべてソースコード内に記述されています。</li>
<li>プログラム demo2.cc は，demo1.cc と同様ですが，弧に与える重みが整数ではなく，Sujic_Weight というクラスになっています。Sujic_Weight クラスの宣言や実装もこの demo2.cc に含まれています。グラフなどの必要なデータは demo1.cc と同様すべてソースコード内に記述されています。</li>
<li>プログラム demo3.cc では，demo2.cc で用いた Sujic_Weight をそのまま用い，さらに列車ダイヤをデータとして与えることができるよう，列車を表す X_Train クラス，駅を表す X_Station クラス，および駅における「時空ノード」を表現する X_SpaceTimeNode クラスなどを宣言・実装しています。これらのクラスを用いて列車ダイヤを記述した後，ある駅にある時刻に到着した乗客が別な駅にどのような列車を乗り継いでたどり着くのが最適かを Dijkstra 法によって求めます。駅や列車，そして乗客の到着時刻・到着駅などの必要なデータは，すべてソースコード内に記述されています（列車データの半分ほどがコメントアウトされていることに注意）。</li>
<li>プログラム demo4.cc では，demo3.cc をもとに列車周期の概念を導入し，同じ周期で多数の列車が走る路線のシミュレーションを容易にしました。</li>
<li>プログラム demo5.cc は，demo4.cc をもとに大幅なコードの追加を行い，乗客の列車等への割り付けまでを行うことができるプログラムとしました。</li>
<li>これらのプログラムをコンパイルし，どのような動作をするか確認してください。また，プログラムソースに書かれたデータを変更し，実行してみてください。</li>
</ul>
<h3><a name="lec04"></a>TalkingAnimals.tar.gz</h3>
<ul class="listTypeSquare">
<li>ソースコード等一式 <a class="internal-link" href="TalkingAnimals.tar.gz">TalkingAnimals.tar.gz</a></li>
<ul>
<li>注 (2010. 12. 10): 上記ソースコードを更新しています。GCC 4.5 (MinGW / MSYS 最新版をダウンロードすると入れられるもの) を使うと，エラーのためコンパイルができない問題がありました。これを解消したものです。</li>
</ul>
<li>デモに使用したプログラムです。</li>
<li>ソースコード等一式を開くと，ひとつのディレクトリができ，そこにいくつかのファイルが存在しているはずです。</li>
<li>そのディレクトリにあるソースファイルのうち，tinyxml.h, tinyxml.cpp, tinyxmlparser.cpp, tinyxmlerror.cpp の4ファイルは，Tiny XML ライブラリ (<a href="http://www.grinninglizard.com/tinyxml/">http://www.grinninglizard.com/tinyxml/</a>) として配布されているものです。このうち tinyxml.h については，その冒頭部に RTSS-specific changes とコメント行で示した部分について，改変（追加）を行っています。Tiny XML ライブラリのライセンスは，Zlib ライセンスです。その詳細については，これらのファイルの冒頭部のコメント行をご覧ください。</li>
<li>このプログラムをコンパイルする場合には PCRE (Perl Compatible Regular Expression) ライブラリが前もってインストールされて,使える状態になっていることが必要です。<a class="external" href="http://pcre.org/">ライブラリはここからダウンロードできます。</a>最新版のソース（pcre-8.10.tar.gz とか pcre-8.10.tar.bz2 とか) をとってきて，展開すると，ひとつのディレクトリができ，そこに関係するファイル一式ができます。そのディレクトリに移動し，インストールのやり方を書いた文書に従ってコンパイル・インストールしてください。</li>
<li>testTalkingAnimal.exe（マイクロソフト・ウィンドウズの環境において。Linux などだと最後の .exe はつかないと思います）を生成するには，以下のファイルをすべてコンパイル・リンクすればよいでしょう。</li>
<ul>
<li>RS_Object.cc</li>
<li>RS_XmlReader.cc</li>
<li>Test_TalkingAnimalContainer.cc</li>
<li>Test_TalkingAnimals.cc</li>
<li>Test_TalkingCat_Creator.cc</li>
<li>Test_TalkingDog_Creator.cc</li>
<li>Test_TalkingHuman_Creator.cc</li>
<li>rtss_path.cc</li>
<li>testTalkingAnimalsMain.cc</li>
<li>tinyxml.cpp</li>
<li>tinyxmlerror.cpp</li>
<li>tinyxmlparser.cpp</li>
</ul>
<li>g++ を使う場合，当該ディレクトリにおいて以下のようにすればよいでしょう：</li>
<p class="callout">g++ -O2 RS_Object.cc RS_XmlReader.cc Test_TalkingAnimalContainer.cc Test_TalkingAnimals.cc Test_TalkingCat_Creator.cc Test_TalkingDog_Creator.cc Test_TalkingHuman_Creator.cc rtss_path.cc testTalkingAnimalsMain.cc tinyxml.cpp tinyxmlerror.cpp tinyxmlparser.cpp -lpcre -o testTalkingAnimal</p>
<li>できあがった testTalkingAnimal（.exe）を実行するとデモが行えます。コマンド行引数として talking-animal-without-tiger.xml　を指定してください。次のように:</li>
<p class="callout">testTalkingAnimal talking-animal-without-tiger.xml</p>
<li>このディレクトリには，ほかにも XML ファイルがあります。しかし，上記のようにコンパイルすると，ほかの .xml ファイルは読めません。これは，Test_TalkingTiger オブジェクトに関するコードが含まれていないからです。</li>
<li>Test_TalkingTiger.h と Test_TalkingTiger_Creator.cc を「加えて」やれば，ほかの XML ファイルも読むことができるようになります。このようにコンパイルすればよいでしょう (ハイライト部分が追加すべきファイル名です)：</li>
<p class="callout">g++ -O2 RS_Object.cc RS_XmlReader.cc Test_TalkingAnimalContainer.cc Test_TalkingAnimals.cc Test_TalkingCat_Creator.cc Test_TalkingDog_Creator.cc Test_TalkingHuman_Creator.cc <span class="visualHighlight">Test_TalkingTiger_Creator.cc</span> rtss_path.cc testTalkingAnimalsMain.cc tinyxml.cpp tinyxmlerror.cpp tinyxmlparser.cpp -lpcre -o testTalkingAnimal</p>
<li>このようにして生成した testTalkingAnimal（.exe）であれば，残るふたつの .xml も読むことができます。</li>
<li>読み込ませる XML ファイルを変更したり，新たなクラスを追加したりしてみてください。</li>
</ul>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>rt</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>講義関連</dc:subject>
    
    
      <dc:subject>工学院大学</dc:subject>
    
    <dc:date>2011-10-01T07:20:00Z</dc:date>
    <dc:type>ページ</dc:type>
  </item>


  <item rdf:about="http://www.takagi-ryo.ac/p/railway/rtss/downloads/2.6.1/changes">
    <title>前バージョンからの変更点</title>
    <link>http://www.takagi-ryo.ac/p/railway/rtss/downloads/2.6.1/changes</link>
    <description>バージョン 2.6.0 からの変更点。</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h2>2.6.1a1 (非リリース版) での変更点</h2>
<h3>機能拡張 (2点)</h3>
<ol>
<li>F ファイルにおいて，nominal_voltage フラグを追加した。このフラグにより，定格電圧値を変更できる。</li>
<li>F ファイルにおいて，変電所と饋電線との接続点が複数あっても正常に動作するように変更した。超電導饋電線のシミュレーションがより容易になる。</li>
</ol>
<h2>2.6.1a2 (非リリース版) での変更点</h2>
<h3>バグ修正 (1点)</h3>
<ol>
<li>車上エネルギー蓄積装置を「リファレンスSOC」に基づいて制御するルーチンにおいて重大な誤りがあり，リファレンスSOCによるフィードフォワード制御がまったく効いていなかったバグを修正した。</li>
</ol>
<h2>2.6.1 での変更点</h2>
<h3>バグ修正 (1点)</h3>
<ol>
<li>nxx_rf.cc において，&lt;gradcrv&gt; タグの属性の処理における誤りを修正した。</li>
</ol>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>rt</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>RTSS</dc:subject>
    
    <dc:date>2010-10-28T08:22:31Z</dc:date>
    <dc:type>ページ</dc:type>
  </item>


  <item rdf:about="http://www.takagi-ryo.ac/p/railway/rtss/downloads/index">
    <title>ダウンロード</title>
    <link>http://www.takagi-ryo.ac/p/railway/rtss/downloads/index</link>
    <description>ダウンロードはこちらから。</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h2>最新バージョン</h2>
<ul>
<li>2.6.4 です。<a class="internal-link" href="2.6.4">こちら</a>からダウンロードできます。</li>
<li>なお，バイナリディストリビューションファイルを変更しました。（2011. 1. 22）</li>
</ul>
<h2>リリース履歴</h2>
<ul>
<li><a class="internal-link" href="2.6.4">2.6.4</a> (2010. 12. 20)</li>
<li><a class="internal-link" href="2.6.3">2.6.3</a> (2010. 12. 19)</li>
<li><a class="internal-link" href="2.6.2">2.6.2</a> (2010. 12. 16)</li>
<li><a class="internal-link" href="2.6.1">2.6.1</a> (2010. 10. 28)</li>
<li><a class="internal-link" href="2.6.0">2.6.0</a> (2010. 9. 17)</li>
<li>(それ以前は準備中)</li>
</ul>
<h2>ライセンス</h2>
<ul>
<li>2.6.0 より BSD ライセンスとしました。詳細は，ソースディストリビューションのなかの LICENSE-RTSS.en ファイルをご覧ください。</li>
</ul>
<p> </p>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>rt</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>RTSS</dc:subject>
    
    <dc:date>2010-09-17T03:35:00Z</dc:date>
    <dc:type>ページ</dc:type>
  </item>


  <item rdf:about="http://www.takagi-ryo.ac/p/about/2010/0801-new-server">
    <title>新サーバ立ち上げ記録</title>
    <link>http://www.takagi-ryo.ac/p/about/2010/0801-new-server</link>
    <description>2010年7月に新サーバを立ち上げました。</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<h2>概要</h2>
<p><a class="external-link" href="http://minipc.jp/product/z/ls800a/index.html">minipc.jp 製のベアボーンキット</a>を使って作ったサーバが7月に故障したので，新たなサーバをつくってそちらにいろいろなものを移し替えた。このページはその記録である。</p>
<h2>サーバのハードウェアとOS</h2>
<p>2003年ころから2008年ころまでサーバとして連続稼働で使用していた <a class="external-link" href="http://windy-online.com/barestyle/polo_v/index.html">PoloV （WinDy 製のキューブ型PC。Mini-ITX フォームファクタの VIA 社製マザーボー<br />ド = CPU は VIA C3 = がのっていた）</a>の筐体をそのまま使用することにした。</p>
<p>電源ユニットは<a class="external-link" href="http://www.diatec.co.jp/shop/det.php?prod_c=641">「ACアダプタ電源」（ダイヤテック PLS 180 K）</a>に置き換えた。ACアダプタ電源にはファンがなかったが，サーバ稼働後数日の実績をみたところ後述のハードディスクの温度上昇が大きいため，山洋電気製の4cm角10mm厚のファン <a class="external-link" href="http://www.owltech.co.jp/products/case_fan/sanyo/SF/SF4.html">SF4-S5</a> を後に追加した。</p>
<p>マザーボードは Gigabyte の <a class="external-link" href="http://www.gigabyte.co.jp/Products/Motherboard/Products_Overview.aspx?ProductID=3347">GA-D510UD</a> に置き換えた。</p>
<p>7cmのケースファンは，ハードディスクとぎりぎりだが干渉しないことを確認したうえで，厚みが15mmから25mmに厚くなった新品（<a class="external-link" href="http://www.ainex.jp/products/cfz-70s.htm">Ainex CFZ-70S</a>）に更新した。</p>
<p>ハードディスクは Samsung 製の HD103SJ (1TB) で，これはサーバ稼働場所そばの PC Depot 店頭にあったものを適当に購入した。Software RAID 1 構成にする予定なので2個購入し，1つはケースにもともとついている「3.5インチシャドウベイ」に，もうひとつは<a class="external-link" href="http://www.scythe.co.jp/accessories/himuro.html">ハードディスクケース「氷室」</a>に入れたうえ，あいている「5インチベイ」に，それぞれ取り付けた。ただし，いずれも取り付け方には多少問題があった。3.5インチシャドウベイの場合はSATAケーブル類を取り付けるためにハードディスク固定ねじのところに1mm程度の厚さのスペーサを挿入している。「氷室」はストレートケーブルを使用すればぎりぎり利用可能だったが，コネクタに通常はかからない力がかかってしまっている。「氷室」はアルミニウム合金製で，内蔵したハードディスクの熱を放散するヒートシンクが全体についている構造なので，PCケース前面から3cm程度飛び出す位置に固定した。やや不格好だが，多少なりともケース内の発熱を外に逃がしてくれることを期待した。</p>
<p>電源トラブルに備え，Omron の <a class="external-link" href="http://www.omron.co.jp/ped-j/dengen/product/ups/bx35-50f/bx35-50f.htm">BX35F</a> UPS の使用も計画した。UPS と PC は USB ケーブルで接続している。</p>
<h2>OS</h2>
<p>サーバ用と考えると安定したものがよいので，<a class="external-link" href="http://www.centos.org/">CentOS</a> 5.5 を選択した。Software RAID 1 を使用してインストールし，ディスクのトラブルに備えた。</p>
<p>最初のインストールでは，BIOS のバグと設定の不具合があり，ディスクアクセスが異常に遅かった。BIOS を最新のものにアップデートしたうえで，SATA HDD のモードを IDE から AHCI に変更すると，Software RAID 1 構成でも大きな問題なく動くようになった。ちなみに，変更前にはハードディスクは /dev/hd{a, c} として見えていたが，変更後は /dev/sd{a, b} として見えている。</p>
<h2>各種ソフトウェア</h2>
<h3>Omron UPS のシャットダウンソフト Power Act Pro</h3>
<p>Omron ウェブサイトで配布されている RHEL 5 向け最新版をインストールして，特に問題が出ていない。</p>
<h3>SSH</h3>
<p>CentOS 標準リポジトリから yum でインストールした。</p>
<h3>BIND</h3>
<p>CentOS 標準リポジトリから yum でインストールした。各種設定ファイルは，旧サーバが持っていたものを救出できたので，それをほぼそのまま使用した。</p>
<h3>Postfix + Dovecot + ClamAV + Amavisd-new その他によるメール・IMAP サーバ</h3>
<p><a class="external-link" href="http://centossrv.com/postfix-clamav-spamassassin.shtml">「CentOS で自宅サーバー構築」ウェブサイトを参照</a>した。各種設定ファイルは，旧サーバが持っていたものを救出できたので，それをほぼそのまま使用した。ちなみに，旧サーバでは，ヴァーチャルドメインを使用している環境において spam メールの spam フォルダへの自動振分けを CMU Sieve を使った配送制御により実現していたが，これを Dovecot Sieve を使って実現するため，ATrpms リポジトリから Dovecot-1.2 の rpm を取得して用いている。ClamAV, Amavisd-new などは RPM forge リポジトリのものを使っている。</p>
<h3>Mailman</h3>
<p><a class="external-link" href="http://centossrv.com/postfix-mailman.shtml">「CentOS で自宅サーバー構築」</a>を参考にした。各種設定ファイルは，旧サーバが持っていたものを救出できたので，それをほぼそのまま使用した。</p>
<h3>PostgreSQL データベースサーバ</h3>
<p>CentOS 標準のリポジトリを使用して yum でインストールした。やや古いものが入っている。データベースのなかみは，当然ながら旧サーバのダンプファイルをリストアして用いている。</p>
<h2>その後の経過</h2>
<p>冷房等のない部屋で連続稼働している。</p>
<p>サーバ設置場所は遠隔地である。CPU の温度等は計測できていないが，ハードディスクの温度は S.M.A.R.T. データを読むことによりモニタ可能となっている。</p>
<p>これによれば，酷暑となった2010年7月下旬においても，「氷室」に入れたディスクは最高でも45℃程度にしか達しなかった。3.5インチベイにあるディスクはこれより5℃ほど温度が高くなっているが，50℃を超えることはなかった。いずれのディスクも，朝方にはこれより7℃ほど温度が下がっている。これらのデータから，いささか苦しいものの夏の稼働状況として大きな問題はないと考えられる。</p>
]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>rt</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>サーバ</dc:subject>
    
    
      <dc:subject>RTざんまい</dc:subject>
    
    <dc:date>2010-08-01T07:10:01Z</dc:date>
    <dc:type>ページ</dc:type>
  </item>


  <item rdf:about="http://www.takagi-ryo.ac/p/about/us">
    <title>ざんまいについて</title>
    <link>http://www.takagi-ryo.ac/p/about/us</link>
    <description>本サイト「RTざんまい」そのものに関する情報をまとめています。</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<h2>「RTざんまい」とは</h2>
<ul><li>サイト運営者紹介</li><li>サイト管理者への連絡方法</li></ul>
<h2>サーバについて</h2>
<ul><li><a title="新サーバ立ち上げ記録" class="internal-link" href="2010/0801-new-server">現在のサーバを立ち上げたときの情報</a></li><li>過去の情報</li></ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>rt</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>RTざんまい</dc:subject>
    
    <dc:date>2010-08-01T06:40:00Z</dc:date>
    <dc:type>ページ</dc:type>
  </item>


  <item rdf:about="http://www.takagi-ryo.ac/p/railway/rtss/1995-manual">
    <title>1995年時点でのマニュアル (学位論文)</title>
    <link>http://www.takagi-ryo.ac/p/railway/rtss/1995-manual</link>
    <description>ウェブマスターの学位論文，かつ当時のRTSSマニュアル。</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>ウェブマスターの学位論文です。最近，古いパソコンからデータを取り出し，Windows Vista 64ビット版の環境に pLaTeX 関連のツールをインストールし，画像ファイルを Illustrator CS3 で修正したりして，PDF 化したものです。</p>
<p>残念ながら，環境が1995年当時のものと全く異なることから，国会図書館や東京大学の図書館にあるはずの，高木の学位論文そのものと同一ではありません。一部，明らかな間違い（索引用データの入れ間違い）の訂正も行いました。</p>
<p>日本語で書かれています。</p>
<p>この学位論文の付録が，ウェブマスターが学位を取得した1995年当時のRTSSのマニュアルとなっています。このマニュアルに従ってデータを書き，プログラムを走らせれば，基本的にはそのまま動くはずです。バグ等の修正がその後行われているので，結果は同一ではないかも知れませんが。</p>
<ul>
<li><a class="internal-link" href="dpaper.pdf" title="学位論文">学位論文（PDF, 約3MB）はこちら。</a></li>
</ul>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>rt</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>RTSS</dc:subject>
    
    <dc:date>2010-02-25T08:30:00Z</dc:date>
    <dc:type>ページ</dc:type>
  </item>


  <item rdf:about="http://www.takagi-ryo.ac/p/misc/coverstory/2010/0101-happy-new-year">
    <title>新年のご挨拶</title>
    <link>http://www.takagi-ryo.ac/p/misc/coverstory/2010/0101-happy-new-year</link>
    <description>ウェブマスターから皆様へのご挨拶。</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<p><a title="西表島，星砂海岸" class="internal-link" href="../../../images/2010/20090322-hoshi-suna-46.jpg"><img class="image-right" src="../../../images/2010/20090322-hoshi-suna-46.jpg/image_preview" alt="西表島，星砂海岸" /></a>あけましておめでとうございます。</p>
<p>2009年は，結婚披露宴（4月），新婚旅行（なぜか3月。ちなみに結婚式は2008年11月）など個人的なイベントが続きました。</p>
<p>2010年，僕を待ち受けているものは何なのだろう，と思いますが，個人的な方面では妻とともに楽しい時間が過ごせそうです。</p>
<p>本年もよろしくお願いします。</p>
<p><a title="西表島，星砂海岸" class="internal-link" href="../../../images/2010/20090322-hoshi-suna-46.jpg">写真</a>は，2009年3月22日，新婚旅行中の西表島・星砂海岸で撮影したものです。美しい島々を巡り，日本の広さを感じる旅でした。</p>
]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>rt</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>ざんまい巻頭言</dc:subject>
    
    
      <dc:subject>季節のご挨拶</dc:subject>
    
    
      <dc:subject>西表島</dc:subject>
    
    
      <dc:subject>沖縄</dc:subject>
    
    <dc:date>2009-12-31T16:05:00Z</dc:date>
    <dc:type>ページ</dc:type>
  </item>


  <item rdf:about="http://www.takagi-ryo.ac/p/misc/front-photos/2009/old-odaki-bridge">
    <title>旧小滝橋</title>
    <link>http://www.takagi-ryo.ac/p/misc/front-photos/2009/old-odaki-bridge</link>
    <description>[巻頭お写真] 栃木県日光市足尾町，足尾銅山の「小滝坑口」前の鋼橋。</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<p><a title="旧小滝橋 (足尾)" class="internal-link" href="../../../images/2009/IMG_1478_50_percent.jpg"><img class="image-right" src="../../../images/2009/IMG_1478_50_percent.jpg/image_preview" alt="旧小滝橋 (足尾)" /></a>わたらせ渓谷鉄道の「第2渡良瀬川橋梁」付近から，「庚申山川」ぞいに足尾の西方の山中に分け入っていくと，最盛期には1万人以上が暮らした小滝地区に至ります。現地はいまや建物も皆無という状態で，「ここに小滝の里ありき」という石碑がある「小滝の里公園」が残るのみです。そこからさらに少し上流方面にのぼっていくと，江戸時代からあった旧坑道を明治時代に再開発したという旧小滝坑跡があり，その前にこの旧小滝橋が残っています。こだき，と読むようです。銘板はみつけることができませんでしたが，そばにある日光市による立て看板によれば，長さ26.6m（支間長か？），幅3.05m（道路時代の幅員か？）で，形式は写真から明らかなように下路ダブルワーレントラス。親柱には「大正十五年六月」とあるので足尾地区の橋のなかでもそう古い橋ではないと思いますが，長いこと使用されておらず，実態以上に「すごみ」を感じさせます。</p>
<p>なお，小滝坑は1954年に廃止されたとありますが，その時点でこの橋が使用されなくなったのかは定かではありません。現在の道路はおそらく2000年以降に開通した2車線の橋を渡っており，この橋から数10mほど上流に旧橋の橋台らしきものが残っています。しかし，現地の状況，ならびにいくつかの文献から，少なくとも30年程度かそれ以上使われていないことは確かだと思われます。</p>
<ul><li>写真撮影: 2009. 9. 21.</li><li>写真へのリンクは<a title="旧小滝橋 (足尾)" class="internal-link" href="../../../images/2009/IMG_1478_50_percent.jpg">こちら</a>。</li></ul>
]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>rt</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>巻頭お写真</dc:subject>
    
    
      <dc:subject>橋梁</dc:subject>
    
    
      <dc:subject>足尾</dc:subject>
    
    <dc:date>2009-12-29T12:20:00Z</dc:date>
    <dc:type>ページ</dc:type>
  </item>


  <item rdf:about="http://www.takagi-ryo.ac/p/railway/rtss/devel/environ">
    <title>現在利用中の開発環境</title>
    <link>http://www.takagi-ryo.ac/p/railway/rtss/devel/environ</link>
    <description>現在RTSSの開発に使用している環境</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<h2>Meadow で M-x next-error がうまく動くようにする</h2>
<p>Path 環境変数をきちんとセットしておけば，Meadow のなかで M-x compile というコマンドを直接実行できます。しかし，RTSSではソースがあるディレクトリとは別なディレクトリでコンパイルを行うため，M-x compile でのコンパイル時のメッセージからエラーを検出し，エラーの起きたプログラムの場所に自動的に移動する機能（M-x next-error）が使えません。これは，ファイルが実際にある場所が C:\msys\1.0\home\username\foo であるとしたとき，make などのツールが MSYS のなかで動くことを前提にしているため，/home/username/foo というディレクトリにいるものと思って動作し，そのつもりでエラーメッセージも吐くためです。</p>
<p>Windows XP や Vista など，NTFS 3 以降のファイルシステムが使える Windows では，シンボリックリンク（もしくは「ジャンクション」）という機能を用いることができますが，それを使うとそのへんの問題を逃げることができます。具体的には，C:\home を作成し，それが MSYS により作成されるフォルダ&nbsp;C:\msys\1.0\home へのリンクになるようにします。</p>
<p>方法は，Windows のバージョンにより異なります。</p>
<ul><li>Windows Vista の場合は<a class="external-link" href="http://www.atmarkit.co.jp/fwin2k/win2ktips/988symlink/symlink.html">こちら</a>。特に新しいソフトウェアのインストールは必要ありません。</li><li>Windows XP の場合(試してませんが）は<a class="external-link" href="http://www.atmarkit.co.jp/fwin2k/win2ktips/991fjunction/fjunction.html">こちら</a>です。この方法を実行するためには，「リソースキット・ツール」のインストールが必要です。リソースキット・ツールのインストール方法は<a class="external-link" href="http://www.atmarkit.co.jp/fwin2k/win2ktips/379reskittool/reskittool.html">こちら</a>にあります。</li></ul>
]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>rt</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>RTSS</dc:subject>
    
    <dc:date>2009-12-27T12:49:26Z</dc:date>
    <dc:type>ページ</dc:type>
  </item>


  <item rdf:about="http://www.takagi-ryo.ac/p/keywords/r/rtss">
    <title>RTSS</title>
    <link>http://www.takagi-ryo.ac/p/keywords/r/rtss</link>
    <description>キーワード説明: 「RTSS」</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<p>ウェブマスターが開発・維持している「饋電特性シミュレーションプログラム」。「饋電」は列車走行用の電力を供給することで，「きでん」と読む（電気学会等の「正式な」用語集では「き電」と書くことになっている）。</p>
<p>大学での研究用として用いている。</p>
<p>RTSS の名は，東京大学の古関隆章講師(職名は当時)の命名で，Railway Total System Simulator の略ということに表向きなっているが，ウェブマスターのイニシアル RT と，当時のウェブマスターの指導教員であった曽根悟教授のイニシアル SS をとって RTSS，というのがほんとうの理由，という冗談が含まれている。</p>
<p><a title="RTSS" class="internal-link" href="../../railway/rtss">こちらのページ</a>も参照されたい。</p>
]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>rt</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>RTSS</dc:subject>
    
    
      <dc:subject>worddef</dc:subject>
    
    <dc:date>2009-12-26T03:34:10Z</dc:date>
    <dc:type>ページ</dc:type>
  </item>





</rdf:RDF>
