<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>0から目指すWebマスター</title>
        <link>http://www.allinthemind.biz/</link>
        <description>Webに関する情報を様々な角度から紹介。2005年8月まで「Web」という言葉さえ知らなかったパソコン音痴、川上武範がWebマスターを目指す奮闘記。</description>
        <language>ja</language>
        <copyright>Copyright 2008</copyright>
        <lastBuildDate>Tue, 09 Sep 2008 11:24:04 +0900</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>MTへのつぶやき</title>
            <description>カスタムフィールを追加したら、過去記事は再構築しただけじゃ反映されないのね。保存しなきゃだめなのね。 </description>
            <link>http://www.allinthemind.biz/design/mt/mt_1.php</link>
            <guid>http://www.allinthemind.biz/design/mt/mt_1.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
            
            
            <pubDate>Tue, 09 Sep 2008 11:24:04 +0900</pubDate>
        </item>
        
        <item>
            <title>外付けハードディスクを起動ディスクにする</title>
            <description><![CDATA[<p>iBook G4（OS10.3.x）がある。Safariのバージョンは、1.xだ。2は10.4にしないと使えない。もっと詳しく言えば、10.4.10以下でないといけない。というのも10.4.11にアップグレードすると自動的にSafari2から3にバージョンアップするからだ。</p>
<p>そこで、PowerPC G5（OS10.4.x）の起動ディスクを外付けハードディスクにインストールし、iBookで起動することにした。</p>
<h2>FireWire（またの名を<abbr title="あいとりぷるいー いちさんきゅうよん">IEEE 1394</abbr>、さらにまたの名を<abbr title="あいりんく">i.Link</abbr>）</h2>
<p>Mac OSを外付けハードディスクにインストールするには、Firewireで接続しなければいけない。というわけで、店員さんに起動ディスクとして使いたい旨を伝えて、LaCieの「Little Disk」を購入した。さっそく、10.4.xがインストールされている別のマシーンに接続し、インストールディスクを挿入→ディスクを起動させ、再起動。<br />
ところが、インストール先に外付けハードディスクが表示されるが、インストール先に選択できない。</p>
<p>もしかしたら、Firewire400だから！？800なら問題ないのでは！？</p>
<h2>Firewire800</h2>
<p>できないもんはできないので、LaCieのFirewire800対応の「Rugged Hard Disk」に交換してもらい、もう一度試すと今度はばっちりインストールできた。</p>
<p>これで、iBookでSafari1.xと2.xを、PowerPCでSafari3.xを動作確認できる環境が整いました！</p>]]></description>
            <link>http://www.allinthemind.biz/others/dairy/disc_tiger.php</link>
            <guid>http://www.allinthemind.biz/others/dairy/disc_tiger.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">制作日記</category>
            
            
            <pubDate>Mon, 08 Sep 2008 20:08:48 +0900</pubDate>
        </item>
        
        <item>
            <title>検索関連</title>
            <description><![CDATA[<h2>検索窓やタグクラウドの最もシンプルな記述</h2>
<p>インデックステンプレート、すべてのアーカイブテンプレートで利用できます。</p>
<h3>検索窓</h3>
<p class="quote">&lt;form method="get" action="&lt;mt:cgipath&gt;&lt;mt:searchscript&gt;"&gt;<br />
  &lt;input type="text" name="search" value="" /&gt;<br />
  &lt;input type="hidden" name="IncludeBlogs" value="対象ブログID" /&gt;<br />
  &lt;input type="submit" value="検索"&gt;<br />
  &lt;/form&gt;</p>
<p>複数のブログを検索対象した場合、検索結果は最初に対象としたブログのシステムテンプレート「検索結果」に表示されます。</p>

<h3>タグクラウド</h3>
<p class="quote">&lt;a href="&lt;mt:cgipath&gt;&lt;mt:searchscript&gt;?tag=キーワード"&gt;キーワード&lt;/a&gt;</p>


<h2>検索結果ページ作成</h2>
<p>検索窓やタグクラウドを利用の検索結果ページは共通で、システムテンプレートの検索結果を利用します。</p>

<div class="quote">
<p><strong>検索結果に一致した記事がある場合</strong><br />
&lt;MTSearchResults&gt;<br />
&lt;MTBlogResultHeader&gt; 検索結果の最初の場合（*1） &lt;/MTBlogResultHeader&gt;<br />
//ループ処理<br />
&lt;MTBlogResultFooter&gt; 検索結果の最後の場合 &lt;/MTBlogResulFooter&gt;<br />
&lt;/MTSerachResults&gt;<br />
</p>
<p><strong>検索結果に一致した記事がない場合</strong><br />
&lt;MTNoSearchResults&gt;<br />
&lt;/MTNoSearchResults&gt;</p>
<p><strong>検索が実行されなかった場合</strong><br />
&lt;MTNoSearch&gt;<br />
&lt;/MTNoSearch&gt;</p>
</div>
<dl>
<dt>検索結果の最初の場合や検索結果の最後の場合（*1）</dt>
<dd class="quote">&lt;MTBlogResultHeader&gt;<br />
&lt;MTIfStraightSearch&gt; キーワード検索の場合 &lt;/MTIfStraightSearch&gt;<br />
&lt;MTIfTagSearch&gt; タグ検索の場合 &lt;/MTIfTagSearch&gt;<br />
&lt;/MTBlogResultHeader&gt;</dd>
</dl>
<dl>
<dt>&lt;mt:searchstring&gt;</dt>
<dd>検索文字列を表示</dd>
<dt>&lt;mt:searchresultcount&gt;</dt>
<dd>検索結果数</dd>
<dt>&lt;mt:entryeditlink&gt;</dt>
<dd>記事の編集画面へのリンクを表示する（MTにログインしている場合にのみ表示される）。</dd>
</dl>
]]></description>
            <link>http://www.allinthemind.biz/design/mt/mt_search.php</link>
            <guid>http://www.allinthemind.biz/design/mt/mt_search.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
            
            
            <pubDate>Fri, 29 Aug 2008 04:58:20 +0900</pubDate>
        </item>
        
        <item>
            <title>カテゴリごとのエントリ一覧 Part2</title>
            <description><![CDATA[<p>エントリーページに、そのエントリーが属するカテゴリ内の最新10件を表示しようとした場合をもう一度考えます。</p>

<p class="quote">&lt;mt:categorylabel setvar="カテゴリ名"&gt;<br />
&lt;MTIf name="カテゴリ名" eq="<strong>カテゴリ1</strong>"&gt;<br />
&lt;MTEntries lastn="10" category="<strong>カテゴリ1</strong>"&gt; <br />
&lt;MTEntriesHeader&gt;&lt;ul&gt;&lt;/MTEntriesHeader&gt;<br />
&lt;li&gt;&lt;mt:entrytitle&gt;&lt;/li&gt;<br />
&lt;MTEntriesFooter&gt;&lt;/ul&gt;&lt;/MTEntriesFooter&gt;<br />
&lt;/MTEntries&gt;<br />
&lt;/MTIf&gt;<br />
&lt;MTIf name="カテゴリ名" eq="<strong>カテゴリ2</strong>"&gt;<br />
&lt;MTEntries lastn="10" category="<strong>カテゴリ2</strong>"&gt; <br />
&lt;MTEntriesHeader&gt;&lt;ul&gt;&lt;/MTEntriesHeader&gt;<br />
&lt;li&gt;&lt;mt:entrytitle&gt;&lt;/li&gt;<br />
&lt;MTEntriesFooter&gt;&lt;/ul&gt;&lt;/MTEntriesFooter&gt;<br />
&lt;/MTEntries&gt;<br />
&lt;/MTIf&gt;</p>

<p>これで問題ないのですが、たとえば最新10件を5件に変更する場合を考えてみてください。<br />
lastn="10"をlastn="5"に修正するだけです。<br />
ひとつのブログで管理している場合は問題ないのですが、複数のブログをマルチブログ管理している場合、ブログの数だけ同様の作業が発生します。これは非効率と言わざるを得ません。<br />そこで別の方法を考えます。</p>

<h2>カテゴリアーカイブとMTInclude、共通モジュールをうまく活用する</h2>
<p>まず、下記のようなカテゴリーアーカイブをブログごとに作成します。</p>
<p class="quote">
&lt;MTEntries lastn="10"&gt;<br />
&lt;MTEntriesHeader&gt;&lt;ul&gt;&lt;/MTEntriesHeader&gt;<br />
&lt;li&gt;&lt;mt:entrytitle&gt;&lt;/li&gt;<br />
&lt;MTEntriesFooter&gt;&lt;/ul&gt;&lt;/MTEntriesFooter&gt;<br />
&lt;/MTEntries&gt;</p>
<p>アーカイブマッピングは「category/sub-category/lastn.html」とカスタマイズします。</p>
<p>このアーカイブは、カテゴリごとにそのカテゴリ内の最新エントリ10件を書き出したファイルを出力します。</p>
<p>続いて、エントリーアーカイブ</p>
<p class="quote">&lt;mt:categorybasename setvar="カテゴリファイル名"&gt;<br />
&lt;MTIf name="カテゴリファイル名" eq="<strong>sample1</strong>"&gt;<br />
&lt;MTInclude file="sample1/lastn.html"&gt;
<br />
&lt;/MTIf&gt;<br />
&lt;MTIf name="カテゴリファイル名" eq="<strong>sample2</strong>"&gt;<br />
&lt;MTInclude file="sample2/lastn.html"&gt;<br />
&lt;/MTIf&gt;</p>

<p>最後に、先ほど作成したカテゴリーアーカイブを共通モジュール化します。ここでは、グローバルテンプレートを利用して、モジュール名を「カテゴリ別一覧」とします。</p>

<dl>
<dt>モジュール</dt>
<dd class="quote">
&lt;MTEntries lastn="10"&gt;<br />
&lt;MTEntriesHeader&gt;&lt;ul&gt;&lt;/MTEntriesHeader&gt;<br />
&lt;li&gt;&lt;mt:entrytitle&gt;&lt;/li&gt;<br />
&lt;MTEntriesFooter&gt;&lt;/ul&gt;&lt;/MTEntriesFooter&gt;<br />
&lt;/MTEntries&gt;
</dd>
<dt>カテゴリーアーカイブ（各ブログ）</dt>
<dd class="quote">&lt;MTInclude module="カテゴリ別一覧"&gt;</dd>
</dl>
<p>こうすることで、最新件数を変更する場合は、ひとつのモジュールを変更するだけで全ブログに反映させることができます。つまり、 lastnに限らず、MTEntries内のモディファイア（属性）を修正する可能性がどれだけ考えられるかを考えて使い分けるのがよいかと思います。 </p>]]></description>
            <link>http://www.allinthemind.biz/design/mt/mtentries2.php</link>
            <guid>http://www.allinthemind.biz/design/mt/mtentries2.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
            
            
            <pubDate>Sun, 03 Aug 2008 07:10:24 +0900</pubDate>
        </item>
        
        <item>
            <title>カテゴリごとのエントリ一覧</title>
            <description><![CDATA[ <p>エントリーページに、そのエントリーが属するカテゴリ内の最新10件を表示しようとした場合を考えます。</p>
<h2>特定カテゴリのエントリ一覧</h2>
<p class="quote">&lt;MTEntries lastn="10" category="カテゴリ名"&gt;<br />
&lt;MTEntriesHeader&gt;&lt;ul&gt;&lt;/MTEntriesHeader&gt;<br />
&lt;li&gt;&lt;mt:entrytitle&gt;&lt;/li&gt;<br />
  &lt;MTEntriesFooter&gt;&lt;/ul&gt;&lt;/MTEntriesFooter&gt;<br />
&lt;/MTEntries&gt;</p>
<p>エントリーアーカイブに、このように記述することで、特定カテゴリの最新10件エントリを表示することができます。</p>
<h2>カテゴリごとのエントリ一覧</h2>
<p>次に、「特定カテゴリ」を「カテゴリごと」に置き換えるために、カテゴリごとに表示を切り替えるようにします。</p>
<p class="quote">&lt;mt:categorylabel setvar="カテゴリ名"&gt;<br />
&lt;MTIf name="カテゴリ名" eq="<strong>カテゴリ1</strong>"&gt;<br />
&lt;MTEntries lastn="10" category="<strong>カテゴリ1</strong>"&gt;<br />
&lt;MTEntriesHeader&gt;&lt;ul&gt;&lt;/MTEntriesHeader&gt;<br />
&lt;li&gt;&lt;mt:entrytitle&gt;&lt;/li&gt;<br />
&lt;MTEntriesFooter&gt;&lt;/ul&gt;&lt;/MTEntriesFooter&gt;<br />
&lt;/MTEntries&gt;<br />
&lt;/MTIf&gt;<br />
&lt;MTIf name="カテゴリ名" eq="<strong>カテゴリ2</strong>"&gt;<br />
&lt;MTEntries lastn="10" category="<strong>カテゴリ2</strong>"&gt;<br />
&lt;MTEntriesHeader&gt;&lt;ul&gt;&lt;/MTEntriesHeader&gt;<br />
&lt;li&gt;&lt;mt:entrytitle&gt;&lt;/li&gt;<br />
&lt;MTEntriesFooter&gt;&lt;/ul&gt;&lt;/MTEntriesFooter&gt;<br />
&lt;/MTEntries&gt;<br />
&lt;/MTIf&gt;</p>

<p>「カテゴリ名」という変数を定義し、その値にブログを書くときに選択したカテゴリ名を設定します。<br />
カテゴリ名が「カテゴリ1」のときは「カテゴリ1」内の最新10件を・・・、「カテゴリ2」のときは「カテゴリ2」内の最新10件を・・・、と分岐処理をすることで、カテゴリごとに表示を切り替えることが可能となります。</p>

<h2>最適化</h2>
<p>共通処理をする箇所に関しては、モジュール化しておきます。ここでは、「カテゴリ別一覧」というモジュールを作っておきます。</p>

<p class="quote">
&lt;MTEntries lastn="10" category="<strong>カテゴリ2</strong>"&gt;<br />
&lt;MTEntriesHeader&gt;&lt;ul&gt;&lt;/MTEntriesHeader&gt;<br />
&lt;li&gt;&lt;mt:entrytitle&gt;&lt;/li&gt;<br />
&lt;MTEntriesFooter&gt;&lt;/ul&gt;&lt;/MTEntriesFooter&gt;<br />
&lt;/MTEntries&gt;
</p>

<p>最終エントリーアーカイブは下記のようになります。</p>
<p class="quote">&lt;mt:categorylabel setvar="カテゴリ名"&gt;<br />
&lt;MTIf name="カテゴリ名" eq="<strong>カテゴリ1</strong>"&gt;<br />
&lt;MTEntries lastn="10" category="<strong>カテゴリ1</strong>"&gt;<br /> 
&lt;MTInclude module="カテゴリ別一覧"&gt;
<br />
&lt;/MTEntries&gt;<br />
&lt;/MTIf&gt;<br />
&lt;MTIf name="カテゴリ名" eq="<strong>カテゴリ2</strong>"&gt;<br />
&lt;MTEntries lastn="10" category="<strong>カテゴリ2</strong>"&gt;<br />
&lt;MTInclude module="カテゴリ別一覧"&gt;<br />
&lt;/MTEntries&gt;<br />
&lt;/MTIf&gt;</p>]]></description>
            <link>http://www.allinthemind.biz/design/mt/mtentries1.php</link>
            <guid>http://www.allinthemind.biz/design/mt/mtentries1.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
            
            
            <pubDate>Sun, 03 Aug 2008 07:05:52 +0900</pubDate>
        </item>
        
        <item>
            <title> 透明GIF画像の書き出し方法</title>
            <description><![CDATA[
<p>たとえば、白文字が混じった画像を透明GIFにする場合、背景だけでなく白文字までが透明化されてしまう。<br />
ずっと悩んでいたがようやく解決できたので覚え書き。</p>
<p style="text-align:center;"><img src="/images/design/fw_alphagif.gif" alt="最適化キャプチャ画面" height="266" width="310" /></p>
<ol>
<li>形式の選択項目から「GIF」を選択</li>
<li>「<strong>すべての色を割り付け</strong>」を選択</li>
<li>「インデックス透明」を選択</li>
<li>背景色と馴染ませる必要がある場合、背景色を選択する。</li>
</ol>
<p>「<strong>すべての色を割り付け</strong>」にすべきところを、いつも「アダプティブ」を選択していたため、うまいように透明GIFをコントロールすることができなかったのだ。なるほど〜。</p>
]]></description>
            <link>http://www.allinthemind.biz/design/fw/alphagif_fw.php</link>
            <guid>http://www.allinthemind.biz/design/fw/alphagif_fw.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Fireworks</category>
            
            
            <pubDate>Fri, 11 Jul 2008 08:27:52 +0900</pubDate>
        </item>
        
        <item>
            <title>動作確認</title>
            <description><![CDATA[<p>実際に、簡単なサンプルを用いて、xml文書がどのように変化するのか見てみます。</p>
<dl>
<dt>sample.xml</dt>
<dd>
<p class="quote">
&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<br />
  <strong>&lt;?xml-stylesheet href="sample.xsl" type="text/xsl"?&gt;</strong><br />
  &lt;CD&gt;<br />
  &lt;title&gt;to tell the truth&lt;/title&gt;<br />
  &lt;song&gt;all in the mind&lt;/song&gt;<br />
  &lt;type&gt;エモ・哀愁&lt;/type&gt;<br />
  &lt;/CD&gt;
  </p>
</dd>
<dt>sample.xsl</dt>
<dd><div class="quote">
  <p>&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<br />
    &lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;</p>
  <p>&lt;xsl:template match="/"&gt;<br />
    &lt;xsl:apply-templates /&gt;<br />
    &lt;/xsl:template&gt;</p>
  <p>&lt;xsl:template match="CD"&gt;<br />
    &lt;html&gt;<br />
    &lt;body&gt;<br />
    &lt;xsl:apply-templates /&gt;<br />
    &lt;/body&gt;<br />
    &lt;/html&gt;<br />
    &lt;/xsl:template&gt;</p>
  <p>&lt;xsl:template match="title"&gt;<br />
    &lt;h1&gt;&lt;xsl:value-of select="." /&gt;&lt;/h1&gt;<br />
    &lt;/xsl:template&gt;</p>
  <p>&lt;xsl:template match="song"&gt;<br />
    &lt;p&gt;&lt;xsl:value-of select="." /&gt;&lt;/p&gt; <br />
    &lt;/xsl:template&gt;</p>
  <p>&lt;xsl:template match="type"&gt;<br />
    &lt;p&gt;&lt;xsl:value-of select="." /&gt;&lt;/p&gt;<br />
    &lt;/xsl:template&gt; </p>
  <p>&lt;/xsl:stylesheet&gt;</p>
</div>
</dd>
<dt>出力結果</dt>
<dd><p class="quote">
&lt;html&gt;<br />
  &lt;body&gt;<br />
  &lt;h1&gt;to tell the truth&lt;/h1&gt;<br />
  &lt;p&gt;all in the mind&lt;/p&gt;<br />
  &lt;p&gt;エモ・哀愁&lt;/p&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;
</p></dd>
</dl>
]]></description>
            <link>http://www.allinthemind.biz/markup/xslt/sample_basic.php</link>
            <guid>http://www.allinthemind.biz/markup/xslt/sample_basic.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">xslt</category>
            
            
            <pubDate>Wed, 02 Jul 2008 08:02:19 +0900</pubDate>
        </item>
        
        <item>
            <title>名前空間</title>
            <description><![CDATA[<p>xml文書は別のxml文書と結合することができる。結合した際に同じ要素名があるときの不具合を、名前空間を使用して回避できる。</p>
<h2>記述方法</h2>
<p class="quote">&lt;プリフィックス:要素名 xmlns:プリフックス=&quot;URI&quot;&gt;</p>
<ul>
<li>プリフィックスは任意の名称</li>
<li>URIは、名前空間を識別するためのURLを記述するのだが、ファイルの有無は動作に影響しない</li>
</ul>
<h2>サンプル</h2>
<dl>
<dt>名前空間を使用しない場合</dt>
<dd>
<p class="quote">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;Shift_JIS&quot;?&gt;<br />
  &lt;CD&gt;<br />
  &lt;タイトル&gt;to tell the truth&lt;/タイトル&gt;<br />
  &lt;詩&gt;all in the mind&lt;/詩&gt;<br />
  &lt;ジャンル&gt;エモ・哀愁&lt;/ジャンル&gt;<br />
&lt;/CD&gt;
</p>
</dd>
<dt>名前空間を使用した場合</dt>
<dd>
<p class="quote">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;Shift_JIS&quot;?&gt;<br />
  &lt;<strong>mycd:</strong>CD <strong>xmlns:mycd=&quot;http://www.allinthemind.biz/xml/mycd&quot;</strong> &gt;<br />
  &lt;<strong>mycd:</strong>タイトル&gt;to tell the truth&lt;/<strong>mycd:</strong>タイトル&gt;<br />
  &lt;<strong>mycd:</strong>詩&gt;all in the mind&lt;/<strong>mycd:</strong>詩&gt;<br />
  &lt;<strong>mycd:</strong>ジャンル&gt;エモ・哀愁&lt;/<strong>mycd:</strong>ジャンル&gt;<br />
&lt;/<strong>mycd:</strong>CD&gt;
</p>
<ol>
<li>プリフィックス「mycd」を追加</li>
<li>属性「xmns:mycd」を追加</li>
</ol>
</dd>
<dt>複合する名前空間</dt>
<dd>
<p class="quote">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;Shift_JIS&quot;?&gt;<br />
  &lt;<strong>mycd:</strong>CD <strong>xmlns:mycd=&quot;http://www.allinthemind.biz/xml/mycd&quot;</strong> &gt;<br />
  &lt;<strong>mycd:</strong>タイトル&gt;to tell the truth&lt;/<strong>mycd:</strong>タイトル&gt;<br />
  &lt;<strong>mycd:</strong>詩&gt;all in the mind&lt;/<strong>mycd:</strong>詩&gt;<br />
  &lt;<strong>mycd:</strong>ジャンル&gt;エモ・哀愁&lt;/<strong>mycd:</strong>ジャンル&gt;<br />
  &lt;<strong>mydvd:</strong>dvd <strong>xmlns:mycd=&quot;http://www.allinthemind.biz/xml/mydvd&quot;</strong> &gt;<br />
  &lt;<strong>mydvd:</strong>タイトル&gt;to tell the truth&lt;/<strong>mydvd:</strong>タイトル&gt;<br />
  &lt;<strong>mydvd:</strong>詩&gt;all in the mind&lt;/<strong>mydvd:</strong>詩&gt;<br />
  &lt;<strong>mydvd:</strong>ジャンル&gt;エモ・哀愁&lt;/<strong>mydvd:</strong>ジャンル&gt;<br />
&lt;/<strong>mydvd:</strong>dvd&gt;<br />
&lt;/<strong>mycd:</strong>CD&gt;
</p>
<p>この例のように、同要素名を区別したいときに、名前空間を使用することで対応できる。</p>
</dd>
<dt>デフォルト名前空間</dt>
<dd>
<p class="quote">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;Shift_JIS&quot;?&gt;<br />
  &lt;CD <strong>xmlns=&quot;http://www.allinthemind.biz/xml/mycd&quot;</strong> &gt;<br />
  &lt;タイトル&gt;to tell the truth&lt;/タイトル&gt;<br />
  &lt;詩&gt;all in the mind&lt;/詩&gt;<br />
  &lt;ジャンル&gt;エモ・哀愁&lt;/ジャンル&gt;<br />
  &lt;<strong>mydvd:</strong>dvd <strong>xmlns:mycd=&quot;http://www.allinthemind.biz/xml/mydvd&quot;</strong> &gt;<br />
  &lt;<strong>mydvd:</strong>タイトル&gt;to tell the truth&lt;/<strong>mydvd:</strong>タイトル&gt;<br />
  &lt;<strong>mydvd:</strong>詩&gt;all in the mind&lt;/<strong>mydvd:</strong>詩&gt;<br />
  &lt;<strong>mydvd:</strong>ジャンル&gt;エモ・哀愁&lt;/<strong>mydvd:</strong>ジャンル&gt;<br />
&lt;/<strong>mydvd:</strong>dvd&gt;<br />
&lt;/CD&gt;
</p>
<p>この例では、プリフィックス「mydvd」がない要素はすべて、「http://www.allinthemind.biz/xml/mycd」に属する。</p>
</dd>
</dl>
]]></description>
            <link>http://www.allinthemind.biz/markup/xml/namespace.php</link>
            <guid>http://www.allinthemind.biz/markup/xml/namespace.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">xml</category>
            
            
            <pubDate>Tue, 01 Jul 2008 07:03:21 +0900</pubDate>
        </item>
        
        <item>
            <title>新サイトでも作ろっかな</title>
            <description><![CDATA[<h2>背景</h2> 
<ul>
<li>結構、JavascriptやCSSではまって、そこから脱出したときに、経験値が増えてく。CSSなら数行で説明できるからいいのだけど、問題はJavascript。結果にいたる経緯を紹介できればと思うが、このサイトで紹介するにはボリュームありすぎかも。</li>
<li>prototype.js、JQuery.jsとか、今やかなり素敵なライブラリがあふれている。appleの公式サイトでも使用されている。これからは、どれだけナイスなjsを書くかより、どれだけライブラリをカスタマイズができるか、が重要なポイントになってくる。でも、そもそもカスタマイズしようにもJavascriptの知識が乏しいため、どのようにすればいいのか分からない。</li>
<li>Javascript, Flex, Air, Silverlight。気になる要素満載。</li>
</ul>
<h2>新サイト、テーマは「研究所」</h2>
<p>というわけで、新しい技術を身につけたら、どうやってその技術を身につけたのか、そのtipsをまとめたサイトでも作ろうかな、と。<br />
んでもって、自分のライブラリを作ろうかなと。<br />
んでもって、クリエイティブコモンズにして社会貢献。</p>
<p>ふむふむ。よし、さくっと作ってみよう！</p>
]]></description>
            <link>http://www.allinthemind.biz/others/dairy/080623.php</link>
            <guid>http://www.allinthemind.biz/others/dairy/080623.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">制作日記</category>
            
            
            <pubDate>Tue, 24 Jun 2008 06:45:04 +0900</pubDate>
        </item>
        
        <item>
            <title>アーカイブテンプレートの自動変数</title>
            <description><![CDATA[<p>アーカイブテンプレートには、各々のテンプレートの種類やテンプレートが出力するアーカイブの種類に合わせて自動的に変数が設定され、値として「1」が代入されます。また、各々には「archive_class」という変数が設定され、値としてテンプレートが出力するアーカイブの種類を表す値が代入されます。</p>
<table summary="アーカイブテンプレートの自動変数" class="type1" border="1" cellspacing="0">
<thead>
<tr>
<th rowspan="3"></th>
<th rowspan="3"><abbr title="ウェブページ">WP</abbr></th>
<th rowspan="3"><abbr title="ブログ記事">B</abbr></th>
<th colspan="14"><abbr title="ブログ記事リスト">BL</abbr></th>
</tr>
<tr>
<th rowspan="2"><abbr title="日別">D</abbr></th>
<th rowspan="2"><abbr title="週別">W</abbr></th>
<th rowspan="2"><abbr title="月別">M</abbr></th>
<th rowspan="2"><abbr title="年別">Y</abbr></th>
<th colspan="5"><abbr title="ユーザー別">U</abbr></th>
<th colspan="5"><abbr title="カテゴリー別">C</abbr></th>
</tr>
<tr>
<th>&nbsp;</th>
<th><abbr title="日別">D</abbr></th>
<th><abbr title="週別">W</abbr></th>
<th><abbr title="月別">M</abbr></th>
<th><abbr title="年別">Y</abbr></th>
<th>&nbsp;</th>
<th><abbr title="日別">D</abbr></th>
<th><abbr title="週別">W</abbr></th>
<th><abbr title="月別">M</abbr></th>
<th><abbr title="年別">Y</abbr></th>
</tr>
</thead>
<tbody>
<tr>
<th>main_template</th>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<th>archive_template</th>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<th>archive_listing</th>
<td></td>
<td></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<th>feedback_template</th>
<td>1</td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>page_archive</th>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>page_template</th>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>entry_template</th>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>datebased_only_archive</th>
<td></td>
<td></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>datebased_daily_archive</th>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>datebased_weekly_archive</th>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>datebased_monthly_archive</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr><tr>
<th>datebased_yearly_archive</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td>&nbsp;</td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>module_yearly_archive</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>author_archive</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>author_daily_archive</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>author_weekly_archive</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>author_monthly_archive</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>author_yearly_archive</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>module_author-monthly_archive</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>category_archive</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<th>category_daily_archive</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>category_weekly_archive</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
</tr>
<tr>
<th>category_monthly_archive</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
</tr>
<tr>
<th>category_yearly_archive</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
</tr>
<tr>
<th>module_category-monthly_archive</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td>1</td>
</tr>
</tbody>
</table>
<dl class="abbr-explain">
<dt>WP</dt>
<dd>ウェブページ</dd>
<dt>B</dt>
<dd>ブログ記事</dd>
<dt>BL</dt>
<dd>ブログ記事リスト</dd>
<dt>D</dt>
<dd>日別</dd>
<dt>W</dt>
<dd>週別</dd>
<dt>M</dt>
<dd>月別</dd>
<dt>Y</dt>
<dd>年別</dd>
<dt>U</dt>
<dd>ユーザー別</dd>
<dt>C</dt>
<dd>カテゴリー別</dd>
</dl>

<table summary="archive_class" border="1" cellspacing="0">
<thead>
<tr>
<th colspan="3">アーカイブの種類</th>
<th>archive_classの値</th>
</tr>
</thead>
<tbody>
<tr>
<th colspan="3">ウェブページ</th>
<td>page-archive</td>
</tr>
<tr>
<th colspan="3">ブログ記事</th>
<td>entry-archive</td>
</tr>
<tr>
<th rowspan="14">ブログ記事リスト</th>
<th colspan="2">日別</th>
<td>datebased-daily-archive</td>
</tr>
<tr>
<th colspan="2">週別</th>
<td>datebased-weekly-archive</td>
</tr>
<tr>
<th colspan="2">月別</th>
<td>datebased-monthly-archive</td>
</tr>
<tr>
<th colspan="2">年別</th>
<td>datebased-yearly-archive</td>
</tr>
<tr>
<th rowspan="5">ユーザー別</th>
<th></th>
<td>author-archive</td>
</tr>
<tr>
<th>日別</th>
<td>author-daily-archive</td>
</tr>
<tr>
<th>週別</th>
<td>author-weekly-archive</td>
</tr>
<tr>
<th>月別</th>
<td>author-monthly-archive</td>
</tr>
<tr>
<th>年別</th>
<td>author-yearly-archive</td>
</tr>
<tr>
<th rowspan="5">カテゴリ</th>
<th></th>
<td>category-archive</td>
</tr>
<tr>
<th>日別</th>
<td>category-daily-archive</td>
</tr>
<tr>
<th>週別</th>
<td>category-weekly-archive</td>
</tr>
<tr>
<th>月別</th>
<td>category-monthly-archive</td>
</tr>
<tr>
<th>年別</th>
<td>category-yearly-archive</td>
</tr>
</tbody>
</table>
<p>アーカイブテンプレートの自動変数とarchive_calssの値の「_」と「-」の違いに注意。</p>
<p>これらの変数の値を条件判断することで、テンプレートごとに異なる内容を表示することができます。<br />たとえば、出力するアーカイブの種類が「ブログ記事リスト - カテゴリ - 月別」の場合、テンプレートに何も記述されていなくても、以下の変数が宣言されています。</p>
<div class="quote">
<p>
&lt;$MTSetVar name="main_template" value="1"$&gt;<br />
&lt;$MTSetVar name="archive_template" value="1"$&gt;<br />
&lt;$MTSetVar name="archive_listing" value="1"$&gt;<br />
&lt;$MTSetVar name="category_archive" value="1"$&gt;<br />
&lt;$MTSetVar name="category_monthly_archive" value="1"$&gt;<br />
&lt;$MTSetVar name="module_category-monthly_archive" value="1"$&gt;<br />
</p>
<p>
&lt;$MTSetVar name="archive_class" value="category-monthly-archive"$&gt;
</p>
</div>
]]></description>
            <link>http://www.allinthemind.biz/design/mt/archivevariable.php</link>
            <guid>http://www.allinthemind.biz/design/mt/archivevariable.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
            
            
            <pubDate>Sat, 21 Jun 2008 17:55:23 +0900</pubDate>
        </item>
        
        <item>
            <title>アーカイブマッピング Part2</title>
            <description><![CDATA[<p>アーカイブマッピングは、アーカイブテンプレートをどんな種類で、どこに、どんなファイル名で出力するのかを設定する機能。</p>
<p>同じアーカイブテンプレートや、複数のアーカイブテンプレートで同じ種類のマッピングを作成する場合、優先するアーカイブマッピングを選択します。</p>
<table summary="アーカイブファイル名の定義" border="1" cellspacing="0">
<thead>
<tr>
<th>内容</th>
<th>項目</th>
<th>同じ働きのMTタグ</th>
</tr>
</thead>
<tbody>
<tr>
<td>投稿者のニックネーム</td>
<td>%a</td>
<td>&lt;MTEntryAuthorDisplayName&gt;</td>
</tr>
<tr>
<td>エントリーの出力ファイル名</td>
<td>%b</td>
<td>&lt;MTEntryBasename&gt;</td>
</tr>
<tr>
<td>サブカテゴリのパス</td>
<td>%c</td>
<td>&lt;MTSubCategoryPath&gt;</td>
</tr>
<tr>
<td>直属カテゴリ</td>
<td>%C</td>
<td>&lt;MTArchiveCategory default=""&gt;</td>
</tr>
<tr>
<td>エントリーの日付</td>
<td>%d</td>
<td>&lt;MTArchiveDate format="%d"&gt;</td>
</tr>
<tr>
<td>エントリーの日付</td>
<td>%D</td>
<td>&lt;MTArchiveDate format="%e"&gt;</td>
</tr>
<tr>
<td>エントリーID（6桁未満は0埋め）</td>
<td>%e</td>
<td>&lt;MTEntryID pad="1"&gt;</td>
</tr>
<tr>
<td>エントリーID</td>
<td>%E</td>
<td>&lt;MTEntryID pad="0"&gt;</td>
</tr>
<tr>
<td>メインページ名+拡張子</td>
<td>%i</td>
<td>&lt;MTIndexBasename extension="1"&gt;</td>
</tr>
<tr>
<td>メインページ名（拡張子なし）</td>
<td>%l</td>
<td>&lt;MTIndexBasename&gt;</td>
</tr>
<tr>
  <td>各種アーカイブの拡張子</td>
  <td>%x</td>
  <td>&lt;MTBlogFileExtension&gt;</td>
</tr>
<tr>
  <td>アーカイブファイル名+拡張子</td>
  <td>%f</td>
  <td>&lt;MTArchiveFile&gt;</td>
</tr>
<tr>
  <td>アーカイブファイル名（拡張子なし）</td>
  <td>%F</td>
  <td>&lt;MTArchiveFile extension="0"&gt;</td>
</tr>
<tr>
  <td>アーカイブページ最初の日付、24時間表示</td>
  <td>%h</td>
  <td>&lt;MTArchiveDate format="%H"&gt;</td>
</tr>
<tr>
  <td>アーカイブページ最初の日付、<br />24時間表示（0-9は1桁）</td>
  <td>%H</td>
  <td>&lt;MTArchiveDate format="%k"&gt;</td>
</tr>
<tr>
<td>アーカイブページ最初の日付、<br />年初からの通し日数</td>
<td>%j</td>
<td>&lt;MTArchiveDate format="%j"&gt;</td>
</tr>
<tr>
  <td>アーカイブページ最初の日付、年を4桁表示</td>
  <td>%y</td>
  <td>&lt;MTArchiveDate format="%Y"&gt;</td>
</tr>
<tr>
  <td>アーカイブページ最初の日付、年を2桁表示</td>
  <td>%Y</td>
  <td>&lt;MTArchiveDate format="%y"&gt;</td>
</tr>
<tr>
<td>アーカイブページ最初の日付、月を2桁表示</td>
<td>%m</td>
<td>&lt;MTArchiveDate format="%m"&gt;</td>
</tr>
<tr>
<td>アーカイブページ最初の日付、分を2桁表示</td>
<td>%n</td>
<td>&lt;MTArchiveDate format="%M"&gt;</td>
</tr>
<tr>
<td>アーカイブページ最初の日付、秒を2桁表示</td>
<td>%s</td>
<td>&lt;MTArchiveDate format="%S"&gt;</td>
</tr>
</tbody>
</table>
]]></description>
            <link>http://www.allinthemind.biz/design/mt/rule_name2.php</link>
            <guid>http://www.allinthemind.biz/design/mt/rule_name2.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
            
            
            <pubDate>Fri, 20 Jun 2008 06:54:29 +0900</pubDate>
        </item>
        
        <item>
            <title>テンプレート作成の初歩 Part2</title>
            <description><![CDATA[<p>テンプレートは、ブログ単位のテンプレートと全ブログ共通のグローバルテンプレートに大別されます。さらに、ブログ単位のテンプレートは大きく5種類に分類されます。</p>
<ul>
<li>インデックステンプレート</li>
<li>アーカイブテンプレート</li>
<li>テンプレートモジュール</li>
<li>システムテンプレート</li>
<li>ウィジェット</li>
</ul>
<p>また、グローバルテンプレートは3種類に分類されます。</p>
<ul>
<li>テンプレートモジュール</li>
<li>メールテンプレート</li>
<li>ウィジェット</li>
</ul>
<h2>インデックステンプレート</h2>
<p>ひとつのテンプレートに対して、ひとつのファイルを出力（さまざまなファイル形式での出力が可能）。</p>
<h2>アーカイブテンプレート</h2>
<p>ひとつのテンプレートに対して、出力できるファイル数はブログ記事やカテゴリの件数に依存・さまざまな種類のファイルを出力・各々のテンプレートがなにかしらのコンテキストになる。</p>
<ul>
<li>ウェブページ</li>
<li>ブログ記事</li>
<li>ブログ記事リスト</li>
</ul>
<h3>ウェブページ</h3>
<p>ひとつのテンプレートに対して、公開中の<strong>ウェブページの件数</strong>だけファイルを出力。ウェブページをコンテキストとする。</p>
<h3>ブログ記事</h3>
<p>テンプレートはひとつだが、公開中の<strong>記事の件数</strong>だけファイルを出力。ブログ記事をコンテキストとする。</p>
<h3>ブログ記事リスト</h3>
<p>公開中の<strong>ブログ記事</strong>をさまざまな条件でインデックスし、アーカイブとするテンプレート。選択したアーカイブにより、コンテキストは変わる。</p>
<h2>テンプレートモジュール</h2>
<p>共通利用可能な内容を、複数のテンプレートで使い回ししたいときは、テンプレートモジュールを利用する。</p>
<h2>システムテンプレート</h2>
<p>特定の画面のデザインを設定するためのテンプレート。システムテンプレートはCGIを利用し、閲覧時のみページを生成して表示する。</p>
<ul>
<li>コメントプレビュー（ブログ記事個々をコンテキストとする）</li>
<li>コメント完了（ブログ記事個々をコンテキストとする）</li>
<li>ダイナミックパブリッシングエラー</li>
<li>ポップアップ画像</li>
<li>検索結果</li>
</ul>
<h2>ウィジェット</h2>
<p>テンプレートモジュール群を部品として管理。自由に追加・削除できます。</p>
<h2>グローバルテンプレート</h2>
<p><abbr title="movable type">MT</abbr>で管理しているすべてのブログで共通利用したいテンプレートモジュールなどをグローバルテンプレートでモジュール化（ウィジェット化）しておくと便利。</p>
<p>「システムメニュー」→「グローバルテンプレート」</p>
<p>たとえば、グローバルテンプレートで「ヘッダー」モジュールを作成しておけば、ブログ単位で「ヘッダー」モジュールを作成する必要がない。<br />
また、あるブログでヘッダーの中身を変更したい場合、グローバルテンプレートで作成したモジュールと同じ名前「ヘッダー」モジュールをそのブログ内で作成することで、優先して読み込まれる。</p>
<p>優先度：ブログのテンプレート &gt; グローバルテンプレート</p>
<p>なるほど、グローバルテンプレートは大変便利。でも、命名規則を明確にしておかないと、ブログが増えるたびに混乱してしまう原因になりそうだがら注意したい。</p>]]></description>
            <link>http://www.allinthemind.biz/design/mt/template2.php</link>
            <guid>http://www.allinthemind.biz/design/mt/template2.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
            
            
            <pubDate>Thu, 19 Jun 2008 06:51:10 +0900</pubDate>
        </item>
        
        <item>
            <title>MovableTypeをMac環境で 3/3</title>
            <description><![CDATA[<h2>手順 2</h2>
<p>まずは、Movable Type「MT-4_1-ja」フォルダを「mt4」にリネイムし（ネーミングは任意です）、[（ドライブアイコン）] → [アプリケーション] → [MAMP] → [cgi-bin] 内にフォルダごと設置します。<br />
続いて、MAMPを起動しMovable Typeの設定を行います。設定方法は2種類あります。</p>
<h3>設定方法 その1</h3>
<ol>
<li>ブラウザで「http://localhost:8888/cgi-bin/mt4/mt-wizard.cgi」を開く</li>
<li>Static web pathに「/mt-static/」を入力、「開始」をクリックし、次の画面で「次へ」をクリック<br />
<img src="/images/design/mt_mac_mamp05.gif" alt="" height="369" width="450" /></li>
<li>データベースのパスに「/Applications/MAMP/db/movabletype」を入力、「接続テスト」をクリックし、次の画面で「次へ」をクリック<br />
<img src="/images/design/mt_mac_mamp06.gif" alt="" height="291" width="458" /></li>
<li>メール送信プログラムから「Sendmail」を選択、テスト送信するメールアドレスを入力し、「次へ」をクリック<br />
<img src="/images/design/mt_mac_mamp07.gif" alt="" height="389" width="385" /></li>
<li>以上でMovable Typeの設定は終了です。<br />
<img src="/images/design/mt_mac_mamp08.gif" alt="" height="247" width="300" /><br />
いよいよここからMovable Typeが始まります。「次へ」をクリック</li>
</ol>
<h3>設定方法 その2</h3>
<ol>
<li> [（ドライブアイコン）] → [アプリケーション] → [MAMP] → [cgi-bin] → [mt4] → 「mt-config.cgi-original」ファイルをテキストエディタで開きます。</li>
<li>CGIPathを「http://localhost:8888/cgi-bin/mt4/」に変更</li>
<li>StaticWebPathを「/mt-static/」に変更</li>
<li>MYSQLとPOSTGRESQLにある各項目の先頭に「#」を追記し、コメントアウト</li>
<li>SQLITEのDatabaseを「/Applications/MAMP/db/movabletype」に変更<br />
<img src="/images/design/mt_mac_mamp09.gif" alt="" height="558" width="407" /></li>
<li>ファイルを別名「mt-config.cgi」で保存（拡張子をcgiに変更）</li>
<li>ここからいよいよMovable Typeの始まりです。ブラウザで「http://localhost:8888/cgi-bin/mt4/mt.cgi」を開きます。</li>
</ol>
<h2>Movable Typeのアカウント設定</h2>
<p>アカウント設定し終えたら、Movable TypeをMacのローカル環境で作業できるようになります。</p>
<hr>
<p>MovableTypeをMac環境で</p>
<ol>
<li><a href="http://search-result.org/mt-static/html/mt_mamp_mac1.php">作業に必要な環境を整える</a></li>
<li><a href="http://search-result.org/mt-static/html/mt_mamp_mac2.php">データベースが使えるようにする</a></li>
<li>Movable Typeの設定を行う</li>
</ol>]]></description>
            <link>http://www.allinthemind.biz/design/mt/mt_mamp_mac3.php</link>
            <guid>http://www.allinthemind.biz/design/mt/mt_mamp_mac3.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
            
            
            <pubDate>Mon, 16 Jun 2008 07:38:09 +0900</pubDate>
        </item>
        
        <item>
            <title>SwapSkills for the Happy Web Weekend</title>
            <description><![CDATA[ <dl class="columnType2">
<dt>講演者</dt>
<dd>John Allsopp</dd>
<dt>開催日</dt>
<dd>2008年6月14日</dd>
<dt>場所</dt>
<dd>アップル銀座店</dd>
</dl>
<p>CSS3の概念と実践的なテクニックが紹介されました。Safari3やFirefox3、Opera9.xなどのモダンブラウザでは、すでに実装できるプロパティも多数あるということで。今後の実験的なサイトで実装していきたいなと思った次第。</p>
<h2>新セレクタ</h2>
<dl>
<dt>::selection</dt>
<dd>
::selection{<br />
background-color:#ff0000;<br />
}
</dd>
<dd>二つ「:」をつなげる。選択時の振る舞いを指定。</dd>
<dt>:target</dt>
<dd>
p:target{<br />
background-color:#ff0000;<br />
}
</dd>
<dd>疑似クラス。う〜ん、ちょっとちゃんと使ってみないとイマイチ使いどころがつかめない。</dd>
<dt>:first-child, :last-child, :nth-child(n)</dt>
<dd>
p:first-child{<br />
font-weight:bold;<br />
}<br />
p:last-child{<br />
font-size:200%;<br />
}<br />
p:nth-child(3){<br />
font-size:150%;<br />
}
</dd>
<dd>疑似クラス。一番はじめのp要素内を太字に、最後のpタグの文字サイズを200%に、3番目のpタグの文字サイズを150%にする。これってJavascriptでやってたことだけど、CSSだけでできちゃうなんて！！！</dd>
<dt>:nth-child(odd), nth-child(even)</dt>
<dd>さらに偶数と奇数の振り分けもできるから、class属性なんかを追加する必要がないから素敵！！</dd>
<dt>:enabled, :disabled, :checked</dt>
<dd>さらにフォームタグなどで活用できる疑似クラス。</dd>
<dt>@font-face</dt>
<dd>
@font-face{<br />
font-family:"matrix";<br />
src:url(http://www.〜/xxx.ttf) format("truetype");<br />
}<br />
h1{<br />
font-family:matrix, sans-selif;<br />
}
</dd>
<dd>これって誰かがフォントを持っていて、それを参照できるってこと！？だとしたらすごい！！</dd>
</dl>
<h2>新プロパティ</h2>
<dl>
<dt>column-count, column-width, column-gap, column-rule</dt>
<dd>
p{<br />
column-count:3;<br />
column-width:10em; <strong>%は使えないので注意</strong><br />
column-gap:2em; <strong>カラムの間隔</strong><br />
column-rule:1px solid #000; <strong>カラム間の振る舞い</strong><br />
}
</dd>
<dt>border-radius, border-top-left-radius・・・</dt>
<dd>p{border-radius:1em;}</dd>
<dd>もう角丸のための画像もスクリプトも要らない。CSSで出来ちゃいます。ポイントは「em」指定すること。「px」指定すると画像を拡大したときに画像が崩れてしまう。</dd>
</dl>
<p>ほかにも、text-shadow（テキストに影付き）、text-stroke（テキストにふち）、box-shadow（要素に影付き（borderみたいなもんかな））、box-refkect（反射）、opacity（透明度。0から1の値を設置。配下へopacityは引き継ぐ）などなど。<br />
background:rgba(xxx,xxx,xxx,xx);（テキスト、ボーダーには無理）。scale(0.5);（拡大縮小）。</p>
<h2>回転</h2>
<p>これは、すごい！え？CSSだけ！？って感じ。</p>
<dl>
<dt>transform</dt>
<dd>
p{<br />
transform:roteate(90deg); <strong>90度回転</strong><br />
orign:0 0; <strong>始点</strong><br />
margin-left:1em;<br />
}
</dd>
</dl>
]]></description>
            <link>http://www.allinthemind.biz/others/seminar/080614.php</link>
            <guid>http://www.allinthemind.biz/others/seminar/080614.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">参加セミナー</category>
            
            
            <pubDate>Sun, 15 Jun 2008 22:02:35 +0900</pubDate>
        </item>
        
        <item>
            <title>CSS Nite shuffle vol.2</title>
            <description><![CDATA[<dl class="columnType2">
<dt>講演者</dt>
<dd>春日井 良隆（<a href="http://www.microsoft.com/japan/silverlight/" class="newWin">マイクロソフト</a>）</dd>
<dd>Barimi（<a href="http://www.kayac.com/" class="newWin">面白法人カヤック</a> / <a href="http://bm11.kayac.com/" class="newWin">BM11</a>） </dd>
<dd>住 太陽</dd>
<dd>高木 敏光（<a href="http://www.takagism.net/" class="newWin">TAKAGISM</a>）</dd>
<dd>川井 拓也（<a href="http://www.himanainu.jp/" class="newWin">ヒマナイヌ</a>）</dd>
<dd>山本一郎（<a href="http://kirik.tea-nifty.com/" class="newWin">切込隊長</a>）</dd>
<dt>開催日</dt>
<dd>2008年6月13日</dd>
<dt>場所</dt>
<dd>西麻布スーパー・デラックス</dd>
</dl>

<dl>
<dt><strong>Silverlightで写真や動画やWebサービス(Flickrとか)を遊んでみる</strong></dt>
<dd>春日井 良隆（マイクロソフト）</dd>
<dd>何度か、いろいろなセミナーでSilverlight2の説明を聞いている。そして、その容易（と思われる）な操作に魅力を感じる。ただ、どこまで普及されるのか、AdobeのAirとかFlexとかとはどう位置づけされるのか・・・。年内はまだ、xslとかmtとか勉強しようと思ってて、その先にあるもの、動的かつインタラクティブかつデスクトップアプリケーションってのに興味津々。今後の動きにもキャッチアップしていきたい。</dd>
<dt><strong>BARIMIのカヤック徹底解剖</strong> 脳髄から湧き出るアイデア主導のクリエーション</dt>
<dd>Barimi（面白法人カヤック / BM11）</dd>
<dd>ものすごい変わった会社。こんな会社いいなぁってのがほんとにある。でもそれだけのことができるには、それ相当の辛いこともあるんだと思う。ただその辛さも前向きに捉えられるんだから素敵だ。ふと中学生の部活時代を思い出した。今にして思えば想像を絶する練習量も当時はそれがこなすべき課題であり、普通のことだった。<br />
「好きこそものの上手なれ」こんな言葉が似合う会社なんだろうなぁ。</dd>
<dt><strong>住 太陽×TAKAGISMトークバトル</strong> クリエーターから作家というキャリアパス</dt>
<dd>住 太陽×高木 敏光（TAKAGISM）</dd>
<dd>正直、あまり期待はしていなかった。業界通とはほど遠いので、各人がどれだけすごい人なのか、まるで知っていなかったから。実際、武勇伝を聞いているようで、憧れ感はあったが、そこから得るものはどれだけあったか・・・。とか思いつつ、どっぷり話に聞き入って。思わず高木さんの本まで買ってしまった。<br />
自分は今が勝負どこなんだと思う。</dd>
<dt><strong>シャッフルTV@スーパーデラックス</strong></dt>
<dd>川井 拓也（ヒマナイヌ）</dd>
<dd>紹介する製品がどれも魅力的で、「欲しい！」って思えるものだった。早く商品化されることを願うばかり。特に両面写真。欲しいなぁ。「せっかくの機会だから名刺交換とかして、人脈を作ろう」というのが、CSS Niteの裏趣旨として感じている。今回、このセッションでそれを感じ。それをありがたいと思いつつも、極度の人見知りの自分はいつも参加できないでいた。が、今回はがんばった。左右の方と顔見知りになることができた。<br />
少しずつ自分を表現できるようにもなっていかなきゃなと思う次第。</dd>
<dt><strong>住 太陽×切込隊長トークバトル</strong> 「Web衰退時代をどう楽しむか」</dt>
<dd>住 太陽×山本一郎（切込隊長）</dd>
<dd>切込隊長こと山本一郎、とか言いつつ、誰だか全く知らなかったが、話を聞いていて、あ〜すごい人なんだなぁ、と。不満に思うことをそのまま口にする「バカヤロー」と「クソ」と。この打たれ弱い御時世、しかも大手クライアントをバカ呼ばわりする山本氏、なるほど切込隊長だ。聞いててすっきりする。あ〜そんなこと言えたらなぁ、って思った。自分はいつも相手の立場になって、その背景に染まってしまうから。自分の意見をはっきりするようにせにゃいかんなぁと痛感。</dd>
</dl>
]]></description>
            <link>http://www.allinthemind.biz/others/seminar/080613.php</link>
            <guid>http://www.allinthemind.biz/others/seminar/080613.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">参加セミナー</category>
            
            
            <pubDate>Sun, 15 Jun 2008 20:42:40 +0900</pubDate>
        </item>
        
    </channel>
</rss>
