<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Log maaguu (^^; com 北海道札幌でホームページ制作を楽しむ</title>
	<atom:link href="http://log.maaguu.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://log.maaguu.com</link>
	<description>maaguu.comのお知らせとかとりとめのない話題とか</description>
	<lastBuildDate>Sun, 21 Mar 2010 04:37:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CSS3のセレクタとかプロパティとかメモっておく</title>
		<link>http://log.maaguu.com/2009/01/30/css3-selector-property/</link>
		<comments>http://log.maaguu.com/2009/01/30/css3-selector-property/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 20:59:46 +0000</pubDate>
		<dc:creator>maaguu</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://log.maaguu.com/?p=141</guid>
		<description><![CDATA[ie7-jsのページを見ていたところ、そのデモページで、CSSのattr~="value"とか:nth-child()とか疎覚えなことに気付いたので＿〆(。。)メモメモ…
最近HTMLとかCSSの勉強してなかったからなあ。
セレクタ

[attr]
属性セレクタ（CSS2.1）
[attr="value"]
属性セレクタ（CSS2.1）
[attr~="value"]
属性セレクタ（attrを含む属性にマッチ）（CSS2.1）
[attr&#124;="value"]
属性セレクタ（属性attrにマッチかつ属性値valueを前方一致で含む）（CSS2.1）
[attr^="value"]
属性セレクタ（attrを含む前方一致の属性にマッチ）
[attr$="value"]
属性セレクタ（attrを含む後方一致の属性にマッチ）
[attr*="value"]
属性セレクタ（属性attrにマッチかつ属性値valueを含む）
:root
ルート要素にマッチ
::selection
::-moz-selection
選択要素にマッチ
:target
リンク先要素にマッチ
::before()
::after()
リンク先要素にマッチ
:not()
除外
~
兄弟セレクタ
:first-child（CSS2.1）
:last-child
:nth-child()
:nth-last-child()
  nly-child
:nth-of-type()
:nth-last-of-type()
:first-of-type
:last-of-type
  nly-of-type
:empty
子要素に適用。:nth-child()なんかは、交互に背景色を変えるときとか、プログラム絡めなくて良くなるので便利だな。
:enabled
:disabled
有効か無効か
:checked
チェックされているか
::outside
…
::alternate
…
::marker
…
::line-marker
…
:default
…
:valid
:invalid
…
:in-range
  ut-of-range
…
:required
  ptional
…
:read-only
…
:read-write
…
::value
…
::choices
…
::repeat-item
…
::repeat-index
…

XSLみたいになってきて、より実用度が増した感じ。

HTML Test Index

プロパティ

column-width
カラムの幅
column-count
カラム数
column-gap
カラムの境界
text-shadow
テキストの影
text-shadow
テキストの影
text-stroke
-webkit-text-stroke
テキストのアウトライン
box-shadow
ボックスの影
border-radius
-moz-border-radius
-webkit-border-radius
ボックスのボーダーの角丸
opaciy
ボックスの透明度
opaciy
ボックス背景の透明度
transform
-webkit-transform
ボックスの回転とか
web-fonts
Webサーバのフォントを使用
transionts
時間制御

Internet Explorer 8のベンダ拡張は-ms-（翻訳）。
ひとまずはこの辺りをメモしてみたけれど、まとまらないのでリンクをば。
リソース

CSS3 module: Cascading and inheritance
CSS3 module: Syntax
Selectors
CSS3 module: Syntax
CSS basic box model
CSS Backgrounds and Borders Module Level 3
CSS3 Generated and Replaced Content Module
CSS3 module: Lists
CSS3 Module: Paged Media
CSS Color Module Level 3
CSS3 module: Web Fonts
CSS3 module: Fonts
CSS Text Level 3
CSS3 Basic User Interface [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/p/ie7-js/">ie7-js</a>のページを見ていたところ、その<a href="http://ie7-js.googlecode.com/svn/test/index.html">デモページ</a>で、CSSの<code>attr~="value"</code>とか<code>:nth-child()</code>とか<a href="http://ja.wikipedia.org/wiki/%E3%81%86%E3%82%8D%E8%A6%9A%E3%81%88">疎覚え</a>なことに気付いたので＿〆(。。)メモメモ…</p>
<p>最近HTMLとかCSSの勉強してなかったからなあ。</p>
<h3>セレクタ</h3>
<dl>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#attribute-representation"><code>[attr]</code></a></dt>
<dd>属性セレクタ（CSS2.1）</dd>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#attribute-representation"><code>[attr="value"]</code></a></dt>
<dd>属性セレクタ（CSS2.1）</dd>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#attribute-representation"><code>[attr~="value"]</code></a></dt>
<dd>属性セレクタ（<code>attr</code>を含む属性にマッチ）（CSS2.1）</dd>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#attribute-representation"><code>[attr|="value"]</code></a></dt>
<dd>属性セレクタ（属性<code>attr</code>にマッチかつ属性値<code>value</code>を前方一致で含む）（CSS2.1）</dd>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#attribute-selectors"><code>[attr^="value"]</code></a></dt>
<dd>属性セレクタ（<code>attr</code>を含む前方一致の属性にマッチ）</dd>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#attribute-selectors"><code>[attr$="value"]</code></a></dt>
<dd>属性セレクタ（<code>attr</code>を含む後方一致の属性にマッチ）</dd>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#attribute-selectors"><code>[attr*="value"]</code></a></dt>
<dd>属性セレクタ（属性<code>attr</code>にマッチかつ属性値<code>value</code>を含む）</dd>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#root-pseudo"><code>:root</code></a></dt>
<dd>ルート要素にマッチ</dd>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#selection"><code>::selection</code></a></dt>
<dt><code>::-moz-selection</code></dt>
<dd>選択要素にマッチ</dd>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#target-pseudo"><code>:target</code></a></dt>
<dd>リンク先要素にマッチ</dd>
<dt><a href="http://www.w3.org/TR/2003/WD-css3-content-20030514/#inserting0"><code>::before()</code></a></dt>
<dt><a href="http://www.w3.org/TR/2003/WD-css3-content-20030514/#inserting0"><code>::after()</code></a></dt>
<dd>リンク先要素にマッチ</dd>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#negation"><code>:not()</code></a></dt>
<dd>除外</dd>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#general-sibling-combinators"><code>~</code></a></dt>
<dd>兄弟セレクタ</dd>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#first-child-pseudo"><code>:first-child</code></a>（CSS2.1）</dt>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#last-child-pseudo"><code>:last-child</code></a></dt>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#nth-child-pseudo"><code>:nth-child()</code></a></dt>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#nth-last-child-pseudo"><code>:nth-last-child()</code></a></dt>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#only-child-pseudo"><code> <img src='http://log.maaguu.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> nly-child</code></a></dt>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#nth-of-type-pseudo"><code>:nth-of-type()</code></a></dt>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#nth-last-of-type-pseudo"><code>:nth-last-of-type()</code></a></dt>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#first-of-type-pseudo"><code>:first-of-type</code></a></dt>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#last-of-type-pseudo"><code>:last-of-type</code></a></dt>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#only-of-type-pseudo"><code> <img src='http://log.maaguu.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> nly-of-type</code></a></dt>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#empty-pseudo"><code>:empty</code></a></dt>
<dd>子要素に適用。<code>:nth-child()</code>なんかは、交互に背景色を変えるときとか、プログラム絡めなくて良くなるので便利だな。</dd>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#enableddisabled"><code>:enabled</code></a></dt>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#enableddisabled"><code>:disabled</code></a></dt>
<dd>有効か無効か</dd>
<dt><a href="http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#checked"><code>:checked</code></a></dt>
<dd>チェックされているか</dd>
<dt><a href="http://www.w3.org/TR/2003/WD-css3-content-20030514/#wrapping"><code>::outside</code></a></dt>
<dd>…</dd>
<dt><a href="http://www.w3.org/TR/2003/WD-css3-content-20030514/#inserting1"><code>::alternate</code></a></dt>
<dd>…</dd>
<dt><a href="http://www.w3.org/TR/2002/WD-css3-lists-20021107/#markers"><code>::marker</code></a></dt>
<dd>…</dd>
<dt><a href="http://www.w3.org/TR/2003/WD-css3-content-20030514/#line-markers"><code>::line-marker</code></a></dt>
<dd>…</dd>
<dt><a href="http://www.w3.org/TR/2004/CR-css3-ui-20040511/#pseudo-default"><code>:default</code></a></dt>
<dd>…</dd>
<dt><a href="http://www.w3.org/TR/2004/CR-css3-ui-20040511/#pseudo-validity"><code>:valid</code></a></dt>
<dt><a href="http://www.w3.org/TR/2004/CR-css3-ui-20040511/#pseudo-validity"><code>:invalid</code></a></dt>
<dd>…</dd>
<dt><a href="http://www.w3.org/TR/2004/CR-css3-ui-20040511/#pseudo-range"><code>:in-range</code></a></dt>
<dt><a href="http://www.w3.org/TR/2004/CR-css3-ui-20040511/#pseudo-range"><code> <img src='http://log.maaguu.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> ut-of-range</code></a></dt>
<dd>…</dd>
<dt><a href="http://www.w3.org/TR/2004/CR-css3-ui-20040511/#pseudo-required-value"><code>:required</code></a></dt>
<dt><a href="http://www.w3.org/TR/2004/CR-css3-ui-20040511/#pseudo-required-value"><code> <img src='http://log.maaguu.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> ptional</code></a></dt>
<dd>…</dd>
<dt><a href="http://www.w3.org/TR/2004/CR-css3-ui-20040511/#pseudo-ro-rw"><code>:read-only</code></a></dt>
<dd>…</dd>
<dt><a href="http://www.w3.org/TR/2004/CR-css3-ui-20040511/#pseudo-ro-rw"><code>:read-write</code></a></dt>
<dd>…</dd>
<dt><a href="http://www.w3.org/TR/2004/CR-css3-ui-20040511/#pseudo-value"><code>::value</code></a></dt>
<dd>…</dd>
<dt><a href="http://www.w3.org/TR/2004/CR-css3-ui-20040511/#pseudo-choices"><code>::choices</code></a></dt>
<dd>…</dd>
<dt><a href="http://www.w3.org/TR/2004/CR-css3-ui-20040511/#pseudo-repeat-item"><code>::repeat-item</code></a></dt>
<dd>…</dd>
<dt><a href="http://www.w3.org/TR/2004/CR-css3-ui-20040511/#pseudo-repeat-index"><code>::repeat-index</code></a></dt>
<dd>…</dd>
</dl>
<p>XSLみたいになってきて、より実用度が増した感じ。</p>
<ul>
<li><a href="http://www.w3.org/Style/CSS/Test/CSS3/Selectors/current/html/">HTML Test Index</a></li>
</ul>
<h3>プロパティ</h3>
<dl>
<dt><code>column-width</code></dt>
<dd>カラムの幅</dd>
<dt><code>column-count</code></dt>
<dd>カラム数</dd>
<dt><code>column-gap</code></dt>
<dd>カラムの境界</dd>
<dt><code>text-shadow</code></dt>
<dd>テキストの影</dd>
<dt><code>text-shadow</code></dt>
<dd>テキストの影</dd>
<dt><code>text-stroke</code></dt>
<dt><code>-webkit-text-stroke</code></dt>
<dd>テキストのアウトライン</dd>
<dt><code>box-shadow</code></dt>
<dd>ボックスの影</dd>
<dt><code>border-radius</code></dt>
<dt><code>-moz-border-radius</code></dt>
<dt><code>-webkit-border-radius</code></dt>
<dd>ボックスのボーダーの角丸</dd>
<dt><code>opaciy</code></dt>
<dd>ボックスの透明度</dd>
<dt><code>opaciy</code></dt>
<dd>ボックス背景の透明度</dd>
<dt><code>transform</code></dt>
<dt><code>-webkit-transform</code></dt>
<dd>ボックスの回転とか</dd>
<dt><code>web-fonts</code></dt>
<dd>Webサーバのフォントを使用</dd>
<dt><code>transionts</code></dt>
<dd>時間制御</dd>
</dl>
<p><a href="http://blogs.msdn.com/ie/archive/2008/09/08/microsoft-css-vendor-extensions.aspx">Internet Explorer 8のベンダ拡張は<code>-ms-</code></a>（<a href="http://msdn.microsoft.com/ja-jp/ie/dd218499.aspx">翻訳</a>）。</p>
<p>ひとまずはこの辺りをメモしてみたけれど、まとまらないのでリンクをば。</p>
<h3>リソース</h3>
<ul>
<li><a href="http://www.w3.org/TR/css3-cascade/">CSS3 module: Cascading and inheritance</a></li>
<li><a href="http://www.w3.org/TR/css3-syntax/">CSS3 module: Syntax</a></li>
<li><a href="http://www.w3.org/TR/css3-selectors/">Selectors</a></li>
<li><a href="http://www.w3.org/TR/css3-syntax/">CSS3 module: Syntax</a></li>
<li><a href="http://www.w3.org/TR/css3-box/">CSS basic box model</a></li>
<li><a href="http://www.w3.org/TR/css3-background/">CSS Backgrounds and Borders Module Level 3</a></li>
<li><a href="http://www.w3.org/TR/css3-content/">CSS3 Generated and Replaced Content Module</a></li>
<li><a href="http://www.w3.org/TR/css3-lists/">CSS3 module: Lists</a></li>
<li><a href="http://www.w3.org/TR/css3-page/">CSS3 Module: Paged Media</a></li>
<li><a href="http://www.w3.org/TR/css3-color/">CSS Color Module Level 3</a></li>
<li><a href="http://www.w3.org/TR/css3-webfonts/">CSS3 module: Web Fonts</a></li>
<li><a href="http://www.w3.org/TR/css3-fonts/">CSS3 module: Fonts</a></li>
<li><a href="http://www.w3.org/TR/css3-text/">CSS Text Level 3</a></li>
<li><a href="http://www.w3.org/TR/css3-ui/">CSS3 Basic User Interface Module</a></li>
<li><a href="http://www.w3.org/TR/css3-mediaqueries/">Media Queries</a></li>
<li><a href="http://www.w3.org/TR/css3-ruby/">CSS3 Ruby Module</a></li>
<li><a href="http://www.w3.org/TR/css3-multicol/">CSS3 module: Multi-column layout</a></li>
</ul>
<p>読まねば(^_^;)</p>
<p>※このブログ記事は将来アップデートされます。</p>
]]></content:encoded>
			<wfw:commentRss>http://log.maaguu.com/2009/01/30/css3-selector-property/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>サイト開設1ヶ月を経過して「WordPress」での検索から訪れる方が圧倒的に多いことがわかった</title>
		<link>http://log.maaguu.com/2009/01/19/there-are-a-lot-of-visitors-from-the-retrieval-with-wordpress/</link>
		<comments>http://log.maaguu.com/2009/01/19/there-are-a-lot-of-visitors-from-the-retrieval-with-wordpress/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 14:58:08 +0000</pubDate>
		<dc:creator>maaguu</dc:creator>
				<category><![CDATA[misc.]]></category>

		<guid isPermaLink="false">http://log.maaguu.com/?p=136</guid>
		<description><![CDATA[タイトルそのまんまなのですが、アクセスログを見てみると、WordPressの情報を探して検索エンジンから訪れる方が圧倒的に多いことがわかりました。
まとめてみます（順不同）。ちなみにページビューが約3,000/月、セッションが約1,100/月です。

WordPressの情報を探して来る人が極めて多い
Firefoxでの訪問者が多い
Internet Explorer6がIEのうち40%
検索エンジンはGoogleが100%
1セッション当たりのページビューが少ない
ホームページ（http://maaguu.com/）へのアクセスが少ない

ってな感じです。
1に関しては、単にWordPress以外の有用な情報がこのサイトにはないから(^^ゞだと思います。5に関しては、IE6を蹴っているのが大きいです。ホームページはほとんど見られないですね。その他に関しても、特に目立った傾向は無いようです。
あと、GetMoneyからの振込が4,500円ほどありました。GetMoneyはコストがほぼゼロで収入になるのが嬉しいところです。
]]></description>
			<content:encoded><![CDATA[<p>タイトルそのまんまなのですが、アクセスログを見てみると、WordPressの情報を探して検索エンジンから訪れる方が圧倒的に多いことがわかりました。</p>
<p>まとめてみます（順不同）。ちなみにページビューが約3,000/月、セッションが約1,100/月です。</p>
<ol>
<li>WordPressの情報を探して来る人が極めて多い</li>
<li>Firefoxでの訪問者が多い</li>
<li>Internet Explorer6がIEのうち40%</li>
<li>検索エンジンはGoogleが100%</li>
<li>1セッション当たりのページビューが少ない</li>
<li>ホームページ（<a href="http://maaguu.com/">http://maaguu.com/</a>）へのアクセスが少ない</li>
</ol>
<p>ってな感じです。</p>
<p>1に関しては、単にWordPress以外の有用な情報がこのサイトにはないから(^^ゞだと思います。5に関しては、IE6を蹴っているのが大きいです。ホームページはほとんど見られないですね。その他に関しても、特に目立った傾向は無いようです。</p>
<p>あと、<a href="http://dietnavi.com/?id=1621223">GetMoney</a>からの振込が4,500円ほどありました。<a href="http://dietnavi.com/?id=1621223">GetMoney</a>はコストがほぼゼロで収入になるのが嬉しいところです。</p>
]]></content:encoded>
			<wfw:commentRss>http://log.maaguu.com/2009/01/19/there-are-a-lot-of-visitors-from-the-retrieval-with-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ソーシャルブックマークの今後</title>
		<link>http://log.maaguu.com/2009/01/18/the-future-of-social-bookmark/</link>
		<comments>http://log.maaguu.com/2009/01/18/the-future-of-social-bookmark/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 13:34:56 +0000</pubDate>
		<dc:creator>maaguu</dc:creator>
				<category><![CDATA[misc.]]></category>

		<guid isPermaLink="false">http://log.maaguu.com/?p=128</guid>
		<description><![CDATA[このエントリーは、ソーシャルブックマークの今後を分析するような大それたものではなく、これまでソーシャルブックマークを使ってきて少し物足りなくなってきたので、自分が欲しいアプリのスケッチをしてみるという内容です。
まとまってません。殴り書きです。
ブックマークしてタグで分類してコメント追記して、あとで再ブックマークとか再分類とか、ブログもそうなんですが（ブログまで話を拡げるのはどうなのかとも思いますが）、このブックマーク（記事）とあのブックマーク（記事）とを関連させるのがタグ（とかカテゴリーとか）しかない、というのがどうも腑に落ちないのです。
このブックマークとあのブックマークをくっつけてそのブックマークにしたい、みたいな？？？

インターフェイスの問題なのかな？？？
ハイパーリンクで繋げる手法ってのは普通にあるしな……。
exploratreeみたいかなあ。これはちょっと目指している方向が違うかな。Evernoteはすごいアプリですが、これも違うかなあ。
]]></description>
			<content:encoded><![CDATA[<p>このエントリーは、ソーシャルブックマークの今後を分析するような大それたものではなく、これまでソーシャルブックマークを使ってきて少し物足りなくなってきたので、自分が欲しいアプリのスケッチをしてみるという内容です。</p>
<p>まとまってません。殴り書きです。</p>
<p>ブックマークしてタグで分類してコメント追記して、あとで再ブックマークとか再分類とか、ブログもそうなんですが（ブログまで話を拡げるのはどうなのかとも思いますが）、このブックマーク（記事）とあのブックマーク（記事）とを関連させるのがタグ（とかカテゴリーとか）しかない、というのがどうも腑に落ちないのです。</p>
<p>このブックマークとあのブックマークをくっつけてそのブックマークにしたい、みたいな？？？</p>
<p><img src="http://log.maaguu.com/files/2009/01/logmaaguucom20090118socialbookmark2.jpg" alt="gonyogonyo" width="500" height="500" class="size-medium wp-image-134" /></p>
<p>インターフェイスの問題なのかな？？？</p>
<p>ハイパーリンクで繋げる手法ってのは普通にあるしな……。</p>
<p><a href="http://www.exploratree.org.uk/">exploratree</a>みたいかなあ。これはちょっと目指している方向が違うかな。<a href="http://evernote.com/">Evernote</a>はすごいアプリですが、これも違うかなあ。</p>
]]></content:encoded>
			<wfw:commentRss>http://log.maaguu.com/2009/01/18/the-future-of-social-bookmark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>印刷用のCMYKで黒を表現する場合に気をつけるべきこと</title>
		<link>http://log.maaguu.com/2009/01/14/quote-3-deadly-sins-of-print-design/</link>
		<comments>http://log.maaguu.com/2009/01/14/quote-3-deadly-sins-of-print-design/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 03:45:16 +0000</pubDate>
		<dc:creator>maaguu</dc:creator>
				<category><![CDATA[misc.]]></category>

		<guid isPermaLink="false">http://log.maaguu.com/?p=109</guid>
		<description><![CDATA[まじですかー。これまでにいぱーいDTPのデザイナーさんに会ってきたけど、教えてくれなかったYO
K100（いわゆるスミ）は完全な黒ではない！　濃いグレーだ。
まじですかー！　知らなかったYO！
つか、黒にもいろいろあるわけで、こんなことに気づかなかったオレはアホだ。デザイナーさんにとっては、知ってて当たり前、教えるまでもないことだったのだろうな。
そういえばプリンタインクにもリッチブラックとかあったな。

The Problem
If there is an unforgivable sin, this would be it. Again, a simple understanding of CMYK is needed.
A printer takes the CMYK info it is sent and puts out ink according to that info. CMYK value refers to a set of 4 numbers between one and 100 representing the amount of each color mixed [...]]]></description>
			<content:encoded><![CDATA[<p>まじですかー。これまでにいぱーいDTPのデザイナーさんに会ってきたけど、教えてくれなかったYO</p>
<p>K100（いわゆるスミ）は完全な<strong>黒ではない</strong>！　濃いグレーだ。</p>
<p>まじですかー！　知らなかったYO！</p>
<p>つか、黒にもいろいろあるわけで、こんなことに気づかなかったオレはアホだ。デザイナーさんにとっては、知ってて当たり前、教えるまでもないことだったのだろうな。</p>
<p>そういえばプリンタインクにもリッチブラックとかあったな。</p>
<blockquote>
<p><strong>The Problem</strong></p>
<p>If there is an unforgivable sin, this would be it. Again, a simple understanding of CMYK is needed.<br />
A printer takes the CMYK info it is sent and puts out ink according to that info. CMYK value refers to a set of 4 numbers between one and 100 representing the amount of each color mixed in to achieve the desired color. So you would immediately guess that k=100 would mean black, right?<br />
<em>Larry said so.</em></p>
<p>[...]</p>
<p>K=100 produces a dark grey that is definitively not black.</p>
<p><strong>The Fix</strong></p>
<p>Once again, easy fix; use values for rich black. Rich black mixes in some cyan, magenta, and/or yellow to darken the 100% Key. There are many different opinions on what is best, but there are basically two kinds; warm and cool. Generally accepted values (in order of CMY) are 70, 50, 30 (known as “designer black”), 60, 40, 40 (cool black) and 40, 60, 40, (warm black). All of these are mixed with k=100.</p>
<p>Some people say that a “C” value of 40 and a k value of 100 does the trick just fine; the point is to add some kind of extra into your blacks to make them&#8230; well, black.</p>
<p>Do<em> NOT</em> use rich black for smaller text; registration problems (where one cmyk ink prints slightly in the wrong place) will make your text unreadable. And no one wants that. Usually using k=100 for black text is readable enough.</p>
<p><em>Another neat trick:</em> if your text is large enough that you want to use rich black, but is just small enough that registration may pose a threat, outline your text with .5 or 1 pt of k=100. This will take care of the registration problems. <em>Note: the outline should be on the inside and should replace the original area it lays over, so that your text is not improperly displayed.</em></p>
<p><cite><a href="http://www.fuelyourcreativity.com/3-deadly-sins-of-print-design/">3 Deadly Sins of Print Design | Fuel Your Creativity</a></cite>
</p></blockquote>
<dl>
<dt>デザイナー・ブラック</dt>
<dd>70, 50, 30, 100 (CMYK)</dd>
<dt>クール・ブラック</dt>
<dd>60, 40, 40, 100</dd>
<dt>ウォーム・ブラック</dt>
<dd>40, 60, 40, 100</dd>
<dt>リッチ・ブラック</dt>
<dd>90, 60, 30, 100</dd>
</dl>
<p>印刷に出して確かめてみよーかなー。</p>
<p>ちなみにRGBにするとほとんど差はないですが、Webで微妙な黒を使い分けている人、いるんでしょうか？</p>
<dl>P.S. こっちも参照</p>
<dd>
<ul>
<li><a href="http://gigazine.net/index.php?/news/comments/20090114_common_photoshop_mistakes/">Photoshopでやってしまいがちな12個の間違った使い方 &#8211; GIGAZINE</a>）
<ul>
<li><a href="http://www.thedesigncubicle.com/2009/01/12-common-photoshop-mistakes-misuses-and-abuses/">12 Common Photoshop Mistakes, Misuses and Abuses | The Design Cubicle</a></li>
</ul>
</li>
</ul>
</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://log.maaguu.com/2009/01/14/quote-3-deadly-sins-of-print-design/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>グリッド線的Webデザイナーと文書的Webデザイナー</title>
		<link>http://log.maaguu.com/2009/01/14/grid-webdesigner-and-document-webdesigner/</link>
		<comments>http://log.maaguu.com/2009/01/14/grid-webdesigner-and-document-webdesigner/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 20:00:32 +0000</pubDate>
		<dc:creator>maaguu</dc:creator>
				<category><![CDATA[misc.]]></category>
		<category><![CDATA[Web制作]]></category>

		<guid isPermaLink="false">http://log.maaguu.com/?p=96</guid>
		<description><![CDATA[グリッド線的Webデザイナーの頭の中はこんな感じだろうと思う。

文書的Webデザイナーの頭の中はこんな感じだろうと思う。

マークアップエンジニアな人がグリッド線的Webデザイナーと組むと、結構大変だったりするのではなかろうか。
さらに、グリッド線的Webプログラマとの挟み撃ちに合うと、同情を禁じ得ない。
とどめに、グリッド線的Webディレクターと三方を囲まれると、これはもう悲惨としか言いようがない。
（それにしても下手糞な絵だ。）
]]></description>
			<content:encoded><![CDATA[<p>グリッド線的Webデザイナーの頭の中はこんな感じだろうと思う。</p>
<p><img src="http://log.maaguu.com/files/2009/01/logmaaguu_20090114_a.png" alt="designer a" width="200" height="353" class="size-full wp-image-98" style="border:none" /></p>
<p>文書的Webデザイナーの頭の中はこんな感じだろうと思う。</p>
<p><img src="http://log.maaguu.com/files/2009/01/logmaaguu_20090114_b.png" alt="designer b" width="200" height="353" class="size-full wp-image-99" style="border:none" /></p>
<p>マークアップエンジニアな人がグリッド線的Webデザイナーと組むと、結構大変だったりするのではなかろうか。</p>
<p>さらに、グリッド線的Webプログラマとの挟み撃ちに合うと、同情を禁じ得ない。</p>
<p>とどめに、グリッド線的Webディレクターと三方を囲まれると、これはもう悲惨としか言いようがない。</p>
<p>（それにしても下手糞な絵だ。）</p>
]]></content:encoded>
			<wfw:commentRss>http://log.maaguu.com/2009/01/14/grid-webdesigner-and-document-webdesigner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CORESERVERにSFTPで接続する（CORESERVERとFileZillaの設定）</title>
		<link>http://log.maaguu.com/2009/01/13/coreserver-sftp-filezilla/</link>
		<comments>http://log.maaguu.com/2009/01/13/coreserver-sftp-filezilla/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 14:59:52 +0000</pubDate>
		<dc:creator>maaguu</dc:creator>
				<category><![CDATA[misc.]]></category>
		<category><![CDATA[CORESERVER]]></category>
		<category><![CDATA[FileZilla]]></category>
		<category><![CDATA[SFTP]]></category>

		<guid isPermaLink="false">http://log.maaguu.com/?p=88</guid>
		<description><![CDATA[サーバにファイルを転送する場合は、FTPではなくSFTPやSCPで接続すべきです。FTPでサーバに接続すると、ユーザ名やパスワードが平文で流れるので危険です。ですので、SFTPに対応しているかどうかも、レンタルサーバを選択する際の基準の一つになると思います。
以下簡単に。
オレはCORESERVERをレンタルしていますので、そこでSSH通信を行うためには、管理画面の「ホスト情報登録」から「SSH登録」をします。
WindowsではSFTP対応のFileZillaなどを使います。FileZillaでは「サイトマネージャ」の「一般設定」で「サーバの種類」に「SFTP &#8211; SSH File Transfer Protocol」を選択します。接続しようとすると「不明なホスト鍵」ダイアログが表示されますので、「了解」で接続します。
パスワード認証より公開鍵認証の方がより安全ですが、ここでは割愛します。
]]></description>
			<content:encoded><![CDATA[<p>サーバにファイルを転送する場合は、FTPではなくSFTPやSCPで接続すべきです。FTPでサーバに接続すると、ユーザ名やパスワードが平文で流れるので危険です。ですので、SFTPに対応しているかどうかも、レンタルサーバを選択する際の基準の一つになると思います。</p>
<p>以下簡単に。</p>
<p>オレはCORESERVERをレンタルしていますので、そこでSSH通信を行うためには、管理画面の「ホスト情報登録」から「SSH登録」をします。</p>
<p>WindowsではSFTP対応の<a href="http://filezilla-project.org/">FileZilla</a>などを使います。FileZillaでは「サイトマネージャ」の「一般設定」で「サーバの種類」に「SFTP &#8211; SSH File Transfer Protocol」を選択します。接続しようとすると「不明なホスト鍵」ダイアログが表示されますので、「了解」で接続します。</p>
<p>パスワード認証より公開鍵認証の方がより安全ですが、ここでは割愛します。</p>
]]></content:encoded>
			<wfw:commentRss>http://log.maaguu.com/2009/01/13/coreserver-sftp-filezilla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>シンプルで明快。Logospireを見て思う</title>
		<link>http://log.maaguu.com/2009/01/10/logospire/</link>
		<comments>http://log.maaguu.com/2009/01/10/logospire/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 21:00:05 +0000</pubDate>
		<dc:creator>maaguu</dc:creator>
				<category><![CDATA[Websites observation]]></category>
		<category><![CDATA[Webサイトを観察する]]></category>

		<guid isPermaLink="false">http://log.maaguu.com/?p=71</guid>
		<description><![CDATA[シンプルで明快。一目見て惹き付けられました。ロゴ・インスピレーション・ギャラリー、Logospire &#8211; Logo inspiration gallery。
ホーム（トップ）ページに空白がないようにこれでもかと情報を詰め込んでいるサイトばかりを作ってきましたが、こういうシンプルなサイトは分かりやすくていいですね。
（正直言って、ホームページやサイドバーに情報盛りだくさんのサイトはウンザリです。）

ナビゲーションがわかりやすいです。

最上部、枠から外れたところのサインインとサインアップ
明快なアップロードボタン
シンプルなソート
上下のページャ

システムはRailsを使っているようです。WordPressなどブログソフトで行けそうかなとも思いますが、ユーザ別のページもありますし、ユーザ管理やファイルアップロードなど必要な機能だけを構築するにはスクラッチがいいのでしょうね。
サインインのページで「Sign in」ボタンを押すと、ボタンが「Loading&#8230;」と変わるさりげない処理なんかもおもしろいですね。
]]></description>
			<content:encoded><![CDATA[<p>シンプルで明快。一目見て惹き付けられました。ロゴ・インスピレーション・ギャラリー、<a href="http://www.logospire.com/">Logospire &#8211; Logo inspiration gallery</a>。</p>
<p>ホーム（トップ）ページに空白がないようにこれでもかと情報を詰め込んでいるサイトばかりを作ってきましたが、こういうシンプルなサイトは分かりやすくていいですね。</p>
<p>（正直言って、ホームページやサイドバーに情報盛りだくさんのサイトはウンザリです。）</p>
<p><img src="http://log.maaguu.com/files/2009/01/logospire20090110out-451x600.jpg" alt="logospire20090110out" width="451" height="600" class="size-medium wp-image-82" /></p>
<p>ナビゲーションがわかりやすいです。</p>
<ol>
<li>最上部、枠から外れたところのサインインとサインアップ</li>
<li>明快なアップロードボタン</li>
<li>シンプルなソート</li>
<li>上下のページャ</li>
</ol>
<p>システムはRailsを使っているようです。WordPressなどブログソフトで行けそうかなとも思いますが、ユーザ別のページもありますし、ユーザ管理やファイルアップロードなど必要な機能だけを構築するにはスクラッチがいいのでしょうね。</p>
<p>サインインのページで「Sign in」ボタンを押すと、ボタンが「Loading&#8230;」と変わるさりげない処理なんかもおもしろいですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://log.maaguu.com/2009/01/10/logospire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TumblrとかSoupとかはてなブックマークとか</title>
		<link>http://log.maaguu.com/2009/01/07/tumblr-soup-hatenabookmark/</link>
		<comments>http://log.maaguu.com/2009/01/07/tumblr-soup-hatenabookmark/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 20:29:27 +0000</pubDate>
		<dc:creator>maaguu</dc:creator>
				<category><![CDATA[misc.]]></category>

		<guid isPermaLink="false">http://log.maaguu.com/?p=65</guid>
		<description><![CDATA[Tumblrとかって、おもしろいですねえ、って今更ながら……。
一時Tumblrに繋がりにくくなって、Soupを使ってみたらそっちがメインになっている今日この頃です。テキストとか画像とかクリップするだけなのですが、なぜかおもしろい。なんでだろ。
ちなみにSoupは非公開にできます。
はてなのサービスは手当たり次第使っていましたけれども、最近はてなダイアリーをやめて、はてなブックマークのみを利用しています。
はてブ、最近リニューアルしましたが、相変わらずタグが入力しにくいですね。いちいちキャレットをつけなければならないなんて、面倒この上ないです。間違えてタグ付けしてしまってそのタグを削除したり変更したりするのも非常に面倒です。
あと、コレクション機能、ユーザには無意味です。オレは本をブックマークするのに使っていますが、ブックマークしようとすると「コレクションに追加」にあらかじめチェックが入って選択された状態になっています。そのままブックマークしたら最後、コレクションから削除も変更もできません。これ、買ったから削除しようと思っても、コレクションからは削除できません。ああ、でも、ブックマークから削除すると消えるみたい。これって、キーワードもそうだけど、運営者にしか利益がない仕組みですね。
はてなは収益を上げるために利用者をもっと増やしたいようです。以前はおもしろいモノを作る会社だなあと思っていましたけれど、今後はどうなっていくのでしょうか。収益を確保したら、またおもしろいモノを作り出すのかな。
]]></description>
			<content:encoded><![CDATA[<p>Tumblrとかって、おもしろいですねえ、って今更ながら……。</p>
<p>一時<a href="http://maaguu.tumblr.com/">Tumblr</a>に繋がりにくくなって、<a href="http://maaguu.soup.io/">Soup</a>を使ってみたらそっちがメインになっている今日この頃です。テキストとか画像とかクリップするだけなのですが、なぜかおもしろい。なんでだろ。</p>
<p>ちなみにSoupは非公開にできます。</p>
<p>はてなのサービスは手当たり次第使っていましたけれども、最近はてなダイアリーをやめて、はてなブックマークのみを利用しています。</p>
<p>はてブ、最近リニューアルしましたが、相変わらずタグが入力しにくいですね。いちいちキャレットをつけなければならないなんて、面倒この上ないです。間違えてタグ付けしてしまってそのタグを削除したり変更したりするのも非常に面倒です。</p>
<p>あと、コレクション機能、ユーザには無意味です。オレは本をブックマークするのに使っていますが、ブックマークしようとすると「コレクションに追加」にあらかじめチェックが入って選択された状態になっています。そのままブックマークしたら最後、コレクションから削除も変更もできません。これ、買ったから削除しようと思っても、コレクションからは削除できません。ああ、でも、ブックマークから削除すると消えるみたい。これって、キーワードもそうだけど、運営者にしか利益がない仕組みですね。</p>
<p>はてなは収益を上げるために<q cite="http://it.nikkei.co.jp/internet/news/index.aspx?n=MMITzx000028072008">利用者をもっと増やしたい</q>ようです。以前はおもしろいモノを作る会社だなあと思っていましたけれど、今後はどうなっていくのでしょうか。収益を確保したら、またおもしろいモノを作り出すのかな。</p>
]]></content:encoded>
			<wfw:commentRss>http://log.maaguu.com/2009/01/07/tumblr-soup-hatenabookmark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AFPBB Newsの「拡大写真を見る」ボタンをクリックしたら、ウィンドウ全面に会員登録画面が表示されてブラウザを落とす以外になくなった</title>
		<link>http://log.maaguu.com/2008/12/30/afpbb-newswebbrowser-crusher/</link>
		<comments>http://log.maaguu.com/2008/12/30/afpbb-newswebbrowser-crusher/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 02:08:37 +0000</pubDate>
		<dc:creator>maaguu</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://log.maaguu.com/?p=61</guid>
		<description><![CDATA[腹立つ（誇張）、って話。
ブラウザクラッシャーの類だな、これ。
Ctrl+Wで消せるけどさ。

見たページ
韓国の現代自動車、小型車「i20」をインドで発売へ　写真4枚　国際ニュース : AFPBB News

ちなみにFx3.0.5/Ubuntuでの話。
強制全画面ブラウザウィンドウ表示っての、まだあったのね。
]]></description>
			<content:encoded><![CDATA[<p>腹立つ（誇張）、って話。</p>
<p>ブラウザクラッシャーの類だな、これ。</p>
<p><kbd>Ctrl</kbd>+<kbd>W</kbd>で消せるけどさ。</p>
<dl>
<dt>見たページ</dt>
<dd><a href="http://www.afpbb.com/article/economy/2553144/3639953">韓国の現代自動車、小型車「i20」をインドで発売へ　写真4枚　国際ニュース : AFPBB News</a></dd>
</dl>
<p>ちなみにFx3.0.5/Ubuntuでの話。</p>
<p>強制全画面ブラウザウィンドウ表示っての、まだあったのね。</p>
]]></content:encoded>
			<wfw:commentRss>http://log.maaguu.com/2008/12/30/afpbb-newswebbrowser-crusher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>プログラミングの用語が全然わかりません(^^ゞ</title>
		<link>http://log.maaguu.com/2008/12/30/the-term-of-the-programming-is-not-understood-at-all/</link>
		<comments>http://log.maaguu.com/2008/12/30/the-term-of-the-programming-is-not-understood-at-all/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 17:00:13 +0000</pubDate>
		<dc:creator>maaguu</dc:creator>
				<category><![CDATA[misc.]]></category>

		<guid isPermaLink="false">http://log.maaguu.com/?p=49</guid>
		<description><![CDATA[JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティスを何の気なしに買ってみてちらっと目を通したけれど、ちんぷんかんぷんです。
つまりあれだ、オレはプログラミングがわかりません。プログラミングがわからないオレが読んでちんぷんかんぷんなので、これはプログラミングがわからない人が読む本ではありません。

JavaScriptの関数は、（大部分は）レキシカルなスコープを持つファーストクラスオブジェクトである。JavaScriptはメインストリームに登場した最初のラムダ言語だ。実際には、JavaScriptはJavaよりもLispやSchemeとよく似ている。JavaScriptはCの皮を被ったLispなのである。この性質のおかげでJavaScriptは非常に強力な言語になっている。

JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス
ひとまず用語の意味だけはメモしておこう。

レキシカル

以下のようにあったので、多分レキシカルはローカル変数のローカルと同じ意味だろう。

クロージャはある関数全体が他の関数（以下、エンクロージャ）の内部で宣言されたときに発生し、内部の関数はエンクロージャのローカル変数（レキシカル変数）を参照する。

クロージャ &#8211; Wikipedia

スコープ

上記引用に続いて以下のようにある。

実行時に外部の関数が実行された際、クロージャが形成される。クロージャは内部の関数のコードとエンクロージャのスコープ内の必要なすべての変数への参照からなる。

クロージャ &#8211; Wikipedia
また、

プログラミングでのスコープとは、ある変数や関数が特定の名前で参照される範囲のこと。ある範囲の外に置いた変数等は、通常、その名前だけでは参照できない。このときこれらの変数はスコープ外である、「見えない」といわれる。

スコープ &#8211; Wikipedia

ファーストクラスオブジェクト

第一級オブジェクトで引けた。

第一級オブジェクト（ファーストクラスオブジェクト、first-class object）は、あるプログラミング言語において、その言語における他のものと比べて制限なしに使用できる物体のことである。第一級オブジェクトは「第一級データ型に属す」という。
この言葉は1960年代にChristopher Stracheyによって「functions as first-class citizens」という文脈で初めて使われた。
言語によって、第一級オブジェクトは次のような性質をもつ。

匿名のリテラルとして表現可能である。
変数に格納可能である。
データ構造に格納可能である。
それ自体に独自性を内在する（名前とは独立している）。
他のものとの等値性の比較が可能である。
プロシージャや関数のパラメータとして渡すことができる。
プロシージャや関数の戻り値として返すことができる。
実行時に構築可能である。
表示可能である。
読み込むことができる。
分散したプロセス間で転送することができる。
実行中のプロセスの外に保存することができる。


第一級オブジェクト &#8211; Wikipedia

ラムダ言語

ラムダ計算 &#8211; Wikipediaを参照。


専門用語を調べるとその専門用語の説明に別の専門用語があってまた専門用語を調べなければなりませんね(^^ゞ

クロージャ


クロージャ (クロージャー、Closure) は、プログラミング言語において引数以外の変数を実行時の環境ではなく、自身が定義された環境（静的スコープ）において解決する関数のことである。関数とそれを評価する環境のペアであるともいえる。


Schemeは完全な静的スコープのクロージャを持つ最初の言語として登場した。実質的にすべての関数型言語（Scala、Haskell、OCamlなど）とSmalltalkに由来するオブジェクト指向言語は何らかの形でクロージャを持っている。 その他のクロージャを持つ言語に、Groovy、ECMAScript（JavaScriptを含む）、Perl、Python、Ruby、Lua、C#などがある。

クロージャ &#8211; Wikipedia


PHPが入っていませんね（5.3から実装されるらしいです）。

リテラル


コンピュータプログラミングにおいてリテラルは、ソースコード内に値を直接表記したものをいう。数値、文字列、関数などさまざまな型のものが存在し、それぞれの表記方法も言語によって異なる。
リテラルを記述できることは、第一級オブジェクトを構成するための要件として見なされる場合もある。

リテラル &#8211; Wikipedia


だめだこりゃ、勉強しないと。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.co.jp/gp/product/4873113911?ie=UTF8&amp;tag=maaguu01-22&amp;linkCode=as2&amp;camp=247&amp;creative=1211&amp;creativeASIN=4873113911">JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス</a><img src="http://www.assoc-amazon.jp/e/ir?t=maaguu01-22&amp;l=as2&amp;o=9&amp;a=4873113911" width="1" height="1" border="0" alt="" style="border:none !important;margin:0px !important" />を何の気なしに買ってみてちらっと目を通したけれど、ちんぷんかんぷんです。</p>
<p>つまりあれだ、オレはプログラミングがわかりません。プログラミングがわからないオレが読んでちんぷんかんぷんなので、これはプログラミングがわからない人が読む本ではありません。</p>
<blockquote>
<p>JavaScriptの関数は、（大部分は）レキシカルなスコープを持つファーストクラスオブジェクトである。JavaScriptはメインストリームに登場した最初のラムダ言語だ。実際には、JavaScriptはJavaよりもLispやSchemeとよく似ている。JavaScriptはCの皮を被ったLispなのである。この性質のおかげでJavaScriptは非常に強力な言語になっている。</p>
</blockquote>
<p class="cite"><cite><a href="http://www.amazon.co.jp/gp/product/4873113911?ie=UTF8&amp;tag=maaguu01-22&amp;linkCode=as2&amp;camp=247&amp;creative=1211&amp;creativeASIN=4873113911">JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス</a><img src="http://www.assoc-amazon.jp/e/ir?t=maaguu01-22&amp;l=as2&amp;o=9&amp;a=4873113911" width="1" height="1" border="0" alt="" style="border:none !important;margin:0px !important" /></cite></p>
<p>ひとまず用語の意味だけはメモしておこう。</p>
<dl>
<dt><q>レキシカル</q></dt>
<dd>
<p>以下のようにあったので、多分<q>レキシカル</q>はローカル変数のローカルと同じ意味だろう。</p>
<blockquote>
<p>クロージャはある関数全体が他の関数（以下、エンクロージャ）の内部で宣言されたときに発生し、内部の関数はエンクロージャのローカル変数（レキシカル変数）を参照する。</p>
</blockquote>
<p class="cite"><cite><a href="http://ja.wikipedia.org/wiki/%E3%82%AF%E3%83%AD%E3%83%BC%E3%82%B8%E3%83%A3">クロージャ &#8211; Wikipedia</a></cite></p>
</dd>
<dt><q>スコープ</q></dt>
<dd>
<p>上記引用に続いて以下のようにある。</p>
<blockquote>
<p>実行時に外部の関数が実行された際、クロージャが形成される。クロージャは内部の関数のコードとエンクロージャのスコープ内の必要なすべての変数への参照からなる。</p>
</blockquote>
<p class="cite"><cite><a href="http://ja.wikipedia.org/wiki/%E3%82%AF%E3%83%AD%E3%83%BC%E3%82%B8%E3%83%A3">クロージャ &#8211; Wikipedia</a></cite></p>
<p>また、</p>
<blockquote>
<p>プログラミングでのスコープとは、ある変数や関数が特定の名前で参照される範囲のこと。ある範囲の外に置いた変数等は、通常、その名前だけでは参照できない。このときこれらの変数はスコープ外である、「見えない」といわれる。</p>
</blockquote>
<p class="cite"><cite><a href="http://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97">スコープ &#8211; Wikipedia</a></cite></p>
</dd>
<dt><q>ファーストクラスオブジェクト</q></dt>
<dd>
<p>第一級オブジェクトで引けた。</p>
<blockquote>
<p><b>第一級オブジェクト</b>（<b>ファーストクラスオブジェクト</b>、<span lang="en">first-class object</span>）は、あるプログラミング言語において、その言語における他のものと比べて制限なしに使用できる物体のことである。第一級オブジェクトは「<b>第一級データ型</b>に属す」という。</p>
<p>この言葉は1960年代にChristopher Stracheyによって「<span lang="en">functions as first-class citizens</span>」という文脈で初めて使われた。</p>
<p>言語によって、第一級オブジェクトは次のような性質をもつ。</p>
<ul>
<li>匿名のリテラルとして表現可能である。</li>
<li>変数に格納可能である。</li>
<li>データ構造に格納可能である。</li>
<li>それ自体に独自性を内在する（名前とは独立している）。</li>
<li>他のものとの等値性の比較が可能である。</li>
<li>プロシージャや関数のパラメータとして渡すことができる。</li>
<li>プロシージャや関数の戻り値として返すことができる。</li>
<li>実行時に構築可能である。</li>
<li>表示可能である。</li>
<li>読み込むことができる。</li>
<li>分散したプロセス間で転送することができる。</li>
<li>実行中のプロセスの外に保存することができる。</li>
</ul>
</blockquote>
<p class="cite"><cite><a href="http://ja.wikipedia.org/wiki/%E7%AC%AC%E4%B8%80%E7%B4%9A%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88">第一級オブジェクト &#8211; Wikipedia</a></cite></p>
</dd>
<dt>ラムダ言語</dt>
<dd>
<p><a href="http://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%A0%E3%83%80%E8%A8%88%E7%AE%97">ラムダ計算 &#8211; Wikipedia</a>を参照。</p>
</dd>
</dl>
<p>専門用語を調べるとその専門用語の説明に別の専門用語があってまた専門用語を調べなければなりませんね(^^ゞ</p>
<dl>
<dt>クロージャ</dt>
<dd>
<blockquote>
<p><b>クロージャ</b> (クロージャー、<b>Closure</b>) は、プログラミング言語において引数以外の変数を実行時の環境ではなく、自身が定義された環境（静的スコープ）において解決する関数のことである。関数とそれを評価する環境のペアであるともいえる。</p>
</blockquote>
<blockquote>
<p>Schemeは完全な静的スコープのクロージャを持つ最初の言語として登場した。実質的にすべての関数型言語（Scala、Haskell、OCamlなど）とSmalltalkに由来するオブジェクト指向言語は何らかの形でクロージャを持っている。 その他のクロージャを持つ言語に、Groovy、ECMAScript（JavaScriptを含む）、Perl、Python、Ruby、Lua、C#などがある。</p>
</blockquote>
<p class="cite"><cite><a href="http://ja.wikipedia.org/wiki/%E3%82%AF%E3%83%AD%E3%83%BC%E3%82%B8%E3%83%A3">クロージャ &#8211; Wikipedia</a></cite></p>
</dd>
</dl>
<p>PHPが入っていませんね（5.3から実装されるらしいです）。</p>
<dl>
<dt>リテラル</dt>
<dd>
<blockquote>
<p>コンピュータプログラミングにおいてリテラルは、ソースコード内に値を直接表記したものをいう。数値、文字列、関数などさまざまな型のものが存在し、それぞれの表記方法も言語によって異なる。</p>
<p>リテラルを記述できることは、第一級オブジェクトを構成するための要件として見なされる場合もある。</p>
</blockquote>
<p class="cite"><cite><a href="http://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%86%E3%83%A9%E3%83%AB">リテラル &#8211; Wikipedia</a></cite></p>
</dd>
</dl>
<p>だめだこりゃ、勉強しないと。</p>
]]></content:encoded>
			<wfw:commentRss>http://log.maaguu.com/2008/12/30/the-term-of-the-programming-is-not-understood-at-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
