<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>夢と現実と人生とジレンマ</title>
<link>https://ameblo.jp/mahaina/</link>
<atom:link href="https://rssblog.ameba.jp/mahaina/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>「プログラマとして生きる」人って、何考えてるの?プログラマって技術者?フリーのプログラマってフリーなの?</description>
<language>ja</language>
<item>
<title>BACnet　ASHRAE 135-1995</title>
<description>
<![CDATA[ <p>ANS/ASHRAE 135-1995付加</p><dl><dt><a href="http://click.affiliate.ameba.jp/affiliate.do?affiliateId=7335704" alt0="BlogAffiliate" target="_blank" rel="nofollow">SanDisk MemoryStick Pro Duo 16GB SDMSPD-016G-J95<br><img border="0" src="https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51e6jIfEksL._SL75_.jpg" width="75" height="53"></a></dt><dt>￥5,380</dt><dt>Amazon.co.jp</dt></dl><p><strong><font color="#0000ff"><br></font></strong></p><dl><dt><a href="http://click.affiliate.ameba.jp/affiliate.do?affiliateId=7335703" alt0="BlogAffiliate" target="_blank" rel="nofollow">I-O DATA USB 2.0/1.1対応 外付型ハードディスク 1TB HDC-EU1.0<br><img border="0" src="https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F31A88%252Biq9%252BL._SL75_.jpg" width="75" height="56"></a></dt><dt>￥9,280</dt><dt>Amazon.co.jp</dt></dl><p><br>J.1.1 BACnet/IP(B/IP)ネットワーク定義</p><p><font color="#0000ff"><br></font></p><p>BACnet/IPネットワークは単一のBACnetネットワーク番号が割り当てられたIPサブネットワークのひとつ以上のあつまりである。<br>BACnet相互作用は2つ以上のBACnetネットワークから成る。<br>これらのネットワークはBACnet/IPネットワーク、あるいは7,8,9および11節で規定している技術を用いることで可能となる。<br>この標準はJ.8節で述べているようにIPサブネットと似たIPマルチキャストをサポートしている。</p><br><p><strong><font color="#0000ff">J.1.2 B/IPネットワーク内でのアドレス付け</font></strong></p><p><strong><br></strong></p><p>B/IPネットワークの場合、2オクテットのUDPポート番号につづいて4オクテットのIPアドレスからなる6オクテットが、個々のデバイス間通信について、<br>7,8,9および11節での技術でのMACアドレスに対して似たように機能する。<br>このアドレスはB/IPアドレスとして参照される。<br>デフォルトUDPポート番号は直メッセージおよび同報ともX’BAC0’であり、すべてのB/IPはそれをサポートする。<br>いくつかのケースでは、すなわち、同じIPサブネット上で独立に共存しているBACnetデバイスの2つのグループに対しては願わしい状況であり、<br>UDPポートは、プロトコル違反を考慮してローカルには異なる値で構成されるだろう。<br>この付加文書で対象としている”B/IP同報”の場所とは、ネットワークの一部にあって同報しているデバイスのサブネット、<br>およびアドレスのホスト部分にあるすべての1、および論議中のB/IPネットワーク上にあるデバイスのUDPポートを意味する。<br>適当なUDPポートで結合したIPマルチキャストアドレスはJ.8で定義している環境でB/IP同報の代わりとなる。</p><br><p><strong><font color="#0000ff">J.1.3 B/IP概念</font></strong></p><p><strong><br></strong></p><p>BACnetネットワークは6.3.2で定義するようにローカル、リモート、グローバルを含む直メッセージや同報メッセージに関して他の非IPネットワークに対して機能する。<br>直メッセージは直接目的ノードに届く。<br>”ローカル同報”は単一B/IPネットワーク上のすべてのノードに届く。<br>”リモート同報”は発信元と異なるネットワーク番号を持つ単一のBACnetネットワーク上のすべてのノードに届く。<br>”グローバル同報”はすべてのネットワーク上のすべてのノードに届く。<br>単一B/IPネットワーク内同報、あるいは複数のB/IPネットワーク間、あるいはB/IPと非B/IPネットワーク間の管理はJ.4に記述されている。</p><br><p><strong><font color="#0000ff">J.2 BACnet バーチャルリンクレイヤー</font></strong></p><p><strong><br></strong></p><p>BACnetバーチャルリンクレイヤー(BVLL)はBACnetネットワーク層(6節)と特定の通信サブシステムが持つ下位層の機能との間のインターフェイスを提供する。<br>この文書ではBACnet/IP直メッセージおよび同報メッセージをサポートするためのBACnetバーチャルリンクコントロール(BVLC) 機能を規定する。<br>この目的および個々のメッセージのフォーマットは以下の小節で述べる。</p><p>個々のBVLLメッセージは少なくとも3つのフィールドを持つことに注意。<br>1オクテットのBVLCタイプフィールドは下層の通信サブシテムやマイクロプロトコルが使われることを示している。<br>この場合、BVLCタイプX”81”はこの文書で定義するBACnet/IPを用いることを示している。<br>1オクテットのBVLC機能フィールドは通信サブシテムやマイクロプロトコルをサポートするための機能を定義している。<br>2オクテット長のBVLCフィールドはオクテット単位でBVLLメッセージの大きさである。</p><br><p><strong><font color="#0000ff">J.2.1 BVLC-Result:目的</font></strong></p><p><strong><font color="#0000ff"><br></font></strong></p><p>このメッセージはBVLLサービス要求の結果が成功(ACK)したか、失敗(NAK)したかを確認するための仕組みを提供するものです。<br>これらには、以下のものがあります。<br>Write-Brordcast-Distribution-Table(ACK,NAK)<br>Read-Brordcast-Distribution-Table(NAKのみ)<br>Register-Foreign-Device(ACK,NAK)<br>Read-Foreign-Device(NAKのみ)<br>Delete-Foreign-Device-Table-Entry(ACK,NAK)<br>Distribute-Broadcast-To-Network(NAKのみ)</p><br><p><font color="#0000ff"><strong>J.2.1.1 BVLC-Result:形式</strong></font></p><p><font color="#0000ff"><strong><br></strong></font></p><p>BVLC-Resultメッセージは4つのフールドからなる。</p><p>BVLC タイプ　　　   　1オクテット　　　X"81"            BACnet/IPに対するBVLL<br>BVLC機能              1オクテット      X"00"            BVLC-Result<br>BVLC長さ              2オクテット      L                   BVLLメッセージ長(オクテット)<br>結果コード　　         2オクテット      X"0000"          成功<br>　　　　　　                                  X"0010"          Write-Brordcast-Distribution-Table NAK<br>                                             X"0020"          Read-Brordcast-Distribution-Table NAK<br>                                             X"0030"          Register-Foreign-Device NAK<br>                                             X"0040"          Read-Foreign-Device NAK<br>                                             X"0050"          Delete-Foreign-Device-Table-Entry NAK<br>                                             X"0060"          Distribute-Broadcast-To-Network NAK</p><br><p><strong><font color="#0000ff">J.2.2 Write-Brordcast-Sistribution-Table:目的</font></strong></p><p><strong><br></strong></p><p>このメッセージはBACnet同報管理装置(BBMD)にある同報管理テーブル(BDT)の初期化および更新のために提供されている。</p><br><p><strong><font color="#0000ff">J.2.2.1  Write-Brordcast-Sistribution-Table:形式</font></strong></p><p><strong><br></strong></p><p>Write-Brordcast-Distribution-Tableメッセージは4つのフールドからなる。</p><p><br>BVLC タイプ　　　   　1オクテット　　　X"81"            BACnet/IPに対するBVLL<br>BVLC機能              1オクテット      X"01"            Write-Brordcast-istribution-Table<br>BVLC長さ              2オクテット      L                BVLLメッセージ長(オクテット)<br>BDTエントリーリスト   N*10オクテット</p><p>NはBDT内エントリーの数である。<br>各BDTエントリーは、同報ディストリビューションマスクと呼ばれる4オクテットに続いて6オクテットのBBMDのB/IPアドレスから構成される。<br>これは、どのように同報メッセージがIPサブネットに配布されるかを示している。(J.4.3.2参照)</p><br><p><strong><font color="#0000ff">J.2.3 Read-Brordcast-Distribution-Table:目的</font></strong></p><p><strong><br></strong></p><p>このメッセージはBBMDのBDTの内容を検索するために提供されている。</p><p>J.2.3.1 Read-Brordcast-Distribution-Table:形式</p><p>Read-Brordcast-Distribution-Tableメッセージは3つのフィールドからなる。</p><p>BVLC タイプ　　　   　1オクテット　　　X"81"            BACnet/IPに対するBVLL<br>BVLC機能              1オクテット      X"02"            Read-Brordcast-Distribution-Table<br>BVLC長さ              2オクテット      X"0004"          BVLLメッセージ長(オクテット)</p><p><br><strong><font color="#0000ff">J.2.4 Read-Brordcast-Distribution-Table-Ack:目的</font></strong></p><p><strong><br></strong></p><p>このメッセージはBBMDの持つ現在のBDTを要求者に返すことである。空のBDTについては長さ0のリストとしてあらわされるだろう。</p><p>J.2.4.1 Read-Brordcast-Distribution-Table-Ack:形式</p><p>Read-Brordcast-Distribution-Table-Ackメッセージは4つのフィールドからなる。</p><p>BVLC タイプ　　　   　1オクテット　　　X"81"            BACnet/IPに対するBVLL<br>BVLC機能              1オクテット      X"03"            Read-Brordcast-Distribution-Table-ACK<br>BVLC長さ              2オクテット      L                BVLLメッセージ長(オクテット)<br>BDTエントリーリスト   N*10オクテット</p><p>Nは戻されたBDT内のエントリー数を示す。</p><p><br><strong><font color="#0000ff">J.2.5 Forwarded-NPDU:目的</font></strong></p><p><strong><br></strong></p><p>BVLLメッセージはBBMDからの同報メッセージと登録された外部デバイスに転送されたメッセージで使用される。<br>発信元BACnet NPDUと同様に発信元ノードのソースアドレスを含んでいる。</p><p><br><strong><font color="#0000ff">J.2.5.1 Forwarded-NPDU:形式</font></strong></p><p><strong><br></strong></p><p>Forwarded-NPDUメッセージは5つのフィールドからなる。</p><p>BVLC タイプ　　　   　1オクテット　　　X"81"            BACnet/IPに対するBVLL<br>BVLC機能              1オクテット      X"04"            Forwarded-NPDU<br>BVLC長さ              2オクテット      L                BVLLメッセージ長(オクテット)<br>発信元B/IPアドレス    6オクテット      <br>BACnet NPDU           可変長</p><br><p><strong><font color="#0000ff">J.2.6 Register-Foreign-Device:目的</font></strong></p><p><strong><br></strong></p><p>このメッセージはJ.5.1で規定するような外部装置に同報メッセージを受信させるためにBBMDに登録させることにある。</p><br><p><strong><font color="#0000ff">J.2.6.1 Register-Foreign-Device:形式</font></strong></p><p><strong><br></strong></p><p>BVLC タイプ　　　   　1オクテット　　　X"81"            BACnet/IPに対するBVLL<br>BVLC機能              1オクテット      X"05"            Register-Foreign-Device<br>BVLC長さ              2オクテット      X"0006"          BVLLメッセージ長(オクテット)<br>有効時間              2オクテット      T                有効時間(秒)</p><p>有効時間の値は、外部装置がBBMDに再登録なければならない時間(秒)である。</p><p>(略)</p><br><p><strong><font color="#0000ff">J.3 BACnet/IP直接メッセージ</font></strong></p><p><strong><br></strong></p><p>B/IP装置はB/IPアドレスを用いてお互いに直接通信を行うことができる。おのおののNPDUはBVLL Original-Unicast-NPDUで送られる。</p><br><p><strong><font color="#0000ff">J.4 BACnet/IP 同報メッセージ</font></strong></p><p><strong><br></strong></p><p>この節で、BACnet同報メッセージがB/IPネットワーク内でどのように管理するか規定する。</p><p>J.4.1 BACnet/IP 同報メッセージ、単一IPサブネット</p><p>このケースではB/IPネットワークは単一のIPサブネットから構成される。<br>”ローカル同報”はB/IP同報アドレスを用い、NPDUはBVLL Original-Broadcast-NPDUメッセージとして送られる。<br>すべてのノードが単一IPサブネットにあるため、各メッセージは自動的に全ノードに届く。図J-1参照。</p><br><p><br><br><a href="http://stat.ameba.jp/user_images/20091025/10/mahaina/04/79/j/o0500030010286164921.jpg"><img border="0" alt="夢と現実と人生とジレンマ" src="https://stat.ameba.jp/user_images/20091025/10/mahaina/04/79/j/t02200132_0500030010286164921.jpg" width="220" height="132"></a><br> <br><br>図J-1 単一IPサブネットからなるB/IPネットワーク</p><p><br><strong><font color="#0000ff">J.4.2 B/IP同報管理、複数のIPサブネット</font></strong></p><p><strong><br></strong></p><p>このケースではBACnet/IPネットワークは2つ以上のIPサブネットから構成される。<br>”ローカル同報”はB/IP同報アドレスを用い、NPDUはBVLL Original-Broadcast-NPDUメッセージとして送られる。<br>標準IPルータはそのような同報を転送しないので、付属の装置が、この機能を実行するのに必要である。<br>この装置は、BACnet/IP同報管理装置(BBMD)と呼ばれる。図J-2参照。</p><br><p><br><a href="http://stat.ameba.jp/user_images/20091025/10/mahaina/19/91/j/o0500030010286165285.jpg"></a> <br><a href="http://stat.ameba.jp/user_images/20091025/10/mahaina/19/91/j/o0500030010286165285.jpg"><img border="0" alt="夢と現実と人生とジレンマ" src="https://stat.ameba.jp/user_images/20091025/10/mahaina/19/91/j/t02200132_0500030010286165285.jpg" width="220" height="132"></a><br><br><br>図J-2 2つのIPサブネットからなるB/IPネットワーク</p><p><br><strong><font color="#0000ff">J.4.3 BBMDのコンセプト</font></strong></p><p><strong><br></strong></p><p>2つ以上のサブネットを含むB/IPネットワークの一部である各IPサブネットはひとつの、そして唯一のBBMDを持っている。<br>各BBMDは同報配布テーブル(BDT)と呼ばれるテーブルを所有している。それは与えられたB/IPネットワークの各BBMD内において同じものである。<br>もし、BBMDが登録された外部装置をはっきり指定するときには、外部装置テーブル(FDT)を所有することになる。</p><p><br>(略)</p>
]]>
</description>
<link>https://ameblo.jp/mahaina/entry-10372836620.html</link>
<pubDate>Sun, 25 Oct 2009 10:52:39 +0900</pubDate>
</item>
<item>
<title>食料自給率</title>
<description>
<![CDATA[ <p>日本の食料自給率は先進国中最低だと。</p><p>おかしい。</p><p>その1</p><p>日本人は飽食すぎる。</p><p>日本人ほど世界中の料理を食べる国はない。</p><p>フランス料理に始まり、イタリア、中国、韓国、タイ、ベトナム、インド、</p><p>。。。</p><p>要するに節操なくなんでも食べる。グルメ。</p><br><p>その2</p><p>国民が農業をやりたがらない。</p><p>農家の子供はみんな都会にでてサラリーマンになりたがる。</p><p>その結果、農業の担い手は高齢者ばかりとなり、</p><p>そのあとは畑、田んぼが捨てられる。</p><p>あまっている畑は多いのだ。</p><br>
]]>
</description>
<link>https://ameblo.jp/mahaina/entry-10121832392.html</link>
<pubDate>Wed, 30 Jul 2008 23:10:11 +0900</pubDate>
</item>
<item>
<title>食の問題</title>
<description>
<![CDATA[ <p>日本の食糧自給率が先進国中最低だという。</p><p>しかし、米は過剰に作られている。</p><br><p>政府は毎年、米を生産者から買い上げている。</p><p>しかし、日本人は米を食べなくなってきているので、米はあまる。</p><p>余った米はどうなるのか。いつまでも在庫として古古・・・米としているわけではない。</p><p>買い上げ費用と販売価格の差額、古米の保存費用と金がかかる。</p><p>そこで飼料として販売するのだ。これにも予算をつけてるという話だ。</p><p>一説によると、農業補助をやめれば全サラリーマンの税金を只にできるそうだ。</p><p>なんとも矛盾した話だ。</p><br><p>政策して米をつくらずほかの作物を作るしかないではないか。</p><p>しかし、農民は減反に反対する。</p><p>表面的には、食料自給率や食の安全などいっているが、</p><p>作ったものを政府が買ってくれるのでリスクがないだけの話だ。</p><p>マスコミも農民を弱者として扱うのをやめたらどうだろうか。</p><br><br><br><br>
]]>
</description>
<link>https://ameblo.jp/mahaina/entry-10078861826.html</link>
<pubDate>Mon, 10 Mar 2008 17:09:46 +0900</pubDate>
</item>
<item>
<title>捕鯨に反対</title>
<description>
<![CDATA[ <p>捕鯨に反対です。</p><p>純粋にくじらがかわいそうとう理由からです。</p><br><p>日本人でもフォエールウッチングが好きな人はいる。</p><p>その前で、くじらを殺したらどうだろうか。</p><br><p>近所の川にいつごろか鯉が自然に増え始め、小さな橋のうえから、</p><p>子供たちや年寄りも見て楽しんでいる。えさをやる人もいる。</p><p>鯉を見るのも好きなのだ。</p><p>そこに、最近つりをする人が来た。</p><p>まわりの冷たい視線にかまわず得意げにつりをし続けた。</p><p>鯉は次の日から一匹も見かけなくなり、人も去った。</p><br><p>調査捕鯨という言葉もまやかしがありそうだ。</p><p>調査するために何百頭というくじらを獲る必要があるのだろうか。</p><p>朝日新聞の調査捕鯨に参加した人の意見が声欄にのっていたが、</p><p>調査の内容がくじらをそれほど殺さなくてはならない理由とは思えない。</p><p>オーストラリアと言い分のほうが客観的に見て正しい。</p><br><br>
]]>
</description>
<link>https://ameblo.jp/mahaina/entry-10078858324.html</link>
<pubDate>Mon, 10 Mar 2008 16:53:40 +0900</pubDate>
</item>
<item>
<title>web開発の技術</title>
<description>
<![CDATA[ <p>新しい仕事はwebを使った仕事。</p><p>メーカの仕事だが、webを知っている人がいない。</p><p>信じられないような話が現実にはある。</p><br><p>もともと汎用機だけでやっていた現場なので、</p><p>ほとんどの人がCOBOLしかしらない。</p><br><p>そこに１人だけweb担当ということで入った。</p><br><p>まわりと技術的な話ができない。</p><p>相談もできない。</p><p>ただインターフェイスは決めなくてはならない。</p><br><p>汎用機とAPサーバ(Windows2003 server)とはCORBAで結ぶ。</p><p>フレームワークは使わないようにした。</p><p>一般的なMVCモデルにしたが、メーカツールの</p><p>フレームワークは使わない。</p><p>これはwebの技術がそのフレームワークで埋没してしまうため、</p><p>技術力がつかないと思ったため。</p><br><p>不安要素が多い仕事。どうなるんでしょう。</p><br><br>
]]>
</description>
<link>https://ameblo.jp/mahaina/entry-10013444107.html</link>
<pubDate>Sat, 10 Jun 2006 05:25:46 +0900</pubDate>
</item>
<item>
<title>テーマ</title>
<description>
<![CDATA[ <p>4月、5月と3つのjobをかかえていて苦しい日々をすごしていました。</p><p>ここにきて、1つが一応片付き、もう１つも不具合対応だけとなり大分楽になりました。(-^□^-)</p><br><p>自問自答</p><p>プログラム作っているの楽しい?</p><p>&gt;まーね。</p><br><p>しかし、今回のシミュレーションのプログラムは頭がおかしくなるくらい難しかった。</p><br><p>プログラムが難しくなる要素は「不確定な要素がいくつも重なったとき」。</p><p>今回はこれが多かった。</p><p>時間軸につていも、4つある。</p><br><p>次の仕事はデパートの売り上げをwebでみるというもの。</p><br><p>終わった仕事がRFタグによるセキュリティシステム。</p><br><p>と、仕事の分野がいろいろ。一貫性がない。</p><p>これはいいことなのか、悪いことなのか。</p><br><p>外であまり仕事をしたことがない(ユーザ常駐での)が、今回出た。</p><p>出た理由・・・・頼まれたから。たぶん違う。</p><p>「出会いを求めて」　うーん。「新しい体験」　これか。</p><br><br><br><br><br>
]]>
</description>
<link>https://ameblo.jp/mahaina/entry-10013162497.html</link>
<pubDate>Sat, 03 Jun 2006 07:15:07 +0900</pubDate>
</item>
</channel>
</rss>
