Revival Gate - PC&マルチメディア

頻繁かつ最新の更新は本サイトではなく、 Classic Revival Gate で行っています。最新の記事の購読をお求めの方は、そちらもご覧ください。

Text of this document

2006-10-28T04:57+09:00 [Category: PC&マルチメディア/WebTechnology]

『ひぐらしのなく頃に』の「な」はどのように明示するべきか:補記

件の「な」というロゴの赤さを文書構造体に論理的に組み込めるかという記事はえらく多くの方に読まれたので、せっかくですのでメモ程度の補記をしておきます。既にいろんな方がいろんな考えを書かれていますし、結局私はろくな答えを持っていませんので、詳細はそちらを参考にしてください。どのような反応があったかは、前述の記事のコメントやリンク元などを参照してください。最近「無断リンク騒動」などで人気のはてなでもたくさんブックマークされましたので、そちらも合わせてどうぞ。

ところでこのサイトは(いわゆる高機能な)アクセス解析をしておらず、単にページビューを測定しているだけでリンク元などについては rNote の機能頼りなんですが、結構ポロポロとこぼしてしまうようです。そのため言及していただいたのに気付いていないことがあるかもしれません(その場合は申し訳ないです)。これまでは「どうせ大して読まれないだろう」というスタンスでしたし実際今までリンク元があふれることなんてほとんどなかったのでこれで十分だったわけですが、そろそろなにか別の方法を考えた方がいいかなと思った次第です。

span で構造明示が出来るかどうか

id:kidd-number5 氏が書かれていますけれど、この一文は span による構造化を肯定するのに十分だと思います。

The global structure of an HTML document - HTML 4.01 Specification

The DIV and SPAN elements, in conjunction with the id and class attributes, offer a generic mechanism for adding structure to documents. These elements define content to be inline (SPAN) or block-level (DIV) but impose no other presentational idioms on the content. Thus, authors may use these elements in conjunction with style sheets, the lang attribute, etc., to tailor HTML to their own needs and tastes.

もちろんテキストマークアップ派である id:teramako 氏が述べられている通り、div/span の利用法については微妙な面もあるのですが、どうしても明示することを前提に入れるとするなら問題は class="red" のみとなります。

なんで class="red" か

で、問題の class="red" の話。

HTML4.01 仕様書の 7.5.2 Element identifiers: the id and class attributes は絶妙な書かれ方をしていて、class 属性 や id 属性、特にその前者がまるでスタイルシートでの指定をするためだけに割り当てられるかのようにも見えるのですけれども、表記例を見るときちんとそれらは文書構造体に対してある程度の論理的な意味合いを持つものだけが書かれています。それに加えてたとえば class="blue" なんてのを作ると文書構造体の末端だけが異様に浮いてしまいますし、別に blue という値を与えたからと言って必ず青くすることが出来るわけではないのが構造化言語だと考えています。それゆえに、赤くしたいだけで class="red" なんて値を与えるのは意味がないといいますか文書構造体に彩色という装飾情報を与えるだけの行為ですので、私なら通常絶対やりませんし、むしろ唾棄すべき手法だと思ってます。

前回の発言プロセスの繰り返しとなりますが、ここでの疑問は2つです。1つはそもそもこの「な」には論理的意味合いがあるのかどうか。そして2つ目は「な」が論理的意味合いを明示させるためのものであると仮定したのならば、それを木構造の葉として明示するために最適な方法はなにかであります。特に後者はたとえば higurashi や na なんてのも考えられるわけですがこれらが真に論理的構造を明示できるかどうかについてはどうしても疑問が残ってしまいますし、そこで[赤い]という包括的なものをそのまま論理的構造体として利用できないかと考えたわけですが、それはそれでいくつもの思想的なハードルがあるので難しい…というわけであります。

もちろんこの場合は文書構造体として論理的意味合いを与えた(つもりな)だけですので、別にその部分が赤く表示される必要はないわけです。もちろん Document language で必ず色を表示させようとする姿勢など持ち得ないし意味が無いわけで、そういう事情を考えれば、あるいはそれを乗り越えれば class="red" というのは存在しえるのではないかなと考える次第ですが、本当にそんなことが正しいのかどうかの自信は今でもありません。

いちばんしっくりきたのは

