2006年 01月 15日

レポート書けって

微妙に勘違いしていたのだけれど、未だに1ページも書いてない例のレポートは実は合計 17 ページ以上ということに今気づく。あーあーあーあーあーあーあー

とりあえず昨日はやりたくなさすぎて 20 時から寝始めたのだけれど、結局今さっき起きてしまうっていう。しかも夢も最近まったくいいのを見ない。夢の中ぐらい楽しい思いをしたいってば。

4ページ終了

4ページ書いたらまたやる気がなくなった。ていうか明日提出だからね。しかも1限だからね。印刷さえ学校でできないからね。

7ページ終了

12ページ終了

17ページ終了

微妙に足りないっぽい部分もあるけど、だるいからこれで提出する。

洗濯機から女の子が 100

洗濯機から女の子 (mixi) が 100 人に。まぁ増えたり減ったりするからなんともいえない。

CSS for IE

個人サイトでは IE を無視して楽しい CSS ライフを とかいう記事を読んで

おおむね同意というか、タイトルは同意なんだけど中身はそんなにアレだなぁとかなんとか。個人サイトでやらないことを仕事にしてできるかとか謎い。IE を無視して CSS を書くのは気が楽だけどねぇ。IE ユーザー・IE ユーザーサポーターは、私よりもウェブ・ウェブ制作を楽しめていないと言える。 ってのは、ねぇ。どうなんだろうねぇ。そうは思わないと俺は思うんだけど。

というか、CSS を書くこと自体に喜びを覚えるわけじゃなくて、CSS を使って、デザインした結果に対して、ないし、デザインした結果を誰かに見てもらうことで喜びを覚えるから、IE をサポートしないというのは、めぐりめぐって自分の喜びを殺しかねないなぁと (あくまで個人的な話)。もちろんそれでもめんどうくさいときは IE をサポートしないんだけど (喜びとめんどくささの天秤) ね。今だって積極的に対応しているわけじゃない(笑)パっと見普通に見えるけど、アンカーホバーでがっくんがっくんですし、知っててめんどくせーからいいやーと放置してますし。ダメじゃん。

宇宙から くるのさ ヴぃヴぃっど! 極彩色☆ ♪

Zopeジャンキー日記 :群集がいつも賢いとは限らない 「Wisdom of Crowds」の成立条件 を見ていて、向井秀徳 (NUMBER GIRL, ZAZEN BOYS のフロントマン) の自分が自分であることに疑問を持とう を思い出した。

今言ったことが、自分の考えた意見なのか、はたまた他人の意見なのかをよく考える必要がある。ただ、おもいっきり突き詰めて考えると、誰も自分の考えた意見など持っていない。成長過程で環境 (人間を含めた自然) からの影響をうけ、自分を構築するため、実際には自分が自分だと思っている部分でさえ、誰かに作られたものだから。もちろん、こういうことを言い出すと切りがないのだけれど、俺は正直、全ては最初に決まっていたような (正確にいえば、全ての事項に原因があるのだから、突き詰めて考えれば世界が生まれたその瞬間に元凶があり、誰も次の一瞬を変えることはできず、ただ確率的に世界が進んでいる。こうマルコフ連鎖のイメージ) 感じを持っている。個人が「俺は未来を変えるんだ」と考えているのは別にいいのだけれど、そうやって考えることも、彼の成長過程で、何かの影響をうけ (原因があり)、なるべくしてなった結果 (過程) だろう。俺が今こうやって書いているのも、どこかで間違ったとか、そういうことではなく、なるべくしてなったことで、誰にも責任はない。

誰もが、人間ごっこをやらされて、誰でもない何かに踊らされている。

とかいう話はまぁ建設的ではないわけで、とりあえずある程度希望的な話をするとすれば、っていう出だしで書こうと思ったのだけれど、思いつかないのでやっぱいいや。

pukiwiki が空ページを

pukiwiki が空ページを吐くようになった。10920e10mMeta*Headphone-Girls が完全にまっしろ。エラーさえ吐かない。もちろん心当たりはない。FTP で覗くとファイルは存在するので、なんかバグっているんだろうけど、原因不明。死ね PHP

XREA SUPPORT BOARD - View Single Post - メンテナンス情報:サーバーソフトウェア これのせいかなぁ……なんでバージョンアップ、しかもマイナーで非互換性に当たるんですか。

