<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>Di notebook</title>
        <link>http://www.d-improvement.jp/notebook/</link>
        <description>主にマークアップ関係のコーディング備忘録。HTML, CSS, Movable Type, jQuery, etc...</description>
        <language>ja</language>
        <copyright>Copyright 2010</copyright>
        <lastBuildDate>Tue, 06 Apr 2010 11:29:36 +0900</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>画像,PDFのアップロード先をログインユーザー名に応じて自動指定する</title>
            <description>複数の部署で1つのサイト・ブログを運営する場合に、アップロードするファイル（PDF, 画像など）の管理を便利にする方法。

部署別にアップロード先のフォルダを作成し、そこにアップロードをしてもらう方法をとった場合に、MT標準の機能だけでは次の問題点がある。

- 都度アップロード先を選択するのがめんどくさい
- 選択を間違えることがある
- 運用していくなかで、間違えてアップロードした画像やPDFファイルが点在してしまい、管理が破綻する

これを改善するために「画像,PDFのアップロード先をログインユーザー名に応じて自動指定する」というカスタマイズする。</description>
            <link>http://www.d-improvement.jp/notebook/movable-type/file-image-upload-folder.html</link>
            <guid>http://www.d-improvement.jp/notebook/movable-type/file-image-upload-folder.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
            <pubDate>Tue, 06 Apr 2010 11:29:36 +0900</pubDate>
        </item>
        
        <item>
            <title>RightFieldsのデータをMT5のカスタムフィールドに移行した（メモ）</title>
            <description>MT3+RightFieldsのデータをMT5のカスタムフィールドに移行した。そのメモ。</description>
            <link>http://www.d-improvement.jp/notebook/movable-type/mt3-rightfields-mt5-customfields.html</link>
            <guid>http://www.d-improvement.jp/notebook/movable-type/mt3-rightfields-mt5-customfields.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
            <pubDate>Sun, 14 Mar 2010 23:16:03 +0900</pubDate>
        </item>
        
        <item>
            <title>jQueryで角丸</title>
            <description><![CDATA[<a href="http://malsup.com/jquery/corner/"> JQuery Corner </a>でボックスの角っこを丸くする。

<a href="http://www.d-improvement.jp/notebook/sample/jquery-corner.html">サンプル</a>]]></description>
            <link>http://www.d-improvement.jp/notebook/javascript/jquery-corner.html</link>
            <guid>http://www.d-improvement.jp/notebook/javascript/jquery-corner.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">javascript</category>
            
            
            <pubDate>Wed, 10 Mar 2010 00:48:32 +0900</pubDate>
        </item>
        
        <item>
            <title>MTユーザー情報のメールアドレスを公開する場合のスパム対策</title>
            <description>MTユーザー情報のメールアドレスを公開する場合、そのまま出力してしまうと、スパムメールが届くようになるため、以下の対策を実施する。</description>
            <link>http://www.d-improvement.jp/notebook/movable-type/mt-user-mail.html</link>
            <guid>http://www.d-improvement.jp/notebook/movable-type/mt-user-mail.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
            <pubDate>Mon, 08 Mar 2010 13:54:07 +0900</pubDate>
        </item>
        
        <item>
            <title>Espresso + Zen-coding のメモ</title>
            <description><![CDATA[<a href="http://macrabbit.com/espresso/">Espresso</a> (Version 1.1.1) での<a href="http://code.google.com/p/zen-coding/">Zen-coding</a> (Version 0.6) メモ。]]></description>
            <link>http://www.d-improvement.jp/notebook/espresso/espresso-zen-coding.html</link>
            <guid>http://www.d-improvement.jp/notebook/espresso/espresso-zen-coding.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">espresso</category>
            
            
            <pubDate>Thu, 04 Mar 2010 16:56:13 +0900</pubDate>
        </item>
        
        <item>
            <title>jQueryを使って、日時に合わせて背景画像を自動的に変更する</title>
            <description>日時（月、時間など）に合わせて、背景画像を自動的に変更したいとき。

