<?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>grandes cedro &#187; 効率化</title>
	<atom:link href="http://grandes-cedro.net/tag/%e5%8a%b9%e7%8e%87%e5%8c%96/feed/" rel="self" type="application/rss+xml" />
	<link>http://grandes-cedro.net</link>
	<description></description>
	<lastBuildDate>Mon, 21 Feb 2011 03:55:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>XML宣言や文書型の設定についての見解っていうか俺はこう考えてこうしてるっていう乱文</title>
		<link>http://grandes-cedro.net/2009/02/xml%e5%ae%a3%e8%a8%80%e3%82%84%e6%96%87%e6%9b%b8%e5%9e%8b%e3%81%ae%e8%a8%ad%e5%ae%9a%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6%e3%81%ae%e8%a6%8b%e8%a7%a3%e3%81%a3%e3%81%a6%e3%81%84%e3%81%86%e3%81%8b/</link>
		<comments>http://grandes-cedro.net/2009/02/xml%e5%ae%a3%e8%a8%80%e3%82%84%e6%96%87%e6%9b%b8%e5%9e%8b%e3%81%ae%e8%a8%ad%e5%ae%9a%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6%e3%81%ae%e8%a6%8b%e8%a7%a3%e3%81%a3%e3%81%a6%e3%81%84%e3%81%86%e3%81%8b/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 14:50:28 +0000</pubDate>
		<dc:creator>大杉</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[guideline]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[効率化]]></category>

		<guid isPermaLink="false">http://grandes-cedro.net/?p=44</guid>
		<description><![CDATA[
XML宣言について話題になっているのを見て、自分なりの考えと設定を書きなぐりたいと思う。



CSS Nite in Ginza, Vol.31でお話させていただきました
Re: CSS Nite in  [...]]]></description>
			<content:encoded><![CDATA[<p>
<p>XML宣言について話題になっているのを見て、自分なりの考えと設定を書きなぐりたいと思う。</p>

<blockquote>
<ul>
<li><a href="http://www.i81.co.jp/koba/?p=106">CSS Nite in Ginza, Vol.31でお話させていただきました</a></li>
<li><a href="http://kidachi.kazuhi.to/blog/archives/003247.html">Re: CSS Nite in Ginza, Vol.31でお話させていただきました</a></li>
<li><a href="http://www.yomotsu.net/wp/?p=505">CSS Nite in Ginza, Vol.31</a></li>
<li><a href="http://www.tinybeans.net/blog/2009/02/21-162700.html">「IE 6対応のかんどころ」CSS Nite in Ginza, Vol.31　の感想</a></li>
</ul>
</blockquote>

<p>まず、正しくは以下の記事の通りなのだと思う。<br />
<q><a href="http://www.ofujimiki.jp/2009/02/18/xml-declaration/">そのXHTML文書にXML宣言は本当に必要か？</a></q><br />
これを読んで自分の一部の見解に自信がついた。</p>

<p>ただし、俺の場合は、上に紹介した記事にある互換性ガイドラインのすべてを実績しているわけではなく、<strong>ニーズとスピードと準拠の兼ね合い</strong>を重視して設定している。</p>

<span id="more-44"></span>

<p>如何に仕様に準拠したコーディングをしてもニーズに応えられなければ受注はない。正しいXHTML文書を書くかどうかというところは、哲学や宗教のようなところもあると思うし、仕様として正しくないからやりませんなんて言ってると、そんな融通の利かないコーダーからはクライアントは離れていくだろう。仕様への準拠を意識するあまり工数をかけすぎてしまっても利益は上がらない。だからといって仕様を無視したような HTML は嫌。なので、これらのバランスをうまくとることが重要だと思う。</p>

<p>よって以下のように設定している。</p>

<table>
<tbody>
<tr>
<th>XML宣言</th>
<td>書かない</td>
</tr>
<tr>
<th>文書型</th>
<td>XHTML 1.0 Transitional</td>
</tr>
<tr>
<th>メディアタイプ</th>
<td>text/html</td>
</tr>
<tr>
<th>文字コード</th>
<td>Shift_JIS</td>
</tr>
</tbody>
</table>

<p>IE6でレンダリングモードが後方互換になることで、作業工数が増える。ということは、コーディングの利率が下がる。<br />
application/xml+xhtml は IE で見れない。ので text/html しか選択肢がない。となるとそもそも XML じゃなくて HTML だ。じゃあ、HTML 4.01 で書けばいいじゃんと思われるかもしれないが、俺としては、XHTML 1.0 は今後 XML へ移行するための踏み台という認識。ルールを少し厳格にし、構造化を意識して、今後の展開をふまえる。また、これまで数多くのwebサイトをコーディングしてきて、XHTML 1.0 を選択するのが業界標準のようである。</p>

<p>Strictで書きたいところだが、一番の理由として企業サイトなど商業利用されるサイトでは、「せっかく自社のサイトを見に来てくれたユーザーを外部に逃したくない。自社のページが外部ページに切り替わるという仕様は納得できない。」という理由からか、外部リンクはほぼ必ず _blank 指定が定石。であれば、Strict という選択肢はなくなる。構文エラーになるからだ。次点の理由として、「Javasctipt や CMS の都合で Strict にならない。更新者が必ず Strict な文書をかけるとは限らない。」など。</p>

<p>文字コードについては、UTF-8はまだ「表示できない文字があるんだよね？」という認識もあるようだという理由もあるが、一番は、「テキスト流し込み時の最強の武器ClipNoteがShift_JISしか対応してない。」のが理由か。metaでcharset指定してるからいいじゃんといういいわけもあったりする。</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://grandes-cedro.net/2009/02/xml%e5%ae%a3%e8%a8%80%e3%82%84%e6%96%87%e6%9b%b8%e5%9e%8b%e3%81%ae%e8%a8%ad%e5%ae%9a%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6%e3%81%ae%e8%a6%8b%e8%a7%a3%e3%81%a3%e3%81%a6%e3%81%84%e3%81%86%e3%81%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>やっぱり Dreamweaver が優れている件</title>
		<link>http://grandes-cedro.net/2009/02/%e3%82%84%e3%81%a3%e3%81%b1%e3%82%8a-dreamweaver-%e3%81%8c%e5%84%aa%e3%82%8c%e3%81%84%e3%81%a6%e3%81%84%e3%82%8b%e4%bb%b6/</link>
		<comments>http://grandes-cedro.net/2009/02/%e3%82%84%e3%81%a3%e3%81%b1%e3%82%8a-dreamweaver-%e3%81%8c%e5%84%aa%e3%82%8c%e3%81%84%e3%81%a6%e3%81%84%e3%82%8b%e4%bb%b6/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 13:07:19 +0000</pubDate>
		<dc:creator>大杉</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[markup]]></category>
		<category><![CDATA[効率化]]></category>

		<guid isPermaLink="false">http://grandes-cedro.net/?p=34</guid>
		<description><![CDATA[なんだかんだで、Dreamweaver がいい。<br />
というのは、あるかないかによってコーディングスピードに大きく関わってくる4つの機能を併せ持っているからだ。]]></description>
			<content:encoded><![CDATA[<p>
<div class="section">
<p>MacBook を買って、いくつかwebオーサリングソフトを試してみた。結果、表題の件に行き着いた。なんだかんだで、Dreamweaver がいい。<br />
というのは、あるかないかによって<strong>コーディングスピードに大きく関わってくる4つの機能</strong>を併せ持っているからだ。</p>

<ol>
<li>他のファイルとリンクしているファイルを移動したときにパスを更新</li>
<li>スニペット+キーバインド	+閉じタグの補助+使用しているid/class名入力補助</li>
<li>選択したテキストを囲んでタグをつける</li>
<li>選択したHTMLタグに適用されているCSSプロパティの表示</li>
</ol>

<p>上に挙げた4つの機能はどれも重要で、これらすべてを兼ね備えたものは他になさそうだった。</p>
<!-- /.section --></div>

<span id="more-34"></span>

<div class="section">
<p>例えば、<a href="http://www.panic.com/jp/coda/" title="パニック・ジャパン - Coda - Mac OS X 用 シングルウインドウ Web 構築環境">Codaと</a>いうソフトはかなり気に入った。見た目が Mac らしくてとても美しい。ただ、機能の拡張性はないように思う。2のかわりに文字列tabで登録したコードを入れることができるのだが、3ができない。マークアップの際は、テキストを原稿からコピーしてきてからタグ付けというフローも多くなるためかなりのスピードダウンになる。2と3の併せ技はとてもすばらしいのだ。これは、<a href="http://webtech-walker.com/archive/2009/02/08031540.html" title="surround.vimでHTML編集を効率化">vimのプラグインで凄く快適にできるようだ</a>が、これはオーサリングソフトではなくエディタなので、1や4はできない（と思う）。</p>

<p>1や4については、小さいサイトを制作している時はよいが、大きなサイトを制作するにつれて効果が大きくなってくる。中には途中でディレクトリ構造を変えなければならないときもある。CSSだって量が増えると意図しないところにかかっていたりする場合もある。これは特に複数人でやっていると、しっかりルール決めしていても、自分が思っても見ないところでハマったりするものだ。どこに書かれたどんなプロパティを継承しているかをいっぱつで見分けれるのは、そんな場合に効果絶大だ。</p>

<p>Dreamweaver は「&lt;/」を入力したらタグを閉じる、という設定にできるところもよい。これができないと、いちいち閉じタグをすべて打たなくてはならない。細かい機能としては「&amp;」を入力すると、コードヒントで特殊文字がでてくるのもよい。</p>

<p>ただ、これは使用した Dreamweaver CS4 が試用版だからかもしれないが、Dreamweaver 8 の時にはできていたファイル一覧から画像をCSSファイルにドラッグするとパスが入る機能が使用できなかった。今までできてたものができなくなるとは何事だ？<br />
また、環境設定で設定した文字コードと違うコードで記述されたCSSファイルを編集するときに文字コードを誤って認識、且つ、ツールバーなどから文字コードを変更することはできずいちいち環境設定を開かなければならない。というエディタとしては最悪な部分も併せ持つ。<br />
その他CS4になって追加された機能のすべてを試した訳ではないが、よいと思ったものは何一つ無い（コード手打ちだからなのかもしれないが）。<br />
コードナビゲータなんかは文字を入力している最中に出てきて打ってるコードが見えなくなる。うざいのでオフにした。<br />
しかしながら、これらを差し引いても上記4つの機能を兼ね備えているということは重要であり、Dreamweaverが優れていると感じた次第だ。</p>
<!-- /.section --></div>

<div class="section">
<p>次回は「Dreamweaver のこれだけはやれ！」を書こうかな。</p>
<!-- /.section --></div>
</p>
]]></content:encoded>
			<wfw:commentRss>http://grandes-cedro.net/2009/02/%e3%82%84%e3%81%a3%e3%81%b1%e3%82%8a-dreamweaver-%e3%81%8c%e5%84%aa%e3%82%8c%e3%81%84%e3%81%a6%e3%81%84%e3%82%8b%e4%bb%b6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE 6 よりも大事なこと</title>
		<link>http://grandes-cedro.net/2009/02/ie-6-%e3%82%88%e3%82%8a%e3%82%82%e5%a4%a7%e4%ba%8b%e3%81%aa%e3%81%93%e3%81%a8/</link>
		<comments>http://grandes-cedro.net/2009/02/ie-6-%e3%82%88%e3%82%8a%e3%82%82%e5%a4%a7%e4%ba%8b%e3%81%aa%e3%81%93%e3%81%a8/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 15:09:24 +0000</pubDate>
		<dc:creator>大杉</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[効率化]]></category>

		<guid isPermaLink="false">http://grandes-cedro.net/?p=25</guid>
		<description><![CDATA[<p>結局何が言いたいのかというと、スキル不足にしろサイトポリシーにしろ、今この現状で、そんなにもの時間を IE 6 にかけている時間はかなり勿体ない。<br />
<strong>IE 6 のことをそんなに考える時間があるなら、新しい知識や技術を一つでも取り入れた方がよい</strong>。</p>]]></description>
			<content:encoded><![CDATA[<p>
<div class="section">
<p>コメントしようと思ったら、ちょっと長くなってしまったのでこっちに書きます。</p>

<blockquote><p>で、よく記事を見ると、この人は「開発時間の20%もIE6対応に費やしている」ということを理由として述べている。しかし、はっきり言うがそれは多過ぎじゃないのか？ IE6対応に20％もの時間がかかっているなら、ちょっとスキル不足のような気がしますた。</p></blockquote>

<p><a href="http://gingisu.blog23.fc2.com/">成吉思汗にアイヌネギ</a> : <a href="http://gingisu.blog23.fc2.com/blog-entry-22.html">Stop developing for Internet Explorer 6</a> より</p>

<p>まず背景として、上の引用は外国のサイトを見て書いている。俺は英語を読むには時間がかかるのでそのサイトは見ていないのだが、日本でも IE 6 対応に相当時間がかかると言われているし、<a href="http://css-happylife.com/log/zakki/000736.shtml">似たような話題</a>もあった。それ自体はむしろおもしろいと思っていたが（けして推奨する訳ではなく）、上記引用元でも言われているように、そもそも IE 6 対応ってそれほど大変な作業じゃない。zoom: 1; という魔法の言葉もあるし。</p>
<!-- /.section --></div>

<span id="more-25"></span>

<div class="section">
<p>もしかすると、例えば、モダンブラウザで先行実装されている CSS 3 の技術を用いたりして、最先端のテクニックを使った技術レベルの高いサイトを作ろうというときなんかは、それくらいの工数が必要になるのかもしれない。</p>

<p>俺は制作会社が作ったデザインをコーディングだけ行うというコーダーが本職の人間だ。<br />
今の日本で、しかも外注に出そうと考えるサイトには、そのような企画はない。日本では IE しか使ってはいけないというところだってあるし、やっぱりユーザーが多いということで IE 6 / 7 最優先。そして web にかける予算も、あれば企画やデザイン、映像などもっと上流のところにまわすので、結局HTMLコーディングの予算はない。（スケジュールもきつきつだ！）<br />
ニーズがそこにあるから、現状は「ちょっと古い技術をもっとも効率の良い方法でやる」のが最善の選択だ。<br />
ただ、IE 6 は少なくともまだ2〜3年は残る。他のブラウザ達は Acid Test もクリアして新しい技術が日常的に使われ、今よりそれらのブラウザにかける工数は少なくなっているだろう。そんな過渡期には、IE 6 だけのために 20％ くらいの労力も要するのかもしれない。</p>

<p>それはどこに目標を定めるかにもよる。今みたいに「対象全部のブラウザで全く同じに見えるように」ではなく、「古いブラウザでは可読性を損なわない程度にそれなりに見れ、モダンなブラウザではよりリッチに見える」という方向に進めば、そんなにはかからないだろうし、かけていられない。そんな方向に向かうべきだ。少なくとも、コーダーの立場からみれば。</p>

<p>ブラウザエンジンが全部統一されれば、一番楽だとは思う。もう、全部 webkit でいいだろと。<br />
まあ、そんな訳にも行かないので、IE 6 対応は必要だ。それを使って見てる人が大勢いるんだから。理想論で言えば、例え使用者が少ないブラウザであっても、最低限読めるようにするのは必要だと思う。ただ、それは上記のような背景に照らし合わせると、現実問題として難しい。作るだけならばまだしも、作ったら作りっぱなしと言うわけにはいかず、各ブラウザでのチェックもあるし稼働後の更新だってある。</p>

<p>結局何が言いたいのかというと、スキル不足にしろサイトポリシーにしろ、今この現状で、そんなにもの時間を IE 6 にかけている時間はかなり勿体ない。<br />
<strong>IE 6 のことをそんなに考える時間があるなら、新しい知識や技術を一つでも取り入れた方がよい</strong>。</p>

<p>かくゆう俺も、なかなか時間を作れずにいる訳だが・・・。<br />
取り敢えず、飲みに出歩くのを控えます（苦笑）</p>

<p>ちなみに、最近は印刷対応案件が増えてきた。<br />
なんだか書いている内に他にも色々書きたいことが出てきた気もするが、まとまらなくなりそうなのでまた次回とする。</p>
<!-- /.section --></div>
</p>
]]></content:encoded>
			<wfw:commentRss>http://grandes-cedro.net/2009/02/ie-6-%e3%82%88%e3%82%8a%e3%82%82%e5%a4%a7%e4%ba%8b%e3%81%aa%e3%81%93%e3%81%a8/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

