2006-10 アーカイブ

http://hxxk.jp/2006/10/

JILS に関するいくつかの情報提供

記事データ

投稿者

真琴

投稿日時

2006-10-31T23:58+09:00

タグ
概要

ヒストリービデオを注文した人として、疑問にお答えします。

リプライ

2 件のリプライがあります。

記事本文

情報提供。

音楽ファイル - LOVER’S NAME(初回限定盤)(DVD付)/JILS にて 「共犯者」(ファンクラブ)って、どうなっちゃったんだろう? と呟かれていたので、後々記事を起こして情報提供を行おうと思ってとりあえずブックマークしてコメントをメモしていたら、音楽ファイル - 「共犯者」と「LOVER’S NAME」とでそれに気付かれてしまった模様。

私は常々「本人に伝えるべき内容はブックマークコメントを使うべきではない」と公言しているので、改めて記事中でお知らせします。

共犯者について

社長日記最新情報で時々話題に出ていましたが、これらのコンテンツの過去ログは公開されていないので記憶に頼って書きます。

元々 D≒SIRE の頃にインフォメーションクラブ East of Eden ( ファンクラブではなく、あくまでインフォメーションクラブであることに注意 ) があり、契約の関係か事務所の関係か分かりませんが JILS 結成後に「共犯者」と名前を変えたファンクラブが発足しました。 これは East of Eden の会員番号はそのまま引き継いでおり、 ID 入りのタグや定期会報が送られてきました。

その後共犯者関連では色々あったらしいのですが、その辺は私が知っている情報では憶測になってしまうので語りません。 現在では共犯者という名称のクラブはなく、また JILS のファンクラブというものも無い状態です。 共犯者の会員であった人は、ファンクラブ会員を継続という形になっており、ライブのチケット申し込みや CD の通販時に会員番号を書くようになっていますが、それによる明確な特典等はありません。 また、会員としては継続しているとはいえ、現在では年会費の徴収等は行っていません。 新たなファンクラブを立ち上げ、正式に発足したらまた会費の徴収を行うということだったようですが、今のところ正式発足の目処は立っていない状態です。

なお、新ファンクラブ発足の動きが伝えられた頃は、既存会員へのお詫びと感謝の意味を込めた CD ブック "DAYS -2003-" を配布するというニュースもありましたが、それも立ち消えになってしまっている模様。 っていうか 2003 年頃の話だったんだなあ……。

Kreis/Tokyo について

JILS のヴォーカル幸也氏が主催する Kreis レーベルのイベントである Kreis/Tokyo ( 過去にも同名のイベントが数度開催 ) ですが、これは予定通り行うようです。 レーベル結成 10 周年記念ということで、過去最大のイベントになると 8 月のライブで言っていました ( そういやそのレポートも書いてないなあ ) ので、中止にならなくてホッとしました。

何より、私は仕事の都合を何とか付けて飛行機のチケットも取ってそのイベントに行くことにしていたので、もし中止になったら精神的なもの以外のダメージも大きくなるところでしたし。

ヒストリービデオについて

こちらは音楽ファイル - East of Edenで思い出した あのD≒SIREのヒストリービデオは、幻のビデオになっていまったのだろうか。 注文した人に訊いてみたいところ…… と書かれていたもの。 注文した人なのでお答えしましょう。 代金を振り込んだ時の領収書もまだ持っていますよ。

まず結論から言ってしまうと、幻のものになっています。 制作会社の倒産 (?) などがあり、振り込まれた代金もビデオに使う映像素材そのものも幸也氏の手元に無いと言われています。 単純に制作会社がどうこうという問題なら、時間をかけて再編集し、独白のデモテープのように何年も後になってでも形になるのかもしれませんが、資金も素材も無いということで難しいでしょう。

既に代金を振り込んでいるのに商品が届かない、というのなら何らかのアクションを起こすべきなのかもしれませんが、そういった事情があると知っているので静観しているところです。 そのままの形は無理でも、いつの日か何らかの形で振り込まれた人へのフォローはあると信じています。

ビデオといえば

そういえば、今回は幸也氏の喉の調子が悪化したために新譜の LOVER'S NAME (DVD 付きの初回限定盤ボーナストラック付きの通常盤の 2 種類が発売されます ) は発売延期になっていましたが、もう一つ「転生前夜 -2006- 」というライブ DVD が 12 月 24 日に発売されるというニュースがありました。

こちらは映像素材自体は既に収録されているはずですし、 12 月 24 日という日付は JILS ( むしろ幸也氏 ) にとって節目の日付になるので、この日からずれ込むことは無いと思います。

こちらはまだ Amazon では取り扱われていないので、現時点ではインディーズショップなどで購入予約をする必要があります。 ( 自主盤倶楽部 - 転生前夜-2006- のように、既に取り扱っているところがあります。 ) 完全限定発売ということで、 Amazon の発売を待っていたら危ないかもしれませんが、 Amazon での DVD の JILS の検索結果をちょくちょく注意して見ていようと思います。 インディーズショップの方が確実に購入できるとは思うんですが、地方の場合は送料という壁がですね……。

トラックバック送信先

音楽ファイル - LOVER’S NAME(初回限定盤)(DVD付)/JILS

JILS のファンクラブの流れについて、知っている範囲で詳しく書いてみました。

音楽ファイル - East of Edenで思い出した

ヒストリービデオを注文した人として、疑問にお答えします。

リプライ

2 件のリプライが送られています。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

2006-11-02T03:20+09:00 - まゆこ

詳しくどうもありがとうございました。 すみません、[コメントの為にブクマ]タグの意味を勘違いしていました。 ビデオが届かない理由は、倒産(?)だったとは、驚きました。

2006-11-06T00:16+09:00 - 真琴

いつもは [コメントの為にブクマ] は他のブックマークコメントに対するツッコミなどに使っています。 その記事自体に関することはブックマークコメントじゃなく、きちんとコメントするなり記事を書いてトラックバックするなりすべしというのが私の持論ですので。 LOVER'S NAME も DVD 同様に 12 月 24 日発売になったようですね。 11 月 12 日のライブで聴けると良いのですが。 ヒストリービデオは本当に色々あったみたいです。だからこそ単純に責められないというか。

モバイルナンバーポータビリティ関連の人気エントリーのメモ

記事データ

投稿者

真琴

投稿日時

2006-10-30T18:00+09:00

タグ
概要

はてなブックマーク - 最近の人気エントリーからモバイルナンバーポータビリティ関連の記事をメモしておきます。

リプライ

2 件のリプライがあります。

記事本文

モバイルナンバーポータビリティ関連の記事をメモするよ

10 月 24 日にモバイルナンバーポータビリティが開始されました。 私は現在ソフトバンクモバイルユーザということになっていますが、モバイルナンバーポータビリティを利用して au に変更するつもりです。 欲しいなあと思っている機種は冬機種のラインナップに上がっている W44K なので、まだ変更は行っていません。

まだ変更を行わないにしても、モバイルナンバーポータビリティ関連の情報は押さえておくにこした事はないので、ここ数日のはてなブックマーク - 最近の人気エントリーから関連記事をメモしておきます。 こういうメモははてなブックマークを用いてもいいんでしょうけど、今回はこちらで。 はてなブックマーク - 最近の人気エントリーからのメモということで、はてなブックマーク日記 - ブックマーク数を画像で取得する API の公開についてで紹介されている API を用いてブックマークのエントリページへのリンクも一緒に付けています。

なお、メモなので特にコメントや感想や考察は行いません。

10 月 27 日の記事

リプライ

2 件のリプライが送られています。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

2006-10-31T06:34+09:00 - シンヤ

欲しい機種が一緒ですね。

2006-11-06T00:12+09:00 - 真琴

よし、それでは別の機種を検討しましょう ( 何 )

IE 7 と Firefox 1.5.0.7 と Opera 9.02 の擬似要素の取り扱いを一部修正

記事データ

投稿者

真琴

投稿日時

2006-10-28T12:00+09:00

タグ
概要

「 IE 7 と Firefox 1.5.0.7 と Opera 9.02 の擬似要素の取り扱い」に寄せられたコメントや「 IEは擬似要素に全称セレクタをマッチさせているように見える - 徒書」での反応を受けて、少し考え方を改め、図を修正しました。

リプライ

リプライはまだありません。

記事本文

図を更に作り直してみました

IE 7 と Firefox 1.5.0.7 と Opera 9.02 の擬似要素の取り扱いに寄せられたコメントや IEは擬似要素に全称セレクタをマッチさせているように見える - 徒書での反応を受けて、少し考え方を改め、図を修正しました。

改めたというか IEは擬似要素に全称セレクタをマッチさせているように見える - 徒書における北村さんの 擬似要素というのはあくまで擬似的なものであり、実際にはそのような要素は文書内には存在しません。 存在しない要素なのだから全称セレクタに対するスタイル規則が適用されるはずもない というのは元々の私の考え方でもあります。 ( なので、 IE 7 の :first-letter 擬似要素の font-size の算出では その元となる要素の値を元にするんじゃないのかなあ、と考えているのですが という書き方をしています。 )

擬似要素というものは HTML 要素ツリー中に存在しないものを CSS のセレクタによって擬似的に指定するものですから、 IE 7 のようにユニバーサルセレクタにマッチするというのはおかしい、というのは同意です。 あとは :first-letter 擬似要素や :first-line 擬似要素のように「 HTML 要素ツリー中の要素の特定の部分を示す擬似要素」と、 :before 擬似要素や :after 擬似要素のように「 HTML 要素ツリーの中に新たに要素を生成する擬似要素」で扱いが違う可能性があるという推測ができるかもしれませんが......。

修正した図

IE 7
  • h2:first-letter 擬似要素にて指定が無いと、 h2 要素ではなくユニバーサルセレクタにマッチ
  • h2:first-letter 要素での font-size の指定が無ければ、 h2 要素にて font-size が指定されていても、何故かユニバーサルセレクタにマッチしてその font-size を適用する。
  • h2:first-letter 要素にて font-size: 150%;font-size: 2em; の指定があれば、 h2 要素を親要素として、その font-size の値を元に値を算出する。
Firefox や Opera
  • h2:first-letter 擬似要素にて指定が無いと、 h2 要素のスタイルを適用する
  • h2:first-letter 要素での font-size の指定が無く、 h2 要素にて font-size が指定されていれば、 h2 要素の font-size をそのまま適用する。 ( h2 要素やその親の要素でも font-size の指定が無ければ、 h2 要素の font-size はユニバーサルセレクタにマッチしてその font-size を適用する。 )
  • h2:first-letter 要素にて font-size: 150%;font-size: 2em; の指定があれば、 h2 要素を親要素として、その font-size の値を元に値を算出する。

最終的に「擬似要素は基本的に元の要素と同じノードとなって同じスタイルをとるが、併せて子要素として元の要素に対する継承も行い、値の算出を行う」という理解になりましたが、この理解で大丈夫でしょうか ?

