<?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:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns="http://purl.org/rss/1.0/"
>

<channel rdf:about="http://gadgethack.seesaa.net/">
<title>gadgethack</title>
<link>http://gadgethack.seesaa.net/</link>
<description>something fun, interesting, exciting in my life</description>
<dc:language>ja</dc:language>
<admin:generatorAgent rdf:resource="http://blog.seesaa.jp/" />
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://gadgethack.seesaa.net/article/126305457.html" />
<rdf:li rdf:resource="http://gadgethack.seesaa.net/article/123871322.html" />
<rdf:li rdf:resource="http://gadgethack.seesaa.net/article/123746540.html" />
<rdf:li rdf:resource="http://match.seesaa.jp/ot_listing.pl?aid=260824&amp;sid=gadgethack&amp;tid=seesaa_hotspot&amp;k=%E3%83%AF%E3%83%B3%E3%83%80%E3%83%BC%E3%82%A2%E3%82%AD%E3%83%A5%E3%83%BC%E3%83%88&amp;hid=35" />
<rdf:li rdf:resource="http://gadgethack.seesaa.net/article/119058897.html" />
<rdf:li rdf:resource="http://gadgethack.seesaa.net/article/117692243.html" />
<rdf:li rdf:resource="http://gadgethack.seesaa.net/article/117029134.html" />
<rdf:li rdf:resource="http://gadgethack.seesaa.net/article/114676473.html" />
<rdf:li rdf:resource="http://gadgethack.seesaa.net/article/111464814.html" />
<rdf:li rdf:resource="http://gadgethack.seesaa.net/article/111259018.html" />
<rdf:li rdf:resource="http://gadgethack.seesaa.net/article/110871300.html" />
<rdf:li rdf:resource="http://gadgethack.seesaa.net/article/110056708.html" />
<rdf:li rdf:resource="http://gadgethack.seesaa.net/article/108908248.html" />
<rdf:li rdf:resource="http://gadgethack.seesaa.net/article/108906007.html" />
<rdf:li rdf:resource="http://gadgethack.seesaa.net/article/107917149.html" />
<rdf:li rdf:resource="http://gadgethack.seesaa.net/article/105270880.html" />
</rdf:Seq>
</items>
</channel>

