2009-01-01から1年間の記事一覧
XHTML 1.1 で書いた XHTML 文書を W3C の Validator でチェックしたところ、以下の警告が出てしまいました。 Mismatch between Public and System identifiers in the DOCTYPE declarationThis document uses an inconsistent DOCTYPE declaration. The Publ…
Understanding HTML, XML and XHTML (灯台下暗し -カッターナイフで恐竜を腑分けした記録-) より。XHTML と HTML がどんな関係にあるのか、それは誤解ばかりが広まっています。WebKit (Safari や S60 Browser のレンダリングエンジン)開発者の Blog で、この…
久々に CGI を書いてサーバにアップしてみると何故か以下のエラーが出て困った話。CGIWrap Error: Script Execution FailedCGIWrap encountered an error while attempting to execute this script:Error Message: No such file or directory Error Number: …
うちのサイト (vivid code) は XHTML の MIME タイプを "application/xhtml+xml" で配信しています。 ただ、IE ではそれを閲覧できないという問題があります。 そこでうちのサイトでは HTTP リクエストヘッダを見て、Accept フィールドに "application/xhtml…
問題 CSS には cursor プロパティがあり、マウスカーソル (ポインター) の形状を指定することが出来ます。 W3C 勧告の cursor プロパティの項 んでもって、元々定義されているカーソルの形状だけでなく、独自のカーソル画像を指定することもできます。 が、…
昨日書いた 「IE でも event.currentTarget を使えるようにする」 の記事の後半部分のコードなのですが、IE8 でじっくりと動作を追ってみるとどうも期待通りの動作ではないことがわかりました。 window.attachEvent("onunload", (function () { // target._v…
IE の Event モデルと DOM Events モデルの違い JavaScript のイベントについて考えてみる。イベントの規格としてはまず Document Object Model Events がある。 Firefox やら Safari やら Opera やらで実装されている。 んで他方 Internet Explorer は別の…
7 月 1 日に Firefox 3.5 の公式リリースが来ていたのですね! 全然気づきませんでした。そんなわけで早速 Firefox を 3.5 にバージョンアップしました。 ついでに Safari と Opera のバージョンアップもしてみたのでそれぞれについて軽く使ってみた感想を書…
もうすぐ院試なんで院試に向けて勉強している今日この頃。 息抜きにクラスベースっぽいオブジェクト指向な JavaScript について書いてみます。JavaScript でクラス (っぽいもの) のコンストラクタを定義する方法といえば Object1 = function( aName, aType )…
デザインテンプレート #001むしゃくしゃしてデザインテンプレートを作ってみた。 昔からちょこっとずつ改良してきたデザインです。 Firefox 3、Opera 9.5、Safari 3 でちゃんと表示されるのを確認しました。 え? IE? なにそれおいしいの?
うちのサイトのトップページ が何故か Google 先生の index に登録してもらえなくてなんでだろう、とずっと悩んでいたわけです。うちのサイトは MIME タイプを "application/xhtml+xml" にしてて、それを見れない UA に対しては "text/html" に変換して送り…
問題 JDK のバージョンを新しくして、Eclipse を起動しようとするとA Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locati…
問題 先日インストールした Ubuntu 9.04 (Jaunty) で、視覚効果 (Compiz Fusion) を有効にしようとすると、"デスクトップ効果を有効にできません" と怒られてしまう。 環境は以下。 マシン : MSI Wind U100 OS : Ubuntu 9.04 デスクトップ 日本語 Remix 版 …
昨夜、MSI のネットブック Wind U100 に Linux ディストリビューション Ubuntu をインストールしましたが、やはりデフォルトのデスクトップ環境 (Gnome) ではちょっと重いなーと思ったので、より軽量という噂のデスクトップ環境 LXDE をインストールすること…
Ubuntu 9.04 Desktop (日本語 Remix) のインストール 去年購入したものの、あまり持ち歩く機会もなくしばらく放置していた MSI Wind U100。 最近研究室で Ubuntu を使う機会が増えてきて、せっかくなので U100 にも Ubuntu を入れてみました。Ubuntu Desktop…
普通、web ページ内に置いた JavaScript コードがページ読み込み完了時に処理を行うためには、window.addEventListener("load", func, false);などと書きます。が、XUL アプリケーションで上のような書き方をすると、ページ読み込み時ではなく XUL アプリケ…
Firefox の拡張機能 (add-on の一種) を作ってみよう、ということで作り始めた AppLauncher。 前回は、Firefox のコンテキストメニューから外部アプリケーションを起動するところまで作成しました。今回はコンテキストメニューから起動する外部アプリケーシ…
以下のような HTML コードを考えます。<div style="border: solid 1px #666666;"><img alt="sample" src="XXX.png" /></div>普通は画像と div 要素の border の間に隙間が出来ないと思いますよね? 実際 MIME タイプを "text/html" として Firefox で表示したときには隙間はできません。しかし、何故か MIME タイプを "application/xhtml+xml" …
Web デザインに携わっている人の多くは IETester というアプリケーションを知っているかと思います。 IE5.5, IE6, IE7, IE8 の確認が同時にできる (ver.0.3.2 現在) という便利なものです。今作成している Firefox の拡張機能 AppLauncher は、元々 「Firefo…
Firefox の拡張機能 (add-on の一種) を作ってみよう、ということで作り始めた AppLauncher。 前回は、コンテキストメニューに AppLaunhcer の項目を追加しました。今回はいよいよ外部アプリケーションの起動を行うということをします。 AppLauncher ver.0.3…
Firefox の拡張機能を作る毎日なわけですが、昨日あたりから可変個数 (ユーザの設定によって何個にでもなりえる) の設定値を保存する方法をどうしようかと悩んでいます。。 普通に考えれば外部ファイルに XML 形式で保存するのがベストなんだろうけど。 でも…
Firefox の拡張機能 (add-on の一種) を作ってみよう、ということで作り始めた AppLauncher。 前回は、ステータスバーに新たなパネルを追加し、それをクリックすると警告ウィンドウが表示されるというものを作りました。今回はステータスバーではなく、コン…
Firefox の拡張機能の開発時に、何故か XUL ファイルに書いた通りに動かなくて困った時の話。 色々試してみて、コメントを全て消すと動くことに気づく。 あれ・・・? コメントを書いたらだめってわけじゃないよなぁ。 あ、もしかしてダブルハイフン (2 連続…
この記事の内容は古くなってしまっていて、最近だと別の Firefox 拡張の開発方法もある (もちろんこの記事に書かれている方法でも開発できます) ので、2013 年における Firefox 拡張機能の開発方法について別の記事にまとめました。 そちらもあわせてご覧く…
はじめまして、nobuoka です。 vivid code というプログラミング関連のサイトを作ったのですが、HTML でがしがし書くほどの内容じゃない場合はブログに書いたほうが楽だなーと思ったので、メモ代わりにブログを作ってみました。主に web デザイン関連の話 (X…