なんとなく (暗黙知) ページのエンコードが怪しいとにらんで、DATA_DIR で grep, file.php function get_filename($page)var_dump をしてみると、末尾に余計な 0 がつく。null ね。encode が怪しいので、grep して func.php を以下のように書き換え

// return ($key == '') ? '' : strtoupper(join('', unpack('H*0', $key))); // original
return ($key == '') ? '' : substr(strtoupper(join('', unpack('H*', $key))), 0, -1);

0 が効いてないっぽい。うざいなぁ。

2006年 01月 14日

どうしても Flash が

どうしても Flash が好きになれない。Flash も別に俺に好いてもらおうとは思っていないだろうけど。意味不明。

Flash でかっこいいサイトっていうは素晴らしくかっこいいんだけど、でもなんか、違う気がする。コンテンツが Flash ならいいんだけど、構築技術として Flash が使われているのはなんか、違和感がある。はっきりした違和感ではないけど、気持ち悪い。Flash 自体は面白いはずなんだけど (ECMAScript, E4X のサポート、ベクターグラフィックス・クロスブラウザ考えなくていい) どうも好きになれない。どうしてだろう?

Flash は埋め込みリソースとしてソースの書かれるわけだから、サイト全体ないしナヴィゲーションその他を Flash にするのは明らかにおかしい。オール Flash なら、代替として HTML 版を用意すればいい、というのは他人のサイトの話で、自分の手の届く範囲では、そういう糞ソースを出したくない。ちなみにコンテンツが Flash だけのサイトはこの限りじゃないんだと思う。よくわからないんだけど。

で、そういう理由がわかっている部分とは別に、Flash を学ぶ気にならない。なんでだろう。専用のソフトウェアが必要だっていうのは一つあるだろうけど、それだけじゃ足りない。

あー、別に Flash を使ってまで作りたいものがないってことか。別にほんと何もないな……canvas 要素と JavaScript で十分なものしか思いつかない。

リソースの定義

URI の R の定義。

RFC 3986 に書いてあるみたい。

要約が Web Kanzaki にある。URIとファイルディレクトリ -- ごく簡単なHTMLの説明, URIの意味するところ, Resource (RFC 2396 を基にしている。RFC 2396 は obsolete)

RFC 2396 では微妙に細かいことが書いてあったんだけど、RFC 3986 では意味するところが「なんでもいい」になった感じ。長いこと書いてあるけど大半が例。URI がついてるもんは全部リソース、インターネットを通じてアクセスできる必要はない、抽象的なものでもいい。

Resource
This specification does not limit the scope of what might be a resource; rather, the term "resource" is used in a general sense for whatever might be identified by a URI. Familiar examples include an electronic document, an image, a source of information with a consistent purpose (e.g., "today's weather report for Los Angeles"), a service (e.g., an HTTP-to-SMS gateway), and a collection of other resources. A resource is not necessarily accessible via the Internet; e.g., human beings, corporations, and bound books in a library can also be resources. Likewise, abstract concepts can be resources, such as the operators and operands of a mathematical equation, the types of a relationship (e.g., "parent" or "employee"), or numeric values (e.g., zero, one, and infinity).

注意:勝手にマークアップしました。

思ったよりてきとーだった。

2006年 01月 13日

CSS レンダリングモード

DOCTYPE スイッチのアレ。

このサイトでは全てのページに XML 宣言を書いている。だから、IE とかいうファッキンなブラウザだと後方互換モードでレンダリングされる。最初の CSS を書いたとき、XML 宣言によって後方互換モードになるばかばかしいバグについて知らなかったので、今のも含めて、全ての CSSIE の後方互換モードを考慮して書いてある。アンダースコアハックなんて日常茶飯事ね。

で、いつもいつも思う margin: auto によるセンタリング。これが実は標準準拠モードだとちゃんと動くらしいことを知った。これはもう XML 宣言消すしかない!とは思ったんだけど、今までの CSS は完全に使えなくなるし、だからといって昔の書き直すのは面倒くさいしっていう。前にあった標準準拠モードだとどうしよもないっぽいバグとか、どうすりゃいいかなぁ、って思って、今また、今のままでいいや、と思い始めた。なんなんだ。

そうだな、なにが言いたいかってさ、俺がいいたいことなんて、ただ一つなんだよ。IE が底知れず糞ってこと。それだけ。