<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xml:lang="ja">
    <channel rdf:about="http://builder.japan.zdnet.com/rss/member/u502579/blog/">
       <title>log4day by komamitsu</title>
       <link>http://builder.japan.zdnet.com/member/u502579/home/</link>
       <description>builder by ZDNet Japan</description>
       <dc:language>ja</dc:language>
       <dc:rights>Copyright (c) CNET Networks Japan K.K. All rights reserved.</dc:rights>
       <dc:date>2008-06-08T15:15:59+09:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://builder.japan.zdnet.com/member/u502579/blog/2008/06/08/entry_27002234/?ref=rss"/>
                <rdf:li rdf:resource="http://builder.japan.zdnet.com/member/u502579/blog/2008/06/02/entry_27002110/?ref=rss"/>
                <rdf:li rdf:resource="http://builder.japan.zdnet.com/member/u502579/blog/2008/05/24/entry_27001755/?ref=rss"/>
                <rdf:li rdf:resource="http://builder.japan.zdnet.com/member/u502579/blog/2008/05/10/entry_27001303/?ref=rss"/>
                <rdf:li rdf:resource="http://builder.japan.zdnet.com/member/u502579/blog/2008/05/06/entry_27001193/?ref=rss"/>
            </rdf:Seq>
        </items>
        <image rdf:resource="http://japan.zdnet.com/rss/zdnetjapan_logo.gif" />
    </channel>
    <image rdf:about="http://japan.zdnet.com/rss/zdnetjapan_logo.gif">
        <title>builder by ZDNet Japan</title>
        <link>http://builder.japan.zdnet.com/</link>
        <url>http://japan.zdnet.com/rss/zdnetjapan_logo.gif</url>
    </image>
    <item rdf:about="http://builder.japan.zdnet.com/member/u502579/blog/2008/06/08/entry_27002234/?ref=rss">
        <title>makecontext()でマルチタスクっぽく</title>
        <link>http://builder.japan.zdnet.com/member/u502579/blog/2008/06/08/entry_27002234/?ref=rss</link>
        <description>つい最近まで知らなかったのですが、プログラムのコンテキスト操作用に getcontext(), setcontext(), makecontext(), swapcontext() というCの関数があるそうです（@ucontext.h）。面白そうだったので遊んでみました。

getcontext(), setcontext() はコンテキストの取得と設定を行うものです。古くからある setjmp(), longjmp() っぽい関数なのでイメージしやすいかと思います。

makecontext() は当該コンテキストとそこ...</description>
        <dc:date>2008-06-08T15:15:59+09:00</dc:date>
    </item>
    <item rdf:about="http://builder.japan.zdnet.com/member/u502579/blog/2008/06/02/entry_27002110/?ref=rss">
        <title>POP3クライアントのモジュールを書いてみた</title>
        <link>http://builder.japan.zdnet.com/member/u502579/blog/2008/06/02/entry_27002110/?ref=rss</link>
        <description>さて、今回はPOP3クライアントのモジュールを書いてみようと思います。前回、半泣きでテストを書いてみたので、それに合わせてつらつらと書いていけば良いはずです。ところでPOP3では、三つの状態（AUTHORIZATION, TRANSACTION, UPDATE）が規定されています。「クライアント側だから考慮しなくていいかなぁ」と迷ったものの、そういう仕様を知ってしまった以上は実装してみたいと思います。趣味のYAGNI破りです。

では、前回...</description>
        <dc:date>2008-06-02T22:23:42+09:00</dc:date>
    </item>
    <item rdf:about="http://builder.japan.zdnet.com/member/u502579/blog/2008/05/24/entry_27001755/?ref=rss">
        <title>POP3クライアントのテストを書いてみる</title>
        <link>http://builder.japan.zdnet.com/member/u502579/blog/2008/05/24/entry_27001755/?ref=rss</link>
        <description>つい先程まで 
嘘のような、本当の話を読んで、「いい話だなぁ」と感動し涙腺が緩みかけていたのですが、感動の余韻に浸る間もなく、引き続きOCamlでごにょごにょやってみたいと思います。
 これまで、「OCamlでメールクライアントでも作ろうか」と気持ちを盛り上げて何とかやってきましたので、この薄い勢いにのって、POP3クライアントのモジュールでも作ってみようかと思います。
 実は、OCamlにはocamlnetに含まれているp...</description>
        <dc:date>2008-05-24T12:52:12+09:00</dc:date>
    </item>
    <item rdf:about="http://builder.japan.zdnet.com/member/u502579/blog/2008/05/10/entry_27001303/?ref=rss">
        <title>OUnitでユニットテスト</title>
        <link>http://builder.japan.zdnet.com/member/u502579/blog/2008/05/10/entry_27001303/?ref=rss</link>
        <description>これまで、ちょこちょこOCamlを触ってみて感じたことなのですが、OCamlはコンパイル時の型チェックが非常に強力なので、コンパイルが通るまでが一苦労でも、起動させると期待通り動くということが他の言語に比べると多いように思います（コンパイルエラーが取れにくいのは私のショボさではありますが…）。&amp;amp;nbsp;とはいえ、当然ユニットテストはおろそかにできませんし、何よりこの一年ですっかりtest first厨になってしまった私...</description>
        <dc:date>2008-05-10T17:48:45+09:00</dc:date>
    </item>
    <item rdf:about="http://builder.japan.zdnet.com/member/u502579/blog/2008/05/06/entry_27001193/?ref=rss">
        <title>OCamlで簡易SSLクライアント</title>
        <link>http://builder.japan.zdnet.com/member/u502579/blog/2008/05/06/entry_27001193/?ref=rss</link>
        <description>私は現在、プライベートでOCamlという言語にまったりと触れているのですが、その一環として「GMailにアクセスできるメールクライアント」を作成中です。「そのアプリ、本当に欲しいの？」と冷静に自問すると、本当のところそんなに欲しくないのですが、何かの言語を覚える際には、強制的にその言語で何かを作らせるのが私のやり方です。鬼軍曹のようです。
また、このメールクライアントを含め「OCaml縛り」中ですので、ちょっ...</description>
        <dc:date>2008-05-06T10:59:22+09:00</dc:date>
    </item>
</rdf:RDF>