月に合わせて、背景画像を（正月、節分、ひな祭り、......）のように替えたい場合、まず1〜12月の画像を連番で用意する。

1月はimage0.png、2月はimage1.png

のように0を初期値として連番で画像に名前をつける。表示するためのjavascriptは以下の通り。

    var theDate = new Date();
    var thisMonthImage = &quot;url(image&quot; + theDate.getMonth() + &quot;.png)&quot;;
    $(&quot;#content&quot;).css(&quot;background&quot;, thisMonthImage);

- head要素でjQueryを読み込んでおく
- id=&quot;content&quot;の属性を付けたHTML要素の背景画像が設定される
- getMonth()で得られる値は0から11で、0が1月、1が2月、...、11が12月となる</description>
            <link>http://www.d-improvement.jp/notebook/javascript/jquery-css-image.html</link>
            <guid>http://www.d-improvement.jp/notebook/javascript/jquery-css-image.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">javascript</category>
            
            
            <pubDate>Thu, 18 Feb 2010 23:55:39 +0900</pubDate>
        </item>
        
        <item>
            <title>ブログ記事編集中の自動保存を無効にする</title>
            <description>mt-config.cgi に以下を追記する

    AutoSaveFrequency 0

※ieでは自動保存のタイミングでカーソルが勝手に移動してしまうらしい。なので標準で設定しておいた方がいい。※MT5では未確認。</description>
            <link>http://www.d-improvement.jp/notebook/movable-type/auto-save-frequency.html</link>
            <guid>http://www.d-improvement.jp/notebook/movable-type/auto-save-frequency.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
            <pubDate>Wed, 06 Jan 2010 10:13:59 +0900</pubDate>
        </item>
        
        <item>
            <title>更新通知</title>
            <description>設定 ＞ ウェブサービス の「更新通知」に以下を追加する

    http://api.my.yahoo.co.jp/RPC2
    http://rpc.reader.livedoor.com/ping

- 開発時には通知しないよう注意する
- technorati.com のチェックを外す（エラーが返るので 2009.12.20追記）</description>
            <link>http://www.d-improvement.jp/notebook/movable-type/ping.html</link>
            <guid>http://www.d-improvement.jp/notebook/movable-type/ping.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">ping</category>
            
            <pubDate>Thu, 10 Dec 2009 10:56:13 +0900</pubDate>
        </item>
        
        <item>
            <title>UI画像のファイル名規則</title>
            <description>### 原則

- ディレクトリ名に合わせる
- 英語を用いる
- コンテンツ画像と収容するフォルダを分別できない場合（カラーミーショッププロなど）は、ui- を頭に付与する　例）ui-icon-blog.png</description>
            <link>http://www.d-improvement.jp/notebook/guideline/ui-image-file-name.html</link>
            <guid>http://www.d-improvement.jp/notebook/guideline/ui-image-file-name.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">guideline</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">ui</category>
            
            <pubDate>Thu, 10 Dec 2009 10:12:25 +0900</pubDate>
        </item>
        
        <item>
            <title>カスタムフィールドで入力したものを表示するタグ</title>
            <description><![CDATA[テキストの場合

    <mt:If tag="■">
    <mt:■>
    </mt:If>


画像の場合

    <mt:If tag="■">
    <mt:■Asset><img src="<$mt:AssetURL$>" alt="" /></mt:■Asset>
    </mt:If>


■はフィールドテンプレートタグ]]></description>
            <link>http://www.d-improvement.jp/notebook/movable-type/customfield-tag.html</link>
            <guid>http://www.d-improvement.jp/notebook/movable-type/customfield-tag.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
            <pubDate>Thu, 05 Nov 2009 10:58:28 +0900</pubDate>
        </item>
        
        <item>
            <title>301リダイレクト（恒久的なリダイレクト）</title>
            <description><![CDATA[筆者が個人ブログに書いてあったMT関連の記事を、本notebook内に引っ越した。それらの記事は、はてなブックマークで人気エントリーとなっていた（<a href="http://b.hatena.ne.jp/entry/www.mathatelle.com/archives/2004/09/mtdream_weaver.html">はてなブックマーク - Movable Type のテンプレートを Dreamweaver で編集する</a>）ので、本notebook内の記事へリダイレクトしてみる。]]></description>
            <link>http://www.d-improvement.jp/notebook/htaccess/redirect-301.html</link>
            <guid>http://www.d-improvement.jp/notebook/htaccess/redirect-301.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">.htaccess</category>
            
            
            <pubDate>Mon, 19 Oct 2009 11:37:16 +0900</pubDate>
        </item>
        
        <item>
            <title>MTの追加プラグイン</title>
            <description><![CDATA[## ◎全案件

### RenameLabelプラグイン  
フィールド名を変更  
&raquo; <a href="http://labs.m-logic.jp/cat2/renamelabel/">http://labs.m-logic.jp/cat2/renamelabel/</a>
### UploadDirプラグイン  
アップロードするアイテムのディレクトリをあらかじめ決めておける  
&raquo; <a href="http://labs.m-logic.jp/cat2/uploaddir/">http://labs.m-logic.jp/cat2/uploaddir/</a>
    uploads:mp3,wma,m4a,midi,wav,aiff,mp4,m4v,mpeg,avi,mov,wmv,bmp,jpg,jpeg,gif,tif,tiff,png,txt,pdf,doc,xls,ppt,pl,c,cc,pas,rb,bz2,cab,gz,jar,lzh,rar,tar,taz,zip

### TemplateLinedFileManager  
MTテンプレートの「ファイルへのリンク」のパスを一括で設定する  
&raquo; <a href="http://www.ark-web.jp/blog/archives/2009/07/movable_type-template_lined_file_manager.html">http://www.ark-web.jp/blog/archives/2009/07/movable_type-template_lined_file_manager.html</a>

### DeleteAndRebuildプラグイン  
記事を削除した時、その記事に関連のあるページに再構築をかける  
&raquo; <a href="http://blog.as-is.net/2007/02/deleteandrebuild-plugin.html">http://blog.as-is.net/2007/02/deleteandrebuild-plugin.html</a>

## ◎要件による

### PageButeプラグイン  
1ページに表示する記事の数を決めて、ページ送りをつける  
&raquo; <a href="http://www.skyarc.co.jp/engineerblog/entry/2642.html">http://www.skyarc.co.jp/engineerblog/entry/2642.html</a>
### A-Form  
メールフォームを作成  
&raquo; <a href="http://www.ark-web.jp/movabletype/">http://www.ark-web.jp/movabletype/</a>]]></description>
            <link>http://www.d-improvement.jp/notebook/movable-type/add-plugin.html</link>
            <guid>http://www.d-improvement.jp/notebook/movable-type/add-plugin.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
            <pubDate>Wed, 14 Oct 2009 09:26:58 +0900</pubDate>
        </item>
        
        <item>
            <title>body要素のid属性とclass属性の表記について</title>
            <description><![CDATA[<ul>
<li>id属性には1サイト共通で、<strong>[サイト名]</strong>を記載する。</li>
<li>class属性にはブログごとに共通で、<strong>id[id番号]-[ディレクトリ名]</strong> を記載する。<br />※別途、テンプレートごとに記載する（下表）</li>
</ul>
<table>
<tr>
<th colspan="2">MTテンプレートの種類</th>
<th>出力するもの</th>
<th>MTタグ</th>
</tr>
<tr>
<th colspan="2" rowspan="2">メインページ</th>
<td>main-index<br /></td>
<td></td>
</tr>
<tr>
<td>id[id番号]-[ディレクトリ名]-top（ホームの場合はhome）</td>
<td>id&lt;$MTBlogID$&gt;-[ディレクトリ名]-top</td>
</tr>
<tr>
<th colspan="2">インデックステンプレート</th>
<td>[ディレクトリ名]</td>
<td></td>
</tr>
<tr>
<th colspan="2" rowspan="2">ウェブページ</th>
<td>page</td>
<td></td>
</tr>
<tr>
<td>[フォルダ名]</td>
<td>&lt;$MTFolderBasename$&gt;</td>
</tr>
<tr>
<th rowspan="7">記事</th>
<th rowspan="4">リスト</th>
<td>entry</td>
<td></td>
<tr>
<td>entry-list</td>
<td><br /></td>
</tr>
<tr>
<td>entry-list-[リストの種類]</td>
<td></td>
</tr>
<tr>
<td>[カテゴリ名（※種類がカテゴリの場合）]</td>
<td>&lt;$MTCategolyBasename$&gt;</td>
</tr>
<tr>
<th rowspan="3">個別</th>
<td>entry</td>
<td></td>
</tr>
<tr>
<td>entry-detail</td>
<td></td>
</tr>
<tr>
<td>[カテゴリ名（複数ある場合は併記）]</td>
<td>&lt;MTEntryCategories glue=&quot; &quot;&gt;&lt;$MTCategoryLabel$&gt;&lt;/MTEntryCategories&gt;</td>
</tr>
</table>]]></description>
            <link>http://www.d-improvement.jp/notebook/movable-type/body-id-class.html</link>
            <guid>http://www.d-improvement.jp/notebook/movable-type/body-id-class.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
            <pubDate>Wed, 07 Oct 2009 16:07:04 +0900</pubDate>
        </item>
        
        <item>
            <title>Mac OSX に Movable Type 4 をインストール</title>
            <description><![CDATA[<p>Mac OS10.4.10(Intel) のローカルにテスト環境をつくり、 Movable Type 4 をインストールしました（DBはSQLiteを選びました）。その覚え書きです。</p>
<p>2007.9.20追記：Movable Type 4 のbetaリリースの段階ではインストールウィザードが英語表記でした。現在は日本語化されています。</p>]]></description>
            <link>http://www.d-improvement.jp/notebook/movable-type/mac-osx-movable-type-4.html</link>
            <guid>http://www.d-improvement.jp/notebook/movable-type/mac-osx-movable-type-4.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
            <pubDate>Sat, 28 Jul 2007 14:16:21 +0900</pubDate>
        </item>
        
        <item>
            <title>Movable Type のテンプレートを Dreamweaver で編集する</title>
            <description><![CDATA[<p>※この記事はMovable Type 3を対象に書いた記事です。Movable Type 4 では設定方法が若干異なります。ご了承ください。</p>
<p>Movable Type（ムーバブルタイプ） を簡易的なCMS（コンテンツ管理システム）として利用する場合、テンプレートのカスタマイズを行うことになります。テンプレートはブラウザ内の管理画面から書き換えが出来ますが、ここで編集作業を行うことは効率的ではありません。Movable Type ではテンプレートを外部のファイルにリンクすることができるので、Dreamweaverや秀丸など使い慣れたエディタでシームレスに編集作業を行うことができます。ここでは、<a href="http://www.adobe.com/jp/products/dreamweaver/">Dreamweaver（ドリームウィーバー）</a>を利用した効率的なMTのテンプレート編集を紹介します。</p>]]></description>
            <link>http://www.d-improvement.jp/notebook/movable-type/movable-type-dreamweaver.html</link>
            <guid>http://www.d-improvement.jp/notebook/movable-type/movable-type-dreamweaver.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
            <pubDate>Wed, 29 Sep 2004 15:56:26 +0900</pubDate>
        </item>
        
    </channel>
</rss>

