ウェブの最近のブログ記事

ウェブは進化している。そう思っている人が、たぶん多いのでしょう。確かに、15年前の素朴なウェブページと今のものとはいろいろ違って見えます。

しかし、ウェブの根本的な考えである「ハイパーテキスト」という機能の面から見ると、ウェブの登場以来、あまりというかほとんど進化していないように思えます。

ハイパーテキストを提唱して有名なのはテッド・ネルソンです。著書『リテラリーマシン』は日本語にも翻訳されています。ウェブの開発にもネルソンのアイディアが影響していると何かで読んだことがあります。しかし、ネルソンが構想していたものに比べると、ウェブで実現されているハイパーテキスト機能は貧弱なものです。

例えば、ウェブで他の文書を引用するときには他のページからコピー・アンド・ペーストするという原始的な方法をとります。一方ネルソンの唱えるハイパーテキストでは、高度なリンク機能を使って、コピーではなくオリジナルの文書の一部そのものを挿入するとされています(「トランスクルージョン」)。ウェブでリンクというと単に他のページへのジャンプしかできませんが、ハイパーテキストの議論の中には、文書の断片同士を組み合わせて新たな創作を可能にするような高度なリンク機能が考えられているのです。

そうした、高度なリンクのようなハイパーテキスト性の実現は、今日のウェブの発展の中にはありませんでした。単なる片方向のジャンプでないリンク機能としてXLinkという仕様が考案されたこともありましたが、XBRLをほぼ唯一の例外として、実装上は顧みられていません。

ウェブの発展というのは、ハイパーテキストの機能を高めることでなく、例えば、Javaアプレットで動くホームページを作るとか、Flashで動くホームページを作るとか、DHTMLで動くホームページを作るとか、Ajaxで動くホームページを作るとか、HTML5で動くホームページを作るとか、大体においてそういう方面に関心が向けられてきました (今の人は動くホームページなんていうダサい言い方はしませんが)。

大体が、リンク先のファイルをリネームしたら即座にリンク切れとなるような原始的なシステムがそのまま温存されているということからも、ハイパーテキストとしての機能が重視されていないことが分かるというものです。

電子書籍が話題になっていますが、ここでもハイパーテキスト性は軽んじられています。というか、ウェブよりも退化しているといえるのではないでしょうか。私は世の中の電子書籍の機能を全部知っているわけではないので見落しがあるかもしれませんが、聞き及ぶ限りでは、いくつもの電子書籍がハイパーテキスト的に結ばれて自由にテキスト間を行き来できるという機能はないようです (少なくとも、広く話題にはなっていません)。世の中の関心はそれよりも、紙の本の見栄えを画面上に忠実に再現することにあるようです。

電子書籍が「アンビエント」(ambient, 包囲した、取り巻く)だといった本がありましたが、その言葉は真のハイパーテキスト環境のために取っておくべきだろうと思います。たかが無線インターネットで電子書籍を買えるだけのことでアンビエントとは言い過ぎでしょう。

ハイパーテキストの考え方はネルソンよりも前、ヴァネヴァー・ブッシュの論文 As We May Think (1945) にも遡ることができる、決して新しくないアイディアです。それだけ普遍性の高いアイディアだともいえるでしょうが、今のところ十分に顧慮されているとはいいがたいように思います。

拙著『プログラマのための文字コード技術入門』のmixiページを勢いで作ってみました。

どのように活用するかは、まだ未定です。もしかすると、企画倒れに終わってしまうかもしれません。が、邪魔にはならないと思いますので、mixiのアカウントをお持ちの方はフォローしてみていただけると嬉しいです。はげましのコメントなどお送りいただけるともっと嬉しいです。

ふと思い立って、このブログにFacebookの「いいね!」ボタンを付けてみることにしました。

参考にしてのは「Movable Type に「いいね!」ボタンを設置する」という記事です。ここに書いてあることをほぼそのままやってみました。

多分うまくいっているのではないかと思います。とりあえずこの記事でテストしてみよう。

いいねと言ってもらえるような記事を書いているかという根本的な疑問もないではないが、それはそれ。

