<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" 
         xmlns="http://purl.org/rss/1.0/" 
	 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
	 xml:lang="ja">
  <channel rdf:about="http://thebbl.hideyosi.com/blog1/index.php?param=1">
    <title>はりぼて日記</title>
    <link>http://thebbl.hideyosi.com/blog1/index.php?param=1</link>
    <description>テスト説明鉄名</description>
    <items>
      <rdf:Seq>
              <rdf:li rdf:resource="http://thebbl.hideyosi.com/blog1/index.php?postid=138" />
              <rdf:li rdf:resource="http://thebbl.hideyosi.com/blog1/index.php?postid=137" />
              <rdf:li rdf:resource="http://thebbl.hideyosi.com/blog1/index.php?postid=136" />
              <rdf:li rdf:resource="http://thebbl.hideyosi.com/blog1/index.php?postid=135" />
              <rdf:li rdf:resource="http://thebbl.hideyosi.com/blog1/index.php?postid=134" />
              <rdf:li rdf:resource="http://thebbl.hideyosi.com/blog1/index.php?postid=133" />
              <rdf:li rdf:resource="http://thebbl.hideyosi.com/blog1/index.php?postid=132" />
              <rdf:li rdf:resource="http://thebbl.hideyosi.com/blog1/index.php?postid=131" />
              <rdf:li rdf:resource="http://thebbl.hideyosi.com/blog1/index.php?postid=130" />
              <rdf:li rdf:resource="http://thebbl.hideyosi.com/blog1/index.php?postid=129" />
            </rdf:Seq>
    </items>
  </channel>
    <item rdf:about="http://thebbl.hideyosi.com/blog1/index.php?postid=138">
    <title>はりぼて日記終了！</title>
    <link>http://thebbl.hideyosi.com/blog1/index.php?postid=138</link>
    <description>え〜。そんなわけで、ようやっと2巡目終了。途中忙しくてなかなか進まなかったけどやっと終わりますた〜。まだまだわからないところも多いんだけど、とりあえずいつまでもってわけにもいかないので、思い切ってこれで、このはりぼて日記は終了っつーことにしまする〜。実はここ数日、ちょっと急いでいたのには理由があります。そう！この日記をはじめたのが去年の11月。いくら2巡してるとはいえ、やっぱり一年を超えたくなかったんですよ〜。幸いちょこっと時間が出来たので、これ幸いとスパートをかけたという次第です。（間に合った〜。よかった〜）以降はずいぶん間が空いちゃったThe-BBLの開発をしながら勉強していくっつーことで。（友の会でも一番出遅れてるもんねぇ。（汗々・・・）そんなわけで、以降は新日記、ザビタン開発日...</description>
    <dc:date>0</dc:date> 
    <dc:creator>hideyosi</dc:creator> 
  </item>
    <item rdf:about="http://thebbl.hideyosi.com/blog1/index.php?postid=137">
    <title>30日目</title>
    <link>http://thebbl.hideyosi.com/blog1/index.php?postid=137</link>
    <description>30日目〜いよぉっしゃあぁぁぁぁ！！！ラストだ〜！・・・とはいえ、既に一回読んでるオイラには、最終日は取り立ててなんもないのだ〜。（一応コードは一通り目を通し直したよ!　(゜∀゜)ほ〜た〜るの〜ひ〜か〜あり〜♪30日目終了〜！！！</description>
    <dc:date>0</dc:date> 
    <dc:creator>hideyosi</dc:creator> 
  </item>
    <item rdf:about="http://thebbl.hideyosi.com/blog1/index.php?postid=136">
    <title>29日目</title>
    <link>http://thebbl.hideyosi.com/blog1/index.php?postid=136</link>
    <description>29日目〜。チクソーくやしいなぁ。バグわからんかった。で、答えあわせ。・・・あーー！　あーあーあー！　ここかぁぁ！！なるほど！　リフレッシュをしていないからかぁ！（より正確には文字幅が増えた分の範囲をリフレッシュしていない。文字の幅は常に8だと考えてリフレッシュを置いていたのでその範囲のリフレッシュが置き去りにされている）なるほどぉ！　ウィンドゥを動かすと直るってのは、sheet_slideかなんかが全体をリフレッシュしてくれるからなのね！？P629えーと。圧縮に関しては・・・「ふむふむなるほど」に留めるとしましょう　（汗P637標準関数の整備かぁ。いずれこれを参考にしていろいろと揃えたいっすよね？P643うーむ？ここでも同じ現象がおきてるよね。「よってこのバグはリフレッシュ関係だ！」ってのがある程度パタ...</description>
    <dc:date>0</dc:date> 
    <dc:creator>hideyosi</dc:creator> 
  </item>
    <item rdf:about="http://thebbl.hideyosi.com/blog1/index.php?postid=135">
    <title>28日目2</title>
    <link>http://thebbl.hideyosi.com/blog1/index.php?postid=135</link>
    <description>28日目２〜。おまたせしました！いよいよ日本語表示だ！P613えーっとえっと・・・・ちょっと込み入ってるけどむずかしくはないな。そして例の構造体に当て込むテクニックね。P617これたしか、前回も思ったんだよね。「え？　こんなに簡単でいいの？？」って。P622・・・いや、ほんとにこんなに簡単でいいの？？　(^^;P627うお！！バグだぁ！うーん。このバグはおもしろい？よね？半分しか文字がでない。（全て右側）ウィンドウを動かすと直る・・・ちょっと考えてみよう。うーむ。全てが右側欠けになるわけじゃない。EUCという、そもそも半角の文字はちゃんと表示しているなぁ。全角文字だと判断して表示している部分をチェックしてみる・・・ここかな？P619のputfontの辺り。・・・ダメだなぁ。おかしい所、特にないなぁ。putfont8そのものがおか...</description>
    <dc:date>0</dc:date> 
    <dc:creator>hideyosi</dc:creator> 
  </item>
    <item rdf:about="http://thebbl.hideyosi.com/blog1/index.php?postid=134">
    <title>28日目</title>
    <link>http://thebbl.hideyosi.com/blog1/index.php?postid=134</link>
    <description>28日目〜P594なになに？　alloca？んーーーっと・・・・1000までは　　char flag[MAX], s[8]　では、charだから1バイト。それが配列として宣言されるから1000バイト。1000バイトは1KB弱かぁ。だからOKと。で、これが10000になっちゃうとええと・・・9.7KB。たしかに4KBを超えてるなぁ。ちなみにちょっと実験。ほんとに4KBが境目かどうかやってみました。えっと、4KBってことは1024*4だから、4096bだよね。MAXを4095にして実行！うほぉ！　とまったぞ？？？　おっかしいなぁ・・・3500はOK・・・3900もOK・・・4000だとおかしくなるけど、なんかちょっと違うぞ？？3950はOK・・・3960もOK・・・3970もOK・・・3980もOK・・・3990からおかしいな。3985もダメ。3984・・・おぉぉ！　OKじゃん！！ふーむ・・・つーことは、3984が実質限界ということかぁ・・・配列は0からスタートするから個...</description>
    <dc:date>0</dc:date> 
    <dc:creator>hideyosi</dc:creator> 
  </item>
    <item rdf:about="http://thebbl.hideyosi.com/blog1/index.php?postid=133">
    <title>27日目3</title>
    <link>http://thebbl.hideyosi.com/blog1/index.php?postid=133</link>
    <description>P580にょにょ〜！まーたKタンの大好きなダイエットかよおぉぉ・・・・(笑と思っていたらそうじゃない！ライブラリとはなにかの解説じゃないですか！これは有用ですよ！？整理してみると・・・アプリのサイズがやたらデケー！　なんで？APIとして容易されている関数の全てがアプリに入ってしまっているから。まてよ！　このアプリでは○○○は使うが△△△は使わないじゃん！　△△△までは内蔵しなくていいだろ！だってしょうがないじゃん。全てのAPI関数が一個の.objに内蔵されてるんだもん。これをリンクすりゃ、そりゃ全部はいっちゃうだろうが。よしわかった！　じゃ、全部の関数を一個一個の.objに割っちまえ。それならいるものだけがリンクできるだろ！いいアイディアだ！そうしよう！あらこんなにスッキリ！！！！！・・・問題発生...</description>
    <dc:date>0</dc:date> 
    <dc:creator>hideyosi</dc:creator> 
  </item>
    <item rdf:about="http://thebbl.hideyosi.com/blog1/index.php?postid=132">
    <title>27日目2</title>
    <link>http://thebbl.hideyosi.com/blog1/index.php?postid=132</link>
    <description>P577えーっと、まず、GDTをもう一回復習。GDTはメモリ内の設けられた特別な意味を持つ領域。（メモリのどこにするかは原則自由。GDTRというレジスタに番地を設定すればそれでいい。）たとえばGDTRに、0x10000を設定したとする。すると以降、CPUはここから8,191までの範囲をGDTとして扱うようになる。GDTは表。一個（一行？）に各要素があり、次の行へ移る。（とりあえず1行は8バイト。64ビットある。これ刻みに行が移る）┌────┬────┬───┬────┬─────┬───┐│アドレス│GDT番号 │大きさ│開始番地│　　属性　│　　　│├────┼────┼───┼────┼─────┼───┤│0x10000 │　0   　│　　　│　　　　│　　　　　│　　　│├────┼────┼───┼────┼─────┼───┤│0x10008 ...</description>
    <dc:date>0</dc:date> 
    <dc:creator>hideyosi</dc:creator> 
  </item>
    <item rdf:about="http://thebbl.hideyosi.com/blog1/index.php?postid=131">
    <title>27日目</title>
    <link>http://thebbl.hideyosi.com/blog1/index.php?postid=131</link>
    <description>27日目〜・・・だめだ。わからんかった・・・orzP569うっわあぁぁぁ！なんじゃこれは！？？　これはさすがにオイラレベルじゃわからんよなぁ〜。（こういうことってあるんですねぇ。一番やっかいなバグのパターンのような気がします。）P574黒川合再登場！（なんだか邪悪さが増してませんか？？（笑　）超余談ですが昔NHKでびっくりかという小学生向けの教育番組をやっていました。（知ってる人いるかな？）これ、けっこう斬新な手法で面白かったんですよ。理科の疑問を普通に放送するんじゃなく、わざと一度、おねぇさんがミスをおかすんですよ。するとそこにメチャモンというイジワルな電子妖精？が現れて、おねぇさんのミスや誤認識にツッコミを入れ、チャカして帰ってゆく。おねぇさんはそれがくやしくてもう一度調査再開！というパ...</description>
    <dc:date>0</dc:date> 
    <dc:creator>hideyosi</dc:creator> 
  </item>
    <item rdf:about="http://thebbl.hideyosi.com/blog1/index.php?postid=130">
    <title>26日目</title>
    <link>http://thebbl.hideyosi.com/blog1/index.php?postid=130</link>
    <description>26日目〜GUIのチューニングですね。確かにforとかって簡単に書けるんでついなんにも考えずに使っちゃうんですけど、入れ子にするとすぐに数万回になってしまう。こういうチューニングは重要です。メモメモ！xxx &amp; ~3　　というのは、3のビット反転の意味。うーん・・・4の倍数かぁ。これはすごく良くわかるんだけど、生意気ながらなんとなく好みじゃないなぁ。なんかもうすこしうまい方法ないかな・・・。座標や幅が適当でも同じくらいの効果を上げる方法、ないかな〜？↑自分で改造する時用のメモですよん。P553コンソールの閉じ方。うん。特に難しいことはないんだけど、なんつーか、いつのまにか凄く「理屈」が通るようになってますよね？まずアレして、次にこれし、最後にそれをする。で、閉じるときはこれを逆にしていけばいいと。あ...</description>
    <dc:date>0</dc:date> 
    <dc:creator>hideyosi</dc:creator> 
  </item>
    <item rdf:about="http://thebbl.hideyosi.com/blog1/index.php?postid=129">
    <title>25日目</title>
    <link>http://thebbl.hideyosi.com/blog1/index.php?postid=129</link>
    <description>25日目〜うーむ・・・あの部分はちょっとパズルを解いてる場合ではないのではずかしながら「ま、そういうことらしい」でお茶を濁します(^^;（いずれ検証＆整理できたらいいなぁ）P527コンソールの複数化ですな。・・・あっれえぇ？？？？？P528のソース。ソースの意味はもちろん解るんだけど、そもそもなんで最初から構造体に内臓しなかったんだっけ？ちゃんと理由があったよね確か？？え〜っと・・・どこだったっけ・・・あったあった。P403〜P404。この時は、アプリケーションがAPIをコールしたい。アセンブラであるasm_cons_putcharをコールするコールされたasm_cons_putcharはレジスタに与えられたパラメータをPUSHしてスタックに積み、cons_putcharをコールする・・・あれれ〜？　やっぱよくわからないなぁ。あれかな？初期の頃はややこしくなるので、...</description>
    <dc:date>0</dc:date> 
    <dc:creator>hideyosi</dc:creator> 
  </item>
  </rdf:RDF>