「Web技術」タグアーカイブ

Lightbox2をxhtml 1.1 validにする方法

画像ファイルをページ遷移無しに表示してくれるスクリプトLightbox2。しかし、xhtml 1.1で運用するとW3C Markup Validatorから文法ミスを指摘されてしまいます。しかし、焦る事なかれ。この問題、楽に解決できるのです。

まず、指摘された構文エラーは、グループ指定に使う"rel=lightbox[group]"の"[]"記号部分。これは本来rel属性には使えないようです。解決策は意外にも本家フォーラムに提示されていました。

Validation on xhtml 1.1 (W3C Markup Validation Service)

the other way is to place a dot instead of the [ ] brackets.
eg. rel="lightbox.group"

can't remember where i found the fix. some kind soul shared it in another forum! :)

つまり、他の記号で代用しましょう。"rel=lightbox.group"と書いてください。W3C Markup Validatorに合格するはずです。この代替案はソースファイルを修正することなく動きます。"."の他に"-"でも可能。

この回避策はslimboxのようなlightbox系全般で使える可能性が高いです。正しい文法を意識しているのであれば試してみる価値はあるでしょう。

IP電話はどこまで普及するのか?

現在、いくつかのIP電話サービスが開始されています。メリットは遠距離でも固定料金で通話が出きること。デメリットは停電時に電力供給が止まるので不通になること。どちらを重視するかは人それぞれですが、将来、あらゆる機器にIPが割り振られるようになると、IP電話が主流になっていくのでしょうか?

夜間でもお構いなしに、海外から電話勧誘がひっきりなしに届いたりしたら困りますね。

WordPress、タグとカテゴリの相違点とは?

WordPress2.3のタグに関するお話です。私の思うタグとカテゴリの特徴は次のようなものでした。

カテゴリは階層構造を持ち1つのエントリーは1カテゴリのみに属す。タグは階層構造を持たず、1つのエントリーは複数のタグに属す。

しかし、WordPressでは1つのエントリーに複数のカテゴリーを与えることができます。もはや、この状態はタグの使い方と同じです。

そう言うわけで、この二つは非常に曖昧な関係。ただ名称が変わっただけと言う印象があります。もっとも、階層構造を持たない分、タグは劣化してると思わざるを得ないのですけどね。以上、使い慣れたカテゴリを放棄しタグの運用方法を模索している筆者でした。

蛇足ながら、検索すると私と似た考えの方もいるようです。

タグとカテゴリーの比較文化論 (うるめねっと技研 - Linux派 -)

[カテゴリー]

  • カテゴリーの数は比較的少ない
  • 階層化された分類になっている
  • 記事は1つのカテゴリーに属する
  • カテゴリー間の記事数は均等な方が美しい
  • カテゴリーは複数記事のサマリーのような名称になっている

[タグ]

  • タグの数は多い
  • タグ間の関係は特になく、フラットな構造になっている
  • 複数のタグの組み合わせで記事の内容を説明する
  • タグの使用回数は偏っている。やたら使われるタグと全然使われないタグが出て来る
  • タグには標準的なキーワードが使われる

WordPress2.3の同一タグが増殖する

WordPress2.3のタグには日本語で使用していると不具合出ることがあります。タグはカテゴリと同様に「タグ名」と「タグスラグ」という値を持っています。しかし、この双方の値が異なるとき、入力した日本語タグが増殖してしまうのでした。

日本語タグの増殖

例えば、タグ名「コミック」、タグスラグ「comic」にしていたとしましょう。このとき、投稿時にタグ記入欄へ「コミック」と入力してしまうと、タグ名「コミック」、タグスラグ「コミック」と言う別IDのタグが作られてしまうのです。回避方法を見つけたので、改善されるまで下記方法で運用してみてください。

[対象者]
タグ名は日本語、タグスラグは英数字で運用したい人向け

[回避方法]
方法1:タグ記入欄に日本語タグ名を入力せず、タグスラグを書き入れる
方法2:タグ入力支援プラグインを使う(後述)

[プラグイン]
Advanced Tag Entry
タグスラグを基準にタグの追加と削除が可能
Simple Tags
重複タグを統合したり、タグスラグを編集したいときに使用。ただし、オプション機能のキーワード埋込は日本語が文字化けするので使わないほうがいい

その他、2.3のタグについて詳しく知りたい場合はps*wikiを参照してください。

タグ付け機能 (ps*wiki)