ツイートボタンと横に並べたいのだけど、思ったような格好にならない...。後日再挑戦しようか。

Firefoxでルビ

| コメント(0) | トラックバック(0)

以前から、Firefoxでルビを表示させるのに、XHTML Ruby Supportというアドオンを使っていました。Firefoxはそのままではルビに対応していないのです。

ただ、アドオンの問題も分かっていました。このアドオンでは、ルビを振られる文字列がCJK統合漢字拡張Bから始まっていると、その漢字が化けてしまうのです。例えば「𣖔木作(ほうのきざく)」という具合にルビを振ると、先頭の「𣖔」が正しく表示されないということです。

この問題は開発者に報告した方がいいなあと思いつつ、なんとなく有耶無耶にしてしまっていました。BMP外の文字を含むときはルビタグを使うのを避けるという変な習慣もついてしまいました。

そうこうするうち、Firefox 4が出ましたが、このアドオンは新しいFirefoxのバージョンに対応していません。その一方で、HTML Rubyというルビのための新しいアドオンが出ています。

HTML Rubyを試してみると、上述の問題はありません。FirefoxとHTML Rubyでこのページをご覧の方は、上記のルビ付き文字列がきちんと表示されているはずです。

今後、FirefoxについてはHTML Rubyを使って下さい、ということにして、「𣖔木作」みたいなのもルビタグでルビを振ってしまっていいかな、と思い始めています。

なお、アドオンの機能については、ごく単純なルビについてしか試していません。複雑なルビは私は使わないと思うためです。あしからず。

ふと思い立って、このブログにTwitterのTweetボタンを付けてみることにしました。

参考にしたのは「Movable TypeにTweetボタンを設置する」という記事です。ここに書いてあることをそのままやってみました。

多分うまくいっているのではないかと思います。とりあえずこの記事でテストしてみよう。

ツイートされるような記事を書いているかという根本的な疑問もないではないが、それはそれ。

byflowで遊ぶ

| コメント(0) | トラックバック(0)

ここ何日か、byflowという最近できたネットサービスで遊んでいます。これがどういうものかは@ITの記事INTERNET Watchの記事を見てほしいと思います。

対象となるアイテムは、アマゾンや楽天で買えるような商品なら何でもいいのですが、私がフォローしているところでは書籍とCD・DVDが多いように見受けられます。本好きの人なら楽しめるのではないかと思います。

@ITの記事にもありますが、自分が取り上げたアイテムを「気になる」といってくれたり「いいね」がついたりすると、それが何だか嬉しくて、続けていく動機付けになってきます。

いま試していて得られた手応えとしては、ただ無言で「持ってる」ボタンを押すよりも、短くてもいいから何かコメントを記した方が、他の人からのリアクションがあるようです。おそらく、アイテムにどういうコメントを記すかが、byflowを楽しくするかどうかのポイントとなるのではという気がしています。

TwitterやmixiやFacebookのアカウントがあれば利用できるのて、興味を持った方は試してみてはと思います。私のIDはyanokですので、フォローするのも外すのもお気軽にどうぞ。

天気情報サイトtenki.jpの地震情報の地図はブログに貼り付けられることに今更ながら気付きました。

そこでテスト。3月11日のあの地震を貼るとこんな具合です。

沖縄以外のほぼ全国が揺れたことが一目で分かります。九州で揺れを感じた人は震源が東北の方だとは思いもしなかったことでしょう。

震度6の地域が広いことにもただただ驚きます。

Flickrで遊ぶ

| コメント(0) | トラックバック(0)

何ヶ月か前からFlickrを使っています。無料で少し使った後、有料会員になりました。これは大した額でないので (月額に換算すればiモードの番組ひとつと同じくらい)、有料で使うのがいいと思います。

Flickrを使うと良い点がいくつかあります。それは例えば、自分の写真が外出先などどこからでもネット経由で見られることだったり、写真を人に見せるのが楽になったり (URLを教えるだけ)、写真のバックアップとしての機能を期待できたり(オリジナルサイズでアップロードできるので)、といったことがあります。当ブログで時々やっているように、ブログにFlickrの写真を載せることもできます。Twitterへのツイートもできます。

