<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>styletic.net</title>
    <link rel="alternate" type="text/html" href="http://www.styletic.net/" />
    <link rel="self" type="application/atom+xml" href="http://www.styletic.net/atom.xml" />
    <id>tag:www.styletic.net,2010-02-08://3</id>
    <updated>2010-03-07T23:32:43Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 5.01</generator>

<entry>
    <title>HTML5のアウトライン - styletic.net</title>
    <link rel="alternate" type="text/html" href="http://www.styletic.net/2010/03/archive_100308_13.html" />
    <id>tag:www.styletic.net,2010://3.13</id>

    <published>2010-03-07T22:43:26Z</published>
    <updated>2010-03-07T23:32:43Z</updated>

    <summary>HTML5は、HTML構文とXML構文の二つのパターンを保持してますが。 こんな...</summary>
    <author>
        <name>nk</name>
        
    </author>
    
        <category term="Codings" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="html5" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="html5" label="HTML5" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="マークアップ" label="マークアップ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.styletic.net/">
        <![CDATA[<p>HTML5は、HTML構文とXML構文の<strong>二つのパターンを保持</strong>してますが。<br />
こんな認識でいいのだろうか。</p>

<p>また、<strong>アウトラインの構造的は<em>こんな感じ？</em></strong></p>

<h3>HTML 構文</h3>
<pre>
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Title Strings</title>
</head>
<body>
<section>
	<header>
		<hgroup>
			<h1>LOGO</h1>
			<h2>Site Summery</h2>
		</hgroup>
		<nav>Navigation</nav>
	</header>
<section>
	<article>
		<h1>article title</h1>
		<p>hoge</p>
	</article>
	<article>
		<h1>article title</h1>
		<p>hoge</p>
	</article>
	<article>
		<h1>article title</h1>
		<p>hoge</p>
	</article>
</section>
<aside>
<nav>
	<ul>
		<li>side navigation</li>
		<li>side navigation</li>
		<li>side navigation</li>
	</ul>
</nav>
</aside>
<footer>
<adress>hoge</adress>
</footer>
</section>
</pre>

<h3>XML 構文</h3>
<pre>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="UTF-8">
<title>Title Strings</title>
</head>
<body>
<section>
	<header>
		<hgroup>
			<h1>LOGO</h1>
			<h2>Site Summery</h2>
		</hgroup>
		<nav>Navigation</nav>
	</header>
<section>
	<article>
		<h1>article title</h1>
		<p>hoge</p>
	</article>
	<article>
		<h1>article title</h1>
		<p>hoge</p>
	</article>
	<article>
		<h1>article title</h1>
		<p>hoge</p>
	</article>
</section>
<aside>
<nav>
	<ul>
		<li>side navigation</li>
		<li>side navigation</li>
		<li>side navigation</li>
	</ul>
</nav>
</aside>
<footer>
<adress>hoge</adress>
</footer>
</section>
</pre>

<p>article はドキュメント、サイト、ページの独立した独立した構成をもつ部分をさす<cite><a href="http://www.w3.org/TR/2009/WD-html5-20090825/semantics.html#the-article-element">(原文)</a></cite>となってるのでブログの記事リストごとに囲むのも<br />
ありでしょうか。</p>

<p>他のサイトでもサイドメニューは<cite><a href="http://www.w3.org/TR/2009/WD-html5-20090825/semantics.html#the-aside-element">aside(本筋からやや離れてるけど触れておきたいコンテンツを表現する。)</a></cite>で構成してるっぽいのでよしとしましょう。。。</p>

<p>とりあえずテストページなんかつくってみて<br />
いろいろ実験しないとなんともいえない感じですね。<img src="http://www.styletic.net/mt/mt-static/plugins/InsertIcon/images/pp_08.gif" class="mt_icon" width="17" height="17" alt="汗2" /></p>

<p>自分の理解度的に・・</p>]]>
        
    </content>
</entry>

