<?xml version="1.0" encoding="euc-jp"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="ja">
  <title>正直日記</title>
  <tagline>柏のアレ</tagline>
  <link rel="alternate" type="text/html" href="http://www.liarsoft.org/diary/" />
  <id>http://www.liarsoft.org/diary/</id>
  <generator url="http://www.liarsoft.org/" version="0.1">Honesty Diary</generator>
  <copyright>Copyright (c) Kashiwa</copyright>
  <modified>2008-11-18T21:15:09Z</modified>
  <entry>
    <title>教育用としてのメガドラ</title>
    <link rel="alternate" type="text/html" href="http://www.liarsoft.org/diary/20081119.html#20081119p3" />
    <id>http://www.liarsoft.org/diary/20081119.html#20081119p3</id>
    <issued>2008-11-18T21:37:08Z</issued>
    <modified>2008-11-18T21:37:08Z</modified>
    <summary type="text/plain">倫理的な問題（があるとして、それ）を抜きにすれば、メガドラがアリなんじゃ ないかと思う。アセンブリャが何をやってるのか位は分かるようになる？例えば MPU。メガドラには高速な MC68000 と低速な Z80 の、二つの MPU がある。しか し教科書どおりにアセンブラで作ると MC...</summary>
    <author>
      <name>Kashiwa</name>
    </author>
    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.liarsoft.org/diary/">
      <![CDATA[<tt>倫理的な問題（があるとして、それ）を抜きにすれば、メガドラがアリなんじゃ<br />ないかと思う。アセンブリャが何をやってるのか位は分かるようになる？例えば<br />MPU。メガドラには高速な MC68000 と低速な Z80 の、二つの MPU がある。しか<br />し教科書どおりにアセンブラで作ると MC68000 しか使えず、ちょっとしたもの<br />を作るには物足りなくなってしまう？じゃあどうするのかと言うと、Z80_BUSREQ<br />を使うことで、Z80 用メモリ領域にアクセスできるようになる。Z80_BUSREQ が<br />何をしているのかは調べてみるまでもなく単なるメモリマップド I/O なので気<br />にしないでいい。そしてそこで Z80 という CPU があるのだな、と意識するよう<br />になる。ということは MC68000 という MPU もあるのだなと連想出来るし（だん<br />だん破綻してきたぞ）、MPU は自動的に MC68000 が使われるのかなと思いつく。<br /><br />ごめん勢いが足りなかった。</tt>]]>
    </content>
  </entry>

  <entry>
    <title>教育用としてのGBA</title>
    <link rel="alternate" type="text/html" href="http://www.liarsoft.org/diary/20081119.html#20081119p2" />
    <id>http://www.liarsoft.org/diary/20081119.html#20081119p2</id>
    <issued>2008-11-18T20:56:31Z</issued>
    <modified>2008-11-18T20:56:31Z</modified>
    <summary type="text/plain">倫理的な問題（があるとして、それ）を抜きにすれば、GBA がアリなんじゃない かと思う。リンカが何をやってるのか位は分かるようになる。例えばメモリ配置。 GBA には高速小容量な IWRAM と低速大容量な EWRAM の、二つのメモリがある。 しかし教科書どおりに C で作ると IWR...</summary>
    <author>
      <name>Kashiwa</name>
    </author>
    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.liarsoft.org/diary/">
      <![CDATA[<tt>倫理的な問題（があるとして、それ）を抜きにすれば、GBA がアリなんじゃない<br />かと思う。リンカが何をやってるのか位は分かるようになる。例えばメモリ配置。<br />GBA には高速小容量な IWRAM と低速大容量な EWRAM の、二つのメモリがある。<br />しかし教科書どおりに C で作ると IWRAM しか使えず、ちょっとしたものを作る<br />には足りなくなってしまう。じゃあどうするのかというと、大域変数宣言の真後<br />ろに IN_EWRAM と書き添えてやることで、大域変数が EWRAM に配置されるよう<br />になる。IN_EWRAM が何をしているのか調べてみると<br /><br />#define IN_EWRAM __attribute__ ((.section (".ewram")))<br /><br />と定義されていて、 .ewram というセクションがあるのだなと意識するようにな<br />る。ということは IWRAM は .iwram と連想出来るし、変数は自動的に .iwram <br />セクションに放り込まれるようになってるのかなと思いつく。ていうかセクショ<br />ンって何だろう？ 〜〜〜 途中すっ飛ばして、gba_cart.ld にたどり着くと、そ<br />こには C の参考書で malloc のところにチラリと書いてあるヒープみたいな単<br />語が目に入る。おぉーここにあったのか heap よ、と思ったりする。<br /><br /><br />あ、勢いでここまで書いて気づいたけど、ヒープ領域は EWRAM に確保されてる<br />ので、malloc を使う前提なら "教科書どおりに C で作ると IWRAM しか使えず" <br />のくだりが完全に嘘だわ。なんだー crt0.S で bss クリア / data セクション<br />コピーするところまで話を繋げて、あわよくばスタックとか割り込みとかCPUレ<br />ジスタとかの話まで広げられるんじゃないかと思ったのに。やっぱ駄目だ GBA じゃ。</tt>]]>
    </content>
  </entry>

  <entry>
    <title>32X は slave か</title>
    <link rel="alternate" type="text/html" href="http://www.liarsoft.org/diary/20081119.html#20081119p1" />
    <id>http://www.liarsoft.org/diary/20081119.html#20081119p1</id>
    <issued>2008-11-18T21:15:09Z</issued>
    <modified>2008-11-18T21:15:09Z</modified>
    <summary type="text/plain">32X なデモの ASM ソースを読んでみたら、m68k から SH 用のコードを 32X に 転送する部分があって、ずらっと16進数が並んでた。考えてみりゃ当然なんだけ ど、扱い的には Z80 なんかと一緒なのかと連想したら思わず何かを噴きそうに なったよ。  それにしても、m68k, z80, sh...</summary>
    <author>
      <name>Kashiwa</name>
    </author>
    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.liarsoft.org/diary/">
      <![CDATA[<tt>32X なデモの ASM ソースを読んでみたら、m68k から SH 用のコードを 32X に<br />転送する部分があって、ずらっと16進数が並んでた。考えてみりゃ当然なんだけ<br />ど、扱い的には Z80 なんかと一緒なのかと連想したら思わず何かを噴きそうに<br />なったよ。<br /><br />それにしても、m68k, z80, sh-2 と3種もコンパイラ / アセンブラを使い分けな<br />きゃいけないのは凄いな。開発者はポップアップしまくってたんじゃなかろうか。</tt>]]>
    </content>
  </entry>

  <entry>
    <title>firefoxが特定のリンクを(不定期のタイミングで)履歴に残さなくなった(4)</title>
    <link rel="alternate" type="text/html" href="http://www.liarsoft.org/diary/20081118.html#20081118p1" />
    <id>http://www.liarsoft.org/diary/20081118.html#20081118p1</id>
    <issued>2008-11-17T22:12:04Z</issued>
    <modified>2008-11-17T22:12:04Z</modified>
    <summary type="text/plain">拡張を一つ一つ disable して検証した結果、Favicon Picker 3 に原因があ りそうな感触を得た。  この拡張はブックマークアイコンを差し替える他に、 tabbrowser.xul を上書 きして、favicon 読み込みの高速化（本来Firefox はページを読み込み終わっ た後に favicon をロード...</summary>
    <author>
      <name>Kashiwa</name>
    </author>
    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.liarsoft.org/diary/">
      <![CDATA[<tt>拡張を一つ一つ disable して検証した結果、Favicon Picker 3 に原因があ<br />りそうな感触を得た。<br /><br />この拡張はブックマークアイコンを差し替える他に、 tabbrowser.xul を上書<br />きして、favicon 読み込みの高速化（本来Firefox はページを読み込み終わっ<br />た後に favicon をロードするらしい）や、既に DB へ登録されているアイコン<br />へのタブアイコンの差し替えなんかを行っているみたいだけど、それらの動作が<br />絶妙なタイミングでコンフリクトを起こし、履歴への登録を妨害している気がす<br />る。<br /><br />すいませんがソースを把握仕切れないヘタレなんで「らしい」とか「みたい」と<br />か「気がする」とか、おぼつかない言葉で語尾を濁しますよ。</tt>]]>
    </content>
  </entry>

  <entry>
    <title>ネバーランドのアレ</title>
    <link rel="alternate" type="text/html" href="http://www.liarsoft.org/diary/20081115.html#20081115p2" />
    <id>http://www.liarsoft.org/diary/20081115.html#20081115p2</id>
    <issued>2008-11-15T06:24:54Z</issued>
    <modified>2008-11-15T06:24:54Z</modified>
    <summary type="text/plain">マイケル・ジャクソン、豪邸「ネバーランド」を手放す - CNN.jp  つまりセガが寄贈したと言われるアレが開放されることもあるかもしれないって わけか。やったね。</summary>
    <author>
      <name>Kashiwa</name>
    </author>
    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.liarsoft.org/diary/">
      <![CDATA[<tt><a href="http://www.cnn.co.jp/showbiz/CNN200811130030.html">マイケル・ジャクソン、豪邸「ネバーランド」を手放す - CNN.jp</a><br /><br />つまりセガが寄贈したと言われるアレが開放されることもあるかもしれないって<br />わけか。やったね。</tt>]]>
    </content>
  </entry>

  <entry>
    <title>擬似ゲーセン再現プラグイン</title>
    <link rel="alternate" type="text/html" href="http://www.liarsoft.org/diary/20081115.html#20081115p1" />
    <id>http://www.liarsoft.org/diary/20081115.html#20081115p1</id>
    <issued>2008-11-15T05:04:22Z</issued>
    <modified>2008-11-15T05:04:22Z</modified>
    <summary type="text/plain">・壁紙に人影が映る 死なずに進むと徐々に増えていくが、途中で死ぬか、ALLすると一斉に散っていく  ・突然画面が左右に揺れる 隣の筐体がガンダムの時に有効。2P使用時は確率アップ  ・置きコイン 置かれた場合、コンティニュー不可になる。初起動時は 100% の確率で置かれ、...</summary>
    <author>
      <name>Kashiwa</name>
    </author>
    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.liarsoft.org/diary/">
      <![CDATA[<tt>・壁紙に人影が映る<br />死なずに進むと徐々に増えていくが、途中で死ぬか、ALLすると一斉に散っていく<br /><br />・突然画面が左右に揺れる<br />隣の筐体がガンダムの時に有効。2P使用時は確率アップ<br /><br />・置きコイン<br />置かれた場合、コンティニュー不可になる。初起動時は 100% の確率で置かれ、<br />経過時間とともに確率が下がっていく<br /><br />・突然奇声<br />プレイ内容とは関係なしに、ランダムで奇声が上がる</tt>]]>
    </content>
  </entry>

  <entry>
    <title>firefoxが特定のリンクを(不定期のタイミングで)履歴に残さなくなった(3)</title>
    <link rel="alternate" type="text/html" href="http://www.liarsoft.org/diary/20081112.html#20081112p2" />
    <id>http://www.liarsoft.org/diary/20081112.html#20081112p2</id>
    <issued>2008-11-11T17:34:59Z</issued>
    <modified>2008-11-11T17:34:59Z</modified>
    <summary type="text/plain">既訪リンクの色が未訪の色に戻る - BugTrack-Fx3/116  これかなぁ。履歴に全く残らない（or即座に消える？）のでなんか違う気もする。</summary>
    <author>
      <name>Kashiwa</name>
    </author>
    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.liarsoft.org/diary/">
      <![CDATA[<tt><a href="http://wiki.mozilla.gr.jp/wiki.cgi?page=BugTrack-Fx3%2F116">既訪リンクの色が未訪の色に戻る - BugTrack-Fx3/116</a><br /><br />これかなぁ。履歴に全く残らない（or即座に消える？）のでなんか違う気もする。</tt>]]>
    </content>
  </entry>

  <entry>
    <title>firefoxが特定のリンクを(不定期のタイミングで)履歴に残さなくなった(2)</title>
    <link rel="alternate" type="text/html" href="http://www.liarsoft.org/diary/20081112.html#20081112p1" />
    <id>http://www.liarsoft.org/diary/20081112.html#20081112p1</id>
    <issued>2008-11-11T23:31:20Z</issued>
    <modified>2008-11-11T23:31:20Z</modified>
    <summary type="text/plain">動画をとってみた。   not_left_history.wmv  サイドバーとタブの両方でアンテナを開き、ハイパーリンクを適当に開いた後、 アンテナをリロードしてみる。すると、訪問済みになったはずのリンクが、何故 か未訪問に戻る。ちゃんと訪問済みのままになることもあるのが謎すぎる...</summary>
    <author>
      <name>Kashiwa</name>
    </author>
    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.liarsoft.org/diary/">
      <![CDATA[<tt>動画をとってみた。<br /><br /><a href="/movie/not_left_history.wmv"><img src="/data/not_left_history.jpg"><br />not_left_history.wmv</a><br /><br />サイドバーとタブの両方でアンテナを開き、ハイパーリンクを適当に開いた後、<br />アンテナをリロードしてみる。すると、訪問済みになったはずのリンクが、何故<br />か未訪問に戻る。ちゃんと訪問済みのままになることもあるのが謎すぎる。<br /><br /># 開いたタブはこの後スタッフが読みました。</tt>]]>
    </content>
  </entry>

  <entry>
    <title>メガダブラー</title>
    <link rel="alternate" type="text/html" href="http://www.liarsoft.org/diary/20081110.html#20081110p1" />
    <id>http://www.liarsoft.org/diary/20081110.html#20081110p1</id>
    <issued>2008-11-11T17:34:02Z</issued>
    <modified>2008-11-11T17:34:02Z</modified>
    <summary type="text/plain">寝る前にメガドラの資料を読んで、目が覚めたら気づいたけど、メガドラの SPR Attribute Table は VRAM 内なら（512 bytes バウンダリで）自由にアドレスを 変えることが出来る……つまりスプライトダブラの実装がしやすいってことじゃ ないか。どう考えても属性テーブルを水...</summary>
    <author>
      <name>Kashiwa</name>
    </author>
    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.liarsoft.org/diary/">
      <![CDATA[<tt>寝る前にメガドラの資料を読んで、目が覚めたら気づいたけど、メガドラの SPR<br />Attribute Table は VRAM 内なら（512 bytes バウンダリで）自由にアドレスを<br />変えることが出来る……つまりスプライトダブラの実装がしやすいってことじゃ<br />ないか。どう考えても属性テーブルを水平帰線期間中には転送しきれないよなぁ<br />とか思ってた。優先度とサイズの件を一切考えなければ一瞬で作れそうだな。<br /><br />あと HSCR / VSCR 用のテーブルなんかあるみたい。ラスタ/縦分割スクロールは<br />VDP が勝手にやってくれるってことね。垂直帰線期間中に転送するべきデータの<br />全貌が見えてきたわね。</tt>]]>
    </content>
  </entry>

  <entry>
    <title>VisualboyアレをSDLでコンパイルする</title>
    <link rel="alternate" type="text/html" href="http://www.liarsoft.org/diary/20081108.html#20081108p1" />
    <id>http://www.liarsoft.org/diary/20081108.html#20081108p1</id>
    <issued>2008-11-09T16:17:13Z</issued>
    <modified>2008-11-09T16:17:13Z</modified>
    <summary type="text/plain">配布する際はなるべくエミュレータの存在をおおっぴらにしたくないと思ったの で、イメージを内蔵してソレ単体で動くように、専用の Visualboyアレを作って みる。  Visualboyアレ はライセンスが GPL なので、まぁソースを公開することになる んだろうしそれは構わないけど、...</summary>
    <author>
      <name>Kashiwa</name>
    </author>
    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.liarsoft.org/diary/">
      <![CDATA[<tt>配布する際はなるべくエミュレータの存在をおおっぴらにしたくないと思ったの<br />で、イメージを内蔵してソレ単体で動くように、専用の Visualboyアレを作って<br />みる。<br /><br />Visualboyアレ はライセンスが GPL なので、まぁソースを公開することになる<br />んだろうしそれは構わないけど、内蔵するイメージも GPL が適用されるのかが<br />謎だ。<br /><br />恐らくは<br /><blockquote class="quote">const char binaryImage[] = { 0xde, 0xad, 0xbe, 0xef, ... };</blockquote><br />なソースになると思うし、それで良ければ公開しても構わないっちゃ構わないん<br />だけど、本当にそれでいいんだろうか。<br /><br />あと配布されているソースが 1.7.2 までしかないので、処理オチなどの調整も<br />そっちでやらなくちゃならないな。1.8.0-b3 の方が実機にタイミングが近くて<br />いいんだけど……。</tt>]]>
    </content>
  </entry>

  <entry>
    <title>そうか、実はもう月末だったんだな。（・ω・）</title>
    <link rel="alternate" type="text/html" href="http://www.liarsoft.org/diary/20081107.html#20081107p4" />
    <id>http://www.liarsoft.org/diary/20081107.html#20081107p4</id>
    <issued>2008-11-07T16:33:28Z</issued>
    <modified>2008-11-07T16:33:28Z</modified>
    <summary type="text/plain">ムフー。(;´ω`)</summary>
    <author>
      <name>Kashiwa</name>
    </author>
    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.liarsoft.org/diary/">
      <![CDATA[<tt>ムフー。(;´ω`)</tt>]]>
    </content>
  </entry>

  <entry>
    <title>STG NEWSとか(8) 人海戦術？</title>
    <link rel="alternate" type="text/html" href="http://www.liarsoft.org/diary/20081107.html#20081107p3" />
    <id>http://www.liarsoft.org/diary/20081107.html#20081107p3</id>
    <issued>2008-11-09T15:51:42Z</issued>
    <modified>2008-11-09T15:51:42Z</modified>
    <summary type="text/plain">個人ニュースサイトもこれからは人海戦術が当たり前になるのかなあ。 MOON STONE 10/20  CMS などで簡単に作れることもあって、参加型の個人（？）ニュースサイトを作 る試みは増えているんだろうけど（よく知らないけど）、人海戦術ってやつが期 待できるかと言うと、それは...</summary>
    <author>
      <name>Kashiwa</name>
    </author>
    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.liarsoft.org/diary/">
      <![CDATA[<tt><blockquote class="quote">個人ニュースサイトもこれからは人海戦術が当たり前になるのかなあ。<br /><a href="http://bobcat18.net/#081020">MOON STONE 10/20</a></blockquote><br /><br />CMS などで簡単に作れることもあって、参加型の個人（？）ニュースサイトを作<br />る試みは増えているんだろうけど（よく知らないけど）、人海戦術ってやつが期<br />待できるかと言うと、それは疑問だなぁ。<br /><br />（<a href="http://www.liarsoft.org/diary/20080626.html#20080626p3">前回の考察はこちら</a>）<br /><br />例えば newStage の場合だと、ぶっちゃけ管理人である僕の投稿が 7〜8 割を占<br />めていたりするかな。あまり人海って感じじゃないですわ。</tt>]]>
    </content>
  </entry>

  <entry>
    <title>firefoxが特定のリンクを(不定期のタイミングで)履歴に残さなくなった</title>
    <link rel="alternate" type="text/html" href="http://www.liarsoft.org/diary/20081107.html#20081107p2" />
    <id>http://www.liarsoft.org/diary/20081107.html#20081107p2</id>
    <issued>2008-11-07T12:53:11Z</issued>
    <modified>2008-11-07T12:53:11Z</modified>
    <summary type="text/plain">これなんてバグ？困るよぉ。  http://localhost/antenna/hogeurl|0123456789                                  ~~~~~~~~~~更新時間  自作アンテナのリンク URL 形式が上記のような感じで、クリックするとスタイ ルシートの a:visited { display: none; } によって消えるよう...</summary>
    <author>
      <name>Kashiwa</name>
    </author>
    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.liarsoft.org/diary/">
      <![CDATA[<tt>これなんてバグ？困るよぉ。<br /><br /><blockquote class="quote">http://localhost/antenna/hogeurl|0123456789<br />                                 ~~~~~~~~~~更新時間</blockquote><br /><br />自作アンテナのリンク URL 形式が上記のような感じで、クリックするとスタイ<br />ルシートの a:visited { display: none; } によって消えるようにしているんだ<br />けど、なぜか踏んでも履歴に残らないリンクがある（たまに残るので条件がさっ<br />ぱり分からない）。そのせいで、更新を確認したリンクとそうでないリンクとの<br />区別がつかなくて非常に困る。</tt>]]>
    </content>
  </entry>

  <entry>
    <title>スパマーも選挙期間中はスパムどころじゃなかったらしい（笑）</title>
    <link rel="alternate" type="text/html" href="http://www.liarsoft.org/diary/20081107.html#20081107p1" />
    <id>http://www.liarsoft.org/diary/20081107.html#20081107p1</id>
    <issued>2008-11-07T09:22:50Z</issued>
    <modified>2008-11-07T09:22:50Z</modified>
    <summary type="text/plain">１ヶ月ほどナリを潜めていたスパム投稿が、昨日あたりから復活した様子。この 日記とか newStage とかはガードを固くしているので表には出てきませんが、水 面下では一日に30件近くのスパムを闇に葬っているらしいです。  それにしても、大統領選挙が終わるとほぼ同時にスパム...</summary>
    <author>
      <name>Kashiwa</name>
    </author>
    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.liarsoft.org/diary/">
      <![CDATA[<tt>１ヶ月ほどナリを潜めていたスパム投稿が、昨日あたりから復活した様子。この<br />日記とか newStage とかはガードを固くしているので表には出てきませんが、水<br />面下では一日に30件近くのスパムを闇に葬っているらしいです。<br /><br />それにしても、大統領選挙が終わるとほぼ同時にスパム活動が復活するというの<br />が興味深い。何か因果関係があるんだろうか。個人的に、彼らは何らかのスクリ<br />プトを使って絨毯爆撃していると思っていたんだけど、もしかして手動だったん<br />だろーか。</tt>]]>
    </content>
  </entry>


</feed>
