たまに18歳未満の人や心臓の弱い人にはお勧めできない情報が含まれることもあるかもしれない、甘くなくて酸っぱくてしょっぱいチラシの裏。RSSによる簡単な更新情報を利用したりすると、ハッピーになるかも知れませんしそうでないかも知れません。
の動向はもえじら組ブログで。
宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。
以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能!
Firefoxの拡張機能を作る時というのはだいたい定型的なパターンというのがあって、そういう雛型というかテンプレートというかを自動で生成してくれるようなものがあれば開発の敷居が下がるんじゃないかなあ、と思ってたら、そういうものをflyson氏が紹介されてた。Tab Catalogの元になってるTab Previewの作者のTed Mielczarek氏によるものだそうで。拡張機能だけでなく、JavaScript製XPCOMコンポーネントのテンプレ生成ウィザードもあった。
Extension Wizardの方はオプションで、これから作ろうとしてる拡張機能に追加のツールバーボタンやコンテキストメニュー用の追加項目を含めるかどうかといった指定ができる。おもしろー
誰か日本語化キボン。ていうかJapanizeあたりが有望か?
高橋メソッド in XUL RETURNSがパワーアップしましたよと。
資料用ドキュメントについては毎回毎回ご迷惑をおかけしてるんで、まあ、後の祭りなんですけど、付けてみました。Windows版のFx2で試した限りでは、画像込みでドキュメントの保存までいけました。
Firefoxで拡張機能のインストール時に「この拡張機能は署名されていません」という警告が表示されるけれども、これについて、署名くらい付けろよという話がたまに出る。利用者の安全性を確保するという観点では確かに重要な事だ。けど、現実には、署名付きの拡張機能というのはほとんど無い。それは何故なのか。
このあたりのモヤモヤしてわからんかった事を、自分に理解できた範囲でまとめてみた。
……んだけど、このエントリの内容は嘘まみれであったことが分かった。訂正を含む、続きのエントリを書いたので、そっちを見てください。いちおう、以下の内容は自分の理解できた範囲で正確な情報を提供するように書き直したものです。
Fx1.5以降で使える設定システムの解説以下関連ドキュメントを気合いで訳した。査読? なにそれ?
Adobeの開発するアプリケーション開発プラットフォーム「Apollo」が、AppleのWebKitをベースにした物になるらしい。つまりWindowsとMacでHTML+JavaScriptでアプリケーションを作れるようになるらしい。
うん、XULオワタね。
いや冗談抜きでこう立て続けに開発者にそっぽ向かれるようじゃ、ホントに終わってると思いますよ。W3C標準よりWHATWG標準の方がいいとかなんとか言ってたけど、要するにMozillaの人って、俺スタンダードが好きな人達なんじゃないの? という目で僕は見てしまう。コーディング規則とか珍妙なルールが厳密に決まってて、そういう俺スタンダードは通すのに、W3Cスタンダードはどうでもいいっていうのが、なーんだかなーと思う。
なんか隠し設定でバージョンチェックを無効にしたりNightly Tester ToolsやMR Tech's Local Install使ったりしてTBEを無理矢理Firefox 2にインスコして火を吹いてる人が結構いるみたいですけど、TBEはFirefox 2じゃ動きませんよ。
いやFirefox「2」とはいっても、変わってない部分も多いんですけどね。しかし全体で見ると、タブまわりは特に激しい変更が集中してて、今までTBEが乗っかってた部分がまるで別物になってるんですよね。単に動作チェックできてないから非対応としてるんじゃなくて、ほんとに動かないから非対応なんですよ。
とりあえず、Firefox 0.8とかの頃からの各バージョンに対応するためにひきずってきてた部分とか全部なくして、なるべくFirefox 2本体の機能を活かして、効率のいいものにしたいとは思ってるんで、そうなるともうはっきり言って全部作りなおすようなことになる訳で、しかし当面そんなことをやれる気力はないわけで、まあ気長に待っててくださいなと。僕自身がのっぴきならない状況になったらイヤでも更新するでしょうしね。
Tab Catalog更新しまくり。今度はマウスの左右ボタン同時押しでサムネイル一覧を出せるようにしたり、サムネイルを選択してからまとめて閉じる機能を加えたり、そんな感じ。昨日から通算5回も。おまい少しもちつけと。でもこういう勢いだけで何かなってる時の方が楽しいんだよなあ。
現実逃避は開発の母ですね(ぉぃ)。
何となく思い立って、Tab Catalogを大改造してみた。最初は単に、サムネイル生成のタイミングを変えてレスポンスをよくしようかなというだけのつもりだったんだけど、どういうわけか、サムネイル表示の仕組みを全部作り替えるところまでいってしまった(ついでに細かいバグ修正もした)。
興に乗って、上下左右のカーソルキーでフォーカスを動かせるようにしてみたりもした。二次元の動きでタブを選択できるので、もしかしたら便利かも知れない。これはF8キー(キーはカスタマイズ可能)でサムネイル一覧の表示をトグルできるようにしようと思ったついでに加えた挙動。なぜF8かというと、Viamatic foXposeがそうだったからです。特に深い理由はありません。
新しいサムネイルの表示方法は、似たような拡張機能の比較でとりあげたTab Exposeを参考にした……というか丸パクリですね。しかもあっちの方がコードが圧倒的にシンプルだし。ああ無駄無駄無駄……一応、なるべく大きなサムネイルを画面内に上手く収められるようにと、無い知恵絞ってアルゴリズムを考えてみたりはしてるんですが、スマートじゃないから効率悪くて却って速度低下を招いてたりしそうでイヤンです。
一応技術的なことを解説しとくと、XUL要素の中に置いたHTMLの要素にposition:fixedを適用して、その中にXULの要素を入れると、XULウィンドウの中の好きな位置にポジショニングで要素を配置できるということのよーです。どうやってサムネイルを画面内のあちこちに置いてるのか中を覗くまで知らなかったんで、糞真面目にpopupを複数個同時に開くとかそういう遠回りな事をやってしまった。
ほんとは半透明の黒いスクリーンの下に通常のウィンドウの内容がそのまま見えるようにしたかったんだけど、Win2kで試してみる分にはどういうわけか、半透明の要素を重ねるとブラウザの内容領域が灰色で塗りつぶされてしまうようで。トホホホホ……期待はずれだなあ。
RC2も出たことだしいいかげん手を着けないとまずいかな、と。
更新ついでにバージョンアップしたもの。
以下は対応バージョン情報を更新しただけ。
以下はまだ確認できてない。
以下はもう全面的に作り直すしかなさそう。
韓国語で高橋メソッドなプレゼンツールが紹介されてる。まあ説明文がハングルになってるだけなんだけど。