<?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="http://purl.org/rss/1.0/"><channel rdf:about="http://www.sutosoft.com/room/devdiary/"><title>MASATOの開発日記</title><link>http://www.sutosoft.com/room/devdiary/</link><items><rdf:Seq><rdf:li rdf:resource="http://www.sutosoft.com/room/devdiary/20040508.html"/><rdf:li rdf:resource="http://www.sutosoft.com/room/devdiary/20040501.html"/><rdf:li rdf:resource="http://www.sutosoft.com/room/devdiary/20040425.html"/><rdf:li rdf:resource="http://www.sutosoft.com/room/devdiary/20040412.html"/><rdf:li rdf:resource="http://www.sutosoft.com/room/devdiary/20040321.html"/><rdf:li rdf:resource="http://www.sutosoft.com/room/devdiary/20040307.html"/><rdf:li rdf:resource="http://www.sutosoft.com/room/devdiary/20040301.html"/><rdf:li rdf:resource="http://www.sutosoft.com/room/devdiary/20040228.html"/><rdf:li rdf:resource="http://www.sutosoft.com/room/devdiary/20040222.html"/><rdf:li rdf:resource="http://www.sutosoft.com/room/devdiary/20040221.html"/></rdf:Seq></items></channel><item rdf:about="http://www.sutosoft.com/room/devdiary/20040508.html"><title>ページ移動</title><link>http://www.sutosoft.com/room/devdiary/20040508.html</link><description>新しいMASATOの開発日記は、こちらのページに書くことにしました。</description><dc:date>2004-05-08T00:00+09:00</dc:date></item><item rdf:about="http://www.sutosoft.com/room/devdiary/20040501.html"><title>VisualSourceSafeの小技</title><link>http://www.sutosoft.com/room/devdiary/20040501.html</link><description>Virtual PC 2004の試用版をインストールしてみました。昔のWin98やWin2000のCDを引っ張り出してきてインストールしてみました。
いやーちゃんと昔のOSが安定して動きますね。これは凄い。これでHeimdallrなどの自作ソフトのWin98やWin2000上での動作確認が行えます。
こういう開発者向けソフトは普通3-5万円はするのですが、Virtual PC 2004はなんと1万5千円！しかも45日間使える無料試用版まで用意してくれてます。
いやーMicroSoftは太っ腹ですね。製品版発売日は5/14です。発売されたら速攻で買ってしまう予定です。</description><dc:date>2004-05-01T00:00+09:00</dc:date></item><item rdf:about="http://www.sutosoft.com/room/devdiary/20040425.html"><title>ISequentialStreamインターフェースでCFileにアクセスする方法</title><link>http://www.sutosoft.com/room/devdiary/20040425.html</link><description>Vectorという多数のフリー/シェアソフトを紹介するサイトがあります。
Vetorは登録制になっており、私もいくつかのソフトをVectorに登録しています。
現時点までにこのサイトにアクセスした人の約50%はVectorから来ていますので、
窓口としてはとてもありがたいサイトです。</description><dc:date>2004-04-25T00:00+09:00</dc:date></item><item rdf:about="http://www.sutosoft.com/room/devdiary/20040412.html"><title>Heimdallr 1.03以降に追加される機能</title><link>http://www.sutosoft.com/room/devdiary/20040412.html</link><description>最近、Heimdallrのデザインを向上させるためにいわゆる「素材集」から絵を提供して貰えないかと考えています。
素材集というのはWebサイトで使うための各種画像を提供してくれるサイトのことをを指しておりまして、
これらの画像を使えばかわいい看板の上にニュース記事のタイトルを表示する、というようなことができます。
しかし、そこまで行くには技術的な問題以外にもライセンスという大きな問題があります。</description><dc:date>2004-04-12T00:00+09:00</dc:date></item><item rdf:about="http://www.sutosoft.com/room/devdiary/20040321.html"><title>Visual C++.NET 2005の新機能</title><link>http://www.sutosoft.com/room/devdiary/20040321.html</link><description>最近なんとなくやる気が落ちてきて、コードを書く量が減ってきています。
コードを書きたい！という要求が起きるような外部からの刺激もありません。
でもボーっとしていても技量はあがりません。そういうときは、自分で何らかの刺激を自分に与え、やる気を掘り起こしています。
ではどうやって刺激を与えるか？それは安直ですが読書です。専門書を読みます。上手くいけばやる気が出てばりばりコードを書けるようになります。
そんなわけで買ったまま積み上げておいた本でも読むことにします。</description><dc:date>2004-03-21T00:00+09:00</dc:date></item><item rdf:about="http://www.sutosoft.com/room/devdiary/20040307.html"><title>MSXMLのパフォーマンス問題</title><link>http://www.sutosoft.com/room/devdiary/20040307.html</link><description>ソフトウェアのパフォーマンスを向上させるための手順は、次の通りです。最初に測定。ソフトウェアの様々な処理の時間を計測します。
次に解析。測定結果を用いてボトルネックがどこにあるのかを明確にします。
最後に対策。ボトルネックをなんらかの方法（アルゴリズム改善、最適化、etc）で解消します。</description><dc:date>2004-03-07T00:00+09:00</dc:date></item><item rdf:about="http://www.sutosoft.com/room/devdiary/20040301.html"><title>Heimdallrのパフォーマンス向上メモ</title><link>http://www.sutosoft.com/room/devdiary/20040301.html</link><description>HeimdallrというRSS Readerを開発していて思うのですが、RSS周辺のXMLベースの言語であるRSS、ATOM、OPMLは、
バージョンが色々あったり、仕様が曖昧だったりして対応する方は大変です。特にOPML。
仕様書にはほとんど何も書いてないので、同じようで違う様々なOPMLファイルがあり、対応する方は大変です。
しかし、どれもXMLベースであるが故、強力なXML解析ライブラリ(XML Parser)の支援を受けることができ、
対応する方は大変だと言っても楽です。HeimdallrはRSS 0.91/0.92/1.0/2.0、Atom 0.3、OPML 1.0/1.1に対応してはいるのですが、
対応に必要なコードは夫々のバージョンにつきたったの数十行であり、
これだけ様々な形式に対応したにしては楽だったなぁ、という印象がありました。
いやぁ、XMLってほんと便利ですね。</description><dc:date>2004-03-01T00:00+09:00</dc:date></item><item rdf:about="http://www.sutosoft.com/room/devdiary/20040228.html"><title>MSXMLのバンドル状況</title><link>http://www.sutosoft.com/room/devdiary/20040228.html</link><description>技術者は、熟練すれば熟練するほど「技術用語」を使わずに技術を説明できるようになっていきます。
技術の本質をきっちりと捕らえれば、日常的な用語だけでかなりの技術を説明できるものです。
優れた技術者の書いた文書は、実に分かりやすいものです。
私はまだまだそこまでのレベルに達していません。
精進しなければなりませんねー。この開発日記も訓練の一環です。
いつかは「君も技術者ならば、技術用語を使わずに説明してみたまえ」なんてえらそうに言えるようになりたいですね。</description><dc:date>2004-02-28T00:00+09:00</dc:date></item><item rdf:about="http://www.sutosoft.com/room/devdiary/20040222.html"><title>hash_mapのキーにCStringを使えるようにする方法</title><link>http://www.sutosoft.com/room/devdiary/20040222.html</link><description>やる気が出ないとコードが書けないなぁと最近感じます。
やる気が出たときと出ないときではコードを書く早さが１０倍位違います。
やる気が出ないときはコードなんて書かずにやる気を出すことに専念するべきなんですが、
一日あれこれやっても結局やる気が出ないことも多いです。やる気を出すって難しい・・・。</description><dc:date>2004-02-22T00:00+09:00</dc:date></item><item rdf:about="http://www.sutosoft.com/room/devdiary/20040221.html"><title>Heimdallr1.02以降に追加される機能</title><link>http://www.sutosoft.com/room/devdiary/20040221.html</link><description>現在、Heimdallr開発がバージョン1.01のテスト/デバッグフェーズにあり、機能追加という楽しい作業ができないので
ちょっと面白くありません。
でもリリース直前に機能追加するとろくなことにならないので我慢我慢。</description><dc:date>2004-02-21T00:00+09:00</dc:date></item></rdf:RDF>

