<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>trial and error</title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/" />
    <link rel="self" type="application/atom+xml" href="http://techno-st.net/atom.xml" />
    <id>tag:techno-st.net,2008-06-30://1</id>
    <updated>2008-07-03T15:07:10Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.12</generator>

<entry>
    <title>サーバーを Linux に入れ替えしました</title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/2008/07/03/-linux.html" />
    <id>tag:techno-st.net,2008://1.619</id>

    <published>2008-07-03T06:06:13Z</published>
    <updated>2008-07-03T15:07:10Z</updated>

    <summary>最近、METAL GEAR ONLINE をやりまくってるおかげで、いろいろなこ...</summary>
    <author>
        <name>techno</name>
        <uri>http://techno-st.net/</uri>
    </author>
    
        <category term="サーバー関連" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://techno-st.net/">
        <![CDATA[<p>最近、METAL GEAR ONLINE をやりまくってるおかげで、いろいろなことが放置気味です。</p>  <p>非常にやばい状況ですが、結構中毒してます。</p>  <p>そんななか、毎日1-2時間ぐらい MGO の時間を削って、やっと昨日サーバーを移行することができました。</p>  <p>OS は、CentOS 5.2 で、マシンは SC430 に戻しました。</p>  <p>月曜から作業を始めたので、3日ぐらいなんかとっても不安定だったかもしれないです。</p>  <p>Windows Server 2008 をお試しするつもりだったのが、面倒になって半年近く RC1 で運用していたわけですが。</p>  <p>そして、今も適当にデータだけ移して動けばいいやみたいな感じなので、いろんなところが抜けてます。</p>  <p>そのうち直します・・・。</p>  <p>ブログも、書きたいことが山ほどたまってるんだけどね。</p>  <p>さあ、とりあえず今日は寝よう。</p>]]>
        
    </content>
</entry>

<entry>
    <title>SuperCon 2008 に参加します。</title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/2008/06/26/supercon-2008.html" />
    <id>tag:techno-st.net,2008://1.618</id>

    <published>2008-06-25T17:58:49Z</published>
    <updated>2008-07-01T09:23:48Z</updated>

    <summary>  また、夏休みを楽しめそうな予定が入ってきました。  スーパーコンピューターを...</summary>
    <author>
        <name>techno</name>
        <uri>http://techno-st.net/</uri>
    </author>
    
        <category term="日記" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="supercon" label="SuperCon" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="スーパーコンピューター" label="スーパーコンピューター" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://techno-st.net/">
        <![CDATA[<p><a href="http://techno-st.net/2008/06/26/images/sk_titech_01_2.jpg"><img style="border: 0px none ;" alt="sk_titech_01" src="http://techno-st.net/2008/06/26/images/sk_titech_01_thumb.jpg" width="260" border="0" height="187" /></a></p>  <p>また、夏休みを楽しめそうな予定が入ってきました。</p>  <p>スーパーコンピューターを使って、プログラミングの技術を競う SuperCon といわれるコンテストに参加します。</p>  <ul>   <li><a href="http://www.gsic.titech.ac.jp/supercon/supercon2008/index.html" target="_blank">スーパーコンピュータコンテスト 2008 ホームページ</a></li> </ul>  <p>プログラミングのコンテストとかは、嫌いではないので面白そうだなと、友達を誘って予選問題を解いてみました。</p>  <p>といっても、僕は数学は苦手というか、完全にダメなので、数学が絡んでくるところは、もう一人の友達に任せましたが。</p>  <p>まあ、僕は、とりあえず一緒に考えていましたが、基本的にデバッグ担当みたいな感じだったかな。</p>  <p>予選の期間は長かったのだけど、ずっと放置してて結局最後の5日ぐらいで一気に仕上げたみたいな感じかな。</p>  <p>で、締切日にどうかまともに動くプログラムを作ることができたので、応募してみたのだけど。</p>  <p>このコンテスト、スパコンを使って計算するということで、効率の良いアルゴリズムを考え出すとか、そういう趣旨なんだろうけど、僕たちは正直回答するのが精一杯でした。</p>]]>
        <![CDATA[<p>&nbsp;</p>  <p>まあ、ほぼダメもとで、本選いけたら面白そうだな、ぐらいに思ってたのだけど、今日結果発表があって本選出場が決定した模様。</p>  <p>なわけで、7/28 ～ 8/1 まで、東京工業大学で、本選に参加してきます。</p>  <p>5日間も朝から晩までモニタとにらめっこというわけで。</p>  <p>本選では、本物のスパコンを使うみたいです。</p>  <p>東工大のスパコンと言えば、あの "TSUBAME" ってやつですね。</p>  <p>確か、Opteron を腐るほど組み合わせた、ちょっと前までランキングで日本一のスパコンだったのかな？</p>  <p>問題も難しくなるでしょうから、なかなか楽しみです。</p>  <p>ただ、問題なのは、他の本選出場校が、見たくもないようなところばかりというね。</p>  <p>明らかに、場違いな雰囲気を醸し出していますが、ふつーの工業高校生の力も見せてやりたいところです。</p>  <p>高専は比較的すごいと思われがちだけど、工業高校ってネガティブな感じしない？</p>  <p>とりあえず、ビリは絶対に回避したいかなと。</p>  <p>&nbsp;</p>  <p><strong><u>余談:</u></strong></p>  <p>こんなこと言うと、怒られそうですが、僕はあまりスーパーコンピューターというものが好きではありません。</p>  <p>というか、それが存在している意味が、理解できないところがあるからです。</p>  <p>地球シュミレータとか作るのはいいけど、そんなところにお金をかけるなら、もうちょっと違うところに使ったらどうよ？と。</p>  <p>なぜ、地球をシュミレートする必要があるのか、そこから考えればシュミレートしてる場合じゃなくて、その原因をなくすためにお金を使ったほうが良いと思うのですが。</p>  <p>それと、スーパーコンピューターって、作るのはいいけど、ほとんど解放されないで、スパコンを持っている機関だけが占有みたいな感じじゃないですか。(TSUBAME とかは、違うみたいですが)</p>  <p>それなら、世界中のスパコンを組み合わせて、共有し合ったほうがよっぽどいいと思うのだけれどどうよ？</p>  <p>そういう意味で、分散コンピューティングとかには賛成ですけどね。</p>  <p>とまあ、こんな屁理屈言ってもしょうがないわけで。</p>  <p>実際に、スーパーコンピューターに興味があることは事実ですし。</p>]]>
    </content>
</entry>