今までの全議論を否定することになりますが、ロゴのマークアップなんて行為そのものが異常だという意見には全くその通りだと思う次第でして、マークアップするのは無理だし最初から PDF ででもやれよというのは全く妥当な考えだと思ってます。

2006-10-19T14:19+09:00 [Category: PC&マルチメディア/WebTechnology]

『ひぐらしのなく頃に』の「な」はどのように明示するべきか

  • 『ひぐらしのなく頃に』と HTML/XHTML に関する話

特に『ひぐらしのなく頃に』に詳しい方、あるいは HTML/XHTML に関する知識をお持ちの方がおられましたら是非お教えいただきたいのですけれども、『ひぐらしのなく頃に』の「な」のマークアップってどうやったらいいんでしょう。「くだらねー」と怒られそうですが、最近のすごい疑問。

私はこの作品についてはアニメを見た程度しか知らないですし、HTML に関しても仕様書を読んだ程度の知識しか持ち合わせていないもので、正直まったくどうやったらいいのかが分からず困っています。お暇でしたら少し考えていただければと思いますし、識者の方がおられましたらひとつお答えをいただければさらにうれしいです。

当たり前ながら一応書いておきますが、もう時代は変わりましたし、これはなにも昔みたいな原理主義チックな押し付けをするためのアーティクルではありません。第一、こんなブログツール全盛期の時代に HTML の話なんて流行らないでしょう。ゆえに、単に「どれが一番いいか?」という純粋な疑問であります。もちろん私自身いまでも不思議マークアップをしている人間で大変恐縮なのですが、ここは是非、啓蒙してやるつもりでツッコミを入れていただけるとありがたい限りです。

思いついた方法

取り敢えず思いついた方法を列挙します。前提条件として DOCTIPE 宣言は、

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

を使用します。つまり font 要素は使えません。

方法1. <span style="color:red;">
ひぐらしの<span style="color:red;">な</span>く頃に

いちばん簡単な方法。

Style Attribute Module、いわゆるインラインスタイルで「な」を赤く表示させます。「な」の赤さをなんとしても表現するという限定目的下では使えそうな方法ですが、この表現ではあまり意味がない気がします。そもそも XHTML1.1 では非推奨 ですし、XHTML1.0 basic だったりすると使用禁止です。

方法2. <em>
ひぐらしの<em>な</em>く頃に

単なる強調であるものとし、class 属性を与えません。サンプルが間違っていたので修正しました。

方法3. <span class="red">
ひぐらしの<span class="red">な</span>く頃に

span 要素でクラス化します。意図としては、明確な意味を与えずにクラス化によっ[赤い]という意味を与えます。

方法4. <em class="red">
ひぐらしの<em class="red">な</em>く頃に

em 要素でクラス化します。強調された[赤い]意味を与えます。

方法5. <img src="******.png" alt="ひぐらしのなく頃に" />
<img src="******.png" alt="ひぐらしのなく頃に" />

イメージは 『ひぐらしのなく頃に』のテキストが書き込まれた画像 のようなものを使います。

つまり、あきらめます。赤さに関するマークアップを放棄します。

CSS

別に CSS は本問題には関係ないのですが、ついでにこんな感じで link 要素で CSS を参照させれば「な」は赤く表示されます。

* { font-style:normal; text-decoration:none; color:black; }
.red , em { color:red; }
なんでこんなに悩んでいるか

「な」のマークアップ手法について考えるのであれば、そもそも『ひぐらしのなく頃に』の「な」がなんであるのか、それが強調するための表現であるのか、あるいは強調というような意味を持たない赤さを明示するためだけのものであるのかについて考えなければなりません。通常のマークアップ理論に基づき通常の文章のマークアップをこなすだけならばこの問題は容易に解決できます。強調のような論理的意味合いがあるのであれば強調すればよいわけですし、そうでなく単に赤くする装飾でしかないのであればなにもマークアップしないのが取り敢えず妥当な落ち着きどころとなります。ただの装飾でればその部分に意味を与える必要はありませんし、そもそも与えることはできないからです。

もちろん他の方々の方法は別かもしれませんが、私は普段「これは装飾だからいらんな」「これは強調だから強調するか」というようなプロセスで文字列を明示していきます。

