MicrosoftからInternet Explorerの次期ヴァージョンであるWindows Internet Explorer 7のPublic Betaが公開された.私は個人的には前から使っていたのだが,今回パブリックベータということで,誰でもダウンロードして試せるので紹介したい.

クリックすると英語版IE7 Public Betaのページに飛びます.
現状でもかなりバグが多く,しかも英語版であるためこの時点で試すのはあまりオススメはしないが,新しもの好きの方は是非お試しあれ.
とりあえずタブ機能,RSS Readerが付いたので順当な進化と言えるが,私としてはXML(XHTML)にやっと対応してきたことが嬉しい.このページでも紹介されたように,IE6.0ではXML宣言をした場合に互換モードで表示されるというどうしようもない仕様があった.
参考:XHTMLによるページ作成の注意点
今回,細かくは調査していないがこの問題は無事解決されているようである.今後のウェブの発展を考えると,XMLを正確にパーシングし,表示できる程度の事は最低限必須項目であり,トップシェアのIEがこの時点で対応してきたことには甚だ技術的に疑問がのこるが,まぁ良しとしたい.
WEB 2.0が今年のキーワードである.WEB 2.0は,今までのウェブと同様技術者・仕掛け人の思惑通りにはいかないであろう.そのくらいウェブは大衆意識がゆったりと働き思わぬ方向にブレイクスルーする予想がつかない生き物のようなものである.とはいっても,WEB 2.0の各キーワード,コンセプトをベースに,ウェブがもっともっと可能性をもって発展していくことは間違いなく,ウェブブラウザはそのプラットフォームとして重要な意味を持つ.
以前述べたGoogle OSの公開が目前の今,このIE7.0とWindows Liveによるマイクロソフトの攻勢に今年は大注目である.
*今回英語版パブリックベータのIE7.0を紹介したが,このインストールは自己責任で行って欲しい.もちろん責任は負わない.
ウェブページ記述言語は,今度HTMLからXHTMLに移行していくことは間違いない.
spacewalkerのページもすべてXHTMLで表現されているわけであるが,
XHTMLによるウェブページ作成には,少々の問題点がある.
その少々の問題のうち,さらにちょっとだけまとめた.興味のある人は参考にされたし.
XHTMLによるページ作成の注意点
spacewalkerのサイトについて考える.
前々から,spacewalkerのサイトをそろそろ再編しますとか良いながら,イマイチ動いていない.
というのは,
・最新技術好きのサイト管理者としては,最新テクノロジーを盛り込んだサイトにしたい
・一方である程度,いろいろな環境の方に見て頂きたい(いやらしい)
という2つの希望をかなえようとすると,なかなか進まない.
というのは,最新テクノロジーを追いかけすぎると,みなさんの一般的な環境(ウェブブラウザ)では,表示ができなくなってしまう!
ウェブブラウザには,プラグインスタイルで様々な機能を追加できる.しかし,そのプラグインのインストールをわざわざ促すのはなかなか難しい.ま,許されるのは,Flashプラグインか,最低でも自動インストールができるもの.このレベルで表示できるサイトにしないと・・・って考えると,なかなか技術のダウンコンバートが難しい・・.
Flashの技術発展はすさまじく,もう企業サイトでもあたりまえのように使われるようになった.表現力も,XHTML+CSS+ECMA Scriptを遙かに越えており,インタラクティブなサイトも実現可能だ.
しかし,個人的にバイナリデータは好きじゃない.もし,Flashがテキストデータによるスクリプトだったら間違いなく採用しているんだけど・・・.
(1)HTMLによる単純なサイトができた
(2)Java Scriptによるちょっとインタラクティブなクライアントサイド技術ができた
(3)Java Appletによるクライアントサイド技術がはやった
(4)Flashなどのクライアントサイド技術が発展した
(5)一方で,企業サイトなどでは,携帯・PDA・PCに依存せず,クライアントに負荷を掛けない理由で,サーバサイド技術が台頭した.CGI技術などのプロセスベースの技術から,Servlet/JSPのようなスレッドベースの大負荷対応技術もでた.
<現在,この時点にいると思ってる>
(6)グリッド技術により,負荷が増えまくっているサーバ側は負荷分散ができるであろう(負荷分散だけでなく,情報に関しても).ユビキタス技術であり,クライアントのパワーもモーレツに上がり,HTMLだけでなく,Java Applet, Flashなどクライアント処理能力もあがるであろう.
(7)XHTML, Xforms, XSLの技術で,クライアント非依存のコンテンツを扱えるようになるだろう.
こー考えると,やはり,サーバサイドだけでなく,クライアントサイドパワーはもっと使いたい.
spacewalkerは,宇宙コンテンツを表現するのにやはり3次元オブジェクトを扱いたい.
しかし,X3Dをフリーでまともに表示できるプラグインがいまいち見あたらない.
しかし,XMLベースのテキスト3次元機能はやはり魅力だ・・・.
現在
・X3D XMLテキストベース3次元表示
・Curlによる3次元表示
・Shockwave 3Dによる3次元表示→サーバサイドで動的に吐けるか調査中
・Cult3D, Viewpointなどの3次元表示技術→サーバサイドで動的に吐けないのでNG
X3Dがしっかりしていたらすぐにでも使いたいんだけど・・・.
うむむむむ・・これではサイト作りが進まない・・・.
XML(XSL+XHTML+CSS) + ECMA Script + X3D + XForms がまともに動いたら稼働かな.クライアントプラットフォームに依存せずに.
また,宇宙コンテンツのゲートウェイとして,RSSベースにはくスクリプトもかかないと・・.なんて思ったら,なかなか動けず・・.
という,今の現状および,進まない言い訳.
もしかしたら,Curlベースで”つなぎ”サイトは作るかも・・・
このページのドメイン spacewalker.jp / .tvですが,現在は某ホスティング会社にお願いして管理してもらっていました.
しかし,ホスティング会社の場合,
・サーバパワー(処理性能)
・サーバOSの独自カスタマイズ
・サーバサイドスクリプトの制限(CGI(Perlなど), PHPのみ)
・サーバHDD容量
・メールアカウント制限
など,あらゆる点において限界を感じていました.
そこで,今回Dellのサーバ(Power Edge 400SC)を購入.独自にspacewalker用にサーバを構築し自己管理することにしました.

