<?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:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xml:lang="ja">
 <channel rdf:about="http://www.page.sannet.ne.jp/hirasho/diary.html">
  <title>だだもれ</title>
  <link>http://www.page.sannet.ne.jp/hirasho/diary.html</link>
  <description></description>
  <dc:language>ja-jp</dc:language>
  <dc:rights>Copyright (c) 2008 ひらしょー</dc:rights>
  <dc:date>2008-07-04T02:58:00+09:00</dc:date>
  <dc:publisher>ひらしょー</dc:publisher>
  <dc:creator>ひらしょー</dc:creator>
  <dc:subject>diary</dc:subject>
  <sy:updatePeriod>hourly</sy:updatePeriod>
  <sy:updateFrequency>1</sy:updateFrequency>
  <sy:updateBase>1970-01-01T00:00+00:00</sy:updateBase>
  <items>
   <rdf:Seq>
    <rdf:li rdf:resource="http://www.page.sannet.ne.jp/hirasho/diary0807.html#3p4" />
    <rdf:li rdf:resource="http://www.page.sannet.ne.jp/hirasho/diary0807.html#3p3" />
    <rdf:li rdf:resource="http://www.page.sannet.ne.jp/hirasho/diary0807.html#3p2" />
    <rdf:li rdf:resource="http://www.page.sannet.ne.jp/hirasho/diary0807.html#3p1" />
    <rdf:li rdf:resource="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p8" />
    <rdf:li rdf:resource="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p7" />
    <rdf:li rdf:resource="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p6" />
    <rdf:li rdf:resource="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p5" />
    <rdf:li rdf:resource="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p4" />
    <rdf:li rdf:resource="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p3" />
    <rdf:li rdf:resource="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p2" />
    <rdf:li rdf:resource="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p1" />
   </rdf:Seq>
  </items>
 </channel>
  <item rdf:about="http://www.page.sannet.ne.jp/hirasho/diary0807.html#3p4">
   <title>create()にしよう</title>
   <link>http://www.page.sannet.ne.jp/hirasho/diary0807.html#3p4</link>
   <description>create()にしよう。あと、get系はget削ろう。
getInstance()がinstance()になるが、かまわんだろう。</description>
   <dc:date>2008-07-03T00:04:00+09:00</dc:date>
  </item>
  <item rdf:about="http://www.page.sannet.ne.jp/hirasho/diary0807.html#3p3">
   <title>本が終わるまで保留</title>
   <link>http://www.page.sannet.ne.jp/hirasho/diary0807.html#3p3</link>
   <description>本が終わるまで保留、というのはもう無理だ。限界が来た。
なので、本は今回のループが回ったらイベントドリブンに移行する。
要するに、何か言われたら直すが、自分からは触らない、ということ。
土日でどうにかする。</description>
   <dc:date>2008-07-03T00:03:00+09:00</dc:date>
  </item>
  <item rdf:about="http://www.page.sannet.ne.jp/hirasho/diary0807.html#3p2">
   <title>23章の先回り校正中</title>
   <link>http://www.page.sannet.ne.jp/hirasho/diary0807.html#3p2</link>
   <description>23章の先回り校正中。明日はスレッドの話を片づける。
クリティカルセクションはミューテックスと名前を変えることにしよう。
pthreadとwin32APIの積集合を取ればそうなる。
条件変数はイベントのままでいいか。
条件変数ではピンと来ないだろう。</description>
   <dc:date>2008-07-03T00:02:00+09:00</dc:date>
  </item>
  <item rdf:about="http://www.page.sannet.ne.jp/hirasho/diary0807.html#3p1">
   <title>文章を書くのは楽しい</title>
   <link>http://www.page.sannet.ne.jp/hirasho/diary0807.html#3p1</link>
   <description>文章を書くのは楽しい。
どうやら、私は文章を書くのが好きらしい。</description>
   <dc:date>2008-07-03T00:01:00+09:00</dc:date>
  </item>
  <item rdf:about="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p8">
   <title>クリティカルセクションってのは鍵をかけたい部分のことだから</title>
   <link>http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p8</link>
   <description>クリティカルセクションってのは鍵をかけたい部分のことだから、