トラックバック送信先

IEは擬似要素に全称セレクタをマッチさせているように見える - 徒書

「存在しない要素なのだから全称セレクタに対するスタイル規則が適用されるはずもない」という点に同意します。 やはり IE 7 のユニバーサルセレクタマッチがおかしいのかなという当初の考えに立ち戻りました。

リプライ

リプライはまだ送られていないか、管理者の承認待ち状態です。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

IE 7 と Firefox 1.5.0.7 と Opera 9.02 の擬似要素の取り扱い

記事データ

投稿者

真琴

投稿日時

2006-10-27T21:05+09:00

タグ
概要

IE 7 は、 :first-letter 擬似要素は、元の要素の子ノードとして独立して扱うようです。よって、 IE 7 の挙動もまあ腑に落ちるなあという結論になりました。 Firefox や Opera は :before 擬似要素 / :after 擬似要素の実装の関係で :first-letter 擬似要素も同じノードに含んで扱っているような印象。

リプライ

5 件のリプライがあります。

記事本文

仕様は最後まで読みましょう

IE 7 の :first-letter 擬似要素の font-size の算出IE 7 の :first-letter 擬似要素の font-size のカスケーディングであれこれ悩んでいる IE 7 と :first-letter 擬似要素の問題ですが、はてなブックマーク - 徒栞の北村さんのはてなブックマーク - hxxk.jp - IE 7 の :first-letter 擬似要素の font-size のカスケーディングでの :first-letter擬似要素を用いた時の"fictional tag"は http://www.w3.org/TR/REC-CSS2/selector.html#x57 にあり。/ 最後の図の"IE 7"と"Firefox や Opera"は逆のような というコメントで再度仕様を読みました。

実は http://www.w3.org/TR/CSS2/selector.html#first-letterhttp://www.w3.org/TR/CSS21/selector.html#first-letter は見てはいたんですよ。 ただ、最初の段落だけ読んで「うーんやっぱり要素ツリーのことについてはあまり触れていない ? 」と勝手に判断してその後まで読んでいないという。 最後まできちんと仕様は読みましょう、ということで。 これは私の怠慢に他ありません。

......ところで、以前も北村さんには言ったことがありますが、「これはブックマークコメントじゃなくてコメント欄で指摘してもらえるとありがたいなあ」と思う類のご指摘だと思いました。 私は被ソーシャルブックマーク状況をチェックする方法のまとめという記事を書いていることからも分かる通り、ソーシャルブックマークによるコメントでのご指摘も、 hxxk.jp 内のコメント欄のご指摘も同じように汲み取ります。 でも、もし同じような疑問を持っていて IE 7 の :first-letter 擬似要素の font-size のカスケーディングに辿り着いた方がいらっしゃって、かつブックマークコメントのことを知らない、あるいはそこまで気が付かないというケースがあるかもしれません。 記事を読んでの感想やメモのための要約だったらともかく、指摘や助言に類するものは直接コメント欄に書いてもらった方がありがたいなあ......と贅沢なお願いをしてみます。

:first-letter 擬似要素の要素ツリー

個人的なやりとりはさておき、示された仕様の部分を見てみましょう。

<P>
<SPAN>
<P:first-letter>
T
</P:first-letter>he first
</SPAN> 
few words of an article in the Economist.
</P>

Note that the :first-letter pseudo-element tags abut the content (i.e., the initial character), while the :first-line pseudo-element start tag is inserted right after the start tag of the element to which it is attached.

これが CSS2Selectors - The fictional tag sequence is: の仕様で、次に引用するのが CSS 2.1Selectors - The fictional tag sequence is: の仕様です。

<P>
<SPAN>
<P:first-letter>
T
</P:first-letter>he first
</SPAN> 
few words of an article in the Economist.
</P>

Note that the :first-letter pseudo-element tags abut the content (i.e., the initial character), while the :first-line pseudo-element start tag is inserted right after the start tag of the block element.

「その :first-letter 擬似要素が与えられた要素の開始タグの直後」か「ブロックレベル要素の開始タグの直後」かという表現の違いがありますが、 CSS2 も CSS 2.1 も 「元となる要素の開始タグの直後に :first-letter 擬似要素の開始タグが現れる」 と示されています。

......ということはですよ、この引用した例のような構造ならば、 CSS はどのように書いているかのような

* {
    font-size: 100%;
}

h2 {
    font-size: 2em;
}

h2:first-letter {
    color: #ddd;
    font-family: Arial , Verdana , sans-serif;
}

という「ユニバーサルセレクタで font-size を指定していて、 :first-letter 擬似要素で font-size を指定していない」ようなスタイルならば、 IE 7 のようにユニバーサルセレクタにマッチしてその font-size を適用する方が正しい実装で、 Firefox や Opera のように勝手に (?) h2 要素にマッチさせて font-size: 2em; としてしまう方が変な実装、ということになるのでしょうか ?

図にしてみようの補足

図にしてみようで作ってみたツリー図ですが、説明が足りなかったみたいでした。 まず説明する前に同じ図を掲載しますね。 使い回しとか言わない。

IE 7
  • h2:first-letter 擬似要素にマッチしなければユニバーサルセレクタにマッチ
Firefox や Opera
  • h2:first-letter 擬似要素にマッチしなければ h2 要素にマッチ

これは図の中で垂直方向に並んでいる要素は、より下の要素は上の要素の子要素になっていることを表しています。 また、同じ要素を親に持ち、水平方向に並んでいる要素はより左の方の要素が HTML 中で先に現れることを表しています。 図の元にした HTML ソースコードに、更に :first-letter 擬似要素を展開したと仮定して表すと

<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
  <head profile="http://purl.org/net/ns/metaprof">
    <title>MOMENT</title>
  </head>
  <body>
    <h1>MOMENT</h1>
    <div class="section entry" id="entry-1650">
      <h2><h2:first-letter>2</h2:first-letter>006-10-19T12:15:21+09:00</h2>
      <p>む、とあるメールで IE7 の正式版リリースの報せが。やっぱりもう出ちゃったのかあ......</p>
    </div>
  </body>
</html>

となりますが、図では head 要素や div 要素を抜いてしまっていたため、逆に分かり辛くなっていました。 そこで、もう一度図を作り直してみました。

IE 7
  • h2:first-letter 擬似要素にマッチしなければユニバーサルセレクタにマッチ
  • h2:first-letter 要素での font-size の指定が無ければ、 h2 要素にて font-size が指定されていてもユニバーサルセレクタにマッチしてその font-size を適用する。
  • h2:first-letter 要素にて font-size: 150%;font-size: 2em; の指定があれば、 h2 要素を親要素として、その font-size の値を元に値を算出する。
Firefox や Opera
  • h2:first-letter 擬似要素にマッチしなければ h2 要素にマッチ
  • h2:first-letter 要素での font-size の指定が無く、 h2 要素にて font-size が指定されていれば、 h2 要素の font-size を適用する。 ( h2 要素でも font-size の指定が無ければ、ユニバーサルセレクタにマッチしてその font-size を適用する。 )
  • h2:first-letter 要素にて font-size: 150%;font-size: 2em; の指定があれば、 h2 要素を親要素として、その font-size の値を元に値を算出する。

これでどうでしょう ? 要するに、 IE 7 は h2:first-letter 擬似要素を h2 要素の独立した子のノードとして扱うのに対し、 Firefox や Opera は h2:first-letter 擬似要素は h2 要素と同じノードとして扱いつつも、プロパティの継承の場合は子のノードとして扱っているような感じです。

各ブラウザの擬似要素の取り扱い