自分が撮影した写真を他人に見てもらえる、ときにはフィードバックがある、というのも勿論、良い点のひとつです。

Flickrではブログのようにコメントを付けられたり、気に入った他人の写真を「Favorite」指定できたりします。こういうのが付くのは、写真の上手い人だけだろうと最初は思っていました。しかし、私のような初心者でも、下手な鉄砲も数撃ちゃ当たるで、たくさんアップロードしているとたまにはFavorite指定してくれる人も出てきます。こういうのは嬉しいですね。

自分の撮った写真をいくらかでも楽しんでくれる人がいるとなれば、やりがいもあるというものです。それも、全然知らない人だったり遠い外国の人だったりが見てくれるというのは、ネットならではです。

また、写真ページはURLがついた普通のウェブページなので、検索エンジンや他のサイトから参照されることもあります。Flickrではreferrerを見るとこができるので、どういう検索語から飛んできてるのかを知ることもできます。

他人に見られたくない写真 (人の顔が写っているものとか) は非公開にすることができます。が、見られて問題のない写真はどんどん公開するのがいいと思います。

Flickrみたいなもの (Flickrでなくてもいいけど) を多くの人が活用して、日本のいい写真が世界各地に届けられるといいと思います。

ちなみに私の写真は http://www.flickr.com/photos/yanoks48/ から見ることができます。ヘボ写真ですが...。

このサイトではMovable Typeを使っているのですが、どうもこのソフトは一部の記号を勝手に置き換えてしまうことがあるようです。

例えば、JIS X 0208にもある左右を区別する二重引用符を記すと、勝手に、左右の区別のないASCIIの二重引用符に変換されてしまいます。

また、やはりJIS X 0208にもある全角ダッシュを記すと、ASCIIのハイフン (所謂「ハイフンマイナス」)の2つの並びに変換されてしまうようです。

そういうわけなので、当サイトの記号類の記し方は、必ずしも著者の意図通りでないことがあります。と、誰も気にしなさそうなことを一応お断りしておきます。

Movable Typeのブログ記事のページに、関連する記事へのリンクを自動的に付ける方法がないものかと思い立ちました。ざっとウェブを検索してみたところ、いくつも出てきます。ここでは7つほど紹介してみましょう。ちなみに私は1番目の方法をとりあえず採用してみました。

検索で出てきたものをかき集めただけで、ほとんど精査していません。したがって、実際には使えないものがあったり実質的に同じものを別もののように扱ってしまっているかもしれません。もし間違えなどあればコメント欄などでお知らせいただけると幸いです。

  1. TagSupplementalsプラグイン
    説明:

    記事につけられたタグを利用するもの。プラグインはここ: TagSupplementalsプラグイン

  2. MT4.1から追加されたMTSetVarBlockタグを使う。プラグイン不要。
    説明:

    同じカテゴリの記事を自動的に表示する。

  3. RelatedEntriesプラグイン
    説明:

    同じカテゴリの記事がランダムに出るらしい(※1による)。

  4. RelatedEntriesプラグインその2
    説明:

    手動で記事同士を関連づけるらしい。

  5. Webiki
    説明:

    キーワードに基づいて関連記事を自動表示するプラグイン。 キーワードはWikiNameで指定。日本語キーワードは使えないらしい?

  6. タグ・カテゴリから関連記事を表示するモジュール
    説明:

    タグのついていない記事についてはカテゴリを利用する。

  7. 同じタグのついた記事をプラグインなしで一覧する
    説明:

    (2)と同じような仕組み?

さて、どの方法を採用するにしても、タグなりカテゴリなりを適切につけてやる必要があります。このブログでは割合いいかげんにタグをつけてきたので、過去の記事についてはあまりうまく関連記事が出てこないかもしれません。今後は見直す必要があるのでしょう。

最近のブログ記事

技術の進歩とプライバシー概念
WebやWeb広告の普及とともに、プライ…
ルビをどうしよう
本当は、「吐噶喇」のような単語には「吐噶…