わからないという盾、あるいは矛

PC関連の質問を受ける。
本当はめんどいから答えたくないんだけど立場上仕方なく答える。
んで帰ってくる答えは

「言われたとおりにやったんだけどできないんです。」

またこれだ。
ナゼ自分の脳みそで考えないのだろうか。
「わからない」という盾で完全防備し、「わからない」という矛で攻め立てているというのにナゼ被害者の体でいられるのか。
物事に質問して喜ばれるのは義務教育中だけだというのにナゼ気づかないのだろうか。

わからない。

自分自身の成長のためにそうすることはままあるが、私はヒトにモノを教える事には喜びを感じられない人間である。

もっと正確に言うと、PCに関しては、普通の人間が一生かかって他人に教えるであろう情報量は過去10年ほどで既に教え終えている。無償説明キャンペーン期間の終了である。

私の友人に、プー太郎の知人に大して、3年間食事や遊ぶ金をおごり続けて最近ではそのプーを誘わなくなったという偉大なヒトがいるが、それに似ている。彼もただ、ヒトが一生の中で(それが友人であったとしても)一人の人間におごるであろう金額(もちろん金額だけではない)を超えてしまったから誘わなくなっちゃったんだろうね。

人間には限界があり、物事には限度があるというお話。

職場がほしい。

仕事して、モンハンやって、仕事して、モンハンやって、打ち合わせ行って、ごはん食べて、帰ってきて、モンハンやって、モンハンやって、モンハンやって、あれ!?

「モンハンのプレイ時間100時間越えてるじゃん!(過去1.5ヶ月調べ)」