<item rdf:about="http://gadgethack.seesaa.net/article/126305457.html">
<link>http://gadgethack.seesaa.net/article/126305457.html</link>
<title>スーパーホテルの凄さを体感</title>
<description>スーパーホテルはご存知でしょうか。国内出張の多いビジネスマンは知っているかもしれません。でも、このホテル、単なるビジネスホテルじゃないんです。価格が低いことに注目が集まりがちのようですが、徹底的に考え抜いたビジネスモデルが凄いのだと、先日、北海道の釧路に旅行したときに体感しました。「安全、清潔、ぐっすり眠れる」がコンセプトだそうです。基本的な戦略は、このコンセプトを軸に無駄なものは徹底的に排除するという引き算方式です。これで低価格を実現するだけで終わらないところが凄いところで...</description>
<dc:subject>日記</dc:subject>
<dc:creator>mign0n</dc:creator>
<dc:date>2009-08-23T15:35:07+09:00</dc:date>
<content:encoded><![CDATA[
<a href="http://www.superhotel.co.jp/">スーパーホテル</a>はご存知でしょうか。<br />国内出張の多いビジネスマンは知っているかもしれません。<br />でも、このホテル、単なるビジネスホテルじゃないんです。<br /><br />価格が低いことに注目が集まりがちのようですが、徹底的に考え抜いたビジネスモデルが凄いのだと、先日、北海道の釧路に旅行したときに体感しました。<br /><br />「安全、清潔、ぐっすり眠れる」がコンセプトだそうです。<br />基本的な戦略は、このコンセプトを軸に無駄なものは徹底的に排除するという引き算方式です。<br />これで低価格を実現するだけで終わらないところが凄いところで、お客様の満足につながるものは逆に付加価値として加えています。<br /><br /><br /><br /><br />無駄を省いている例としては。。。<br /><br />まず、スーパーホテルには、鍵がありません。<br />これは、施錠できないという意味ではありません。<br />暗証番号ロックの為、紛失時のコストにつながる物理的な鍵がないということです。<br />今まではお客様からあらかじめデポジットを支払っていただく事で、ホテル側はそのリスクを回避してきましたが、良く考えると、ホテル側の仕組みづくりの怠慢だったと言えるのではないでしょうか。<br />セキュリティ面ではどうなんでしょうか。<br />暗証番号を忘れたと言えば、新しい暗証番号を再発行してくれるのでしょうが、宿泊していた本人かどうかの確認はどうやって行うのか興味があります。<br />もしかしたら、比較的治安のいい日本だから許されることなのかも知れませんね。<br /><br />居室のあるフロアに着くと、エレベーターの前に置いてあるパンツプレス機が目に入ります。<br />今までのホテルでは各部屋に設置されていたと思いますが、フロアに1台しかないということです。<br />ビジネスマンの方々でも、実際にアレを使ったことがある人は少ないのではないでしょうか。<br /><br />部屋に入ると「靴を脱いでおくつろぎください」と書かれています。<br />これは、日本だからこそ通用する技ではありますが、靴を脱いでもらうことで、カーペットが汚れず、清掃費が安く済みそうです。<br /><br />また、窓には外からは見えないようにフィルムが貼ってあり、カーテンがありません。<br /><br />日本のホテルでは、客室に浴衣が置いてあることも多いですが、浴衣はホテルの1Fに置いてあります。<br />使わない人には提供しないことで、不要なクリーニングを回避しているのだと思われます。<br /><br />私が泊まった部屋は、セミダブルなのですが、枕が1個しかありませんでした。<br /><br />ウォークインクローゼットやシューズクローク、ワードローブもありません。<br />長期滞在用の割引プランもあるようですが、部屋も手狭で、収納もないとなると長期滞在用の大荷物だとちょっと辛いかもしれません。<br /><br /><br /><br /><br />付加価値の例としては。。。<br /><br />朝食サービス。<br />スーパーホテルにはレストランがないそうです。<br />朝食だけ、外部の業者が持ってくるのですが、味はそこそこ。<br />バイキングで食べ放題。<br />焼きたてのパンを提供しているところもあるようです。<br />混雑時は、料理がなくなってしまっていることもあり、<br />タイミング悪くいくと、人気の料理は食べることができないかもしれません。<br />(私が見ていたかぎり、しばらく(10～15分？)すると、新しいものが出てきてはいましたが。。。)<br />外部の業者に委託している以上、余りが出ると、コストになってしまいますから、宿泊客数等から調整して用意してもらうとしても、全員が食べるわけでもないでしょうし、かといって、朝食をサービスしますと言っている以上、食べられない人がでたら、信用を失うわけで、その辺の調整をどう行っているかは興味があります。<br />また、特に宿泊者かどうかの確認も行われなかったのですが、この辺は日本ならでは、でしょうか。<br /><br /><br />女性限定ですが、チェックイン時にアメニティグッズを5点選ぶことができます。<br />代わりにというわけではありませんが、部屋にはタオルと歯ブラシ以外は何も置いてません。<br />石鹸・シャンプーもディスペンサーです。<br />リゾートホテルではないのだから、至れりつくせりである必要はなく、必要最低限のラインの引き方が実にすばらしい。<br />選ぶ楽しみを与えているという意味では、最初から用意するよりも優れているかも知れません。<br /><br /><br />その他、エアコンや冬の北海道には必需品の暖房器具があるのは当たり前として、全室に暖房便座・ウォシュレット、空気清浄機が設置され、インターネット接続も可能で、最新鋭の設備も整っています。<br />インターネット接続されたPCが1Fに1台あり、これも無料で開放されていました(最近のビジネスホテルでは当たり前なんでしょうか。。。)<br /><br />もちろん地上波のTVは無料(アナログ・デジタル両対応)で、映画等を見たい人は、一晩1000で見放題！！<br /><br /><br />私は、高級なホテルに宿泊しても、客室のマットレスのスプリングがやわらかすぎて、腰が痛くなることが度々あるのですが、スーパーホテルのマットレスは、不必要に腰が沈み込まない固めの設定で、気持ちよく寝ることができました。<br />我が家の、<a href="http://www.sealy-bed.co.jp/index.php">シーリー社のマットレス</a>と<a href="http://www.tempur-japan.co.jp/">テンピュール</a>の枕には、快適さは劣りますが、この価格帯のホテルでここまでの寝心地の良さが出せているのは凄いと思います。<br /><br />自動販売機の飲み物の価格もホテル価格ではなく、良心的な設定だった気がします。<br />(客室には冷蔵庫はありますが、何も入っていませんから、基本は1Fにある自動販売機コーナー等から買うことになります)<br />無駄に高いので、私はミニバーを利用したことはほとんどない。<br /><br />そして、なんと、店舗によっては、温泉があるのです。<br />源泉かけ流しのところはさすがにないと思うのですが、それほど塩素くさくなく、これが宿泊代だけで利用できるというのはすばらしいことだと思います。<br />ちなみに、客室のユニットバスの浴槽は、通常より深めにできていました。<br />こういう細かい配慮が、風呂好きの日本人にはたまらないでしょうね。<br /><br /><br /><a href="http://www.superhotel.co.jp/otoku/2008/tokutoku3.html">とくとくカード</a>なんていうリピータ向けの割引もあります。<br /><br /><br />以上、私が気づいたところを挙げてみました。<br />他にどんな仕掛けをしているか、注意深く観察してみると面白いかもしれません。<br />スーパーホテルができた地域では価格破壊が起きるらしいですが、表面的な部分だけを真似しても、とてもかなわないだろうなぁと。<br /><br />さて、ここまで、褒めちぎってきましたが、改善の余地がないわけではありません。<br />支払いが面倒だと感じました。<br />1泊は特別プランで、2泊目は通常料金での宿泊だったのですが、特別プランは現金で、ホテルフロント脇にある支払い専用の端末にお金を入れる必要がありました。<br />通常料金の場合は、クレジットカードで支払いOK。<br />プランが違うといっても、差額はわずか数千円程度です。<br />現金を早く回収できる事は事業経営を考える上では良いことなのですが、お客様視点ではありませんね。<br />クレジットカード会社に支払われる手数料分をお客様に還元しているのだ、と言えばそれまでですが、だったら特別プランなど用意せず、いつでもクレジットカードは使えませんと言い切ってもよさそうですが。。。<br /><br />私は、いかなるときも、どんな小額であっても、カードで支払いたい人です。<br />いつどこで何を買ったか記録されるので、自動的に家計簿をつけたのと同じことになりますし、カードの利用額に応じてポイントが付き、実質割引料金で購入したのと同じことになります。<br />また、上手く使えば、現金だけを扱う人よりキャッシュフローを良くできます。<br />(現金流入量は変わらないが、支払いを遅らせることができる為)<br /><br />海外旅行に行くと、日本は現金商売のところばかりで不便だなぁと改めて実感しますね。<br />将来的には重い現金を持ち歩かずに済むようになると嬉しい。<br />あと、複数あるカードは全部1枚に統合したい。<br />守るものが1つなら、それを全力で守ればいいですが、カードがたくさんあると、あまり使わないものにはいつも注意を払ってられないので、気づいたら、見当たらず、あせることもしばしば。<br /><br /><br /><br />スーパーホテルのことをいろいろ調べていたら、<a href="http://r-kuchikomi.com/090project/75_superhotel/2007_03_202234.php">関西大学の安田ゆみさんがなかなかいい取材をしていました</a>。<br /><br /><a href="http://career.jp.msn.com/article2/leaders/009/default.htm">MSNの求人サイト</a>でも、会長の山本梁介さんのインタビューを見ることができます。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://gadgethack.seesaa.net/article/123871322.html">
<link>http://gadgethack.seesaa.net/article/123871322.html</link>
<title>商売上手な果物屋</title>
<description>有楽町駅前にフルーツ百果園という果物屋がある。百貨とかけたのだろうか、なかなかいいネーミングだ。googleで検索すると、いろいろ検索結果は出てくるが、そのものズバリのWEBページは持っていないようだ。偶然通りかかったが、カットフルーツに割り箸を刺したものが、特に威勢よく客引きをしているわけでもないのに飛ぶように売れていく。関東は、梅雨明けして、暑い日が続いている。喉が渇いて、目の前で瑞々しいカットフルーツが100円～200円の値段で売っていたら、間違いなく買ってしまうだろう...</description>
<dc:subject>日記</dc:subject>
<dc:creator>mign0n</dc:creator>
<dc:date>2009-07-20T11:15:14+09:00</dc:date>
<content:encoded><![CDATA[
有楽町駅前にフルーツ百果園という果物屋がある。<br />百貨とかけたのだろうか、なかなかいいネーミングだ。<br />googleで検索すると、いろいろ検索結果は出てくるが、そのものズバリのWEBページは持っていないようだ。<br /><br />偶然通りかかったが、カットフルーツに割り箸を刺したものが、特に威勢よく客引きをしているわけでもないのに飛ぶように売れていく。<br />関東は、梅雨明けして、暑い日が続いている。<br />喉が渇いて、目の前で瑞々しいカットフルーツが100円～200円の値段で売っていたら、間違いなく買ってしまうだろう。<br />コンビニでアイスクリームを買って食べるよりずっと健康的だ。<br /><br />私も思わずカットパイナップルを買った。<br />果物はどれも高級品と言うイメージがある。<br />または、パイナップルのようなものは1株で買っても、一度に食べきれないので、保存にも困るし、皮を剥いたりするのも手間。<br />ということで、私は日常的に果物を買って食べることはほとんどない。<br /><br />生のパイナップルを食べるのは何年ぶりだろう。<br />パイナップルは、昔はもっと白っぽくて、スジっぽくて、硬いという印象があった。<br />それが、甘くて、瑞々しくて、おいしい。<br />生であるがゆえ、缶詰のシロップ漬けのようにいやらしい甘さもなく、後味がとてもよい。<br />これは、近年の流通機構の発達によって、完熟したものを輸入してくるからのようだ。<br /><br />さて、台湾やフィリピン産のパイナップルは、小売価格が1株300円程度。<br />カットパイナップルは6等分にしていたので、普通に店頭に並べていたら300円のところ、600円にして売ったことになる。<br />私が通りかかったときは、既に切ったものは売り切れていて、リアルタイムで切りながらの販売だった。<br />6等分して、皮と芯を取って割り箸を刺すのに2～3分。<br />3分に1玉、同じペースで売り続けたとして、1時間に12,000円。<br />客単価が小さいので、売り上げとしてはそれほどだが、有楽町のような場所で、自宅用に果物を買って帰る人がそれほどいるとも思えない。<br />単に山積みして待っているだけでは売れないだろう物を、ちょっとした工夫でヒット商品を作り出したことになる。<br /><br />加えて、手ごろな価格で多くの人に食べてもらうのには、試食の効果もあると思われる。<br />ここの果物屋が扱う果物は味がいい、と、自分の舌で覚えたお客様が、今度は贈答用に単価の高い高級な果物を購入していただくことも期待できるのではないだろうか。<br />WEBページがないのが残念だが、楽天にでも出展していたら、私はきっと利用するだろう。<br /><br />ドリアンも山積みにされていた。1玉4,000円程度で、結構な大きさだし、香りが強烈なので食わず嫌いで食べたことがない人も多いと推測される。<br />試食と言う意味では、ああいうものもカット販売したらいいと思う。<br /><br />いつものお弁当にプラスワンするだけで、美容・健康にいいとなれば、お弁当の価格を100円切り詰めてでも買いたいと思うのではないだろうか。<br />しかも、それが食べたら理屈抜きにおいしいのだ。<br /><br />さらに営利追求するなら、これだけ集客できるおいしい果物を見わける目、その目利きの能力そのものを商品にしてしまう手もあり。<br />百果園プロデュース、みたいな商品を考える。<br />フルーツの入ったゼリーとか、フルーツそのものを凍らせたりとか、もしくは、ソルベにしてもいい。<br />ありきたりの手法であるが故、巷には名前だけ貸したような酷いものも数多く出回っているが、自身で目利きをしたホンモノだけを扱えば間違いはない。<br />「より多くの人においしいフルーツを食べてもらう」というところをミッションに掲げるなら、こうした方面への進出は必然だ。<br />待っているだけで物が売れる時代は、はるか昔に終焉を迎えてしまっているのだから。<br /><br /><br />百果園は、<a href="http://ameblo.jp/mz-net/entry-10014787459.html">銀座の歩き方</a>というサイトでも紹介されていて、平日は仕事帰りの女性に人気だとか。<br /><br />最近の再開発にも負けず残っているだけの事はある、と感じた。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://gadgethack.seesaa.net/article/123746540.html">
<link>http://gadgethack.seesaa.net/article/123746540.html</link>
<title>深夜・早朝高視聴率TV番組の行く末</title>
<description>TBSの日曜日の朝にやっている、がっちりマンデーという番組がある。私はTVはほとんど見ないが、希少な面白い番組と思っている。このブログにニュースソースがまとめられているが、このところ高視聴率が続いているらしい。これは番組存続にとっては、危機的状況だ。地方の技術のある会社などが紹介されていたり、儲かっている企業の裏側を紹介したり、ビジネスのヒントが満載で、本当に面白い。さて、深夜や早朝番組でちょっと高視聴率が続くと、放送局が次に考えることといえば、ゴールデンタイムへの進出だ。そ...</description>
<dc:subject>日記</dc:subject>
<dc:creator>mign0n</dc:creator>
<dc:date>2009-07-18T11:24:02+09:00</dc:date>
<content:encoded><![CDATA[
TBSの日曜日の朝にやっている、<a href="http://www.tbs.co.jp/gacchiri/">がっちりマンデー</a>という番組がある。<br />私はTVはほとんど見ないが、希少な面白い番組と思っている。<br /><br /><a href="http://stillwantto.be/blog/2009/06/tbs_1.html">このブログ</a>にニュースソースがまとめられているが、このところ高視聴率が続いているらしい。<br />これは番組存続にとっては、危機的状況だ。<br /><br />地方の技術のある会社などが紹介されていたり、儲かっている企業の裏側を紹介したり、ビジネスのヒントが満載で、本当に面白い。<br /><br />さて、深夜や早朝番組でちょっと高視聴率が続くと、放送局が次に考えることといえば、ゴールデンタイムへの進出だ。<br />そうして、余計な芸人やらアイドルやらを並べたて、本題そっちのけでくだらない余興に終始する。<br />もっと視聴率をとりたい。そして広告費を稼ぎたいという気持ちはわからなくもないが、この手の番組に本題より表に出ようとするオマケは不要なのだ。<br />ゴールデン進出を果たしたとたんに面白くなくなって番組が終了するパターンは、これまで何度も繰り返されてきたことと思う。<br />ニッチ市場で成功を収めていたものを、一般大衆向けに売り出そうとしたところで、ほとんどの場合は上手くいかない。<br /><br /><a href="http://www.tbs.co.jp/gacchiri/">がっちりマンデー</a>は、30分にまとめられているから、日曜日のこの時間だから、地味に淡々とやっているからこそ、その内容が評価されるのではないだろうか。<br />「日曜に勉強して月曜から実践へ」というそもそものコンセプトがあるのだから、これが今後も壊れないことを希望する。<br />やはり軸はぶれてはいけない。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://match.seesaa.jp/ot_listing.pl?aid=260824&amp;sid=gadgethack&amp;tid=seesaa_hotspot&amp;k=%E3%83%AF%E3%83%B3%E3%83%80%E3%83%BC%E3%82%A2%E3%82%AD%E3%83%A5%E3%83%BC%E3%83%88&amp;hid=35">
<link>http://match.seesaa.jp/ot_listing.pl?aid=260824&amp;sid=gadgethack&amp;tid=seesaa_hotspot&amp;k=%E3%83%AF%E3%83%B3%E3%83%80%E3%83%BC%E3%82%A2%E3%82%AD%E3%83%A5%E3%83%BC%E3%83%88&amp;hid=35</link>
<title>[PR]注目のキーワード「ワンダーアキュート」</title>
<description><![CDATA[
<a href="http://match.seesaa.jp/ot_listing.pl?aid=260824&sid=gadgethack&tid=seesaa_hotspot&k=%E9%A6%AC%20%E3%83%AF%E3%83%B3%E3%83%80%E3%83%BC%E3%82%A2%E3%82%AD%E3%83%A5%E3%83%BC%E3%83%88&hid=35">馬 ワンダーアキュート</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=260824&sid=gadgethack&tid=seesaa_hotspot&k=%E6%AD%A6%E8%94%B5%E9%87%8E%20%E3%83%AF%E3%83%B3%E3%83%80%E3%83%BC%E3%82%A2%E3%82%AD%E3%83%A5%E3%83%BC%E3%83%88&hid=35">武蔵野 ワンダーアキュート</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=260824&sid=gadgethack&tid=seesaa_hotspot&k=%E3%82%B5%E3%82%AF%E3%82%BB%E3%82%B9%E3%83%96%E3%83%AD%E3%83%83%E3%82%B1%E3%83%B3%20%E3%83%AF%E3%83%B3%E3%83%80%E3%83%BC%E3%82%A2%E3%82%AD%E3%83%A5%E3%83%BC%E3%83%88&hid=35">サクセスブロッケン ワンダーアキュート</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=260824&sid=gadgethack&tid=seesaa_hotspot&k=%E3%83%9E%E3%83%81%E3%82%AB%E3%83%8D%E3%83%8B%E3%83%9B%E3%83%B3%E3%83%90%E3%83%AC%20%E3%83%AF%E3%83%B3%E3%83%80%E3%83%BC%E3%82%A2%E3%82%AD%E3%83%A5%E3%83%BC%E3%83%88&hid=35">マチカネニホンバレ ワンダーアキュート</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=260824&sid=gadgethack&tid=seesaa_hotspot&k=%E3%83%88%E3%83%A9%E3%83%B3%E3%82%BB%E3%83%B3%E3%83%89%20%E3%83%AF%E3%83%B3%E3%83%80%E3%83%BC%E3%82%A2%E3%82%AD%E3%83%A5%E3%83%BC%E3%83%88&hid=35">トランセンド ワンダーアキュート</a>
]]></description>
<dc:date>2009-07-18T11:24:02+09:00</dc:date>
<dc:creator>ads by Seesaa</dc:creator>
</item>
<item rdf:about="http://gadgethack.seesaa.net/article/119058897.html">
<link>http://gadgethack.seesaa.net/article/119058897.html</link>
<title>トラックバック・スパム対策</title>
<description>最近、たびたびトラックバック・スパムが来る。ドメイン名やIPアドレスは毎回異なるが、内容からして同じような発信元なのは間違いない。コメントやトラックバックは基本は自由にしておきたいが、スパムは鬱陶しい。seesaaではマイ・ブログのコメント/TB-&amp;gt;スパムフィルタから設定できる。後から追加された「言及リンクのないトラックバック」を有効にして様子を見てみよう。</description>
<dc:subject>日記</dc:subject>
<dc:creator>mign0n</dc:creator>
<dc:date>2009-05-10T19:19:22+09:00</dc:date>
<content:encoded><![CDATA[
最近、たびたびトラックバック・スパムが来る。<br />ドメイン名やIPアドレスは毎回異なるが、内容からして同じような発信元なのは間違いない。<br />コメントやトラックバックは基本は自由にしておきたいが、<br />スパムは鬱陶しい。<br /><br />seesaaではマイ・ブログのコメント/TB->スパムフィルタから設定できる。<br />後から追加された「言及リンクのないトラックバック」を有効にして様子を見てみよう。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://gadgethack.seesaa.net/article/117692243.html">
<link>http://gadgethack.seesaa.net/article/117692243.html</link>
<title>Wiresharkプラグインを作る上でのハマったこと</title>
<description>まだ拡張の余地はあるが、それっぽく動くWiresharkプラグインができた。だいぶ前にできてはいたが、他の人にも有益と思われる情報をまとめる時間ができたので書いておこう。かなり汎用的に設計したつもりだが、業務で使っている特殊なプロトコルの仕様のせいで、一部どうしても汎用的な作りにできなかったので、今回はオープンソース化は見送った。オープンソース化のメリットはいろいろあるが、それを語るのはまた別の機会に。また、私が考えたコンセプトは、Wiresharkの他のプロトコル解析プラグ...</description>
<dc:subject>ソフトウェア</dc:subject>
<dc:creator>mign0n</dc:creator>
<dc:date>2009-04-18T07:35:32+09:00</dc:date>
<content:encoded><![CDATA[
まだ拡張の余地はあるが、それっぽく動くWiresharkプラグインができた。<br />だいぶ前にできてはいたが、他の人にも有益と思われる情報をまとめる時間ができたので書いておこう。<br /><br />かなり汎用的に設計したつもりだが、業務で使っている特殊なプロトコルの仕様のせいで、<br />一部どうしても汎用的な作りにできなかったので、今回はオープンソース化は見送った。<br />オープンソース化のメリットはいろいろあるが、それを語るのはまた別の機会に。<br />また、私が考えたコンセプトは、Wiresharkの他のプロトコル解析プラグインとはちょっと設計思想が異なるので、<br />文化的にも受け入れられるか疑問が残るし、何をどうやればできるかTrial&Error的に作ったので、<br />設計も美しくないと言うのも見送った理由。<br /><br />今回作ったプラグインの解析対象となるプロトコルはクローズドなネットワークだけで使われる特殊なもの。<br />仕様も度々変わるので、その度にWiresharkプラグインをビルドし直すのもだるいし、<br />誰もがWiresharkの作りに精通しているわけでもない。<br /><br />と言うわけで、基本的なコンセプトは、"XML definedable multi-protocol dissector plugin"と言う感じ。<br />XMLにプロトコルの仕様を書き、Wiresharkプラグイン側でこれを解析してXMLの内容により動作を変えるというもの。<br />XMLの解析にはlibxml2を使った。Windows用バイナリは<a href="http://xmlsoft.org/sources/win32/">このへん</a>からゲットしてくる。<br /><br />"dissector"はあまり聞きなれない言葉だが、解剖する人と言う意味。<br />プロトコルを分析するところからWiresharkプロジェクトではdissectorと呼んでいるのだろう。<br /><br /><a href="http://www.wireshark.org/docs/wsdg_html_chunked/index.html">Developer's Guide</a>の<a href="http://www.wireshark.org/docs/wsdg_html_chunked/ChDissectAdd.html">9.2. Adding a basic dissector</a>に従えば、最も基本的なUDPの1つ上のレイヤのプロトコル解析プラグインはすぐに作ることができる。<br /><br />しかし、ちょっとまともな作りにしようと思ったら、<a href="http://www.wireshark.org/docs/wsdg_html_chunked/index.html">Developer's Guide</a>には記載がなく、日本語でも英語でもインターネット上にはあまり情報源がないため、既存のdissectorのソースコードを読まないといけない。<br /><br /><br />1. Wiresharkのリリースに含まれているプラグインをビルドして、それをバイナリリリースされているプラグインディレクトリにコピーしてもエラーダイアログが出て正しく読み込まれない。<br />これはどういうことか。<br />Help->about Wiresharkを見ると、バイナリリリースのものは、VC++6.0でビルドされているようだ。<br />VC++2005EE+PSDKでビルドする場合には何か注意点があるのか？<br />Windows XPだとエラーダイアログ内にメッセージが出ないので、何が問題かよくわからない。<br />Windows Vistaで実行すると、msvcr80.dllがないというメッセージが出ていた。<br />なるほど。CRTをダイナミックリンクにしているのが原因か。<br /><a href="http://crys.uijin.com/program/vc2005/msvcr80.html">MSVCR80.dllに依存しないようにする</a>を参考にして対処する。<br /><br />Makefile.namke内のCFLAGSにテキストエディタで直接/MTオプションを書き入れる。<br />「/MDより/MTが優先されます」というようなWarningがでるが気にすることはない。<br />それにしても、CRTをスタティックリンクしただけで、22kbyte程度だったdllが、100kbyteを超えたのには驚いた。<br /><br /><br />2. リリースビルドはどうやるのか<br />VC++の構成で、Releaseを選択してもなぜかデバッグ情報を吐き出しているようだ。<br />かといって、Makefile.nmakeの中にデバッグ用とリリース用のターゲットが書かれているわけではなさそうだ。<br />ふとしたことからスタートメニューにあるPSDKの配下に、Windows XPとか、2000とか、32bit/64bit、Debug/Retail用のコンパイル環境変数を設定したシェルを開くショートカットが用意されていることに気づいた。<br />なるほど、PSDKの環境変数を変えることで切り替えるのが流儀なのか。<br />と言うことで、VC++を使ってビルドする場合は、プロジェクトのプロパティページの構成プロパティ->NMakeで、ビルドコマンドラインに渡している<br /><br />"c:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\SetEnv.Cmd"<br />と言う文字列を<br />"c:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\SetEnv.Cmd" /XP32 /RETAIL<br />などのように変更すればいいということだ。<br />私の環境では、SetEnv.Cmd内のデフォルトで、/XP32、/DEBUGが指定されたのと同じ動作をするようになっていた。<br /><br /><br />3. 未知の上位プロトコルに対して、dataという表示をツリーペインに表示させるには<br />handoff内で、find_dissector("data")を呼んで戻り値のhandleを保存しておき、自分のプロトコルのdisssectを行った後、まだ残りの解析していないパケットデータがあれば、call_dissectorにこのhandleを渡せばよい。<br />この辺は、epan/dissector/packet-udp.cを読むとわかると思う。<br /><br /><br />4. 自分で追加したプロトコルのさらに上位のプロトコルを解析するにはどうすればいいか。<br />たとえば、ether headerのether typeを見て、0x0800だったら、次は、IPのdissectorを呼び、<br />ip headerのprotocolを見て17だったら、次は、UDPのdissectorを呼び、と言うことを、自前のプロトコルの解析でやるにはどうすればいいかということ。<br />epan/dissector/packet-eth.c、epan/dissector/packet-ip.c、epan/dissector/packet-udp.cをよく読めばわかるが、ちょっと面倒。<br />ether typeから上位プロトコルを判別する仕組みは、epan/dissector/packet-ethtype.cにハードコーディングされている。<br />ipヘッダのプロトコルの解析の仕方は、もっとごちゃごちゃしている。<br />XMLに定義されたプロトコル仕様からその動作を決めるという要求を満たすには、UDPヘッダやTCPヘッダのポート番号から、上位プロトコルを解析するルーチンへジャンプする仕組みと同様な方法がよい。<br />例えば、plugins/agentx/packet-agentx.cを見ればわかるが、create_dissector_handleでハンドルを取得し、dissector_add("tcp.port", agentx_tcp_port, agentx_handle)と言う具合に文字列(Wiresharkでは、abbrevと呼んでいて、表示されたパケットをフィルタする時に使う文字列と同じもの)を指定することで上位プロトコルのdissectorを追加したい。<br />これをやるには、まず、"udp.port"や"tcp.port"という文字列を、abbrevとして登録する必要があり、これをやるには、register_dissector_tableを呼ぶ。<br />パケットを解析した後、register_dissector_tableの戻り値と共に、dissector_try_portを呼び出せば後は勝手にdissector_addしたdissectorを検索して呼び出してくれる。<br />この仕組みを使えば、たとえばIPv6のnext headerのように、プロトコル中の特定のデータの値によって、次に来るデータを解析するための型を動的に変えることが可能になる。<br /><br /><br />5. フラグメントされたパケットをどう扱うか<br />実は、フラグメント機能は、私はまだ全容を把握していない(ので、実装もできていない)。<br />基本的な知識は、<a href="http://www.wireshark.org/docs/wsdg_html_chunked/ChDissectReassemble.html">9.4. How to reassemble split packets</a>を読む。<br />UDPやTCPの(というか、実際にはIPフラグメント)フラグメントに対応するには、この手順どおりにやれあばうまくいくだろう。<br />しかし、独自のプロトコルがフラグメントをサポートする場合はどうすればいいだろうか。<br />pinfo->fragmented、fragment_add_seq_check、process_reassembled_dataあたりがキーになるようだが、もう少し調査が必要だ。<br /><br /><br />6. プロトコルの型をXMLに定義する際に、同じ型の繰り返し表現をべたに書いていたのでは大変なので、配列表現に対応した。他のwiresharkプラグインでは特定のプロトコルのみを解析すればいいので、配列のサイズや次元は固定的に扱って(ハードコーディングして)いるようだが、私が作ったプラグインではそうはいかないので、XMLに定義を書けるようにした。多次元配列で、それぞれの次元の配列サイズもXML読み込み時に決定されるが、これをプログラム上でどう扱うかについては、多少工夫が必要だった。基本アイデアは、配列のdimension分のサイズを持つg_arrayの要素に配列のサイズを突っ込んでおいて、後でこれを順次とりだして再帰的に処理を行うということをやっている。XMLの定義を信用して再帰的に処理しているので、セキュリティ的には問題があるが、世間で広く使われるものでもないので、汎用性と実装のしやすさを優先させた。<br /><br /><br />7. まだ実現できていない機能に可変長対応がある。汎化すると、プロトコル中のある特定のデータ数分、何かのパターンが繰り返されるというデータ解析ロジックをどうやってXMLに定義し、どうやってそれを実装するか。最近、別件で忙しいのであまりWiresharkプラグインには取り組めていない。<br /><br /><br />他にも、hfとかettとかハマリポイントはあるのだが、それはまた別の機会に。dissector_try_heuristicも何ができるのか気になる。。。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://gadgethack.seesaa.net/article/117029134.html">
<link>http://gadgethack.seesaa.net/article/117029134.html</link>
<title>特定口座への移管</title>
<description>2009年から公募株式投資信託を換金した際は原則として確定申告が必要になったらしい。一般口座に置いたままだと損益計算が面倒なので、特定口座へ移管することにする。そもそも、特定口座って何？っていうところは、このへんとか、このへんとかで勉強しておく。私は新生銀行と取引しているが、非上場公募株式投資信託の受益証券の取得証明書という書類を返送する必要があるようだ。この書類の中で、取得価額は、(1)買付けた際に要した金額に基づき計算した額と、(2)個別元本の額に購入手数料等の金額を加算...</description>
<dc:subject>マネー</dc:subject>
<dc:creator>mign0n</dc:creator>
<dc:date>2009-04-07T23:56:49+09:00</dc:date>
<content:encoded><![CDATA[
2009年から公募株式投資信託を換金した際は原則として確定申告が必要になったらしい。<br />一般口座に置いたままだと損益計算が面倒なので、特定口座へ移管することにする。<br />そもそも、特定口座って何？っていうところは、<a href="http://www2.ocn.ne.jp/~evant/GB-SPECIAL-3.html">このへん</a>とか、<a href="http://allabout.co.jp/finance/assetmanagement/closeup/CU20060403K/">このへん</a>とかで勉強しておく。<br /><br />私は新生銀行と取引しているが、非上場公募株式投資信託の受益証券の取得証明書という書類を返送する必要があるようだ。<br />この書類の中で、取得価額は、(1)買付けた際に要した金額に基づき計算した額と、(2)個別元本の額に購入手数料等の金額を加算した額のどちらかから選択できるが、どちらを選んだらよいかよくわからなかった。<br /><br />電話して聞いてみたらなんということはない、この金額が、将来、投資信託を売却したときの損益計算に使われるということで、金額が大きい方を選択しておけば、有利になるということらしい。<br />それならそうと書いておいてくれれば親切なのに。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://gadgethack.seesaa.net/article/114676473.html">
<link>http://gadgethack.seesaa.net/article/114676473.html</link>
<title>譲渡所得の確定申告 (1)</title>
<description>昨年、入居してからたったの1年でマンションを売却した、という話は以前に書いた。さて、譲渡益が出ても、損失が出ても、土地・建物の譲渡所得は分離課税であるから確定申告はしないといけない。譲渡所得については、国税庁のページを見ると概要がわかる。ただ、土地・建物の譲渡所得の申告が初めての私には、どんな書類が必要なのかとか、実際の作業レベルで、何をすればいいのかがよくわからない。マンションを売却すると、仲介業者から、確定申告のガイドをもらえるはずなので、それにも目を通しておくとよいだろ...</description>
<dc:subject>マネー</dc:subject>
<dc:creator>mign0n</dc:creator>
<dc:date>2009-02-23T10:23:33+09:00</dc:date>
<content:encoded><![CDATA[
<a href="http://gadgethack.seesaa.net/article/94845734.html">昨年、入居してからたったの1年でマンションを売却した、という話は以前に書いた</a>。<br /><br />さて、譲渡益が出ても、損失が出ても、土地・建物の譲渡所得は分離課税であるから確定申告はしないといけない。<br />譲渡所得については、<a href="http://www.nta.go.jp/taxanswer/joto/jouto.htm">国税庁のページ</a>を見ると概要がわかる。<br /><br />ただ、土地・建物の譲渡所得の申告が初めての私には、どんな書類が必要なのかとか、実際の作業レベルで、何をすればいいのかがよくわからない。<br />マンションを売却すると、仲介業者から、確定申告のガイドをもらえるはずなので、それにも目を通しておくとよいだろう。<br /><br />土地・建物等の譲渡所得の確定申告をする場合は、分離課税申告書(申告書Bと第三表)というのを税務署に提出する必要がある。<br />お金に余裕がある人は税理士にお願いしてもよいと思うが、大体2万円ぐらいかかるし、1度覚えればたいした手間でもないので、自分でやれるものは自分でやることにする。<br />税金関連の法律が難しすぎるから税理士という職業が必要なのか、税理士という職業を守るために、わざと難しい状況を解消する方向へ進まないのか、この命題には取り組む価値はあると思うがそれはまた別の機会に。<br /><br />e-taxで提出するにしろ、書面で税務署に提出するにしろ、書類自体は、国税庁の<a href="https://www.keisan.nta.go.jp/h20/ta_top.htm">平成20年分　確定申告書等作成コーナー</a>から作成するのが楽。<br /><br />マンション購入時に、e-taxで申告したので、今回もe-taxでやろうと考えていたのだが、落とし穴があった。<br />公的個人認証の電子証明書は、住所が変わると失効してしまうが、転居の際に、再発行してもらっていなかったので、失効してしまっていた。<br />というわけで、電子証明書を再発行してもらわないとe-taxでは申告できないことがわかった。<br /><br />e-taxで申告するのと、書面により申告するのとでは何が違うかというと、<a href="http://koseki.rikon-web.jp/johyo.html">住民票の除票</a>を省略できるかどうかが違う。<br /><br />売却したマンションがある地域を管轄する市町村では、住民票の写しは、1通300円の手数料がかかるが、土日祝でも取得可能。<br />電子証明書の再発行には、手数料が500円かかる上、平日しか対応してもらえない。<br />ということで、今回はe-taxによる申告はあきらめることにする。<br /><br />多少わかりづらい分離課税申告書(申告書Bと第三表)の書き方や、相変わらず使いづらい確定申告書等作成コーナーのハマるポイントについては次回書こうと思う。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://gadgethack.seesaa.net/article/111464814.html">
<link>http://gadgethack.seesaa.net/article/111464814.html</link>
<title>VC++2005EEの動作が遅い</title>
<description>以前、WiresharkをVC++でデバッグしてみるで書いたが、VC++でWiresharkをデバッグしていると、フリーズするぐらいIDEの動作が遅くなる現象に出くわすことが度々あった。Core Duo 1.66GHzで、メモリも3GB積んでいるから、そんなにポンコツマシンでもないのだが、なんでだろう。1つの原因は、Wiresharkのソースツリーをネットワークドライブに置いているせいだろう。ビジネス向けのPCは、HDDの容量が少ないことが多い。私が会社で使っているものは40...</description>
<dc:subject>日記</dc:subject>
<dc:creator>mign0n</dc:creator>
<dc:date>2008-12-20T15:04:57+09:00</dc:date>
<content:encoded><![CDATA[
以前、<a href="http://gadgethack.seesaa.net/article/108908248.html">WiresharkをVC++でデバッグしてみる</a>で書いたが、VC++でWiresharkをデバッグしていると、フリーズするぐらいIDEの動作が遅くなる現象に出くわすことが度々あった。<br />Core Duo 1.66GHzで、メモリも3GB積んでいるから、そんなにポンコツマシンでもないのだが、なんでだろう。<br /><br />1つの原因は、Wiresharkのソースツリーをネットワークドライブに置いているせいだろう。<br />ビジネス向けのPCは、HDDの容量が少ないことが多い。私が会社で使っているものは40GBしかない。<br />パーティション切って、Linux用に15GB割り当てているから、何かとディスクを消費するWindows用には25GBしか残っていない。<br />これではデータをローカルに置いておくには少な過ぎる。<br />Wiresharkプロジェクトは、フルビルドするには1GB弱のディスクを消費するから、リモートに置くしか選択肢がない。<br />ローカルディスクには、パブリックに公開するわけにいかない情報をTrueCryptの暗号化ドライブに入れて保存している。<br /><br />もう1つ。VC++のステータスバーに「IntelliSenseを更新中」という文字列が出ているのに気づいた。<br />一度更新が完了しても、VC++を再立ち上げすると、再度更新を始めたりするようだ。<br />これは、ネットワークドライブにモノを置いているのも影響しているのだろうか。<br /><br />IntelliSenseを無効にしたらいいだろうと思って、調べてみると、<a href="http://blogs.msdn.com/vstipsjpn/archive/2008/08/19/intellisense-098.aspx">今日のワンポイント : 既定で IntelliSense を無効にする方法 - #098</a>というのが出てきたが、この通りやっても、IntelliSenseを更新する現象は変わらない。<br />IntelliSenseを無効にしているのだらか、IntelliSense用のデータベースを更新する必要はないだろうと思うのが常識的発想と思うが、なぜか更新は止まらない。<br />もはやこの動作はバグの世界だな。。。と悪態をつきつつ、上記の記事からリンクされている<a href="http://blogs.msdn.com/saraford/archive/2007/12/03/did-you-know-how-to-turn-off-intellisense-by-default.aspx
">原文</a>も読んでみると、<br /><div style="font-style:italic; background-color:#dedede;">--quote--<br />"Why would anyone choose to do this?"<br />Because they find the pop-ups intrusive, and would prefer to get them only on demand.<br />--quote--</div>ということが書かれていた。<br />なるほど、テキストエディタの設定は、自動的にポップアップするのを抑止してくれるだけで、オンデマンドでは動作すると言うことらしい。<br />したがって、VC++がIntelliSenseのデータベースの更新を止める動作にならないのはそういうわけだったのだ。<br /><br />あきらめずに調べると、おしえてgoo!に<a href="http://oshiete1.goo.ne.jp/qa2807914.html">VC++ 2005 Intellisenseを更新...が終了しない</a>と言うのが投稿されているのを発見した。<br />私が使っているのもVC++2005SP1だ。<br />元ネタは、<a href="http://connect.microsoft.com/VisualStudio/feedback/Workaround.aspx?FeedbackID=105664">Intellisense Updating never terminates, hangs VS 2005</a>。<br />これを実行するこで、問題はとりあえず回避できたが、こんなworkaroundを適用しないと回避できないとは。。。<br /><br />C#やVBで.NETのクラスライブラリを使っていたときは、IntelliSenseはすごい便利な機能だと思ったものだが、今回のようなプログラムを扱うときにはOFFにできた方が便利だと悟った。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://gadgethack.seesaa.net/article/111259018.html">
<link>http://gadgethack.seesaa.net/article/111259018.html</link>
<title>警察官が運転するバイクにぶつけられるの巻</title>
<description>自転車で走行中、青信号の横断歩道内で、右折してきたバイクに巻き込みをかけられた。自転車とバイクが接触はしたものの、両者転倒はせず、お互いに怪我はなし。自転車・バイクへの損傷も走行には支障ない程度だった。警察官だって人間だもの、ミスはある。怪我がなかったからかも知れないが、事故が起きたこと自体はとやかく言うつもりはない。が、事故後、いくつか思うところがあったのでそれを書こう。まず、自身が警察と言えど事故後の処理には、交通課の別の警察官を呼ぶようだ。事故後の処理の客観性や公平性を...</description>
<dc:subject>日記</dc:subject>
<dc:creator>mign0n</dc:creator>
<dc:date>2008-12-15T11:22:29+09:00</dc:date>
<content:encoded><![CDATA[
自転車で走行中、青信号の横断歩道内で、右折してきたバイクに巻き込みをかけられた。<br />自転車とバイクが接触はしたものの、両者転倒はせず、お互いに怪我はなし。<br />自転車・バイクへの損傷も走行には支障ない程度だった。<br /><br />警察官だって人間だもの、ミスはある。<br />怪我がなかったからかも知れないが、事故が起きたこと自体はとやかく言うつもりはない。<br />が、事故後、いくつか思うところがあったのでそれを書こう。<br /><br />まず、自身が警察と言えど事故後の処理には、交通課の別の警察官を呼ぶようだ。<br />事故後の処理の客観性や公平性を保つ事を考えればこれは正しい。<br />てっきり警察無線を使うかと思ったが、携帯電話を使ったのは公務の連絡ではなく、事故の加害者としての連絡だからか。<br /><br />さて、交通課の人が来るまでの間、現場を目撃していた新聞屋が近寄ってきて、警察に何の恨みがあるのか、「警察のくせにふざけるな」とか、ブツブツ暴言を吐いて行った。<br />事故の被害者は私だ。<br />その私が怪我もなく大丈夫だと言っているのに、部外者の新聞屋がバイクのナンバーまで記録して他の警察に通報したりするのは非常に違和感を感じた。<br />市民の安全を守るはずの警察。<br />今回はたまたまミスを犯してしまったわけだ(※1)。<br />新聞屋の件が警察への個人的な怨恨なのかよくわからないが、警察と言うだけでなぜこうも目の敵にされなければならないのか、市民からこうまで信頼されいないのかと思うと悲しくなった。<br /><br />事故を起こした彼は、そういうことを敏感に感じ、市民に信頼される警察を作る為に、今後の行動に変化があるだろうか。<br /><br /><br />さて、一方の警察の方にも組織的な問題があるように感じた。<br />まず、事故の現場検証をするのに駆けつけた交通課の警察官が3人。<br />身内の事故だからだろうか、それ以外にも何とか課の課長やらなにやらが来て、総勢6～7人ぐらいになった。<br /><br />あの新聞屋のような人間が被害者であれば、上官を呼べ、とか、むやみやたらと騒ぎ立てそうだが、私はちょっと違う感じ方をした。<br />「これだから公務員は。。。」と思うのは単なる偏見なのだが、こんなにも大勢でやる仕事には思えないのは確かだ。<br /><br /><a href="http://www.npa.go.jp/toukei/index.htm#koutsuu">交通事故統計</a>によると、日本国内の年間交通事故発生件数は約80万件。<br />今回の事故検証にかかった時間は約0.5時間。<br />今回の事故検証で無駄だった人数を4人とすると、<br />800000 x 0.5 x 4 = 1600000[Man-Hour]<br />仮に1ヶ月の労働時間を160hrsとして計算すると、実に10万人月もの無駄だ。<br />もちろん、今回ほど簡単な事故の方が珍しいだろうし、毎度、事故処理に必要な人数は変わるので、この計算はそのままは信頼に足る数値とはいえない。<br />事故検証にかかる平均時間と平均無駄人数の推定値から、フェルミ推定を使って、もう少しまともな定量化ができるだろうが、今回は「いかに無駄があったか」ということを強調するだけの方便なので省略する。<br /><br />交通課の仕事は、企業の中における間接部門の生産性の問題に通じるものがあり、ものを作り出しているわけではないので、成果の定量的な評価がしづらいのが今回のような無駄とも思える行動につながった原因だろうか。<br /><br />ところで、物損と人身では事故の重大性が異なる。<br />この事故を起こした警官を悪意を持って陥れたいなら話は別だが、私自身の時間の無駄でもあるので、病院にはいかないつもりだった。<br />また、自転車への損傷もほとんどなく、新しい自転車を買ってもらえるわけではないし、量販店で買った安い自転車だったので、特に修理する必要もない、と言ったら、「答申書」なるものを書いてくれ、と言われた。<br />答申書なるものの法的拘束力がどの程度のものかわからないが、「<a href="http://dictionary.goo.ne.jp/search.php?MT=%C5%FA%BF%BD&kind=jn&mode=0&base=1&row=0">答申</a>」とは、「上級の官庁や上役の問いに対して意見を申し述べること」だそうだ。<br />答申の意味は後から調べてわかった話だが、事故の被害者である私が下で、警察側が上だという上下関係が存在していたことは、ちょっと気分が悪い。<br /><br />私自身への検分が終わった後、昨日はかなり冷えたので、警察の車両の中で待機させてもらった。<br />寒いから中へ、という配慮は大変ありがたかった。<br />が、答申書を作成を依頼する環境はよくなかったのではないか。<br />警察車両の中の密室で、交通課の警察官と1対1、と言う状況でお願いされたのだ。<br />意思が薄弱な人にとっては、これは無言の圧力になりはしないか。<br />なんだか、冤罪が発生する土壌の一端を見た気がした。<br /><br />こういう態度だから、あの新聞屋のように、隙を見せるとバッシングの対象になってしまうのだろう。<br /><br />私の部下にも、体を動かす、世間のためになるような仕事がしたいと言って、警察を志望し、退職した若いヤツがいたが、彼は今どうしているだろうか。<br /><br /><br />※1 私がソフトウェア開発業界に従事しているせいかも知れないが、ヒューマンエラーというのはゼロにはできないと思っている。「バグを出すな」ということを上から強制しようとしても、<strong>人間は必ずミスをする</strong>。現実の世界では、人間がミスを犯すと言う前提で、人間が不得意な分野で人間性・属人性を排除するためにオートメーション化したり、ミスによる被害をいかに最小限に食い止めるかを考えたほうが現実的で、まともな解が得られることが多いのではないだろうか。たとえば、交通事故に関していうと、車のエアバッグとか、バイクのヘルメットとかは、リスク管理の一環だろう。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://gadgethack.seesaa.net/article/110871300.html">
<link>http://gadgethack.seesaa.net/article/110871300.html</link>
<title>ここが変だよ日本の英語(3)</title>
<description>キリスト教徒以外の多くの日本人にとっては数多くある年中行事の1つにしか過ぎなくなっているクリスマス。今年は、街を歩いても、クリスマスシーズンだというのに、「クリスマス、Christmas、Xmas」の文字列が並んだ広告をあまり見ない。不景気で、広告を打つ余裕もないということか。今年は、「ホームページ」という言葉ではなく、「WEBページ」という言葉が、メディアでも普通に使われるようになったような気がしていたので、同様に、"X'mas"という誤記が、どの程度減少するのか興味を持っ...</description>
<dc:subject>日記</dc:subject>
<dc:creator>mign0n</dc:creator>
<dc:date>2008-12-08T10:02:46+09:00</dc:date>
<content:encoded><![CDATA[
キリスト教徒以外の多くの日本人にとっては<br />数多くある年中行事の1つにしか過ぎなくなっているクリスマス。<br />今年は、街を歩いても、クリスマスシーズンだというのに、<br />「クリスマス、Christmas、Xmas」の文字列が並んだ広告をあまり見ない。<br />不景気で、広告を打つ余裕もないということか。<br /><br />今年は、「ホームページ」という言葉ではなく、<br />「WEBページ」という言葉が、メディアでも普通に使われるように<br />なったような気がしていたので、同様に、"X'mas"という誤記が、<br />どの程度減少するのか興味を持っていた。<br /><br />目にする広告の絶対数が少ないのでなんとも言えないところもあるが、<br />このグローバル化の時代にあって、いまだに<br />"X'mas"という表記をしているものもあるようだ。<br /><br />"X"と"mas"の間に星をあしらっている広告を見たことがあるが、<br /><a href="http://homepage1.nifty.com/hidex/goyo/xmas.html">ここ</a>によると、"Xmas"という表記に対して誤記ではないか、<br />という問い合わせがくるので、苦肉の策として、ということらしい。<br />人に文句を言う暇があるなら、ちょっと調べればすぐにわかることなのに、よっぽど自分に自信があるんでしょうね。<br />それにしても、これを考えたデザイナーはスゴい。<br /><br />言語は生き物であるから、ｘｘは正しい言葉の使い方だとか、<br />「日本語の乱れ」などと言うことはナンセンス(※1)だと私は思うが、<br />元来、クリスマスはキリスト教文化のもの(※2)であるし、<br />日本で独自の文化を形成しているというほどの状況でもないと思うので、<br />文化に受け入れられないうちは、X'masは誤用の域を出られないだろう。<br />単に表面的な言葉を知るだけでなく、背景にある文化・歴史を知ると<br />新たに見えてくるものがあるのではないだろうか。<br />いつでも、オリジンを訪ねる旅というのは知的好奇心を満たしてくれる。<br /><br />※1 これについては、平安時代の日本語と、現代の日本語はまったく異なる言語と言ってもいいほど変容していることから容易に結論付けられる。<br /><br />※2 宗教が絡む話は、ひどい場合には戦争に発展するから怖い。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://gadgethack.seesaa.net/article/110056708.html">
<link>http://gadgethack.seesaa.net/article/110056708.html</link>
<title>トロッコ問題</title>
<description>たけしの日本教育白書2008で、トロッコ問題というのが取り上げられていた。「作業員は動けない状態」という状況は省略されているから、Wikipediaとか、WIRED VISIONとかに出ている話とはちょっと違う部分もあるが、まぁそこはあまり事の本質ではないので省略したのだろうか。(この条件がないと、危ないから避けろ!!と叫べばいいだけの気がしたが。。。)TVでは、「この問題を子どもにどう教えますか」と来た。私の回答はこう。「答えない。子供に自身の頭で考えさせる。」もちろん、「...</description>
<dc:subject>日記</dc:subject>
<dc:creator>mign0n</dc:creator>
<dc:date>2008-11-23T01:56:27+09:00</dc:date>
<content:encoded><![CDATA[
<a href="http://wwwz.fujitv.co.jp/b_hp/kyoikuhakusho/">たけしの日本教育白書2008</a>で、トロッコ問題というのが取り上げられていた。<br />「作業員は動けない状態」という状況は省略されているから、<a href="http://ja.wikipedia.org/wiki/%E3%83%88%E3%83%AD%E3%83%83%E3%82%B3%E5%95%8F%E9%A1%8C">Wikipedia</a>とか、<a href="http://wiredvision.jp/news/200811/2008111121.html">WIRED VISION</a>とかに出ている話とはちょっと違う部分もあるが、まぁそこはあまり事の本質ではないので省略したのだろうか。<br />(この条件がないと、危ないから避けろ!!と叫べばいいだけの気がしたが。。。)<br /><br /><br />TVでは、「この問題を子どもにどう教えますか」と来た。<br /><br /><br />私の回答はこう。<br />「答えない。子供に自身の頭で考えさせる。」<br /><br />もちろん、「自分で考えろ」という言い方はしない。<br />子供と共に考え、また、彼・彼女らがさらに考えを発展させるためのヒントを出すだろう。<br />早期から1つの考えに固執しすぎないように、あえて別の角度からものを考えさせる。<br />私は自分の部下に対しても日々の課題解決を行うに当たってそのように接している。<br /><br />この問題には、そもそも正解などない。<br />こういうのをオープンエンドと言ったかな、確か。<br />考えて自分なりの答えを出し、それをその後の行動に結びつけることに意味があるのであって、「どう教えますか」という質問の仕方そのものが、正解があることを前提としているようで、どうもしっくりこない。<br /><br />さて、話をトロッコ問題に戻そう。<br />私ならこの状況でどういう選択をするだろうか。<br /><br />* case1<br />私がこの問題を聞いたとき、最初に思いついたのは、ポイントを半分だけ切り替えて(あるいは線路に石でも置いて)トロッコを脱線させることだ。<br />トロッコを脱線させてしまえば、6人の作業員の命は全員助かることになる。<br />この場合、トロッコが無人運転で、トロッコの脱線による被害者がないという前提は置いてはいるが。。。<br /><br />え？<br />この問題のルールでは、答えらえる選択肢は2つだって？<br />そういうことを言う人は、与えられた2つの選択肢が妥当かどうか一瞬でも考えたのだろうか。<br />現実に起こるさまざまな課題を解決するにはそんな硬い頭では最良の解は見出せないのではないだろうか。<br />多くの場合、まず「前提を疑う」事が問題の解決へつながる近道だったりする。<br /><br />いいでしょう。ゲームにルールは必要。<br />私もルールに則り、ポイントを切り替えるか、切り替えないか、のどちらかから選択することにしよう。<br /><br />* case2<br />私ならポイントを切り替える。そもそも何で作業員が線路の上で動けないという意味不明な状況になっているかも説明されていないが、その不可解な状況を素直に受け入れるとすると、ポイントを切り替えた後、動けない1人の作業員の元へ走って行き、その人を線路から引きずり出せばよい。<br />動けない人というのが1人なら体力的にも時間的にも何とかなる可能性があるが、5人の方にトロッコを進めさせてしまった場合はその可能性が極端に低下する。<br />もちろん、トロッコのスピード・距離と、自分の足の速さと、動けない人までの距離も関係はするが。。。<br /><br />トロッコはすぐそこまで迫っていて、ポイントを切り替えた後に作業員の元へ走っていくような時間的な余裕はそもそもないって？<br />私は宗教は信じないが、そんな切迫した状況で、こんな究極の選択を迫られる状況に遭遇したら、神への悪態もつきたくなるというものだ。<br />「おお、神よ。あなたは無力な私になぜこのような試練をお与えになるのか。」<br /><br />* case3<br />ポイントは切り替えない。いや、正確な表現としては、切り替えられない、だ。<br />case1、case2は、今こうしてPCに向かいながら、より多くの人命を救うという使命の元、理性的に考えた結果だから言える事だが、ケース2の最後の方に書いたように、トロッコは自分のすぐ目の前のポイント切り替え部分に接近している状況で、2つの経路に5人と1人がそれぞれ「動けない」状況にあるという状況判断、そして、その一瞬で5人と1人の命を天秤にかけるような判断は、少なくとも私には「できない」と思われる。<br />救急医療とか、消防とか、軍隊とか、日々、危機的状況下でも対応できるような訓練している人々でさえ、実際の現場では判断を誤ることもあるわけで、私のような素人がそのような過酷な状況下ではまともな判断ができるとは思えない。<br />ということは、呆然として瞬間的には積極的な行動は何もとれないだろうということは容易に想像できる。<br /><br />* case4<br />case3では、事故当時、何も手を打たなかったことに対して、世間からバッシングの嵐になることも予想される。<br />ゴシップ好きの暇人たちには格好の餌だ。<br />仮に世間から何も言われなかったとしても、何か行動を起こせなかった自分に対して、本当に何もしないでいることが正しかったのか、自問自答の日々が続くだろう。<br />ノコノコ生き残った自分には、まさに生き地獄というわけだ。<br />トロッコ問題には、「The fat man」という続きがあるそうだ。<br />多くの人は、隣の見知らぬ人を橋の上から突き落とさないという回答をし、5人を見殺しにするという結果が出ており、ポイントを切り替える場合と回答に一貫性がないということが指摘されているようだ。<br />そもそも、1人を線路に突き落としたぐらいで、簡単にトロッコが止められるなら、私が最初にcase1で考えた脱線させるという案がもっともまともな解な気がするし、5人の路線でも1人の路線でもどうせ犠牲者は1人だ(1人を引き殺したところでトロッコは止まる)。<br />確実に1人の命が犠牲になれば、トロッコは止まるとわかっているなら、case3のような状況になって一生悩み続けるよりは、自分を犠牲にしてトロッコを止めるということも一案だ。<br />自己防衛本能に逆らっているから生物学的には正しくないが、これで私も歴史に残る英雄になれるというわけだ。<br /><br />* case5<br />何もしない。<br />行動結果はcase3と同じだが、もう少し別の観点で考えて見る。<br />そもそも、ブレーキの壊れたトロッコが走ってきたとして、そのトロッコが人をひき殺すというのは妄想ではないか。<br />トロッコがどのぐらいの大きさなのかとか、どのぐらいのスピードか、積荷はどの程度あるのかといった情報がまるでないので、問題文からだけでは考えるに値する状況かどうかも判断しかねる。<br />これは、Aになったら誰かが死ぬ、Bになっても誰かが死ぬという危機的な状況での究極の選択、という前提条件を疑ったものだ。<br />この考え方ができれば、自殺や、昨今の「相手は誰でもよかった」という無差別殺人のような事件は無くすことができるのではないか。<br />自分にとって切迫した、非常に重要なことを選択しなければならないとき、それが本当に悩むほど重大な事なのかを一度客観的に見直してみることは意味がある。<br />本当は、トロッコが人をひくかどうかが問題なのではなくて(トロッコによっては誰も死なないのだから)、6人もの人間が同時に比較的近い線路の上で動けなくなっている状況の方がずっと問題だったりしないか。<br />現場は炭鉱かなにかで有毒ガスでも出たのか、テロの仕業か、はたまた集団自殺か。<br /><br />その他、道徳観を養うという意味では、次のような状況も考えると面白い。<br />1人の方へポイントを切り替えるという人がいて、5人死ぬより、1人の方が犠牲が少ないというような人がいるとしたら、「5人は赤の他人で、1人の方は自分の親・子供・配偶者・親友のいずれかだったら」という前提をつけてみるといいと思う。<br />今度は、5人の方を犠牲にすると言い出すだろうか。<br /><br />こういうことを子供のころから考えさせることは非常に意義があると思う。<br />現実は、もっと酷い。<br />この問題に少し似ている状況として思いついたのが、例えば、救急車のたらい回しによって、救急患者が亡くなるという事件が繰り返し発生しているのだから。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://gadgethack.seesaa.net/article/108908248.html">
<link>http://gadgethack.seesaa.net/article/108908248.html</link>
<title>WiresharkをVC++でデバッグしてみる</title>
<description>PCがお手軽なプロトコルアナライザに変身するWireshark。ネットワークに関わる人なら1度は使ったことがあるはずだ。近い将来、仕事で新しいプロトコルのアナライザが必要になりそうだったが、この手の世界で無料でお手軽に試せるようなものはない。ないものは作ればいい、ということで、Wiresharkのプラグインとして対応することを思いついた。私の周囲にはWindowsマシンしか使えない人が多いので、プラットフォームとしてはまずWindowsを考える。WiresharkのWindo...</description>
<dc:subject>日記</dc:subject>
<dc:creator>mign0n</dc:creator>
<dc:date>2008-11-01T12:15:32+09:00</dc:date>
<content:encoded><![CDATA[
PCがお手軽なプロトコルアナライザに変身する<a href="http://www.wireshark.org/">Wireshark</a>。<br />ネットワークに関わる人なら1度は使ったことがあるはずだ。<br />近い将来、仕事で新しいプロトコルのアナライザが必要になりそうだったが、この手の世界で無料でお手軽に試せるようなものはない。<br />ないものは作ればいい、ということで、Wiresharkのプラグインとして対応することを思いついた。<br />私の周囲にはWindowsマシンしか使えない人が多いので、プラットフォームとしてはまずWindowsを考える。<br /><br />WiresharkのWindows上でのビルドについては、<a href="http://taiga-dev.com/developer/wireshark/build/wireshark-build01.html">ここ</a>の手順に従えばよい。<br />ここで不足する情報は、本家の<a href="http://www.wireshark.org/docs/wsdg_html_chunked/index.html">Developer's Guide</a>を読むとよい。<br />もともとWindows専用にデザインされたわけではないアプリケーションの場合、Windows上でビルドするのは環境をそろえるところからして非常に大変だ。<br />ビルド対象は、今日時点で最新リリースのWireshark-1.0.4を使う。<br /><br />さてコンパイラには何を使おうか。<br />候補は、VC++ 2008 Express EditionかVC++ 2005 Express Editionか。<br />有料なツールは却下。<br />個人で気軽に試せないし、最近はコスト圧力が強くて会社も気前よく購入してくれない。<br />config.nmakeを見ると<br /><div style="font-style:italic; background-color:#dedede;">With this variant, Wireshark will compile but fails to run!</div>という記述がある。<br />そうは言っても、VC++2005EEではPlatform SDKを別途インストールしなければいけないというところが面倒。<br />VC++2008EEではPlatform SDK相当が同梱されるようになったようだ。<br /><br />というわけで、Wireshark本家の開発者の警告を無視し、VC++2008EEでやってみた。<br />config.nmakeの記述どおり、起動しない。<br />原因を調べるのは本筋から外れるので、VC++2005EEに切り替えてリビルドする。<br />今度はあっさり立ち上がる。<br /><br />と、ここでデバッグはどうするのだ？という疑問が沸いて来た。<br />私が普段デバッグでよく使うのはgdb。<br />Visual Studioプロジェクトのソフトウェアをデバッグするときは、IDEからデバッグする。<br />ところが、前述のビルド手順では、nmakeとclを直接呼び出しているので、IDEのプロジェクトは使用していない(Wiresharkのソースコードには付属していない)。<br />こういう場合、どうやってデバッグすればいいのか。<br />もちろんgdbでもデバッグは可能だが、gcc -gでビルドしていないのでデバッグシンボルがない＝ソースレベルデバッグはできない。<br />GUIアプリケーションをアセンブリレベルでデバッグするのは正直しんどい。<br />*.pdbファイルは吐き出されているから、Visual Studio用のデバッグ情報は出力されている模様。<br />gdbのようなコマンドラインデバッガがVC++にも付属しているかと思って調べてみたが情報が出てこない。<br />Wiresharkを立ち上げておいて、VC++からプロセスにアタッチすれば、もちろんアセンブリレベルでのデバッグはできるが、せっかくIDEがあるのだから、これを活用したい。<br />Developer's Guideにも3.7. Debug your generated Wiresharkという章はあるのだが、中身は未記載だった。<br /><br />次に考えたのは、IDEにWiresharkプロジェクトをインポートする方法。<br />これがうまくいったので紹介しておこう。<br />ファイルー>既存のコードからプロジェクトを作成<br />プロジェクトファイルの場所には、Wiresharkのソースコードを展開した場所を選ぶ。<br />プロジェクト名には適当な名前をつける。<br />プロジェクトのビルド方法は、外部のビルドシステムを使用するをチェックする。<br />ビルドコマンドラインには、<br /><div style="font-style:italic; background-color:#dedede;">--code listing--<br />"c:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\SetEnv.Cmd" && nmake -f Makefile.nmake<br />--code listing--</div>を指定する。<br />リビルドはビルドと同じコマンドを、クリーンにはdistcleanターゲットを指定すればいいと思う。<br />最初、Platform SDKの環境設定用のコマンドは実行していなかったのだが、<br /><div style="font-style:italic; background-color:#dedede;">--code listing--<br />Makefile.namke(7) : fatal error U1052:<br />--code listing--</div>と言われてハマる。<br />U1052は、file not foundの意味のようだ。<br />Makefile.namekの7行目は、<br /><div style="font-style:italic; background-color:#dedede;">--code listing--<br />include &lt;win32.mak&gt;<br />--code listing--</div>なので、win32.makが見つからないということだろう。<br />私はnmakeは書いたことがないが、<>付なので、システムとしてパスが通っていることを期待していると予想できる。<br />というところで、Platform SDKの環境変数が見えていないのだということに気づいた。<br />SetEnv.Cmdの中身を環境変数に常に展開するのは面倒だし、VC++はあまり使ったことがないので、とりあえずnmake実行時に毎回実行することにした。<br /><br />さてこれでVC++ IDEからビルドする準備は整った。<br />プラグインの読み込みは、epan/plugins.cあたり、また、agentxプロトコルだったら、proto_register_agentxにでもブレークポイントをはれば、プラグインDLLの登録時のデバッグもできる。<br /><br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://gadgethack.seesaa.net/article/108906007.html">
<link>http://gadgethack.seesaa.net/article/108906007.html</link>
<title>週末オーダー実験の結果は大きくすべった</title>
<description>結論から言うと、週末にオーダーを出してもあまりいいことはないってことだ。下げから始まると思っていたが、マーケットがオープンしてみると、上げから始まった。FX Onlineでは6時10分からopenしていたのに、MJでは7時ぐらいまで取引はcloseのままだった。会社によってこんなに差があるとは。。。MJがcloseしている状態でオーダーを出してみたが、50pips以上スリッページが発生した。ま、世の中そう簡単にはうまくいくようにはなっていないということだ。</description>
<dc:subject>日記</dc:subject>
<dc:creator>mign0n</dc:creator>
<dc:date>2008-11-01T10:57:54+09:00</dc:date>
<content:encoded><![CDATA[
結論から言うと、週末にオーダーを出してもあまりいいことはないってことだ。<br />下げから始まると思っていたが、マーケットがオープンしてみると、上げから始まった。<br />FX Onlineでは6時10分からopenしていたのに、MJでは7時ぐらいまで取引はcloseのままだった。<br />会社によってこんなに差があるとは。。。<br />MJがcloseしている状態でオーダーを出してみたが、50pips以上スリッページが発生した。<br /><br />ま、世の中そう簡単にはうまくいくようにはなっていないということだ。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://gadgethack.seesaa.net/article/107917149.html">
<link>http://gadgethack.seesaa.net/article/107917149.html</link>
<title>週末に注文が出せる取引業者がいい</title>
<description>今朝G7の行動計画が発表された。公的資金注入などについても言及されていたが、その資金がいったいどこから出てくるのか私にはよく理解できなかった。これだけで市場の信用不安が解消されるかというと、米金融安定化法案(TARP)の時のように、結局は、実効性に疑問ありというマーケットの判断になってしまうのではないか。10日は欧州の株価の下げが止まらなかったようだし、ダウ平均も下落して引けたようなので月曜日のクロス円は下げから始まると予想。というわけで、最近調子のいいEUR/JPYに逆指値...</description>
<dc:subject>マネー</dc:subject>
<dc:creator>mign0n</dc:creator>
<dc:date>2008-10-11T11:15:43+09:00</dc:date>
<content:encoded><![CDATA[
今朝G7の行動計画が発表された。<br />公的資金注入などについても言及されていたが、その資金がいったいどこから出てくるのか私にはよく理解できなかった。<br />これだけで市場の信用不安が解消されるかというと、米金融安定化法案(TARP)の時のように、結局は、実効性に疑問ありというマーケットの判断になってしまうのではないか。<br /><br />10日は欧州の株価の下げが止まらなかったようだし、ダウ平均も下落して引けたようなので月曜日のクロス円は下げから始まると予想。<br /><br />というわけで、最近調子のいいEUR/JPYに逆指値で売りを出した。<br />今回は初めてトレール機能も使ってみる。<br /><br />初めて週末にオーダーを出すので、週末のリーブオーダーがどういう扱いにされるのか、今回は実験的な意味合いが強い。<br />クロス円が上昇して始まったら実験は失敗だけど、おそらく終値より大きく下げて始まると予想しているので、いったいどういう動作をするのだろうか(約定価格がどうなるのか)。<br /><br />マーケットがクローズしているときにはシステムにログインもできない取引業者が多いのではないかと思っているが、私が使っている<a href="http://www.mj-net.jp/">MJ</a>は、土日祝祭日でも定期メンテナンス期間以外はログイン＆注文可能なのがイイ。<br /><br />もちろん不満な点もあって、<br />・モバイルは、PC環境より貧弱(トレール、時間成行、BID/ASK選択チャート表示、テクニカル分析などの機能がない)<br />・平均足(コマ足)表示ができない(というか、チャートはJavaアプリも含め使いづらい気が。。。)<br />という取引システム上の不便さがある。<br /><br />この辺は早いところ改善されると嬉しい。<br /><br />手数料0円で、信託保全もあって、スプレッドが小さくて、システムが使いやすい業者って、やっぱり何でも求めるのは無理があるってことか。。。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://gadgethack.seesaa.net/article/105270880.html">
<link>http://gadgethack.seesaa.net/article/105270880.html</link>
<title>外国為替証拠金取引を再開</title>
<description>外国為替証拠金取引、いわゆるFXを再開した。忘れもしない、昨年の夏、米のサブプライムローン焦げ付き問題が発端となった市場の混乱。それまでは、キャリー取引をしていれば、スワップポイントで、日々利息分が増えていったので、私は鉄則を守らず、ストップを付けていなかった。その結果、決済タイミングを逃し、おろおろしながら指をくわえて眺めている間に数十万をあっという間に失うことになった。市場が荒れて私には全くどう動くか予測がつかなかったのと、精神的にもダメージを受けたので、ここ1年ぐらいは...</description>
<dc:subject>日記</dc:subject>
<dc:creator>mign0n</dc:creator>
<dc:date>2008-08-24T15:10:05+09:00</dc:date>
<content:encoded><![CDATA[
外国為替証拠金取引、いわゆるFXを再開した。<br />忘れもしない、昨年の夏、米のサブプライムローン焦げ付き問題が発端となった市場の混乱。<br /><br />それまでは、キャリー取引をしていれば、スワップポイントで、日々利息分が増えていったので、私は鉄則を守らず、ストップを付けていなかった。<br />その結果、決済タイミングを逃し、おろおろしながら指をくわえて眺めている間に数十万をあっという間に失うことになった。<br /><br />市場が荒れて私には全くどう動くか予測がつかなかったのと、精神的にもダメージを受けたので、ここ1年ぐらいは、休憩していたが、ちょっと余剰金が発生したので、再開することにした。<br /><br />とりあえず、スモールスタートで15万を入金。<br />日々の原油相場の動きまでは読みきれずドルが下げたり、予想以上に米の経済指標がよかったりで、途中18万まで増えたり、13万に減ったりして、2週間運用で現在15万2千円。<br /><br />サラリーマンなので、常にチャートを見ているわけにもいかず、今回はリミット・ストップは必ず設定しての運用。<br /><br />昨年は<a href="http://www.fxonline.co.jp/">FX Online</a>を使っていたが、今回は<a href="http://www.mj-net.jp/">MJ</a>を使うことにした。<br />手数料、スプレッドなどは、どちらもそれほど変わらないが、取引用のアプリの使い勝手はやっぱり各社異なるようだ。<br /><a href="http://www.fxonline.co.jp/">FX Online</a>は、Javaアプリだが、<a href="http://www.mj-net.jp/">MJ</a>はHTML+Java Scriptベースのアプリケーション。<br />この辺は好みが別れるところだと思うが、<a href="http://www.fxonline.co.jp/">FX Online</a>は、モバイル向けのアプリが使いづらい(取引用のアプリでチャートが見ることができない)のが私には致命的。<br /><br />欲を言えば、ダウ平均とか、WTI原油相場とか、金相場のチャートも同じアプリ上から見ることができるとなおよいのだが。。。<br />FX waveとダウジョーンズのニュースは見ることができるが、重要指標の発表数値や要人発言の速報がもっとリアルタイムに見ることができるといいのに。。。<br /><br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
</rdf:RDF>