Dell PowerEdge 400SC
一応スペック表示
CPU: Intel Pentium 4 HT 2.4GHz
Memory: 1GBytes
Gigabit Ether: Intel base x2
Storage: 120GBytes RAID 1 (mirror)
といった感じ,OSには,Fedora Core R1を用いるので,ちょっとオーバースペックすぎたかも・・
とはいえ,いろいろ試したいので,問題なし.早いに越したことはなし.
これから,
OS: Fedora Core R1
HTTPd: Apache 2系
Servlet/JSP Container: Tomcat 5系
XSL/XSLT Server Side Processor: Cocoon2
J2EE AP: JBoss 4系
Java以外のサーバサイドスクリプト: Perl 5, PHP4, C++, Ruby系(おまけ)
MTA系: qmail + POP3, IMAP4 with SSL + Webmail
RDBMS, XML Native DB系: 他ホストに配置(本サーバには未搭載)
をインストール後,JPNICなどにDNS変更(レジストラ変更)を申請する.
独自サーバにすることで,
目的1
・XHTML2, RSS2, XFORMS系の完全XMLベースウェブシステムを構築
・データをXMLで集中的に管理し,Cocoon2で公開
→新世代のXMLベースウェブ管理システムの提案
目的2
・ドメインspacewalker.jpをお友達に利用していただく.例えば,ホームページスペースとして,
http://www.spacewalker.jp/~miyashita/
みたいな感じ
・メールも.
目的3
・サーバサイド系でとっても遊ぶ.
・サーバサイドCurlに挑戦(大したことないけど)
とりあえず,サーバも来ちゃったしがんばろうかと・・・.
次世代spacewalker.jpのウェブをとりあえず立ち上げ.
その前に,www = world wide web ですが,宇宙屋としては,
sww = space wide webにしたい!ってことで,
http://sww.spacewalker.jpでもウェブが見えるようにspacewalker.jpドメインのDNSを管理している業者に当ててもらうように申請 はたして通るかどうか・・・.やってくれるといいんだけどな・・・.
通らなかった場合は,wwwは抜きます.
http://spacewalker.jp より短くスマートに.
話は戻して,The Next Generation (TNG) Webってことで,
http://spacewalker.jp/tng/index.xhtml
http://spacewalker.jp/tng/index.htmlに,XHTML 2.0で記述したベースページを公開.
現在,XHTML2.0のDTD (Document Type Definition):XML用語事典@atmarkitが公開されていないため,将来公開されるであろうURIにリンクを貼っていますが,当然ないので,index.xhtmlはエラーが起こります.
index.htmlの方は,何とか表示できますね.
* 環境
<1>Webブラウザ(@IT):(1)Internet Explorer 6.0 SP2, (2)Mozilla 1.6a, (3)Mozilla Firebird 0.7, (4)Opera 7.22, (5)w3m 0.4.1
<2>文字コード(Character Code):utf-8
とりあえずスタートのみ.
あえて,リンクしまくりのメタちっくエントリーにしてみた.
最近のコメント