Googleツールバーを入れたよ
Firefox版です。実は以前数回入れたことがあったんですが、あることが気に入らず、その都度消していました。しかし今回からは使い続けることができそうです。もっと早く気付くべきでした><
なぜ気に入らなかったのか
ツールバーでブラウザのスペースが圧迫されると思っていたからです。通常、ツールバーを入れると、ツールバーでブラウザ一行分(?)使用することになります。もちろん縮めたりして小さくすることも出来ますが、それでもブラウザの上の方が「ごちゃぁ〜」っとしてしまい、すっきりしません。そこが嫌いでした。
しかし今日何気なくGoogleツールバーを入れ、何気なく「ツールバーのカスタマイズ」を行ったらツールバーボタンが移動できるじゃありませんか!しかも検索フォームまで入れ替えることができるし!あああ、もっと早く気付けば良かったあああ。
という経緯で今に至ります。
使用している機能
英単語にカーソルを合わせると日本語訳が出てくる機能
正直ほとんどこれのためだけに入れましたw
「Excite翻訳」のツールバーボタン
標準では入ってないので、追加しました。これでいちいちExciteに行かなくても済むようになりそうです。「英単語にカーソルを〜」の次に使いそうな機能。
現在のFirefoxの様子
すっきりしてて良い感じです。上の部分を一行にまとめてから、二行以上にするのが許せなくなりました^^;
左側にある6つのアイコンは、左から「はてなブックマーク」のブックマークレット、このブログ、僕のDeliciousのページ、iGoogle、Google Transit(Googleツールバーの機能)、Excite翻訳(Googleツールバーの機能)です。iGoogleのガジェットにも乗り換え案内を表示させているので、もしかしたらGoogleツールバーの方は使わなくなるかも知れません。ロケーションバーの右にあるアイコンはページランク(Googleツールバーの機能)です。検索フォームはGoogleツールバーのものに(何となく)置き換えてあります。
まとめ
もっと便利なツールバーボタンがある気がするので、それを探したいと思います。
「Dipity」に登録してみたよ
TechCrunch Japanese アーカイブ » FriendFeedのタイムライン表示版のようなDipity 2.0(とても面白い)
登録してみた。アカウント設定しかしてない。流行るのかなぁ?
Dipity
Eclipseを入れ直したよ
XMLの勉強 #1 (「10日でおぼえるXML入門教室」 第0日)
XMLの機能と特徴
XMLとはなにか
データが飛んだので省略。。。
自動バックアップが欲しい…。
SGML/HTMLとの比較
データが飛んだので(ry
XMLを取り囲む豊富な周辺技術
- XSLT
- XSL
- XSLT
- FO(Formating Objects)
- スタイル指定の役割から担う仕様
- DOM
- XML文書に含まれる各ノード(要素や属性、テキストなど)を汎用的に操作するオブジェクト群
- DOMを介することではじめて文書モデルにアクセスすることができる
- XSLTとDOMの違い
- DTD
- DTDの欠点
- XML構文とは異なる形式で記述される
<!ELEMENT books (owner,book+)> <!ELEMENT owner (#PCDATA)> <!ELEMENT book (name,auther,category)>
-
-
- DTDの構文規則も学ぶ必要が出てくる
- パーサやその他の処理プログラムにもXMLを読み取る仕組みの他にDTDを読み取るための別の仕組みを用意する必要がある
- だから処理が重くなる
- XML Schema登場
-
- XML Schema
<?xml version="1.0" encoding="Shift_JIS" ?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="title" type="xsd:string" /> </xsd:schema>
-
- XSD
- XML Schema Definition
- XSD
- DTDはデータ型を持たない
- DTDはSGML時代に開発された規格
- 「#PCDATA」と呼ばれる文字列型がかろうじてデータ型と呼べる
- XML時代である現代はデータベース的な様々なデータの集合体を含む
- 数値であるか日付であるか、あるいは数値であっても整数か負の値か、など
- DTDでは全部「#PCDATA」
- XML Schemaは基本データ型として文字列型、数値型、日付型、真偽型などデータベースで扱えるような型が用意されている
- 個別に定義も可能
- 文字列型なら文字列長が何桁以上なのかとか、数値型なら整数なのか小数なのかとか
- その時々の用途に応じて変動する詳細な定義を厳密に定義できる
- DTDは名前空間をサポートしない