<entry>
    <title>プラグインを使わずにカテゴリ並び替え[regex_replace] (Movable Type5) - styletic.net</title>
    <link rel="alternate" type="text/html" href="http://www.styletic.net/2010/03/archive_100304_12.html" />
    <id>tag:www.styletic.net,2010://3.12</id>

    <published>2010-03-04T09:42:28Z</published>
    <updated>2010-03-04T10:18:25Z</updated>

    <summary>カテゴリ（フォルダ）を並び替えると言えば。 藤本　壱さんのSuperSortや ...</summary>
    <author>
        <name>nk</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="customize" label="Customize" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mt5" label="MT5" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="正規表現" label="正規表現" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.styletic.net/">
        <![CDATA[<p>カテゴリ（フォルダ）を並び替えると言えば。<br />
藤本　壱さんの<a href="http://www.h-fj.com/blog/archives/2010/02/17-092157.php">SuperSort</a>や<br />
CategoryLabelの頭N文字を削除するプラグインなんかが有名ですよね。</p>

<p>たまに制作現場で、「プラグインを<strong>インストールしてはいけない</strong>」とかいう<br />
とんでも案件に出会ったりします。←出会ったりしました<img src="http://www.styletic.net/mt/mt-static/plugins/InsertIcon/images/pp_03.gif" class="mt_icon" width="17" height="17" alt="嫌な感じ" />。</p>

<p>その経験を基にMT4.1以降だと動くはずな方法です。</p>

<p>古いMovable Typeから4.01以降に乗り換えた場合、<br />
上記のプラグインなどでカテゴリの順番を並び替えていたりする人も<br />
いるのではないでしょうか。</p>

<p>01_カテゴリ1<br />
02_カテゴリ2<br />
03_カテゴリ3<br />
04_カテゴリ4<br />
05_カテゴリ5</p>

<p>こんな感じに。</p>

<p>この方法だとMTはカテゴリ名の文頭の数値によって昇順に並びます。</p>

<p>しかし、このままだと不要なNN_が残ってしまっていかにも不細工です。<br />
かといってプラグインは使えない状況（という話です。）</p>

<p>そこでこの方法</p>

<p>MT4.01以上のグローバル・モディファイア<br />
<a href="http://www.movabletype.jp/documentation/appendices/modifiers/regex_replace.html">regex_replace</a>を使って頭の数字部分をを置換してしまいます。</p>

<pre>
<mt:Ignore><!-- 正規表現を変数に格納 --></mt:Ignore>
<mt:Var name='re' value='/^[\d]{2}_(.+)/'>
<mt:TopLevelCategories>
<mt:SubCatsIsFirst><ul><mt:SubCatsIsFirst>
<mt:Ignore><!-- 正規表現でカテゴリ名の頭のxx_を置換 --></mt:Ignore>
<li>
<a href="<mt:CategoryArchiveLink />"><mt:CategoryLabel regex_replace='$re','$1' /></a>
</li>
<mt:SubCatsIsLast></ul></mt:SubCatsIsLast>
</mt:TopLevelCategories>
</pre>

<p>これだけでカテゴリリストからきれいさっぱり<br />
頭の数字が取れます。</p>]]>
        
    </content>
</entry>