ところが困ったのは、この「な」の場合にはその赤さそのものに論理的意味合いが含まれているのではないかと考えたからです。私はほんの少ししかこの作品に触れていないのですけれども、惨劇と悲劇のはじまる頃という意味合いを、あるいは血のイメージを伝えるという目的がある(のだと思う)のですけれども、これを単に赤色という装飾手法だから表現しないことにすべきかどうかが疑問なのです。もし装飾ではないのならばこの部分には「な」という[赤い]という意味合いを少しでも与えてやるべきなのではないか、たとえ class を付すことで多少の意味合いさえ持たせられないとしても、red という値を与えるべきなのではないのか、などと考えてしまうのです。

通常、マークアップは信念的な面があって、「これは段落なんだ!」と強く思い込んでいるのであれば、文脈上見出しっぽいものでさえ段落となります。あるいは、強調だと思うのならば強調するべきです。だから今回の件にしても、たとえば私がこれは強調された[赤い]文字列なんだと思い込みさえすれば方法4がそれはそれで限定的な正義なのですが、私が書いたものではない(しかもタイトル)ものについてはやはりそうはいかないですし、実際私はそれだけの自信を持てずにいます。[赤い]に意味があるのならば、それを文章構造体に組み込むべきなのかと思ってしまうのです。そしてそもそも red なんていう一見して装飾的な class 名が妥当であるかどうかさえ自信がないのです。

つまるところ

結論としての疑問は、

  • 「な」ってなあに? (強調か否か)
  • 「な」に与えてやるべき class の値は red でよいの?

となります。「俺が教えてやろう」という方がおられましたら是非に。

といいますか、この作品そのものもそうですけれど、本当にマークアップというのは何年やっても「ふしぎふしぎー」がいっぱいですね。いつになっても難しいです。

Comment (コメント)
1: 双剣士 (2006-10-20 22:39)
 こんばんは。マークアップのことは良く分かりませんが、『な』の着色理由であれば・・・
http://ab-3.net/2006/07/font_color_equal_red.html
ちなみにこのページで『な』を着色してる方法は、方法1~5のどれでもありません。
私はこれ見てコケました♪
2: Z (2006-10-21 07:48)
なかまの”な”はどうですか?
3: TKS. (2006-10-21 10:41)
>「な」ってなあに?
客観的に言えばロゴのデザインであってそれ以上ではないでしょう。
「ロゴから自分が受ける主観的印象」以上のものを求めたければ、当該ロゴの諸権利を保持している方やその団体の広報に意図を問い合わせるしかないと思います。

>「な」に与えてやるべき class の値は red でよいの?
基本的に何のマークアップもせずに表記するのが情報としては正しいでしょう。
どうしても「疑似的に表現したい」、という事であれば、
 <span class="higurashi-title">
  ひぐらしの<span class="higurashi-em">な</span>く頃に
 </span>
 <style>.higurashi-title .higurashi-em { color: red; }</style>