<entry>
    <title>Intel PRO/Wireless 3945ABG を Vostro 1400 に装着。</title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/2008/06/24/intel-prowireless-3945abg-vost.html" />
    <id>tag:techno-st.net,2008://1.617</id>

    <published>2008-06-24T14:57:06Z</published>
    <updated>2008-07-01T09:23:48Z</updated>

    <summary>   年度末に買った、ノートPC Dell Vostro 1400 ですが、とて...</summary>
    <author>
        <name>techno</name>
        <uri>http://techno-st.net/</uri>
    </author>
    
        <category term="購入報告" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="dell" label="DELL" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="intel" label="Intel" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="prowireless3945abg" label="PRO/Wireless 3945ABG" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vostro" label="Vostro" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="増設" label="増設" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="無線lan" label="無線 LAN" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://techno-st.net/">
        <![CDATA[<p><a rel="lightbox" href="http://techno-st.net/2008/06/24/images/IMG_1380_1.jpg"><img style="border: 0px none ;" alt="IMG_1380" src="http://techno-st.net/2008/06/24/images/IMG_1380_thumb_1.jpg" width="260" border="0" height="200" /></a> </p>  <p>年度末に買った、ノートPC Dell Vostro 1400 ですが、とても快調です。</p>  <p>まあ、個人用のノートPCとしては初めてだったけど、ノートってやっぱり1台あると便利だね。</p>  <p>持ち運べるということは、いいことです。</p>  <p>ですが、コスト重視で購入したので、オプションとかなにも付いてません。</p>  <p>最近のノート PC では、必需品でもある内臓無線 LAN もついていません。</p>  <p>USB の無線アダプタを持っているので、無線を使わなきゃいけないときはそれですませているのですが、いろいろと不便極まりない。</p>  <p>といっても、部室は無線つながらないし、AirEdge することの方が多いですが。</p>]]>
        <![CDATA[<p>&nbsp;</p>  <p>だが、あった方が便利だ、ということで内臓無線 LAN カードを購入することにした。</p>  <p>いろいろと探してみたのだけど、オークションが一番やすそうだ。</p>  <p>Vostro 1400 に装着できる無線 LAN カードは、miniPCI-Express タイプの Intel 3945ABG とか Dell Wireless 1490 とか。</p>  <p>とりあえず中古っぽいけど、\410 で Intel 3945ABG を落札成功。</p>  <p>送料が、\1k もかかるみたいだけど、合わせても \1.5k なので十分満足。</p>  <p>ちなみに、DELL のオプションであれば +3150 なので、半額で Get といったところ。</p>  <p>まあ、無線 LAN オプションを付けなかったのは、あとからつけた方が安いかな？って思ったりもしたわけで。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/24/images/IMG_1372.jpg"><img style="border: 0px none ;" alt="IMG_1372" src="http://techno-st.net/2008/06/24/images/IMG_1372_thumb.jpg" width="260" border="0" height="200" /></a> </p>  <p>到着したので、さっそく取り付けてみる。</p>  <ul>   <li><a title="http://supportapj.dell.com/support/edocs/systems/vos1400/ja/OM/parts.htm#wp1130573" href="http://supportapj.dell.com/support/edocs/systems/vos1400/ja/OM/parts.htm#wp1130573">http://supportapj.dell.com/support/edocs/systems/vos1400/ja/OM/parts.htm#wp1130573</a></li> </ul>  <p>説明書のこの辺を参考に、パネルとキーボードを取り外して、miniPCI-Express のスロットに到達。</p>  <p>"WLAN" って書いてあるところが、それ。</p>  <p>ここに、カードを取り付ける。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/24/images/IMG_1385.jpg"><img style="border: 0px none ;" alt="IMG_1385" src="http://techno-st.net/2008/06/24/images/IMG_1385_thumb.jpg" width="260" border="0" height="200" /></a> </p>  <p>取り付けると、こんな感じ。</p>  <p>アンテナケーブルは、無線 LAN オプションを選択しなくても、あらかじめ装着されているので、問題ない。</p>  <p>白い矢印が付いている、1番のジャックに白いケーブルを。</p>  <p>矢印が付いていない、2番のジャックに黒いケーブルを付けてあげる。</p>  <p>硬いので、カードを装着する前にケーブルを装着したほうが良いかもしれない。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/24/images/624_2.png"><img style="border: 0px none ;" alt="624" src="http://techno-st.net/2008/06/24/images/624_thumb.png" width="237" border="0" height="200" /></a> </p>  <p>あとは、ドライバを入れてあげれば、セットアップ完了。</p>  <p>\1500 で、無線 LAN 内臓化に成功です。</p>  <p>感度も良好で、少なくとも USB のキー型アダプタよりはましです。</p>  <p>もちろん、正面の無線 LAN スイッチも使えます。</p>  <p>電源入れてないときに、右にスイッチをスライドすると、電波状態まで表示されます。</p>  <p>&nbsp;</p>  <p>ただ、3945ABG は、LaFonera と相性が良くないようなので、FONのサイトをどうぞ。</p>  <ul>   <li><a href="http://www.fon.ne.jp/faq/questions/19/MyPlace%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93" target="_blank">FON 良くある質問とその回答集（ FAQs ） :: MyPlaceに接続できません</a></li> </ul>  <p>LaFonera との問題は、僕のところ発生してないですけどね。</p>  <p>MyPlace も FON_AP も普通につながります。</p>  <p>&nbsp;</p>  <p><strong><u>余談:</u></strong></p>  <p>で、なんで Vista なんだって？</p>  <p>XP で注文したはずじゃ？それもすりガラス？</p>  <p>最初は、XP で使ってたのだけど、Vista 慣れしてる人にとっては、XP がそろそろ使いづらくなるころ。</p>  <p>いろいろといじめてあげたら、結構不調なのでついでに OS も再セットアップしてあげた。</p>  <p>注文した時に Vista にしなかったのも、マネーの問題だったし・・・。</p>]]>
    </content>
</entry>

<entry>
    <title><![CDATA[セキュリティ&amp;プログラミングキャンプ2008 に応募してみます。]]></title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/2008/06/20/2008.html" />
    <id>tag:techno-st.net,2008://1.616</id>

    <published>2008-06-20T02:00:10Z</published>
    <updated>2008-07-03T15:07:28Z</updated>

    <summary>   今年は、高校最後の夏休みなので、有意義に過ごそうと思います。  なわけで、...</summary>
    <author>
        <name>techno</name>
        <uri>http://techno-st.net/</uri>
    </author>
    
        <category term="日記" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="セキュリティキャンプ" label="セキュリティキャンプ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://techno-st.net/">
        <![CDATA[<p><a href="http://techno-st.net/WindowsLiveWriter/2008_10E80/img284_2.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="img284" src="http://techno-st.net/WindowsLiveWriter/2008_10E80/img284_thumb.png" width="131" border="0" /></a> </p>  <p>今年は、高校最後の夏休みなので、有意義に過ごそうと思います。</p>  <p>なわけで、去年も気になっていた &quot;セキュリティ&amp;プログラミングキャンプ2008&quot; に参加してみたいなぁと。</p>  <p>これは、4泊5日でセキュリティとプログラミングのお勉強をしようというもの。</p>  <p>参加費も無料ということなので、ありがたいことこの上なしです。</p>  <p>去年までは、セキュリティのみだったみたいだけど、今年はプログラミングも追加されたようです。</p>  <p>僕は、正直どっちに参加しようかとっても悩みました。</p>  <p>セキュリティもプログラミングも、どちらもとっても興味があるから。</p>  <p>悩む、悩む自分。</p>  <p>プログラミングの方がいいかな、とは思ったのだけど、内容がもうちょっと濃い内容のほうが面白そうかなと思ったり、それならセキュリティのほうが知らないことをいろいろ学べそうだと思ったり。</p>  <p>って、それ以前に審査を通らないといけないんですがねｗ</p>  <p>多分、応募数に対して、参加数は相当少ないでしょうから、狭き門というわけであります。</p>]]>
        <![CDATA[  <p>&#160;</p>  <p><a href="http://techno-st.net/WindowsLiveWriter/2008_10E80/080619-165156_2.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="200" alt="080619-165156" src="http://techno-st.net/WindowsLiveWriter/2008_10E80/080619-165156_thumb.jpg" width="260" border="0" /></a> </p>  <p>で、しばらくセキュリティにするか、プログラミングにするか悩んでいたのだが、結局これで決めることにした。</p>  <p>そう、しばらくまえから部室に放置してある PC-98 君。</p>  <p>こいつだって、立派なパソコンです。</p>  <p>そう、プログラミングだってできるんだ、BASIC だけど・・・ｗ</p>  <p>N-88 BASIC 搭載で、前少し勉強したので、ちょっとしたプログラムなら作れます。</p>  <p>というわけで・・・。</p>  <p>&#160;</p>  <p><a href="http://techno-st.net/WindowsLiveWriter/2008_10E80/080619-165030_2.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="200" alt="080619-165030" src="http://techno-st.net/WindowsLiveWriter/2008_10E80/080619-165030_thumb.jpg" width="155" border="0" /></a> </p>  <p>即席で、ルーレットプログラム作成、</p>  <p>乱数取得して、ぐぁ～っとループさせて、STOP されたときに &quot;Security&quot; か &quot;Programming&quot; かで参加するほうを決めようという。</p>  <p>なんとも、自分たちの部活らしい決め方だ。と自負しているｗ</p>  <p>結果は、写真の通り &quot;Programming&quot; になりました。</p>  <p>もう一回やってみたけど、やっぱり &quot;Programming&quot; なので、プログラミングキャンプに参加することに決めました。</p>  <p>&#160;</p>  <p>応募用紙も大体完成したので後は送るだけです。</p>  <p>が、200字とか400字以内って結構難しいね。</p>  <p>倍ぐらい書いてるけど、まだ申し込みまで日にちあるし、きっと審査してくれる人も今頃は暇だから読んでくれるはず・・・ということを願って。</p>  <p>速めに応募してみます。</p>  <p>普段、ブログで思ったままに書いていると、字数制限とか気にしないので、すごいことになりますね。</p>  <p>&#160;</p>  <p>今年は、夏休みを Enjoy するぞ～！！</p>  <p>というわけで、審査が通ってくれることを祈ります・・・。</p>]]>
    </content>
</entry>

<entry>
    <title>Windows Mobile アプリケーション開発のムダ知識 [Part 3]</title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/2008/06/20/windows-mobile-part-3.html" />
    <id>tag:techno-st.net,2008://1.615</id>

    <published>2008-06-19T20:12:18Z</published>
    <updated>2008-07-01T09:23:48Z</updated>

    <summary>なぜか連載になってしまったこのシリーズ、3 回目の記事です。 今回は、僕が結構苦...</summary>
    <author>
        <name>techno</name>
        <uri>http://techno-st.net/</uri>
    </author>
    
        <category term="開発" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="visualstudio" label="Visual Studio" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="windowsmobile" label="Windows Mobile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="デバッグ" label="デバッグ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="プログラミング" label="プログラミング" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="開発" label="開発" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://techno-st.net/">
        <![CDATA[<p>なぜか連載になってしまったこのシリーズ、3 回目の記事です。</p>
<p>今回は、僕が結構苦しんだある問題について書いてみます。</p>
<p>結構悩めるところなので、同じような問題で苦しんでいる方は、参考にしてみてください。</p>
<p>まあ、こういうところがプログラミングの面白さであったりもするわけですが。</p>]]>
        <![CDATA[<p>&#160;</p><p><strong><u>3. 画面いっぱいに textBox とかを表示したいとき...</u></strong></p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/20/images/image228_2.png"><img style="border-width: 0px;" alt="image228" src="http://techno-st.net/2008/06/20/images/image228_thumb.png" width="116" border="0" height="180" /></a>&nbsp;</p>  <p>用途によっては、こんな感じで画面いっぱいに textBox を表示させたいときもあるでしょう。</p>  <p>例えば、エディタ的なものを作りたい場合。</p>  <p>しかし、Windows Mobile は、普通の Windows と違って、縦画面・横画面の問題があります。</p>  <p>例えば、縦画面でテキストボックスを画面いっぱいに Visual Studio 上で配置した場合、縦画面のまま実行した場合は問題なく実行されますが・・・。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/20/images/image230_2.png"><img style="border-width: 0px;" alt="image230" src="http://techno-st.net/2008/06/20/images/image230_thumb.png" width="240" border="0" height="155" /></a> </p>  <p>当たり前ですが、横にすると、このようにはみ出します。</p>  <p>もちろん、逆も同じで、横画面で画面いっぱいに配置した場合は、縦画面にした時にはみ出します。</p>  <p>また、Advanced/W-ZERO3[es] など画面サイズが特殊なものだと、これまた Visual Sutido 上では横画面で画面いっぱいに textBox を配置したとしても、右側が余ってしまうのです。</p>  <p>&nbsp;</p>  <p>では、どうすればいいのか？</p>  <p>普通に考えた場合、Form1 のサイズが変更されたら textBox のサイズも変更する・・・という処理を考えてみることでしょう。</p>  <p>もちろん、これは Form1 の Resize イベントで簡単に設定できます。</p>  <blockquote>   <p>private void Form1_Resize(object sender, EventArgs e)      <br />{       <br />&nbsp;&nbsp;&nbsp; textBox1.Size = this.Size;       <br />}</p> </blockquote>  <p>こんなコードを書くだけで、うまくいきそうな気がします。</p>  <p>Load イベントも必要じゃないかと思うかもしれませんが、Form1 がロードされた時にも Resize イベントが発生しているようなので、不要みたいです。</p>  <p>実行してみましょう。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/20/images/image233_2.png"><img style="border: 0px none ;" alt="image233" src="http://techno-st.net/2008/06/20/images/image233_thumb.png" width="240" border="0" height="155" /></a> </p>  <p>textBox がロードされた時に Form1 に合わせてちゃんと Resize されるかどうか確認するために、わざと小さく配置してみます。</p>  <p>もし、僕の思い通りに実行されているとすれば、ロードされた時や縦横回転させた時に、画面サイズに合わせて、画面いっぱいに textBox が表示されるはずです。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/20/images/image235_2.png"><img style="border: 0px none ;" alt="image235" src="http://techno-st.net/2008/06/20/images/image235_thumb.png" width="116" border="0" height="180" /></a> </p>  <p>ロードされた状態。</p>  <p>おお、ちゃんと画面いっぱいに textBox が表示されてるじゃないか。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/20/images/image237_2.png"><img style="border: 0px none ;" alt="image237" src="http://techno-st.net/2008/06/20/images/image237_thumb.png" width="240" border="0" height="155" /></a>&nbsp;</p>  <p>回転してみる。</p>  <p>あれれ？textBox が、ちょっとだけはみ出しちゃってるよ。</p>  <p>おかげで、スクロールバーが登場しちゃってます。</p>  <p>確かに、縦横のサイズは変更されているのだけど、これは気になる。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/20/images/image239_2.png"><img style="border: 0px none ;" alt="image239" src="http://techno-st.net/2008/06/20/images/image239_thumb.png" width="116" border="0" height="180" /></a> </p>  <p>縦に戻してみる。</p>  <p>あれれ？やっぱりはみ出しちゃってるよ・・・。</p>  <p>なんで？</p>  <p>&nbsp;</p>  <p>というわけで、僕の思った通りには動いてくれなかったようです。</p>  <p>が、サイズを変更させる所にブレークポイントを設定して、Form1 や textBox のプロパティを確認しながら実行してみました・・・。</p>  <p>なんと、それだとうまくいくのです。</p>  <p>これは、あれか、よくあるゆっくり実行させてあげるとうまくいくタイプの、意味不明な。</p>  <p>不可解かもしれませんが、結構いろんなプログラムを作っていると、ブレークポイントを設定してトレースしながらだとうまくいくのに、ブレークポイントなしだとうまくいかないってことがよくあるんですよ。</p>  <p>そういう場合のバグのほとんどは、Timer とかで無理やり少しの間休ませてあげるとうまくいきます。</p>  <p>今回も、Resize する前に少しだけ休んでみましょう。</p>  <p>&nbsp;</p>  <p>Timer を追加して、次のようにコードを変更します</p>  <blockquote>   <p>private void Form1_Resize(object sender, EventArgs e)     <br />{      <br />&nbsp;&nbsp;&nbsp; timer1.Enabled = true;      <br />} </p>    <p>private void timer1_Tick(object sender, EventArgs e)     <br />{      <br />&nbsp;&nbsp;&nbsp; timer1.Enabled = false;      <br />&nbsp;&nbsp;&nbsp; textBox1.Size = this.Size;      <br />}</p> </blockquote>  <p>Timer1 の interval は、Default の 100 のままです。</p>  <p>どんな感じになるかというと、もし Form1 のサイズが変わったよ～ってことを受け取ったら、100ms 休んだ後に Form1 のサイズに合わせて textBox1 のサイズを変更してあげます。</p>  <p>マジックです、見ててください。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/20/images/image241_2.png"><img style="border: 0px none ;" alt="image241" src="http://techno-st.net/2008/06/20/images/image241_thumb.png" width="116" border="0" height="180" /></a> </p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/20/images/image243_2.png"><img style="border: 0px none ;" alt="image243" src="http://techno-st.net/2008/06/20/images/image243_thumb.png" width="240" border="0" height="155" /></a>&nbsp;</p>  <p>このように、無事成功したわけで。</p>  <p>これで、画面を回転されても、どんなサイズのディスプレイを搭載した端末であろうと、textBox のサイズを Form いっぱいに表示させることが可能になりました。</p>  <p>動作も、100ms (0.1秒) 程度しか待たせてないので、もたつきもほとんどありません。</p>  <p>なんで、Timer で待たせてあげると、ちゃんと動くかは理解不能ですが、きっとそういう "仕様" なのだ。と思っておいた方が精神衛生上すっきりします。</p>  <p>(たぶん、画面を回転させる処理が、内部的にはすごい複雑になってて、Form1 のサイズがいきなり縦から横に替るわけじゃないんだろうなぁ。すなわち何回か変なサイズに変更されたあと、正常なサイズに変更されるのかな？とか。100ms 経過して落ち着いた後に変更してあげると、正常なサイズが取得できるのではないかと。Resize イベントは一番最初にサイズが変更された時に呼び出されるから、変なサイズを取得してしまってこんなことになるのかなと。僕の予想はそんな感じです。)</p>  <p>もしかしたら、同じことをもっと簡単、単純にできる方法があるかもしれませんが、知っているなら良かったらコメントから教えてください。</p>  <p>今回は、これで終わりにします。</p>]]>
    </content>
</entry>

<entry>
    <title>Windows Mobile アプリケーション開発のムダ知識 [Part 2]</title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/2008/06/20/windows-mobile-part-2-1.html" />
    <id>tag:techno-st.net,2008://1.614</id>

    <published>2008-06-19T18:08:39Z</published>
    <updated>2008-07-01T09:23:48Z</updated>

    <summary>なぜかシリーズものになってしまった、Windows Mobile アプリケーショ...</summary>
    <author>
        <name>techno</name>
        <uri>http://techno-st.net/</uri>
    </author>
    
        <category term="開発" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="visualstudio" label="Visual Studio" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="windowsmobile" label="Windows Mobile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="デバッグ" label="デバッグ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="プログラミング" label="プログラミング" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="開発" label="開発" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://techno-st.net/">
        <![CDATA[<p>なぜかシリーズものになってしまった、Windows Mobile アプリケーションを開発する上で知っておくと便利なムダ知識を紹介する連載？です。</p>  <p>今になって考えてみると、全部別々の記事にしたほうがよかったような。</p>  <p>なんてことは気にせず、Part2 進行！</p>]]>
        <![CDATA[  <p>&nbsp;</p>  <p><strong><u>2. 実際の Windows Mobile デバイスを使ってデバッグする</u></strong></p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/20/images/img279_2.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="200" alt="img279" src="http://techno-st.net/2008/06/20/images/img279_thumb.png" width="247" border="0" /></a> </p>  <p>Windows Mobile は、エミュレータを使えば手軽にデバッグすることが可能です。</p>  <p>ですが、どうしてもエミュレータでは限界があります。</p>  <p>たとえば、W-ZERO3 で W-SIM を使ったアプリケーションを作成するとき、どうやってもデバイスエミュレータではデバッグ不可能です。</p>  <p>また、Advanced/W-ZERO3[es] は画面の解像度が特殊ですし、実機デバッグできないと不便です。</p>  <p>ということで、実機デバッグをする方法を紹介します。</p>  <p>&#160;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/20/images/img280_2.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="180" alt="img280" src="http://techno-st.net/2008/06/20/images/img280_thumb.png" width="260" border="0" /></a>&#160;</p>  <p>テストということでで、ある用事で作ってみたシリアルポートターミナルを動かしてみまず。</p>  <p>W-SIM にも接続できるので、端末上で勝手な AT コマンドを送信することが可能です。</p>  <p>が、エミュレータでは、W-SIM の動きなどデバッグできないので、デバッグ不可能です。(実行はできますが)</p>  <p>では、このプログラムを W-ZERO3 上でデバッグしてみたいと思います。</p>  <p>&#160;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/20/images/img281_2.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="160" alt="img281" src="http://techno-st.net/2008/06/20/images/img281_thumb.png" width="244" border="0" /></a>&#160;</p>  <p>実機デバイス上でデバッグするには、ターゲットデバイスを変更してあげます。</p>  <p>Windows Mobile 6 の場合であれば、</p>  <blockquote>   <p>&quot;Windows Mobile 6 Professional Device&quot;</p> </blockquote>  <p>を選択します。</p>  <p>そして、デバッグさせたいデバイスを ActiveSync で接続しておきます。</p>  <p>最後に、デバッグを開始ボして、アプリケーションを配置させます。</p>  <p>&#160;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/20/images/622_2.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="200" alt="622" src="http://techno-st.net/2008/06/20/images/622_thumb.jpg" width="260" border="0" /></a>&#160;</p>  <p>デバッグが開始されると、ActiveSync で接続されたデバイス上で自動的にプログラムが実行され、デバッグが始まる。</p>  <p>Visual Studio 上では、エミュレータのときのデバッグと変わらず、ブレークポイントの設定や変数の参照などもできる。</p>  <p>僕は、最初こんなものがあると知らなかったので、気づいたときにはこんなものがあったのかと、結構驚かされた。</p>  <p>エミュレータだと、重いし、最近は実際のデバイス上でデバッグさせることが多い感じかな。</p>  <p>&#160;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/20/images/img283_2.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="170" alt="img283" src="http://techno-st.net/2008/06/20/images/img283_thumb.png" width="260" border="0" /></a>&#160;</p>  <p>デバッグ中の様子。</p>  <p>自動変数のところに、各変数の内容が表示されてるでしょ？</p>  <p>やっぱり、これはものすごく便利だよね。</p>  <p>実際のデバイスでデバッグさせるときは実行ファイルだけコピーして実行してあげればいいじゃん！なんてこと言えなくなります。</p>  <p>&#160;</p>  <p>というわけで、Part2 はこれで終わりにします。</p>  <p>次回予告は、結構悩んだある事について書きます。</p>]]>
    </content>
</entry>

<entry>
    <title>Windows Mobile アプリケーション開発のムダ知識 [Part 1]</title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/2008/06/18/windows-mobile-part-1-1.html" />
    <id>tag:techno-st.net,2008://1.613</id>

    <published>2008-06-18T14:58:36Z</published>
    <updated>2008-07-01T09:23:48Z</updated>

    <summary>   最近、Windows Mobile のアプリ開発を楽しんでいたり、そうでも...</summary>
    <author>
        <name>techno</name>
        <uri>http://techno-st.net/</uri>
    </author>
    
        <category term="開発" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="visualstudio" label="Visual Studio" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="windowsmobile" label="Windows Mobile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="プログラミング" label="プログラミング" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="開発" label="開発" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://techno-st.net/">
        <![CDATA[<p><a rel="lightbox" href="http://techno-st.net/2008/06/18/images/img272_2.png"><img style="border-width: 0px;" alt="img272" src="http://techno-st.net/2008/06/18/images/img272_thumb.png" border="0" height="180" width="260" /></a> </p>  <p>最近、Windows Mobile のアプリ開発を楽しんでいたり、そうでもなかったり。</p>  <p>開発環境は、もちろん Visual Studio ですが。</p>  <p>まあ、細かいものをいろいろ作ったりしています。</p>  <p>今日は、ちょっといじってみた中で、気になったムダ知識をメモ代わりに書き留めておこうかと。</p>  <p>きっと、あとで忘れそうなことがありそうだから。</p>  <p>参考にするほどでもないだろうけど・・・。</p>]]>
        <![CDATA[  <p>&#160;</p>  <p><strong><u>1. 画面を横の状態で開発したい</u></strong></p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/18/images/img273_2.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="170" alt="img273" src="http://techno-st.net/2008/06/18/images/img273_thumb.png" width="260" border="0" /></a> </p>  <p>デバイスアプリケーション用のプロジェクトを作成した状態のデフォルトでは、デバイスの向きが縦画面での開発になります。</p>  <p>どんなことをしたいかというと、簡単に言えば、一番上の画像のようなこと。</p>  <p>デバイスを横向きにして、GUI 部品を配置したいという場合。</p>  <p>また、縦でも横でも使えるように、配置を変更したいとか、そういう場合に縦画面だけでの開発では不便すぎます。</p>  <p>が、プロジェクトの作成画面では、縦横選択できないし、どうすればいいのだろうかと。</p>  <p>&#160;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/18/images/img276_2.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="189" alt="img276" src="http://techno-st.net/2008/06/18/images/img276_thumb.png" width="260" border="0" /></a> </p>  <p>正解は、なんと右クリック。</p>  <p>フォームの上で右クリックすると、&quot;左に回転&quot; と &quot;右に回転&quot; という選択肢が出てくる。</p>  <p>&quot;右に回転&quot; を押してあげれば、横画面になる。</p>  <p>こんな単純なことだけど、世の中にはこれを30分も探してた人もいるわけで。</p>  <p>&#160;</p>  <p>全部一気に書こうと思ったけど。</p>  <p>いろいろと事情があって、一気に書けないことが判明。</p>  <p>(デバッグ関連のことを書こうと思っていたのだけど、アドエス学校に置いてきた・・・。)</p><p>何回かに分けて、じっくり書いていくことにします・・・。</p>]]>
    </content>
</entry>

<entry>
    <title>Visual Studio 2008 への移行 [Visual C# 編]</title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/2008/06/16/visual-studio-2008-visual-c.html" />
    <id>tag:techno-st.net,2008://1.612</id>

    <published>2008-06-15T16:35:34Z</published>
    <updated>2008-07-01T09:23:47Z</updated>

    <summary>   すっかり忘れていました。  学校の情報技術科の PC が、夏休みに総入れ替...</summary>
    <author>
        <name>techno</name>
        <uri>http://techno-st.net/</uri>
    </author>
    
        <category term="開発" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="microsoft" label="Microsoft" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="visualc" label="Visual C#" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="visualstudio" label="Visual Studio" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://techno-st.net/">
        <![CDATA[<p><a rel="lightbox" href="http://techno-st.net/2008/06/16/images/img223_2.png"><img style="border: 0px none ;" alt="img223" src="http://techno-st.net/2008/06/16/images/img223_thumb.png" border="0" height="165" width="260" /></a> </p>  <p>すっかり忘れていました。</p>  <p>学校の情報技術科の PC が、夏休みに総入れ替えになるっぽいのですが、それに関連した依頼を任されていたことをすっかり忘れていた。</p>  <p>スネークと戯れている暇があったら、こっちをやっておくべきだった・・・。</p>  <p>どんな依頼かというと、Visual Studio の旧バージョンから、最新バージョンの 2008 へ読み込ませたらどうなるか。</p>  <p>変換ウィザードはあるけど、それがどの程度機能するかどうか不明だしね。</p>  <p>まあ、まさか .NET Framework のバージョンが上がったぐらいでは、同じ言語だし動くだろうという期待を込めて。</p>  <p>とりあえず、僕のメインの開発環境である、Visual C# から試してみます。(そのうち VB と C++ もやってみる)</p>  <p>あ、ちなみに、2008 は Express Edition で試してみます。</p>]]>
        <![CDATA[<p>&nbsp;</p>  <p><strong><u>1. Visual C# 2005 → Visual C# 2008</u></strong></p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/16/images/img213_2.png"><img style="border: 0px none ;" alt="img213" src="http://techno-st.net/2008/06/16/images/img213_thumb.png" border="0" height="170" width="260" /></a></p>  <p>まず、Visual Studio 2005 で作った Visual C# のプロジェクトを読み込ませてみよう。</p>  <p>開くから、ソリューションを開くと、変換ウィザードが自動的に立ち上がって、変換してくれる。</p>  <p>変換ウィザードでは、何点か選択する部分があるが、基本的に次へ連打な。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/16/images/img215_2.png"><img style="border: 0px none ;" alt="img215" src="http://techno-st.net/2008/06/16/images/img215_thumb.png" border="0" height="170" width="260" /></a>&nbsp;</p>  <p>無事、読み込み完了。</p>  <p>デバッグしてみる。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/16/images/img216_2.png"><img style="border: 0px none ;" alt="img216" src="http://techno-st.net/2008/06/16/images/img216_thumb.png" border="0" height="200" width="258" /></a>&nbsp;</p>  <p>何の問題もなく、起動。</p>  <p>動作も、正常、全く問題なし。</p>  <p>デバックを押してから、実行されるまでの時間が 2005 の時より早いような気がする。</p>  <p>2008 では、そこらへんも改善されているのかな？</p>  <p>&nbsp;</p>  <p>ちなみに、テストに使用したプロジェクトは、マイコンカーの EEP-ROM のログをグラフ処理するやつ。</p>  <p>最近、暇で 2～3 日で作ってみたやつ。(最近部活でやることがない・・・わけではないのだが)</p>  <p>このプログラムベースに、他の物に代用する予定で、そっちのデータがないからとりあえずグラフにできそうなものってわけでやってみた。</p>  <p>ボタンの配置を見ればわかるように、テキトーなまま放置してあるので、僕以外使えないだろうな・・・。</p>  <p>&nbsp;</p>  <p><strong><u>2. Visual C#.NET → Visual C# 2008</u></strong></p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/16/images/img217_2.png"><img style="border: 0px none ;" alt="img217" src="http://techno-st.net/2008/06/16/images/img217_thumb.png" border="0" height="170" width="260" /></a> </p>  <p>残念ながら、僕は Visual Studio.NET を、現在持っていない。</p>  <p>なので、学校で適当にプロジェクトを作って、家に持ち帰って読み込ませてみることにした。</p>  <p>たぶん、今回の依頼の目的は、.NET → 2008 がメインだろうから。</p>  <p>要は、学校の実習とか課題研究で今まで .NET で開発していたプロジェクトを、そのまま 2008 に持ってきて動かせるかどうかってことでしょ？</p>  <p>でもねぇ、いま学校でやってる VB のテキスト 2005 にもまともに対応してないテキストだし、2008 になったらいろいろトラブル起きそう。</p>  <p>そもそも、あのテキスト意味不明だし、大げさにいえば、僕が書いた方がまともなのできるような気がするような・・・ｗ</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/16/images/img218_2.png"><img style="border: 0px none ;" alt="img218" src="http://techno-st.net/2008/06/16/images/img218_thumb.png" border="0" height="200" width="189" /></a>&nbsp;</p>  <p>上で結果書かなかったけど、.NET で作ったプロジェクトも、問題なく移行完了。</p>  <p>実行も、異状なし。</p>  <p>単純なプログラムだけどね。</p>  <p>だけど、ひとつ問題？があって、ボタンとかが Luna に対応していない。</p>  <p>古いデザインのままだ。って、確か .NET ってなんかのファイル入れてあげないと、Luna にならないんだっけ？</p>  <p>まあ、これは仕様ってことで。</p>  <p>&nbsp;</p>  <p><strong><u>3. 最後に</u></strong></p>  <p>Visual Studio のプロジェクト移行機能も、結構便利だね。</p>  <p>何か躓くと思ってたけど、何も起きなくてつまらなーい。</p>  <p>Visual C# は、.NET 以前は存在しない言語だから、6.0 とか試すことできないからね・・・。</p>  <p>ところで、情報科の PC はすべて Vista になるんだろうね？</p>  <p>C コンパイラが、LSI-C から BCC に替ったのは、Vista への移行準備と勝手にとらえている自分ですが。(LSI-C は、16bit なので Vista では BSOD になった気がします)</p>  <p>個人的にはうれしいが、某氏は不満そうな？</p>  <p>僕は、ノートはまだ XP だけど、最近 XP が使いづらくて、とっても Vista にしたい気分。</p>  <p>まさか、Vista にしても Windows Update しないで放置、なんてことはないよね？ (まあ、IE7 になれば、現状の SSL のバグも解消されるだろうけど)</p>  <p>Vista をまだ触ったことない？<a href="http://www.itmedia.co.jp/anchordesk/articles/0806/03/news005.html" target="_blank">30 日 Vista 生活</a>、ぜひお試しあれ。(かなりオススメｗ)</p>]]>
    </content>
</entry>

<entry>
    <title>MGS4 が終わった、なんだこの脱力感。</title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/2008/06/15/mgs4.html" />
    <id>tag:techno-st.net,2008://1.611</id>

    <published>2008-06-15T12:25:34Z</published>
    <updated>2008-07-01T09:23:47Z</updated>

    <summary>メタルギア ソリッド 4 ガンズ・オブ・ザ・パトリオット(スペシャルエディション...</summary>
    <author>
        <name>techno</name>
        <uri>http://techno-st.net/</uri>
    </author>
    
        <category term="PLAYSTATION 3" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="ゲーム" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="metalgear" label="METAL GEAR" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="playstation3" label="PLAYSTATION 3" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://techno-st.net/">
        <![CDATA[<div class="amazlet-box" style="margin-bottom:0px;"><div class="amazlet-image" style="float:left;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B0009RQKUI/hktechno-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51DrfnytQPL._SL160_.jpg" alt="メタルギア ソリッド 4 ガンズ・オブ・ザ・パトリオット(スペシャルエディション)" style="border: none;" /></a></div><div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"><div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B0009RQKUI/hktechno-22/ref=nosim/" name="amazletlink" target="_blank">メタルギア ソリッド 4 ガンズ・オブ・ザ・パトリオット(スペシャルエディション)</a><div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/B0009RQKUI/hktechno-22/ref=nosim/" title="メタルギア ソリッド 4 ガンズ・オブ・ザ・パトリオット(スペシャルエディション)" target="_blank">amazlet</a> at 08.06.15</div></div><div class="amazlet-detail">コナミデジタルエンタテインメント (2008-06-12)<br />売り上げランキング: 3<br /></div><div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B0009RQKUI/hktechno-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div></div><div class="amazlet-footer" style="clear: left"></div></div>

<p>&nbsp;</p>  <p>10日ぶりです。</p>  <p>今まで何してたって、ゲームしてました。</p>  <p>ここ最近、MGS4 が出てくるのが待てず、ゲームに没頭してました。</p>  <p>というか、1か月ぐらい前からですがｗ</p>  <p>いつもそうだけど、とっても欲しいタイトルが出る前になると、とってもゲームがやりたくなるんだよね。</p>  <p>ってわけで、MGS4 までのつなぎ～と言って衝動買いしてきたソフトたちをいろいろやってました。</p>  <p>といっても、後半は全部終わっちゃったので、いろいろやりこんでましたが。</p>]]>
        <![CDATA[<p>&nbsp;</p>  <p>で、木曜日は待ちに待った MGS4 発売日。</p>  <p>Amazon で注文したのですが、何回ペリカン便を確認したことかｗ</p>  <p>たまたま、コンピュータールームの全 PC に Eclipse を入れる用事があって、それをやってから帰ったため6時ごろ帰宅。</p>  <p>帰ったら、METAL GEAR が届いているのだろう、さあ開封だ！！とうずうずしてたのだけど。</p>  <p>兄弟！！なにやっとんじゃ！！！という状況が広がっていたよ。</p>  <p>テレビ見たら、スネークが墓の前で・・・。という状況が広がっていました。</p>  <p>うぉぉぉぉぉぉぉぉぉぉ～勝手に開けるな～！！orz</p>  <p>発売日にちゃんと Amazon が届けてくれたのも予想外だったけど、勝手に開封されるのも予想外だった。</p>  <p>&nbsp;</p>  <p>とりあず、木曜は 3 時間ほどプレイして ACT1 終了。</p>  <p>金曜は、クラスマッチで疲れて、帰ってきたらやっぱり 兄弟！！ な状況が広がっていたので、プレイ断念。</p>  <p>土曜は、11 時過ぎごろからプレイ開始、2時頃終了。</p>  <p>もちろん、"午前2時" です。</p>  <p>ブリーフィングを見ながら飯を食ったので、休みなしで 15 時間プレイしました。</p>  <p>いやぁ、いいですねぇメタルギア。</p>  <p>話の展開が、もうちょっと意外性があってもよかった感があるけど、ここまでストーリーが深いシリーズは MGS シリーズ以外にはないのでは。</p>  <p>個人的には、これを弾みに PS3 を買ってくれる人が少しでもいればと。</p>  <p>Wii にハード販売数で勝てとは言いませんが。</p>  <p>&nbsp;</p>  <p>だけどね、まさか1日でクリアできるとは思ってなかったから、何というか。</p>  <p>終わってしまったのかぁ的な脱力感が・・・。</p>  <p>オンラインもやってみたけど、Death の方が多くなってしまう状況をどうか改善しなければ。</p>  <p>Regain も、結局飲むタイミングのがしました。</p>  <p>&nbsp;</p>  <p>と、なんか無駄な記事で終わってしまいましたが、</p>  <p>最後に、またまた無駄なことですが、持ってるゲームを全部リストアップしてみた。</p>  <ul>   <li><a href="http://techno-st.net/about/game-list.html">Game List [所持ソフト一覧]</a></li> </ul>  <p>僕がゲーマーのように見えると思いますが、それは否定しません。</p>  <p>小学生になったころから、ゲームとともに育ってきた人間ですｗ (一時期離れましたが</p>  <p>&nbsp;</p>  <p>ゲームというと、世間からはマイナスイメージが強くなってますけど、僕はマイナス面ばかりだとは思わないけどね。</p>  <p>じゃあ、なぜ1タイトルで何百万も売れるのかを考えてほしい。</p>  <p>例えば、メタルギアをただの軍事ゲーム・ましてや人殺しゲームと捉えられては、小島監督も納得しないだろう。</p>  <p>正直、メタルギアシリーズをやっていると、こんなゲームやってていいのか、と考えさせられることも何度もある。</p>  <p>それに、さまざまなことを考えさせられるし、脳トレ並みに頭を使わなきゃいけないところもある。</p>  <p>さすがに GTA シリーズみたいにオーバーになるとまずいとは思うけど。(といいながら、VC はプレイしましたが。</p>  <p>それだって、GTA だって、あんなにバカ売れするのには、ただ単に人殺し以外の何かがあると思うけど。</p>  <p>まあ、ほどほどに、が一番。</p>]]>
    </content>
</entry>

<entry>
    <title>Web サイトに張り付けられる Windows Live Messenger</title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/2008/06/05/web-windows-live-messenger.html" />
    <id>tag:techno-st.net,2008://1.610</id>

    <published>2008-06-04T17:48:23Z</published>
    <updated>2008-07-01T09:23:47Z</updated>

    <summary>   今日は、ちょっとおもしろいものを紹介。  Windows Live Mes...</summary>
    <author>
        <name>techno</name>
        <uri>http://techno-st.net/</uri>
    </author>
    
        <category term="インターネット" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="im" label="IM" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="messenger" label="Messenger" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="microsoft" label="Microsoft" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="msn" label="MSN" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="onlinestatusindicator" label="Online Status Indicator" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="windowslivemessenger" label="Windows Live Messenger" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="オンラインステータス" label="オンラインステータス" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://techno-st.net/">
        <![CDATA[<p><a rel="lightbox" href="http://techno-st.net/2008/06/05/images/image209_2.png"><img style="border-width: 0px;" alt="image209" src="http://techno-st.net/2008/06/05/images/image209_thumb.png" border="0" height="200" width="212" /></a> </p>  <p>今日は、ちょっとおもしろいものを紹介。</p>  <p>Windows Live Messenger の会話ウィンドウを Web サイト上に張り付けられるというもの。</p>  <p>しかも、MS 公式ツールです。</p>  <p>なんか、あまり知られていませんが</p>  <ul>   <li><a href="http://msdn.microsoft.com/ja-jp/live/default.aspx">Windows Live デベロッパー センター</a> </li> </ul>  <p>このあたり散策してたら発見しました。</p>  <p>Windows Live の各種 SDK については、あとで遊んでみるとして、メッセンジャーが Web サイト上に張り付けられるとなるといろいろ使い道がありそうですよね。</p>  <p>それと、会話ウィンドウだけでなく、オンライン状態を表示したステータスマークとかも貼り付けることができます。</p>  <p>簡単な話、<a href="http://osi.techno-st.net/" target="_blank">Online Status Indicator</a> はもう用無しと・・・。(画像を自分で指定できるところは便利ですが)</p>]]>
        <![CDATA[<p>&nbsp;</p>  <p>HTML コードを取得する方法はごく単純。</p>  <p>下記のサイトにアクセスして、取得します。</p>  <ul>   <li><a href="http://settings.messenger.live.com/applications/Default.aspx" target="_blank">Windows Live Messenger</a> </li> </ul>  <p>このサイト、どこからリンク張られてるのだろう。</p>  <p>なんか隠しサイト的な感じになってるのは気のせいかな？</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/05/images/image224_2.png"><img style="border-width: 0px;" alt="image224" src="http://techno-st.net/2008/06/05/images/image224_thumb.png" border="0" height="200" width="209" /></a>&nbsp;</p>  <p>Web の設定から、"Web 上で Messenger のオンライン状態を公開し、他のユーザーからのメッセージを受け取る" にチェックを入れて [保存]。</p>  <p>HTML の作成で好きなタイプの HTML コードを取得できます。</p>  <p>貼り付けられる種類は</p>  <ul>   <li>IM ウィンドウ </li>    <li>ボタン </li>    <li>状態アイコン </li> </ul>  <p>の3つです。</p>  <p>IM ウィンドウまではいらないという場合は、ボタンであればクリックすると IM ウィンドウがポップアップするので、これもよいかと。</p>  <p>色とかサイズも自由に決められます。</p>  <p>&nbsp;</p>  <p><strong><u>サンプル</u></strong></p>  <ul>   <li>状態アイコン (使用例)      <br /><a target="_blank" href="http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=3498f5fd062fa502@apps.messenger.live.com&mkt=ja-JP"><img style="border-style: none;" src="http://messenger.services.live.com/users/3498f5fd062fa502@apps.messenger.live.com/presenceimage?mkt=ja-JP" width="16" height="16" /></a> &#104;ktec&#104;&#110;&#111;&#x40;&#104;&#111;&#x74;m&#x61;&#105;&#108;&#46;&#99;&#x6f;&#109;</li> </ul>  <p>&nbsp;</p>  <ul>   <li>ボタン <br /><script type="text/javascript" src="http://settings.messenger.live.com/controls/1.0/PresenceButton.js"></script>
<div
  id="Microsoft_Live_Messenger_PresenceButton_3498f5fd062fa502"
  msgr:width="100"
  msgr:backColor="#D7E8EC"
  msgr:altBackColor="#FFFFFF"
  msgr:foreColor="#424542"
  msgr:conversationUrl="http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=3498f5fd062fa502@apps.messenger.live.com&mkt=ja-JP"></div>
<script type="text/javascript" src="http://messenger.services.live.com/users/3498f5fd062fa502@apps.messenger.live.com/presence?mkt=ja-JP&cb=Microsoft_Live_Messenger_PresenceButton_onPresence"></script></li> </ul>  <p>&nbsp;</p>  <ul>   <li>IM ウィンドウ      <br /><iframe src="http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=3498f5fd062fa502@apps.messenger.live.com&mkt=ja-JP" width="300" height="300" style="border: solid 1px black; width: 300px; height: 300px;" frameborder="0"></iframe></li> </ul>  <p>&nbsp;</p>  <p>状態表示は、オンライン・オフラインだけでなく、取り込み中とか、退席中とか、そういうレベルまで表示されるようです。</p>  <p>さっそく、Profile と Contact のページに採用してみました。</p>  <p>オンラインならリアルタイムに返事が返せるというのは魅力的ですね。</p>  <p>Microsoft もこんなものあるなら、Live Messenger のサイトとかに載せればいいのに・・・。</p>]]>
    </content>
</entry>

<entry>
    <title>調子の悪い USB メモリを復旧してみる？</title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/2008/06/04/-usb.html" />
    <id>tag:techno-st.net,2008://1.609</id>

    <published>2008-06-03T17:28:03Z</published>
    <updated>2008-07-01T09:23:47Z</updated>

    <summary>   USB メモリって、たまにファイルが壊れていたり、フォーマットしてないから...</summary>
    <author>
        <name>techno</name>
        <uri>http://techno-st.net/</uri>
    </author>
    
        <category term="フラッシュメモリ" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="usbメモリ" label="USB メモリ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="フォーマット" label="フォーマット" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="フラッシュメモリ" label="フラッシュメモリ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="復旧" label="復旧" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://techno-st.net/">
        <![CDATA[<p><a rel="lightbox" href="http://techno-st.net/2008/06/04/images/Config-Tools_2.png"><img style="border: 0px none ;" alt="Config-Tools" src="http://techno-st.net/2008/06/04/images/Config-Tools_thumb.png" border="0" height="180" width="180" /></a> </p>  <p>USB メモリって、たまにファイルが壊れていたり、フォーマットしてないからフォーマットしあがれ！的なメッセージを出してきたり、壊れちゃったかな？的なことがありませんか？</p>  <p>僕の USB メモリの中で、ひとつだけそのようなものがありました。</p>  <p>あるファイルだけ、バイナリがめちゃくちゃになってたり、挙句の果てにはフォーマットしてくれと・・・。</p>  <p>まあ中身は大したもの入っていなかったのだからよいのですが、フォーマットしなおしても同じ症状。</p>  <p>物理的にいかれてるのかな、と思ったのですがあることをやったとたん、症状が再発しなくなりました。</p>  <p>ってことで、一応その方法を紹介。</p>  <p>大したことじゃないんだけどね。</p>]]>
        <![CDATA[  <p>&#160;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/04/images/image207_2.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="200" alt="image207" src="http://techno-st.net/2008/06/04/images/image207_thumb.png" width="251" border="0" /></a> </p>  <p>で、それは何かというと、ベンダーのフォーマットツールを試してみては？ということ。</p>  <p>Windows のフォーマットではだめでも、ベンダーが配布しているフォーマットツールだと治る可能性がある。</p>  <p>なんでかって言うと、最近気づいたんだがこいつらは USB メモリをローレベルフォーマットしてくれるらしい？</p>  <p>Windows のフォーマットは、ふつうのフォーマットなので、効果がありません。</p>  <p>本当に物理的に壊れているならこれでも治らないけど、論理的に壊れているだけならローレベルフォーマットすれば治るわけで。</p>  <p>これは、HDD が壊れた時にも言える話ですね。(HDD も割と論理障害が多いらしい)</p>  <p>今回は、Transcend 製のものだったので、JetFlash Recovery Tool を使ったら、何の問題もなく使えるようになった。</p>  <p>馬鹿にして、こんなの使ってもなかったからなぁ・・・。</p>  <p>&#160;</p>  <p>だけど、製造元によってはこういったフォーマットツールを公開してくれていないところもある。</p>  <p>特に、国内の大手周辺機器メーカーは、こういうの提供しているのだろうか？</p>  <p>ちなみに、今回の JetFlash Recovery Tool をほかのメーカーのフラッシュメモリで試してみたけどだめだった。</p>  <p>ということは、やっぱり自分の持ってるメモリのメーカーのものを使うしかなさそう。</p>  <p>まあ、USB が調子悪いときは、自己責任で試してみるのもありだと思う。</p>]]>
    </content>
</entry>

<entry>
    <title>2008年5月のアクセス状況</title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/2008/06/04/20085.html" />
    <id>tag:techno-st.net,2008://1.608</id>

    <published>2008-06-03T16:47:06Z</published>
    <updated>2008-07-01T09:23:47Z</updated>

    <summary><![CDATA[&nbsp;  では、次に5月を。  この月は、本当にいろいろあった月だったかも...]]></summary>
    <author>
        <name>techno</name>
        <uri>http://techno-st.net/</uri>
    </author>
    
        <category term="アクセス解析" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="googleanalytics" label="Google Analytics" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="アクセス解析" label="アクセス解析" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://techno-st.net/">
        <![CDATA[<p><a rel="lightbox" href="http://techno-st.net/2008/06/04/images/image199_2.png"><img style="border-width: 0px;" alt="image199" src="http://techno-st.net/2008/06/04/images/image199_thumb.png" border="0" height="200" width="226" /></a>&nbsp;</p>  <p>では、次に5月を。</p>  <p>この月は、本当にいろいろあった月だったかも。</p>  <p>グラフを見てもらえればわかるように、メイリオ効果 -&gt; サーバーダウンとすごいですね。</p>  <p>コンデンサで平滑してあげれば・・・ (意味不明ですね</p>]]>
        <![CDATA[<p>&nbsp;</p>  <p>当月の総ページビューは、76,553 PV</p>  <p>当月のそうセッション数は、48,119 Session</p>  <p>当月最高ページビューは、8 日の 3,961 PV</p>  <p>当月最高セッション数は、8 日の 2,838 Session</p>  <p>でした。 </p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/04/images/image203_2.png"><img style="border-width: 0px;" alt="image203" src="http://techno-st.net/2008/06/04/images/image203_thumb.png" border="0" height="155" width="320" /></a>&nbsp;</p>  <p>ページ別アクセス数 TOP 10</p>  <p>USB メモリ関係の記事が頑張ってたりしますが。</p>  <p>今月は、メイリオフィーバーがあったので、メイリオが圧勝です。</p>  <ul>   <li>ページ別アクセス数 TOP 10     <br /><a href="http://techno-st.net/2008/06/04/docs/Analytics_techno-st.net_200805_(TopContentReport).pdf" target="_blank">Analytics_techno-st.net_200805_(TopContentReport)</a></li> </ul>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/04/images/image205_2.png"><img style="border: 0px none ;" alt="image205" src="http://techno-st.net/2008/06/04/images/image205_thumb.png" border="0" height="156" width="320" /></a> </p>  <p>キーワード別アクセス数 TOP 10</p>  <p>何の変哲もないというかね。</p>  <p>でも、Windows Server があることがなんとなくうれしい。</p>  <ul>   <li>キーワード別アクセス数 TOP 10     <br /><a href="http://techno-st.net/2008/06/04/docs/Analytics_techno-st.net_200805_(KeywordsReport).pdf" target="_blank">Analytics_techno-st.net_200805_(KeywordsReport)</a></li> </ul>  <p>&nbsp;</p>  <p>それと、ユーザーの環境ですが、Internet Explorer からのアクセスのうち IE7 が占める割合がほぼ半分になりました。</p>  <p>IE の乗り換えは進んでいるようです。</p>  <p>いまだに、IE6 を執念深く使い続けているあなたは、そろそろ乗り換え時期ですね。</p>  <p>無駄に、時代遅れになっても意味ありませんよ？</p>  <p>Vista に関しては、相変わらず 15 % ぐらいです。</p>  <p>それでも、15% もあるのか、と読み取った方が良さそうです。</p>]]>
    </content>
</entry>

<entry>
    <title>2008年4月のアクセス状況</title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/2008/06/03/200804.html" />
    <id>tag:techno-st.net,2008://1.607</id>

    <published>2008-06-03T14:52:25Z</published>
    <updated>2008-07-01T09:23:47Z</updated>

    <summary>   また、2か月まとめてってことで。  あとで、あとでってやってるとだめですね...</summary>
    <author>
        <name>techno</name>
        <uri>http://techno-st.net/</uri>
    </author>
    
        <category term="アクセス解析" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="googleanalytics" label="Google Analytics" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="アクセス解析" label="アクセス解析" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://techno-st.net/">
        <![CDATA[<p><a rel="lightbox" href="http://techno-st.net/2008/06/03/images/image192_2.png"><img style="border: 0px none ;" alt="image192" src="http://techno-st.net/2008/06/03/images/image192_thumb.png" border="0" height="200" width="226" /></a> </p>  <p>また、2か月まとめてってことで。</p>  <p>あとで、あとでってやってるとだめですね・・・。</p>  <p>では、4月から。</p>]]>
        <![CDATA[<p>&nbsp;</p>  <p>当月の総ページビューは、60,997 PV</p>  <p>当月のそうセッション数は、38,518 Session</p>  <p>当月最高ページビューは、29 日の 2573 PV</p>  <p>当月最高セッション数は、21 日の 1595 Session</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/03/images/image196_2.png"><img style="border: 0px none ;" alt="image196" src="http://techno-st.net/2008/06/03/images/image196_thumb.png" border="0" height="154" width="320" /></a> </p>  <p>ページ別アクセス数 TOP 10</p>  <p>メイリオ以外も、仮想マシン系が頑張ってます。</p>  <p>SIXAXIS の記事も、ランクインです。</p>  <ul>   <li>ページ別アクセス数 TOP 100     <br /><a href="http://techno-st.net/2008/06/03/docs/Analytics_techno-st.net_200804_(TopContentReport).pdf">Analytics_techno-st.net_200804_(TopContentReport)</a></li> </ul>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/06/03/images/image198_2.png"><img style="border: 0px none ;" alt="image198" src="http://techno-st.net/2008/06/03/images/image198_thumb.png" border="0" height="156" width="320" /></a> </p>  <p>キーワード別アクセス数 TOP 10</p>  <p>相変わらずです。</p>  <ul>   <li>キーワード別アクセス数 TOP 100     <br /><a href="http://techno-st.net/2008/06/03/docs/Analytics_techno-st.net_200804_(KeywordsReport).pdf">Analytics_techno-st.net_200804_(KeywordsReport)</a></li> </ul>  <p>&nbsp;</p>  <p>そのほか、OS とかブラウザの利用率に大きな変化はなかったので省略します。</p>  <p>SP1 の効果はそれほどでもなかったようです。</p>  <p>でも、Vista シェアは着実に伸びているようです。</p>]]>
    </content>
</entry>

<entry>
    <title>Visual Studio 2005 で Windows Mobile アプリケーション開発</title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/2008/05/31/visual-studio-2005-windows-mob.html" />
    <id>tag:techno-st.net,2008://1.606</id>

    <published>2008-05-31T14:44:44Z</published>
    <updated>2008-07-01T09:23:47Z</updated>

    <summary>  Visual Studio 2005 をせっかく買ったのに、Windows ...</summary>
    <author>
        <name>techno</name>
        <uri>http://techno-st.net/</uri>
    </author>
    
        <category term="W-ZERO3" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="開発" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="sdk" label="SDK" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="visualc" label="Visual C#" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="visualstudio" label="Visual Studio" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="wzero3" label="W-ZERO3" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="windowsmobile" label="Windows Mobile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="デバイスエミュレータ" label="デバイスエミュレータ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="開発" label="開発" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://techno-st.net/">
        <![CDATA[<p><a rel="lightbox" href="http://techno-st.net/2008/05/31/images/image171_2.png"><img style="border: 0px none ;" alt="image171" src="http://techno-st.net/2008/05/31/images/image171_thumb.png" border="0" height="200" width="252" /></a></p>  <p>Visual Studio 2005 をせっかく買ったのに、Windows Mobile アプリの開発に使うことがなくて・・・。</p>  <p>Windows Mobile アプリを開発するために買ったのに、なぜか Windows アプリの開発ばかりに使われたりして。</p>  <p>それも、Express Edition で十分のような作業に。</p>  <p>というわけで、やっと Windows Mobile 開発の世界に入り込むために、いろいろ準備を。</p>  <p>正確に言うと、Windows Mobile アプリの開発をしなければいけない用事ができたといったほうがいいかな。</p>  <p>Visual Studio 2005 をインストールした時点では、Pocket PC 2003 と CE 5.0 のアプリの開発はできるようになっていますが、Windows Mobile 5 とか 6 の SDK はインストールされていません。</p>  <p>まあ、VS2005 発売当時は Windows Mobile 5 とか存在しなかったか？</p>  <p>自分で忘れないようにメモっておく要素も兼ねて、Windows Mobile 開発の下準備を書いておきます。</p>]]>
        <![CDATA[<p>&nbsp;</p>  <p><strong><u>1. 必要なもの</u></strong></p>  <ul>   <li>Windows XP, Vista</li>    <li>Visual Studio 2005 Standard 以上</li> </ul>  <p>たぶんこれぐらい。</p>  <p>今回は Vista に Academic Edition をインストールした環境を使用。</p>  <p>&nbsp;</p>  <p><strong><u>2. Windows Mobile デバイス センター のインストール</u></strong></p>  <p>今回は、Vista で環境を整えることにしたので、こいつを入れます。</p>  <p>XP なら ActiveSync ですね。</p>  <ul>   <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=46f72df1-e46a-4a5f-a791-09f07aaa1914&amp;DisplayLang=ja" target="_blank">ダウンロードの詳細 : Windows Vista 用 Windows Mobile デバイス センター 6.1 (32 ビット)</a></li> </ul>  <p>&nbsp;</p>  <p><strong><u>3. .NET Compact Framework のインストール</u></strong></p>  <p>次に、.NET "Compact" Framework を導入します。</p>  <p>PC 用の、.NET Framework とは別物です。</p>  <p>詳細は知りませんが、モバイル用に機能を削減したものなのではないかと。</p>  <ul>   <li><a href="http://www.microsoft.com/downloads/details.aspx?familyid=AEA55F2F-07B5-4A8C-8A44-B4E1B196D5C0&amp;displaylang=ja" target="_blank">ダウンロードの詳細 : .NET Compact Framework 2.0 SP2 再頒布可能パッケージ</a></li> </ul>  <p>&nbsp;</p>  <p><strong><u>4. Windows Mobile SDK のインストール</u></strong></p>  <p>メインとなる、SDK を導入します。</p>  <p>Windows Mobile 5.0 用と Windows Mobile 6 用があります。</p>  <p>なぜか、日本の Microsoft ダウンロードセンターにはありません。</p>  <p>それと、Smartphone 用と PocketPC 用とあったりで、結構ややこしいです。</p>  <p>入れておいて損はしないので、どちらも入れておくことにします。</p>  <ul>   <li><a href="http://www.microsoft.com/downloads/details.aspx?familyid=83A52AF2-F524-4EC5-9155-717CBE5D25ED&amp;displaylang=en" target="_blank">Download details: Windows Mobile 5.0 SDK for Pocket PC</a></li>    <li><a href="http://www.microsoft.com/downloads/details.aspx?familyid=06111A3A-A651-4745-88EF-3D48091A390B&amp;displaylang=en" target="_blank">Download details: Windows Mobile 6 SDK Refresh</a></li> </ul>  <p>&nbsp;</p>  <p><strong><u>5. Localized Emulator Image のインストール</u></strong></p>  <p>先ほどインストールしたものは英語版の SDK なので、中に入っているデバイスエミュレータ (Windows Mobile デバイスをエミュレートするソフト。仮想マシンみたいな) も英語です。</p>  <p>なので、エミュレータの日本語版イメージをインストールします。</p>  <p>まあ、英語のままでも特に問題ないのですが、日本語環境周りの何かがありそうなので。</p>  <p>ちなみに、これも Smartphone と PocketPC とか、Standard と Professional とかあってややこしいです。</p>  <p>さらに、なぜか Windows Mobile 5.0 の方だけ WGA の確認が必要。</p>  <ul>   <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eec33ae3-c129-4c25-abaa-18e8e842178f&amp;DisplayLang=en" target="_blank">Download details: Windows Mobile 5.0 Pocket PC Emulator Images</a>      <br />-&gt; Windows Mobile 5.0 Emulator Images for Pocket PC - JPN.msi</li>    <li><a href="http://www.microsoft.com/downloads/details.aspx?familyid=38C46AA8-1DD7-426F-A913-4F370A65A582&amp;displaylang=en" target="_blank">Download details: Windows Mobile 6 Localized Emulator Images</a>      <br />-&gt; 0411\Windows Mobile 6 Professional Images (JPN).msi</li> </ul>  <p>&nbsp;</p>  <p><strong><u>6. Visual Studio 起動。</u></strong></p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/31/images/image158_2.png"><img style="border: 0px none ;" alt="image158" src="http://techno-st.net/2008/05/31/images/image158_thumb.png" border="0" height="200" width="252" /></a> </p>  <p>プロジェクトの作成を開いて、[スマートデバイス] の中に Windows Mobile 5 とか 6 とかがあれば OK。</p>  <p>少し遊んでみることにする。</p>  <p>あ、開発言語はもちろん C#。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/31/images/image165_2.png"><img style="border: 0px none ;" alt="image165" src="http://techno-st.net/2008/05/31/images/image165_thumb.png" border="0" height="200" width="252" /></a>&nbsp;</p>  <p>普通の Windows アプリと何ら変わりない感じで組める。</p>  <p>特殊な手順とかもないし、ほとんどの機能は使える模様。</p>  <p>実行してみる。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/31/images/image167_2.png"><img style="border: 0px none ;" alt="image167" src="http://techno-st.net/2008/05/31/images/image167_thumb.png" border="0" height="198" width="260" /></a>&nbsp;</p>  <p>起動するイメージを聞かれるので</p>  <ul>   <li>JPN Windows Mobile 6 ....</li> </ul>  <p>っていうのをどれか選ぶ。</p>  <p>バージョンの違いとかは、お察しください。</p>  <p>VGA で起動すると、SXGA 以上のモニタじゃないとはみ出しますが、アドエスはこれ以上だったりする。</p>  <p>まあ、今回は Classic で。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/31/images/image169_2.png"><img style="border: 0px none ;" alt="image169" src="http://techno-st.net/2008/05/31/images/image169_thumb.png" border="0" height="200" width="137" /></a> </p>  <p>デバイスエミュレータが勝手に立ち上がって、プログラムが配置された。</p>  <p>ん～、いいね。</p>  <p>だけど、エミュレータだけあって、結構重いよ。</p>  <p>ちなみに、Windows Mobile 5.0 もほぼ同様の手順でいける。</p>  <p>&nbsp;</p>  <p><strong><u>7. デバイスエミュレータの日本語化</u></strong></p>  <p>SDK を入れると何もかもインストールしてくれますが、すべて英語です。</p>  <p>デバイスエミュレータも例外ではなく。</p>  <p>だけど、いろいろ設定とかできるのに、英語じゃわからないって？</p>  <p>ええ、僕は英語のソフトは、日本語化パッチを当てないまま使っちゃうタイプですが、一応載せておきましょう。</p>  <p>こいつを入れれば日本語化されます。</p>  <ul>   <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=dd567053-f231-4a64-a648-fea5e7061303&amp;DisplayLang=ja" target="_blank">ダウンロードの詳細 : Microsoft Device Emulator 2.0</a></li> </ul>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/31/images/image187_2.png"><img style="border: 0px none ;" alt="image187" src="http://techno-st.net/2008/05/31/images/image187_thumb.png" border="0" height="200" width="137" /></a>&nbsp;</p>  <p>感動・・・？</p>  <p>まあ、オプションとカが日本語になって、いろんな設定が少しはやりやすくなったかな？</p>  <p>って大した差でもないけどさ。</p>  <p>&nbsp;</p>  <p><strong><u>8. 互換性について...</u></strong></p>  <p>Windows Mobile 5 SDK で作ったアプリは、もちろん Windows Mobile 6 でも動きます。</p>  <p>Windows Mobile 6 SDK で作ったアプリも、Windows Mobile 5 で動くようです。</p>  <p>何が変わってるのかは、よくわからない・・・。</p>  <p>&nbsp;</p>  <p>ちなみに、こちらも当然のことですが</p>  <p>Pocket PC 2003 用プロジェクトで作成したアプリは、Windows Mobile 5, 6 で動きます。</p>  <p>CE 5.0 用プロジェクトで作成したアプリも、Windows Mobile 5, 6 で動きます。(どちらも CE 5.0 ベース</p>  <p>&nbsp;</p>  <p>ここから先が、なんとなく新発見。</p>  <p>Pocket 2003 用のアプリを Windows Mobile 5, 6 で動かすときに問題になることと言えば、メニューですよね？</p>  <p>でも、あれ実はメニューアイテムが 2 個以下であれば、Windows Mobile 5, 6 で実行してあげると普通のメニューになります。</p>  <p>というか、Windows Mobile 5, 6 用のアプリでも、メニューアイテムを 3 個以上にすることは可能。</p>  <p>3個以上にすると、自動的に Pocket PC 2003 みたいな感じになる。</p>  <p>要するに、あれって Pocket PC 2003 用のアプリだから、古いメニューになるわけじゃないんだよね・・・。</p>  <p>結構、誤解されてるような気がする。(自分だけか？</p>  <p>ということは、わざわざ Windows Mobile 5, 6 用の SDK をインストールすることもないということかも。</p>  <p>&nbsp;</p>  <p><strong><u>9. One more thing...</u></strong></p>  <p>ちょっとした驚きの結果を。</p>  <p>Windows Mobile 用の .NET アプリの実行ファイル (.exe) をそのまま PC で実行したらどうなるか。</p>  <p>こうなります。Boom!</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/31/images/image179_2.png"><img style="border: 0px none ;" alt="image179" src="http://techno-st.net/2008/05/31/images/image179_thumb.png" border="0" height="200" width="161" /></a> </p>  <p>Un-believable!!</p>  <p>.NET Power!! It's huge!! な感じ。</p>  <p>なんかすごいよね Pretty cool, uh? だし。(意味不明</p>  <p>.NET Compact Framework 上で動くので、PC でも実行できるんでしょうね。</p>  <p>もしや、これって Windows Mobile と PC で同じ実行ファイルが動くってことは、ハイブリッドなアプリが作れるんじゃ？</p>  <p>でも、PC が側で動かすときにちゃんと動くか、それとウィンドウサイズが固定だからな・・・。</p>  <p>まあ、面白そうだ。.NET Compact Framework 必要だけど。</p>  <p>こんなところで、.NET Framework のマルチプラットフォーム的なものを見るとは思わなかった。</p>  <p>&nbsp;</p>  <p>わざと書いておくけど、MS ネタなのに Jobs 様の口癖を連発するとはどういうことだ！って言うのはやめてくださいｗ</p>  <p>連発といっても、ジョブスほど Boom! してませんが・・・。(なぜこんなことに...</p>]]>
    </content>
</entry>

<entry>
    <title>Fedora 9 で、W-ZERO3 をモデムにする。</title>
    <link rel="alternate" type="text/html" href="http://techno-st.net/2008/05/30/fedora-9-wzero3.html" />
    <id>tag:techno-st.net,2008://1.605</id>

    <published>2008-05-29T17:10:59Z</published>
    <updated>2008-07-01T09:23:47Z</updated>

    <summary>   Fedora 9 なかなか期待はずれで困っています。  だって、日本語入力...</summary>
    <author>
        <name>techno</name>
        <uri>http://techno-st.net/</uri>
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="W-ZERO3" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="airedge" label="AirEdge" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="fedora" label="Fedora" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="linux" label="Linux" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="wzero3" label="W-ZERO3" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="willcom" label="WILLCOM" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="モデム" label="モデム" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://techno-st.net/">
        <![CDATA[<p><a rel="lightbox" href="http://techno-st.net/2008/05/30/images/Connected_2.png"><img style="border: 0px none ;" alt="Connected" src="http://techno-st.net/2008/05/30/images/Connected_thumb.png" border="0" height="180" width="180" /></a> </p>  <p>Fedora 9 なかなか期待はずれで困っています。</p>  <p>だって、日本語入力が最初から入っていないってどういうこと？</p>  <p>さらに、Firefox 3 beta までが起動しなくなりました。</p>  <p>なんてことはとりあえず置いておいて、今日は Advanced/W-ZERO3[es] をモデムとして Linux マシンに接続してみます。</p>  <p>僕のノート PC は、Windows と Fedora のデュアルブートにしているので、アドエスで AirEdge できるとなかなか便利なのです。</p>  <p>もちろん、公式の Linux 用ドライバとか、そういうものはありません。</p>  <p>手探りで遊んでみましたが、意外と簡単につながってしまったので・・・。</p>]]>
        <![CDATA[<p>&nbsp;</p>  <p>とりあえず、W-ZERO3 をモデムモードにして USB ポートに接続。</p>  <blockquote>   <p>$ /sbin/lsusb     <br />...      <br />Bus 005 Device 002: ID 04dd:91ac Sharp Corp.       <br />...</p> </blockquote>  <p>lsusb してみると、こんな感じで認識された。</p>  <p>で、この先 Google 先生の力を借りると ipaq に modprobe してあげればよいということがわかった。</p>  <p>だが、USB に刺したままで、何もしないで dmesg してみると・・・。</p>  <blockquote>   <p>hub 2-0:1.0: unable to enumerate USB device on port 2     <br />usb 5-2: new full speed USB device using uhci_hcd and address 2      <br />usb 5-2: configuration #1 chosen from 1 choice      <br />usb 5-2: New USB device found, idVendor=04dd, idProduct=91ac      <br />usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3      <br />usb 5-2: Product: SHARP Windows Mobile USB Modem      <br />usb 5-2: Manufacturer: SHARP CORPORATION      <br />usb 5-2: SerialNumber: 2ebd3000-89be-0801-4745-030000680104      <br />usbcore: registered new interface driver usbserial      <br />drivers/usb/serial/usb-serial.c: USB Serial support registered for generic      <br />usbcore: registered new interface driver usbserial_generic      <br />drivers/usb/serial/usb-serial.c: USB Serial Driver core      <br />drivers/usb/serial/usb-serial.c: USB Serial support registered for PocketPC PDA      <br />drivers/usb/serial/ipaq.c: USB PocketPC PDA driver v0.5      <br />ipaq 5-2:1.0: PocketPC PDA converter detected      <br />usb 5-2: PocketPC PDA converter now attached to ttyUSB0      <br />usbcore: registered new interface driver ipaq</p> </blockquote>  <p>すでに、PocketPC PDA driver (ttyUSB0) で認識されてた。</p>  <p>というわけで、USB ケーブルで PC に刺しただけでここまで出来てしまった。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/30/images/image142_2.png"><img style="border: 0px none ;" alt="image142" src="http://techno-st.net/2008/05/30/images/image142_thumb.png" border="0" height="200" width="209" /></a>&nbsp;</p>  <p>じゃ、あとはネットワーク設定を開いて [新規] を押す。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/30/images/image134_2.png"><img style="border: 0px none ;" alt="image134" src="http://techno-st.net/2008/05/30/images/image134_thumb.png" border="0" height="200" width="233" /></a> </p>  <p>"モデム接続" を選択。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/30/images/image139_2.png"><img style="border: 0px none ;" alt="image139" src="http://techno-st.net/2008/05/30/images/image139_thumb.png" border="0" height="120" width="260" /></a> </p>  <p>なにっ！、といってもご安心を。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/30/images/image135_2.png"><img style="border: 0px none ;" alt="image135" src="http://techno-st.net/2008/05/30/images/image135_thumb.png" border="0" height="184" width="260" /></a>&nbsp;</p>  <p>ここで、モデムデバイスを "/dev/ttyUSB0" に変更。</p>  <p>あとはそのままで進む。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/30/images/image136_2.png"><img style="border: 0px none ;" alt="image136" src="http://techno-st.net/2008/05/30/images/image136_thumb.png" border="0" height="184" width="260" /></a>&nbsp;</p>  <p>次に、プロバイダの電話番号とかユーザー名を入力。</p>  <p>プロバイダ名は、まあ適当で。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/30/images/image137_2.png"><img style="border: 0px none ;" alt="image137" src="http://techno-st.net/2008/05/30/images/image137_thumb.png" border="0" height="184" width="260" /></a> </p>  <p>そのまま進む。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/30/images/image138_2.png"><img style="border: 0px none ;" alt="image138" src="http://techno-st.net/2008/05/30/images/image138_thumb.png" border="0" height="184" width="260" /></a> </p>  <p>やったねｗ</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/30/images/image129_2.png"><img style="border: 0px none ;" alt="image129" src="http://techno-st.net/2008/05/30/images/image129_thumb.png" border="0" height="200" width="209" /></a>&nbsp;</p>  <p>新しいプロファイルができました。</p>  <p>端末側 (W-ZERO3) の接続が切れてることを確認してから、[起動] してみます。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/30/images/image141_2.png"><img style="border: 0px none ;" alt="image141" src="http://techno-st.net/2008/05/30/images/image141_thumb.png" border="0" height="124" width="260" /></a>&nbsp;</p>  <p>なにも出てこないけど、ちゃんとつながっていれば、状態が "起動中" になってこのウィンドウも消えるはず。</p>  <p>エラーが出てきたら、どこか設定間違ってるってことだね。</p>  <p>切断するときは、[停止] を押せば接続が切れます。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/30/images/image132_2.png"><img style="border: 0px none ;" alt="image132" src="http://techno-st.net/2008/05/30/images/image132_thumb.png" border="0" height="200" width="260" /></a>&nbsp;</p>  <p>ところで、NetworkManager を使っていると、このように Firefox がオフラインモードとかふざけたことを言い出す。</p>  <p>[ファイル] -&gt; [オフライン作業] のチェックを外して更新してあげると、うまくつながる。</p>  <p>ただ、それでもつながらない時がある。</p>  <p>僕のところでは、なぜか DNS 検索中 (foo.bar のアドレスを検索しています...) のまま止まることがよくある。</p>  <p>なので、そういう場合は一度切断してから、もう一度接続してあげると改善されるっぽい。</p>  <p>ただ、なぜか必ず一回接続に失敗するというね・・・。</p>  <p>&nbsp;</p>  <p><a rel="lightbox" href="http://techno-st.net/2008/05/30/images/speedtest_2.png"><img style="border: 0px none ;" alt="speedtest" src="http://techno-st.net/2008/05/30/images/speedtest_thumb.png" border="0" height="200" width="251" /></a>&nbsp;</p>  <p>速度も、特に問題ないですね。</p>  <p>家の中なのであまり出てませんが・・・。</p>  <p>&nbsp;</p>  <p>このあたりとか少し参考にしました</p>  <ul>   <li><a href="http://blog.browncat.org/2007/11/linuxubuntu_710.html">アドエスをLinux(Ubuntu 7.10)のモデムにしてみた (blog@browncat.org)</a></li> </ul>  <p>なんか、いろいろなサイトで実験されていますが、みんな gnome-ppp で接続してる情報が多いですね。</p>  <p>というわけで、僕も gnome-ppp でやってみましたが、うまくいかず・・・。</p>  <p>wvdial 使ってるってことと、</p>  <blockquote>   <p>--&gt; Sending: ATM1L3DT0570570600##64     <br />--&gt; Waiting for carrier.      <br />ATM1L3DT0570570600##64      <br />ERROR      <br />--&gt; Invalid dial command.</p> </blockquote>  <p>というところまではわかった。</p>  <p>アドエスが受け付けられない AT コマンドを使ってるのがまずいっぽい。</p>  <p>で、wvdial.conf の "Dial Command = ATM1L3DT" を書き換えたりもしたんだけど、勝手に gnome-ppp に書き換えられるし。</p>  <p>もうちょっと探ってみます。</p>  <p>&nbsp;</p>  <p>ところで、この Fedora 9 冒頭でも述べましたが、今までになくひどい気がするのですが。</p>  <p>僕は、5からはほぼリリース時から触ってますが、一番まずいと。</p>  <p>Fedora 8 に戻すか、Ubuntu とか RedHat 系以外に浮気しそうです。</p>]]>
    </content>
</entry>

</feed>