......ここまで考えて気付いたのですが、 :before 擬似要素や :after 擬似要素によって生成される内容 (Generated content と呼び、 CSS2 ではhttp://www.w3.org/TR/CSS2/generate.html に、 CSS 2.1 では http://www.w3.org/TR/CSS21/generate.html にて仕様が示されています。 ) は基本的に元の要素と同じプロパティを適用するんですよね。

The :before and :after pseudo-elements inherit any inheritable properties from the element in the document tree to which they are attached.

For example, the following rules insert an open quote mark before every Q element. The color of the quote mark will be red, but the font will be the same as the font of the rest of the Q element:

q:before {
  content: open-quote;
  color: red
}

この部分は CSS2 でも CSS 2.1 でも同じ文章ですので、とりあえず CSS 2.1 の方から引用しました。 「この例ではあらゆる q 要素の前に open-quote の引用符を挿入する。 引用符の色は ( 明確に指定されているため ) 赤色になるが、色以外のフォント関連の要素は q 要素のフォント関連の要素のスタイル指定と同じになる。」 ということです。

これは、 q:before 擬似要素を単独のノードとして扱うのではなく、 q 要素のノードに含むということではないでしょうか ? もし q:before 擬似要素を単独のノードとして扱うのならば、 q 要素での指定に関わらず q:before 要素自体での指定、あるいはそれがなければユニバーサルセレクタでの指定が適用されるはずです。

http://hxxk.jp/common/css/hxxk005.css を例に考えてみましょう。

* {
    color: #000;
}

pre {
    color: #ff0;
}

という指定を pre 要素に指定しています。 ( 本当は color: #ffa; なのですが、色合いを分かりやすくするためにスクリーンショット取得の時だけ変更しています。 ) これに加え、 pre 要素でソースコードの説明で紹介したテクニックで pre[title]::before 擬似要素を追加しているのですが、これには特に color を指定しておらず、またユニバーサルセレクタにて color: #000; と指定しています。 しかし、 Firefox や Opera で表示してみれば pre 要素の color: #ff0; が pre[title]::before 擬似要素に適用されているのが分かります。 ユニバーサルセレクタの color: #f00; は適用されません。

もしかしたら、 Firefox や Opera は :first-letter 擬似要素でも同じように、 :first-letter 擬似要素にて指定が無い場合は元の要素のプロパティを適用しているのではないでしょうか ? それだと腑に落ちるのですが。 IE は 7 でも :before 擬似要素や :after 擬似要素に対応していないため、そういった流れが無く :first-letter 擬似要素は独立したノードとして扱っているのでは、と思いました。

......それだと IE 6 の表示結果の説明がうまくつきませんが、もうそこまで考えたくはありません。

3 日間のまとめ

  • IE 7 は :first-letter 擬似要素を独立したノードとして扱う。仕様のサンプルを見ても別に問題がある挙動ではなさげ。
  • Firefox や Opera は :before 擬似要素や :after 擬似要素の扱いと同じように、 :first-letter 擬似要素でも元の要素のプロパティを適用する。これはちょっと微妙な挙動 ?
  • IE 6 の挙動はよく分からない。
  • CSS を書く前に読んでもらいたいことでユニバーサルセレクタによるスタイルのリセットを紹介していますが、よく考えてリセットしないと思わぬ影響が出る。まあ擬似要素にて何らかのスタイル指定があれば問題は無いので、リセットを行う場合は各セレクタの宣言ブロックをなるべくきちんと書くようにした方が良いでしょう。
  • IE 7 は結局 :before 擬似要素 / :after 擬似要素に対応しなかったなあ。対応していてくれれば色々と便利だったのに。 ( 3 日間の話にはあまり関係ないけど書いておきます。 )
  • この内容は某プロジェクトに使うために色々検証していたのですよ。でなきゃこんなにみっちり時間かけません。ということで「記事書いている暇があったら~」と思っていそうな某グループの数名の方はご了承下さい。

リプライ

5 件のリプライが送られています。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

2006-10-28T01:19+09:00 - itochan

仕様書などろくに見ない素人んがら、コメントします。 a:hover などは a からしっかり継承(?)してきますよね。 なにより、IE7の方法だと使い勝手が悪いです。

2006-10-28T01:40+09:00 - 186

新しい図なんですが, FirefoxやOperaってIEの方の図と同じだと思うんですが, どうでしょう. 赤線が無いだけで. 昔, contentで生成された疑似要素とtext-decorationの関係のときに調べたのですが, firefoxやoperaの方が正しい挙動だと思います.

2006-10-28T12:02+09:00 - IEは擬似要素に全称セレクタをマッチさせているように見える < 徒書

( 真琴によるトラックバック ) IEとその他のブラウザでは、擬似要素にあたる箇所に全称セレクタに対するスタイル規則を適用するかどうかについて、異なる動作...

2006-10-28T12:15+09:00 - 真琴

>itochan さん IE 7 の解釈だと確かに不便ですよね。 もう *:first-letter { *: inherit; } みたいな指定をできるなら指定したいところです。プロパティにもユニバーサルプロパティとかあればいいのになあ……。

2006-10-28T12:17+09:00 - 真琴

>186 さん http://hxxk.jp/2006/10/28/1200 にて新しい図を描いてみました。 これから出かける用事が終わったら、 186 さんが調べた記事を探してみよう……。

IE 7 の :first-letter 擬似要素の font-size のカスケーディング

記事データ

投稿者

真琴

投稿日時

2006-10-26T18:20+09:00

タグ
概要

IE7 は、擬似要素も独立したノードとして取り扱うのでしょうか ? それだったら「 IE 7 の :first-letter 擬似要素の font-size の算出」で悩んでいた件が腑に落ちるのですが......。

リプライ

リプライはまだありません。

記事本文

ユニバーサルセレクタの指定の影響範囲

IE 7 の :first-letter 擬似要素の font-size の算出でユニバーサルセレクタのことについて書きましたが、 selector's specificity としては低くても、要素ツリーにマッチするかしないかという点が考えられるなあ、と思いました。

今回は hxxk.jp の方の CSS を例に出しますが、要素セレクタによる指定が無い要素と、ユニバーサルセレクタで指定されているプロパティの関係について考えてみましょう。

* {
    color: #000;
    background: transparent;
    font-size: 100%;
    margin: 0;
    padding: 0;
}

a:link {
   color: #00f;
   background: transparent;
    text-decoration: underline;
}

a:visited {
    color: #800080;
    background: transparent;
    text-decoration: underline;
}

a:hover {
    color: #00f;
    background: #ccf;
    text-decoration: none;
}

これはリンクアンカー絡みの指定ですが、サンプルとして font-size プロパティの仕様が挙げられます。 これが CSS2Fonts - 15.2.4 Font size: the 'font-size' and 'font-size-adjust' properties の仕様で、次に引用するのが CSS 2.1Fonts - 15.7 Font size: the 'font-size' property の仕様です の部分に、 <a href="http://www.w3.org/TR/CSS21" title="Cascading Style Sheets, level 2 revision 1"><abbr title="Cascading Style Sheets">CSS</abbr> 2.1</a> という a 要素を親要素に持つ abbr 要素が出現します。

実際に Firefox などのブラウザで見てもらえれば分かりますが、この abbr 要素の部分の文字色は #00f ではなく #000 になっています。 (#00f はリンク先を未訪問の場合。 訪問済みであれば #800080 に読み替えてください。 ) カスケーディング重要 - 徒書を併せて読んでいただくと理解が深まると思いますが、 a 要素中の abbr 要素の文字色は、 a 要素から継承するのではなく abbr 要素にマッチするセレクタの文字色から適用してくることになります。

http://hxxk.jp/common/css/hxxk005.css では abbr 要素に関する宣言は特に書いていませんので、ユニバーサルセレクタの color: #000; がマッチすることになります。 もちろん、 abbr { color: inherit; } のような指定をしていれば、 abbr 要素にマッチする指定となって親要素の a 要素の文字色を継承しますが。

:first-letter 擬似要素も独立したノードとして扱う ?

ということは、 IE 7 の :first-letter 擬似要素の font-size の算出であれこれ悩んでいた点は、 :first-letter 擬似要素を元の要素のノードに含むか、独立したひとつのノードとして扱うかという点に着目すれば糸口が見えるような気がします。

CSS はどのように書いているか ( 初期状態 ) の例

もし IE 7 が h2:first-letter 擬似要素を独立したノードとして扱っていると仮定すれば、 h2:first-letter 擬似要素の宣言内では font-size が指定されていないので、ユニバーサルセレクタがマッチする、即ち h2 要素の font-size には影響されないということになります。

h2:first-letter 擬似要素に font-size: 100%; を指定するとの例

この例では、 100% の算出を h2 要素の font-size: 2em; から行っているようなので、 IE 7 は h2:first-letter 擬似要素を独立したノードとして扱いつつ、 h2 要素の子ノードとして扱っているように思えます。

body 要素に font-size: 100%; を指定するとの例

この例では、ユニバーサルセレクタの宣言では font-size が指定されていないので、 h2:first-letter 擬似要素の font-size は初期値の medium になり、親ノードである h2 要素の font-size: 2em; に対する medium としているように思えます。

ユニバーサルセレクタと body 要素に font-size: 100%; を指定するとの例

この例では、 h2:first-letter 擬似要素の宣言内では font-size が指定されておらず、ユニバーサルセレクタがマッチしてその font-size が適用されています。 やはり、 IE 7 は h2 要素と h2:first-letter 擬似要素はそれぞれ独立したノードとして扱っているのでしょうか ?

ユニバーサルセレクタに absolute units を指定するとユニバーサルセレクタに relative units を指定するとの例

この例でも、 h2:first-letter 擬似要素の宣言内では font-size が指定されておらず、ユニバーサルセレクタがマッチしてその font-size が適用されています。 IE 7 は h2 要素と h2:first-letter 擬似要素はそれぞれ独立したノードとして扱っているのは間違いないように思えますが、 IE 6 も同じなのでしょうか ? でも <percentage> の指定の時は IE 6 は親ノードから算出しているように見えるしなあ......。

図にしてみよう

これらの仮説を基に考えてみると、逆に Firefox や Opera などは h2:first-letter 擬似要素は h2 要素のノードに含んでいるのでは、と思いました。 CSS はどのように書いているか ( 初期状態 ) の例では、 h2:first-letter 擬似要素の宣言内では font-size が指定されていませんが、 IE 7 と違って h2 要素にマッチして、 2em の大きさになっていますし。

しかし、 h2:first-letter 擬似要素に font-size: 100%; を指定するとの例で font-size: 100%; ではなく font-size: 150%; と指定すると、 h2:first-letter 擬似要素は h2 要素の 150% の大きさになるため、 h2:first-letter 擬似要素は h2 要素のノードに含まれつつ、 h2 要素の子ノードとしての性質も持っているのでは......とも思いました。 これらを図にしてみると、

IE 7
  • h2:first-letter 擬似要素にマッチしなければユニバーサルセレクタにマッチ
Firefox や Opera
  • h2:first-letter 擬似要素にマッチしなければ h2 要素にマッチ

といった感じでしょうか。 どなたか、 :first-letter ( に限らず ) 擬似要素のカスケーディングについて詳しい方がいらっしゃれば突っ込みをいただきたいと思います。

リプライ

リプライはまだ送られていないか、管理者の承認待ち状態です。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

IE 7 の :first-letter 擬似要素の font-size の算出

記事データ

投稿者

真琴

投稿日時

2006-10-25T22:31+09:00

タグ
概要

ユニバーサルセレクタにて font-size を指定しており、かつ擬似要素の方で font-size を指定しなかったら、 IE7 は擬似要素の元となった要素の font-size ではなくユニバーサルセレクタの font-size を元にするみたいです。

リプライ

リプライはまだありません。

記事本文

IE 7 だけ文字が小さいぞ ?

IE 7 での表示確認を目下行っている最中ですが、 hxxk.jp では大きな表示崩れは起こっていないようです。 まあ、 IE 6 でもバグ対策で一部の border を表示しないといった対応を採っていた以外は同じような表示になっていたので崩れるとは思っていませんでしたが。

しかし、 MOMENT の方でちょっと表示違いが出ていることに気付きました。 具体的に言うと、 h2 要素の :first-letter 擬似要素部分の文字が小さい......というか h2 要素の font-size: 2em; が反映されずに、ユニバーサルセレクタの font-size: 100%; と同じサイズになっている模様。 文字だけだと分かり辛いでしょうからスクリーンショット置いておきますね。

IE 6 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。
IE 7 での表示
  • :first-letter 擬似要素の font-size は h2 要素ではなくユニバーサルセレクタの値と同じになっています。
Firefox 1.5.0.7 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。
Opera 9.02 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。

CSS はどのように書いているか

MOMENTCSS は、 hxxk.jp のものとは別に styles-site.css を作成していますので基本的にはそれを見ていただければ良いのですが、今後修正を行う可能性がありますので、この現象が起こっている時点の該当部分の記述を転載しておきます。

* {
    font-size: 100%;
}

body {
    background: #<MTEntries lastn="1"><$MTEntryDate format="%w%w%M"$></MTEntries>ff url("slash.png") left top repeat;
    /* MTEntryDate により、インデックステンプレートの更新曜日と更新分によって背景色を変更。
       http://lab.rails2u.com/bgmaker/ と http://www.lucky-bag.com/archives/2006/09/background-patterns.html を組み合わせて実現。
    */
}

h2 {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ccc;
    margin-bottom: -1em;
    padding-right: 0.5em;
    color: #eee;
    background: #fff url("h2.jpg") right top repeat-y;
    font-family: Arial , Verdana , sans-serif;
    font-weight: bold;
    font-size: 2em;
    text-align: right;
}

h2:first-letter {
    color: #ddd;
    font-family: Arial , Verdana , sans-serif;
}

font-size プロパティの仕様

MOMENTCSS を基に考える前に、 font-size プロパティの仕様をおさらいしてみます。 CSS2 と CSS 2.1 では微妙に異なりますので両方とも仕様書から引用してみましょう。

Value:
<absolute-size> | <relative-size> | <length> | <percentage> | inherit
Initial:
medium
Applies to:
all elements
Inherited:
yes, the computed value is inherited
Percentages:
refer to parent element's font size
Media:
visual

これが CSS2Fonts - 15.2.4 Font size: the 'font-size' and 'font-size-adjust' properties の仕様で、次に引用するのが CSS 2.1Fonts - 15.7 Font size: the 'font-size' property の仕様です。

Value:
<absolute-size> | <relative-size> | <length> | <percentage> | inherit
Initial:
medium
Applies to:
all elements
Inherited:
yes
Percentages:
refer to parent element's font size
Media:
visual
Computed value:
absolute length

2em の font-size になるんじゃないの ?

この点については私もみっちりと仕様を読んで理解していたわけではないのですが、 :first-letter 擬似要素 (CSS2 では http://www.w3.org/TR/CSS2/selector.html#first-letter) ってその元となる要素の値を元にするんじゃないのかなあ、と考えているのですが、実際のところどうなんでしょう ?

今回の現象が起こっている MOMENTCSS を、 CSS 2.1 の適用順で考えてみると、 h2:first-letter 擬似要素の font-size は

  1. カスケーディングを行い、 ( ここでは製作者スタイルシートが適用されたと仮定して ) h2 要素の font-size から h2:first-letter 擬似要素の font-size を取得
  2. h2 要素では font-size: 2em; と指定されているので、親要素である body 要素の font-size プロパティの値の 2 倍のサイズとなる
  3. body 要素では font-size の指定が無いので、親要素である html 要素の font-size プロパティの値を継承する
  4. html 要素では font-size の指定が無いので、ユニバーサルセレクタで指定されている font-size: 100%; を継承する
  5. font-size プロパティの初期値は medium なので、ユニバーサルセレクタでの font-size の値は medium の 100% のサイズ、すなわち medium となる

という順序で font-size が計算されると思うんですが......擬似要素の font-size ってその大元の要素 ( この場合は h2 要素ですね ) の font-size を継承するようになっているんですかね ? この辺りが未だによく分かりません。 でも、 IE 7 では表示を見る限りでは h2 要素の font-size ではなくユニバーサルセレクタの font-size から継承しているように思えます。

......ということで、 CSS の記述を修正しながら試してみることにしました。

h2:first-letter 擬似要素に font-size: 100%; を指定すると

これは何故そういう対応を行ったのか忘れましたが、まず h2:first-letter 擬似要素に font-size: 100%; を指定してみました。 この指定でも、最初の状態を考えるとユニバーサルセレクタの font-size (medium) に対する 100% となり、 h2 要素の 2em サイズにはならないと思っていたのですが......。

h2:first-letter {
    color: #ddd;
    font-family: Arial , Verdana , sans-serif;
    font-size: 100%;
}
IE 6 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。
IE 7 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。
Firefox 1.5.0.7 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。
Opera 9.02 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。

この指定だと h2:first-letter 擬似要素の font-size も 2em となり、私の意図通りの表示になりました。

body 要素に font-size: 100%; を指定すると

次に、ユニバーサルセレクタでは ( 固有性は低いとはいえ ) 全ての要素に対する指定になるため、ユニバーサルセレクタではなく body 要素にて font-size: 100%; を指定しました。 これって以前から無意識に CSS に書いていましたが、 100% なら明示しなくてもいいのかなあ......と今回気が付きました。 何かのバグ対策だったっけ ?

* {
    /* font-size: 100%; */
}

body {
    background: #<MTEntries lastn="1"><$MTEntryDate format="%w%w%M"$></MTEntries>ff url("slash.png") left top repeat;
    /* MTEntryDate により、インデックステンプレートの更新曜日と更新分によって背景色を変更。
       http://lab.rails2u.com/bgmaker/ と http://www.lucky-bag.com/archives/2006/09/background-patterns.html を組み合わせて実現。
    */
    font-size: 100%;
}
IE 6 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。
IE 7 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。
Firefox 1.5.0.7 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。
Opera 9.02 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。

この指定でも h2:first-letter 擬似要素の font-size も 2em となり、私の意図通りの表示になりました。

ユニバーサルセレクタと body 要素に font-size: 100%; を指定すると

では、ユニバーサルセレクタと body 要素に font-size: 100%; を指定したらどうなるのだろうと思いました。

* {
    font-size: 100%;
}

body {
    background: #<MTEntries lastn="1"><$MTEntryDate format="%w%w%M"$></MTEntries>ff url("slash.png") left top repeat;
    /* MTEntryDate により、インデックステンプレートの更新曜日と更新分によって背景色を変更。
       http://lab.rails2u.com/bgmaker/ と http://www.lucky-bag.com/archives/2006/09/background-patterns.html を組み合わせて実現。
    */
    font-size: 100%;
}
IE 6 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。
IE 7 での表示
  • :first-letter 擬似要素の font-size は h2 要素ではなくユニバーサルセレクタの値と同じになっています。
Firefox 1.5.0.7 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。
Opera 9.02 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。

この指定ではユニバーサルセレクタの font-size を継承しているのか ? 同じ大きさになり、私の意図通りの表示にはなりませんでした。 詳しい解説はしませんが、 selector's specificity はユニバーサルセレクタは 0000 で、要素セレクタは 0001 なので、 h2:first-letter 擬似要素の font-size は h2 要素の font-size の方が selector's specificity は高くなると思うのですが......。

ユニバーサルセレクタに absolute units を指定すると

次に、 font-size: 100%; という <percentage> ではなく、明確に absolute units を指定したらどうなるのだろうと思いました。 ついでに body 要素の 100% 指定は残しています。

* {
    font-size: 12pt;
}

body {
    background: #<MTEntries lastn="1"><$MTEntryDate format="%w%w%M"$></MTEntries>ff url("slash.png") left top repeat;
    /* MTEntryDate により、インデックステンプレートの更新曜日と更新分によって背景色を変更。
       http://lab.rails2u.com/bgmaker/ と http://www.lucky-bag.com/archives/2006/09/background-patterns.html を組み合わせて実現。
    */
    font-size: 100%;
}
IE 6 での表示
  • :first-letter 擬似要素の font-size は h2 要素ではなくユニバーサルセレクタの値と同じになっています。
IE 7 での表示
  • :first-letter 擬似要素の font-size は h2 要素ではなくユニバーサルセレクタの値と同じになっています。
Firefox 1.5.0.7 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。
Opera 9.02 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。

この指定でもユニバーサルセレクタの 12pt を継承しているようで、同じ大きさになりました。 しかもこの指定は IE 6 でも同様に h2:first-letter 擬似要素に h2 要素の font-size: 2em; が効いていません。 だんだんこんがらがってきました。

ユニバーサルセレクタに relative units を指定すると

今度は font-size: 100%; という <percentage> ではなく、 relative units を指定したらどうなるのだろうと思いました。 これも body 要素の 100% 指定は残しています。

* {
    font-size: 16px;
}

body {
    background: #<MTEntries lastn="1"><$MTEntryDate format="%w%w%M"$></MTEntries>ff url("slash.png") left top repeat;
    /* MTEntryDate により、インデックステンプレートの更新曜日と更新分によって背景色を変更。
       http://lab.rails2u.com/bgmaker/ と http://www.lucky-bag.com/archives/2006/09/background-patterns.html を組み合わせて実現。
    */
    font-size: 100%;
}
IE 6 での表示
  • :first-letter 擬似要素の font-size は h2 要素ではなくユニバーサルセレクタの値と同じになっています。
IE 7 での表示
  • :first-letter 擬似要素の font-size は h2 要素ではなくユニバーサルセレクタの値と同じになっています。
Firefox 1.5.0.7 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。
Opera 9.02 での表示
  • :first-letter 擬似要素の font-size は h2 要素と同じになっています。

この指定でもユニバーサルセレクタの 16px を継承しているようで、同じ大きさになりました。 しかもこの指定は IE 6 でも同様に h2:first-letter 擬似要素に h2 要素の font-size: 2em; が効いていません。 やっぱり h2 要素よりもユニバーサルセレクタの方が selector's specificity が高くなっているようにしか思えません。

まとまらない

色々試しましたが、よく分かりませんでした。 これは IE 7 のバグとして捉えていいのでしょうか...... ? 擬似要素の値の算出については私の思い違いがあるかもしれないので、その辺りに落とし所があるような気もします。

とりあえず一定の条件が揃うと :first-letter 擬似要素の font-size が意図通りの大きさにならないという経験をしましたよ、ということで一旦締めさせていただきます。 それと、 :first-line 擬似要素でももしかしたら似たような結果になるかもしれませんが、そこまでは試していません。

継承よりもカスケーディングの方にヒントがありそうです。 IE 7 の :first-letter 擬似要素の font-size のカスケーディングをご覧下さい。

リプライ

リプライはまだ送られていないか、管理者の承認待ち状態です。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

IE 7 正式版を含む各種ブラウザの CSS Selectors testsuite の検証結果のまとめ

記事データ

投稿者

真琴

投稿日時

2006-10-20T03:57+09:00

タグ
概要

IE 7 の正式版がリリースされたので、 CSS Selectors testsuite の IE 6 と IE 7 と Firefox 1.5.0.7 と Opera 9.02 での検証結果をまとめてみました。

リプライ

4 件のリプライがあります。

記事本文

IE 7 の正式版が出たので CSS Selectors testsuite でチェックしてみた

IE 7 の正式版がリリースされたので、かねてから便利だと思っていた、 Lucky bag::blog: 使用中のブラウザの CSS セレクタ対応状況をチェックできる CSS Selectors testsuite で紹介されていた CSS Selectors testsuite - CSS3 . info でチェックしてみました。

IE 7 だけでなく、それ以外の手持ちのブラウザでの検証結果も併せて掲載しておきます。 それにしても、 Lucky bag::blog: 使用中のブラウザの CSS セレクタ対応状況をチェックできる CSS Selectors testsuite に寄せられたトラックバックから辿れる我的春秋: CSS 3 は Konqueror がアツイ!での Konqueror の対応しまくりっぷりはすごいですねえ。 あと Safari は私の環境では検証できないので、検証結果を誰かよろしくお願いします。

トラックバックで Safari の検証結果をお寄せいただきました ! Safari の検証結果は Blog.okuryu : Safari の CSS セレクタ対応状況でご覧ください。

CSS Selectors testsuite による各ブラウザの検証結果

  IE 6 IE 7 Firefox 1.5.0.7 Opera 9.02
*
E
.class (1 out of 6 failed)
#id
E F
E > F (2 out of 3 failed)
E + F (1 out of 3 failed)
E[attribute] (4 out of 7 failed) (2 out of 7 failed)
E[attribute=value] (7 out of 17 failed) (2 out of 17 failed) (3 out of 17 failed)
E[attribute~=value] (9 out of 17 failed) (1 out of 17 failed) (2 out of 17 failed)
E[attribute|=value] (9 out of 19 failed) (1 out of 19 failed) (2 out of 19 failed)
:first-child (5 out of 7 failed) (1 out of 7 failed) (1 out of 7 failed) (1 out of 7 failed)
:link
:visited
:lang() (5 out of 11 failed) (5 out of 11 failed) (1 out of 11 failed)
:before (1 out of 1 failed) (1 out of 1 failed)
::before (1 out of 1 failed) (1 out of 1 failed)
:after (1 out of 1 failed) (1 out of 1 failed)
::after (1 out of 1 failed) (1 out of 1 failed)
:first-letter
::first-letter (1 out of 1 failed)
:first-line
::first-line (1 out of 1 failed)
E[attribute^=value] (10 out of 20 failed) (3 out of 20 failed) (2 out of 20 failed) (4 out of 20 failed)
E[attribute$=value] (10 out of 20 failed) (3 out of 20 failed) (2 out of 20 failed) (4 out of 20 failed)
E[attribute*=value] (10 out of 20 failed) (3 out of 16 failed) (2 out of 16 failed)
E ~ F (2 out of 20 failed)
:root (1 out of 1 failed) (1 out of 1 failed) (1 out of 1 failed)
:last-child (5 out of 7 failed) (5 out of 7 failed) (1 out of 7 failed) (5 out of 7 failed)
:only-child (3 out of 5 failed) (3 out of 5 failed) (1 out of 5 failed) (3 out of 5 failed)
:nth-child() (47 out of 88 failed) (47 out of 88 failed) (47 out of 88 failed) (47 out of 88 failed)
:nth-last-child() (47 out of 88 failed) (47 out of 88 failed) (47 out of 88 failed) (47 out of 88 failed)
:first-of-type (7 out of 10 failed) (7 out of 10 failed) (7 out of 10 failed) (7 out of 10 failed)
:last-of-type (7 out of 10 failed) (7 out of 10 failed) (7 out of 10 failed) (7 out of 10 failed)
:only-of-type (3 out of 5 failed) (3 out of 5 failed) (3 out of 5 failed) (3 out of 5 failed)
:nth-of-type() (47 out of 88 failed) (47 out of 88 failed) (47 out of 88 failed) (47 out of 88 failed)
:nth-last-of-type() (47 out of 88 failed) (47 out of 88 failed) (47 out of 88 failed) (47 out of 88 failed)
:empty (2 out of 6 failed) (2 out of 6 failed) (1 out of 6 failed) (2 out of 6 failed)
:not() (2 out of 4 failed) (2 out of 4 failed) (2 out of 4 failed)
:target (1 out of 3 failed) (1 out of 3 failed) (1 out of 3 failed)
:enabled (1 out of 2 failed) (1 out of 2 failed)
:disabled (1 out of 2 failed) (1 out of 2 failed)
:checked (2 out of 2 failed) (2 out of 2 failed)

IE 6 に比べて IE 7 は大幅に対応状況が改善されていますが、 ::first-letter と ::first-line だけは後退しているように見えます。 これは IE 6 ではとりあえず : があれば first-letter 擬似要素あるいは first-line 擬似要素として認識していたため ( 極端な話、 :::first-letter や :::first-line と書いても有効になります ) で、かつ我的春秋: IE 7 は ::before, ::after を実装せずにあるように、 :: 方式を正式に対応しないということにしたためのようです。

なお、擬似要素の :: による記法については 擬似要素を記述する際の TipsLucky bag::blog: 疑似要素の表記法を参照してください。

トラックバック送信先

Lucky bag::blog: 使用中のブラウザの CSS セレクタ対応状況をチェックできる CSS Selectors testsuite

IE 7 の正式版がリリースされたので、 CSS Selectors testsuite の IE 6 と IE 7 と Firefox 1.5.0.7 と Opera 9.02 での検証結果をまとめてみました。

リプライ

4 件のリプライが送られています。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

2006-10-20T10:34+09:00 - Safari の CSS セレクタ対応状況 < Blog.okuryu

あと Safari は私の環境では検証できないので、検証結果を誰かよろしくお願い...

2006-10-20T23:15+09:00 - e-luck

ありゃ?トラックバックを受信していないみたいっす。迷惑トラックバックとしてフィルタリングされているわけでもないみたいだし。 もう一回送信してもらっても良いですか?

2006-10-21T13:47+09:00 - 真琴

今送り直していますが、 AirEDGE というナロー環境のためか、サーバの負荷が高いためか分かりませんが記事の再保存が失敗しまくっています。 トラックバックが複数送信されるかもしれませんので、その節はよろしくお願いします。

2006-10-24T00:44+09:00 - IE7のCSS対応状況とハック < LifeHacks with Aipo

IE7の英語版がリリースされました。 日本語版もあと2,3週間でリリースとのことです。 そんな中、仕事でIE6,IE7を対象としたCSSを組まなければなら...

真琴が好むイラストサイトの一例

記事データ

投稿者

真琴

投稿日時

2006-10-16T02:27+09:00

タグ
概要

HTML をしっかりとデザインしているイラストサイトって、そのこだわりが絵にも表れて結果良サイトになっているという気がします。

リプライ

リプライはまだありません。

記事本文

Strict DTD なイラストサイト

UNKNOWN: into the headphone で、 ちゃんとした HTML 書いてるなっていうイラストサイトって、無駄にドキドキしてしかたがない っていう気持ちになんとなく同感しました。 まあそれなら Strict にこだわらず、仮に Transitional であっても Valid であれば良いのかもしれませんが。

ただ、そういった系統のイラストサイトって、無駄が省かれていて必然的に Strict になっているところが多いと思うのですが、それは私見にすぎないのかもしれません。 また、 HTML のデザインにこだわるイラストサイトって、そのこだわりが絵にも表れて結果良サイトになっているという気がします。

Strict DTD なイラストサイト from ローカルの自分ブックマーク

ということで、ブラウザのブックマークからそういうイラストサイトをいくつか紹介します。 今後も探してみて、また追記するかもしれませんし新たにリンク集を作るかもしれませんが、今回は他の作業の息抜きにこの記事を書いているのでこれくらいで。

  1.  万能しっぽ
  2.  JamGraffiti
  3.  glas-gather
  4.  schmooze
  5.  HAPPIDEATH
  6.  VENUSPUNK

なんか羅列してみたら、みんな独自ドメインだったり、 1 つないし 2 つの単語でサイト名をスマートに付けていたりといった共通点が !

リプライ

リプライはまだ送られていないか、管理者の承認待ち状態です。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

オフ会で初めて会う人からよく「キャラが違いますね」と言われるので人力検索で質問してみた

記事データ

投稿者

真琴

投稿日時

2006-10-11T22:40+09:00

タグ
概要

私はそのつもりが無いのに「サイトのキャラと現物が違う」と言われるので、会ったことがある人にはその違いを、会ったことが無い人にはどんなイメージを持っているかを質問してみました。なお、似顔絵などを描いていただいた場合ははてなポイントをプレゼントのダブルチャンス質問です。

リプライ

1 件のリプライがあります。

記事本文

オフ会話の枝葉の部分に関連して。

ARTIFACT@ハテナ系 - キャラを作り込み過ぎた人の話続きという話に至る経緯が、私もそういった理解をしてしまいかねないので身につまされる思いだったのですが、ちょっと本題とは違う部分に関連して話を進めようと思います。 この記事での「ネット上でキャラを作り込み過ぎた人」というのは

「自分は有能なほげほげだ。だから自分の発言には説得力がある」みたいなことを言っている人や、「私はこんなひどい経験があって…」みたいなのを売りにしているブロガーってよくいるけど、実際に会った人やその人を昔から知っている人がいないと本当かどうかわからないよね、という話がきっかけ。

本当にそういう人なら、人と会っても問題ないけど、実際にはそうでない場合(これをキャラを作り込み過ぎと称している)は検証されたくないため、ネット関係の人と会うことできないのではと思い、そのわかりやすい特徴として「オフ会に出られない」と書いた。

という事を指すようです。 私は過去の経験を元に語ること自体があまりありませんが、表に出している部分は基本的に本当の話です。 基本的に、と断っているのは結構プロフィールって書かれているんだなあ 誰かが、「プロフィールや日々の記事にちょっとだけ嘘を混ぜると知られにくい」と言っていた気がします。 私もそれに習って、隠し味的にちょっとした嘘を混ぜてみましょうか という事を言っていたので、大きな影響が無く、突っ込まれてもうまく取り繕える部分で嘘を言っている可能性があるから。

基本的に本当のことを書いているからというわけではありませんが、私はオフ会が大好きで隙あらば出まくっています。 どれくらいの出まくり度かというと、まだレポートを書いていませんが、直近のものでは連続した 3 日間で小規模なものを含めて 6 つのオフ会に出るほどに。

それでも作り込んでいる ?

それほどオフ会を連続させるのは、ひとえに「せっかく上京したなら、できる限り多くの人に会いたい」という理由からなのですが、よく「サイトや IRC のキャラと違いますね」という評価をいただきます。 前項のように、経歴を詐称するような作り込みこそ行っていないつもりですが、言動や性格といった意味でのキャラは、図らずも違うものができあがっているようです。

サイトではともかく、 IRC ではもう少し地を出していると思うんですけどねえ。

こんな時は公開質問だ !

と、いうことで、私にオフ会等で会ったことがある人、未だ会ったことが無い人に対して問いかけをしてみようってことで、人力検索はてな質問をしてみました

私という人間について質問します。

これまでに、オフ会等で私に実際に会ったことがある人には「事前に抱いていた私の印象と、実際に会ってみての印象はどれくらい同じでしたか ? あるいは、全然違う印象でしたか ? どの辺りが同じだったか、違っていたかをお書きください。」という質問を、私に会ったことが無い人には「 hxxk.jp というサイトの作成者と会うことになったというケースを想定した場合に、どんな人物像を頭に描きましたか ? サイト上では分かる形で書いていないので難しいかもしれませんが、想像する年齢や性別や容姿や性格など、思いつくまま書いて下さい。先生怒らないから。」という質問をします。

それぞれ、「会ったことがある」「会ったことが無い」ということを明記の上、お答えください。 なお、会ったことが無い方の場合、後日でも結構ですので想像する顔もしくは全身像を描いて、それを makoto@hxxk.jp まで送付ないしサイト上で公開してトラックバック等でお知らせしていただくと、そのクォリティ ( イラスト自体の巧拙のクォリティではなく、私に「そうくるか ! 」と思わせるクォリティ ) に応じてはてなポイントを送らせていただきます。

結果についてまた改めて記事を書くかは決めていませんが、まあ質問の回答が公開されるだけでもそこそこ面白くなるかなと思っています。

ちなみに、年齢は大まかな年代が、性別はどちらであるのかが、過去ログを頑張って読み解けば分かるようになっていますが、それも直接的な表現ではないので、過去ログを検索するよりも直感で答えた方が良いと思います。

トラックバック送信先

人力検索はてな - 私という人間について質問します。

質問に至った経緯を書いています。 回答予定の方はこちらもご覧ください。

リプライ

1 件のリプライが送られています。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

2006-10-12T12:23+09:00 - 真琴

回答通知メールが気になったので、休憩時間に type U から回答をオープンしてみました。 同じサイトの人間の姿を想像しているはずなのに、ばらばらの印象が書かれていて面白いですね。 まだまだ回答は募集中です。

「ほかの人またはプログラムによって使用されています。ファイルを使用している可能性があるプログラムをすべて閉じてから、やり直してください。」

記事データ

投稿者

真琴

投稿日時

2006-10-10T18:21+09:00

タグ
概要

共有違反でファイルやフォルダの削除ができない場合、 explorer.exe または Windows の再起動でたいてい解決するのですが、他に良い方法は無いものでしょうか ?

リプライ

6 件のリプライがあります。

記事本文

あるある。

JamDiary-twig - ファイルまたはフォルダの削除エラーで登場する xxxxを削除できません。 アクセスできません。 ディスクがいっぱいでないか、書き込み禁止になっていないか、またはファイルが使用中でないか確認してください。 や、 xxxxを削除できません。 ほかの人またはプログラムによって使用されています。ファイルを使用している可能性があるプログラムをすべて閉じてから、やり直してください。 といったアラートが出て、ファイルを削除できないってことはよくありますよね ! 私だけじゃないんですよねっ !

私の場合は次のような順序で対処しています。 ファイル自体よりもフォルダを削除する際にエラーの遭遇することが多いので、ファイル削除の場合の参考にはならないかもしれません。

  1. まずタスクバー上で動いているアプリケーションを全て終了させてもう 1 回削除してみる。
  2. それでもダメだったら、最近使っていたアプリケーションのファイルオープンダイアログで、削除しようとしているフォルダを記憶していないかをチェック。記憶していたら、とりあえず他のフォルダからファイルオープンして削除してみる。
  3. 更にそれでもダメだったら、タスクマネージャから explorer.exe のプロセスを殺して、「ファイル (F) 」→「新しいタスクの実行 (N) 」から explorer.exe を再起動するか、もしくは Windows 自体を再起動して、直後にファイル削除。

explorer.exe または Windows の再起動でも消せないファイルやフォルダっていうのはなかなかありませんけど、逆に言うとそういった再起動まで至ることは多いんですよね……。 ちなみに、 explorer.exe のプロセスを殺す場合はファイルの移動やコピーなどが行われていない時に行ってくださいね。 ファイルを扱っている時に explorer.exe を殺してファイルが壊れた時に「真琴が explorer.exe を殺せって言ったじゃねーか」と言われても困りますゆえ。

というか、 explorer.exe や Windows を再起動せずとも済むナイスな方法って何か無いですかね。 軽く検索してみましたが、やっぱり explorer.exe の再起動が解決方法として紹介されていました。

リプライ

6 件のリプライが送られています。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

2006-10-10T21:40+09:00 - Luca

>よくありますよね ! 私だけじゃないんですよねっ ! よくありますね。 私がよく体験するのは、稼動中のマルウェア関連ファイルなど、とか。 タスクマネージャより終了してもウォッチャープロセスにより復活する実行ファイルとか。 知人のサイトですが、この手の問題では最も情報が集約されている良記事なので紹介。 http://www.tef-room.net/trouble/file-delete.html

2006-10-10T23:06+09:00 - kawauchi

WhoLockMeを使うと何が使用中なのか分かる場合もあります。 http://www.dr-hoiby.com/WhoLockMe/index.php

2006-10-11T00:48+09:00 - yuu

Unlockerを使って強引に削除したりするとか。 http://ccollomb.free.fr/unlocker/

2006-10-12T00:17+09:00 - 真琴

お三方とも有用な情報およびツールをお教えていただいてありがとうございます ! 最近はこういった事態に遭遇していないのですぐには使いませんが、遭遇したときに役立つことでしょう。 他にも北村さんのはてなブックマークで知った http://www.forest.impress.co.jp/article/2005/04/11/saikidougomibako.html とか、 IRC で教えてもらった http://kwi.cocolog-nifty.com/blog/2006/05/force_recycle_b.html も良さそうです。

2008-02-27T10:57+09:00 - komoko

こんにちは。お久しぶりです。その後体調はいかがですか?komokoです(^ω^) (仕事上で)どうしても削除できないファイルがあって困ってました。検索したら、真琴さんのココにたどり着きました!真琴さんのやり方で削除できましたー。ありがとうございました(^ω^) 

2009-07-06T15:54+09:00 - 通りすがり

NT4.0ですが、VGAモードでも消せなかったファイルがexplorer.exeを一旦終了して

はてなブックマークのタイトルに Mozilla Firefox (Build 2006092718) が付与される件

記事データ

投稿者

真琴

投稿日時

2006-10-07T00:36+09:00

タグ
概要

迷宮とサブマシンガンがはてなブックマークでブックマークされたのですが、「はてなブックマーク - hxxk.jp - 迷宮とサブマシンガン - Mozilla Firefox (Build 2006092718) 」のように、何故か Firefox のビルド日付が title 要素に含まれています。

リプライ

3 件のリプライがあります。

記事本文

1get の時に発生

迷宮とサブマシンガンはてなブックマークでブックマークされたのですが、はてなブックマーク - hxxk.jp - 迷宮とサブマシンガン - Mozilla Firefox (Build 2006092718) のように、何故か Firefox のビルド日付が title 要素に含まれています。

ブックマークしたユーザははてなブックマーク - 亜細亜ノ蛾 - ブックマークの asiamoth さんなので、そこが怪しいとにらんで調べてみたら。

どうも asiamoth さんが最初にブックマークしている記事にこの現象が出ている模様……。

例外もあり

でも、はてなブックマーク - Horror & SF - Coco's Bloblog - [今日の早川さん] は最初にブックマークしているけれどビルド日付は付いていませんし、はてなブックマーク - 不活性で怠惰なアタシの肉体の神秘 - Mozilla Firefox Build 2006092718 では () がありません。

ブックマーク追加のブックマークレットあたりで何かが起こっていると思うんですが、 asiamoth さん本人の反応を待った方が良いかなあ、この場合。

リプライ

3 件のリプライが送られています。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

2006-10-07T11:02+09:00 - asiamoth

またasiamothが何かやらかしましたか(苦笑)。 えっと、拡張機能のkeyconfigをhogeってブクマしてますが、どっか間違ってますね。確実に。 取り急ぎ、タイトル修正作業を開始します。報告、ありがとう!

2006-10-11T23:09+09:00 - 「はてブタイトル改竄事件」の顛末 < 亜細亜ノ蛾 - Weblog

( 真琴によるトラックバック ) またやらかした! 人様の作った記事のタイトルを改竄するという許し難い行為を!速攻で直したあとで、ことの顛末を。あと、はて...

2006-10-11T23:13+09:00 - 真琴

念のため補足しておくと、「 asiamoth さんだから怪しいと思った」ではなくて「 asiamoth さんが 1get だから怪しいと思った」ですからね ! 拡張機能によるものだとは思いませんでした。勉強になるなあ。

Re: ekken♂ : 自分が他所に書いたコメントは、後でチェックできるようにしておいたほうが良いよ!

記事データ

投稿者

真琴

投稿日時

2006-10-06T23:49+09:00

タグ
概要

自分はコメントを管理する派だったので、「そもそも、その日に他所にコメントを書いたか否かも不明」というのはちょっとびっくり、ということで管理方法の一例を書いてみました。

リプライ

リプライはまだありません。

記事本文

管理しない方が普通なのかなあ

ekken♂ : 自分が他所に書いたコメントは、後でチェックできるようにしておいたほうが良いよ!を読んで思ったこと。 みんな自分がどこにコメントを書いたか、どこにトラックバックを送ったかって管理していないんですかね ? そりゃあ無差別に spam コメントや spam トラックバックを送る人ならともかく、普通にコメントやトラックバックを送っている場合に、管理していなかったらとても私は覚えられないなあと思うんですが。 実際、 そもそも、その日に他所にコメントを書いたか否かも不明 と仰られていますし。

コメントをいつどこに書いたか管理する方法

以前は他サイトへのコメントメモ - hxxk.jp - Wiki にその都度記録していました。

最近は面倒くさくなったので、はてなブックマーク - b:id:hxxk / コメントしたにブックマークして管理しています。 よって、私が他所でどんなコメントを書き散らかしているかはこのブックマークからストーキングできますよ。

トラックバックをいつどこに送ったか管理する方法

これは手動で記事中にメモしています。 コメントと同様に [トラックバック送った] というタグを付けてブックマークしても良いんですけど、コメントと違ってトラックバックは送信元の記事があるので、送信元に明記する方が親切かなあと。 特に私の場合は「記事にリンクして何かを書いた」イコールトラックバック送信、ではありませんので、記事内にリンクがあってもトラックバックを送っているかどうかは分かりませんし。

ちなみに、過去に hxxk.jp から送ったトラックバックは "トラックバック送信先" による全文検索結果から見ることができます。 なお、 Movable Type の HTTP error: 403 Throttled に関するまとめの際に ThrottleSeconds ディレクティブの値を大きくしたので、検索エラーが起こる可能性があります。 その場合は 1 分程度待ってから再度検索してください。

トラックバック送信先

ekken♂ : 自分が他所に書いたコメントは、後でチェックできるようにしておいたほうが良いよ!

自分はコメントを管理する派だったので、「そもそも、その日に他所にコメントを書いたか否かも不明」というのはちょっとびっくり、ということで管理方法の一例を書いてみました。

リプライ

リプライはまだ送られていないか、管理者の承認待ち状態です。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

迷宮とサブマシンガン

記事データ

投稿者

真琴

投稿日時

2006-10-05T00:15+09:00

タグ
概要

超・戦慄迷宮の怖さはガチ。

リプライ

2 件のリプライがあります。

記事本文

煽っておきながら

[PR] ソーシャルブックマークで付けられたコメントを取りこぼさないために - for ?B and del.icio.us でちょっと焚き付けたら、“Tun-Tere”(ツン照れ)と呼ばれた子(子?) : 亜細亜ノ蛾 - Weblog というリプライ (?) があったのでそれにまた触れようかなあと思っていたら、むしろその 1 つ前の記事の「恐怖はいつも あなたの隣に」(はてなユーザのこと?) : 亜細亜ノ蛾 - Weblog で知った不活性で怠惰なアタシの肉体の神秘 - 恐怖はいつも あなたの隣に。が面白かったのでそれに触発されることにします。

というか最近硬い文章ばかり書いていたので、その合間に脱力文章も書きたいなーと。

昔はこういう日記を書いていたこともあった

不活性で怠惰なアタシの肉体の神秘 - 恐怖はいつも あなたの隣に。で奇しくも富士急ハイランドのことが書かれてあったのでつらつらと書きますと。

昔からすごく仲のいいツレがいて、進路の違いで離れ離れになっても隙あらば会うという奴らがいます。 いるんですが、片方はもう人生の半分以上の付き合いで幼なじみみたいなもん、もう片方は成人してからの付き合いだけど何故かウマが合うという微妙なトライアングル。 しかもこのトライアングルが男女混合ってのが傍目には微妙に映るらしいんですが、本人たちは気にしていないからやっぱ微妙じゃないよきっと。

いや、実はその内の誰か一人が、そんな状況にいつまでも阿っているつもりはないと画策していたらそれなんてドラマもしくは小説もしくは漫画だよって話だけれど、今のところはそんなはずは無いということにしておく。 あ、男女比とかどのキャラがどうとかはあえて書かないので勝手に想像してください。

当時はまだ「ええじゃないか」は建設中だったので FUJIYAMA で「いぃぃぃぃやっほうううう ! 」と気持ちよく叫びながら堪能したり、ドドンパで声を出す間もなく瞬間の急加速におののいたり、えーとあとなんか急上昇するやつとかぐるぐる廻るやつとか水面にばっしゃーんと飛び込むやつとかを堪能したり、ここまでは普通ですね。

普通ですよね ? 遊園地で若い男女がわーきゃー言って楽しむってのはきっと。

で、最後に向かったのが超・戦慄迷宮っていういわゆるお化け屋敷の類のアレ。 ただしやたらとリアリティがあって怖いというのが評判なのだそうですが、そういった前情報を持ち出したのはツレであって私ではなく、何も知らない私は「いうてもお化け屋敷やん。怖くないって」と自信満々。 FUJIYAMA だって怖さよりも楽しさが勝っていたし。

で、まだ超・戦慄迷宮に行った事が無い人の楽しみを奪ってはいけないから……というかお前らも是非前知識無しで強気に飛び込んで私と同じ目に遭うがいいさということで詳しくは話しませんが、なにあのサイレントヒルまたはバイオハザード。

人だと分かっていても、アミューズメントだから腕を斬られたり首を刈られたりしないってのは分かるはずなんだけど、遭遇すると純粋に怖い。

全く気配無く潜む奴もいれば、明らかに「居る」ってのを認識させておいて「コイツに背を向けたら来るよねってうわわわわわやっぱきやがったーーー ! 」って奴もいて、まあ普段は 3 人の中でいちばんしっかりしているキャラになっている私が、実際はぜんぜんしっかりしていないんだけどそういうことになっている私が、もう心の底からわーきゃー言いながら逃げるわけ。 さっきのわーきゃーと同じ字面だけど質が違うから。

しかもアイツら、当然ながら怖がられた方が遣り甲斐あるってんでノリノリで脅してくるんですよ。 もう中盤から生まれたての仔牛のような震え方で進む私を見てターゲッティングしているんですよ。 私の時は銃なんて持たされなかったから、代わりにサントリーのポーション投げつけるぞコノヤロウ。 効くわきゃないけど。

何とか出た後に感想を聞くと、怖いもの見たさでここを選んだツレが「あんまり怖がるもんだから私が怖がる隙がなかったよまったく」と妙に大人ぶる始末。 暴落ですよ私の株は。 もともと上がっていた試しが無いとかいう説もあるけど。

今となっては笑い話で済むからいいんですけど、本当に怖かったんだからあの時は !

ところで今度はディズニーシーに行こうって話になっているんだけど、ヤツらも一皮剥いたらすげえクリーチャーなキャラだったらどうしよう。 ディズニーシーなんて行ったことがないから、またも前情報無しで恐怖に陥る羽目になっちゃうのかなあとおののいています。

リプライ

2 件のリプライが送られています。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

2006-10-05T20:50+09:00 - asiamoth

> ちょっと焚き付けたら ちょw(「真琴……恐ろしい子──!(←白目で)」) それはさておき、そんなに怖い施設があるんですね。Webサイトを見ると「お化け屋敷の類」などという、のどかさなんて微塵も無いし! あと、「普段は 3 人の中でいちばんしっかりしているキャラになっている私」というポジショニングが、なんとなく真琴さんらしい感じ。

2006-10-05T22:45+09:00 - 真琴

なんかルート分岐もあるみたいだし、時期によっては例の銃があったりと、毎回同じじゃないみたいなので、次に行っても新鮮度バツグンの恐怖が待っていると思いますたぶん。詳しくは語らないので asiamoth さんも是非特攻を。 「しっかりしている~」のあたりは、なんか車の運転をソツなくこなしたり、道を間違えてもそれなりに元ルートに戻ったりするあたりでそう思われているみたいです。お前らどんな運転してんだよ一体、みたいな。そもそも本当にしっかりしていたら道を間違えんわという。

最近のプロジェクトとか今後の予定とか。

記事データ

投稿者

真琴

投稿日時

2006-10-04T19:21+09:00

タグ
概要

今取り組んでいること、次に取り組んでいること、来月のオフツアーについて。

リプライ

4 件のリプライがあります。

記事本文

今取り組んでいるプロジェクト

メイン部分はほぼ終わりました。 断片的に作ったものをつなげているので、最初から目を通して内容に齟齬が無いか、言い回しにおかしな点が無いかのチェックをするつもりです。

それと並行しておまけパートの作業も進めていこうかなと思います。 スケジュール的にはだいぶヤマ場だと思いますが、発表できる日がだんだん楽しみになってきました。

次に取り組みたいプロジェクト

いや、本当はこちらの方が構想としては先だったんですが、優先順位的には後回しになったままです。 11 月か 12 月には今取り組んでいるものが完了するはずなので、それが終わればすぐにでも取り掛かりたいと思います。 こちらはどうやって形にするか、の段階から考えないといけないのですがそれもぼちぼち。 というか電子データ以外の「形」にするんですか私 ?

それに関連して

こっそり (?) 注目している HAPPIDEATH というサイトがあるのですが、 HAPPIDEATH - ふぉくす子とだば子 2/擬人化というナイスなバナーイラストができあがっていました。 ふぉくす子 ( 右の方 ) はいつも通りだなあと思いましたが、だば子 ( 左の方 ) は少し瞳の描き方が新しくなっているようなー。 私はイラストを描ける人じゃないので素人目による判断に過ぎませんが。

このだば子や HAPPIDEATH - 【ego】MAID が正に 誰にも話してなかったんだけど、ショートカット娘が大好きなんだ! という私の気持ちを代弁してくれたようなイラストで実に良い ( 何が ) 。 嘘です、サイト上じゃ言ってなかったかもしれないけど事あるごとにショートカット娘スキーって言っています。 逆に ( こっちは本当に話していなかったと思う ) 男子はロン毛スキーなのが不思議だ。

んで HAPPIDEATH の海堂ヲリトさんと言えば

以前 JILS と Tomoi 氏でも触れましたが、 HAPPIDEATH の海堂ヲリトさんはオジキ ( Tomoi 氏のニックネーム ?) の大ファンだったはず。

今は Tomoi 氏は JILS のサポートドラマーであるので、この間久々にプレイしている姿を見たんですよね。 ( その辺りのレポートについては絶賛塩漬け中。『絆-knot-』藤田幸也プロデュースGIG / レポ (インターネット帳面)にちょこっと書いてあるよ !) で、今度は 11 月 12 日に Kreis レーベルの 10 周年記念の盛大な GIG があるので、またオジキの勇姿を見てきます。 これもまたインターネット帳面の iMa さんと共に。

Kreis レーベルと言えば 11 月 11 日が記念日なので、本来はそこで 10 周年を記念したかったらしいのですが、会場が空いてなかったらしく 12 日が記念 GIG の模様。 しかし 11 日もやはり何か行いたいということで、小規模なハコでワンマンを行うみたいです。 iMa さんはそちらは都合がつかないみたいなので行くか行かないか迷っていたんですけど、 HAPPIDEATH - ふぉくす子とだば子 2/擬人化を見てヲリトさんのオジキスキーを思い出した次第。

12 日は多数のセッションもあるようなので相対的にオジキの出番は少なくなりますが、 11 日は天然オジキ 100% のワンマンプレイが見られますがどうでしょう、とか公開誘致。 ちなみにチケットは 10 月 7 日から一般発売ですってソレ急すぎ。

リプライ

4 件のリプライが送られています。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

2006-10-04T23:54+09:00 - 海棠ヲリト

お久しぶりですっ! RSS 読み込んで、あ、真琴さん更新してる!→クリック→ぼーっと眺める→って、ぁうぇっ!?Σ('A`*)………前回同様かなり吃驚しましたw >小規模なハコでワンマンを行う 11月11日―――――………有給使い切った事を今初めて後悔しましたよ。 あぁもっとちゃんとチェックしとくんだったです、新しいバンドに現を抜かしすぎてました、嗚呼Tomoi兄さん。 でもきっと真琴さんが12日のTomoi兄さん分をレポートしてくれると信じてますw そしてご明察の通りだば子さんは描き方変わってます。 寧ろ久々にだば子さんを描いたので、自分で描いたモノを見直しつつ描いたらなんか違う子になっちゃいました。 ………でもコレはコレでカワイイかなぁと自己満足ですw

2006-10-05T22:37+09:00 - 真琴

8 月の時は位置の関係上オジキの顔が見えなかったんですよねえ。相変わらずテクニカルながらパワフルなプレイで感動まくりでしたけど。 11 月のレポートよりまずは 8 月のレポートを書かないと、っていう。もう少しで解放されるから、きっと ! なんか、ヲリトさんの描く絵はツリ目傾向があるなあと勝手に思っていて、 ( 今見返したら必ずしもそうでもなかった ) こういう目の絵って珍しいかな ? と思ったのが本文の感想のきっかけです、ハイ。

2006-10-16T10:20+09:00 - iMa

度々すまんです。11/11の方は何かローソンでまだ残っているような感じでした。

2006-10-21T12:41+09:00 - 真琴

なにー ! と思ってローソンチケットのサイト見てみたら、予定枚数終了になっていました…… 忙しい忙しいと言わずに早めにアクションを起こしておくべきでした。 11 日は何をして過ごそうかなあ……

[PR] ソーシャルブックマークで付けられたコメントを取りこぼさないために - for ?B, del.icio.us, ECnavi and livedoor clip

記事データ

投稿者

真琴

投稿日時

2006-10-03T23:55+09:00

タグ
概要

はてなブックマークと del.icio.us によるブックマークコメントをページ読み込み時に自動で取得し、好きな時だけ表示できる Greasemonkey スクリプトをご紹介。あと asiamoth さんはツン照れ。

リプライ

リプライはまだありません。

記事本文

もっと便利な Greasemonkey スクリプトが公開されていた

はてなブックマークの「URL自動リンク/記法の展開機能の追加」に対して Greasemonkey スクリプトを修正したにて hb_addict.user.js のことについて触れましたが、その後に同じ方向性でかつもっと便利な Greasemonkey スクリプトがあったので紹介します。

silog - script/SBMCommentsViewer から入手できる SBMCommentsViewer.user.js というスクリプトなのですが、次に挙げるような特徴があり、その特徴が便利な点が多いのです。

ブックマークコメント表示時のスクリーンショットを見ていただければより分かると思いますが、今見ているページのはてなブックマークのエントリーページをチェックするブックマークレットと今見ているページの del.icio.us のエントリーページをチェックするブックマークレットの機能を同時に、かつ自動的に実現するというスクリプトです。

  • ページ読み込み時に自動で実行。
  • はてなブックマークdel.icio.us のブックマークコメントを取得して表示。
    • どちらのサービスのブックマークコメントなのかを [h]( はてなブックマーク ) 、[d](del.icio.us) という接頭辞で区別。
  • h:m d:n users 部分をマウスホバーで素早くブックマークコメント表示。
    • マウスホバーしなければ、ブックマークコメントがブラウジングの邪魔になることはありません。
    • ブックマークコメント表示部分をダブルクリックすることで元の非表示状態に戻すことが可能。
    • ブックマークコメント表示部分の X をクリックすることで、 h:m d:n users 部分を含め全ての機能を停止することも可能。 ( もう一度表示したい場合はぺージ自体をリロードすれば OK)
  • タグ表示時のスクリーンショットのようにtag をクリックすることで、ブックマークコメントだけでなくブックマーカが付与したタグを表示することが可能。 ( tag を再度クリックすることで非表示にすることが可能。 )
  • コメント無しユーザの表示時のスクリーンショットのようにNoCommentUser をクリックすることで、ブックマークコメントを記入していないブックマーカの ID も表示することが可能。 ( NoCommentUser を再度クリックすることで非表示にすることが可能。 )
  • worris' works - Greasemonkey - はてなブックマークコメントビューワのものよりコメント欄が大きい。
  • Content-Type が application/xhtml+xml でもブックマークコメントを表示可能。

いつの間にか ECナビ人気ニュースβ版livedoor クリップのブックマークコメントにも対応したり、 Opera のユーザスクリプトとしても使用できるように改良されていたました。 スゲエ。

亜細亜ノ蛾 - Weblog の asiamoth さんは照れ屋さん ?

このスクリプトははてブとdel.icio.usのブクマを表示するグリモン : 亜細亜ノ蛾 - Weblog 経由で知ったのですが、それなら自分で記事を書かなくても、単に使いながら「うはー便利だ便利だ」と誰に教えることなく機能を満喫していれば良いのです。

しかし、その記事の Feed を Bloglines で読んだ時の概要では

「はてなブックマークとdel.icio.usのブックマーク数を表示するGreasemonkeyスクリプト」というタイトルにしようかと思ったが、長すぎ。 はてブユーザに読んで欲しいのだが、ここが弱小サイトなのがつらい。 まぁ、頑張って探す人だけが導入すればいいのかも。

と書かれているではないですか。 本文中にはそんな願望 (?) が全く書かれていないので、亜細亜ノ蛾 - Weblog の asiamoth さんは照れ屋さんなのかしら、と勝手に想像してみました。 というかせっかく excerpt をきちんと書いているのなら、 dc:description だけじゃなくて body 要素内にも表示しましょうよう。

それはさておき、大手とか弱小とかの物差しを持っていない私なのでどれだけ力になれるか分かりませんが、このスクリプトは確かに便利なので広告 ( もどき ) を配置することにしましたで作ったスペースでしばらくプッシュしてみようと思います。

トラックバック送信先

はてブとdel.icio.usのブクマを表示するグリモン : 亜細亜ノ蛾 - Weblog

asiamoth さんが「はてブユーザに読んで欲しい」と控えめに願っているのを見て、「でも、ほんとはそこを取り上げてもらいたいんだろ ? 」と勝手に解釈して hxxk.jp でもプッシュすることにしました。

リプライ

リプライはまだ送られていないか、管理者の承認待ち状態です。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

はてなブックマークの「URL自動リンク/記法の展開機能の追加」に対して Greasemonkey スクリプトを修正した

記事データ

投稿者

真琴

投稿日時

2006-10-01T21:47+09:00

タグ
概要

URL自動リンク/記法の展開機能の追加によってブックマークコメント表示ができなくなった hb_addict.user.js の、不完全なパッチを書いてみました。

リプライ

2 件のリプライがあります。

記事本文

はてなブックマークのコメント部分の仕様変更

はてなブックマーク日記 - コメント欄でのURL自動リンク/記法の展開機能の追加についてにて告知された機能追加に伴って、これまで <li id="bookmark-user-UserID"> 直下の #PCDATA として記述されていたコメントが、 <span class="comment"> でマークアップされるようになったみたいです。 簡単に表すと次のような感じ。 ( 読みやすいように、適宜改行を入れています。 )

<li id="bookmark-user-hxxk">
<span class="timestamp">2006年09月28日</span>
<a href="/hxxk/"><img src="http://www.hatena.ne.jp/users/hx/hxxk/profile_s.gif" class="hatena-id-icon" alt=  "hxxk" title="hxxk" width="16" height="16" /></a>
<a href="/hxxk/20060928#bookmark-2872421">hxxk</a>
<span class="user-tag"><a href="/hxxk/CSS/" class="user-tag">CSS</a></span>
Safari向けのハック(invalid)。Safariだとテストのボックスの背景色が#c00;に。
</li>
<li id="bookmark-user-hxxk">
<span class="timestamp">2006年09月28日</span>
<a href="/hxxk/"><img src="http://www.hatena.ne.jp/users/hx/hxxk/profile_s.gif" class="hatena-id-icon" alt=  "hxxk" title="hxxk" width="16" height="16" /></a>
<a href="/hxxk/20060928#bookmark-2872421">hxxk</a>
<span class="user-tag"><a href="/hxxk/CSS/" class="user-tag">CSS</a></span>
<span class="comment">Safari向けのハック(invalid)。Safariだとテストのボックスの背景色が#c00;に。</span>
</li>

「全サイトはてブ化」の Greasemonkey スクリプトに不完全なパッチをあててみる

はてなの「プロフィール画像設定機能の追加」に対して Greasemonkey スクリプトを修正したの時も同じようなことが起こりましたが、今回の仕様変更でいぬビーム - 全サイトはてブ化・その場コメント・ワンクリブクマの「全サイトはてブ化」の Greasemonkey スクリプトにおいて「ブックマークコメントがページ内に表示されなくなる」という事態が発生しています。

通常ならいぬビームの櫛ヶ浜やぎさんはご自身で機能追加や仕様変更に対応されるのですが、いぬビーム - ちょっと出かけてきますのように、 Web から席を (?) 外されている模様。 しかしはてなブックマークのコメントのマークアップ自体はそう大きな変更ではないので、私がおっかなびっくり修正を行ってみてもすぐに対応できました。 ということでパッチを公開してみます。

--- hb_addict.user.js   Sun Oct 01 20:48:38 2006
+++ hb_addict_20061001.user.js  Sun Oct 01 20:49:27 2006
@@ -123,7 +123,7 @@
    var n = 0;
    var my_msg = undefined;
    var ul = document.getElementById('hb_addict_bookmarkers_comments')
-   while (m = d.match(/<li[^<]*<span class="timestamp">([^<]*)<\/span> *<a href="[^"]*"><img [^>]*><\/a> *<a href="[^"]*">([^<]*)<\/a> ((<span.*?<\/span>)*) ([^<]*)/)) {
+   while (m = d.match(/<li[^<]*<span class="timestamp">([^<]*)<\/span> *<a href="[^"]*"><img [^>]*><\/a> *<a href="[^"]*">([^<]*)<\/a> ((<span.*?<\/span>)*)  *<span class="comment">([^<]*)<\/span>([^<]*)/)) {

            n += 1
            d = RegExp.rightContext;

これは JavaScript について不勉強な私が手探りであてたものですので、次のような注意点があります。

  • いずれいぬビーム - 全サイトはてブ化・その場コメント・ワンクリブクマにて対応がされるはずですので、あくまで不完全かつ暫定的なパッチであることに気を付けてください。
    • 今回の機能追加の目玉である URI による自動リンクが働いているコメントは表示できません。これは単純に私のスキル不足によるものですので、スクリプトが分かる方なら表示できるような書き方をできるはず。
    • 同様に、既に自分が付けたコメント中に URI があった場合、「その場コメント」機能による入力フォームにこれまでのコメントが反映されません。その状態でコメントを書き換えようとしても書き換えられません。
  • とりあえず私が自分用に作ったものを公開しているので、今後時間を割いて対応するつもりはありません。本人もしくは有志による完全な対応を待つつもりです。

トラックバック送信先

はてなブックマーク日記 - コメント欄でのURL自動リンク/記法の展開機能の追加について

[hb_addict.user.js ユーザ向け]URL自動リンク/記法の展開機能の追加によってブックマークコメント表示ができなくなった hb_addict.user.js の、不完全なパッチを書いてみました。

いぬビーム - 全サイトはてブ化・その場コメント・ワンクリブクマ

URL自動リンク/記法の展開機能の追加によってブックマークコメント表示ができなくなった hb_addict.user.js の、不完全なパッチを書いてみました。

ブックマーカあてメッセージ

ブックマーカ本人がここを見るかどうかは知りませんがとりあえず書いておきます。

はてなブックマーク - ブックマーク / 2006年09月30日

人数は表示されるけど、コメントは表示されないなー。なんでだろ??仕様かな~?笑 だそうですが、スクリプトの更新日 (2006 年 9 月 9 日 2:23:00) より後に、はてなブックマーク側に仕様変更があったために表示されなくなっています。

はてなブックマーク - CaptureD resources / 2006年09月30日

やぎさんのぐりもんスクリプト(全サイトはてブ化)が効かなくなってるのはこのせいか…ッ! だそうですが、その通りです。いっちょしまけんさんが完全なパッチを書いて書いて ( おい )

リプライ

2 件のリプライが送られています。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

2006-10-02T20:33+09:00 - しまけん

仕様変更を知ったときにスクリプトを書き替えようとソースを見たものの…何が何だか判らなくなりそっとテキストエディタを閉じたのはヒミツです(笑えません)。 パッチいただきました、書き替えてみたところ記事のとおりの挙動をしています。感謝感激です。

2006-10-02T20:45+09:00 - 真琴

じっくりソース見れば分かりますよ。私だって何とか書き換えたというレベルですし。(スクリプトを 1 から書く、ということはできません。) ちなみに、これから記事を書くつもりですがもっと良いスクリプトがありましたよ。

補足情報

著作、講演、制作実績など