という所でしょうか。
「きちんと表現したい」のであれば、画像を使う事やVMLの使用を検討すべきかと思います。
4: TKS. (2006-10-21 10:45)
すいません、少し修正を。
VMLはもう古いですね、何も考えずに書いたらVMLと手が打ってしまいました(^^;
今ならSVGでしょうね。ネイティブサポートしているブラウザも増えていますし。
5: せつな朱遊 (2006-10-21 13:36)
こんな方法かな?

<style>em.higurashi { color: red; }</style>
ひぐらしの<em class="higurashi">な</em>く頃に
6: yuki (2006-10-27 22:03)
何でそこまでこだわるかよく分からないですけど。こんな感じかな。

<?xml version="1.0" encoding="EUC-JP"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" />
<title>ひぐらし</title>
</head>

<style title="text/css">
<!--
.red_color {
color: #FF0000;
}
-->
</style>
<body>
ひぐらし<span class="red_color">な</span>く頃に
</body>
</html>

ちなみにマークアップの際のid/classの使い分けの説明は、こちらが一番分かりやすいと思います。
http://www.k3.dion.ne.jp/~outside/kisotisiki/taisyou/class-id.html

あと、HTML+CSSについてはこちらのサイトが参考になるでしょう。
http://www.aichan.biz/html/
http://www.htmq.com/index.htm

HTMLの勉強ついてはgoogleで[html 入門]とやれば、いくらでも出てくると思います。
7: yuki (2006-10-27 22:07)
ちょっと訂正、styleタグは<head> ~ </head>内に記入。
8: Sato (2006-10-29 21:05)
面白い記事ですねw
僕はData1にひぐらしの <赤>な</赤> く頃にを格納
んで文章中にひぐらし~があれば置き換えるって
考えたけど・・・HTMLでつかえねーじゃん!
以上VB馬鹿の考えでしたw

2006-08-07T01:33+09:00 [Category: PC&マルチメディア/自作PC]

Core2Duo E6600 買いましたよ

秋葉原では深夜販売までやっていたほど話題の Core2Duo ですが、私も E6600 買っちゃいましたよー

目の前にある Core2Duo
Core2Duo E6600 と、叩き売りされてた Sapphire Radeon1600XT(800MHz 品)

というわけで Core2Duo マジで速くてスゴイよ! …という記事を書ければよかったのですが、一緒に買ったマザーボード(ちなみに例の DDR2-800 で話題の DP965LTCK)の電源系が完全に逝かれていて「起動後5秒で電源が落ちる」状態なために初期不良交換と相成り、しかも某ドスパラ大宮店ではあいにく在庫切れで交換は明日になってしまいました。おかげでまだ Core2Duo の実力はおろか目の前で5秒間だけファンがくるくる回ってプシューと電源が落ちる瞬間しか見ていません。せっかく発売初日の朝一番で買ったのに。

Comment (コメント)
1: joshua (2007-07-17 14:22)
hooo al parecer no es compatible...

2006-07-05T03:03+09:00 [Category: PC&マルチメディア/PHS/携帯電話]

W-ZERO3[es]

既に周知のことでしょうが、WILLCOM が ZERO3 シリーズの新型機を発表。

W-ZERO3 の液晶を小さくして通常の携帯電話型にした感じの機種のようです。これはちょっといいかもしれませんね。W-ZERO3 を電車の中で使っていて一番よく思うのは、片手で操作できなくて吊革を掴むことが出来ないなんて欠点のほか、それ以上に横画面で使ってるとなんかゲーム機を使って車内でゲームをしているみたいで恥ずかしいというのがあるのですけれども、この新機種なら電車内で使っていても恥ずかしくなさそうな感じがします。あと、ZERO3 で電話してるとトランシーバーで通話しているようにしか見えないといいますか、ちょっと近未来過ぎて変な人っぽい感じがありますし、あるいは持ちづらい上に重量があるのでマウスより重い物を持たない人間には長時間通話が結構つらくて挙句の果てには ZERO3 を地面に置いて自分が寝っ転がって通話したりしましたけれども、これなら大丈夫そうですね。まあそもそも電話なんてかかってこないんですけど…

ZERO3 の 3.7inch でも縦画面 VGA で blog なんぞを見ると視力検査なのですけれど今度は 2.8inch VGA ということでその辺が不安そうですが、ワンセグ対応・長いバッテリ駆動時間・Flash7・ATOK・ウンコメーラーだった Outlook の取り外しなど、それを補って余るものがありそうです。特に最後のクソメーラー削除は重要。UTF-7 や Latin1/2/9 のメールが読めるということ以外なんのメリットもありませんでしたからね。まあ液晶にしても、イマドキはフツーのケータイのサイズなのに VGA なんてのもあるらしいので、そういうのに比べれば優しいのかもしれませんね。ZERO3 買ってからは「携帯で動画を見る」という習慣が出来て、おかげさまで前期のようにアニメ死ぬほど多くて時間が足らない状態でも片道 45 分の電車の車内でおよそ3本のアニメを処理できていたのですけれど、それに加えてテレビまで見られるというのであればこれは本当に欲しいです。

というわけで ZERO3 みたいなのが欲しかったんだけどどうしようかなーなんて思っていた方は是非思い切って買っちゃうといいんじゃないかなと無責任にお勧めしておきます。でもこれはホントによさそうですよ。しかも 29,800 円と ZERO3 より安いという罠。

それにしてもこのせいで一番微妙な存在になってしまったのは WS004SH なんでしょうけれど、これはもうあまり売れないでしょうね…。なんかちょっとかわいそうな感じ。

2006-06-04T08:19+09:00 [Category: PC&マルチメディア]

カラオケ総合ツール「女医ハック」が公開

(たぶん)世界で一番有名な持ち込みカラオケ総合ツール「女医ハック」がついに公開されましたよ!

正直「すごいシステムだけど永遠に公開されないんじゃないだろうか」なんて失礼なことをこっそり思っていてしまったところでして、ついに公開されるなんてと驚きつつ、とにかくこれはすごいうれしい話。いままでは持ち込むためにせこせこと動画を用意して ASS でカラオケ字幕を書いていたわけですが、そんなこまごましたことをしながらこの各種ツールの素晴らしさ伝える記事を横目でちらちら見ている日々が続いていただけにちょっと感動ですよ。というわけで早速試してみようと思いました。

、現状 Mac OS X 10.4 以降でないと動きません。うちには Win まちーんと VineLinux まちーんしかなくて、共産党専用機は用意されていないのです… orz。これはオワタ

なんで今の Mac では WinXP が走るらしいのに DOS/V なマシンでは OSX 走らないんだよー。誰に文句をつければいいか判らないので取り敢えずゲイツと IBM 氏ねと思いつつ、もうここは一発あきらめて Mac マシンを調達してこようかと真剣に検討してます。具体的には MacBook を(話題の)〝ばいなう〟してこようかなと。Mac にはメールで拡張子のないデータを送りつけられて毎度毎度困った記憶しかなくまさに知識ゼロなので(Panther ってなに? レベル)、今までに自分が作った動画をそのまま生かせるのだろうかどうかあたりが心配(まさに初心者)

でもこれはそのくらい大ニュースなのです。持ち込みカラオケ好きにとっては Mac を買わせるキラーアプリになるくらいのソフトですよこれは。というわけで是非とも既に試された方はご感想などお伝えしていただけるとありがたい限り。

Comment (コメント)
1: 名無しさん (2006-06-04 15:15)
OSX が IBM PC/AT 互換機に入らない事についてマイクロソフトと IBM を責めるのは筋違いでは?
Mac のハードウェアがクローズドで、かつ OSX がそのクローズドなハードにしか対応していないのが原因だと思うのですが.
Windows は PC/AT 以外では動作しないような細工はしていないし、PC/AT はオープンな規格です.
死ねは言いすぎかと…
2: 4Type Tank (2006-06-05 00:12)
それはもう全くおっしゃる通りです。
もうこれは単に OSX が自分のところでは走らないのに、Mac の世界では BootCamp で WinXP が動く、ということで単に目の前にあるマシンに文句をたれている程度の低い話でしかありません。言い換えれば、人身事故で電車が止まってしまって取り敢えず手近な駅員に向かって「氏ね」と言ってるくらい低レベルです。それゆえ、出来れば本気にしないでいただけるとうれしいかと…

Index

Sub Contents

Archives

Categories

Search

Recent Entries

2007-08-15T09:01
『ギャラクシーエンジェルII 無限回廊の鍵』の立ち絵が革命的に改善している件について [アニメ/ギャラクシーエンジェル]
2007-05-07T03:32
アニメ版『かみちゃまかりん』にコゲどんぼ先生のココロが折られた件について [アニメ/デ・ジ・キャラット/コゲどんぼ作品]
2007-04-04T08:47
ブロッコリーが事実上の黒字を達成 [社会/株式投資]
2007-04-02T02:08
『ギャラクシーエンジェルII 無限回廊の鍵』の発売日が2007年10月18日に確定 [アニメ/ギャラクシーエンジェル]
2007-03-25T07:35
東京国際アニメフェア2007に行ってきました [アニメ]
2007-03-21T04:58
『ギャラクシーエンジェルII 無限回廊の鍵』の立ち絵が酷く劣化している件について [アニメ/ギャラクシーエンジェル]
2007-02-27T12:58
「999円」ミントパック・ミルフィーパックの販売は28日で終了 [アニメ/ギャラクシーエンジェル]
2007-02-14T14:47
最近の「なかよし」はさすがにダメだと思う [アニメ]
2007-02-10T04:46
コミック版 『Yes! プリキュア5』 [アニメ]
2007-02-02T15:55
ミントに続いてミルフィーも999円に値下げになりました [アニメ/ギャラクシーエンジェル]

Address/Information

No Rights Reserved, Since 1999-09-05, Caren (TAKAEDA Caren) / Revival Gate.