<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/xml.xsl" type="text/xsl"?><feed xmlns="http://www.w3.org/2005/Atom">
  <title>nulog, NULL::something : out of the headphone &gt; 2004 &gt; August &gt; 03</title>
  <link href="http://lowreal.net/logs/2004/08/03"/>
  <icon>http://lowreal.net/img/banner.png</icon>
  <link rel="self" type="application/atom+xml" href="http://lowreal.net/logs/2004/08/03.atom"/>
  <link rel="alternate" type="application/xhtml+xml" href="http://lowreal.net/logs/2004/08/03.xhtml"/>
  <updated>2004-08-03T14:18:30+09:00</updated>
  <author>
    <name>cho45(砂糖)</name>
  </author>
  <id>http://lowreal.net/2004/08/03</id>
  <entry>
    <title>マルチランゲージ。ネゴシエーションな風景</title>
    <link rel="alternate" type="text/html" href="http://lowreal.net/logs/2004/08/03/1.html"/>
    <link rel="alternate" type="application/xml+xhtml" href="http://lowreal.net/logs/2004/08/03/1.xhtml"/>
    <updated>2004-08-03T00:44:20+09:00</updated>
    <published>2004-08-03T00:44:20+09:00</published>
    <id>http://lowreal.net/2004/08/03/1</id>
    <category term="web"/>
    <category term="prog"/>
    <content type="xhtml" xml:base="http://lowreal.net/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>/latest /latest.ja /latest.rdf /latest.rdf.ja <del datetime="2004-08-03T01:31:28+09:00" title="これは間違いっぽい" cite="http://httpd.apache.org/docs/content-negotiation.html">/latest.en.rdf</del> のようなパスを全部受け入れるとしたら、どうやって言語部分とフレーバー部分を区別したらいいだろう？　どう考えてもどっちがフレーバーでどっちが言語コードかなんてプログラム側には理解不能だから、設定として言語コードとして扱う文字列を設定する必要があると思うけど、ホントはもっとスマートな方法があるんじゃないかとかって考えたりもする。設定項目が多いのはうざったいし。まぁ Apache の mod_mime AddLanguage みたいになるんだろうけど。</p>
        <p><abbr title="XSL Transformations">XSLT</abbr> 側で殆どやることになることに間違いない (そういうものだから！) 。大体カテゴリによるフィルタリングと同じようなことをするし。でも複数言語を対比させて表示させるのも面白いんじゃないか、とか思わなくもなかったりしたりとかしなかったりとか<span class="fn">これやろうとすると多分ひどく面倒くさい。動的に <abbr title="XSL Transformations">XSLT</abbr> の条件部分の式が増えたりすると思うから。つか無理？　できるとしたら latest.ja+en とかになるのかな。</span>。面倒なのは latest の場合の表示だろうなぁ。latest の場合はスクリプト側にちょっと手を入れる必要がある。その言語（カテゴリ）が含まれていないセクションは無視して、最近の <var>n</var> 日分を表示しないといけないし、その分を考えてスクリプト側で合成する必要があるから。</p>
        <p>つーか一番面倒くさそうなのは変換後の xml:lang だよなぁ。ルート要素をどうするとか、いろんなメッセージをどうするかとか。</p>
        <p>と、実装方法だけ考える夏の日。気づいたら夜。昼寝る。夜寝る。朝寝る。私寝てる。いつも寝てる。夢を見る。桜がふる夢を見る。雨がふる夢を見る。落ち葉がふる夢を見る。雪がふる夢を見る。一年がすぎる夢をみる。一生がすぎる夢を見る。</p>
        <ins datetime="2004-08-03T14:06:09+09:00">
          <p>セクションは常に表示すべきか。指定した言語で書かれていないとしても、他の言語へのポインタは書いておかないと「あるかどうか」さえわからないし。もしこうするなら、スクリプトの修正が無駄に終わったことになる。（つっても <abbr title="XML Path language">XPath</abbr> 書き換えただけだけど）</p>
        </ins>
        <ins datetime="2004-08-03T14:42:59+09:00">
          <p>なんかなんとなく結局実装中。んで頭カオス</p>
        </ins>
        <ins datetime="2004-08-03T16:28:07+09:00">
          <p>大体やった。でも何故か <abbr title="PHP: Hypertext Preprocessor">PHP</abbr> がクラッシュしたりするので、一部やってない。つまり、言語指定したページでもリンク先は言語指定してないページになったりする。</p>
          <p>まじもう最高に混沌ブレインなので今日はやめよう……ぶっちゃけ使わないし</p>
        </ins>
        <p>Accepting the request like `/latest, /latest.ja, /latest.rdf, /latest.rdf.ja', how does a program distinguish between flavor and language extension ? I think a program can't do so make a new setting string using as language code, but I think there is a more smart way, too. Well, maybe like mod_mime AddLanguage in Apache.</p>
        <p>Most proccess must be in <abbr title="XSL Transformations">XSLT</abbr> (No Reason!). It almost does like fitering by category. </p>
      </div>
    </content>
  </entry>
  <entry>
    <title>RSS のカテゴリ別</title>
    <link rel="alternate" type="text/html" href="http://lowreal.net/logs/2004/08/03/2.html"/>
    <link rel="alternate" type="application/xml+xhtml" href="http://lowreal.net/logs/2004/08/03/2.xhtml"/>
    <updated>2004-08-03T14:18:30+09:00</updated>
    <published>2004-08-03T14:18:30+09:00</published>
    <id>http://lowreal.net/2004/08/03/2</id>
    <category term="web"/>
    <category term="prog"/>
    <content type="xhtml" xml:base="http://lowreal.net/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p><abbr title="RDF Site Summary | Rich Site Summary | Really Simple Syndication">RSS</abbr> をカテゴリに対応させるのを忘れてた。あとでやろう。</p>
        <ins datetime="2004-08-03T14:42:43+09:00">
          <p>直したつもり</p>
        </ins>
      </div>
    </content>
  </entry>
</feed>