自分の部屋には誘惑がおおいよのさ(汗

職場がほすぃなと思う今日このごろ。
PCとかも仕事用とプライベート用分けたいな(汗

ちょっとネットで調べてみたら
これから移住を考えている東京近辺には
レンタルオフィスなるものが結構あるみたい。

条件は
●机にPCが置けて
●インターネット環境があって
●24時間出入りできる

という程度ならせいぜい5万前後であるのね。東京の立地はよくわからんんが、私でも知っている地名なところを見ると、そんなに環境も悪くなさそう。

ドコかに就職するのもよし、就職できなくてもこりゃ事によってはなんとかなるかもしれんな・・・。

レイアウトフリーなCSSの書き方(と、思う)

ブラウザにできる限り依存しないCSSレイアウトを模索している。

CSSにはボックスモデルの概念
http://msugai.fc2web.com/web/CSS/box.html
というのがあって、xhtml+CSSのレイアウトは基本的にこれを使っている。

ところが、このボックスモデルの解釈はブラウザによって異なる。
細かく挙げればキリがないが、大きくはIE6とその他ブラウザ(IE7、Firefox、Safari etc...)で解釈が違う事が多い。

これまたおおまかに説明すると
IE6では
width = ボックス幅(margin boader paddingはどんな数値を設定してもボックス幅に内包される)

であるのに対し

その他ブラウザでは
margin + boader + padding + width = ボックス幅
なのである。これ、CSSのバグ(というか仕様)基本中の基本。

では、よくある幅を固定した下図【例1】のようなレイアウトをしたいときはどうすればよいか。(CSSハックを使えば事は簡単だが、W3Cに嫌われる可能性があるので今回はハックを使わない事とする。)

【例1】
 


あくまで一つの例だが、こうだ。
上図【例1】の場合、ひとつのdiv要素でマージンとパディング等を設定していきたい所だが、それらを設定するとブラウザによっては大きくレイアウトが崩れる為、以下のようにする。説明に不要と思われるプロパティは省略している。

今回のターゲットブラウザは
IE6 IE7 Firefox2.x Safari3.x

■■■■■htmlより抜粋■■■■■
<div class="wrapper">
<div class="inner">

<div class=title>□□□□□□タイトル□□□□□</div>

<p>ここにはダミー文章が入ります。~中略~ります。</p>

</div>
</div>
■■■■■■■■■■■■■■■

 

■■■■■cssより抜粋■■■■■

.body{
 text-align: center;
}

.wrapper {
 width: 400px;/*←ボックス幅を固定*/
 height: auto;/*←高さは内包要素に合わせるようにautoにする*/
 text-align: center; /*←内包要素の中央ぞろえ*/
 margin-right: auto; /*←Firefox用に左右マージンをautoにする*/
 margin-left: auto; /*←Firefox用に左右マージンをautoにする*/
 padding-top: 12px; /*←Firefox safari用にパディングを指定*/
 padding-bottom: 12px; /*←Firefox safari用にパディングを指定*/

 /*残りマージン・パディングをゼロにする*/
 margin-top: 0px;
 margin-bottom: 0px;
 padding-right: 0px;
 padding-left: 0px;

 /*今回の解説には関係ないプロパティ*/
 background-color: #CCCCCC;
}

.inner {
 width: 300px;/*←ボックス幅を固定*/
 height: auto;/*←高さは内包要素に合わせるようにautoにする*/
 text-align: center; /*←内包要素の中央ぞろえ*/
 margin-right: auto; /*←Firefox用に左右マージンをautoにする*/
 margin-left: auto; /*←Firefox用に左右マージンをautoにする*/
 padding-top: 12px; /*←Firefox safari用にパディングを指定*/
 padding-bottom: 12px; /*←Firefox safari用にパディングを指定*/

 /*残りマージン・パディングをゼロにする*/
 margin-top: 0px;
 margin-bottom: 0px;
 padding-right: 0px;
 padding-left: 0px;

 /*今回の解説には関係ないプロパティ*/
 background-color: #CCFFFF;
}

.title {
 width: 280px;/*←ボックス幅を固定*/
 height: 32px;/*←タイトルは一行と割り切り高さを固定*/
 text-align: center; /*←内包要素の中央ぞろえ*/
 line-height: 1.9em; /*←高さを固定するためline-heightで指定。*/
 
 margin-right: auto; /*←Firefox用に左右マージンをautoにする*/
 margin-left: auto; /*←Firefox用に左右マージンをautoにする*/


 /*残りマージン・パディングをゼロにする*/
 margin-top: 0px;
 margin-bottom: 0px;
 padding-right: 0px;
 padding-left: 0px;
 
 /*今回の解説には関係ないプロパティ*/
 background-color: #FFCCFF;

}

p {
 width: 260px; /*ボックス幅を固定*/
 height: auto; /*←高さは内包要素に合わせるようにautoにする*/
 text-align: left; /*テキストの右揃え*/
 margin-right: auto; /*←Firefox用に左右マージンをautoにする*/
 margin-left: auto; /*←Firefox用に左右マージンをautoにする*/
 padding-top: 12px; /*←Firefox safari用にパディングを指定*/
 padding-bottom: 12px; /*←Firefox safari用にパディングを指定*/

 /*残りマージン・パディングをゼロにする*/
 margin-top: 0px;
 margin-bottom: 0px;
 padding-right: 0px;
 padding-left: 0px;
}

■■■■■■■■■■■■■■■

つか、1コラムにこれだけの要素を指定しないとレイアウトフリーな環境を作れないってどうよ(汗
IE6が古くなって、切り捨てることができればもうすこし楽に指定できるようになるだろう。今は大変だが、レイアウトフリーの問題は時間が解決してくれそうである。
てかいい加減共通規格をもて。せっかくW3Cがあるんだから各社それに従ってくれ。特にマイクロソフトさんよぉ(゚Д゚;)

でもIE6を切り捨てられるまで、どんだけかかるんだろ・・・。

短い日

前日から、昼の12時位まで仕事してて、ちょっと寝て、起きたら・・・・17時!
終わった。まぢで今日終わった・・・。短い日だった。
頭ボーっとするし。ちょいと頭痛もする。

sai買いました♪

ペイントツールsaiのライセンスを購入した。
Q氏も欲しいといっていたので2ライセンス購入。

これで有効期限を気にせず使えるからすごく嬉しい♪
これだけのソフトが5,250円は安い。
値段がついてしまってからなのでアレだが、5万位までは出すのではないだろうか。
私なら出すだろうな。たぶん。今まで使用した中で最も紙の書き味に近い。

問題は・・・・・問題は、絵を描く時間がうまく取れない事(´・ω・)
はぁ~絵~かきてぇ・・・。