<entry>
    <title>外部リンクアイコンと別窓を開く備忘録（jQuery1.3.2） - styletic.net</title>
    <link rel="alternate" type="text/html" href="http://www.styletic.net/2010/02/archive_100226_11.html" />
    <id>tag:www.styletic.net,2010://3.11</id>

    <published>2010-02-26T07:14:39Z</published>
    <updated>2010-02-26T07:53:04Z</updated>

    <summary>いまでは当たり前のように使われてるJavascriptで外部リンクアイコンと別窓...</summary>
    <author>
        <name>nk</name>
        
    </author>
    
        <category term="jQuery" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="icon" label="icon" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jquery" label="jQuery" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.styletic.net/">
        <![CDATA[<p>いまでは当たり前のように使われてるJavascriptで外部リンクアイコンと別窓を開くスクリプト。</p>

<p>ちょっとググればすばらしいスクリプトがごろごろしてそうなのですが。</p>

<p>勉強をかねて自分で組んでみることにしました（というほどのものでもない<img src="http://www.styletic.net/mt/mt-static/plugins/InsertIcon/images/pp_03.gif" class="mt_icon" width="17" height="17" alt="嫌な感じ" />）。</p>

<h3>jQuery Script</h3>
<pre>
$(function(){
	//自ドメイン取得
	var myDomain;
	myDomain = document.domain;
	if(!myDomain){
	//ローカルなんかで作業してるときとか
		myDomain = "hogehoge.com";
	}
　　　　//記事のメイン領域だけ走査
	var target = document.getElementById("main");
	if(!target) return;
　　　　//http://とhttps://で始まるURIを探して
	$("a[href^=http://]"||"a[href^=https://]",target).each(function(){
		var urls = $(this).attr("href");
		//http://,https://を含むURIからホスト部分を抜き出して自ドメインと比較
		var extra = urls.split('/')[2];
		if(extra !== myDomain){
                        //自ドメインじゃなかったらtarget="_blank"とclassを付加
			$(this).attr({"target":"_blank","class":"extlink"});
		}
	});
});
</pre>

<h3>Style Sheet</h3>
<pre>
.extlink{
	padding:0 13px 0 0;
	background:url(../img/ico_extra_link.gif) right center no-repeat;
}
</pre>

<p>たぶんわかる人から見ると<br />
ムダだらけなんでしょうね・・・・<img src="http://www.styletic.net/mt/mt-static/plugins/InsertIcon/images/pp_12.gif" class="mt_icon" width="17" height="17" alt="ドクロ" /></p>

<p>一応 Win IE6(そういえば３月１日にIE6の<a href="http://www.itmedia.co.jp/news/articles/1002/25/news038.html">お葬式</a>だそうですね。）、Win IE7、Win FireFox 3.5.8、Opera 9.64、Google Chromeで動作確認しました。</p>

<p><br />
<strong>おまけ</strong><br />
ほしいという奇特な方がいれば・・<a href="http://www.styletic.net/archive/icon_extra_link.zip" title="icon_extra_link.zip">5色入りgifとpngのこのサイトで使ってる外部リンクアイコンセット</a>どうぞ</p>]]>
        
    </content>
</entry>

<entry>
    <title>MT Zen-Codingを使ってみました。(Movable Type 5) - styletic.net</title>
    <link rel="alternate" type="text/html" href="http://www.styletic.net/2010/02/archive_100223_10.html" />
    <id>tag:www.styletic.net,2010://3.10</id>

    <published>2010-02-23T05:46:40Z</published>
    <updated>2010-02-26T06:59:08Z</updated>

    <summary>巷で話題のZen-Coding。 コーディング速度が３倍になるとの話（きっと赤い...</summary>
    <author>
        <name>nk</name>
        
    </author>
    
        <category term="Codings" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Plugins" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mtzencoding" label="MT Zen-Coding" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="zencoding" label="Zen-Coding" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.styletic.net/">
        <![CDATA[<p>巷で話題のZen-Coding。</p>

<p>コーディング速度が３倍になるとの話（きっと赤い○○なんですね。）。</p>

<p>時代の波に乗り遅れまいと<a href="http://www.tinybeans.net/">かたつむりくんのWWW</a>で公開されている<br />
<a href="http://www.tinybeans.net/blog/download/mt-plugin/mt-zen-coding.html">「MT Zen-Coding」</a><br />
を導入してみました。</p>

<p>ちなみにZen-Codingとは、複雑なマークアップでもショートカットとスニペットで簡単にかけてしまうという<br />
ライブラリなのです。</p>

<p>これ自体がDreamWeaverみたいなエディタじゃなくライブラリなので既存のエディタソフトに対応したものがあります。</p>

<ul>
<li>本家サイト :<a href="http://www.ohloh.net/p/zen-coding/">http://www.ohloh.net/p/zen-coding/</a></li>
<li>Google Code :<a href="http://code.google.com/p/zen-coding/">http://code.google.com/p/zen-coding/</a></li>
</ul>]]>
        <![CDATA[<p><br />
使い方は簡単でプラグインをインストールするとそのままエントリーのテキストエリアで使用可能です。</p>

<p>例えば、</p>

<p><code>div#container>div#header+div#contents+div#footer</code></p>

<p>と書いてctrl + E(展開）すると。</p>

<pre class="mtml">
<div id="container">
	<div id="header"></div>
	<div id="contents"></div>
	<div id="footer"></div>
</div>
</pre>

<p>こんな感じで一瞬でコードに変換されます。</p>

<p>MT Zen-Coding　ではテンプレートの編集画面にも対応されていて省略形の記述法で<br />
MTタグもマークアップできるようになってるそうです（まだ、試してないのです。）</p>

<p>早く赤いすいｓ（ｒｙ・・・</p>]]>
    </content>
</entry>

<entry>
    <title>エントリーの最古の１件を常に一番下に表示したい。 - styletic.net</title>
    <link rel="alternate" type="text/html" href="http://www.styletic.net/2010/02/archive_100222_09.html" />
    <id>tag:www.styletic.net,2010://3.9</id>

    <published>2010-02-22T09:54:57Z</published>
    <updated>2010-02-23T06:13:04Z</updated>

    <summary>なんだかよくわからないタイトルになってしまいましたが・・ エントリーリストで、一...</summary>
    <author>
        <name>nk</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="customize" label="Customize" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.styletic.net/">
        <![CDATA[<p>なんだかよくわからないタイトルになってしまいましたが・・<img src="http://www.styletic.net/mt/mt-static/plugins/InsertIcon/images/pp_02.gif" class="mt_icon" width="17" height="17" alt="汗" /></p>

<p>エントリーリストで、一番古いエントリーをなんらかの理由でリストの最後に常に表示させておきたいときの<br />
備忘録。</p>]]>
        <![CDATA[<pre>
&lt;mt:Ignore&gt;&lt;!--
最古の１件を取得して　oldest_entry　に、格納
--&gt;&lt;/mt:Ignore&gt;
&lt;mt:Entries sort_order=&quot;ascend&quot; limit=&quot;1&quot; setvar='oldest_entry'&gt;
&lt;p style=&quot;color:#990000; font-weight:bold;&quot;&gt;&lt;mt:EntryTitle /&gt;&lt;/p&gt;
&lt;/mt:Entries&gt;
&lt;mt:Ignore&gt;&lt;!--
最大エントリー数から1件引いた分だけ表示
--&gt;&lt;/mt:Ignore&gt;
&lt;mt:BlogEntryCount setvar='total_entries' /&gt;
&lt;mt:SetVar name='sub_entreis' value='$total_entries' /&gt;
&lt;mt:SetVar name='sub_entreis'  op='--' /&gt;
&lt;mt:Entries lastn=&quot;$sub_entreis&quot;&gt;
&lt;p&gt;&lt;mt:EntryTitle /&gt;&lt;mt:Var sub_entreis /&gt;&lt;/p&gt;
&lt;/mt:Entries&gt;
&lt;mt:Var oldest_entry /&gt;
</pre>

<p>まず、エントリーを昇順に並び替え、最古の１件だけ取得し適当な変数に格納しておく。（ここではoldest_entry）</p>

<p>次にトータルのエントリー数から1引いた数だけエントリーを出力（ここは降順）</p>

<p>最後にoldest_entryをエントリーリストの最後にはっつけて完成。</p>

<p>こんなもんでしょうか。</p>]]>
    </content>
</entry>

<entry>
    <title>MT5のコメントまわりの備忘録1 - styletic.net</title>
    <link rel="alternate" type="text/html" href="http://www.styletic.net/2010/02/archive_100221_05.html" />
    <id>tag:www.styletic.net,2010://3.5</id>

    <published>2010-02-21T14:24:12Z</published>
    <updated>2010-02-21T14:32:54Z</updated>

    <summary>本サイトを制作している段階において コメント周り、特にコメントのページネーション...</summary>
    <author>
        <name>nk</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="customize" label="Customize" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.styletic.net/">
        <![CDATA[<p>本サイトを制作している段階において<br />
コメント周り、特にコメントのページネーションスクリプトの仕様が分からなくて<br />
かなり悩まされました。</p>

<p>一応は分かったのですが・・・</p>

<p>ぶっちゃけこの仕様はどうなのか？</p>

<p>コメントのページネーションを作動させるためには<br />
まず「コメント一覧」システムテンプレートが必要です。<br />
JSONになっていてコメント一覧を内部的にテキスト出力してる・・感じですか？</p>

<p>そしてすごく大事なのが・・<br />
ついついデザイン上ページネーション部分を下だけでいいやと</p>

<p>#top-comment-nav 部分をとっぱらってました。<br />
上部のページネーション表示ですね。</p>

<p>javascriptエラーがでて<br />
必要な引数が定義されていないと・・</p>

<p>#top-comment-nav　をつけることで解消されましたが<br />
いまだ謎が多いコメント部分</p>

<p>まだ完成には時間がかかりそうな悪寒です。</p>]]>
        
    </content>
</entry>

<entry>
    <title>どせいさん - styletic.net</title>
    <link rel="alternate" type="text/html" href="http://www.styletic.net/2010/02/archive_100204_02.html" />
    <id>tag:www.styletic.net,2010://3.2</id>

    <published>2010-02-04T09:15:59Z</published>
    <updated>2010-02-22T13:33:39Z</updated>

    <summary>昔、任天堂が「Mother」というタイトルのシリーズを出してました。 その「Mo...</summary>
    <author>
        <name>nk</name>
        
    </author>
    
        <category term="Other" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="favorites" label="Favorites" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.styletic.net/">
        <![CDATA[<p>昔、任天堂が「Mother」というタイトルのシリーズを出してました。<br />
その「Mother]で大人気だったのが、</p>

<p>「どせいさん」です。<img src="http://www.styletic.net/mt/mt-static/plugins/InsertIcon/images/pp_01.gif" class="mt_icon" width="17" height="17" alt="ハート" /></p>

<p>つるんとしたボディにちょろ毛、赤いリボンに短すぎる足。</p>

<p>全てがキュートです。</p>

<p>このたび、たくさんの人のリクエストで、クレーンゲームで獲る<br />
どせいさんのキャラクターが数量限定、店舗限定で設置されるそうです。</p>

<p>今回こそは、のKIAIでゲットしたいと思います。</p>

<p>2/6～だそうなので週末は朝から出陣です。</p>

<p><br />
そういえば、その「どせいさん」の会話部分だけ<br />
特殊な今で言う手書き風へた文字で作られてました。</p>

<p>その特殊なフォントで文字が書けるソフトがあったような・・・</p>]]>
        <![CDATA[<h3>10/02/22 追記</h3>

<p>￥1,500使ってやっとこさゲット。<br />
カッターでどせいさんを吊り下げてる紐をぷちっと切るタイプのクレーンゲームでした。</p>

<p><a href="http://www.styletic.net/assets_c/2010/02/img_0274-1.html" onclick="window.open('http://www.styletic.net/assets_c/2010/02/img_0274-1.html','popup','width=480,height=561,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.styletic.net/assets_c/2010/02/img_0274-thumb-240x280-1.jpg" width="240" height="280" alt="img_0274.jpg" class="mt-image-none" style="" /></a></p>

<p>苦労の結晶。</p>]]>
    </content>
</entry>

<entry>
    <title>TopLevelCategories でしましま(Movable Type 5) - styletic.net</title>
    <link rel="alternate" type="text/html" href="http://www.styletic.net/2010/02/archive_100204_01.html" />
    <id>tag:www.styletic.net,2010://3.1</id>

    <published>2010-02-04T08:59:07Z</published>
    <updated>2010-02-25T14:56:32Z</updated>

    <summary>TopLevelCategoriesタグには、__odd__,__even__,...</summary>
    <author>
        <name>nk</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="customize" label="Customize" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.styletic.net/">
        <![CDATA[<p>TopLevelCategoriesタグには、__odd__,__even__,__last__,__first__などのループに関する処理が含まれていないためカテゴリーリストでしましまにしたいなと思ったときにちょっと不便です。</p>

<p>そこで、TopLevelCategoriesのループ内で番号を振って奇数、偶数を判断したいと思います。</p>]]>
        <![CDATA[<pre>
&lt;mt:setVar cat_number value='1' /&gt;
&lt;mt:topLevelCategories&gt;
 &lt;mt:subCatIsFirst&gt;&lt;ul&gt;&lt;/mt:subCatIsFirst&gt;
  &lt;mt:setVar cat_number op='++' /&gt;
   &lt;li class=&quot;&lt;mt:if test='$cat_number%2==1'&gt;even&lt;mt:else&gt;odd&lt;/mt:if&gt;&quot;&gt;
    &lt;mt:if tag=&quot;categoryCount&quot;&gt;
     &lt;a href=&quot;&lt;mt:categoryArchiveLink /&gt;&quot;&gt;&lt;mt:categoryLabel /&gt;&lt;/a&gt;
    &lt;mt:else&gt;&lt;mt:categoryLabel /&gt;&lt;/mt:if&gt;&lt;/li&gt;
  &lt;mt:subCatIsLast&gt;&lt;/ul&gt;&lt;/mt:subCatIsLast&gt;
&lt;/mt:topLevelCategories&gt;
</pre>

<p>
TopLevelCategoriesのループに入る前に&lt;mt:setVar cat_number value='1' /&gt;カテゴリのループ回数を格納する変数を初期化<br />TopLevelCategories 内でカテゴリの呼び出しを行うたびに&lt;mt:setVar cat_number op='++' /&gt;<br />
呼び出されたカテゴリのインデックスとして変数に1足してtest アトリビュートで演算、<br />
トップレベルカテゴリの総数を2で割った余りが1（1から開始してるので一つ目のカテゴリが2～となるので)なら偶数、1以外なら奇数となります。</p>]]>
    </content>
</entry>

</feed>