「クリティカルセクション」というクラスを作るのはなんか変だ。
win32API準拠でクリティカルセクションとイベントをクラスにしておいたが、
あんまり良くないかもしれんなあ。
調べたらpthreadではそれぞれMutexとConditionVariableらしい。これはこれでピンと
来ない名前だ。</description>
   <dc:date>2008-07-02T00:08:00+09:00</dc:date>
  </item>
  <item rdf:about="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p7">
   <title>もう一つは</title>
   <link>http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p7</link>
   <description>もう一つは、23章のマルチスレッドの話をどう進めるか。
現状は「bool変数で鍵かけたつもりでも、ロードとストアの間の時間差のせいで
ダメ」「じゃあ、邪魔されずに書きこむ方法があればいい」「そういう関数があります」
ということでcompareAndSwap()が登場する。
ぶっちゃけこれだけあればなんでもできるので、
教える内容を最小化できるし、論理の流れはすっきりする。
しかし、「そんなマイナー機能知る必要ないだろ」
と言われる危険はつきまとう。</description>
   <dc:date>2008-07-02T00:07:00+09:00</dc:date>
  </item>
  <item rdf:about="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p6">
   <title>21章の先回り校正</title>
   <link>http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p6</link>
   <description>21章の先回り校正。22も途中まで。
21の懸案事項は「微分の説明をおまけに飛ばすべきか」。
しかし、微分の結果の式を何の断りもなく出すのはものすごく嫌だ。</description>
   <dc:date>2008-07-02T00:06:00+09:00</dc:date>
  </item>
  <item rdf:about="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p5">
   <title>優先順位をどうつけるべきか</title>
   <link>http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p5</link>
   <description>優先順位をどうつけるべきか。
とりあえず、掃除はするか。この家の主人が誰かをはっきりさせておく必要がある。</description>
   <dc:date>2008-07-02T00:05:00+09:00</dc:date>
  </item>
  <item rdf:about="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p4">
   <title>指地獄</title>
   <link>http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p4</link>
   <description>指地獄。今日やったらそれほどでもなかった。しんどい思いして一日置くと、
その間に回路ができる、ということなのだろうか。
にしても速度が上げられないので指地獄だけで40分かかる。
チェルニーを足すと1時間。バッハを練り込む時間まるでねえ。
まあ指地獄とチェルニーが優先だ。これほどあからさまな弱点は放置しておけん。
曲は楽しいが、どうしても苦手なところをごまかしてしまうからな。</description>
   <dc:date>2008-07-02T00:04:00+09:00</dc:date>
  </item>
  <item rdf:about="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p3">
   <title>かつおぶし</title>
   <link>http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p3</link>
   <description>かつおぶし、しいたけ、醤油。パスタソースじゃねえなあ。でも悪くない。
具は納豆。</description>
   <dc:date>2008-07-02T00:03:00+09:00</dc:date>
  </item>
  <item rdf:about="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p2">
   <title>MMFの利子が入ってた</title>
   <link>http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p2</link>
   <description>MMFの利子が入ってた。0.5%って本当にゴミだな。ラーメンすら食えない程度。</description>
   <dc:date>2008-07-02T00:02:00+09:00</dc:date>
  </item>
  <item rdf:about="http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p1">
   <title>ピアノ</title>
   <link>http://www.page.sannet.ne.jp/hirasho/diary0807.html#2p1</link>
   <description>ピアノ。指地獄チェルニー。びっくりするくらいできない。
こんなものがこんなにできないのか。
弱点が見つかってラッキーと考えればいいのだが、
この弱点が本当に克服されるのかがわからない。
こういう他愛のないことがすぐにできないのは、大人の限界なのではないか。
練習していればこれはできるようになるだろうが、
鍛えたいのは「初めて見た楽譜をすぐ弾けるようになる」スキルなのである。
言わば速度でなく加速度だ。
それがダメなら見切りをつけねばならない。
まあもうしばらく保留。チェルニー30は終わらせたい。</description>
   <dc:date>2008-07-02T00:01:00+09:00</dc:date>
  </item>
</rdf:RDF>
