2007-06-01から1ヶ月間の記事一覧

正しくHTMLを書こうと心がけている人に5つの質問 に答える

正しくHTMLを書こうと心がけている人に5つの質問 : 雑記帳 : der Gegenwartに答えてみる。自分の認識を整理するのに役立ててみた。 HTML文書を制作する際に使用しているプログラムをお答えください。(Webプログラムも含む) 意地悪しないで書くと、Microsof…

邦訳HTML文書支援#03 目次生成

今回のスクリプトの肝は、HTMLHeadingElementたちを"document order"で生成するジェネレータと、そのジェネレータのnext()をfor each文で呼んでツリー構造を持ったリストを作成する関数とを分離し、よりパフォーマンスの高いジェネレータを選択可能にした点…

邦訳HTML文書支援#02 見出しレベルのgetter

見出しレベルを取得するlevelプロパティを定義。例えばあるH1 Elementのlevelプロパティは1となる。 HTMLHeadingElement.prototype.__defineGetter__("level", function(){ return this.__level || (this.__level = Number(this.tagName.charAt(1))); } ); h…

邦訳HTML文書支援#01 ノード間自動リンク用メソッド

最近自分用に色々な英文の邦訳をしていて、omitしまくりのフラットなHTML4.01 Transitionalで記述している。ページ内のアンカーとか、目次とか、できる限り計算機に任せて邦訳作業に専念したい。 Node.prototype.linkTo = function(node) { Node.ID = Node.I…

メモ ドキュメントツリーに追加されていない状態(parentNode == null)の a text nodeをselectNodeContentsして、any elementsでsurroundContentsするとFirefox(version 2.0.0.3, 2.0.0.4)がお亡くなりに。テキストノードに限らんかもね。

塾講師のつぶやき - 「論文」と「小論文」の定義−jintrick氏の「書きたいことが三つあった」に寄せて− 分かりにくくて申し訳ないが、意図は3.でfollowしているリンク先の批判です。ただでさえ無茶な話をさらに曲解してごちゃごちゃ考えるのは、それはまあ勝…

【特集】Tomcat 6の実力を早速試す - 移行するべき? その時期は? 特別な開発環境がない身としては$TOMCAT_HOME/common/lib/servlet.jar が$TOMCAT_HOME/lib/servlet-api.jarに変更されている点が重要だったりした。特にアンダースコアではなくてハイフンだっ…

塾講師のつぶやき - 小論文指導で言われたこと 書きたいことが三つあった。 論文の中で「私は違う」などと書く天変地異レベルのアホは見たことがないのだが、小論文では違うらしい。 その義理の祖母の話を「except me」の実例とするには論述が不足しており、…

ECMAScript for XML (E4X) Spec. 今更読んだ。後悔した。こういう曖昧なのは大嫌いなんだよ。肌にブツブツができてきた。それを差し引いても、サーバからXML形式のデータを取ってきて、それに対して(個人的に)何か小さな細切れみたいなスクリプトをササっ…