<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5670234897870215734</id><updated>2012-03-04T19:08:16.572+09:00</updated><category term='ruby'/><category term='linux'/><category term='オワタ'/><category term='web application'/><category term='xml'/><category term='math'/><category term='javascript'/><category term='java'/><category term='google maps'/><category term='translation'/><category term='swing'/><category term='simcity'/><category term='security'/><category term='optics'/><category term='チラシの裏'/><category term='gtk'/><category term='cui'/><category term='train+rails'/><category term='play alone by myself'/><category term='ponytail'/><category term='font'/><category term='xul'/><category term='jetpack'/><category term='pref diff'/><category term='gui'/><category term='make'/><category term='povray'/><category term='mingw'/><category term='css'/><category term='angry birds'/><category term='configuration mania'/><category term='twitter'/><category term='html'/><category term='windows'/><category term='unicode'/><category term='mozilla'/><category term='postscript'/><title type='text'>cat_in_136.blog()</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>96</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-6832166286187692380</id><published>2012-03-01T00:36:00.127+09:00</published><updated>2012-03-01T00:36:00.049+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='チラシの裏'/><category scheme='http://www.blogger.com/atom/ns#' term='translation'/><category scheme='http://www.blogger.com/atom/ns#' term='train+rails'/><title type='text'>東京の地下鉄の駅名称をむりやり英訳してみた</title><content type='html'>&lt;p&gt;今は昔、1999年ごろに「&lt;strong&gt;ビットバレー&lt;/strong&gt;」という渋谷を中心としたインターネット企業（起業）のムーブメントがあった。これを仕掛けたのはネットエイジという会社だった（&lt;a href="http://netage.co.jp/column/2011012300"&gt;昨年からネットエイジ社は再始動&lt;/a&gt;している）。ネットエイジの育てた企業のうち一部（例えばMixiやグリー）は後にむちゃくちゃ発展する。しかし、「ビットバレー」という名前は、過去のものどころか今覚えている人は少ないのではないだろうか。
&lt;/p&gt;
&lt;p&gt;
「ビットバレー」というのは渋谷の直訳「&lt;strong&gt;bitter valley&lt;/strong&gt;」とビット(bit)を掛けたものである。ここで私はベンチャーとかそういうのではなく、地名をいろいろ英訳するとなにか面白いことが浮かぶんじゃないかと思った。こうして間違った方向に発想が行ってしまったのがこの&lt;abbr title="チラシの裏"&gt;チラ裏&lt;/abbr&gt;ネタである。
&lt;/p&gt;
&lt;p&gt;
なるべく徹底的にやりたかったので以下の条件を課した：
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;日本語の中にはそのままで通じるものがあるが、あえてそれもむりやり英訳する。&lt;/li&gt;
&lt;li&gt;直訳が困難な場合や直訳がつまらない場合、その名称の起源（説でも可）を参照して適切な訳をあたてる。&lt;/li&gt;
&lt;li&gt;本来の意味と直訳とで意味が変わるものはケースバイケースで判断をする。直訳が簡単なものはなるべく直訳を採用する。&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;例えば、「大手町」は江戸城の「大手門」に由来する。大手門とは日本の城における正門の一般的名称である。だから大手門はMain Gateの意味で、大手町はMain Gate Townといった訳のほうが適切ではあるが、直訳のGreat Hand Townを採用する。&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;「〜前」という言い回しは英訳する際に「前」に相当する部分は省く（仮にドイツ語に訳すのであるならば「〜前」とかも訳すべきだけれども）&lt;/li&gt;
&lt;li&gt;「〜○丁目」という住所表記は欧米には存在しない。「○ 〜」という書き方に統一する。（青山一丁目→1 Blue Mountain）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;そして門前仲町はGate Front Midtownだ!とかしょうもない英訳を全駅についてじっくりやって出来た図が以下だ（Wikimedia CommonsのPublic Domainな&lt;a href="http://commons.wikimedia.org/wiki/File:TokyoSubway.svg"&gt;TokyoSubway.svg&lt;/a&gt;をベースにして作った）。 なおきちんと確認をしていないので壮大な誤訳があるかもしれない。&lt;/p&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-awDbm37J1hY/T0z66qAPP4I/AAAAAAAAANo/iWYHMOyEmLM/s1600/TokyoSubway_in_English_word_by_word_trans.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img height="563" src="http://4.bp.blogspot.com/-awDbm37J1hY/T0z66qAPP4I/AAAAAAAAANo/iWYHMOyEmLM/s640/TokyoSubway_in_English_word_by_word_trans.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;
これをやって気づいたことは、地名は難しい。地名の意味まできちんと知っていることってほとんどないのだな、ということがよくわかった。&lt;/p&gt;
&lt;p&gt;
なお参考までに以下に特に英訳に困難を極めたもののメモを記しておく：&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;赤坂見附&lt;/dt&gt;
&lt;dd&gt;見附とは城門のこと。→Red Slope City Gate
&lt;/dd&gt;
&lt;dt&gt;仲御徒町&lt;/dt&gt;
&lt;dd&gt;御徒とは下級の武士のこと→mid-warrior town&lt;/dd&gt;
&lt;dt&gt;茗荷谷&lt;/dt&gt;
&lt;dd&gt;茗荷はMiogaになってしまう。ラフに訳すとGingerなのでなんかちがう。学名の一部からZingiber。
&lt;/dd&gt;
&lt;dt&gt;本郷&lt;/dt&gt;
&lt;dd&gt;由来から考えると「本」は拠点(hub)、郷は里だが経済・流通的センターを兼ねていたので英国英語からとってSquare。
&lt;/dd&gt;
&lt;dt&gt;淡路町&lt;/dt&gt;
&lt;dd&gt;兵庫淡路島の意味で英語版wikipediaで「road to Awa」にあやかって「Road to Pale」
&lt;/dd&gt;
&lt;dt&gt;小川町&lt;/dt&gt;
&lt;dd&gt;小川の訳にbrookを当てることで、隣の神保町の本の街とかけてみました。
&lt;/dd&gt;
&lt;dt&gt;阿佐ヶ谷&lt;/dt&gt;
&lt;dd&gt;語源の「浅い谷」から
&lt;/dd&gt;
&lt;dt&gt;八丁堀&lt;/dt&gt;
&lt;dd&gt;八町堀が由来。八町はおよそ800m
&lt;/dd&gt;
&lt;dt&gt;小伝馬町&lt;/dt&gt;
&lt;dd&gt;伝馬は馬による物流サービス。
&lt;/dd&gt;
&lt;dt&gt;葛西&lt;/dt&gt;
&lt;dd&gt;葛（くず）は英語でもKudzu。しょうが無いので学名の P.lobata から。
&lt;/dd&gt;
&lt;dt&gt;代々木&lt;/dt&gt;
&lt;dd&gt;「代々伝わるの木」という語源を採用した。
&lt;/dd&gt;
&lt;dt&gt;乃木坂&lt;/dt&gt;
&lt;dd&gt;乃木は乃木大将に由来する。しかも、乃は「すなわち(i.e.)」と「あなたの(your)」の意味。しょうがなく「あなたの木」と解した。
&lt;/dd&gt;
&lt;dt&gt;千駄木&lt;/dt&gt;
&lt;dd&gt;千駄は馬1000頭分という意味の荷物量を意味する。
&lt;/dd&gt;
&lt;dt&gt;辰巳&lt;/dt&gt;
&lt;dd&gt;干支を使った方角表示であり、南東に対応する。
&lt;/dd&gt;
&lt;dt&gt;地下鉄成増&lt;/dt&gt;
&lt;dd&gt;もう適当に、Metro Success Increase
&lt;/dd&gt;
&lt;dt&gt;和光市&lt;/dt&gt;
&lt;dd&gt;町制施行時に、町名に関してもめた為、「大いなる和」で一つになると言う意味から「大和町」と名付けたところから「和」ときたので、敢えてConsensusと訳した。
&lt;/dd&gt;
&lt;dt&gt;日比谷&lt;/dt&gt;
&lt;dd&gt;日比とは海苔を育てるヒビ。ということでLaver farmを当てる。
&lt;/dd&gt;
&lt;dt&gt;有楽町&lt;/dt&gt;
&lt;dd&gt;有楽は人名「有楽斎」に由来すると言われているが、その意味は不明なのでどうにもなりませんでした。有が地名に適していないのでそれは訳さずCheerful Townと強引に持って行きました。
&lt;/dd&gt;
&lt;dt&gt;麻布十番&lt;/dt&gt;
&lt;dd&gt;この十番は住所地番の「番」ではないので、No.10 と訳した。
&lt;/dd&gt;
&lt;dt&gt;白金&lt;/dt&gt;
&lt;dd&gt;本当は銀のことなのだが、プラチナ通りなどプラチナの語を当てている例が多い為プラチナとした。
&lt;/dd&gt;
&lt;dt&gt;雑司が谷&lt;/dt&gt;
&lt;dd&gt;雑司は雑用係、つまり総務の役職名。
&lt;/dd&gt;
&lt;dt&gt;五反田&lt;/dt&gt;
&lt;dd&gt;五反は0.4958haなのでおおよそハーフヘクタール
&lt;/dd&gt;
&lt;dt&gt;志村&lt;/dt&gt;
&lt;dd&gt;篠が生い茂っていた場所としての「しのむら」からdwarf bamboo villeage。
&lt;/dd&gt;
&lt;dt&gt;新御徒町&lt;/dt&gt;
&lt;dd&gt;御徒は騎乗を許されない武士。ということは、歩兵だねということでFoot Soldier。
&lt;/dd&gt;
&lt;dt&gt;勝どき&lt;/dt&gt;
&lt;dd&gt;勝鬨橋の勝鬨が由来。勝ち鬨を Cheer of Triumph と訳した。
&lt;/dd&gt;
&lt;dt&gt;汐留&lt;/dt&gt;
&lt;dd&gt;英語版wikipediaには Keeping out the tide とあったが、長すぎるので tide stops とした。
&lt;/dd&gt;
&lt;dt&gt;新大久保&lt;/dt&gt;
&lt;dd&gt;大久保は大きな窪地という意味らしいので。
&lt;/dd&gt;
&lt;dt&gt;岩本町&lt;/dt&gt;
&lt;dd&gt;由来は不明。だから「本」はどう訳せばよいかわからない。
&lt;/dd&gt;
&lt;dt&gt;恵比寿&lt;/dt&gt;
&lt;dd&gt;YEBISUビールが由来。さらにビール名の由来は神様の恵比寿。恵比寿は蛭子ともいうのでleech childとした。
&lt;/dd&gt;
&lt;dt&gt;中野富士見町&lt;/dt&gt;
&lt;dd&gt;富士見町は Mt. Fuji views town で、問題の富士は竹取物語から「不死山（Mt. Immortal）」由来説を採用（武士に富む山説だと英訳が難しい）
&lt;/dd&gt;
&lt;dt&gt;稲荷町&lt;/dt&gt;
&lt;dd&gt;稲荷は穀物の神様。「稲が成る（growing-rice）」が由来という説がある。
&lt;/dd&gt;
&lt;dt&gt;志茂&lt;/dt&gt;
&lt;dd&gt;「下」が書き換わったものらしいがどうにもならないので、Vision Bushと訳す。
&lt;/dd&gt;
&lt;dt&gt;瑞江&lt;/dt&gt;
&lt;dd&gt;瑞はめでたいという意味らしい。（例えば、瑞穂→めでたい稲穂、みたいな）ということでLuckey River。
&lt;/dd&gt;

&lt;/dl&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-6832166286187692380?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/6832166286187692380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2012/03/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/6832166286187692380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/6832166286187692380'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2012/03/blog-post.html' title='東京の地下鉄の駅名称をむりやり英訳してみた'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-awDbm37J1hY/T0z66qAPP4I/AAAAAAAAANo/iWYHMOyEmLM/s72-c/TokyoSubway_in_English_word_by_word_trans.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-9126546521278990755</id><published>2012-02-18T16:55:00.008+09:00</published><updated>2012-02-18T17:01:33.225+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='チラシの裏'/><title type='text'>メモ：V-high/モバキャス/ISDB-Tmm/mmbi/nottv の言葉が意味不明だったから調べてみた</title><content type='html'>&lt;p style="font-size: x-large; padding: 1em;"&gt;ケータイ向け放送と呼ぶには、複雑すぎる。&lt;/p&gt;

&lt;p&gt;あまりにも複雑なので間違っているかもしれない。
いや、&lt;strong&gt;どこかしら間違っているに違いない&lt;/strong&gt;。
きちんと理解したい方は、いろいろ資料をあたって欲しい。&lt;/p&gt;

&lt;dl&gt;
&lt;dt&gt;V-High帯&lt;/dt&gt;
&lt;dd&gt;
日本における、旧アナログテレビ(VHS)帯域のうち4〜12chの周波数帯域。
&lt;/dd&gt;

&lt;dt&gt;モバキャス&lt;/dt&gt;
&lt;dd&gt;
V-High帯域での携帯端末向けマルチメディア放送の総称。
株式会社ジャパン・モバイルキャスティングの商標。
&lt;/dd&gt;

&lt;dt&gt;ISDB-Tmm&lt;/dt&gt;
&lt;dd&gt;
モバイルマルチメディア放送方式の一つ。モバキャスに使用される。
&lt;/dd&gt;

&lt;dt&gt;mmbi&lt;/dt&gt;
&lt;dd&gt;
株式会社mmbi。委託放送事業会社。（委託先が株式会社ジャパン・モバイルキャスティング）
かつては、株式会社マルチメディア放送、マルチメディア放送企画LLC合同会社と呼んでいた。
&lt;/dd&gt;

&lt;dt&gt;NOTTV&lt;/dt&gt;
&lt;dd&gt;
mmbiの放送局の名称。
株式会社mmbiの登録商標。
&lt;/dd&gt;

&lt;/dl&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-gMlO_wARsCQ/Tz9XXvQmL2I/AAAAAAAAANY/u3G09VOMrUI/s1600/mobacas-protocol-stack.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="205" src="http://1.bp.blogspot.com/-gMlO_wARsCQ/Tz9XXvQmL2I/AAAAAAAAANY/u3G09VOMrUI/s400/mobacas-protocol-stack.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
ISDB-Tmm におけるプロトコルスタック （文献「携帯端末向けマルチメディア放送システム ISDB-Tmm の概要」から）&lt;/div&gt;

&lt;h4&gt;100%双方向のソーシャルなTV&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;ISDB-Tmm 物理層は下り方向の通信しか提供しない。&lt;/li&gt;
&lt;li&gt;双方向性機能にはHTTP(S)を用いて通信を行う。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ISDB-TmmはISDBファミリの一種である。
つまり地デジやワンセグの仲間の規格。
だから当たり前ながら上り方向の通信路を提供しない。&lt;/p&gt;

&lt;p&gt;これを解決するのが「放送と通信のイイトコどり」。
上りにはHTTP網を使う。
「スマホ向け放送局」であるNOTTVの場合、視聴者はスマホから3G/4G網（もしくはWiFi経由のインターネット網）を介して、
NOTTVのHTTPサーバにつながるものと思われる。
乱暴に言えば、NOTTVは物理レイヤにISDB-Tmm以外に携帯電話網やWiFiを使用する。&lt;/p&gt;

&lt;h4&gt;スマホを使った新しい放送の仕組み&lt;/h4&gt;

&lt;p&gt;ISDB-Tmmは地デジ等と同じくセグメントと呼ばれる単位で伝送路符号化される。
207.5-222MHzの間の14.5MHzの帯域幅を33セグメントに分割して送信することになる。
セグメントが映像を送信するとき、地デジないしワンセグと互換性を持つ。
（しかし周波数帯域が異なるため既存の受信機器ではNOTTVが視聴できない。）&lt;/p&gt;

&lt;p&gt;ISDB-Tと最も異なるところは、データパケットも載せられるようになっている。
（&lt;abbr title="File Delivery over Unidirectional Transport"&gt;FLUTE&lt;/abbr&gt;/UDP/IP/&lt;abbr title="Unidirectional Lightweight Encapsulation"&gt;ULE&lt;/abbr&gt;/MPEG-2 TS
といったプロトコルスタックになっている。）
よってデジタルコンテンツ（DIME電子版・東京ウォーカー電子版）の配信が
技術的な意味で「新しい放送の仕組み」を使っていることになる。&lt;/p&gt;

&lt;p&gt;もっともこれは技術に注目した場合での話である。
サービスとしての差は4月以降にお手並み拝見ということになる。&lt;/p&gt;

&lt;h4&gt;ジャパン・モバイルキャスティングとmmbi&lt;/h4&gt;

&lt;p&gt;いろいろな意味で、
株式会社mmbiの会社の下に株式会社ジャパン・モバイルキャスティングがある。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;株式会社ジャパン・モバイルキャスティングは株式会社mmbiの子会社である。&lt;/li&gt;
&lt;li&gt;株式会社ジャパン・モバイルキャスティングが放送免許などを持っていて、株式会社mmbiはコンテンツやサービスの会社。
株式会社mmbiが上位レイヤで株式会社ジャパン・モバイルキャスティングが下位レイヤ。&lt;/li&gt;
&lt;li&gt;両方ともミッドタウンタワーに入居しているが、株式会社mmbiが38階、そこから1階下りた37階に株式会社ジャパン・モバイルキャスティングがある。&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;参考文献&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.soumu.go.jp/main_sosiki/joho_tsusin/policyreports/joho_tsusin/housou_system/pdf/081128_1_si16-3-1.pdf"&gt;携帯端末向けマルチメディア放送システム ISDB-Tmm の概要&lt;/a&gt; - 情報通信審議会放送システム委員会マルチメディア放送システム作業班アドホックグループ1 (総務省)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mmbi.co.jp/news/"&gt;スマートフォン向け放送局「ＮＯＴＴＶ」開局&lt;/a&gt; - 株式会社mmbiニュースリリース 2012.02.16&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mmbi.co.jp/nottv/"&gt;NOTTVとは&lt;/a&gt; - mmbi&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.j-mobilecasting.com/roadmap/"&gt;放送開始までのロードマップ&lt;/a&gt; - 株式会社ジャパン・モバイルキャスティング&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mmbi.co.jp/news/upload/%E5%88%A5%E7%B4%99%EF%BC%92_%EF%BC%94%E6%9C%88%E4%BB%A5%E9%99%8D%E3%81%AE%E4%B8%BB%E3%81%AA%E7%95%AA%E7%B5%84%E3%83%BB%E3%83%87%E3%82%B8%E3%82%BF%E3%83%AB%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84.pdf"&gt;別紙２：４月以降の主な番組・デジタルコンテンツ&lt;/a&gt; - nottv&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.j-mobilecasting.com/company/outline.html"&gt;株式会社ジャパン・モバイルキャスティング 会社概要&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mmbi.co.jp/company_info/outline/"&gt;株式会社mmbi 会社概要&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-9126546521278990755?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/9126546521278990755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2012/02/v-highisdb-tmmmmbinottv.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/9126546521278990755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/9126546521278990755'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2012/02/v-highisdb-tmmmmbinottv.html' title='メモ：V-high/モバキャス/ISDB-Tmm/mmbi/nottv の言葉が意味不明だったから調べてみた'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-gMlO_wARsCQ/Tz9XXvQmL2I/AAAAAAAAANY/u3G09VOMrUI/s72-c/mobacas-protocol-stack.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-8288068409188819293</id><published>2012-02-14T06:00:00.028+09:00</published><updated>2012-02-14T22:08:45.546+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='チラシの裏'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>バレンタインデーのチョコレートとグラフ理論</title><content type='html'>&lt;p&gt;&lt;a href="http://metropolis.co.jp/" title="Metropolis Magazine | Japan's Number 1 English Magazine"&gt;メトロポリス（Metropolis）&lt;/a&gt;という英字フリーペーパー（オンラインでも見れる）に、&lt;em&gt;日本の&lt;/em&gt;バレンタインデーのマーケティング戦略について、興味深い言及がなされているのを見つけた。&lt;/p&gt;

&lt;blockquote cite="http://metropolis.co.jp/features/advertorial/chocco-terminology/"&gt;
  &lt;p&gt;Japanese chocco companies' marketing technique can't be faulted, with every human relationship now requiring some kind of sugary gift on February 14.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;和訳すると以下のような感じだろうか（もうちょっとマトモな和訳はできないものかのぅ）。&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;日本のチョコレート菓子メーカのマーケティングとして、
  すべての人間関係について2/14になんらかの甘いお菓子の贈り物が必要ということにするのに失敗できない。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;2000年ごろから、 &lt;em&gt;愛する男の人&lt;/em&gt;にチョコレートを贈るだったものから、贈る相手が広がっり昔と異なる様相になって来ているようだ。
それをメトロポリス誌の記事では、人間関係（human relationship）に注目している。
様々な人間関係があるが、それら全てにsome kind of sugary giftを関連付けようとしている、と。
そのような点で「今年も女の子からチョコレートを貰えなかった」という台詞のは、もはやバレンタインデー市場のトレンドに即していないと言えるのではないか。&lt;/p&gt;

&lt;p&gt;普通市場規模というと単価×人数で計算するが、バレンタインデーの場合は人数じゃなくて人間関係なのだ、となると非常に興味深い。&lt;/p&gt;

&lt;h4&gt;古典的なチョコレートのプレゼントとグラフ理論&lt;/h4&gt;

&lt;p&gt;古典的な日本のバレンタインデーは「愛する男の人にチョコレートを贈る」ものである。
男女それぞれ5人の閉じられたコミュニティがあるとき、古典的日本的バレンタインデーの市場規模は高々5人(×単価)である。&lt;/p&gt;

&lt;p&gt;&lt;em&gt;高々&lt;/em&gt;5人と高々という語を使ったのは、「愛する男の人がいない女の人」の存在や「バレンタインデーに参加する気がない女の人」の存在のためである。&lt;/p&gt;

&lt;p&gt;古典的日本的バレンタインデーのモデル(Classical Japanese St. Valentine day Model; CJSVMと以下略す)でチョコレートの受け渡し関係を図にすると、シンプルな有向グラフ(digraph; directed graph)になることがわかる。
女の人の集合を&lt;var&gt;F&lt;/var&gt;、男の人の集合を&lt;var&gt;M&lt;/var&gt;と表すと、CJSVMの有向グラフは以下の特徴を持つ。&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;頂点(vertex)集合&lt;var&gt;V&lt;/var&gt;は、&lt;var&gt;F&lt;/var&gt;と&lt;var&gt;M&lt;/var&gt;の直和である。
&lt;var&gt;V&lt;/var&gt;=&lt;var&gt;F&lt;/var&gt;+&lt;var&gt;M&lt;/var&gt;.&lt;/li&gt;
&lt;li&gt;弧(arc)集合&lt;var&gt;A&lt;/var&gt;は、&lt;var&gt;F&lt;/var&gt;×&lt;var&gt;M&lt;/var&gt;の部分集合である。
&lt;var&gt;A&lt;/var&gt;&amp;#8838;&lt;var&gt;F&lt;/var&gt;×&lt;var&gt;M&lt;/var&gt;.&lt;/li&gt;
&lt;li&gt;&lt;var&gt;F&lt;/var&gt;のおのおのの要素について、出次数(outdegree)は0または1である。&lt;/li&gt;
&lt;li&gt;&lt;var&gt;M&lt;/var&gt;のおのおのの要素について、入次数(indegree)は0であること&lt;strong&gt;も&lt;/strong&gt;ある。&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img src="http://2.bp.blogspot.com/-LDuydg-J-MM/TzdPIGU-DQI/AAAAAAAAAM4/eyChjkv5hTE/s1600/digraph-cjsvm.png" alt="#F=#M=5のCJSVMの例" title="#F=#M=5のCJSVMの例" width="145" height="176" /&gt;
&lt;/div&gt;

&lt;p&gt;上の図では1人の男の人にチョコレートが集中し、3人がチョコレートが貰えないという図を描いた。
人間関係は次数分布がべき乗に従うスケールフリー性があると言われており、それに準じたためである。
ただ、弧の本数の引き方（誰がチョコレートをもらうか、もらえないか）については複雑ネットワーク（complex network）の理論が必要であるため、本稿で細かく議論する気はない。&lt;/p&gt;

&lt;p&gt;CJSVMの枠組みで市場を広げるには、&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;単価を増やす（チョコレートの高級化）&lt;/li&gt;
&lt;li&gt;チョコレートを渡す文化の普及（参加人数の割合を増やす）&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;である。そしてこれは自ずと限界があるのが直感的にわかる。&lt;/p&gt;

&lt;h4&gt;義理チョコのグラフ理論&lt;/h4&gt;

&lt;p&gt;義理チョコ（Giri choco）というのは、本命チョコと対照的に説明される。
シンプルに言えば、「愛する人」でない男の人にもチョコレートを渡そうということである。&lt;/p&gt;

&lt;p&gt;義理チョコを何も考えずに図に起こすと以下のような感じになる。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img src="http://2.bp.blogspot.com/-yCeyHaHW8T4/TzdPJXXrfgI/AAAAAAAAANA/YA9LePOPZZ4/s1600/digraph-gcbm.png" alt="#F=#M=5のGCBMの例" title="#F=#M=5のGCBMの例" width="145" height="176" /&gt;
&lt;/div&gt;

&lt;p&gt;義理チョコはコミュニティー内の男の人にとにかく渡すので、義理チョコブロードキャストだ。
この義理チョコブロードキャストモデル（Giri-Choco Broadcasting Model; 以下GCBMと略す）は以下の特徴を持つ。&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;頂点集合&lt;var&gt;V&lt;/var&gt;は、&lt;var&gt;F&lt;/var&gt;と&lt;var&gt;M&lt;/var&gt;の直和である。
&lt;var&gt;V&lt;/var&gt;=&lt;var&gt;F&lt;/var&gt;+&lt;var&gt;M&lt;/var&gt;.&lt;/li&gt;
&lt;li&gt;弧集合&lt;var&gt;A&lt;/var&gt;は、&lt;var&gt;F&lt;/var&gt;×&lt;var&gt;M&lt;/var&gt;からCJSVMの弧集合(本命)を引いたものである。
&lt;var&gt;A&lt;/var&gt;=&lt;var&gt;F&lt;/var&gt;×&lt;var&gt;M&lt;/var&gt; - &lt;var&gt;A&lt;/var&gt;&lt;sub&gt;CJSVM&lt;/sub&gt;.&lt;/li&gt;
&lt;li&gt;&lt;var&gt;F&lt;/var&gt;のおのおのの要素について、出次数は#Mまたは(#M-1)である。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ただ、義理チョコは単価が安いし、女の人の負担も大きい（&lt;var&gt;F&lt;/var&gt;のおのおのの要素について出次数が大きい）ため今日では減少傾向であるらしい。&lt;/p&gt;

&lt;h4&gt;友チョコのグラフ理論&lt;/h4&gt;

&lt;p&gt;CJSVMやGCBMの中では、あくまで渡す人を増やす、渡される人を増やすという人の数という古典的なマーケティング手法がとられる。
しかし、ある時からそれ異なるバレンタインデーのマーケティングが始まることになったと思う。
それが友チョコ（Tomo choco）だ。&lt;/p&gt;

&lt;p&gt;友チョコというのは、主に女性たちの間で友人どうしで受け渡しするチョコレート。
ここで注目するのは人の数に注目したのではなく、人間関係に注目したことである。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img src="http://3.bp.blogspot.com/-yldQAIwOO9s/TzdPKqpSomI/AAAAAAAAANI/aV4-8hxIg10/s1600/digraph-tcem.png" alt="#T=5のTCEMの例" title="#T=5のTCEMの例" width="145" height="176" /&gt;
&lt;/div&gt;

&lt;p&gt;友チョコの交換のモデル（Tomo-Choco Exchange Model; 以下TCEMと略す）の特徴は以下の通り。&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;頂点集合&lt;var&gt;V&lt;/var&gt;は、友達クラスターの頂点集合&lt;var&gt;T&lt;/var&gt;に等しい。また、大抵の場合&lt;var&gt;T&lt;/var&gt;は&lt;var&gt;F&lt;/var&gt;の部分集合である。
&lt;var&gt;V&lt;/var&gt;=&lt;var&gt;T&lt;/var&gt;.&lt;/li&gt;
&lt;li&gt;弧集合&lt;var&gt;A&lt;/var&gt;は、頂点集合&lt;var&gt;V&lt;/var&gt;=&lt;var&gt;T&lt;/var&gt;の完全グラフの弧集合に等しい。。&lt;/li&gt;
&lt;li&gt;&lt;var&gt;T&lt;/var&gt;のおのおのの要素について、出次数・入次数ともに(#T-1)である。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;これまでのCJSVMやGCBMのモデルと以下の点で根本的に異なっている。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;チョコレートをプレゼントする頂点部分集合とプレゼントされる頂点部分集合の2つに分けることができなくなった。（CJSVMやGCBMでは出次数が0か、または入次数が0であった）&lt;/li&gt;
&lt;li&gt;チョコレートを渡す人は受け取る人でもある。（弧について、始点と終点を逆にした弧もまた弧集合に含まれる）&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;弧集合の数は#A=#T(#T-1)であり、
友チョコ交換の参加人数(#T)が少なくても弧集合の数(#A)は大きい。
これは消費者の数が増えなくとも、人間関係（弧集合の数）に注目すれば市場が飛躍的に拡大する潜在性があるということを示唆しており非常に面白い。&lt;/p&gt;

&lt;h4&gt;補足：自分用チョコのグラフ理論&lt;/h4&gt;

&lt;p&gt;自分用にチョコレートを買った場合は、グラフ理論的に説明できないだろうと思いきや、説明できる。
自分へのご褒美（）というぐらいなので自己ループだ。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img src="http://2.bp.blogspot.com/-AbLi-FEPgMI/TzdPHV95z-I/AAAAAAAAAMw/7nZlZzWxtCY/s1600/digraph-c4s.png" alt="自分用チョコの例" title="自分用チョコの例" width="145" height="176" /&gt;
&lt;/div&gt;

&lt;p&gt;皮肉れた見方をすれば友チョコの自己完結版と言うべきかもしれない。
自分自身がチョコレートを渡す人でも受け取る人でもあるから。&lt;/p&gt;

&lt;h4&gt;Reference&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://metropolis.co.jp/features/advertorial/chocco-terminology/" title="Metropolis - News &amp;amp; Features | Shot Through the Heart…"&gt;Shot Through the Heart… Choco terminology plus other Valentine treats&lt;/a&gt;, &lt;a href="http://metropolis.co.jp/files/2012/02/932-Web-issue-complete.pdf"&gt;Metropolis Magazine #932&lt;/a&gt; p10&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nikkeibp.co.jp/archives/228/228743.html" title="「本命」「義理」だけじゃないバレンタインチョコ - ニュース - nikkei BPnet"&gt;「本命」「義理」だけじゃないバレンタインチョコ&lt;/a&gt;, nikkei BPnet, Feb 2 2003&lt;/li&gt;
&lt;li&gt;A.Barabasi, and E.Bonabeau, &lt;a href="http://www.barabasilab.com/pubs/CCNR-ALB_Publications/200305-01_SciAmer-ScaleFree/200305-01_SciAmer-ScaleFree.pdf" title="Scale-Free Networks"&gt;Scale-Free Networks&lt;/a&gt;, Scientific American, May 2003, pp50-59 
(和文：「&lt;a href="https://nikkeibook.com/science/page/magazine/0309/network.html"&gt;世界の“なぜ”を読み解く　スケールフリーネットワーク&lt;/a&gt;」日経サイエンス2003年9月号)&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-8288068409188819293?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/8288068409188819293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2012/02/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/8288068409188819293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/8288068409188819293'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2012/02/blog-post.html' title='バレンタインデーのチョコレートとグラフ理論'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-LDuydg-J-MM/TzdPIGU-DQI/AAAAAAAAAM4/eyChjkv5hTE/s72-c/digraph-cjsvm.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-929383317526818071</id><published>2012-02-08T23:47:00.001+09:00</published><updated>2012-02-08T23:47:00.371+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pref diff'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Diff between firefox 11-beta default preference and firefox 10</title><content type='html'>&lt;p&gt;This is difference between the default preference of Firefox 11-beta1 and one of 10.0.&lt;br /&gt;
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;Default pref Javascript files:&lt;/dt&gt;
&lt;dd&gt;(omni.jar){/greprefs.js,/defaults/pref/{firefox.js,firefox-branding.js,firefox-l10n.js,services-sync.js}}&lt;/dd&gt;
&lt;/dl&gt;
&lt;table class="diff_firefox11_pref_diff"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;Pref&lt;/td&gt;&lt;td&gt;Firefox 10.0&lt;/td&gt;&lt;td&gt;Firefox 11 beta 1&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;cache.&lt;wbr /&gt;compression_&lt;wbr /&gt;level&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;dom.&lt;wbr /&gt;window.&lt;wbr /&gt;dump.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;fixup.&lt;wbr /&gt;use-&lt;wbr /&gt;utf8&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Navigator.&lt;wbr /&gt;preference&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Navigator.&lt;wbr /&gt;preferenceinternal.&lt;wbr /&gt;get&lt;/td&gt;&lt;td&gt;UniversalPreferencesRead&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Navigator.&lt;wbr /&gt;preferenceinternal.&lt;wbr /&gt;set&lt;/td&gt;&lt;td&gt;UniversalPreferencesWrite&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;config.&lt;wbr /&gt;use_&lt;wbr /&gt;system_&lt;wbr /&gt;prefs&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;config.&lt;wbr /&gt;use_&lt;wbr /&gt;system_&lt;wbr /&gt;prefs.&lt;wbr /&gt;accessibility&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;styleeditor.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;tilt.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;tilt.&lt;wbr /&gt;force-&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;webconsole.&lt;wbr /&gt;filter.&lt;wbr /&gt;csserror&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;webconsole.&lt;wbr /&gt;filter.&lt;wbr /&gt;cssparser&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;webconsole.&lt;wbr /&gt;filter.&lt;wbr /&gt;error&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;webconsole.&lt;wbr /&gt;filter.&lt;wbr /&gt;exception&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;webconsole.&lt;wbr /&gt;filter.&lt;wbr /&gt;info&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;webconsole.&lt;wbr /&gt;filter.&lt;wbr /&gt;jswarn&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;webconsole.&lt;wbr /&gt;filter.&lt;wbr /&gt;log&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;webconsole.&lt;wbr /&gt;filter.&lt;wbr /&gt;network&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;webconsole.&lt;wbr /&gt;filter.&lt;wbr /&gt;networkinfo&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;webconsole.&lt;wbr /&gt;filter.&lt;wbr /&gt;warn&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dom.&lt;wbr /&gt;battery.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dom.&lt;wbr /&gt;ipc.&lt;wbr /&gt;plugins.&lt;wbr /&gt;processLaunchTimeoutSecs&lt;/td&gt;&lt;td&gt;45&lt;/td&gt;&lt;td&gt;25&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dom.&lt;wbr /&gt;ipc.&lt;wbr /&gt;plugins.&lt;wbr /&gt;timeoutSecs&lt;/td&gt;&lt;td&gt;45&lt;/td&gt;&lt;td&gt;25&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;sms.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;sms.&lt;wbr /&gt;whitelist&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;vibrator.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;vibrator.&lt;wbr /&gt;max_&lt;wbr /&gt;vibrate_&lt;wbr /&gt;list_&lt;wbr /&gt;len&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;128&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;vibrator.&lt;wbr /&gt;max_&lt;wbr /&gt;vibrate_&lt;wbr /&gt;ms&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;10000&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;extensions.&lt;wbr /&gt;getAddons.&lt;wbr /&gt;get.&lt;wbr /&gt;url&lt;/td&gt;&lt;td&gt;https://services.addons.mozilla.org/%LOCALE%/firefox/api/%API_&lt;wbr /&gt;VERSION%/search/guid:%IDS%?src=firefox&amp;amp;appOS=%OS%&amp;amp;appVersion=%VERSION%&amp;amp;tMain=%TIME_&lt;wbr /&gt;MAIN%&amp;amp;tFirstPaint=%TIME_&lt;wbr /&gt;FIRST_&lt;wbr /&gt;PAINT%&amp;amp;tSessionRestored=%TIME_&lt;wbr /&gt;SESSION_&lt;wbr /&gt;RESTORED%&lt;/td&gt;&lt;td&gt;https://services.addons.mozilla.org/%LOCALE%/firefox/api/%API_VERSION%/search/guid:%IDS%?src=firefox&amp;amp;appOS=%OS%&amp;amp;appVersion=%VERSION%&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;focusmanager.&lt;wbr /&gt;testmode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;allow_&lt;wbr /&gt;double_&lt;wbr /&gt;byte_&lt;wbr /&gt;special_&lt;wbr /&gt;chars&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;inflation.&lt;wbr /&gt;emPerLine&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;inflation.&lt;wbr /&gt;minTwips&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;font_&lt;wbr /&gt;rendering.&lt;wbr /&gt;graphite.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;hangmonitor.&lt;wbr /&gt;timeout&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;de-&lt;wbr /&gt;AT-&lt;wbr /&gt;1901&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;de-1901&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;java.&lt;wbr /&gt;default_&lt;wbr /&gt;java_&lt;wbr /&gt;location_&lt;wbr /&gt;others&lt;/td&gt;&lt;td&gt;/usr/java&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;java.&lt;wbr /&gt;default_&lt;wbr /&gt;java_&lt;wbr /&gt;location_&lt;wbr /&gt;solaris&lt;/td&gt;&lt;td&gt;/usr/j2se&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;java.&lt;wbr /&gt;global_&lt;wbr /&gt;java_&lt;wbr /&gt;version_&lt;wbr /&gt;file&lt;/td&gt;&lt;td&gt;/etc/.java/versions&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;java.&lt;wbr /&gt;java_&lt;wbr /&gt;plugin_&lt;wbr /&gt;library_&lt;wbr /&gt;name&lt;/td&gt;&lt;td&gt;javaplugin_oji&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;java.&lt;wbr /&gt;private_&lt;wbr /&gt;java_&lt;wbr /&gt;version_&lt;wbr /&gt;file&lt;/td&gt;&lt;td&gt;~/.java/versions&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;jit_&lt;wbr /&gt;hardening&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;jitprofiling.&lt;wbr /&gt;chrome&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;jitprofiling.&lt;wbr /&gt;content&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;tracejit.&lt;wbr /&gt;chrome&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;tracejit.&lt;wbr /&gt;content&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layers.&lt;wbr /&gt;offmainthreadcomposition.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;spdy.&lt;wbr /&gt;chunk-&lt;wbr /&gt;size&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;4096&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;spdy.&lt;wbr /&gt;coalesce-&lt;wbr /&gt;hostnames&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;spdy.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;spdy.&lt;wbr /&gt;timeout&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;180&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;spdy.&lt;wbr /&gt;use-&lt;wbr /&gt;alternate-&lt;wbr /&gt;protocol&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;standard-&lt;wbr /&gt;url.&lt;wbr /&gt;encode-&lt;wbr /&gt;query-&lt;wbr /&gt;utf8&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;network.&lt;wbr /&gt;websocket.&lt;wbr /&gt;max-&lt;wbr /&gt;message-&lt;wbr /&gt;size&lt;/td&gt;&lt;td&gt;16000000&lt;/td&gt;&lt;td&gt;2147483647&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;plugins.&lt;wbr /&gt;click_&lt;wbr /&gt;to_&lt;wbr /&gt;play&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;profiler.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;profiler.&lt;wbr /&gt;entries&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;100000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;profiler.&lt;wbr /&gt;interval&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;addons.&lt;wbr /&gt;ignoreRepositoryChecking&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;addons.&lt;wbr /&gt;ignoreUserEnabledChanges&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;addons.&lt;wbr /&gt;trustedSourceHostnames&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;addons.mozilla.org&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;engine.&lt;wbr /&gt;addons&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;engine.&lt;wbr /&gt;apps&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;log.&lt;wbr /&gt;logger.&lt;wbr /&gt;engine.&lt;wbr /&gt;addons&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Debug&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;log.&lt;wbr /&gt;logger.&lt;wbr /&gt;engine.&lt;wbr /&gt;apps&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Debug&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;prefs.&lt;wbr /&gt;sync.&lt;wbr /&gt;addons.&lt;wbr /&gt;ignoreUserEnabledChanges&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;prefs.&lt;wbr /&gt;sync.&lt;wbr /&gt;browser.&lt;wbr /&gt;sessionstore.&lt;wbr /&gt;restore_&lt;wbr /&gt;on_&lt;wbr /&gt;demand&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;registerEngines&lt;/td&gt;&lt;td&gt;Bookmarks,&lt;wbr /&gt;Form,&lt;wbr /&gt;History,&lt;wbr /&gt;Password,&lt;wbr /&gt;Prefs,&lt;wbr /&gt;Tab&lt;/td&gt;&lt;td&gt;Bookmarks,&lt;wbr /&gt;Form,&lt;wbr /&gt;History,&lt;wbr /&gt;Password,&lt;wbr /&gt;Prefs,&lt;wbr /&gt;Tab,&lt;wbr /&gt;Addons&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;script type="text/javascript"&gt;&lt;!-- /* --&gt;&lt;![CDATA[ *///
(function(){
    var s = document.createElement("link");
    s.rel = "stylesheet";
    s.type = "text/css";
    s.href = "data:text/css;base64,dGFibGUuZGlmZl9maXJlZm94MTFfcHJlZl9kaWZmIHsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgZm9udC1zaXplOiB4LXNtYWxsOyBvdmVyZmxvdzogYXV0bzsgfQp0YWJsZS5kaWZmX2ZpcmVmb3gxMV9wcmVmX2RpZmYgdGQgeyBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyBwYWRkaW5nOiAxcHg7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH0KdGFibGUuZGlmZl9maXJlZm94MTFfcHJlZl9kaWZmIHRoZWFkIHRkIHsgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgZm9udC13ZWlnaHQ6IGJvbGQ7IH0KdGFibGUuZGlmZl9maXJlZm94MTFfcHJlZl9kaWZmIHRkLnVuZGVmaW5lZCB7IGNvbG9yOiAjODg4OyBmb250LXN0eWxlOiBpdGFsaWM7IH0KdGFibGUuZGlmZl9maXJlZm94MTFfcHJlZl9kaWZmIHRyLnNhbWV2YWwgdGQ6Zmlyc3QtY2hpbGQgeyBjb2xvcjogIzQ0NDsgfQp0YWJsZS5kaWZmX2ZpcmVmb3gxMV9wcmVmX2RpZmYgdHIubmV3a2V5ICB0ZDpmaXJzdC1jaGlsZCB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAgICB9CnRhYmxlLmRpZmZfZmlyZWZveDExX3ByZWZfZGlmZiB0ci5vbGRrZXkgIHRkOmZpcnN0LWNoaWxkIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH0KCnRhYmxlLmRpZmZfZmlyZWZveDExX3ByZWZfZGlmZiB0Ym9keSB0cjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH0KdGFibGUuZGlmZl9maXJlZm94MTFfcHJlZl9kaWZmIHRib2R5IHRyIHsgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTI1cyBlYXNlLWluLW91dCAwczsgfQo=";
    document.getElementsByTagName("head")[0].appendChild(s);
})();
/* ]]&gt;&lt;!-- */ --&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-929383317526818071?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/929383317526818071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2012/02/diff-between-firefox-11-beta-default.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/929383317526818071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/929383317526818071'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2012/02/diff-between-firefox-11-beta-default.html' title='Diff between firefox 11-beta default preference and firefox 10'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-5562774790032011102</id><published>2012-01-28T19:15:00.020+09:00</published><updated>2012-01-28T19:15:57.073+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='swing'/><category scheme='http://www.blogger.com/atom/ns#' term='チラシの裏'/><category scheme='http://www.blogger.com/atom/ns#' term='gui'/><title type='text'>JavaのSwingの自作LookAndFeelをそれなりに実現してしまった超最小限のコード</title><content type='html'>&lt;p&gt;先日こんなJavaソースコードのファイルを自分のHDDもといSSDの中から発掘した。
それなりにおもしろい内容になりそうだったのでここに書いておく。&lt;/p&gt;

&lt;pre class="prettyprint"&gt;&lt;code&gt;import javax.swing.plaf.basic.BasicLookAndFeel;

public class VerySimpleLookAndFeel extends BasicLookAndFeel {

    public String getDescription() {
        return "This is " + getName();
    }

    public String getID() {
        return "VerySimpleLookAndFeel";
    }

    public String getName() {
        return "Very Simple Look &amp;amp; Feel";
    }

    public boolean isNativeLookAndFeel() {
        return false;
    }

    public boolean isSupportedLookAndFeel() {
        return true;
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;このクラスは &lt;a href="http://java.sun.com/javase/ja/6/docs/ja/api/javax/swing/plaf/basic/BasicLookAndFeel.html" title="javax.swing.plaf.BasicLookAndFeel"&gt;&lt;code&gt;BasicLookAndFeel&lt;/code&gt;&lt;/a&gt; クラスの派生クラスになっていて、
オーバライドすべきメソッドだけをオーバライドしたものになっている。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://java.sun.com/javase/ja/6/docs/ja/api/javax/swing/plaf/basic/BasicLookAndFeel.html" title="javax.swing.plaf.BasicLookAndFeel"&gt;&lt;code&gt;BasicLookAndFeel&lt;/code&gt;&lt;/a&gt;クラスは抽象クラス（abstract class）であるため、
これをJFC/SwingのLook And Feelとして使用することはできない。
しかし、派生クラスを上のようにつくってやれば、実はまあまあ動作する。
チェックボタンの絵がないのでチェックされたどうかわからない、
といったところや、&lt;code&gt;JFileChooser&lt;/code&gt; を開こうとするとエラーが
出るので実用にはさすがに向かないだろう。
外見は Windows のクラシックモードに似ている。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-eKkyeVWK6gA/TyPIyofn42I/AAAAAAAAAMo/IBTxlqBnujk/s1600/VerySimpleLAFSwingSet2.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img height="304" src="http://1.bp.blogspot.com/-eKkyeVWK6gA/TyPIyofn42I/AAAAAAAAAMo/IBTxlqBnujk/s320/VerySimpleLAFSwingSet2.png" width="320" style="border: 0;" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;これは &lt;code&gt;BasicLookAndFeel&lt;/code&gt; クラスが抽象クラスとはいえ、
Look And Feels の動作に必要な殆どの処理が入っているからできるのである。
もう少し具体的に言えば、&lt;code&gt;BasicLookAndFeel&lt;/code&gt; クラスは Factory Method パターン
のような構成になっていて、ボタンをどのように描画するかといった詳細の処理は
別クラスで行なっている。
それが、例えば &lt;a href="http://java.sun.com/javase/ja/6/docs/ja/api/javax/swing/plaf/basic/BasicButtonUI.html" title="javax.swing.plaf.BasicButtonUI"&gt;&lt;code&gt;BasicButtonUI&lt;/code&gt;&lt;/a&gt;クラスである。
&lt;code&gt;BasicLookAndFeel&lt;/code&gt; の派生クラスを作れば、内部で &lt;a href="http://java.sun.com/javase/ja/6/docs/ja/api/javax/swing/plaf/basic/BasicButtonUI.html" title="javax.swing.plaf.BasicButtonUI"&gt;&lt;code&gt;BasicButtonUI&lt;/code&gt;&lt;/a&gt; を参照して動作するという仕組みだ。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-LN5jfyyoax4/TyPIO76zLzI/AAAAAAAAAMY/Px4aRXlxPs0/s1600/Laf_Class_dia.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img height="230" src="http://2.bp.blogspot.com/-LN5jfyyoax4/TyPIO76zLzI/AAAAAAAAAMY/Px4aRXlxPs0/s320/Laf_Class_dia.png" width="320" style="border: 0;" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;ただ、すべてが動作するわけではなく &lt;code&gt;JFileChooser&lt;/code&gt; などが動作しない
わけだが、これはさらにそのエラーを対処すれば動作するだろう、が試してはいない。&lt;/p&gt;

&lt;p&gt;このような小細工は非Windowsプラットフォーム上で &lt;code&gt;WindowsLookAndFeel&lt;/code&gt;
を動かすのにも使える。
こちらは Windows 以外では &lt;code&gt;isSupportedLookAndFeel()&lt;/code&gt; メソッドが
&lt;code&gt;false&lt;/code&gt; を返すようになっているので、それをちょろまかせばよい。
だからといって、Windows 上の &lt;code&gt;WindowsLookAndFeel&lt;/code&gt; のように完全に
動くわけではないのであくまで参考までに。&lt;/p&gt;


&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-kruJq2Dv3Wo/TyPIxDVwTXI/AAAAAAAAAMg/q0bakwzAsvI/s1600/RedmondLAFSwingSet2.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img height="304" src="http://4.bp.blogspot.com/-kruJq2Dv3Wo/TyPIxDVwTXI/AAAAAAAAAMg/q0bakwzAsvI/s320/RedmondLAFSwingSet2.png" width="320" style="border: 0;" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;h3 id="reference"&gt;Reference&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://java.sun.com/javase/ja/6/docs/ja/api/javax/swing/plaf/basic/BasicLookAndFeel.html" title="javax.swing.plaf.BasicLookAndFeel"&gt;クラス &lt;code&gt;BasicLookAndFeel&lt;/code&gt;&lt;/a&gt; - Java Platform, Standard Edition 6 API 仕様 &lt;/li&gt;
&lt;li&gt;&lt;a href="http://hg.openjdk.java.net/jdk7/jsn/jdk/file/tip/src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java" title="src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java"&gt;&lt;code&gt;BasicLookAndFeel.java&lt;/code&gt;&lt;/a&gt; - OpenJDK JDK7 Source code.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://hg.openjdk.java.net/jdk7/jsn/jdk/file/tip/src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java" title="src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java"&gt;&lt;code&gt;WindowsLookAndFeel.java&lt;/code&gt;&lt;/a&gt; - OpenJDK JDK7 Source code.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gist.github.com/1693524"&gt;https://gist.github.com/1693524&lt;/a&gt; - 本稿で使用したソース一式&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-5562774790032011102?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/5562774790032011102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2012/01/javaswinglookandfeel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/5562774790032011102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/5562774790032011102'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2012/01/javaswinglookandfeel.html' title='JavaのSwingの自作LookAndFeelをそれなりに実現してしまった超最小限のコード'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-eKkyeVWK6gA/TyPIyofn42I/AAAAAAAAAMo/IBTxlqBnujk/s72-c/VerySimpleLAFSwingSet2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-3879640900698330637</id><published>2012-01-15T19:59:00.003+09:00</published><updated>2012-01-28T19:16:18.983+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='swing'/><category scheme='http://www.blogger.com/atom/ns#' term='gui'/><category scheme='http://www.blogger.com/atom/ns#' term='postscript'/><title type='text'>JavaのGUIをベクトルデータとしてスクリーンショットを撮る</title><content type='html'>&lt;div id="javascreenshotps-ns"&gt;
&lt;style&gt;&lt;!-- /* --&gt;&lt;![CDATA[ /* */
#javascreenshotps-ns .footnoteref{font-size:smaller;vertical-align: super;}
#javascreenshotps-ns  .reversefootnote{padding-left: 1em; font-size: smaller;}
/* ]]&gt;&lt;!-- *//* --&gt;&lt;/style&gt;

&lt;p&gt;Mac OS X には、スクリーンショットの形式として PDF を選べる。
さらに驚きなのは、Tiger より前の Mac では、それがデフォルトのファイル形式だったことだ。&lt;span class="footnoteref"&gt;[&lt;a href="#javascreenshotps-fn-javascreenshotps-mac-pdf" id="javascreenshotps-fnref-javascreenshotps-mac-pdf" class="footnote"&gt;1&lt;/a&gt;]&lt;/span&gt;
実際にその PDF ファイルを見たことはないんだが、PDF とはいっても画像ファイルがあるだけでベクトルデータとしてスクリーンショットを撮っているという事はないと思う&lt;span class="footnoteref"&gt;[要出典]&lt;/span&gt;。&lt;/p&gt;

&lt;p&gt;それに発想を受けて、Java の API を見る限り、標準の機能のみで（=外部ライブラリを使わずに）、ベクトルデータとしてスクリーンショットを得られるんじゃないかと気づいたネタ。&lt;/p&gt;

&lt;h4&gt;Idea&lt;/h4&gt;

&lt;ol&gt;

&lt;li&gt;Java の GUI 部品の基底となるクラス &lt;code&gt;java.awt.Component&lt;/code&gt; には、
部品を描画するメソッド&lt;a href="http://java.sun.com/javase/ja/6/docs/ja/api/java/awt/Component.html#paint(java.awt.Graphics)"&gt;&lt;code&gt;paint()&lt;/code&gt;&lt;/a&gt;
があり、引数で任意のグラフィックコンテクストを渡すことができる。&lt;/li&gt;
&lt;li&gt;Java の印刷APIのひとつにグラフィックコンテクストを使ったものがある。&lt;/li&gt;
&lt;li&gt;Java の印刷APIではプリンタではなく、PostScriptファイル出力を選ぶこともできる。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;以上のAPIを組み合わせることで、Java の GUI 部品を PostScript としてベクトルデータとしてスクリーンショットをとれるのである。
PDF へは直接出力する機能を Java の API は有していないため PDF として得られないのが残念であるが、acrobat または ghostscript を使って PostScript から PDF に変換すればよい。&lt;/p&gt;

&lt;p&gt;Java の印刷 API は歴史的事情でいくつか種類がある。
今回使うのはJava 印刷サービス&lt;span class="footnoteref"&gt;[&lt;a href="#javascreenshotps-fn-java-print-service-api" id="javascreenshotps-fnref-java-print-service-api" class="footnote"&gt;2&lt;/a&gt;]&lt;/span&gt;であるが、詳細は「&lt;a href="http://java.sun.com/javase/ja/6/docs/ja/technotes/guides/jps/spec/jpsOverview.fm.html" title="Java 印刷サービス API ユーザーガイド1 - 入門"&gt;ユーザズガイド&lt;/a&gt;」を参照されたし。&lt;/p&gt;

&lt;h4&gt;Code&lt;/h4&gt;

&lt;p&gt;大枠は下記の通りで、
&lt;code&gt;outputFile&lt;/code&gt;に&lt;code&gt;createPrintable()&lt;/code&gt;メソッド(後述)で得られた印刷ドキュメントをPostScript形式で書き込む。&lt;/p&gt;

&lt;pre class="prettyprint"&gt;&lt;code&gt;final DocFlavor flavor = DocFlavor.SERVICE_FORMATTED.PRINTABLE;
StreamPrintServiceFactory[] serviceFactories;
PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
File outputFile = ...; // 保存先ファイル new File("….ps);

FileOutputStream fos = null;
try {
    fos = new FileOutputStream(outputFile);
    serviceFactories = StreamPrintServiceFactory
        .lookupStreamPrintServiceFactories(flavor,
                DocFlavor.BYTE_ARRAY.POSTSCRIPT.getMimeType());
    if (serviceFactories != null &amp;amp;&amp;amp; serviceFactories.length &amp;gt; 0) {
        StreamPrintService service = serviceFactories[0]
            .getPrintService(fos);
        if (ServiceUI.printDialog(null, 0, 0,
                new PrintService[] { service }, service, flavor, aset) != null) {
            Doc doc = new SimpleDoc(createPrintable(), flavor, null);
            DocPrintJob job = service.createPrintJob();
            //job.addPrintJobListener(this); // お望みで（印刷状況が得られます）
            job.print(doc, aset);
            //job.removePrintJobListener(this); // お望みで
        }
    } else {
        System.err.println("Print Service Not Found.");
    }
} catch (Exception e1) {
    // 例外処理のため略記
} finally {
    try {
        if (fos != null) {
            fos.close();
        }
    } catch (IOException e1) {
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;流れをざっと説明すると&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;出力のファイルストリームを開く&lt;/li&gt;
&lt;li&gt;&lt;a href="http://java.sun.com/javase/ja/6/docs/ja/api/javax/print/StreamPrintServiceFactory.html"&gt;&lt;code&gt;StreamPrintServiceFactory&lt;/code&gt;&lt;/a&gt; に対して PostScript 対応のサービスを問い合わせてひとつ得る。&lt;/li&gt;

&lt;li&gt;サービス情報を元にダイアログを表示する。(&lt;a href="http://java.sun.com/javase/ja/6/docs/ja/api/javax/print/ServiceUI.html"&gt;&lt;code&gt;ServiceUI&lt;/code&gt;&lt;/a&gt;クラスの提供によって、印刷ダイアログが表示される。)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;createPrintable()&lt;/code&gt;メソッド(後述)で得られた印刷ドキュメント&lt;code&gt;doc&lt;/code&gt;を得る。&lt;/li&gt;
&lt;li&gt;印刷サービスからプリンタジョブのインスタンスを得る。&lt;/li&gt;
&lt;li&gt;プリンタジョブに対して印刷ドキュメント&lt;code&gt;doc&lt;/code&gt;を印刷するよう要求する（印刷だが、実際には PostScript 出力）。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;StreamPrintServiceFactory&lt;/code&gt;クラスで印刷サービスを問い合わせているところで、
PostScript(&lt;code&gt;DocFlavor.BYTE_ARRAY.POSTSCRIPT.getMimeType()&lt;/code&gt;)を指定している。
手元の OpenJDK 1.6 ではここで必ずサービスが一つ入った配列が戻ってきた。
ここを&lt;code&gt;DocFlavor.BYTE_ARRAY.PDF.getMimeType()&lt;/code&gt;と変えたら、PDF で出力できそうだがサービスが見つからないとなってしまった。
（もっとも将来、あるいは Java 処理系の実装によってはできる環境があるかもしれないが）&lt;/p&gt;

&lt;p&gt;次は、&lt;code&gt;createPrintJob()&lt;/code&gt;の中身を記載する。&lt;/p&gt;

&lt;pre class="prettyprint"&gt;&lt;code&gt;private Printable createPrintable() {
    Window[] windows = Window.getWindows();
    ArrayList&amp;lt;Component&amp;gt; list = new ArrayList&amp;lt;Component&amp;gt;();
    for (int i = 0; i &amp;lt; windows.length; i++) {
        if (windows[i].isVisible()) {
            list.add(windows[i]);
        }
    }

    return new ComponentPrintableWrapper(list.toArray(new Component[list.size()]));
}

&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;a href="http://java.sun.com/javase/ja/6/docs/ja/api/java/awt/Window.html#getWindows()"&gt;&lt;code&gt;Window.getWindows()&lt;/code&gt;&lt;/a&gt;で、Java プログラムから開いたすべてのウィンドウの配列が得られる。
これらのうち可視、すなわち&lt;code&gt;isVisible()&lt;/code&gt;が真となるウィンドウをリストアップしていく。
不可視状態のウィンドウを列挙していないのは、見えていないウィンドウはレイアウト（特にサイズ）が決まっていないことが多いため、描画することがそもそもできない、という理由のためである。&lt;/p&gt;

&lt;p&gt;このウィンドウの配列をそのまま印刷サービスに流し込めればいいのだが、印刷用のインスタンス&lt;a href="http://java.sun.com/javase/ja/6/docs/ja/api/java/awt/print/Printable.html"&gt;&lt;code&gt;Printable&lt;/code&gt;&lt;/a&gt;の形にしなければならない。
であるので、&lt;code&gt;ComponentPrintableWrapper&lt;/code&gt;クラスというワッパーを作った。&lt;/p&gt;

&lt;pre class="prettyprint"&gt;&lt;code&gt;import java.awt.Component;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.print.PageFormat;
import java.awt.print.Printable;
import java.awt.print.PrinterException;

import javax.swing.RepaintManager;

class ComponentPrintableWrapper implements Printable {
    private Component[] component = null;

    public ComponentPrintableWrapper(Component[] component) {
        this.component = component;
    }

    @Override
    public int print(Graphics g, PageFormat format, int pageIndex)
            throws PrinterException {
        Graphics2D g2 = (Graphics2D) g;

        if (pageIndex &amp;lt; component.length) {
            Component paintComponent = component[pageIndex];

            g2.translate(format.getImageableX(), format.getImageableY()); // 位置調整

            RepaintManager.currentManager(paintComponent).setDoubleBufferingEnabled(false);
            paintComponent.paint(g);
            RepaintManager.currentManager(paintComponent).setDoubleBufferingEnabled(true);

            return Printable.PAGE_EXISTS;
        } else {
            return Printable.NO_SUCH_PAGE;
        }
    }
}

&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;プリンタジョブへの印刷指示&lt;code&gt;job.print(doc, aset)&lt;/code&gt;では、プリンタジョブから本クラスの&lt;code&gt;print()&lt;/code&gt;メソッドが呼ばれる。
ページ(&lt;code&gt;pageIndex&lt;/code&gt;)が変わるごとに&lt;code&gt;print()&lt;/code&gt;メソッドが呼ばれるので、このコードは1ページあたり1個のウィンドウが描き込まれる。&lt;/p&gt;

&lt;p&gt;ここで&lt;code&gt;RepaintManager.currentManager(paintComponent).setDoubleBufferingEnabled(false)&lt;/code&gt;を呼んでいる箇所があるが、少し説明が必要であろう。
これは Swing 部品の場合はダブルバッファをしているため、コンポーネントの描画をしても内部バッファのラスタ画像が描かれてしまう。
そのため一旦ダブルバッファを無効にして直接描画してもらうようにしている。
（パフォーマンスに影響が出るため、処理後に元に戻している。）
逆に言うと、独自でダブルバッファ処理をしている場合は、そこのソースコードをいじることをしない限り、対処のしようがない。&lt;/p&gt;

&lt;h4&gt;Result&lt;/h4&gt;

&lt;p&gt;上のコードを実行している Java プログラムから SwingSet を呼び出してみるという芸当を使って、SwingSet の PostScript 出力をおこなってみた。&lt;/p&gt;




&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-krBgrERBqNQ/TxJbkilJi5I/AAAAAAAAALw/bjo9dxED0Do/s1600/swingset_java_ocean_gv.png" imageanchor="1"&gt;&lt;img border="0" height="305" src="http://4.bp.blogspot.com/-krBgrERBqNQ/TxJbkilJi5I/AAAAAAAAALw/bjo9dxED0Do/s400/swingset_java_ocean_gv.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;注意する点は、グラデーション部などは画像となっているが、境界線(border)は線とベクトルデータのままになっている。
テキストもベクトルデータのままだが、残念ながらアウトラインデータになっているのでテキスト改竄といったことを簡単にはできない。
とはいえ、inkscape の PostScript 読み込み機能（内部的には一旦PDFに変換されている）を使って読み込んだ後、変形などをして編集することが可能だ。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-jWj1kjgtl_4/TxJbmIWgxoI/AAAAAAAAAL4/HAuvxlbKjIE/s1600/swingset_java_ocean_inkscape.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="296" src="http://3.bp.blogspot.com/-jWj1kjgtl_4/TxJbmIWgxoI/AAAAAAAAAL4/HAuvxlbKjIE/s400/swingset_java_ocean_inkscape.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;いくつか Look And Feel (いわゆるテーマのようなもの) を変えていくつかとってみたが、Nimbus といった半透明を使ったものや、GTK+ といった外部レンダリングエンジンを使ったものは画像として書き出されてしまう。 
後者はしょうがないが、半透明などは PostScript で表現できないからそうなっているんだろうか。
（ただし、Adobe Acrobat / Distiller および Ghostscript には拡張命令の形で PDF 化の際に半透明にできる。&lt;span class="footnoteref"&gt;[&lt;a href="#javascreenshotps-fn-ps-transparent" id="javascreenshotps-fnref-ps-transparent" class="footnote"&gt;3&lt;/a&gt;]&lt;/span&gt;。）
あと、ここには載せないが、Swing ではない AWT の GUI 部品は本手法を使ってベクトルデータを抜き出すことは出来なかった。&lt;/p&gt;


&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-_x1FSAUiSJ8/TxJbnWo9P8I/AAAAAAAAAMA/vRre6mm_SsI/s1600/swingset_motif_inkscape.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="247" src="http://3.bp.blogspot.com/-_x1FSAUiSJ8/TxJbnWo9P8I/AAAAAAAAAMA/vRre6mm_SsI/s400/swingset_motif_inkscape.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-u_EUsgzRjHk/TxJboPJKAWI/AAAAAAAAAME/zmkT9QKEyXQ/s1600/swingset_nimbus_gv.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="327" src="http://1.bp.blogspot.com/-u_EUsgzRjHk/TxJboPJKAWI/AAAAAAAAAME/zmkT9QKEyXQ/s400/swingset_nimbus_gv.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;h4&gt;Conclusion&lt;/h4&gt;

&lt;p&gt;Java の GUI 部品を PostScript としてベクトルデータとしてスクリーンショットをとることは可能であった。
しかし、AWT の GUI 部品ではないことと、半透明を含まない単純な描画であることなど条件は厳しい。
また、ダブルバッファを有する場合それを無効にしなければならない。&lt;/p&gt;

&lt;p&gt;半透明などをベクトルデータとして出力できない問題を解決するには、グラフィックコンテクストの描画命令から SVG などの出力を行うものが必要となるだろう&lt;span class="footnoteref"&gt;[&lt;a href="#javascreenshotps-fn-apache-xml-transcoder" id="javascreenshotps-fnref-apache-xml-transcoder" class="footnote"&gt;4&lt;/a&gt;]&lt;/span&gt;。
この技法によるベクトルデータ吸出しを防ぐ方法としてダブルバッファが有効であるだろう（とはいえ完全ではない）。&lt;/p&gt;

&lt;h4&gt;References&lt;/h4&gt;

&lt;ol&gt;
&lt;li id="javascreenshotps-fn-javascreenshotps-mac-pdf"&gt;&lt;a href="http://docs.info.apple.com/article.html?artnum=61544-ja" title="Mac OS X: 画面を撮影するためのショートカット "&gt;Mac OS X: 画面を撮影するためのショートカット &lt;/a&gt;&lt;a href="#javascreenshotps-fnref-javascreenshotps-mac-pdf" class="reversefootnote"&gt;&amp;#160;&amp;#8617;&lt;/a&gt;&lt;/li&gt;
&lt;li id="javascreenshotps-fn-java-print-service-api"&gt;&lt;a href="http://java.sun.com/javase/ja/6/docs/ja/technotes/guides/jps/spec/jpsOverview.fm.html" title="Java 印刷サービス API ユーザーガイド1 - 入門"&gt;Java 印刷サービス API ユーザーガイド1 - 入門&lt;/a&gt;&lt;a href="#javascreenshotps-fnref-java-print-service-api" class="reversefootnote"&gt;&amp;#160;&amp;#8617;&lt;/a&gt;&lt;/li&gt;
&lt;li id="javascreenshotps-fn-ps-transparent"&gt;Adobe Solutions Network, &lt;a href="http://kb2.adobe.com/jp/cps/511/511364/attachments/511364_pdfmarkReference.pdf" title="Adobe Acrobat 7.0 pdfmark Reference Manual"&gt;"Adobe Acrobat 7.0 pdfmark Reference Manual"(和文)&lt;/a&gt;, 2004, pp.33-37&lt;a href="#javascreenshotps-fnref-ps-transparent" class="reversefootnote"&gt;&amp;#160;&amp;#8617;&lt;/a&gt;&lt;/li&gt;
&lt;li id="javascreenshotps-fn-apache-xml-transcoder"&gt;&lt;a href="http://xmlgraphics.apache.org/batik/using/svg-generator.html" title="SVG Generator: SVGGraphics2D"&gt;SVG Generator: SVGGraphics2D&lt;/a&gt;, The Apache Software Foundation&lt;a href="#javascreenshotps-fnref-apache-xml-transcoder" class="reversefootnote"&gt;&amp;#160;&amp;#8617;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-3879640900698330637?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/3879640900698330637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2012/01/javagui.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/3879640900698330637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/3879640900698330637'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2012/01/javagui.html' title='JavaのGUIをベクトルデータとしてスクリーンショットを撮る'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-krBgrERBqNQ/TxJbkilJi5I/AAAAAAAAALw/bjo9dxED0Do/s72-c/swingset_java_ocean_gv.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-5796906116139832268</id><published>2012-01-01T13:30:00.002+09:00</published><updated>2012-01-01T13:30:00.652+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pref diff'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Diff of firefox 10-beta default preference and firefox 9</title><content type='html'>&lt;p&gt;This is difference between the default preference of Firefox 10-beta2 and one of 9.0.1.&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
&lt;dl&gt;&lt;dt&gt;Default pref Javascript files:&lt;/dt&gt;
&lt;dd&gt;(omni.jar){/greprefs.js,/defaults/pref/{firefox.js,firefox-branding.js,firefox-l10n.js,services-sync.js}}&lt;/dd&gt;
&lt;/dl&gt;&lt;br /&gt;
&lt;table class="diff_firefox10_pref_diff"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;Pref&lt;/td&gt;&lt;td&gt;Firefox 9.0.1&lt;/td&gt;&lt;td&gt;Firefox 10 beta 2&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;link.&lt;wbr /&gt;open_&lt;wbr /&gt;newwindow.&lt;wbr /&gt;override.&lt;wbr /&gt;external&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;-1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;devtools.&lt;wbr /&gt;editor.&lt;wbr /&gt;component&lt;/td&gt;&lt;td&gt;textarea&lt;/td&gt;&lt;td&gt;orion&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;gcli.&lt;wbr /&gt;enable&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;devtools.&lt;wbr /&gt;inspector.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;inspector.&lt;wbr /&gt;htmlHeight&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;112&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;ruleview.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;devtools.&lt;wbr /&gt;styleinspector.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;battery.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dom.&lt;wbr /&gt;ipc.&lt;wbr /&gt;plugins.&lt;wbr /&gt;parentTimeoutSecs&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;15&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;new_&lt;wbr /&gt;bindings&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;extensions.&lt;wbr /&gt;getAddons.&lt;wbr /&gt;search.&lt;wbr /&gt;url&lt;/td&gt;&lt;td&gt;https://services.addons.mozilla.org/%LOCALE%/firefox/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%&lt;wbr /&gt;?src=firefox&lt;/td&gt;&lt;td&gt;https://services.addons.mozilla.org/%LOCALE%/firefox/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%/%COMPATIBILITY_MODE%&lt;wbr /&gt;?src=firefox&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;minCompatibleAppVersion&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;4.0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;minCompatiblePlatformVersion&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;2.0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;strictCompatibility&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;extensions.&lt;wbr /&gt;update.&lt;wbr /&gt;url&lt;/td&gt;&lt;td&gt;https://versioncheck.addons.mozilla.org/update/VersionCheck.php&lt;wbr /&gt;?reqVersion&lt;wbr /&gt;=%REQ_VERSION%&amp;amp;&lt;wbr /&gt;id&lt;wbr /&gt;=%ITEM_ID%&amp;amp;&lt;wbr /&gt;version&lt;wbr /&gt;=%ITEM_VERSION%&amp;amp;&lt;wbr /&gt;maxAppVersion&lt;wbr /&gt;=%ITEM_MAXAPPVERSION%&amp;amp;&lt;wbr /&gt;status&lt;wbr /&gt;=%ITEM_STATUS%&amp;amp;&lt;wbr /&gt;appID&lt;wbr /&gt;=%APP_ID%&amp;amp;&lt;wbr /&gt;appVersion&lt;wbr /&gt;=%APP_VERSION%&amp;amp;&lt;wbr /&gt;appOS&lt;wbr /&gt;=%APP_OS%&amp;amp;&lt;wbr /&gt;appABI&lt;wbr /&gt;=%APP_ABI%&amp;amp;&lt;wbr /&gt;locale&lt;wbr /&gt;=%APP_LOCALE%&amp;amp;&lt;wbr /&gt;currentAppVersion&lt;wbr /&gt;=%CURRENT_APP_VERSION%&amp;amp;&lt;wbr /&gt;updateType&lt;wbr /&gt;=%UPDATE_TYPE%&lt;/td&gt;&lt;td&gt;https://versioncheck.addons.mozilla.org/update/VersionCheck.php&lt;wbr /&gt;?reqVersion&lt;wbr /&gt;=%REQ_VERSION%&amp;amp;&lt;wbr /&gt;id&lt;wbr /&gt;=%ITEM_ID%&amp;amp;&lt;wbr /&gt;version&lt;wbr /&gt;=%ITEM_VERSION%&amp;amp;&lt;wbr /&gt;maxAppVersion&lt;wbr /&gt;=%ITEM_MAXAPPVERSION%&amp;amp;&lt;wbr /&gt;status&lt;wbr /&gt;=%ITEM_STATUS%&amp;amp;&lt;wbr /&gt;appID&lt;wbr /&gt;=%APP_ID%&amp;amp;&lt;wbr /&gt;appVersion&lt;wbr /&gt;=%APP_VERSION%&amp;amp;&lt;wbr /&gt;appOS&lt;wbr /&gt;=%APP_OS%&amp;amp;&lt;wbr /&gt;appABI&lt;wbr /&gt;=%APP_ABI%&amp;amp;&lt;wbr /&gt;locale&lt;wbr /&gt;=%APP_LOCALE%&amp;amp;&lt;wbr /&gt;currentAppVersion&lt;wbr /&gt;=%CURRENT_APP_VERSION%&amp;amp;&lt;wbr /&gt;updateType&lt;wbr /&gt;=%UPDATE_TYPE%&amp;amp;&lt;wbr /&gt;compatMode&lt;wbr /&gt;=%COMPATIBILITY_MODE%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;full-&lt;wbr /&gt;screen-&lt;wbr /&gt;api.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;full-&lt;wbr /&gt;screen-&lt;wbr /&gt;api.&lt;wbr /&gt;warning.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;html5.&lt;wbr /&gt;parser.&lt;wbr /&gt;enable&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;accept_&lt;wbr /&gt;charsets&lt;/td&gt;&lt;td&gt;iso-8859-1,*,utf-8&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;tracejit.&lt;wbr /&gt;chrome&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;tracejit.&lt;wbr /&gt;content&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;layout.&lt;wbr /&gt;3d-&lt;wbr /&gt;transforms.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;fast-&lt;wbr /&gt;fallback-&lt;wbr /&gt;to-&lt;wbr /&gt;IPv4&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;jpake.&lt;wbr /&gt;lastMsgMaxTries&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;300&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;log.&lt;wbr /&gt;logger.&lt;wbr /&gt;status&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Debug&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;webgl.&lt;wbr /&gt;disable-&lt;wbr /&gt;extensions&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;webgl.&lt;wbr /&gt;min_&lt;wbr /&gt;capability_&lt;wbr /&gt;mode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;webgl.&lt;wbr /&gt;msaa-&lt;wbr /&gt;force&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;webgl.&lt;wbr /&gt;msaa-&lt;wbr /&gt;level&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;script type="text/javascript"&gt;&lt;!-- /* --&gt;&lt;![CDATA[ *///
(function(){
    var s = document.createElement("link");
    s.rel = "stylesheet";
    s.type = "text/css";
    s.href = "data:text/css;base64,dGFibGUuZGlmZl9maXJlZm94MTBfcHJlZl9kaWZmIHsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgZm9udC1zaXplOiB4LXNtYWxsOyBvdmVyZmxvdzogYXV0bzsgfQp0YWJsZS5kaWZmX2ZpcmVmb3gxMF9wcmVmX2RpZmYgdGQgeyBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyBwYWRkaW5nOiAxcHg7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH0KdGFibGUuZGlmZl9maXJlZm94MTBfcHJlZl9kaWZmIHRoZWFkIHRkIHsgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgZm9udC13ZWlnaHQ6IGJvbGQ7IH0KdGFibGUuZGlmZl9maXJlZm94MTBfcHJlZl9kaWZmIHRkLnVuZGVmaW5lZCB7IGNvbG9yOiAjODg4OyBmb250LXN0eWxlOiBpdGFsaWM7IH0KdGFibGUuZGlmZl9maXJlZm94MTBfcHJlZl9kaWZmIHRyLnNhbWV2YWwgdGQ6Zmlyc3QtY2hpbGQgeyBjb2xvcjogIzQ0NDsgfQp0YWJsZS5kaWZmX2ZpcmVmb3gxMF9wcmVmX2RpZmYgdHIubmV3a2V5ICB0ZDpmaXJzdC1jaGlsZCB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAgICB9CnRhYmxlLmRpZmZfZmlyZWZveDEwX3ByZWZfZGlmZiB0ci5vbGRrZXkgIHRkOmZpcnN0LWNoaWxkIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH0KCnRhYmxlLmRpZmZfZmlyZWZveDEwX3ByZWZfZGlmZiB0Ym9keSB0cjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH0KdGFibGUuZGlmZl9maXJlZm94MTBfcHJlZl9kaWZmIHRib2R5IHRyIHsgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTI1cyBlYXNlLWluLW91dCAwczsgfQo=";
    document.getElementsByTagName("head")[0].appendChild(s);
})();
/* ]]&gt;&lt;!-- */ --&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-5796906116139832268?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/5796906116139832268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2012/01/diff-of-firefox-10-beta-default.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/5796906116139832268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/5796906116139832268'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2012/01/diff-of-firefox-10-beta-default.html' title='Diff of firefox 10-beta default preference and firefox 9'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-5151921295060240246</id><published>2011-12-24T18:00:00.000+09:00</published><updated>2011-12-24T18:35:35.255+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>How to inject some XUL-elements to browser windows in restart-less addon **WITHOUT** Jetpack</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-BkoEzqIhB10/TvVCVEa_frI/AAAAAAAAALc/oNGFq_oB2gw/s1600/Do_you_want_to_wait_for_restart_firefox.png" style="margin-left:1em; margin-right:1em"&gt;&lt;img style="border:0;width:400px;height:50px;" height="50" width="400" src="http://3.bp.blogspot.com/-BkoEzqIhB10/TvVCVEa_frI/AAAAAAAAALc/oNGFq_oB2gw/s400/Do_you_want_to_wait_for_restart_firefox.png" /&gt;&lt;/a&gt;&lt;br /&gt;Do you want to wait for restart?&lt;/div&gt;

&lt;p&gt;See also: &lt;a href="http://cat-in-136.blogspot.com/2010/11/how-to-create-restart-less-firefox4.html"&gt;How to create restart-less #Firefox4 extension &lt;em&gt;WITHOUT&lt;/em&gt; Jetpack&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;XUL-overlay is unusable for restart-less extensions.
If you want to inject some XUL-elements (and scripts) to Firefox browser window, you need to write some codes in &lt;code&gt;bootstrap.js&lt;/code&gt;. &lt;/p&gt;

&lt;h4&gt;1. Browser observer&lt;/h4&gt;

&lt;p&gt;When a browser window is opened, I want to inject some XUL-elements(, scripts, and so on) to the browser window.
When a browser window is closed, everything injected shall be removed.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;BrowserWindowObserver&lt;/code&gt; class I wrote do the following things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When a browser window is opened, a function &lt;code&gt;handlers.onStartup(aWindow)&lt;/code&gt; is called.&lt;/li&gt;
&lt;li&gt;When a browser window is closed, a function &lt;code&gt;handlers.onShutdown(aWindow)&lt;/code&gt; is called.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;handler&lt;/code&gt; shall be set in the constructor.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Source code:&lt;/p&gt;

&lt;pre class="prettyprint"&gt;&lt;code&gt;function BrowserWindowObserver(handlers) {
    this.handlers = handlers;
}
BrowserWindowObserver.prototype = {
    observe: function (aSubject, aTopic, aData) {
        if (aTopic == "domwindowopened") {
            // Let this notified when DOM content loaded.
            aSubject.QueryInterface(Ci.nsIDOMWindow)
              .addEventListener("DOMContentLoaded", this, false);
        } else if (aTopic == "domwindowclosed") {
            if (aSubject.document.documentElement.getAttribute("windowtype") == "navigator:browser") {
                this.handlers.onShutdown(aSubject);
            }
        }
    },
    handleEvent: function(aEvent) {
        let aWindow = aEvent.currentTarget;
        aWindow.removeEventListener(aEvent.type, this, false);

        if (aWindow.document.documentElement.getAttribute("windowtype") == "navigator:browser") {
            this.handlers.onStartup(aWindow);
        }
    }
};
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Note that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Firefox browser windows' type is &lt;code&gt;"navigator:browser"&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;When &lt;code&gt;observe()&lt;/code&gt; is called with &lt;code&gt;aTopic&lt;/code&gt;=&lt;code&gt;"domwindowopened"&lt;/code&gt;, the DOM tree is not generated and the browser type is not specified. So, an event listener is required so to wait for &lt;code&gt;"DOMContentLoaded"&lt;/code&gt; (refer to following sequence diagram.)&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-0xfE-14SW6M/TvVMHRFEqmI/AAAAAAAAALo/aFotNwrdLtQ/s1600/restart-less%2Baddon.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="292" width="400" src="http://1.bp.blogspot.com/-0xfE-14SW6M/TvVMHRFEqmI/AAAAAAAAALo/aFotNwrdLtQ/s400/restart-less%2Baddon.png" /&gt;&lt;/a&gt;&lt;/div&gt;



&lt;h4&gt;2. startup()&lt;/h4&gt;

&lt;p&gt;When the add-on is activated, ...&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;create and register a new instance of &lt;code&gt;BrowserWindowObserver&lt;/code&gt;; and&lt;/li&gt;
&lt;li&gt;call a startup function for each the opened browser windows.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Source code:&lt;/p&gt;

&lt;pre class="prettyprint"&gt;&lt;code&gt;var _gWindowListener = null;

function startup(params, aReason) {
    // do something...

    let ww = Cc["@mozilla.org/embedcomp/window-watcher;1"]
      .getService(Ci.nsIWindowWatcher);
    let wm = Cc["@mozilla.org/appshell/window-mediator;1"]
      .getService(Ci.nsIWindowMediator);

    // create and register a browser window observer.
    _gWindowListener = new BrowserWindowObserver({
        onStartup: browserWindowStartupFunc,
        onShutdown: browserWindowShutdownFunc
    });
    ww.registerNotification(_gWindowListener);

    // call startup function for each the browser windows.
    let winenu = wm.getEnumerator("navigator:browser");
    while (winenu.hasMoreElements()) {
        browserWindowShutdownFunc(winenu.getNext());
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Note that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Register a browser window observer to &lt;a href="https://developer.mozilla.org/en/nsIWindowWatcher"&gt;&lt;code&gt;nsIWindowWatcher&lt;/code&gt;&lt;/a&gt; service.&lt;/li&gt;
&lt;li&gt;Use &lt;a href="https://developer.mozilla.org/en/nsIWindowMediator"&gt;&lt;code&gt;nsIWindowMediator&lt;/code&gt;&lt;/a&gt; service for enumerating browser windows.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;3. shutdown()&lt;/h4&gt;

&lt;p&gt;When the add-on is deactivated, ...&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;unregister the browser window observer; and&lt;/li&gt;
&lt;li&gt;call a shutdown function for each the browser windows.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Source code:&lt;/p&gt;

&lt;pre class="prettyprint"&gt;&lt;code&gt;function shutdown(params, aReason) {
    // do something ...

    let ww = Cc["@mozilla.org/embedcomp/window-watcher;1"]
      .getService(Ci.nsIWindowWatcher);
    let wm = Cc["@mozilla.org/appshell/window-mediator;1"]
      .getService(Ci.nsIWindowMediator);
    // unregister a browser window observer.
    ww.unregisterNotification(_gWindowListener);
    _gWindowListener = null;

    // call shutdown function for each the browser windows.
    let winenu = wm.getEnumerator("navigator:browser");
    while (winenu.hasMoreElements()) {
        browserWindowShutdownFunc(winenu.getNext());
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;h4&gt;4. inject and remove&lt;/h4&gt;

&lt;p&gt;Injection and Removal of XUL-elements is straight forward!&lt;/p&gt;

&lt;p&gt;Source code:&lt;/p&gt;

&lt;pre class="prettyprint"&gt;&lt;code&gt;function browserWindowStartupFunc(aWindow) {
    let contextMenu = aWindow.document.getElementById("contentAreaContextMenu");
    let menuitem = aWindow.document.createElement("menuitem");
    menuitem.label = "Foobar";
    menuitem.id = "foobar_menuitem";
    contextMenu.appendChild(menuitem);
}

function browserWindowShutdownFunc(aWindow) {
    let contextMenu = aWindow.document.getElementById("contentAreaContextMenu");
    let menuitem = aWindow.document.getElementById("foobar_menuitem");
    contextMenu.removeChild(menuitem);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;h4&gt;References&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://cat-in-136.blogspot.com/2010/11/how-to-create-restart-less-firefox4.html"&gt;How to create restart-less #Firefox4 extension &lt;em&gt;WITHOUT&lt;/em&gt; Jetpack&lt;/a&gt; - My Blog Post&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/en/Extensions/Bootstrapped_extensions"&gt;Bootstrapped extensions&lt;/a&gt; - MDN Docs&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/en/nsIWindowWatcher"&gt;nsIWindowWatcher&lt;/a&gt; - MDN XPCOM Interface Reference&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/en/nsIWindowMediator"&gt;nsIWindowMediator&lt;/a&gt; - MDN XPCOM Interface Reference&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/en/Gecko-Specific_DOM_Events#DOMContentLoaded"&gt;DOMContentLoaded (Gecko-Specific DOM Events)&lt;/a&gt; - MDN Docs&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-5151921295060240246?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/5151921295060240246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/12/how-to-inject-some-xul-elements-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/5151921295060240246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/5151921295060240246'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/12/how-to-inject-some-xul-elements-to.html' title='How to inject some XUL-elements to browser windows in restart-less addon **WITHOUT** Jetpack'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-BkoEzqIhB10/TvVCVEa_frI/AAAAAAAAALc/oNGFq_oB2gw/s72-c/Do_you_want_to_wait_for_restart_firefox.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-2124102226049917241</id><published>2011-12-03T23:23:00.000+09:00</published><updated>2011-12-03T23:23:37.407+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pref diff'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Diff of firefox 9-beta default preference and firefox 8</title><content type='html'>&lt;p&gt;
This is difference between the default preference of Firefox 9-beta and one of 8.
&lt;/p&gt;

&lt;dl&gt;
&lt;dt&gt;Default pref Javascript files:&lt;/dt&gt;
&lt;dd&gt;(omni.jar){/greprefs.js,/defaults/pref/{firefox.js,firefox-branding.js,firefox-l10n.js,services-sync.js}}&lt;/dd&gt;
&lt;/dl&gt;

&lt;div&gt;
&lt;table class="diff_firefox9_pref_diff"&gt;
&lt;thead&gt;&lt;tr&gt;&lt;td&gt;Pref&lt;/td&gt;&lt;td&gt;Firefox 8&lt;/td&gt;&lt;td&gt;Firefox 9 beta 4&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;download.&lt;wbr /&gt;saveLinkAsFilenameTimeout&lt;/td&gt;&lt;td&gt;1000&lt;/td&gt;&lt;td&gt;4000&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;overlink-&lt;wbr /&gt;delay&lt;/td&gt;&lt;td&gt;70&lt;/td&gt;&lt;td&gt;80&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;devtools.&lt;wbr /&gt;inspector.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;styleinspector.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;extensions.&lt;wbr /&gt;autoDisableScopes&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;15&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;geo.&lt;wbr /&gt;wifi.&lt;wbr /&gt;protocol&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;geo.&lt;wbr /&gt;wifi.&lt;wbr /&gt;uri&lt;/td&gt;&lt;td&gt;https://www.google.com/loc/json&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;places.&lt;wbr /&gt;database.&lt;wbr /&gt;cache_&lt;wbr /&gt;to_&lt;wbr /&gt;memory_&lt;wbr /&gt;percentage&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;errorhandler.&lt;wbr /&gt;networkFailureReportTimeout&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;604800&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;log.&lt;wbr /&gt;appender.&lt;wbr /&gt;file.&lt;wbr /&gt;maxErrorAge&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;864000&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;scheduler.&lt;wbr /&gt;activeInterval&lt;/td&gt;&lt;td&gt;300&lt;/td&gt;&lt;td&gt;600&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;scheduler.&lt;wbr /&gt;immediateInterval&lt;/td&gt;&lt;td&gt;60&lt;/td&gt;&lt;td&gt;90&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;scheduler.&lt;wbr /&gt;singleDeviceInterval&lt;/td&gt;&lt;td&gt;3600&lt;/td&gt;&lt;td&gt;86400&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;startup.&lt;wbr /&gt;homepage_&lt;wbr /&gt;override_&lt;wbr /&gt;url&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;http://www.mozilla.com/%LOCALE%/%APP%/%VERSION%/whatsnew/&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;urlclassifier.&lt;wbr /&gt;lookupcachemax&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1048576&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;urlclassifier.&lt;wbr /&gt;updatecachemax&lt;/td&gt;&lt;td&gt;104857600&lt;/td&gt;&lt;td&gt;41943040&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;script type="text/javascript"&gt;&lt;!-- /* --&gt;&lt;![CDATA[ *///
(function(){
    var s = document.createElement("link");
    s.rel = "stylesheet";
    s.type = "text/css";
    s.href = "data:text/css;base64,dGFibGUuZGlmZl9maXJlZm94OV9wcmVmX2RpZmYgeyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBmb250LXNpemU6IHgtc21hbGw7IG92ZXJmbG93OiBhdXRvOyB9CnRhYmxlLmRpZmZfZmlyZWZveDlfcHJlZl9kaWZmIHRkIHsgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgcGFkZGluZzogMXB4OyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9CnRhYmxlLmRpZmZfZmlyZWZveDlfcHJlZl9kaWZmIHRoZWFkIHRkIHsgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgZm9udC13ZWlnaHQ6IGJvbGQ7IH0KdGFibGUuZGlmZl9maXJlZm94OV9wcmVmX2RpZmYgdGQudW5kZWZpbmVkIHsgY29sb3I6ICM4ODg7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfQp0YWJsZS5kaWZmX2ZpcmVmb3g5X3ByZWZfZGlmZiB0ci5zYW1ldmFsIHRkOmZpcnN0LWNoaWxkIHsgY29sb3I6ICM0NDQ7IH0KdGFibGUuZGlmZl9maXJlZm94OV9wcmVmX2RpZmYgdHIubmV3a2V5ICB0ZDpmaXJzdC1jaGlsZCB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAgICB9CnRhYmxlLmRpZmZfZmlyZWZveDlfcHJlZl9kaWZmIHRyLm9sZGtleSAgdGQ6Zmlyc3QtY2hpbGQgeyB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfQoKdGFibGUuZGlmZl9maXJlZm94OV9wcmVmX2RpZmYgdGJvZHkgdHI6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9CnRhYmxlLmRpZmZfZmlyZWZveDlfcHJlZl9kaWZmIHRib2R5IHRyIHsgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTI1cyBlYXNlLWluLW91dCAwczsgfQo=";
    document.getElementsByTagName("head")[0].appendChild(s);
})();
/* ]]&gt;&lt;!-- */ --&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-2124102226049917241?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/2124102226049917241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/12/diff-of-firefox-9-beta-default.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/2124102226049917241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/2124102226049917241'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/12/diff-of-firefox-9-beta-default.html' title='Diff of firefox 9-beta default preference and firefox 8'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-635593662476936159</id><published>2011-10-26T23:01:00.082+09:00</published><updated>2012-02-18T18:01:08.198+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='cui'/><title type='text'>美女Linuxがコマンドから呼び出せないと不便なのでbijoコマンドを作ってみたお .@bijolinux</title><content type='html'>&lt;div style="float: left; width: 180px; height: 280px;"&gt;
&lt;script type="text/javascript"&gt;&lt;!-- /* --&gt;&lt;![CDATA[ /* */
var oStyle = document.createElement("link");
oStyle.setAttribute("rel", "stylesheet");
oStyle.setAttribute("type", "text/css");
oStyle.setAttribute("href", "data:text/css;base64,I2Jpam8tZnJhbWVCaWpvTGludXgwOSB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgISBpbXBvcnRhbnQ7fQ==");
document.getElementsByTagName("head")[0].appendChild(oStyle);
// ]]&gt;&lt;!-- --&gt;&lt;/script&gt;
&lt;script src="http://bijo-linux.com/bp/js/bijo-0.9.js"&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;a href="http://bijo-linux.com/"&gt;美女Linux&lt;/a&gt;というLinuxのコマンドを女の子の画像付きで紹介するサイトがある。
久しぶりに見たら&lt;a href="http://bijo-linux.com/girls/"&gt;対応コマンド数は400程度もあり&lt;/a&gt;、普通に使えるレベルになりつつある。
&lt;/p&gt;
&lt;p&gt;
しかしながら、美女Linuxをコマンドリファレンスとして使用するには不便であり、ブラウザから該当ページをたどっていくか、あるいは、"&lt;code&gt;http://bijo-linux.com/girls/&lt;strong&gt;display&lt;/strong&gt;&lt;/code&gt;" といった風に直接URLを入れなければならない。
これは非常に不便であり、コマンドラインで例えば &lt;code&gt;man display&lt;/code&gt; とだけば打てば良い、&lt;a href="http://bijo-linux.com/girls/man/"&gt;&lt;code&gt;man&lt;/code&gt;コマンド&lt;/a&gt; と比べて遥かに使いづらい。
&lt;/p&gt;
&lt;p&gt;
というわけで、美女Linuxを使いやすくすることを目的として &lt;code&gt;bijo&lt;/code&gt; コマンドの製作を行った。
使い方は極めてシンプルで、例えば
&lt;/p&gt;
&lt;pre style="background-color: #000; color: #fff;"&gt;&lt;code&gt;% bijo display&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
と打てば、Firefox が立ち上がり &lt;a href="http://bijo-linux.com/girls/display/"&gt;&lt;code&gt;display&lt;/code&gt; コマンド&lt;/a&gt;の説明を参照することが可能だ。
&lt;/p&gt;
&lt;p&gt;
ソースコードは下記の通り。実行には ruby が必要。
&lt;/p&gt;

&lt;ins style="text-decoration: none;"&gt;
&lt;div style="background-color: #fee; border: #f00 solid 1px; box-shadow: 0 0 5px #f00; padding: 5px; color: #f00;"&gt;
（追記2012/02/18）以下に示したソースコードでは現状の美女Linuxにアクセスできなくなっています。
とりあえず&lt;a href="https://gist.github.com/1858211/"&gt;https://gist.github.com/1858211/&lt;/a&gt;にて
なるべく使えるコードをおいておこうと思います。
（が、無保証なので、いつかメンテナンスがされなくなったり動作しなくなることありえますのでご了承ください。）
&lt;/div&gt;
&lt;/ins&gt;

&lt;pre class="prettyprint" style="clear: both;"&gt;&lt;code&gt;#!/bin/env ruby
# Copyright (C) 2011 by cat_in_136
#  
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the &amp;quot;Software&amp;quot;), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
# 
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
# 
# THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.

require &amp;quot;optparse&amp;quot;

config = {
  :place =&amp;gt; :tokyo,
  :app   =&amp;gt; 'firefox',
}

opts = OptionParser.new
opts.version = &amp;quot;0.1&amp;quot;
opts.banner = &amp;quot;Usage: #{$0} [options] COMMAND&amp;quot;
opts.on('-p', '--place=WHERE', [:tokyo, :kobe], 'Which do you like, tokyo or kobe?') do |w|
  config[:place] = w
end
opts.on('--browser=BROWSER', 'browser command to open the page.') do |browser|
  config[:app] = browser
end
opts.parse!(ARGV)


if ARGV.length != 0
  command = ARGV.shift
  url = &amp;quot;http://bijo-linux.com/girls/#{command}/&amp;quot;
  if config[:place] == :kobe
    url = &amp;quot;http://kobe.bijo-linux.com/girls/#{command}/&amp;quot;
  end
else
  url = &amp;quot;http://bijo-linux.com/&amp;quot;
  if config[:place] == :kobe
    url = &amp;quot;http://kobe.bijo-linux.com/&amp;quot;
  end
end

exec(config[:app], url)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;
なお、美女Linuxには神戸版の&lt;a href="http://kobe.bijo-linux.com/"&gt;神戸美女Linux&lt;/a&gt;もあるが、&lt;code&gt;-p kobe&lt;/code&gt;というオプションをつけると神戸美女Linuxになるようにした。
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-635593662476936159?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/635593662476936159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/10/linuxbijo-bijolinux.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/635593662476936159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/635593662476936159'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/10/linuxbijo-bijolinux.html' title='美女Linuxがコマンドから呼び出せないと不便なのでbijoコマンドを作ってみたお .@bijolinux'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-7289249397771419834</id><published>2011-10-23T23:30:00.000+09:00</published><updated>2011-10-23T23:30:01.158+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pref diff'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Diff of firefox 8-beta default preference and firefox 7.0.1</title><content type='html'>&lt;p&gt;
This is difference between the default preference of Firefox 8.0-beta and one of 7.0.1.
&lt;/p&gt;

&lt;dl&gt;
&lt;dt&gt;Default pref Javascript files:&lt;/dt&gt;
&lt;dd&gt;(omni.jar){/greprefs.js,/defaults/pref/{firefox.js,firefox-branding.js,firefox-l10n.js,services-sync.js}}&lt;/dd&gt;
&lt;/dl&gt;

&lt;div&gt;
&lt;table class="diff_firefox8_pref_diff"&gt;
&lt;thead&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;Firefox 7.0.1&lt;/td&gt;&lt;td&gt;Firefox 8 beta 4&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;app.&lt;wbr /&gt;update.&lt;wbr /&gt;promptWaitTime&lt;/td&gt;&lt;td&gt;43200&lt;/td&gt;&lt;td&gt;86400&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;sessionhistory.&lt;wbr /&gt;optimize_&lt;wbr /&gt;eviction&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;sessionstore.&lt;wbr /&gt;max_&lt;wbr /&gt;concurrent_&lt;wbr /&gt;tabs&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;sessionstore.&lt;wbr /&gt;restore_&lt;wbr /&gt;on_&lt;wbr /&gt;demand&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;editor.&lt;wbr /&gt;component&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;textarea&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;devtools.&lt;wbr /&gt;inspector.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;workers.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;workers.&lt;wbr /&gt;maxPerDomain&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;20&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;autoDisableScopes&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;color_&lt;wbr /&gt;management.&lt;wbr /&gt;enablev4&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;image.&lt;wbr /&gt;mem.&lt;wbr /&gt;decode_&lt;wbr /&gt;bytes_&lt;wbr /&gt;at_&lt;wbr /&gt;a_&lt;wbr /&gt;time&lt;/td&gt;&lt;td&gt;200000&lt;/td&gt;&lt;td&gt;4096&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;image.&lt;wbr /&gt;mem.&lt;wbr /&gt;max_&lt;wbr /&gt;ms_&lt;wbr /&gt;before_&lt;wbr /&gt;yield&lt;/td&gt;&lt;td&gt;400&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;accept_&lt;wbr /&gt;charsets&lt;/td&gt;&lt;td&gt;iso-8859-1,*,utf-8&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;af-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;af&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;bg-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;bg&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;bs&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;sh&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;bs-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;sh&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;ca-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;ca&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;cy-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;cy&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;da-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;da&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;de&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;de-1996&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;de-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;de-1996&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;de-&lt;wbr /&gt;CH-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;de-CH&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;de-&lt;wbr /&gt;DE-&lt;wbr /&gt;1901&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;de-1901&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;eo-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;eo&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;es-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;es&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;et-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;et&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;fi-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;fi&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;fr-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;fr&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;gl-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;gl&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;hr-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;hr&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;hsb-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;hsb&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;ia-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;ia&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;is-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;is&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;kmr-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;kmr&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;la-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;la&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;lt-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;lt&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;mn-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;mn&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;nb-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;nb&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;nl-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;nl&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;nn-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;nn&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;no&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;nb&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;no-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;nb&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;pt-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;pt&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;ru-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;ru&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;sh-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;sh&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;sl-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;sl&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;sr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;sh&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;sr-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;sh&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;sv-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;sv&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;uk-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;uk&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;gc_&lt;wbr /&gt;on_&lt;wbr /&gt;memory_&lt;wbr /&gt;pressure&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layout.&lt;wbr /&gt;3d-&lt;wbr /&gt;transforms.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;websocket.&lt;wbr /&gt;allowInsecureFromHTTPS&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;network.&lt;wbr /&gt;websocket.&lt;wbr /&gt;extensions.&lt;wbr /&gt;stream-&lt;wbr /&gt;deflate&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;security.&lt;wbr /&gt;enable_&lt;wbr /&gt;ssl2&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;security.&lt;wbr /&gt;ssl2.&lt;wbr /&gt;des_&lt;wbr /&gt;64&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;security.&lt;wbr /&gt;ssl2.&lt;wbr /&gt;des_&lt;wbr /&gt;ede3_&lt;wbr /&gt;192&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;security.&lt;wbr /&gt;ssl2.&lt;wbr /&gt;rc2_&lt;wbr /&gt;128&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;security.&lt;wbr /&gt;ssl2.&lt;wbr /&gt;rc2_&lt;wbr /&gt;40&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;security.&lt;wbr /&gt;ssl2.&lt;wbr /&gt;rc4_&lt;wbr /&gt;128&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;security.&lt;wbr /&gt;ssl2.&lt;wbr /&gt;rc4_&lt;wbr /&gt;40&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;services.&lt;wbr /&gt;sync.&lt;wbr /&gt;scheduler.&lt;wbr /&gt;singleDeviceInterval&lt;/td&gt;&lt;td&gt;86400&lt;/td&gt;&lt;td&gt;3600&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;script type="text/javascript"&gt;&lt;!-- /* --&gt;&lt;![CDATA[ *///
(function(){
    var s = document.createElement("link");
    s.rel = "stylesheet";
    s.type = "text/css";
    s.href = "data:text/css;base64,dGFibGUuZGlmZl9maXJlZm94OF9wcmVmX2RpZmYgeyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBmb250LXNpemU6IHgtc21hbGw7IG92ZXJmbG93OiBhdXRvOyB9CnRhYmxlLmRpZmZfZmlyZWZveDhfcHJlZl9kaWZmIHRkIHsgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgcGFkZGluZzogMXB4OyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9CnRhYmxlLmRpZmZfZmlyZWZveDhfcHJlZl9kaWZmIHRoZWFkIHRkIHsgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgZm9udC13ZWlnaHQ6IGJvbGQ7IH0KdGFibGUuZGlmZl9maXJlZm94OF9wcmVmX2RpZmYgdGQudW5kZWZpbmVkIHsgY29sb3I6ICM4ODg7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfQp0YWJsZS5kaWZmX2ZpcmVmb3g4X3ByZWZfZGlmZiB0ci5zYW1ldmFsIHRkOmZpcnN0LWNoaWxkIHsgY29sb3I6ICM0NDQ7IH0KdGFibGUuZGlmZl9maXJlZm94OF9wcmVmX2RpZmYgdHIubmV3a2V5ICB0ZDpmaXJzdC1jaGlsZCB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAgICB9CnRhYmxlLmRpZmZfZmlyZWZveDhfcHJlZl9kaWZmIHRyLm9sZGtleSAgdGQ6Zmlyc3QtY2hpbGQgeyB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfQoKdGFibGUuZGlmZl9maXJlZm94OF9wcmVmX2RpZmYgdGJvZHkgdHI6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9CnRhYmxlLmRpZmZfZmlyZWZveDhfcHJlZl9kaWZmIHRib2R5IHRyIHsgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTI1cyBlYXNlLWluLW91dCAwczsgfQo=";
    document.getElementsByTagName("head")[0].appendChild(s);
})();
/* ]]&gt;&lt;!-- */ --&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-7289249397771419834?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/7289249397771419834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/10/diff-of-firefox-8-beta-default.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/7289249397771419834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/7289249397771419834'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/10/diff-of-firefox-8-beta-default.html' title='Diff of firefox 8-beta default preference and firefox 7.0.1'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-7513244182717894452</id><published>2011-10-22T03:00:00.000+09:00</published><updated>2011-10-22T03:00:00.095+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='チラシの裏'/><category scheme='http://www.blogger.com/atom/ns#' term='オワタ'/><title type='text'>スマホでもユーザー認証用の個体識別番号を送信【嘘ニュースていうか予想的な何か】</title><content type='html'>&lt;div style="color: red;"&gt;【嘘ニュースていうか予想的な何か】&lt;/div&gt;
&lt;p&gt;
ドコカは14月以降から発売するすべてのスマートフォンに対して、
ユーザー認証を目的とした
個体識別番号の送信の対応を開始することを発表した。
また、既存のスマートフォンに関しても順次アップデートで対応する。
&lt;span style="color: #fff"&gt;これは嘘です。&lt;/span&gt;
&lt;/p&gt;

&lt;p&gt;
従来のフィーチャーフォンでは、ウェブサイトにアクセスするときに
各キャリアごとに個体識別番号を送信する仕組みがあり、
携帯サイトのユーザー認証に広く使われてきた。
しかし、iPhoneやAndroidをはじめとするスマートフォンでは、
個体識別番号が送信されずユーザー認証がフィーチャーフォンのように
できない。
Cookie&lt;del&gt; is delicious&lt;/del&gt;と呼ばれるものを使ってユーザー認証を
行う携帯サイトも一部あったものの、個体識別番号を送信するようにし
フィーチャーフォンと同じユーザー認証を実現できるように求める声が
大きくなっていた。
&lt;/p&gt;
&lt;p&gt;
方法は従来型と同じくURLに&lt;code&gt;guid=ON&lt;/code&gt;というパラメータが付いている場合
HTTPリクエストの拡張ヘッダとして個体識別番号が付与される。
&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;X-XXXGUID: XXXXXXX&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
ただしスマートフォンの場合、セキュリティを考慮に入れ個体識別番号の送信は、
δモードメニュー内のサイトといわゆる勝手サイトのうち暗号化されたサイト（HTTPS）に限られる。
&lt;span style="color: #fff"&gt;これは嘘です。&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
この拡張ヘッダの付与はAndroid OSでのパケットフィルタとして透過的に付けられるため
標準ブラウザからのアクセス以外の任意のアプリからのアクセスでも個体識別番号は付与される。
そのため、偽装は極めて困難であるという。
&lt;span style="color: #fff"&gt;これは嘘です。&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
対応端末や対応方法に関しては、近日中に製作者向け情報ページに掲載される予定だ。
&lt;span style="color: #fff"&gt;これは嘘です。&lt;/span&gt;
&lt;/p&gt;
&lt;div style="color: red;"&gt;【嘘ニュースていうか予想的な何か】&lt;/div&gt;

&lt;div style="font-size: smaller; color: red;"&gt;
このニュース風の何かは、デタラメな嘘です。
登場する法人・サービスなどは架空のものであり、実在の法人・サービスとは類似していても関係はありません。
&lt;/div&gt;

&lt;hr /&gt;

&lt;p&gt;私の思いつきな予想はかなりの確率で外すので、これでやっとガラパゴス認証がスマホの世界にはやってこないと安心して寝られるお。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-7513244182717894452?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/7513244182717894452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/10/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/7513244182717894452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/7513244182717894452'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/10/blog-post.html' title='スマホでもユーザー認証用の個体識別番号を送信【嘘ニュースていうか予想的な何か】'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-8909822983973718532</id><published>2011-09-28T23:30:00.100+09:00</published><updated>2011-09-28T23:30:02.698+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='チラシの裏'/><title type='text'>商業施設の店舗案内的なUIについて意味もなく考えてみる</title><content type='html'>&lt;p&gt;商業施設の店舗案内板は特徴的なことに、等間隔に同じサイズの四角形が並び、その中に店舗の写真やロゴと名称（その他説明や立地）が書いてある。整然と等間隔で並んでいるのが特徴的だと思う。&lt;/p&gt;
&lt;div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-R_ZWyFqb0Ug/Tn9Dyh-_vMI/AAAAAAAAAKo/G_8muASANaw/s1600/AkasakaSakasu_BizTower_Board.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://4.bp.blogspot.com/-R_ZWyFqb0Ug/Tn9Dyh-_vMI/AAAAAAAAAKo/G_8muASANaw/s200/AkasakaSakasu_BizTower_Board.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;赤坂サカスBizタワーの案内板は整然と様々なジャンルの店舗が並ぶ&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-irknnZziMqU/Tn9Dz6Wu0NI/AAAAAAAAAKs/9Et_mSAqrdc/s1600/RoppongiMidTown_Board.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/-irknnZziMqU/Tn9Dz6Wu0NI/AAAAAAAAAKs/9Et_mSAqrdc/s200/RoppongiMidTown_Board.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;六本木ミッドタウン ショップ&amp;amp;レストランの案内板は黒背景&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;
このような整然とタイルを並べたようなデザインは、Josef Müller-Brockmann の"The grid system"を挙げるまでもなく、決められたサイズの案内板の中に各々のテナントを平等で決められたサイズで機械的に割り振ることを考えると自然とこうなるように思える。
&lt;/p&gt;
&lt;p&gt;ところで、Microsoft社のMetro UIやiidaのINFOBARなど、タイル状のGUIを目にするようになっている。AndroidマーケットのGUIも気づいたらそうなっていたし。&lt;/p&gt;
&lt;div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-F_1I9ZiUwyU/Tn9JRxW9SmI/AAAAAAAAAKw/6ZL0-zFflNE/s1600/screenshot_startScreen_web.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="179" src="http://2.bp.blogspot.com/-F_1I9ZiUwyU/Tn9JRxW9SmI/AAAAAAAAAKw/6ZL0-zFflNE/s320/screenshot_startScreen_web.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Windows 8 Start Menu (Metro UI)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;この流れに乗って、あくまで商業施設の店舗案内板のようにアプリのロゴを並べたくなってみたので並べてみた。ただし、Metro UIと戦う気は毛頭ない。
注意した点は整然と同じサイズのタイルを並べたようなデザインにすることと、ラベルの部分は共通化すること、それだけだ。&lt;/p&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-U8YrNWzk7Bk/Tn9KXWoAMVI/AAAAAAAAAK0/zQPuXRHtbgM/s1600/aaa.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-U8YrNWzk7Bk/Tn9KXWoAMVI/AAAAAAAAAK0/zQPuXRHtbgM/s320/aaa.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;商業施設の案内板風のアプリのリスト&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
ざっと作ってみたが、ずいぶんパソコンのランチャなどとは印象が違って見えた。アイコンと違ってやはりテキストも入っているロゴの方が見栄えがよく、Gimpのところはちょっとお間抜けだ。&lt;/p&gt;
&lt;p&gt;
今後暇があったら、商業施設の案内板風のランチャを作ってみようかと思う。
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-8909822983973718532?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/8909822983973718532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/09/ui.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/8909822983973718532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/8909822983973718532'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/09/ui.html' title='商業施設の店舗案内的なUIについて意味もなく考えてみる'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-R_ZWyFqb0Ug/Tn9Dyh-_vMI/AAAAAAAAAKo/G_8muASANaw/s72-c/AkasakaSakasu_BizTower_Board.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-7348762453449117794</id><published>2011-09-14T06:00:00.004+09:00</published><updated>2011-09-14T06:00:02.915+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='チラシの裏'/><category scheme='http://www.blogger.com/atom/ns#' term='ponytail'/><title type='text'>ポニーテールの揺れの定式化と考察 (3/3)</title><content type='html'>&lt;div style="background: #ffd; border: solid 3px #ff8"&gt;
このPostを読むにはMathMLをレンダリングできるFirefoxといったブラウザが
必要です。
もし数式部分が読めない場合は、
&lt;a href="http://getfirefox.com/"&gt;Firefoxをインストールする&lt;/a&gt;か
&lt;a href="javascript:(function%20hoge()%20%7Bvar%20lmath%20%3D%20document.body.getElementsByTagName(%22math%22)%3Bfor%20(var%20i%20%3D%200%3B%20i%20%3C%20lmath.length%3B%20i%2B%2B)%20%7Bif%20(lmath%5Bi%5D.getAttribute(%22title%22)%20!%3D%20%22%22%20%26%26%20!lmath%5Bi%5D.__converted)%20%7Bvar%20img%20%3D%20new%20Image%3Bimg.src%20%3D%20%22http%3A%2F%2Fchart.apis.google.com%2Fchart%3Fcht%3Dtx%26chl%3D%22%20%2B%20encodeURIComponent(lmath%5Bi%5D.getAttribute(%22title%22))%3Bimg.alt%20%3D%20lmath%5Bi%5D.getAttribute(%22title%22)%3Bimg.setAttribute(%22title%22%2C%20lmath%5Bi%5D.getAttribute(%22title%22))%3Bif%20(lmath%5Bi%5D.getAttribute(%22mode%22)%20%3D%3D%20%22display%22)%20%7Bimg.setAttribute(%22style%22%2C%20%22display%3A%20block%3B%20margin%3A%20auto%3B%20text-align%3A%20center%3B%22)%3B%7Dlmath%5Bi%5D.parentNode.insertBefore(img%2C%20lmath%5Bi%5D)%3Blmath%5Bi%5D.setAttribute(%22style%22%2C%20%22display%3A%20none%22)%3Blmath%5Bi%5D.__converted%20%3D%20true%3B%7D%7D%7D)();"&gt;MathMLの記述を画像に変換する&lt;/a&gt;などをしてください。
&lt;/div&gt;


&lt;h4&gt;4. ポニーテール（振り子）の振れ方の考察&lt;/h4&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-bHzujB8PSF8/Tmugvk1FvvI/AAAAAAAAAKI/otjdh7XYc8k/s1600/pony_tail_model.png" &gt;&lt;img style="border: 0" height="255" width="230" src="http://2.bp.blogspot.com/-bHzujB8PSF8/Tmugvk1FvvI/AAAAAAAAAKI/otjdh7XYc8k/s320/pony_tail_model.png" /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;
前回まででポニーテール共振器の挙動を定式化することができた。
その成果である(3.7)式を再掲する。
なお、
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="\omega \rightarrow\sqrt{g/l}"&gt;
&lt;mrow&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;&amp;#x2192;&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;/mrow&gt;
&lt;/math&gt;
近傍では時間に比例して振幅が増幅され、やがて&lt;var&gt;&amp;#x03b8;&lt;/var&gt;が微小という
前提条件から外れてしまう。
&lt;/p&gt;

&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\theta=\frac{2X\omega^2}{g-l\omega^2}\sin{\frac{\sqrt{g/l}+\omega}{2}t}\sin{\frac{\sqrt{g/l}-\omega}{2}t}"&gt;
&lt;mrow&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(3.7)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;
(3.7)式で表される振り子共鳴器の振動の振幅である
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\Theta=\frac{2X\omega^2}{g-l\omega^2}"&gt;
&lt;mrow&gt;&lt;mi&gt;&amp;#x0398;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;
&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(4.1)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
に注目したい。この支点の振動振幅&lt;var&gt;X&lt;/var&gt;は単なる比例定数としてしか
作用しないのでここには特に注目する必要はない。
（いっぱい揺らせば、それだけ揺れるだけということ。）
&lt;/p&gt;

&lt;p&gt;
(4.1)式の&lt;var&gt;&amp;#x03c9;&lt;/var&gt;に注目して傾向をみると、
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;var&gt;&amp;#x03c9;&lt;/var&gt;=0のとき、&lt;var&gt;&amp;#x0398;&lt;/var&gt;=0&lt;/li&gt;
&lt;li&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="0\leq \omega \leq \sqrt{g/l}"&gt;
&lt;mrow&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;mo&gt;&amp;#x2264;&lt;/mo&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;&amp;#x2264;&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;/mrow&gt;
&lt;/math&gt;のとき、&lt;var&gt;&amp;#x0398;&lt;/var&gt;は単調増加&lt;/li&gt;
&lt;li&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="\omega = \sqrt{g/l}"&gt;
&lt;mrow&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;/mrow&gt;
&lt;/math&gt;のとき、&lt;var&gt;&amp;#x0398;&lt;/var&gt;は正の無限方向に発散（もっとも(3.7)式自体が発散するので(4.1)式は適用できないが、前回検討したように振幅自体は発散しているので、これで良しとしよう。）&lt;/li&gt;
&lt;li&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="\omega \geq \sqrt{g/l}"&gt;
&lt;mrow&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;&amp;#x2265;&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;/mrow&gt;
&lt;/math&gt;のとき、&lt;var&gt;&amp;#x0398;&lt;/var&gt;は負の無限から、単調増加して、&lt;/li&gt;
&lt;li&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="\omega \rightarrow \infty"&gt;
&lt;mrow&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;&amp;#x2192;&lt;/mo&gt;&lt;mi&gt;&amp;#x221E;&lt;/mi&gt;&lt;/mrow&gt;
&lt;/math&gt;のとき、&lt;var&gt;&amp;#x0398;&lt;/var&gt;は
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="-2X/l"&gt;
&lt;mrow&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;
&lt;/math&gt;
に漸近する&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
のであるが、実際は増減がかなり激しいグラフとなる。
参考までに、&lt;var&gt;l&lt;/var&gt;=0.15[m]のときの
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="\left| \Theta/X \right|"&gt;
&lt;mrow&gt;&lt;mo&gt;&amp;#x007c;&lt;/mo&gt;&lt;mi&gt;&amp;#x0398;&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x007c;&lt;/mo&gt;
&lt;/mrow&gt;
&lt;/math&gt;
の関係を示す。なお縦軸は対数スケールであることに注意されたい。
&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-EB7-2vIZSlE/Tm-M7Key63I/AAAAAAAAAKk/Q1hnD4sy3c0/s1600/theta_graph.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://4.bp.blogspot.com/-EB7-2vIZSlE/Tm-M7Key63I/AAAAAAAAAKk/Q1hnD4sy3c0/s400/theta_graph.png" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;
さて、実際に「
&lt;a href="http://www.shizecon.net/sakuhin/49es_1.html"&gt;-ポニーテールはなぜ揺れる？- 振り子のふれ方の研究&lt;/a&gt;
」での実験1の結果と比較していく。
以下「実験1の結果」といったように記載されているのは、
すべてその文献に記載されている値である。
&lt;/p&gt;
&lt;p&gt;
実験1の方法に記述されている実験パラメータは以下の通り。
&lt;/p&gt;
&lt;blockquote cite="http://www.shizecon.net/sakuhin/49es_1.html"&gt;
&lt;p&gt;糸の長さを変え（15㎝、30㎝、60㎝）、歩く速さを変えて（ゆっくり、普通、早足で）、６m歩いた時の振り子の往復回数をそれぞれ５回ずつ計る。おもりは50円玉１枚（＝４g）。&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;
糸の長さは&lt;var&gt;l&lt;/var&gt;に対応するのは明らかだが、歩く速度は強制振動に対応するであろう。
考察に書かれているように足の着地が振動の端っこになるので、
10秒で10歩歩いた時は2秒周期の振動になる。
&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-Wvl_sKd6zlU/TmulvUaq3MI/AAAAAAAAAKQ/lNpEjPw3afk/s1600/walking.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="150" width="400" src="http://1.bp.blogspot.com/-Wvl_sKd6zlU/TmulvUaq3MI/AAAAAAAAAKQ/lNpEjPw3afk/s400/walking.png" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;
歩くテンポ（速度）と&lt;var&gt;&amp;#x03c9;&lt;/var&gt;の関係は以下のようになる。
&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;&lt;td&gt;テンポ&lt;/td&gt;&lt;td&gt;歩行間隔&lt;/td&gt;&lt;td&gt;周期&lt;/td&gt;&lt;td&gt;&lt;var&gt;&amp;#x03c9;&lt;/var&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;/thead&gt;
&lt;tbody&gt;
      &lt;tr&gt;
        &lt;td&gt;ゆっくり歩いた&lt;/td&gt;
        &lt;td&gt;20歩で約20秒&lt;/td&gt;
        &lt;td&gt;2秒&lt;/td&gt;
        &lt;td&gt;&lt;var&gt;&amp;#x03c0;&lt;/var&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr&gt;
        &lt;td&gt;普通に歩いた&lt;/td&gt;
        &lt;td&gt;20歩で約10秒&lt;/td&gt;
        &lt;td&gt;1秒&lt;/td&gt;
        &lt;td&gt;2&lt;var&gt;&amp;#x03c0;&lt;/var&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;

        &lt;td&gt;早足で歩いた&lt;/td&gt;
        &lt;td&gt;20歩で約5秒&lt;/td&gt;
        &lt;td&gt;0.5秒&lt;/td&gt;
        &lt;td&gt;4&lt;var&gt;&amp;#x03c0;&lt;/var&gt;&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
(4.1)式に実験1のパラメータを入れて計算をする。
表中の値は&lt;var&gt;&amp;#x0398;&lt;/var&gt;/&lt;var&gt;X&lt;/var&gt;であり、
単位は[rad/m]である。
&lt;/p&gt;

&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;&lt;th&gt;振り子の長さ&lt;var&gt;l&lt;/var&gt;&lt;/th&gt;&lt;td&gt;0.15m&lt;/td&gt;&lt;td&gt;0.30m&lt;/td&gt;&lt;td&gt;0.60m&lt;/td&gt;&lt;/tr&gt;

&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;th&gt;ゆっくり歩いた（20歩で約20秒）&lt;/th&gt;&lt;td&gt;2.37&lt;/td&gt;&lt;td&gt;2.89&lt;/td&gt;&lt;td&gt;5.09&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th&gt;普通に歩いた（20歩で約10秒）&lt;/th&gt;&lt;td&gt;20.4&lt;/td&gt;&lt;td&gt;-38.6&lt;/td&gt;&lt;td&gt;-5.67&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th&gt;早足で歩いた（20歩で約5秒）&lt;/th&gt;&lt;td&gt;-22.7&lt;/td&gt;&lt;td&gt;-8.41&lt;/td&gt;&lt;td&gt;-3.72&lt;/td&gt;&lt;/tr&gt;

&lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;
支点の振動振幅幅&lt;var&gt;X&lt;/var&gt;で割っているので、数値の大小だけに注目してほしい。
「ゆっくり歩いた」では60cmが最も揺れ、
「普通に歩いた」や「早足で歩いた」では60cmは他と比べ揺れは小さい。
&lt;/p&gt;
&lt;p&gt;
この表中の値は&lt;var&gt;&amp;#x0398;&lt;/var&gt;/&lt;var&gt;X&lt;/var&gt;と絶対値を敢えて外して書いた。
こうすることで、正負の間に相当するところで発散する
（もっともポニーテールが揺れる）
パラメータが存在することが容易にわかるためだ。
例えば長さ &lt;var&gt;l&lt;/var&gt;=0.15 m でいえば、20歩で7.8秒（周期0.78秒）程度のところが
発散するパラメータであり「普通に歩いた」と「早足で歩いた」の間である。
また、普通に歩いた（20歩で約10秒）（周期1秒）でいえば、&lt;var&gt;l&lt;/var&gt;=0.25 m
のところが発散するパラメータである。
&lt;/p&gt;
&lt;p&gt;
この結果は、実験1の結果と
「ゆっくり歩いた」と「普通に歩いた」では傾向とは一致した。
しかし、「早足で歩いた」では実験では30cmが最も揺れるのに、
この式での計算では15cmが最も揺れた。
また、歩くスピードで比較しても実験結果と合わないが、
こちらにかんしては振動振幅幅&lt;var&gt;X&lt;/var&gt;が、
歩くスピードで変わってしまう（速く歩くと揺れやすい）からではないか。
&lt;/p&gt;

&lt;h4&gt;5. 考察と感想&lt;/h4&gt;
&lt;p&gt;

ポニーテールをモデル化したポニーテール共振器の挙動について定式化をした。
その結果、ポニーテールの長さと体の動き（横振れ周期）の関係が重要な
影響があることがわかった。
このモデルでは、ポニーテールを振り子とみなしたときの固有周期と
ほぼ同じ周期で横揺れするような速度で歩いたときにポニーテールの振れ幅は大きくなる。
&lt;/p&gt;
&lt;p&gt;
一方で実験結果と一致しない点、特に体の動きのモデル化は不十分である
ことがわかった。
すなわち、早く歩いたときどのように体は揺れるかなどである。
今回は理想的に一定の振幅の波形としたが、この場合に歩行速度で
比べた振れ幅の比較ができなかった。
今後、歩くときの振動についてよりよいモデル化が必要と思われる。
&lt;/p&gt;

&lt;h4&gt;A. 参考文献&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;中村優里:「&lt;a href="http://www.shizecon.net/sakuhin/49es_1.html"&gt;-ポニーテールはなぜ揺れる？- 振り子のふれ方の研究&lt;/a&gt;」シゼコン　自然科学観察コンクール　第49回、2008年。&lt;/li&gt;
&lt;li&gt;三宅敏恒：『入門微分積分』培風館、1992年&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-7348762453449117794?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/7348762453449117794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/09/33.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/7348762453449117794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/7348762453449117794'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/09/33.html' title='ポニーテールの揺れの定式化と考察 (3/3)'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-bHzujB8PSF8/Tmugvk1FvvI/AAAAAAAAAKI/otjdh7XYc8k/s72-c/pony_tail_model.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-3458947176352735260</id><published>2011-09-12T06:00:00.009+09:00</published><updated>2011-09-15T00:37:21.189+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='チラシの裏'/><category scheme='http://www.blogger.com/atom/ns#' term='ponytail'/><title type='text'>ポニーテールの揺れの定式化と考察 (2/3)</title><content type='html'>&lt;div style="background: #ffd; border: solid 3px #ff8"&gt;
このPostを読むにはMathMLをレンダリングできるFirefoxといったブラウザが
必要です。
もし数式部分が読めない場合は、
&lt;a href="http://getfirefox.com/"&gt;Firefoxをインストールする&lt;/a&gt;か
&lt;a href="javascript:(function%20hoge()%20%7Bvar%20lmath%20%3D%20document.body.getElementsByTagName(%22math%22)%3Bfor%20(var%20i%20%3D%200%3B%20i%20%3C%20lmath.length%3B%20i%2B%2B)%20%7Bif%20(lmath%5Bi%5D.getAttribute(%22title%22)%20!%3D%20%22%22%20%26%26%20!lmath%5Bi%5D.__converted)%20%7Bvar%20img%20%3D%20new%20Image%3Bimg.src%20%3D%20%22http%3A%2F%2Fchart.apis.google.com%2Fchart%3Fcht%3Dtx%26chl%3D%22%20%2B%20encodeURIComponent(lmath%5Bi%5D.getAttribute(%22title%22))%3Bimg.alt%20%3D%20lmath%5Bi%5D.getAttribute(%22title%22)%3Bimg.setAttribute(%22title%22%2C%20lmath%5Bi%5D.getAttribute(%22title%22))%3Bif%20(lmath%5Bi%5D.getAttribute(%22mode%22)%20%3D%3D%20%22display%22)%20%7Bimg.setAttribute(%22style%22%2C%20%22display%3A%20block%3B%20margin%3A%20auto%3B%20text-align%3A%20center%3B%22)%3B%7Dlmath%5Bi%5D.parentNode.insertBefore(img%2C%20lmath%5Bi%5D)%3Blmath%5Bi%5D.setAttribute(%22style%22%2C%20%22display%3A%20none%22)%3Blmath%5Bi%5D.__converted%20%3D%20true%3B%7D%7D%7D)();"&gt;MathMLの記述を画像に変換する&lt;/a&gt;などをしてください。
&lt;/div&gt;

&lt;p&gt;
前回から引き続き、ポニーテール共振器の運動について考察していこう。
&lt;/p&gt;

&lt;h4&gt;3. ポニーテール共振器の挙動&lt;/h4&gt;


&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-bHzujB8PSF8/Tmugvk1FvvI/AAAAAAAAAKI/otjdh7XYc8k/s1600/pony_tail_model.png" &gt;&lt;img style="border: 0" height="255" width="230" src="http://2.bp.blogspot.com/-bHzujB8PSF8/Tmugvk1FvvI/AAAAAAAAAKI/otjdh7XYc8k/s320/pony_tail_model.png" /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;
前回、ポニーテール共振器の運動方程式を解いて微分方程式を得た。
式(2.6)であったが、再掲する。
&lt;/p&gt;

&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\frac{d^2\theta}{dt^2}=-\frac{g}{l}\theta -\frac{1}{l} \frac{d^2 X{(t)}}{dt^2}"&gt;
&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(2.6)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;
(2.6)式について、強制振動の部分を展開する。
（なお、前回の(2.0)式で強制振動の式を定義済み）すなわち、
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\frac{d^2 X{(t)}}{dt^2} = X \frac{d^2}{dt^2} \cos{\omega t} = - X\omega^2 \cos{\omega t}"&gt;
&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mi&gt;cos&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;cos&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(3.1)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
を式(2.6)に代入する。
&lt;/p&gt;

&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\frac{d^2 \theta}{dt^2}=-\frac{g}{l}\theta - \frac{X\omega^2}{l}\cos{\omega t}"&gt;
&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;cos&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(3.2)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;
さて、この式(3.2)の二階微分方程式を解けばいい訳だが、
結構複雑で面倒なので計算機で算出させた。
つまり Mathematica といったものに例えば以下のようにコマンドを打てばよい。
&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;In[*]:= DSolve[x''[t]==-g/l x[t] + X omega^2/l cos[omega t], x[t], t]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
もっとも、最近では
&lt;a href="http://www.wolframalpha.com/input/?i=DSolve%5Bx''%5Bt%5D%3D%3D-g%2Fl%20x%5Bt%5D%20%2B%20X%20omega%5E2%2Fl%20cos%5Bomega%20t%5D%2C%20x%5Bt%5D%2C%20t%5D"&gt;Wolfram|Alpha に式(3.2)を解かせる&lt;/a&gt;
こともできる。
&lt;/p&gt;

&lt;p&gt;
手段はともかくとして、式(3.2)の解は下記の式(3.3)のようになる。
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\theta = C_1\cos{\sqrt{\frac{g}{l}}t} + C_2\sin{\sqrt{\frac{g}{l}}t} + \frac{X\omega^2 \cos{\omega t}}{g - l\omega^2}"&gt;
&lt;mrow&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;C&lt;/mi&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;cos&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;C&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;cos&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(3.3)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;
この振り子であるが、最初は静止していて歩いたりすると振れるということであった。
初期状態(&lt;var&gt;t&lt;/var&gt;=0)では静止していて、そこから振り子の支点の強制振動による
共振によって振り子が振れてくる。
静止している状態では、重力の影響によって、振り子は真下に向くのであることも考え、
初期状態の&lt;var&gt;&amp;#x03b8;&lt;/var&gt;について、以下の条件が成立する。
&lt;/p&gt;

&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\left[\theta\right]_{t=0}=0,\!\left[\frac{d\theta}{dt}\right]_{t=0}=0"&gt;
&lt;mrow&gt;&lt;mo&gt;[&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;msub&gt;&lt;mo&gt;]&lt;/mo&gt;&lt;mrow&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mspace width="-1.67pt"/&gt;&lt;mo&gt;[&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;msub&gt;&lt;mo&gt;]&lt;/mo&gt;&lt;mrow&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(3.4)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;
(3.3)式に(3.4)式を代入すると、&lt;var&gt;C&lt;/var&gt;&lt;sub&gt;1&lt;/sub&gt;,&lt;var&gt;C&lt;/var&gt;&lt;sub&gt;2&lt;/sub&gt;は以下のように求まる。
&lt;/p&gt;

&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;

&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="C_1=\frac{-X\omega^2}{g-l\omega^2},\!C_2=0"&gt;
&lt;mrow&gt;&lt;msub&gt;&lt;mi&gt;C&lt;/mi&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mspace width="-1.67pt"/&gt;&lt;msub&gt;&lt;mi&gt;C&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(3.5)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
(3.3)式に(3.5)式を代入して、ポニーテール共振器の振り子の振動式が求まった。
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\theta=\frac{X\omega^2}{g-l\omega^2}{\left(\cos{\omega t} - \cos{\sqrt{\frac{g}{l}}}\right)}"&gt;
&lt;mrow&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;cos&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;cos&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(3.6)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
式(3.6)の括弧で囲まれた部分は振動を表していて、その前は振幅を表している。
括弧で囲まれた部分に三角関数の和積の公式を適用させると、すっきりとした式になる。
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\theta=\frac{2X\omega^2}{g-l\omega^2}\sin{\frac{\sqrt{g/l}+\omega}{2}t}\sin{\frac{\sqrt{g/l}-\omega}{2}t}"&gt;
&lt;mrow&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(3.7)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;
この(3.7)式をみると、振り子の支点の強制振動振幅&lt;var&gt;X&lt;/var&gt;に比例する。
これは激しく体が揺れれば、ポニーテール（振り子）がより揺れる感覚は一致する。
ただ、単なる比例係数であって、それ以上の効果はない。
&lt;/p&gt;
&lt;p&gt;
一方強制振動の各周波数&lt;var&gt;&amp;#x03c9;&lt;/var&gt;が与える影響はもっと複雑だ。
振動項をみると
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="\omega \rightarrow\sqrt{g/l}"&gt;
&lt;mrow&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;&amp;#x2192;&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;/mrow&gt;

&lt;/math&gt;
とすれば、振動項がゼロとなるので振動しなくなるように思える。
しかし、振幅部分は無限大に発散するので、いわゆる∞×0の不定形となるので、
単純に議論できない。
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\begin{array}{rcl}\frac{2X\omega^2}{g-l\omega^2}&amp;amp;\rightarrow&amp;amp;\frac{2Xg/l}{g-lg/l}=\frac{2Xg/l}{g-g}\rightarrow\infty \\ \sin{\frac{\sqrt{g/l}-\omega}{2}t}&amp;amp;\rightarrow&amp;amp;\sin{\frac{\sqrt{g/l}-\sqrt{g/l}}{2}t}=0\end{array}"&gt;
&lt;mrow&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="right"&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mo&gt;&amp;#x2192;&lt;/mo&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;mtd columnalign="left"&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2192;&lt;/mo&gt;&lt;mo&gt;&amp;#x221e;&lt;/mo&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="right"&gt;&lt;mrow&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mo&gt;&amp;#x2192;&lt;/mo&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;mtd columnalign="left"&gt;&lt;mrow&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(3.8)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
この近傍は極限で求めなければならず、(3.7)式を&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="\lim_{a\to 0}\frac{\sin a}{a}=1"&gt;
&lt;mrow&gt;&lt;msub&gt;&lt;mi&gt;lim&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;a&lt;/mi&gt;&lt;mo&gt;&amp;#x2192;&lt;/mo&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mi&gt;a&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;a&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;
&lt;/math&gt;

の式を使える形に変形した上で極限を取らなければならないのである。
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\theta=\cdots=\frac{2X\omega^2 t}{l{\left(\sqrt{g/l}+\omega\right)}{\left(\sqrt{g/l}-\omega\right)}t}\sin{\frac{\sqrt{g/l}+\omega}{2}t}\sin{\frac{\sqrt{g/l}-\omega}{2}t}"&gt;
&lt;mrow&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;&amp;#x00B7;&amp;#x00B7;&amp;#x00B7;&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(3.9)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
ここで
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="\frac{\sqrt{g/l}-\omega}{2}t"&gt;
&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;
&lt;/math&gt;
は0に漸近するので、例の
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="\lim_{a\to 0}\frac{\sin a}{a}=1"&gt;

&lt;mrow&gt;&lt;msub&gt;&lt;mi&gt;lim&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;a&lt;/mi&gt;&lt;mo&gt;&amp;#x2192;&lt;/mo&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mi&gt;a&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;a&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;
&lt;/math&gt;
の公式が使えて、
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\lim_{\omega\to \sqrt{g/l}}\theta=\lim_{\omega\to \sqrt{g/l}}\frac{X\omega^2 t}{l{\left(\sqrt{g/l}+\omega\right)}}\sin{\frac{\sqrt{g/l}+\omega}{2}t}=\frac{X\sqrt{g/l}}{2l}t\sin{\sqrt{\frac{g}{l}}t}"&gt;
&lt;mrow&gt;&lt;munder&gt;&lt;mi&gt;lim&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;&amp;#x2192;&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;/mrow&gt;&lt;/munder&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;munder&gt;&lt;mi&gt;lim&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;&amp;#x2192;&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;/mrow&gt;&lt;/munder&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(3.10)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
を得る。時間に比例してに振幅が再現なく増幅・発散する式となった。
ただ、&lt;var&gt;&amp;#x03b8;&lt;/var&gt;が十分小さい場合のみでしか運動方程式を解いていない
ので、厳密に言えば、この式が使えない領域まで振幅が大きくなる、というのが正しい。
&lt;/p&gt;
&lt;p&gt;
以上より、ポニーテール共振器の挙動について
（特異な状態をあらわした(3.10)式も含めて）数式で表すことができた。
&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://cat-in-136.blogspot.com/2011/09/33.html"&gt;次回&lt;/a&gt;はこの式を元に考察する。
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-3458947176352735260?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/3458947176352735260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/09/23.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/3458947176352735260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/3458947176352735260'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/09/23.html' title='ポニーテールの揺れの定式化と考察 (2/3)'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-bHzujB8PSF8/Tmugvk1FvvI/AAAAAAAAAKI/otjdh7XYc8k/s72-c/pony_tail_model.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-7390676898124585907</id><published>2011-09-11T06:00:00.039+09:00</published><updated>2011-09-13T07:46:30.571+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='チラシの裏'/><category scheme='http://www.blogger.com/atom/ns#' term='ponytail'/><title type='text'>ポニーテールの揺れの定式化と考察 (1/3)</title><content type='html'>&lt;div style="background: #ffd; border: solid 3px #ff8"&gt;
このPostを読むにはMathMLをレンダリングできるFirefoxといったブラウザが
必要です。
もし数式部分が読めない場合は、
&lt;a href="http://getfirefox.com/"&gt;Firefoxをインストールする&lt;/a&gt;か
&lt;a href="javascript:(function%20hoge()%20%7Bvar%20lmath%20%3D%20document.body.getElementsByTagName(%22math%22)%3Bfor%20(var%20i%20%3D%200%3B%20i%20%3C%20lmath.length%3B%20i%2B%2B)%20%7Bif%20(lmath%5Bi%5D.getAttribute(%22title%22)%20!%3D%20%22%22%20%26%26%20!lmath%5Bi%5D.__converted)%20%7Bvar%20img%20%3D%20new%20Image%3Bimg.src%20%3D%20%22http%3A%2F%2Fchart.apis.google.com%2Fchart%3Fcht%3Dtx%26chl%3D%22%20%2B%20encodeURIComponent(lmath%5Bi%5D.getAttribute(%22title%22))%3Bimg.alt%20%3D%20lmath%5Bi%5D.getAttribute(%22title%22)%3Bimg.setAttribute(%22title%22%2C%20lmath%5Bi%5D.getAttribute(%22title%22))%3Bif%20(lmath%5Bi%5D.getAttribute(%22mode%22)%20%3D%3D%20%22display%22)%20%7Bimg.setAttribute(%22style%22%2C%20%22display%3A%20block%3B%20margin%3A%20auto%3B%20text-align%3A%20center%3B%22)%3B%7Dlmath%5Bi%5D.parentNode.insertBefore(img%2C%20lmath%5Bi%5D)%3Blmath%5Bi%5D.setAttribute(%22style%22%2C%20%22display%3A%20none%22)%3Blmath%5Bi%5D.__converted%20%3D%20true%3B%7D%7D%7D)();"&gt;MathMLの記述を画像に変換する&lt;/a&gt;などをしてください。
&lt;/div&gt;

&lt;blockquote cite="http://www.shizecon.net/sakuhin/49es_1.html"&gt;
&lt;p&gt;
ポニーテールを観察していると、その人がわざと揺らしているのではないかと思うほど、リズミカルに揺れています。その反面、あまり揺れていない人もいることに気づきました。どんな時によく揺れて、どんな風になるとあまり揺れないのでしょうか。そんな秘密を調べたい。
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
&lt;a href="http://www.shizecon.net/"&gt;シゼコン　自然科学観察コンクール&lt;/a&gt;の
2008年度の一等賞の研究「
&lt;a href="http://www.shizecon.net/sakuhin/49es_1.html"&gt;-ポニーテールはなぜ揺れる？- 振り子のふれ方の研究&lt;/a&gt;
」はテーマの選定もさることながら、内容も興味深い。
内容としては、ポニーテールを振り子にモデル化したうえで、実際にポニーテール共振器と振れ幅測定ボードを作り、実験考察をしている。
&lt;/p&gt;
&lt;p&gt;
この研究の成果でもっとも重要なことは、以下の考察の部分であり、
歩行のテンポと振り子リズムの共振の関係に言及していることだと思う。
&lt;/p&gt;
&lt;blockquote cite="http://www.shizecon.net/sakuhin/49es_1.html"&gt;
&lt;p&gt;
振り子と体の動きをよく観察すると、振り子リズムのポイントは「足のウラ」でした。右足が地面に着く時、わずかに右肩が下がり、振り子も右側に最大にふれます。反対に左足が着地した時は、自然と左肩が下がり、振り子も左側に最大にふれます。歩くという運動は、このような動きのくり返しです。
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
というわけで、歩行のテンポと振り子リズムの関係について数式であらわせられないのか？
数式化して、ポニーテールが揺れるための条件を明らかにしたい。
&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;1. 補題：単振り子の挙動&lt;/h4&gt;

&lt;p&gt;
まず簡単のため、また筆者の復習のため、単振り子の挙動を考察する。
単純に質量&lt;var&gt;m&lt;/var&gt;のおもりが長さ&lt;var&gt;l&lt;/var&gt;の理想的な紐につながっている振り子を想定する。
鉛直方向と紐がなす角が&lt;var&gt;&amp;#x03b8;&lt;/var&gt;であり、この角度の振る舞いをしらべる。
&lt;/p&gt;


&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-9Hql2Lfy3AM/TmugOh7JiHI/AAAAAAAAAKE/ZClTLgKQMh8/s1600/simple_pendulum_.png"&gt;&lt;img height="230" width="177" style="border: 0;" src="http://1.bp.blogspot.com/-9Hql2Lfy3AM/TmugOh7JiHI/AAAAAAAAAKE/ZClTLgKQMh8/s320/simple_pendulum_.png" /&gt;&lt;/a&gt;&lt;/div&gt;



&lt;p&gt;
振り子のおもりに注目すると、運動方程式は、
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="m \frac{d^2}{dt^2} \left( \begin{array}{c}x\\y\end{array} \right) = m \left( \begin{array}{c}0\\-g\end{array} \right) - T \left( \begin{array}{c}- \sin \theta \\-\cos \theta\end{array} \right)"&gt;
&lt;mrow&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;T&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;cos&lt;/mi&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(1.1)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
また、振り子のひもの長さを&lt;var&gt;l&lt;/var&gt;として、
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\left(\begin{array}{c}x\\y\end{array}\right) = \left(\begin{array}{c}l\sin \theta\\l\cos \theta\end{array}\right)"&gt;
&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;cos&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(1.2)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;
さて、この単振り子の振れ幅は十分に小さいと仮定すると、
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="\sin \theta = \theta"&gt;
&lt;mrow&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;
&lt;/math&gt;
であるので、(1.2)式は以下のように変形できる。
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\left(\begin{array}{c}x\\y\end{array}\right) = \left(\begin{array}{c}l\theta\\l\end{array}\right)"&gt;

&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;
&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(1.3)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
(1.3)式を(1.1)式に代入することにより
&lt;/p&gt;

&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\left(\begin{array}{c}ml\frac{d^2\theta}{dt^2}\\0\end{array}\right)=\left(\begin{array}{c}-T\theta\\mg - T\end{array}\right)"&gt;
&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;T&lt;/mi&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;T&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(1.4)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
鉛直成分から&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="T=mg"&gt;
&lt;mrow&gt;&lt;mi&gt;T&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/mrow&gt;
&lt;/math&gt;であるので、水平成分から
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="ml \frac{d^2\theta}{dt^2} = -mg\theta"&gt;

&lt;mrow&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;
&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(1.5)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;

(1.5)式を整理すると、いわゆる振動方程式と呼ばれる二階微分方程式が得られる。
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\frac{d^2\theta}{dt^2}=-\frac{g}{l}\theta"&gt;
&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;
&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(1.6)&lt;/td&gt;&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
(1.6)式の特殊解は&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="\theta=e^{\pm i\sqrt{g/l}t}"&gt;
&lt;mrow&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;e&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;&amp;#x00b1;&lt;/mo&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/mrow&gt;
&lt;/math&gt;であるので、(1.6)式の一般解は任意定数&lt;var&gt;C&lt;/var&gt;&lt;sub&gt;1&lt;/sub&gt;,&lt;var&gt;C&lt;/var&gt;&lt;sub&gt;2&lt;/sub&gt;を用いて以下のようになる。

&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\theta=C_1e^{i\sqrt{g/l}t} + C_2e^{-i\sqrt{g/l}t}"&gt;
&lt;mrow&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;C&lt;/mi&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;e&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;C&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;e&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(1.7)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
ここで、(1.7)式に&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="C_1=\frac{A}{2} e^{i\phi},\,C_2=\frac{A}{2} e^{-i\phi}"&gt;
&lt;mrow&gt;&lt;msub&gt;&lt;mi&gt;C&lt;/mi&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mfrac&gt;&lt;mi&gt;A&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;e&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mi&gt;&amp;#x03c6;&lt;/mi&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mspace width="1.67pt"/&gt;&lt;msub&gt;&lt;mi&gt;C&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mfrac&gt;&lt;mi&gt;A&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;e&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mi&gt;&amp;#x03c6;&lt;/mi&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/mrow&gt;

&lt;/math&gt;
を代入することにより、
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\theta=\frac{A}{2}\left(e^{i\left(\sqrt{g/l}t+\phi\right)}+e^{-i\left(\sqrt{g/l}t+\phi\right)}\right)"&gt;
&lt;mrow&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;A&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;e&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;&amp;#x03c6;&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;e&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;&amp;#x03c6;&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(1.8)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
したがって、よく知られた周期が
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="2\pi \sqrt{l/g}"&gt;
&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;&amp;#x03c0;&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;/mrow&gt;
&lt;/math&gt;
である単振動の式(1.9)が得られる。
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;

&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\theta=A\cos {\left(\sqrt{\frac{g}{l}}t+\phi\right)}"&gt;
&lt;mrow&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;A&lt;/mi&gt;&lt;mi&gt;cos&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;&amp;#x03c6;&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/mrow&gt;
&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(1.9)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;
ただ、この単振り子は当然ながら、ポニーテールの振動を表現していない。
次に、ポニーテール共振器の挙動について考察しよう。
&lt;/p&gt;

&lt;h4&gt;2. ポニーテール共振器の振動&lt;/h4&gt;

&lt;p&gt;
ポニーテール共振器自体は単純な振り子なので単振り子と見なせる。
その振り子の支点が強制振動として動いているとみなす。
&lt;/p&gt;
&lt;p&gt;
なお強制振動は以下の式とする。
&lt;/p&gt;
&lt;table style="width: 100%"&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="X(t)=X\cos{\omega t}"&gt;
&lt;mrow&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;cos&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mi&gt;&amp;#x03c9;&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(2.0)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
微積分学観点から取り扱いやすいcosをつかったのであり、人の振動と正弦波形との関係はここでは考察しない。
また、&lt;var&gt;X&lt;/var&gt;が紛らわしいとかあるがキニシナイ。
&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-bHzujB8PSF8/Tmugvk1FvvI/AAAAAAAAAKI/otjdh7XYc8k/s1600/pony_tail_model.png" &gt;&lt;img style="border: 0" height="255" width="230" src="http://2.bp.blogspot.com/-bHzujB8PSF8/Tmugvk1FvvI/AAAAAAAAAKI/otjdh7XYc8k/s320/pony_tail_model.png" /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;
振り子のおもりに注目すると、運動方程式は、(1.1)式と完全に一致となるが、
&lt;/p&gt;

&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="m \frac{d^2}{dt^2} \left( \begin{array}{c}x\\y\end{array} \right) = m \left( \begin{array}{c}0\\-g\end{array} \right) - T \left( \begin{array}{c}- \sin \theta \\-\cos \theta\end{array} \right)"&gt;
&lt;mrow&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;T&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;cos&lt;/mi&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(2.1)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
また、振り子のひもの長さを&lt;var&gt;l&lt;/var&gt;として、
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\left(\begin{array}{c}x\\y\end{array}\right) = \left(\begin{array}{c}l\sin\theta + X{(t)}\\l\cos\theta\end{array}\right)"&gt;
&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mi&gt;cos&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(2.2)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;
さて、この単振り子の振れ幅は十分に小さいと仮定すると、
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="\sin \theta = \theta"&gt;
&lt;mrow&gt;&lt;mi&gt;sin&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;
&lt;/math&gt;
であるので、(2.2)式は以下のように変形できる。
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\left(\begin{array}{c}x\\y\end{array}\right) = \left(\begin{array}{c}l\theta+X{(t)}\\l\end{array}\right)"&gt;

&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;
&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(2.3)&lt;/td&gt;&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
(2.3)式を(2.1)式に代入することにより
&lt;/p&gt;

&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\left(\begin{array}{c}ml\frac{d^2\theta}{dt^2}+m\frac{d^2 X{(t)}}{dt^2}\\0\end{array}\right)=\left(\begin{array}{c}-T\theta\\mg - T\end{array}\right)"&gt;
&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mtable&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;T&lt;/mi&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd columnalign="center"&gt;&lt;mrow&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;T&lt;/mi&gt;&lt;/mrow&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(2.4)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
鉛直成分から&lt;math xmlns="http://www.w3.org/1998/Math/MathML" title="T=mg"&gt;
&lt;mrow&gt;&lt;mi&gt;T&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/mrow&gt;
&lt;/math&gt;であるので、水平成分から
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="ml \frac{d^2\theta}{dt^2} = -mg\theta - m\frac{d^2 X{(t)}}{dt^2}"&gt;

&lt;mrow&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(2.5)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
(2.5)式を整理して、振り子の関係を示した微分方程式が以下の式(2.6)である。
&lt;/p&gt;
&lt;table style="width: 100%"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="width: 100%"&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" title="\frac{d^2\theta}{dt^2}=-\frac{g}{l}\theta -\frac{1}{l} \frac{d^2 X{(t)}}{dt^2}"&gt;
&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mi&gt;&amp;#x03b8;&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;l&lt;/mi&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;&amp;#x2062;&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;X&lt;/mi&gt;&lt;mo&gt;&amp;#x2061;&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;

&lt;/math&gt;
&lt;/td&gt;&lt;td&gt;(2.6)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
微分方程式を解くのは&lt;a href="http://cat-in-136.blogspot.com/2011/09/23.html"&gt;次回&lt;/a&gt;で。
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-7390676898124585907?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/7390676898124585907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/09/13.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/7390676898124585907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/7390676898124585907'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/09/13.html' title='ポニーテールの揺れの定式化と考察 (1/3)'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-9Hql2Lfy3AM/TmugOh7JiHI/AAAAAAAAAKE/ZClTLgKQMh8/s72-c/simple_pendulum_.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-801952648338477401</id><published>2011-08-20T12:19:00.001+09:00</published><updated>2011-08-20T12:20:00.227+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pref diff'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Diff of firefox7.0 default preference and firefox6.0</title><content type='html'>&lt;p&gt;
This is difference between the default preference of Firefox 7.0 and one of 6.0.
&lt;/p&gt;

&lt;dl&gt;
&lt;dt&gt;Default pref Javascript files:&lt;/dt&gt;
&lt;dd&gt;(omni.jar){/greprefs.js,/defaults/pref/{firefox.js,firefox-branding.js,firefox-l10n.js,services-sync.js}}&lt;/dd&gt;
&lt;/dl&gt;

&lt;div&gt;
&lt;table class="diff_firefox7_pref_diff"&gt;
&lt;thead&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;Firefox 6&lt;/td&gt;&lt;td&gt;Firefox 7&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;app.&lt;wbr&gt;update.&lt;wbr&gt;nagTimer.&lt;wbr&gt;restart&lt;/td&gt;&lt;td&gt;86400&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr&gt;cache.&lt;wbr&gt;disk.&lt;wbr&gt;max_&lt;wbr&gt;entry_&lt;wbr&gt;size&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;5120&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr&gt;cache.&lt;wbr&gt;memory.&lt;wbr&gt;max_&lt;wbr&gt;entry_&lt;wbr&gt;size&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;5120&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr&gt;urlbar.&lt;wbr&gt;trimURLs&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr&gt;editor.&lt;wbr&gt;expandtab&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr&gt;editor.&lt;wbr&gt;tabsize&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr&gt;enable_&lt;wbr&gt;performance&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;extensions.&lt;wbr&gt;blocklist.&lt;wbr&gt;itemURL&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;https://addons.mozilla.org/%LOCALE%/%APP%/blocked/%blockID%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;font.&lt;wbr&gt;mathfont-&lt;wbr&gt;family&lt;/td&gt;&lt;td&gt;STIXNonUnicode, STIXSizeOneSym, STIXSize1, STIXGeneral, Standard Symbols L, DejaVu Sans, Cambria Math&lt;/td&gt;&lt;td&gt;STIXNonUnicode, STIXSizeOneSym, STIXSize1, STIXGeneral, Asana Math, Standard Symbols L, DejaVu Sans, Cambria Math&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;image.&lt;wbr&gt;mem.&lt;wbr&gt;min_&lt;wbr&gt;discard_&lt;wbr&gt;timeout_&lt;wbr&gt;ms&lt;/td&gt;&lt;td&gt;120000&lt;/td&gt;&lt;td&gt;10000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;javascript.&lt;wbr&gt;options.&lt;wbr&gt;mem.&lt;wbr&gt;gc_&lt;wbr&gt;frequency&lt;/td&gt;&lt;td&gt;300&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;network.&lt;wbr&gt;websocket.&lt;wbr&gt;extensions.&lt;wbr&gt;stream-&lt;wbr&gt;deflate&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr&gt;websocket.&lt;wbr&gt;max-&lt;wbr&gt;connections&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;services.&lt;wbr&gt;sync.&lt;wbr&gt;autoconnect&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;services.&lt;wbr&gt;sync.&lt;wbr&gt;log.&lt;wbr&gt;appender.&lt;wbr&gt;debugLog&lt;/td&gt;&lt;td&gt;Trace&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;services.&lt;wbr&gt;sync.&lt;wbr&gt;log.&lt;wbr&gt;appender.&lt;wbr&gt;debugLog.&lt;wbr&gt;enabled&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;services.&lt;wbr&gt;sync.&lt;wbr&gt;log.&lt;wbr&gt;appender.&lt;wbr&gt;debugLog.&lt;wbr&gt;maxSize&lt;/td&gt;&lt;td&gt;1048576&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;services.&lt;wbr&gt;sync.&lt;wbr&gt;log.&lt;wbr&gt;appender.&lt;wbr&gt;debugLog.&lt;wbr&gt;rotate&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr&gt;sync.&lt;wbr&gt;log.&lt;wbr&gt;appender.&lt;wbr&gt;file.&lt;wbr&gt;level&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Trace&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr&gt;sync.&lt;wbr&gt;log.&lt;wbr&gt;appender.&lt;wbr&gt;file.&lt;wbr&gt;logOnError&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr&gt;sync.&lt;wbr&gt;log.&lt;wbr&gt;appender.&lt;wbr&gt;file.&lt;wbr&gt;logOnSuccess&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr&gt;sync.&lt;wbr&gt;scheduler.&lt;wbr&gt;activeInterval&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;300&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr&gt;sync.&lt;wbr&gt;scheduler.&lt;wbr&gt;idleInterval&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;3600&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr&gt;sync.&lt;wbr&gt;scheduler.&lt;wbr&gt;idleTime&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;300&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr&gt;sync.&lt;wbr&gt;scheduler.&lt;wbr&gt;immediateInterval&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;60&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr&gt;sync.&lt;wbr&gt;scheduler.&lt;wbr&gt;singleDeviceInterval&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;3600&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;toolkit.&lt;wbr&gt;telemetry.&lt;wbr&gt;infoURL&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;http://www.mozilla.com/legal/privacy/firefox.html#telemetry&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;toolkit.&lt;wbr&gt;telemetry.&lt;wbr&gt;server&lt;/td&gt;&lt;td&gt;http://telemetry.allizom.org&lt;/td&gt;&lt;td&gt;https://data.mozilla.com&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;toolkit.&lt;wbr&gt;telemetry.&lt;wbr&gt;server_&lt;wbr&gt;owner&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Mozilla&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;ui.&lt;wbr&gt;use_&lt;wbr&gt;native_&lt;wbr&gt;popup_&lt;wbr&gt;windows&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;script type="text/javascript" defer="defer"&gt;&lt;!-- /* --&gt;&lt;![CDATA[ *///
(function(){
    var s = document.createElement("link");
    s.rel = "stylesheet";
    s.type = "text/css";
    s.href = "data:text/css;base64,dGFibGUuZGlmZl9maXJlZm94N19wcmVmX2RpZmYgeyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBmb250LXNpemU6IHgtc21hbGw7IG92ZXJmbG93OiBhdXRvOyB9CnRhYmxlLmRpZmZfZmlyZWZveDdfcHJlZl9kaWZmIHRkIHsgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgcGFkZGluZzogMXB4OyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9CnRhYmxlLmRpZmZfZmlyZWZveDdfcHJlZl9kaWZmIHRkLnVuZGVmaW5lZCB7IGNvbG9yOiAjODg4OyBmb250LXN0eWxlOiBpdGFsaWM7IH0KdGFibGUuZGlmZl9maXJlZm94N19wcmVmX2RpZmYgdHIuc2FtZXZhbCB0ZDpmaXJzdC1jaGlsZCB7IGNvbG9yOiAjNDQ0OyB9CnRhYmxlLmRpZmZfZmlyZWZveDdfcHJlZl9kaWZmIHRyLm5ld2tleSAgdGQ6Zmlyc3QtY2hpbGQgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgICAgfQp0YWJsZS5kaWZmX2ZpcmVmb3g3X3ByZWZfZGlmZiB0ci5vbGRrZXkgIHRkOmZpcnN0LWNoaWxkIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH0KCnRhYmxlLmRpZmZfZmlyZWZveDdfcHJlZl9kaWZmIHRyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfQp0YWJsZS5kaWZmX2ZpcmVmb3g3X3ByZWZfZGlmZiB0ciB7IC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyNXMgZWFzZS1pbi1vdXQgMHM7IH0K";
    document.getElementsByTagName("head")[0].appendChild(s);
})();
/* ]]&gt;&lt;!-- */ --&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-801952648338477401?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/801952648338477401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/08/diff-of-firefox70-default-preference.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/801952648338477401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/801952648338477401'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/08/diff-of-firefox70-default-preference.html' title='Diff of firefox7.0 default preference and firefox6.0'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-5044026427133636</id><published>2011-08-20T11:50:00.003+09:00</published><updated>2011-08-28T23:56:50.378+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='チラシの裏'/><category scheme='http://www.blogger.com/atom/ns#' term='unicode'/><title type='text'>サンマルクカフェのアキュート付きの"ェ"をUnicodeで再現しようとしたが失敗した</title><content type='html'>&lt;p&gt;
最近、&lt;a href="http://www.saint-marc-hd.com/cafe/"&gt;サンマルクカフェ&lt;/a&gt;
のロゴの"ェ"の上部にゴミみたいなのが付いていることに気づいた。
これは、英語表記の"&lt;span lang="en"&gt;Saint Marc Caf&amp;#x00e9;&lt;/span&gt;"の
 "&amp;#x00e9;" の、アキュート "&amp;#x00b4;" であると考えられる。
&lt;/p&gt;
&lt;div class="separator" style="clear: both; margin: auto; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-0HTjKHC_XLk/Tk8dqtpxG-I/AAAAAAAAAHg/aCSr_H1qvkI/s1600/saint_marc_cafe.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://1.bp.blogspot.com/-0HTjKHC_XLk/Tk8dqtpxG-I/AAAAAAAAAHg/aCSr_H1qvkI/s320/saint_marc_cafe.jpg" height="303" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;
Unicodeでは、"&amp;#x00e9;"(&lt;a href="http://unicode.org/cldr/utility/character.jsp?a=00e9"&gt;U+00E9 LATIN SMALL LETTER E WITH ACUTE&lt;/a&gt;)
のようなアキュート付きで文字登録されているものの他に、
"&amp;#x0301;"(&lt;a href="http://unicode.org/cldr/utility/character.jsp?a=0301"&gt;U+0301 COMBINING ACUTE ACCENT&lt;/a&gt;)
という分解型のアキュート記号も用意されている。
すなわち、U+0065 LATIN SMALL LETTER E + U+0301 COMBINING ACUTE ACCENT と
分解した上で "&lt;span lang="en"&gt;e&amp;#x0301;&lt;/span&gt;" と表記することも可能だ
（正準分解; &lt;span lang="en"&gt;Canonical Decomposition&lt;/span&gt;）。
&lt;/p&gt;
&lt;p&gt;
というわけで、「ェ」にアキュート "&amp;#x00b4;"を作用させて、
U+30A7 KATAKANA LETTER SMALL E + U+0301 COMBINING ACUTE ACCENT
の形にすれば、Unicode 的に理にかなった方法で
サンマルクカフェをエンコードできるとおもいやってみた。
&lt;/p&gt;
&lt;pre class="prettyprint"&gt;&lt;code&gt;サンマルクカフェ&amp;amp;#x0301; Saint Marc Cafe&amp;amp;#x0301;&lt;/code&gt;&lt;/pre&gt;
&lt;div style="background-color: #FBF1DC; color: #5D310B; border: solid 2px #EBDEC4;"&gt;
サンマルクカフェ&amp;#x0301; Saint Marc Cafe&amp;#x0301;
&lt;/div&gt;
&lt;p&gt;
しかし、Firefoxでは正しく表示されず、"ェ" の右横に
アキュートが表示されてしまった。
さらに英語部分についても然り。
どうやら言語を日本語以外にしないといけないらしい。
&lt;/p&gt;
&lt;pre class="prettyprint"&gt;&lt;code&gt;サンマルクカフ&amp;lt;span lang="en"&amp;gt;ェ&amp;amp;#x0301;&amp;lt;/span&amp;gt; &amp;lt;span lang="en"&amp;gt;Saint Marc Cafe&amp;amp;#x0301;&amp;lt;/span&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div style="background-color: #FBF1DC; color: #5D310B; border: solid 2px #EBDEC4;"&gt;
サンマルクカフ&lt;span lang="en"&gt;ェ&amp;#x0301;&lt;/span&gt; &lt;span lang="en"&gt;Saint Marc Cafe&amp;#x0301;&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;
筆者の環境では、確かに"ェ"とアキュートの距離は近づいたが、
サンマルクカフェのロゴのように"ェ"の真上にアキュートが付くところまではいかず、
濁点半濁点のように右上にアキュートが添えられている。
フォントの問題だろうが、日本語にアキュートというものはなく、
濁点半濁点は右上に付くものなので、これはこれでしょうがないというべきだろう。
&lt;/p&gt;
&lt;div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="clear: both; margin: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-nMQIHa6ik_c/Tk8dp3aS0zI/AAAAAAAAAHc/gxjorlIIb9Y/s1600/accute_on_katakana_e.png" style="margin-left: auto; margin-right: auto;"&gt;&lt;img src="http://4.bp.blogspot.com/-nMQIHa6ik_c/Tk8dp3aS0zI/AAAAAAAAAHc/gxjorlIIb9Y/s1600/accute_on_katakana_e.png" width="250" height="49" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;筆者環境のレンダリング結果。（"ェ"の右上にアキュートがある。）&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-5044026427133636?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/5044026427133636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/08/unicode.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/5044026427133636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/5044026427133636'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/08/unicode.html' title='サンマルクカフェのアキュート付きの&quot;ェ&quot;をUnicodeで再現しようとしたが失敗した'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-0HTjKHC_XLk/Tk8dqtpxG-I/AAAAAAAAAHg/aCSr_H1qvkI/s72-c/saint_marc_cafe.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-6417009018966815378</id><published>2011-07-16T21:30:00.001+09:00</published><updated>2011-07-16T21:30:11.017+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='チラシの裏'/><title type='text'>[TIPS] WEBrick proxy server with Digest Auth</title><content type='html'>&lt;p&gt;
Well-known WEBrick proxy server with BASIC auth is as following:
&lt;/p&gt;
&lt;code&gt;&lt;pre class="prettyprint lang-ruby"&gt;auth_proc = Proc.new do |req,res|
  WEBrick::HTTPAuth.proxy_basic_auth(req,res,'proxy') do |user,pass|
    user == "user" &amp;amp;&amp;amp; pass == "pass"
  end
end
server = WEBrick::HTTPProxyServer.new({
  :Port =&gt; 8080,
  :ProxyAuthProcess =&amp;gt; auth_proc
})
Signal.trap("INT") do server.shutdown end
server.start
&lt;/pre&gt;&lt;/code&gt;
&lt;p&gt;
But There is not a DIGEST version of &lt;code&gt;proxy_basic_auth()&lt;/code&gt; method...
&lt;/p&gt;
&lt;p&gt;
Solution: Use &lt;code class="prettyprint lang-ruby"&gt;WEBrick::HTTPAuth::ProxyDigestAuth&lt;/code&gt;:
&lt;/p&gt;
&lt;code&gt;&lt;pre class="prettyprint lang-ruby"&gt;require "webrick"
require "webrick/httpproxy"
require "webrick/httpauth/digestauth"
require "webrick/httpauth/basicauth"
require "webrick/httpauth/userdb"

userdb = Hash.new
userdb.extend(WEBrick::HTTPAuth::UserDB)
userdb.auth_type = WEBrick::HTTPAuth::ProxyDigestAuth # or WEBrick::HTTPAuth::ProxyBasicAuth
userdb.set_passwd("realm", "user", "pass")
authenticator = userdb.auth_type.new({
     :Realm =&amp;gt; "realm",
     :UserDB =&amp;gt; userdb,
     :Algorithm =&amp;gt; "MD5",
})

auth_proc = Proc.new do |req,res|
    authenticator.authenticate(req, res)
end
server = WEBrick::HTTPProxyServer.new({
  :Port =&gt; 8080,
  :ProxyAuthProcess =&amp;gt; auth_proc
})
Signal.trap("INT") do server.shutdown end
server.start
&lt;/pre&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-6417009018966815378?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/6417009018966815378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/07/tips-webrick-proxy-server-with-digest.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/6417009018966815378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/6417009018966815378'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/07/tips-webrick-proxy-server-with-digest.html' title='[TIPS] WEBrick proxy server with Digest Auth'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-4989504626298987685</id><published>2011-07-10T11:49:00.000+09:00</published><updated>2011-07-10T11:49:00.531+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pref diff'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Diff of firefox6.0b default preference and firefox5.0</title><content type='html'>&lt;p&gt;
This is difference between the default preference of Firefox 5.0 and one of 6.0b2.
&lt;/p&gt;

&lt;dl&gt;
&lt;dt&gt;Default pref Javascript files:&lt;/dt&gt;
&lt;dd&gt;(omni.jar){/greprefs.js,/defaults/pref/{firefox.js,firefox-branding.js,firefox-l10n.js,services-sync.js}}&lt;/dd&gt;
&lt;/dl&gt;

&lt;div&gt;
&lt;table class="diff_firefox6_pref_diff"&gt;
&lt;thead&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;Firefox 5&lt;/td&gt;&lt;td&gt;Firefox 6&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;accelerometer.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;app.&lt;wbr /&gt;support.&lt;wbr /&gt;baseURL&lt;/td&gt;&lt;td&gt;http://support.mozilla.com/1/%APP%/%VERSION%/%OS%/%LOCALE%/&lt;/td&gt;&lt;td&gt;http://support.mozilla.com/1/firefox/%VERSION%/%OS%/%LOCALE%/&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;app.&lt;wbr /&gt;update.&lt;wbr /&gt;timer&lt;/td&gt;&lt;td&gt;600000&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;app.&lt;wbr /&gt;update.&lt;wbr /&gt;timerMinimumDelay&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;120&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;bidi.&lt;wbr /&gt;characterset&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;dictionaries.&lt;wbr /&gt;download.&lt;wbr /&gt;url&lt;/td&gt;&lt;td&gt;https://addons.mozilla.org/%LOCALE%/%APP%/dictionaries/&lt;/td&gt;&lt;td&gt;https://addons.mozilla.org/%LOCALE%/firefox/dictionaries/&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;geolocation.&lt;wbr /&gt;warning.&lt;wbr /&gt;infoURL&lt;/td&gt;&lt;td&gt;http://www.mozilla.com/%LOCALE%/%APP%/geolocation/&lt;/td&gt;&lt;td&gt;http://www.mozilla.com/%LOCALE%/firefox/geolocation/&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;microsummary.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;microsummary.&lt;wbr /&gt;updateGenerators&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;safebrowsing.&lt;wbr /&gt;warning.&lt;wbr /&gt;infoURL&lt;/td&gt;&lt;td&gt;http://www.mozilla.com/%LOCALE%/%APP%/phishing-protection/&lt;/td&gt;&lt;td&gt;http://www.mozilla.com/%LOCALE%/firefox/phishing-protection/&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;search.&lt;wbr /&gt;searchEnginesURL&lt;/td&gt;&lt;td&gt;https://addons.mozilla.org/%LOCALE%/%APP%/search-engines/&lt;/td&gt;&lt;td&gt;https://addons.mozilla.org/%LOCALE%/firefox/search-engines/&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;sessionhistory.&lt;wbr /&gt;optimize_&lt;wbr /&gt;eviction&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;sessionstore.&lt;wbr /&gt;restore_&lt;wbr /&gt;hidden_&lt;wbr /&gt;tabs&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;urlbar.&lt;wbr /&gt;formatting.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;device.&lt;wbr /&gt;motion.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;chrome.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;hud.&lt;wbr /&gt;loglimit.&lt;wbr /&gt;console&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;hud.&lt;wbr /&gt;loglimit.&lt;wbr /&gt;cssparser&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;hud.&lt;wbr /&gt;loglimit.&lt;wbr /&gt;exception&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;hud.&lt;wbr /&gt;loglimit.&lt;wbr /&gt;network&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;scratchpad.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;webconsole.&lt;wbr /&gt;position&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;above&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;server-&lt;wbr /&gt;events.&lt;wbr /&gt;default-&lt;wbr /&gt;reconnection-&lt;wbr /&gt;time&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;5000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;server-&lt;wbr /&gt;events.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;extensions.&lt;wbr /&gt;getAddons.&lt;wbr /&gt;get.&lt;wbr /&gt;url&lt;/td&gt;&lt;td&gt;https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/guid:%IDS%?src=firefox&amp;amp;appOS=%OS%&amp;amp;appVersion=%VERSION%&amp;amp;tMain=%TIME_MAIN%&amp;amp;tFirstPaint=%TIME_FIRST_PAINT%&amp;amp;tSessionRestored=%TIME_SESSION_RESTORED%&lt;/td&gt;&lt;td&gt;https://services.addons.mozilla.org/%LOCALE%/firefox/api/%API_VERSION%/search/guid:%IDS%?src=firefox&amp;amp;appOS=%OS%&amp;amp;appVersion=%VERSION%&amp;amp;tMain=%TIME_MAIN%&amp;amp;tFirstPaint=%TIME_FIRST_PAINT%&amp;amp;tSessionRestored=%TIME_SESSION_RESTORED%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;extensions.&lt;wbr /&gt;getAddons.&lt;wbr /&gt;search.&lt;wbr /&gt;browseURL&lt;/td&gt;&lt;td&gt;https://addons.mozilla.org/%LOCALE%/%APP%/search?q=%TERMS%&lt;/td&gt;&lt;td&gt;https://addons.mozilla.org/%LOCALE%/firefox/search?q=%TERMS%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;extensions.&lt;wbr /&gt;getAddons.&lt;wbr /&gt;search.&lt;wbr /&gt;url&lt;/td&gt;&lt;td&gt;https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%?src=firefox&lt;/td&gt;&lt;td&gt;https://services.addons.mozilla.org/%LOCALE%/firefox/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%?src=firefox&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;extensions.&lt;wbr /&gt;getMoreThemesURL&lt;/td&gt;&lt;td&gt;https://addons.mozilla.org/%LOCALE%/%APP%/getpersonas&lt;/td&gt;&lt;td&gt;https://addons.mozilla.org/%LOCALE%/firefox/getpersonas&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;extensions.&lt;wbr /&gt;webservice.&lt;wbr /&gt;discoverURL&lt;/td&gt;&lt;td&gt;https://services.addons.mozilla.org/%LOCALE%/%APP%/discovery/pane/%VERSION%/%OS%&lt;/td&gt;&lt;td&gt;https://services.addons.mozilla.org/%LOCALE%/firefox/discovery/pane/%VERSION%/%OS%&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;downloadable_&lt;wbr /&gt;fonts.&lt;wbr /&gt;sanitize.&lt;wbr /&gt;preserve_&lt;wbr /&gt;otl_&lt;wbr /&gt;tables&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;accept_&lt;wbr /&gt;charsets&lt;/td&gt;&lt;td&gt;iso-8859-1,*,utf-8&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;en&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;en-us&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;hyphenation-&lt;wbr /&gt;alias.&lt;wbr /&gt;en-&lt;wbr /&gt;*&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;en-us&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;jitprofiling.&lt;wbr /&gt;chrome&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;methodjit.&lt;wbr /&gt;chrome&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;media.&lt;wbr /&gt;volume_&lt;wbr /&gt;scale&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1.0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;enable_&lt;wbr /&gt;pixel_&lt;wbr /&gt;scrolling&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;asia&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;lv&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;fzc2c9e2c&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;ogbpf8fl&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;xkc2al3hye2a&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;connection-&lt;wbr /&gt;retry-&lt;wbr /&gt;timeout&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;250&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;max-&lt;wbr /&gt;connections&lt;/td&gt;&lt;td&gt;30&lt;/td&gt;&lt;td&gt;256&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;websocket.&lt;wbr /&gt;auto-&lt;wbr /&gt;follow-&lt;wbr /&gt;http-&lt;wbr /&gt;redirects&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;websocket.&lt;wbr /&gt;extensions.&lt;wbr /&gt;stream-&lt;wbr /&gt;deflate&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;websocket.&lt;wbr /&gt;max-&lt;wbr /&gt;message-&lt;wbr /&gt;size&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16000000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;websocket.&lt;wbr /&gt;override-&lt;wbr /&gt;security-&lt;wbr /&gt;block&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;websocket.&lt;wbr /&gt;timeout.&lt;wbr /&gt;close&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;20&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;websocket.&lt;wbr /&gt;timeout.&lt;wbr /&gt;open&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;20&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;websocket.&lt;wbr /&gt;timeout.&lt;wbr /&gt;ping.&lt;wbr /&gt;request&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;websocket.&lt;wbr /&gt;timeout.&lt;wbr /&gt;ping.&lt;wbr /&gt;response&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;toolkit.&lt;wbr /&gt;telemetry.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;toolkit.&lt;wbr /&gt;telemetry.&lt;wbr /&gt;server&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;http://telemetry.allizom.org&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;script type="text/javascript" defer="defer"&gt;&lt;!-- /* --&gt;&lt;![CDATA[ *///
(function(){
    var s = document.createElement("link");
    s.rel = "stylesheet";
    s.type = "text/css";
    s.href = "data:text/css;base64,dGFibGUuZGlmZl9maXJlZm94Nl9wcmVmX2RpZmYgeyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBmb250LXNpemU6IHgtc21hbGw7IG92ZXJmbG93OiBhdXRvOyB9CnRhYmxlLmRpZmZfZmlyZWZveDZfcHJlZl9kaWZmIHRkIHsgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgcGFkZGluZzogMXB4OyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9CnRhYmxlLmRpZmZfZmlyZWZveDZfcHJlZl9kaWZmIHRkLnVuZGVmaW5lZCB7IGNvbG9yOiAjODg4OyBmb250LXN0eWxlOiBpdGFsaWM7IH0KdGFibGUuZGlmZl9maXJlZm94Nl9wcmVmX2RpZmYgdHIuc2FtZXZhbCB0ZDpmaXJzdC1jaGlsZCB7IGNvbG9yOiAjNDQ0OyB9CnRhYmxlLmRpZmZfZmlyZWZveDZfcHJlZl9kaWZmIHRyLm5ld2tleSAgdGQ6Zmlyc3QtY2hpbGQgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgICAgfQp0YWJsZS5kaWZmX2ZpcmVmb3g2X3ByZWZfZGlmZiB0ci5vbGRrZXkgIHRkOmZpcnN0LWNoaWxkIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH0KCnRhYmxlLmRpZmZfZmlyZWZveDZfcHJlZl9kaWZmIHRyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfQp0YWJsZS5kaWZmX2ZpcmVmb3g2X3ByZWZfZGlmZiB0ciB7IC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyNXMgZWFzZS1pbi1vdXQgMHM7IH0K";
    document.getElementsByTagName("head")[0].appendChild(s);
})();
/* ]]&gt;&lt;!-- */ --&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-4989504626298987685?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/4989504626298987685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/07/diff-of-firefox60b-default-preference.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/4989504626298987685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/4989504626298987685'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/07/diff-of-firefox60b-default-preference.html' title='Diff of firefox6.0b default preference and firefox5.0'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-312453009291343166</id><published>2011-05-22T11:25:00.002+09:00</published><updated>2011-05-22T11:27:26.305+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pref diff'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Diff of firefox5.0b2 default preference and firefox4.0.1</title><content type='html'>&lt;p&gt;
This is difference between the default preference of Firefox 4.0.1 and one of 5.0b2. Unlike &lt;a href="http://cat-in-136.blogspot.com/2010/12/diff-of-firefox40b7-default-preference.html" title="Diff of firefox4.0b7 default preference and firefox3.6"&gt;3.6 and 4.0&lt;/a&gt;, only a few of preferences are changed. 
&lt;/p&gt;

&lt;dl&gt;
&lt;dt&gt;Default pref Javascript files:&lt;/dt&gt;
&lt;dd&gt;(omni.jar){/greprefs.js,/defaults/pref/{firefox.js,firefox-branding.js,firefox-l10n.js,services-sync.js}}&lt;/dd&gt;
&lt;/dl&gt;

&lt;div&gt;
&lt;table class="diff_firefox4_pref_diff"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;4.0.1&lt;/td&gt;&lt;td&gt;5.0b2&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;accessibility.&lt;wbr&gt;typeaheadfind.&lt;wbr&gt;enablesound&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr&gt;panorama.&lt;wbr&gt;welcome_&lt;wbr&gt;url&lt;/td&gt;&lt;td&gt;http://www.mozilla.com/firefox/panorama/&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;custtoolbar.&lt;wbr&gt;personal_&lt;wbr&gt;toolbar_&lt;wbr&gt;folder&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr&gt;min_&lt;wbr&gt;background_&lt;wbr&gt;timeout_&lt;wbr&gt;value&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1000&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dom.&lt;wbr&gt;min_&lt;wbr&gt;timeout_&lt;wbr&gt;value&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;general.&lt;wbr&gt;startup.&lt;wbr&gt;browser&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;gfx.&lt;wbr&gt;font_&lt;wbr&gt;rendering.&lt;wbr&gt;harfbuzz.&lt;wbr&gt;level&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr&gt;font_&lt;wbr&gt;rendering.&lt;wbr&gt;harfbuzz.&lt;wbr&gt;scripts&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;intl.&lt;wbr&gt;charsetmenu.&lt;wbr&gt;browser.&lt;wbr&gt;more3&lt;/td&gt;&lt;td&gt;GB2312, x-gbk, gb18030, HZ-GB-2312, ISO-2022-CN, Big5, Big5-HKSCS, x-euc-tw, EUC-JP, ISO-2022-JP, Shift_JIS, EUC-KR, x-windows-949, x-johab, ISO-2022-KR&lt;/td&gt;&lt;td&gt;GB2312, gbk, gb18030, HZ-GB-2312, ISO-2022-CN, Big5, Big5-HKSCS, x-euc-tw, EUC-JP, ISO-2022-JP, Shift_JIS, EUC-KR, x-windows-949, x-johab, ISO-2022-KR&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;intl.&lt;wbr&gt;charsetmenu.&lt;wbr&gt;browser.&lt;wbr&gt;unicode&lt;/td&gt;&lt;td&gt;UTF-8, UTF-16LE, UTF-16BE, UTF-32, UTF-32LE, UTF-32BE&lt;/td&gt;&lt;td&gt;UTF-8, UTF-16LE, UTF-16BE&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;profile.&lt;wbr&gt;allow_&lt;wbr&gt;automigration&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;services.&lt;wbr&gt;sync.&lt;wbr&gt;sendVersionInfo&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;services.&lt;wbr&gt;sync.&lt;wbr&gt;storageAPI&lt;/td&gt;&lt;td&gt;1.0&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;script type="text/javascript" defer="defer"&gt;&lt;!-- /* --&gt;&lt;![CDATA[ *///
(function(){
    var s = document.createElement("link");
    s.rel = "stylesheet";
    s.type = "text/css";
    s.href = "data:text/css;base64,dGFibGUuZGlmZl9maXJlZm94NF9wcmVmX2RpZmYgeyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBmb250LXNpemU6IHgtc21hbGw7IG92ZXJmbG93OiBhdXRvOyB9CnRhYmxlLmRpZmZfZmlyZWZveDRfcHJlZl9kaWZmIHRkIHsgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgcGFkZGluZzogMXB4OyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9CnRhYmxlLmRpZmZfZmlyZWZveDRfcHJlZl9kaWZmIHRkLnVuZGVmaW5lZCB7IGNvbG9yOiAjODg4OyBmb250LXN0eWxlOiBpdGFsaWM7IH0KdGFibGUuZGlmZl9maXJlZm94NF9wcmVmX2RpZmYgdHIuc2FtZXZhbCB0ZDpmaXJzdC1jaGlsZCB7IGNvbG9yOiAjNDQ0OyB9CnRhYmxlLmRpZmZfZmlyZWZveDRfcHJlZl9kaWZmIHRyLm5ld2tleSAgdGQ6Zmlyc3QtY2hpbGQgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgICAgfQp0YWJsZS5kaWZmX2ZpcmVmb3g0X3ByZWZfZGlmZiB0ci5vbGRrZXkgIHRkOmZpcnN0LWNoaWxkIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH0KCnRhYmxlLmRpZmZfZmlyZWZveDRfcHJlZl9kaWZmIHRyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfQp0YWJsZS5kaWZmX2ZpcmVmb3g0X3ByZWZfZGlmZiB0ciB7IC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyNXMgZWFzZS1pbi1vdXQgMHM7IH0K";
    document.getElementsByTagName("head")[0].appendChild(s);
})();
/* ]]&gt;&lt;!-- */ --&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-312453009291343166?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/312453009291343166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/05/diff-of-firefox50b2-default-preference.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/312453009291343166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/312453009291343166'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/05/diff-of-firefox50b2-default-preference.html' title='Diff of firefox5.0b2 default preference and firefox4.0.1'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-4959450488205663636</id><published>2011-05-20T22:01:00.105+09:00</published><updated>2011-05-30T21:18:59.595+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='angry birds'/><title type='text'>Angry Birds (Web ver.) Hacks: Modify the Level Data!</title><content type='html'>&lt;h3&gt;An example : ADD 10 MORE BLACK BIRDS!&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Bookmark following bookmarklet.
&lt;div&gt;
Bookmarklet:
&lt;a href="javascript:(function%20()%20{var%20RealXMLHttpRequest%20=%20XMLHttpRequest;var%20FakeXMLHttpRequest%20=%20function%20()%20{this._req%20=%20new%20RealXMLHttpRequest;};FakeXMLHttpRequest.prototype%20=%20{abort:%20function%20()%20{this._req.abort.apply(this._req,%20arguments);},%20getAllResponseHeaders:%20function%20()%20{return%20this._req.getAllResponseHeaders.apply(this._req,%20arguments);},%20open:%20function%20()%20{this._url%20=%20arguments[1];this._req.open.apply(this._req,%20arguments);},%20overrideMimeType:%20function%20()%20{this._req.overrideMimeType.apply(this._req,%20arguments);},%20send:%20function%20()%20{this._req.send.apply(this._req,%20arguments);},%20sendAsBinary:%20function%20()%20{this._req.sendAsBinary.apply(this._req,%20arguments);},%20setRequestHeader:%20function%20()%20{this._req.setRequestHeader.apply(this._req,%20arguments);},%20get%20multipart()%20{return%20this._req.multipart;},%20set%20multipart(value)%20{this._req.multipart%20=%20value;},%20get%20onreadystatechange()%20{return%20this._req.onreadystatechange;},%20set%20onreadystatechange(value)%20{this._req.onreadystatechange%20=%20value;},%20get%20readyState()%20{return%20this._req.readyState;},%20get%20response()%20{return%20this._req.response;},%20get%20responseText()%20{return%20this._hookResponseText(this._req.responseText);},%20get%20responseXML()%20{return%20this._req.responseXML;},%20get%20status()%20{return%20this._req.status;},%20get%20statusText()%20{return%20this._req.statusText;},%20get%20upload()%20{return%20this._req.upload;},%20get%20withCredentials()%20{return%20this._req.withCredentials;},%20_hookResponseText:%20function%20(responseText)%20{try%20{if%20(/Level[0-9]+.json$/.test(this._url))%20{var%20jsonData%20=%20JSON.parse(responseText);jsonData%20=%20this._modifyAngryBirdLevel(jsonData);responseText%20=%20JSON.stringify(jsonData);}}%20catch%20(ex)%20{}return%20responseText;},%20_modifyAngryBirdLevel:%20function%20(jsonData)%20{for%20(var%20i%20=%200;%20i%20&amp;lt;%2010;%20i++)%20{jsonData.counts.birds++;jsonData.world[&amp;quot;bird_&amp;quot;%20+%20jsonData.counts.birds]%20=%20{angle:%200,%20id:%20&amp;quot;BIRD_BLACK&amp;quot;,%20x:%20jsonData.world.bird_1.x,%20y:%20jsonData.world.bird_1.y};}return%20jsonData;},%20dummy:%20null};window.XMLHttpRequest%20=%20FakeXMLHttpRequest;})();"&gt;Add more 10 black birds&lt;/a&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Go to http://chrome.angrybirds.com/&lt;/li&gt;
&lt;li&gt;Wait for loading page. (Do not select a level here...)&lt;/li&gt;
&lt;li&gt;Click the bookmarklet from your Bookmarks.&lt;/li&gt;
&lt;li&gt;Select a level to play!&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Original source code&lt;/h3&gt;

&lt;code&gt;&lt;pre class="prettyprint"&gt;
(function () {
    var RealXMLHttpRequest = XMLHttpRequest;
    var FakeXMLHttpRequest = function () {
        this._req = new RealXMLHttpRequest();
    };
    FakeXMLHttpRequest.prototype = {
        abort: function () {
            this._req.abort.apply(this._req, arguments);
        },
        getAllResponseHeaders: function () {
            return this._req.getAllResponseHeaders.apply(this._req, arguments);
        },
        open: function () {
            this._url = arguments[1];
            this._req.open.apply(this._req, arguments);
        },
        overrideMimeType: function () {
            this._req.overrideMimeType.apply(this._req, arguments);
        },
        send: function () {
            this._req.send.apply(this._req, arguments);
        },
        sendAsBinary: function () {
            this._req.sendAsBinary.apply(this._req, arguments);
        },
        setRequestHeader: function () {
            this._req.setRequestHeader.apply(this._req, arguments);
        },

        get multipart() {
            return this._req.multipart;
        },
        set multipart(value) {
            this._req.multipart = value;
        },
        get onreadystatechange() {
            return this._req.onreadystatechange;
        },
        set onreadystatechange(value) {
            this._req.onreadystatechange = value;
        },
        get readyState() {
            return this._req.readyState;
        },
        get response() {
            return this._req.response;
        },
        get responseText() {
            return this._hookResponseText(this._req.responseText);
        },
        get responseXML() {
            return this._req.responseXML;
        },
        get status() {
            return this._req.status;
        },
        get statusText() {
            return this._req.statusText;
        },
        get upload() {
            return this._req.upload;
        },
        get withCredentials() {
            return this._req.withCredentials;
        },

        _hookResponseText: function (responseText) {
            try {
                if (/Level[0-9]+.json$/.test(this._url)) {
                    var jsonData = JSON.parse(responseText);
                    jsonData = this._modifyAngryBirdLevel(jsonData);
                    responseText = JSON.stringify(jsonData);
                }
            } catch (ex) {
            }
            return responseText;
        },
        _modifyAngryBirdLevel: function(jsonData) {
            // Add 10 more BIRD_BLACK.
            for (var i = 0; i &amp;lt; 10; i++) {
                jsonData.counts.birds ++;
                jsonData.world[&amp;quot;bird_&amp;quot; + jsonData.counts.birds] = {
                    &amp;quot;angle&amp;quot;: 0,
                    &amp;quot;id&amp;quot;: &amp;quot;BIRD_BLACK&amp;quot;,
                    &amp;quot;x&amp;quot;: jsonData.world[&amp;quot;bird_1&amp;quot;].x,
                    &amp;quot;y&amp;quot;: jsonData.world[&amp;quot;bird_1&amp;quot;].y
                };
            }
            return jsonData;
        },

        dummy: null
    };
    window.XMLHttpRequest = FakeXMLHttpRequest;
})();
&lt;/pre&gt;&lt;/code&gt;

&lt;h3&gt;Principle: Hooking XMLHttpRequest&lt;/h3&gt;

&lt;p&gt;
Angry Birds levels (Stage data) are defined with JSON file.
For example, "http://chrome.angrybirds.com/angrybirds/json/Level47.json"
&lt;/p&gt;
&lt;p&gt;
The web app loads the JSON file when you start playing a level.
&lt;code&gt;XMLHttpRequest&lt;/code&gt; is used for loading the JSON file.
&lt;/p&gt;
&lt;p&gt;
So, I hooked &lt;code&gt;XMLHttpRequest&lt;/code&gt; class to modify the level data.
&lt;code&gt;XMLHttpRequest#responseText&lt;/code&gt; returns modified JSON text data by my "&lt;strong&gt;&lt;code&gt;_modifyAngryBirdLevel()&lt;/code&gt;&lt;/strong&gt;" method.
&lt;/p&gt;

&lt;h3&gt;Recipes&lt;/h3&gt;

&lt;p&gt;
You can also modify blocks. Following example converts stone and wood blocks to ice blocks.
&lt;/p&gt;

&lt;code&gt;&lt;pre class="prettyprint"&gt;
        _modifyAngryBirdLevel: function(jsonData) {
            // ...
            
            // Add 10 more BIRD_BLACK.
            for (var i = 1; i &amp;lt; jsonData.counts.blocks; i++) {
                jsonData.world[&amp;quot;block_&amp;quot; + i].id = jsonData.world[&amp;quot;block_&amp;quot; + i].id.replace(/(STONE|WOOD)_BLOCK/, "ICE_BLOCK");
            }
            return jsonData;
        },
&lt;/pre&gt;&lt;/code&gt;

&lt;p&gt;
You can also make your &lt;em&gt;own&lt;/em&gt; custom levels!!
&lt;/p&gt;

&lt;code&gt;&lt;pre class="prettyprint"&gt;
        _modifyAngryBirdLevel: function(jsonData) {
            // A very very simple level: 1 black bird vs 1 pig.
            return {
              "camera": [
                 {
                    "bottom": -45,
                    "id": "Slingshot",
                    "left": -60,
                    "right": 4,
                    "top": -45,
                    "x": 30,
                    "y": -4
                 },
                 {
                    "bottom": -45,
                    "id": "Castle",
                    "left": 10,
                    "right": 60,
                    "top": -45,
                    "x": 30,
                    "y": -4
                 }
              ],
              "counts": {
                 "birds": 1,
                 "blocks": 1
              },
              "id": jsonData.id,
              "scoreEagle": 40000,
              "scoreGold": 60000,
              "scoreSilver": 50000,
              "theme": "BACKGROUND_BLUE_GRASS",
              "world": {
                "bird_1": {
                  "angle": 0,
                  "id": "BIRD_BLACK",
                  "x": 10,
                  "y": -1
                },
                "block_1": {
                  "angle": 0,
                  "id": "PIG_BASIC_MEDIUM",
                  "x": 50,
                  "y": -1
                }
              }
            };
        },
&lt;/pre&gt;&lt;/code&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-vNiapZ_Mefo/TdU9hQ6KwyI/AAAAAAAAAHM/HbPO6qb0WGc/s1600/VerySimpleLevelExample.png" style="margin:0"&gt;&lt;img height="242" width="320" src="http://3.bp.blogspot.com/-vNiapZ_Mefo/TdU9hQ6KwyI/AAAAAAAAAHM/HbPO6qb0WGc/s320/VerySimpleLevelExample.png" style="border: 0 none; width: 320px; height: 242px;" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;h3&gt;Note&lt;/h3&gt;

&lt;p&gt;
I think ROVIO will encrypt all level files to avoid this hack ...
&lt;/p&gt;

&lt;h3&gt;See also&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://chrome.angrybirds.com/?version=sd"&gt;Angry birds&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.rovio.com/index.php?page=angry-birds"&gt;ROVIO - Angry birds&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/en/XMLHttpRequest"&gt;XMLHttpRequest&lt;/a&gt; - MDC Docs&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-4959450488205663636?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/4959450488205663636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/05/angry-birds-web-ver-hacks-modify-level.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/4959450488205663636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/4959450488205663636'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/05/angry-birds-web-ver-hacks-modify-level.html' title='Angry Birds (Web ver.) Hacks: Modify the Level Data!'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-vNiapZ_Mefo/TdU9hQ6KwyI/AAAAAAAAAHM/HbPO6qb0WGc/s72-c/VerySimpleLevelExample.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-1976379757888793467</id><published>2011-04-24T22:45:00.006+09:00</published><updated>2011-04-24T22:45:00.629+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='configuration mania'/><title type='text'>The blank space of Configuration Mania is removed to enlarge its content area...</title><content type='html'>&lt;p&gt;
I &lt;a href="https://bitbucket.org/cat_in_136/configuration-mania/changeset/b3c66c3778f8"&gt;removed the blank space&lt;/a&gt; on the top radio buttons of the Configuration Mania window.
This change made the content area 30px larger (on Windows)!
&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-0IpnBV6XSak/TbOdLDvxUGI/AAAAAAAAAHE/GnWk_4EpB0c/s1600/confmania_space.png" style="margin: 1em;"&gt;&lt;img src="http://3.bp.blogspot.com/-0IpnBV6XSak/TbOdLDvxUGI/AAAAAAAAAHE/GnWk_4EpB0c/s400/confmania_space.png" height="337" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-1976379757888793467?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/1976379757888793467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/04/blank-space-of-configuration-mania-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/1976379757888793467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/1976379757888793467'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/04/blank-space-of-configuration-mania-is.html' title='The blank space of Configuration Mania is removed to enlarge its content area...'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-0IpnBV6XSak/TbOdLDvxUGI/AAAAAAAAAHE/GnWk_4EpB0c/s72-c/confmania_space.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-3899080383903385747</id><published>2011-03-19T00:23:00.004+09:00</published><updated>2011-03-19T00:23:00.150+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><title type='text'>JavaScript Typed Array use native endian</title><content type='html'>&lt;div&gt;
&lt;pre class="prettyprint"&gt;&lt;code id="js_uint8_array_test_code"&gt;var a = new Uint8Array([0x12, 0x34]);
var b = new Uint16Array(a.buffer);
alert("0x" + (b[0]).toString(16)); // #=&gt; 0x3412 or 0x1234 ?
&lt;/code&gt;&lt;/pre&gt;
&lt;button onclick="eval(document.getElementById('js_uint8_array_test_code').textContent); void(0);"&gt;Run above code (for Modern browser : Firefox4, Chrome10...)&lt;/button&gt;
&lt;/div&gt;

&lt;div&gt;
The following buffer is created:
&lt;table style="border: solid 1px #aaa; border-collapse: collapse;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="border: solid 1px #aaa"&gt;12&lt;/td&gt;&lt;td style="border: solid 1px #aaa"&gt;34&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: solid 1px #aaa"&gt;&lt;code&gt;a[0]&lt;/code&gt;&lt;/td&gt;&lt;td style="border: solid 1px #aaa"&gt;&lt;code&gt;a[1]&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="2" style="border: solid 1px #aaa"&gt;&lt;code&gt;b[0]&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;
Uint16Array, Uint32Array, Int16Array, and Int32Array (JavaScript Typed Array) seem to use native endian.
If you use little endian machine (e.g. x86, x64), &lt;code&gt;b[0]&lt;/code&gt; is &lt;code&gt;0x3412&lt;/code&gt;.
If you use big endian machine (e.g. Sun SPARC, PowerPC), &lt;code&gt;b[0]&lt;/code&gt; is &lt;code&gt;0x1234&lt;/code&gt;. (But I did not check since I have &lt;em&gt;no&lt;/em&gt; big endian machine.)
&lt;/p&gt;

&lt;h4&gt;See also&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.khronos.org/registry/typedarray/specs/latest/"&gt;Typed Array Specification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lists.w3.org/Archives/Public/public-script-coord/2010AprJun/0048.html"&gt;Re: Adoption of the Typed Array Specification&lt;/a&gt; (public-script-coord at w3.org) &lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-3899080383903385747?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/3899080383903385747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/03/javascript-typed-array-use-native.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/3899080383903385747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/3899080383903385747'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/03/javascript-typed-array-use-native.html' title='JavaScript Typed Array use native endian'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-3585888945951795699</id><published>2011-02-23T23:22:00.001+09:00</published><updated>2011-02-23T23:22:00.800+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='configuration mania'/><title type='text'>Visual Guide : New pref of Configuration Mania v1.14.2011022201</title><content type='html'>&lt;p&gt;&lt;a href="https://addons.mozilla.org/firefox/addon/configuration-mania-4420/versions/#version-1.14.2011022201"&gt;You can get Configuration Mania 1.14.2011022201 at mozilla-addons&lt;/a&gt;!&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
&lt;h4&gt;Browser-&amp;gt;"Page control"-&amp;gt;"Hardware acceleration"&lt;/h4&gt;&lt;br /&gt;
&lt;div class="separator"&gt;&lt;a href="http://3.bp.blogspot.com/-lPTDRkFxwuo/TVas4WLZeWI/AAAAAAAAAGQ/3Hnpxseex-c/s1600/HWaccel.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img style="border: 0;" height="210" src="http://3.bp.blogspot.com/-lPTDRkFxwuo/TVas4WLZeWI/AAAAAAAAAGQ/3Hnpxseex-c/s320/HWaccel.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;h4&gt;Add Browser-&amp;gt;Others-&amp;gt;"Use tab modal dialog for alert()/prompt()/confirm()"&lt;/h4&gt;&lt;br /&gt;
&lt;div class="separator"&gt;&lt;a href="http://4.bp.blogspot.com/-zbedMaVMtio/TVatn_OHRII/AAAAAAAAAG4/wI7HUgFY_qw/s1600/use-tab-modal.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img height="197" src="http://4.bp.blogspot.com/-zbedMaVMtio/TVatn_OHRII/AAAAAAAAAG4/wI7HUgFY_qw/s320/use-tab-modal.png" style="border: 0;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-WWGqwXFl08U/TVas6stCjvI/AAAAAAAAAGg/aE8tbEGMbb0/s1600/dialog-old.png" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="147" src="http://4.bp.blogspot.com/-WWGqwXFl08U/TVas6stCjvI/AAAAAAAAAGg/aE8tbEGMbb0/s200/dialog-old.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-jfZcAI-UFsM/TVas8FozXwI/AAAAAAAAAGk/4QcyLq8NFeY/s1600/dialog-tab-modal.png" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="147" src="http://1.bp.blogspot.com/-jfZcAI-UFsM/TVas8FozXwI/AAAAAAAAAGk/4QcyLq8NFeY/s200/dialog-tab-modal.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td class="tr-caption" style="text-align: center;"&gt;Classical style&lt;/td&gt; &lt;td class="tr-caption" style="text-align: center;"&gt;Tab modal style&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;h4&gt;Browser-&amp;gt;Tab Browsing-&amp;gt;Animation&lt;/h4&gt;&lt;br /&gt;
&lt;div class="separator"&gt;&lt;a href="http://3.bp.blogspot.com/-k8q39DYdsU0/TVazxLax2NI/AAAAAAAAAHA/nLf4NfSm_Rs/s1600/animsetting.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="199" src="http://3.bp.blogspot.com/-k8q39DYdsU0/TVazxLax2NI/AAAAAAAAAHA/nLf4NfSm_Rs/s320/animsetting.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td style="text-align: center;"&gt;&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/-QK_y1XYDOnQ/TVas4moz9SI/AAAAAAAAAGU/1xYoV2hsZzw/s1600/animation.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="154" src="http://1.bp.blogspot.com/-QK_y1XYDOnQ/TVas4moz9SI/AAAAAAAAAGU/1xYoV2hsZzw/s320/animation.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td class="tr-caption" style="text-align: center;"&gt;Open/Closing tab&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td style="text-align: center;"&gt;&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/-Zi70jOoZmKg/TVas5iF3coI/AAAAAAAAAGY/j1YB3Vam-m0/s1600/animation-panorama.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-Zi70jOoZmKg/TVas5iF3coI/AAAAAAAAAGY/j1YB3Vam-m0/s320/animation-panorama.png" width="105" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td class="tr-caption" style="text-align: center;"&gt;Tab Groups (Panorama)&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;div&gt;(&lt;code&gt;browser.tabs.animate&lt;/code&gt; and &lt;code&gt;browser.panorama.animate_zoom&lt;/code&gt;)&lt;/div&gt;&lt;br /&gt;
&lt;h4&gt;Browser-&amp;gt;"Session Store"-&amp;gt;"Number of concurrently restored tabs"&lt;/h4&gt;&lt;br /&gt;
&lt;div class="separator"&gt;&lt;a href="http://4.bp.blogspot.com/-uGglaqTVkhA/TVatnAz9b9I/AAAAAAAAAG0/WzNR7EGg9NQ/s1600/sessionstore.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="198" src="http://4.bp.blogspot.com/-uGglaqTVkhA/TVatnAz9b9I/AAAAAAAAAG0/WzNR7EGg9NQ/s320/sessionstore.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;h4&gt;a new context menu item: 'Copy Preference Name'&lt;/h4&gt;&lt;br /&gt;
&lt;div class="separator"&gt;&lt;a href="http://1.bp.blogspot.com/-0ERpEgg26bE/TVatmjmVhaI/AAAAAAAAAGw/m54hjCh6HwY/s1600/copy_pref_name.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="96" src="http://1.bp.blogspot.com/-0ERpEgg26bE/TVatmjmVhaI/AAAAAAAAAGw/m54hjCh6HwY/s320/copy_pref_name.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-3585888945951795699?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/3585888945951795699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/02/visual-guide-new-pref-of-configuration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/3585888945951795699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/3585888945951795699'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/02/visual-guide-new-pref-of-configuration.html' title='Visual Guide : New pref of Configuration Mania v1.14.2011022201'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-lPTDRkFxwuo/TVas4WLZeWI/AAAAAAAAAGQ/3Hnpxseex-c/s72-c/HWaccel.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-2935568666694581080</id><published>2011-02-05T23:48:00.000+09:00</published><updated>2011-02-05T23:48:00.252+09:00</updated><title type='text'>Tip: How to convert from GNU-Arch to Mercurial repository</title><content type='html'>&lt;h4&gt;Step 1: Construct a GNU-Arch project tree.&lt;/h4&gt;

&lt;p&gt;Execute following commands.
Note that you must register archive before getting the tree.&lt;/p&gt;

&lt;pre style="background-color: #000; color: #eee;"&gt;% cd &lt;var&gt;working_directory&lt;/var&gt;
% tla register-archive http://url/to/archarchives/somebody@example.org--FOOBAR/
% tla get -A somebody@example.org--FOOBAR FOOBAR--main
&lt;/pre&gt;

&lt;p&gt;Above commands generate &lt;code&gt;&lt;var&gt;working_directory&lt;/var&gt;/FOOBAR--main--patch-XX&lt;/code&gt; directory.&lt;/p&gt;

&lt;h4&gt;Step 2: Convert from the GNU-Arch's tree to Mercurial repository.&lt;/h4&gt;

&lt;p&gt;Remember to enable the Mercurial convert extension.
To enable, add following lines to your .hgrc:&lt;/p&gt;

&lt;pre style="border: solid 1px #888;"&gt;&lt;code&gt;[extensions]
hgext.convert =
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Run hg convert...&lt;/p&gt;

&lt;pre style="background-color: #000; color: #eee;"&gt;% hg convert &lt;var&gt;working_directory&lt;/var&gt;/FOOBAR--main--patch-XX
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-2935568666694581080?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/2935568666694581080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/02/tip-how-to-convert-from-gnu-arch-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/2935568666694581080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/2935568666694581080'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/02/tip-how-to-convert-from-gnu-arch-to.html' title='Tip: How to convert from GNU-Arch to Mercurial repository'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-4779060717054605881</id><published>2011-01-25T00:13:00.001+09:00</published><updated>2011-01-25T01:23:07.649+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='チラシの裏'/><title type='text'>Tip: JavaScript Operators for Obfuscation</title><content type='html'>&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;!!&lt;var&gt;arg&lt;/var&gt;&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Return &lt;code&gt;true&lt;/code&gt; when &lt;var&gt;arg&lt;/var&gt; is defined, &lt;code&gt;false&lt;/code&gt; when undefined.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;+!!&lt;var&gt;arg&lt;/var&gt;&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Same as &lt;code&gt;!!&lt;var&gt;arg&lt;/var&gt;&lt;/code&gt;, but returns 1 or 0.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;[]+&lt;var&gt;arg&lt;/var&gt;&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Convert &lt;var&gt;arg&lt;/var&gt; into a string.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;&lt;var&gt;arg&lt;/var&gt;|0&lt;/code&gt;&lt;/dt&gt;
&lt;dt&gt;&lt;code&gt;&lt;var&gt;arg&lt;/var&gt;&amp;gt;&amp;gt;0&lt;/code&gt;&lt;/dt&gt;
&lt;dt&gt;&lt;code&gt;~~&lt;var&gt;arg&lt;/var&gt;&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Convert &lt;var&gt;arg&lt;/var&gt; into an integer. (e.g. &lt;code&gt;~~-2.5&lt;/code&gt; makes &lt;code&gt;-2&lt;/code&gt;.) Important thing is dislike &lt;code&gt;parseInt(null)&lt;/code&gt; makes &lt;code&gt;NaN&lt;/code&gt;, &lt;code&gt;null|0&lt;/code&gt;, &lt;code&gt;null&amp;gt;&amp;gt;0&lt;/code&gt; and &lt;code&gt;~~null&lt;/code&gt; make 0.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;-~&lt;var&gt;arg&lt;/var&gt;&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Return the next number of &lt;var&gt;arg&lt;/var&gt;. This technique is based on &lt;a href="http://en.wikipedia.org/wiki/Two%27s_complement"&gt;Two's complement&lt;/a&gt;.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;!{}&lt;/code&gt;&lt;/dt&gt;
&lt;dt&gt;&lt;code&gt;![]&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;code&gt;false&lt;/code&gt;.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;!!{}&lt;/code&gt;&lt;/dt&gt;
&lt;dt&gt;&lt;code&gt;!![]&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;code&gt;true&lt;/code&gt;.&lt;/dd&gt;
&lt;/dl&gt;

&lt;h4&gt;Reference&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://utf-8.jp/public/jsfuck.html"&gt;JSF*ck&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://jsdo.it/uupaa/9YFT"&gt;jsのオレオレ演算子&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-4779060717054605881?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/4779060717054605881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/01/tip-javascript-operators-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/4779060717054605881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/4779060717054605881'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/01/tip-javascript-operators-for.html' title='Tip: JavaScript Operators for Obfuscation'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-2711981770701004333</id><published>2011-01-20T00:52:00.001+09:00</published><updated>2011-01-20T00:52:00.476+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xul'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>XUL Tip: Scrolling for tabs on XUL tabbox</title><content type='html'>&lt;p&gt;
The solution using &lt;code&gt;&amp;lt;arrowscrollbox&amp;gt;&lt;/code&gt;.
&lt;/p&gt;
&lt;pre class="prettyprint"&gt;&lt;code&gt;&amp;lt;tabbox&amp;gt;
  &amp;lt;arrowscrollbox clicktoscroll="true" orient="horizontal"&amp;gt;
    &amp;lt;tabs&amp;gt;
      &amp;lt;tab label="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"/&amp;gt;
      &amp;lt;tab label="bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"/&amp;gt;
      &amp;lt;tab label="cccccccccccccccccccccccccccccccccccccccccccccccccccc"/&amp;gt;
    &amp;lt;/tabs&amp;gt;
  &amp;lt;/arrowscrollbox&amp;gt;
  &amp;lt;tabpanels&amp;gt;
    &amp;lt;label value="a"/&amp;gt;
    &amp;lt;label value="b"/&amp;gt;
    &amp;lt;label value="c"/&amp;gt;
  &amp;lt;/tabpanels&amp;gt;
&amp;lt;/tabbox&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
When some of tabs are not visible, arrow-scroll-button is shown:
&lt;/p&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/_mg7ZLoSThok/TTW6V3q1UjI/AAAAAAAAAF8/gj20zlUK0HY/s1600/scrolledtab.png" style="margin-left:1em; margin-right:1em"&gt;&lt;img height="80" width="400" src="http://4.bp.blogspot.com/_mg7ZLoSThok/TTW6V3q1UjI/AAAAAAAAAF8/gj20zlUK0HY/s400/scrolledtab.png" style="border: 0;" /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;
Note that &lt;code&gt;arrowscrollbox&lt;/code&gt; element surrounds &lt;code&gt;tabs&lt;/code&gt; element.
If &lt;code&gt;arrowscrollbox&lt;/code&gt; element is child of &lt;code&gt;tabs&lt;/code&gt; element,
tabbox does not work properly.
&lt;/p&gt;
&lt;pre class="prettyprint"&gt;&lt;code&gt;&amp;lt;!-- Note: Does not work! --&amp;gt;
  &amp;lt;tabs&amp;gt;
    &amp;lt;arrowscrollbox clicktoscroll="true" orient="horizontal"&amp;gt;
      &amp;lt;tab label="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"/&amp;gt;
      &amp;lt;tab label="bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"/&amp;gt;
      &amp;lt;tab label="cccccccccccccccccccccccccccccccccccccccccccccccccccc"/&amp;gt;
    &amp;lt;/arrowscrollbox&amp;gt;
  &amp;lt;/tabs&amp;gt;
&lt;/code&gt;&lt;/pre&gt;


&lt;h4&gt;Issue of this solution&lt;/h4&gt;

&lt;p&gt;
On Mac theme, tabs are not painted properly:
&lt;/p&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/_mg7ZLoSThok/TTW8-c6NvrI/AAAAAAAAAGE/Qe6kcvOTe4Y/s1600/scrolled_tabbox_macosx_theme_on_linux.png" style="margin-left:1em; margin-right:1em"&gt;&lt;img height="101" width="400" src="http://2.bp.blogspot.com/_mg7ZLoSThok/TTW8-c6NvrI/AAAAAAAAAGE/Qe6kcvOTe4Y/s400/scrolled_tabbox_macosx_theme_on_linux.png" style="border:0;" /&gt;&lt;/a&gt;
&lt;/div&gt;



&lt;h4&gt;Reference&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://forums.mozillazine.org/viewtopic.php?f=19&amp;amp;t=1317495"&gt;Scrolling for mutiple tabs in XUL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-2711981770701004333?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/2711981770701004333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/01/xul-tip-scrolling-for-tabs-on-xul.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/2711981770701004333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/2711981770701004333'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/01/xul-tip-scrolling-for-tabs-on-xul.html' title='XUL Tip: Scrolling for tabs on XUL tabbox'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mg7ZLoSThok/TTW6V3q1UjI/AAAAAAAAAF8/gj20zlUK0HY/s72-c/scrolledtab.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-8659010404186861422</id><published>2011-01-03T20:10:00.002+09:00</published><updated>2011-01-03T20:26:40.339+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='povray'/><category scheme='http://www.blogger.com/atom/ns#' term='optics'/><title type='text'>水平線から上がった初日の出のアレをPOV-Rayで再現したい</title><content type='html'>&lt;div class="separator" style="clear: left; float: left; margin-right: 1em; text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/toyohara/3154885486/" title="初日の出 by toyohara, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3121/3154885486_a20fd385a3_t.jpg" style="width:100px;height:75px" alt="初日の出" /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;
新年といえば初日の出を観に行った人もいると思われるが、初日の出のイメージといえば
やはり水平線から出る太陽だ。
このとき、海面に反射して映る太陽は水平線からまっすぐとした線状となる。
&lt;/p&gt;

&lt;p&gt;
これについて&lt;a href="http://www.hirax.net/dekirukana9/two_suns/"&gt;hirax.net::「海面に写る太陽」の不思議&lt;/a&gt;にて、
解説されている。そのページによると原因として以下のように3点挙げられている。
&lt;/p&gt;
&lt;blockquote cite="http://www.hirax.net/dekirukana9/two_suns/"&gt;
&lt;p&gt;
「海面が波立っていること」「太陽に対する（微小）海面の向き」「海面でのフレネル反射率」が原因だということがわかってきた。 
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
これらは古典的な幾何光学で説明されていて、海面の法線と反射だけをうまく設定してやれば
コンピュータ上で再現できそうなことに気づいた。
&lt;/p&gt;

&lt;h4&gt;CG実験&lt;/h4&gt;

&lt;p&gt;そこで、水面と照明からなる簡単なCGをつくってみた。レンダラーは&lt;a href="http://www.povray.org/"&gt;POV-Ray&lt;/a&gt; 3.7.0.beta.41を使用した。ソースコードは下に示してある。&lt;/p&gt;

&lt;p&gt;画面中央に光源（太陽）があるようにするため、カメラは太陽方向を向く設定にした。そして、光源はカメラの場所から十分離れた白色点光源で実現した。写真で水面に映る太陽の部分は飽和しており、このような写真を得るために光の強さはかなり強くした。それが光源の色の設定を使用して&lt;code&gt;White*10&lt;/code&gt;と設定している箇所である。また、光源形状として球(sphere)を指定して太陽の形状を模した。&lt;/p&gt;

&lt;p&gt;水面は真っ平らな無限平面(plane)で実現した。水面の傾きを実現するためには法線ベクトルを設定する方法を使った。それが&lt;code&gt;#if Wavelet&lt;/code&gt;〜&lt;code&gt;#end&lt;/code&gt;で囲った部分である。その他肝心のフレネル反射をするようにも設定した(&lt;code&gt;fresnel on&lt;/code&gt;の箇所)。&lt;/p&gt;

&lt;pre class="prettyprint"&gt;&lt;code&gt;#include "colors.inc"

global_settings {
    charset utf8
}

#declare Wavelet=no;
#declare SunPlace=&amp;lt;0,20000,100000&amp;gt;;

camera {
    location &amp;lt;0, 0.5, 0&amp;gt;
    look_at SunPlace
}

// 光源（太陽の代わり）
light_source {
    SunPlace White*10
    looks_like {
        sphere {
            SunPlace,10000
            pigment {
                color White
            }
            finish {
                diffuse 1.0
            }
        }
    }
}

sky_sphere {
    pigment {
        color rgb &amp;lt;0.7, 0.8, 1.0&amp;gt;
    }
}

// 水面
plane {
    y, 0

    pigment {
        rgbf &amp;lt;0.0, 0.0, 1, 0&amp;gt;
    }

    texture {
#if (Wavelet)
        normal {
            bozo
            scale &amp;lt;0.05, 0.25, 0.05&amp;gt;
        }
#end
        finish {
            diffuse 1.0
            ambient 0.0

            reflection {
                0.9
                fresnel on
            }
        }
    }
    interior { ior 1.33 }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;h4&gt;結果&lt;/h4&gt;

&lt;p&gt;
以下がPOV-Rayにレンダリングをさせて得られた画像である。水面の法線ベクトルが実際の水面をうまく再現できていないらしくやや不自然なところもあるが、理論通り線状に太陽が映っていることがわかる。
&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/_mg7ZLoSThok/TSGuQjM-6JI/AAAAAAAAAF0/OLlx349X2u8/s1600/sun_reflect.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/_mg7ZLoSThok/TSGuQjM-6JI/AAAAAAAAAF0/OLlx349X2u8/s200/sun_reflect.png" style="width:200px;height:150px;" /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;
次に、ソースコードを&lt;code&gt;#declare Wavelet=no;&lt;/code&gt;と変更し、水面のさざなみをなくした環境下での画像が以下である。教科書通りの上下逆さまの鏡面反射になった。
&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/_mg7ZLoSThok/TSGuRmWCs2I/AAAAAAAAAF4/D5UbG3F0_QU/s1600/sun_reflect_mirror.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/_mg7ZLoSThok/TSGuRmWCs2I/AAAAAAAAAF4/D5UbG3F0_QU/s200/sun_reflect_mirror.png" style="width:200px;height:150px;" /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;h4&gt;まとめ&lt;/h4&gt;

&lt;p&gt;
以上より水平線から上がった太陽の反射像を工夫すればPOV-Rayで再現できることがわかった。加えて、水面の極小な傾きよって太陽の反射像が線状になることを確認できた。
&lt;/p&gt;

&lt;div&gt;
なお、最初の写真は&lt;a href="http://www.flickr.com/photos/toyohara/3154885486/" rel="nofollow"&gt;toyohara氏による2009年の初日の出&lt;/a&gt;の写真。
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-8659010404186861422?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/8659010404186861422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2011/01/pov-ray.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/8659010404186861422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/8659010404186861422'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2011/01/pov-ray.html' title='水平線から上がった初日の出のアレをPOV-Rayで再現したい'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3121/3154885486_a20fd385a3_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-901925066482184184</id><published>2010-12-25T16:33:00.000+09:00</published><updated>2010-12-25T16:33:56.491+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='configuration mania'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Preferences on Configuration Mania which are not supported on Firefox 4.</title><content type='html'>&lt;p&gt;
Following 10 configs on Configuration Mania does not seem to be supported on Firefox &lt;em&gt;4&lt;/em&gt;.
In addition, I found that 7 configs (with &lt;strong&gt;strongly emphasized (bold)&lt;/strong&gt; texts) are no longer supported on current stable Firefox. I'll work this issue.
&lt;/p&gt;

&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;&lt;td&gt;Name&lt;/td&gt;&lt;td&gt;State&lt;/td&gt;&lt;td&gt;Configuration Mania Setting&lt;/td&gt;&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;bidi&lt;wbr /&gt;.controlstextmode&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Not found in Firefox4b8 source code&lt;/td&gt;&lt;td&gt;UI&lt;wbr /&gt;-&amp;gt;Bidi&lt;wbr /&gt;-&amp;gt;Controls&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;browser&lt;wbr /&gt;.download&lt;wbr /&gt;.antivirus&lt;wbr /&gt;.dontclean&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;a href="https://developer.mozilla.org/en/Download_Manager_preferences"&gt;Obsolute in Firefox3.5&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Security&lt;wbr /&gt;-&amp;gt;Anti-Virus&lt;wbr /&gt;-&amp;gt;Try to clean a downloaded file when a virus is detected&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;browser&lt;wbr /&gt;.history&lt;wbr /&gt;_expire&lt;wbr /&gt;_days&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;a href="http://hg.mozilla.org/releases/mozilla-2.0/file/09565753ce5f/toolkit/components/places/src/nsNavHistory.cpp#l2075" rel="nofollow"&gt;Source code says it's old pref&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Security&lt;wbr /&gt;-&amp;gt;Privacy&lt;wbr /&gt;-&amp;gt;Browsing History&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;browser&lt;wbr /&gt;.history&lt;wbr /&gt;_expire&lt;wbr /&gt;_sites&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Not found in Firefox4b8 source code&lt;/td&gt;&lt;td&gt;Security&lt;wbr /&gt;-&amp;gt;Privacy&lt;wbr /&gt;-&amp;gt;Browsing History&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;browser&lt;wbr /&gt;.sessionstore&lt;wbr /&gt;.enabled&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;a href="http://kb.mozillazine.org/Browser.sessionstore.enabled"&gt;superseded w/ other settings on Firefox 3.5+&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Browser&lt;wbr /&gt;-&amp;gt;session Store&lt;wbr /&gt;-&amp;gt;Disable Session Store&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;browser&lt;wbr /&gt;.tabs&lt;wbr /&gt;.disableBackgroundClose&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;a href="http://kb.mozillazine.org/Browser.tabs.disableBackgroundClose"&gt;only available on development build&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Browser&lt;wbr /&gt;-&amp;gt;TabBrowsing&lt;wbr /&gt;-&amp;gt;Display a close button...&lt;wbr /&gt;-&amp;gt;on All tabs&lt;wbr /&gt;-&amp;gt;Clicking on the close tab button of a tab in backgrund will switch to that tab, not close it&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;content&lt;wbr /&gt;.max&lt;wbr /&gt;.tokenizing&lt;wbr /&gt;.time&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Not found in Firefox3.5+ source code&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Browser&lt;wbr /&gt;-&amp;gt;Paint&amp;amp;Rendering&lt;wbr /&gt;-&amp;gt;Maximum time to interrupt the process&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;content&lt;wbr /&gt;.switch&lt;wbr /&gt;.threshold&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Not found in Firefox3.5+ source code&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Browser&lt;wbr /&gt;-&amp;gt;Paint&amp;amp;Rendering&lt;wbr /&gt;-&amp;gt;"High&lt;wbr /&gt;-&amp;gt;Low frequency interrupt mode switch Threshold"&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;extensions&lt;wbr /&gt;.hideInstallButton&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Removed in Firefox4&lt;/td&gt;&lt;td&gt;Add-ons&lt;wbr /&gt;-&amp;gt;Show Install button on the add-on dialog&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;signon&lt;wbr /&gt;.expireMasterPassword&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Not found in Firefox4b8 source code&lt;/td&gt;&lt;td&gt;Security&lt;wbr /&gt;-&amp;gt;Privacy&lt;wbr /&gt;-&amp;gt;Master Password Timeout&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;svg&lt;wbr /&gt;.enabled&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://hg.mozilla.org/mozilla-central/rev/9e3b27acb9ef" rel="nofollow"&gt;Removed in Firefox4&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Browser&lt;wbr /&gt;-&amp;gt;Page control&lt;wbr /&gt;-&amp;gt;Enable rendering SVG content&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;webgl&lt;wbr /&gt;.software&lt;wbr /&gt;_render&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=582053"&gt;renamed to &lt;code&gt;webgl&lt;wbr /&gt;.force&lt;wbr /&gt;_osmesa&lt;/code&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Browser&lt;wbr /&gt;-&amp;gt;Page control&lt;wbr /&gt;-&amp;gt;Enable WebGL&lt;wbr /&gt;-&amp;gt;Use software renderer&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-901925066482184184?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/901925066482184184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2010/12/preferences-on-configuration-mania.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/901925066482184184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/901925066482184184'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2010/12/preferences-on-configuration-mania.html' title='Preferences on Configuration Mania which are not supported on Firefox 4.'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-8933621847387289711</id><published>2010-12-23T00:08:00.000+09:00</published><updated>2010-12-23T00:08:18.988+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>XMLSerializer().serializeToString() is a simple useful HTML2XML Converter.</title><content type='html'>&lt;p&gt;
&lt;code&gt;&lt;a href="https://developer.mozilla.org/en/XMLSerializer"&gt;XMLSerializer&lt;/a&gt;().serializeToString()&lt;/code&gt; method converts DOM tree to text.
&lt;/p&gt;

&lt;div&gt;
&lt;pre class="prettyprint"&gt;&lt;code&gt;(new XMLSerializer()).serializeToString(document.documentElement)
&lt;/code&gt;&lt;/pre&gt;
&lt;a href="javascript:(function(){prompt('', (new XMLSerializer()).serializeToString(document.documentElement))})();"&gt;bookmarklet&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;
On &lt;em&gt;Firefox&lt;/em&gt;, the output text is well-formed &lt;em&gt;XML&lt;/em&gt; source code.
The source DOM tree can be &lt;em&gt;HTML&lt;/em&gt;.
If &lt;code&gt;XMLSerializer().serializeToString()&lt;/code&gt; is applied to a HTML document,
it returns a XML-converted source code.
For example, &lt;code&gt;img&lt;/code&gt; elements ("&lt;code&gt;&amp;lt;img ...&amp;gt;&lt;/code&gt;") are converted to &lt;a href="http://www.w3.org/TR/2008/REC-xml-20081126/#NT-EmptyElemTag"&gt;the XML's empty-element tag form&lt;/a&gt; : "&lt;code&gt;&amp;lt;img ... &lt;strong style="background-color: #ff0;"&gt;/&lt;/strong&gt;&amp;gt;&lt;/code&gt;"
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-8933621847387289711?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/8933621847387289711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2010/12/xmlserializerserializetostring-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/8933621847387289711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/8933621847387289711'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2010/12/xmlserializerserializetostring-is.html' title='XMLSerializer().serializeToString() is a simple useful HTML2XML Converter.'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-2530005762067768350</id><published>2010-12-13T23:56:00.000+09:00</published><updated>2010-12-13T23:56:48.822+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='チラシの裏'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Three JIT options on Firefox4 : jitprofiling, methodjit, and tracejit</title><content type='html'>&lt;p&gt;
On Firefox4, there are three &lt;abbr title="Just-In-Time"&gt;JIT&lt;/abbr&gt; options:
&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/_mg7ZLoSThok/TQYy5XjmqAI/AAAAAAAAAFo/hxwX1PJaFMM/s1600/jitconfig.png" style="margin: 1ex;"&gt;&lt;img src="http://1.bp.blogspot.com/_mg7ZLoSThok/TQYy5XjmqAI/AAAAAAAAAFo/hxwX1PJaFMM/s320/jitconfig.png" height="125" width="320" style="border: 0 none;" /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;javascript.options.jitprofiling.*&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=580468" title="Bug#580468"&gt;Tuning JIT compiler heuristics&lt;/a&gt;; Profile to decide using &lt;em&gt;tracegit&lt;/em&gt; or using &lt;em&gt;methodjit&lt;/em&gt;.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;javascript.options.methodjit.*&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href="https://wiki.mozilla.org/JaegerMonkey" title="JagerMonkey"&gt;J&amp;#228;gerMonkey&lt;/a&gt;; Baseline JIT compiler.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;javascript.options.tracejit.*&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href="https://wiki.mozilla.org/JavaScript:TraceMonkey"&gt;TraceMonkey&lt;/a&gt;; native-code compilation.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;javascript.options.*.content&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Whether it apply to webpages or not&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;javascript.options.*.chrome&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Whether it apply to firefox's interface (XUL) or not&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;
Note: &lt;code&gt;javascript.options.jit.*&lt;/code&gt; are replaced with &lt;code&gt;javascript.options.tracejit.*&lt;/code&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5670234897870215734-2530005762067768350?l=cat-in-136.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cat-in-136.blogspot.com/feeds/2530005762067768350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cat-in-136.blogspot.com/2010/12/three-jit-options-on-firefox4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/2530005762067768350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5670234897870215734/posts/default/2530005762067768350'/><link rel='alternate' type='text/html' href='http://cat-in-136.blogspot.com/2010/12/three-jit-options-on-firefox4.html' title='Three JIT options on Firefox4 : jitprofiling, methodjit, and tracejit'/><author><name>cat_in_136</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_mg7ZLoSThok/S26Lo_jvOAI/AAAAAAAAAAM/6pTbyYw2iso/S220/black_simpleman_3d.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mg7ZLoSThok/TQYy5XjmqAI/AAAAAAAAAFo/hxwX1PJaFMM/s72-c/jitconfig.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5670234897870215734.post-8173443827596535152</id><published>2010-12-12T15:19:00.002+09:00</published><updated>2011-05-22T11:28:39.318+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='チラシの裏'/><category scheme='http://www.blogger.com/atom/ns#' term='pref diff'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Diff of firefox4.0b7 default preference and firefox3.6</title><content type='html'>&lt;p&gt;
This is difference between the default preference of Firefox 3.6.13 and one of 4.0b7. 
I found a &lt;em&gt;huge of number&lt;/em&gt; of preferences are changed.
&lt;/p&gt;

&lt;script type="text/javascript" defer="defer"&gt;&lt;!-- /* --&gt;&lt;![CDATA[ *///
(function(){
    var s = document.createElement("link");
    s.rel = "stylesheet";
    s.type = "text/css";
    s.href = "data:text/css;base64,dGFibGUuZGlmZl9maXJlZm94NF9wcmVmX2RpZmYgeyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBmb250LXNpemU6IHgtc21hbGw7IG92ZXJmbG93OiBhdXRvOyB9CnRhYmxlLmRpZmZfZmlyZWZveDRfcHJlZl9kaWZmIHRkIHsgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgcGFkZGluZzogMXB4OyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9CnRhYmxlLmRpZmZfZmlyZWZveDRfcHJlZl9kaWZmIHRkLnVuZGVmaW5lZCB7IGNvbG9yOiAjODg4OyBmb250LXN0eWxlOiBpdGFsaWM7IH0KdGFibGUuZGlmZl9maXJlZm94NF9wcmVmX2RpZmYgdHIuc2FtZXZhbCB0ZDpmaXJzdC1jaGlsZCB7IGNvbG9yOiAjNDQ0OyB9CnRhYmxlLmRpZmZfZmlyZWZveDRfcHJlZl9kaWZmIHRyLm5ld2tleSAgdGQ6Zmlyc3QtY2hpbGQgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgICAgfQp0YWJsZS5kaWZmX2ZpcmVmb3g0X3ByZWZfZGlmZiB0ci5vbGRrZXkgIHRkOmZpcnN0LWNoaWxkIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH0KCnRhYmxlLmRpZmZfZmlyZWZveDRfcHJlZl9kaWZmIHRyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfQp0YWJsZS5kaWZmX2ZpcmVmb3g0X3ByZWZfZGlmZiB0ciB7IC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyNXMgZWFzZS1pbi1vdXQgMHM7IH0K";
    document.getElementsByTagName("head")[0].appendChild(s);
})();
/* ]]&gt;&lt;!-- */ --&gt;&lt;/script&gt;

&lt;table class="diff_firefox4_pref_diff"&gt;
&lt;thead&gt;
&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;3.6.13&lt;/td&gt;&lt;td&gt;4.0b8&lt;/td&gt;&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class="newkey"&gt;&lt;td&gt;accelerometer.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;accesskeycausesactivation&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;browsewithcaret&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;browsewithcaret_&lt;wbr /&gt;shortcut.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;mouse_&lt;wbr /&gt;focuses_&lt;wbr /&gt;formcontrol&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;tabfocus&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;tabfocus_&lt;wbr /&gt;applies_&lt;wbr /&gt;to_&lt;wbr /&gt;xul&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;typeaheadfind&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;typeaheadfind.&lt;wbr /&gt;autostart&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;typeaheadfind.&lt;wbr /&gt;casesensitive&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;typeaheadfind.&lt;wbr /&gt;enablesound&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;typeaheadfind.&lt;wbr /&gt;enabletimeout&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;typeaheadfind.&lt;wbr /&gt;linksonly&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;typeaheadfind.&lt;wbr /&gt;prefillwithselection&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;typeaheadfind.&lt;wbr /&gt;soundURL&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;beep&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;typeaheadfind.&lt;wbr /&gt;startlinksonly&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;typeaheadfind.&lt;wbr /&gt;timeout&lt;/td&gt;&lt;td&gt;5000&lt;/td&gt;&lt;td&gt;4000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;usebrailledisplay&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;usetexttospeech&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;warn_&lt;wbr /&gt;on_&lt;wbr /&gt;browsewithcaret&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;accessibility.&lt;wbr /&gt;win32.&lt;wbr /&gt;force_&lt;wbr /&gt;disabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;advanced.&lt;wbr /&gt;mailftp&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;advanced.&lt;wbr /&gt;system.&lt;wbr /&gt;supportDDEExec&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;app.&lt;wbr /&gt;update.&lt;wbr /&gt;altwindowtype&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Browser:About&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;app.&lt;wbr /&gt;update.&lt;wbr /&gt;backgroundMaxErrors&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;app.&lt;wbr /&gt;update.&lt;wbr /&gt;cert.&lt;wbr /&gt;checkAttributes&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;app.&lt;wbr /&gt;update.&lt;wbr /&gt;cert.&lt;wbr /&gt;maxErrors&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;app.&lt;wbr /&gt;update.&lt;wbr /&gt;cert.&lt;wbr /&gt;requireBuiltIn&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;app.&lt;wbr /&gt;update.&lt;wbr /&gt;certs.&lt;wbr /&gt;1.&lt;wbr /&gt;commonName&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;aus3.mozilla.org&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;app.&lt;wbr /&gt;update.&lt;wbr /&gt;certs.&lt;wbr /&gt;1.&lt;wbr /&gt;issuerName&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;OU=Equifax Secure Certificate Authority,O=Equifax,C=US&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;app.&lt;wbr /&gt;update.&lt;wbr /&gt;certs.&lt;wbr /&gt;2.&lt;wbr /&gt;commonName&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;aus3.mozilla.org&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;app.&lt;wbr /&gt;update.&lt;wbr /&gt;certs.&lt;wbr /&gt;2.&lt;wbr /&gt;issuerName&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;CN=Thawte SSL CA,O="Thawte, Inc.",C=US&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;app.&lt;wbr /&gt;update.&lt;wbr /&gt;channel&lt;/td&gt;&lt;td&gt;release&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;app.&lt;wbr /&gt;update.&lt;wbr /&gt;log&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;app.&lt;wbr /&gt;update.&lt;wbr /&gt;url&lt;/td&gt;&lt;td&gt;https://aus2.mozilla.org/update/3/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml&lt;/td&gt;&lt;td&gt;https://aus3.mozilla.org/update/3/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;application.&lt;wbr /&gt;use_&lt;wbr /&gt;ns_&lt;wbr /&gt;plugin_&lt;wbr /&gt;finder&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;bidi.&lt;wbr /&gt;browser.&lt;wbr /&gt;ui&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;bidi.&lt;wbr /&gt;characterset&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;bidi.&lt;wbr /&gt;direction&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;bidi.&lt;wbr /&gt;edit.&lt;wbr /&gt;caret_&lt;wbr /&gt;movement_&lt;wbr /&gt;style&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;bidi.&lt;wbr /&gt;edit.&lt;wbr /&gt;delete_&lt;wbr /&gt;immediately&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;bidi.&lt;wbr /&gt;numeral&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;bidi.&lt;wbr /&gt;support&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;bidi.&lt;wbr /&gt;texttype&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;active_&lt;wbr /&gt;color&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;#EE0000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;anchor_&lt;wbr /&gt;color&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;#0000EE&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;autofocus&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;blink_&lt;wbr /&gt;allowed&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;bookmarks.&lt;wbr /&gt;sort.&lt;wbr /&gt;direction&lt;/td&gt;&lt;td&gt;descending&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;bookmarks.&lt;wbr /&gt;sort.&lt;wbr /&gt;resource&lt;/td&gt;&lt;td&gt;rdf:http://home.netscape.com/NC-rdf#Name&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;cache.&lt;wbr /&gt;check_&lt;wbr /&gt;doc_&lt;wbr /&gt;frequency&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;cache.&lt;wbr /&gt;disk.&lt;wbr /&gt;capacity&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;256000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;cache.&lt;wbr /&gt;disk.&lt;wbr /&gt;enable&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;cache.&lt;wbr /&gt;disk.&lt;wbr /&gt;smart_&lt;wbr /&gt;size.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;cache.&lt;wbr /&gt;disk.&lt;wbr /&gt;smart_&lt;wbr /&gt;size.&lt;wbr /&gt;first_&lt;wbr /&gt;run&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;cache.&lt;wbr /&gt;disk_&lt;wbr /&gt;cache_&lt;wbr /&gt;ssl&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;cache.&lt;wbr /&gt;memory.&lt;wbr /&gt;enable&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;cache.&lt;wbr /&gt;offline.&lt;wbr /&gt;capacity&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;512000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;cache.&lt;wbr /&gt;offline.&lt;wbr /&gt;enable&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;chrome.&lt;wbr /&gt;image_&lt;wbr /&gt;icons.&lt;wbr /&gt;max_&lt;wbr /&gt;size&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1024&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;chrome.&lt;wbr /&gt;toolbar_&lt;wbr /&gt;style&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;chrome.&lt;wbr /&gt;toolbar_&lt;wbr /&gt;tips&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;display.&lt;wbr /&gt;auto_&lt;wbr /&gt;quality_&lt;wbr /&gt;min_&lt;wbr /&gt;font_&lt;wbr /&gt;size&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;20&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;display.&lt;wbr /&gt;background_&lt;wbr /&gt;color&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;#FFFFFF&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;display.&lt;wbr /&gt;focus_&lt;wbr /&gt;background_&lt;wbr /&gt;color&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;#117722&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;display.&lt;wbr /&gt;focus_&lt;wbr /&gt;ring_&lt;wbr /&gt;on_&lt;wbr /&gt;anything&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;display.&lt;wbr /&gt;focus_&lt;wbr /&gt;ring_&lt;wbr /&gt;style&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;display.&lt;wbr /&gt;focus_&lt;wbr /&gt;ring_&lt;wbr /&gt;width&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;display.&lt;wbr /&gt;focus_&lt;wbr /&gt;text_&lt;wbr /&gt;color&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;#ffffff&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;display.&lt;wbr /&gt;force_&lt;wbr /&gt;inline_&lt;wbr /&gt;alttext&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;display.&lt;wbr /&gt;foreground_&lt;wbr /&gt;color&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;#000000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;display.&lt;wbr /&gt;normal_&lt;wbr /&gt;lineheight_&lt;wbr /&gt;calc_&lt;wbr /&gt;control&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;display.&lt;wbr /&gt;show_&lt;wbr /&gt;image_&lt;wbr /&gt;placeholders&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;display.&lt;wbr /&gt;use_&lt;wbr /&gt;document_&lt;wbr /&gt;colors&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;display.&lt;wbr /&gt;use_&lt;wbr /&gt;document_&lt;wbr /&gt;fonts&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;display.&lt;wbr /&gt;use_&lt;wbr /&gt;focus_&lt;wbr /&gt;colors&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;display.&lt;wbr /&gt;use_&lt;wbr /&gt;system_&lt;wbr /&gt;colors&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;enable_&lt;wbr /&gt;automatic_&lt;wbr /&gt;image_&lt;wbr /&gt;resizing&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;enable_&lt;wbr /&gt;click_&lt;wbr /&gt;image_&lt;wbr /&gt;resizing&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;fixup.&lt;wbr /&gt;alternate.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;fixup.&lt;wbr /&gt;alternate.&lt;wbr /&gt;prefix&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;www.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;fixup.&lt;wbr /&gt;alternate.&lt;wbr /&gt;suffix&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;.com&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;fixup.&lt;wbr /&gt;hide_&lt;wbr /&gt;user_&lt;wbr /&gt;pass&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;formfill.&lt;wbr /&gt;agedWeight&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;formfill.&lt;wbr /&gt;boundaryWeight&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;25&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;formfill.&lt;wbr /&gt;bucketSize&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;formfill.&lt;wbr /&gt;debug&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;formfill.&lt;wbr /&gt;enable&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;formfill.&lt;wbr /&gt;expire_&lt;wbr /&gt;days&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;180&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;formfill.&lt;wbr /&gt;maxTimeGroupings&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;25&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;formfill.&lt;wbr /&gt;prefixWeight&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;formfill.&lt;wbr /&gt;saveHttpsForms&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;formfill.&lt;wbr /&gt;timeGroupingSize&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;604800&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;frames.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;gesture.&lt;wbr /&gt;swipe.&lt;wbr /&gt;down&lt;/td&gt;&lt;td&gt;cmd_scrollBottom&lt;/td&gt;&lt;td&gt;Browser:ShowTabView&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;gesture.&lt;wbr /&gt;swipe.&lt;wbr /&gt;up&lt;/td&gt;&lt;td&gt;cmd_scrollTop&lt;/td&gt;&lt;td&gt;Browser:HideTabView&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;helperApps.&lt;wbr /&gt;alwaysAsk.&lt;wbr /&gt;force&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;helperApps.&lt;wbr /&gt;neverAsk.&lt;wbr /&gt;openFile&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;helperApps.&lt;wbr /&gt;neverAsk.&lt;wbr /&gt;saveToDisk&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;history.&lt;wbr /&gt;allowPopState&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;history.&lt;wbr /&gt;allowPushState&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;history.&lt;wbr /&gt;allowReplaceState&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;history.&lt;wbr /&gt;maxStateObjectSize&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;655360&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;history.&lt;wbr /&gt;showSessions&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;history_&lt;wbr /&gt;expire_&lt;wbr /&gt;days&lt;/td&gt;&lt;td&gt;180&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;history_&lt;wbr /&gt;expire_&lt;wbr /&gt;days_&lt;wbr /&gt;min&lt;/td&gt;&lt;td&gt;90&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;history_&lt;wbr /&gt;expire_&lt;wbr /&gt;sites&lt;/td&gt;&lt;td&gt;40000&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;menu.&lt;wbr /&gt;showCharacterEncoding&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;chrome://browser/locale/browser.properties&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;panorama.&lt;wbr /&gt;animate_&lt;wbr /&gt;zoom&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;popups.&lt;wbr /&gt;showPopupBlocker&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;safebrowsing.&lt;wbr /&gt;provider.&lt;wbr /&gt;0.&lt;wbr /&gt;lookupURL&lt;/td&gt;&lt;td&gt;http://safebrowsing.clients.google.com/safebrowsing/lookup?sourceid=firefox-antiphish&amp;amp;features=TrustRank&amp;amp;client={moz:client}&amp;amp;appver={moz:version}&amp;amp;&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;search.&lt;wbr /&gt;order.&lt;wbr /&gt;4&lt;/td&gt;&lt;td&gt;chrome://browser-region/locale/region.properties&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;search.&lt;wbr /&gt;order.&lt;wbr /&gt;5&lt;/td&gt;&lt;td&gt;chrome://browser-region/locale/region.properties&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;search.&lt;wbr /&gt;order.&lt;wbr /&gt;6&lt;/td&gt;&lt;td&gt;chrome://browser-region/locale/region.properties&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;search.&lt;wbr /&gt;order.&lt;wbr /&gt;7&lt;/td&gt;&lt;td&gt;chrome://browser-region/locale/region.properties&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;search.&lt;wbr /&gt;order.&lt;wbr /&gt;8&lt;/td&gt;&lt;td&gt;chrome://browser-region/locale/region.properties&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;search.&lt;wbr /&gt;param.&lt;wbr /&gt;ms-&lt;wbr /&gt;pc&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;MOZI&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;search.&lt;wbr /&gt;update.&lt;wbr /&gt;interval&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;21600&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;search.&lt;wbr /&gt;updateinterval&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;send_&lt;wbr /&gt;pings.&lt;wbr /&gt;max_&lt;wbr /&gt;per_&lt;wbr /&gt;link&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;send_&lt;wbr /&gt;pings.&lt;wbr /&gt;require_&lt;wbr /&gt;same_&lt;wbr /&gt;host&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;sessionhistory.&lt;wbr /&gt;max_&lt;wbr /&gt;total_&lt;wbr /&gt;viewers&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;-1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;sessionstore.&lt;wbr /&gt;interval&lt;/td&gt;&lt;td&gt;10000&lt;/td&gt;&lt;td&gt;15000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;sessionstore.&lt;wbr /&gt;max_&lt;wbr /&gt;concurrent_&lt;wbr /&gt;tabs&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;sessionstore.&lt;wbr /&gt;privacy_&lt;wbr /&gt;level&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;sessionstore.&lt;wbr /&gt;privacy_&lt;wbr /&gt;level_&lt;wbr /&gt;deferred&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;startup.&lt;wbr /&gt;homepage&lt;/td&gt;&lt;td&gt;resource:/browserconfig.properties&lt;/td&gt;&lt;td&gt;chrome://branding/locale/browserconfig.properties&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;tabs.&lt;wbr /&gt;animate&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;tabs.&lt;wbr /&gt;loadFolderAndReplace&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;tabs.&lt;wbr /&gt;tabMaxWidth&lt;/td&gt;&lt;td&gt;250&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;tabs.&lt;wbr /&gt;tabMinWidth&lt;/td&gt;&lt;td&gt;100&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;taskbar.&lt;wbr /&gt;lists.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;taskbar.&lt;wbr /&gt;lists.&lt;wbr /&gt;frequent.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;taskbar.&lt;wbr /&gt;lists.&lt;wbr /&gt;maxListItemCount&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;taskbar.&lt;wbr /&gt;lists.&lt;wbr /&gt;recent.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;taskbar.&lt;wbr /&gt;lists.&lt;wbr /&gt;refreshInSeconds&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;120&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;taskbar.&lt;wbr /&gt;lists.&lt;wbr /&gt;tasks.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;taskbar.&lt;wbr /&gt;previews.&lt;wbr /&gt;cachetime&lt;/td&gt;&lt;td&gt;20&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;taskbar.&lt;wbr /&gt;previews.&lt;wbr /&gt;enable&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;triple_&lt;wbr /&gt;click_&lt;wbr /&gt;selects_&lt;wbr /&gt;paragraph&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;underline_&lt;wbr /&gt;anchors&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;urlbar.&lt;wbr /&gt;autocomplete.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;urlbar.&lt;wbr /&gt;restrict.&lt;wbr /&gt;openpage&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;browser.&lt;wbr /&gt;visited_&lt;wbr /&gt;color&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;#551A8B&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;browser.&lt;wbr /&gt;zoom.&lt;wbr /&gt;full&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Clipboard.&lt;wbr /&gt;cutcopy&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Clipboard.&lt;wbr /&gt;paste&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;DOMException.&lt;wbr /&gt;code&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;DOMException.&lt;wbr /&gt;message&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;DOMException.&lt;wbr /&gt;name&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;DOMException.&lt;wbr /&gt;result&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;DOMException.&lt;wbr /&gt;toString.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;DOMParser.&lt;wbr /&gt;parseFromStream&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;History.&lt;wbr /&gt;back.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;History.&lt;wbr /&gt;current&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;UniversalBrowserRead&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;History.&lt;wbr /&gt;forward.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;History.&lt;wbr /&gt;go.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;History.&lt;wbr /&gt;item&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;UniversalBrowserRead&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;History.&lt;wbr /&gt;next&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;UniversalBrowserRead&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;History.&lt;wbr /&gt;previous&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;UniversalBrowserRead&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;History.&lt;wbr /&gt;toString&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;UniversalBrowserRead&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Location.&lt;wbr /&gt;hash.&lt;wbr /&gt;set&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Location.&lt;wbr /&gt;href.&lt;wbr /&gt;set&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Location.&lt;wbr /&gt;replace.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Navigator.&lt;wbr /&gt;preference&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Navigator.&lt;wbr /&gt;preferenceinternal.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;UniversalPreferencesRead&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Navigator.&lt;wbr /&gt;preferenceinternal.&lt;wbr /&gt;set&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;UniversalPreferencesWrite&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;SOAPCall.&lt;wbr /&gt;invokeVerifySourceHeader&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Selection.&lt;wbr /&gt;addSelectionListener&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;UniversalXPConnect&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Selection.&lt;wbr /&gt;removeSelectionListener&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;UniversalXPConnect&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Window.&lt;wbr /&gt;blur.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Window.&lt;wbr /&gt;close.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Window.&lt;wbr /&gt;closed.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Window.&lt;wbr /&gt;focus.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Window.&lt;wbr /&gt;frames.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Window.&lt;wbr /&gt;history.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Window.&lt;wbr /&gt;length.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Window.&lt;wbr /&gt;location&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Window.&lt;wbr /&gt;opener.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Window.&lt;wbr /&gt;parent.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Window.&lt;wbr /&gt;postMessage.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Window.&lt;wbr /&gt;self.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Window.&lt;wbr /&gt;top.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;Window.&lt;wbr /&gt;window.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;channel&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;getInterface&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;open-&lt;wbr /&gt;uri&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;allAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;default_&lt;wbr /&gt;policynames&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;mailnews&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;attributes.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;baseURI.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;data.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;documentURI&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;getAttribute&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;getAttributeNS&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;getAttributeNode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;getAttributeNodeNS&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;getNamedItem&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;getNamedItemNS&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;host.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;hostname.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;href.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;innerHTML.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;lowSrc.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;nodeValue.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;pathname.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;protocol.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;src.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;substringData.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;text.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;textContent&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;title.&lt;wbr /&gt;get&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;*.&lt;wbr /&gt;wholeText&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;DOMException.&lt;wbr /&gt;toString&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;DOMParser.&lt;wbr /&gt;parseFromStream&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;DOMParser.&lt;wbr /&gt;parseFromString&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;HTMLAnchorElement.&lt;wbr /&gt;toString&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;HTMLDivElement.&lt;wbr /&gt;getAttribute&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;sameOrigin&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;HTMLDocument.&lt;wbr /&gt;URL&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;HTMLDocument.&lt;wbr /&gt;domain&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Location.&lt;wbr /&gt;toString&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Range.&lt;wbr /&gt;toString&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPCall.&lt;wbr /&gt;asyncInvoke&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPCall.&lt;wbr /&gt;invoke&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPCall.&lt;wbr /&gt;transportURI&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPCall.&lt;wbr /&gt;verifySourceHeader&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPEncoding.&lt;wbr /&gt;decode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPEncoding.&lt;wbr /&gt;defaultDecoder&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPEncoding.&lt;wbr /&gt;defaultEncoder&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPEncoding.&lt;wbr /&gt;encode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPEncoding.&lt;wbr /&gt;getAssociatedEncoding&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPEncoding.&lt;wbr /&gt;getDecoder&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPEncoding.&lt;wbr /&gt;getEncoder&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPEncoding.&lt;wbr /&gt;getExternalSchemaURI&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPEncoding.&lt;wbr /&gt;getInternalSchemaURI&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPEncoding.&lt;wbr /&gt;mapSchemaURI&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPEncoding.&lt;wbr /&gt;schemaCollection&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPEncoding.&lt;wbr /&gt;setDecoder&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPEncoding.&lt;wbr /&gt;setEncoder&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPEncoding.&lt;wbr /&gt;styleURI&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPEncoding.&lt;wbr /&gt;unmapSchemaURI&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPFault.&lt;wbr /&gt;detail&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPFault.&lt;wbr /&gt;element&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPFault.&lt;wbr /&gt;faultActor&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPFault.&lt;wbr /&gt;faultCode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPFault.&lt;wbr /&gt;faultNamespaceURI&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPFault.&lt;wbr /&gt;faultString&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPHeaderBlock.&lt;wbr /&gt;actorURI&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPHeaderBlock.&lt;wbr /&gt;mustUnderstand&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPParameter&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPPropertyBagMutator.&lt;wbr /&gt;addProperty&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPPropertyBagMutator.&lt;wbr /&gt;propertyBag&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SOAPResponse.&lt;wbr /&gt;fault&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SchemaLoader.&lt;wbr /&gt;load&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SchemaLoader.&lt;wbr /&gt;loadAsync&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SchemaLoader.&lt;wbr /&gt;onError&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SchemaLoader.&lt;wbr /&gt;onLoad&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;SchemaLoader.&lt;wbr /&gt;processSchemaElement&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;WSDLLoader.&lt;wbr /&gt;load&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;WSDLLoader.&lt;wbr /&gt;loadAsync&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;WSDLLoader.&lt;wbr /&gt;onError&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;WSDLLoader.&lt;wbr /&gt;onLoad&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;WebServiceProxyFactory.&lt;wbr /&gt;createProxy&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;WebServiceProxyFactory.&lt;wbr /&gt;createProxyAsync&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;WebServiceProxyFactory.&lt;wbr /&gt;onError&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;WebServiceProxyFactory.&lt;wbr /&gt;onLoad&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Window.&lt;wbr /&gt;blur&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Window.&lt;wbr /&gt;focus&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Window.&lt;wbr /&gt;innerHeight.&lt;wbr /&gt;set&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Window.&lt;wbr /&gt;innerWidth.&lt;wbr /&gt;set&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Window.&lt;wbr /&gt;moveBy&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Window.&lt;wbr /&gt;moveTo&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Window.&lt;wbr /&gt;name.&lt;wbr /&gt;set&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Window.&lt;wbr /&gt;outerHeight.&lt;wbr /&gt;set&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Window.&lt;wbr /&gt;outerWidth.&lt;wbr /&gt;set&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Window.&lt;wbr /&gt;resizeBy&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Window.&lt;wbr /&gt;resizeTo&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Window.&lt;wbr /&gt;screenX.&lt;wbr /&gt;set&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Window.&lt;wbr /&gt;screenY.&lt;wbr /&gt;set&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;Window.&lt;wbr /&gt;sizeToContent&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;abort&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;channel&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;getAllResponseHeaders&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;getInterface&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;getResponseHeader&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;onerror&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;onload&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;onreadystatechange&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;open&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;overrideMimeType&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;readyState&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;responseText&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;responseXML&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;send&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;setRequestHeader&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;status&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLHttpRequest.&lt;wbr /&gt;statusText&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLSerializer.&lt;wbr /&gt;serializeToStream&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;XMLSerializer.&lt;wbr /&gt;serializeToString&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;document.&lt;wbr /&gt;load&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;noAccess&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;capability.&lt;wbr /&gt;policy.&lt;wbr /&gt;mailnews.&lt;wbr /&gt;sites&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;mailbox: imap: news:&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;clipboard.&lt;wbr /&gt;autocopy&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;config.&lt;wbr /&gt;use_&lt;wbr /&gt;system_&lt;wbr /&gt;prefs&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;config.&lt;wbr /&gt;use_&lt;wbr /&gt;system_&lt;wbr /&gt;prefs.&lt;wbr /&gt;accessibility&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;converter.&lt;wbr /&gt;html2txt.&lt;wbr /&gt;header_&lt;wbr /&gt;strategy&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;converter.&lt;wbr /&gt;html2txt.&lt;wbr /&gt;structs&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;errorconsole.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;devtools.&lt;wbr /&gt;inspector.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;allow_&lt;wbr /&gt;scripts_&lt;wbr /&gt;to_&lt;wbr /&gt;close_&lt;wbr /&gt;windows&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;disable_&lt;wbr /&gt;image_&lt;wbr /&gt;src_&lt;wbr /&gt;set&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;disable_&lt;wbr /&gt;open_&lt;wbr /&gt;click_&lt;wbr /&gt;delay&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1000&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dom.&lt;wbr /&gt;disable_&lt;wbr /&gt;open_&lt;wbr /&gt;during_&lt;wbr /&gt;load&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dom.&lt;wbr /&gt;disable_&lt;wbr /&gt;window_&lt;wbr /&gt;flip&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;disable_&lt;wbr /&gt;window_&lt;wbr /&gt;open_&lt;wbr /&gt;feature.&lt;wbr /&gt;close&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dom.&lt;wbr /&gt;disable_&lt;wbr /&gt;window_&lt;wbr /&gt;open_&lt;wbr /&gt;feature.&lt;wbr /&gt;location&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;disable_&lt;wbr /&gt;window_&lt;wbr /&gt;open_&lt;wbr /&gt;feature.&lt;wbr /&gt;menubar&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;disable_&lt;wbr /&gt;window_&lt;wbr /&gt;open_&lt;wbr /&gt;feature.&lt;wbr /&gt;minimizable&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;disable_&lt;wbr /&gt;window_&lt;wbr /&gt;open_&lt;wbr /&gt;feature.&lt;wbr /&gt;personalbar&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;disable_&lt;wbr /&gt;window_&lt;wbr /&gt;open_&lt;wbr /&gt;feature.&lt;wbr /&gt;resizable&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;disable_&lt;wbr /&gt;window_&lt;wbr /&gt;open_&lt;wbr /&gt;feature.&lt;wbr /&gt;scrollbars&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;disable_&lt;wbr /&gt;window_&lt;wbr /&gt;open_&lt;wbr /&gt;feature.&lt;wbr /&gt;titlebar&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;disable_&lt;wbr /&gt;window_&lt;wbr /&gt;open_&lt;wbr /&gt;feature.&lt;wbr /&gt;toolbar&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dom.&lt;wbr /&gt;disable_&lt;wbr /&gt;window_&lt;wbr /&gt;status_&lt;wbr /&gt;change&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;event.&lt;wbr /&gt;contextmenu.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;indexedDB.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;indexedDB.&lt;wbr /&gt;warningQuota&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;50&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dom.&lt;wbr /&gt;ipc.&lt;wbr /&gt;plugins.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;ipc.&lt;wbr /&gt;plugins.&lt;wbr /&gt;enabled.&lt;wbr /&gt;npctrl.&lt;wbr /&gt;dll&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;ipc.&lt;wbr /&gt;plugins.&lt;wbr /&gt;enabled.&lt;wbr /&gt;npqtplugin.&lt;wbr /&gt;dll&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;ipc.&lt;wbr /&gt;plugins.&lt;wbr /&gt;enabled.&lt;wbr /&gt;npswf32.&lt;wbr /&gt;dll&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;ipc.&lt;wbr /&gt;plugins.&lt;wbr /&gt;enabled.&lt;wbr /&gt;nptest.&lt;wbr /&gt;dll&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;ipc.&lt;wbr /&gt;plugins.&lt;wbr /&gt;java.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;ipc.&lt;wbr /&gt;plugins.&lt;wbr /&gt;processLaunchTimeoutSecs&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;45&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;ipc.&lt;wbr /&gt;plugins.&lt;wbr /&gt;timeoutSecs&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;45&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;max_&lt;wbr /&gt;chrome_&lt;wbr /&gt;script_&lt;wbr /&gt;run_&lt;wbr /&gt;time&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;20&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;max_&lt;wbr /&gt;script_&lt;wbr /&gt;run_&lt;wbr /&gt;time&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;popup_&lt;wbr /&gt;allowed_&lt;wbr /&gt;events&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;change click dblclick mouseup reset submit&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;popup_&lt;wbr /&gt;maximum&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;20&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;storage.&lt;wbr /&gt;default_&lt;wbr /&gt;quota&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;5120&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;dom.&lt;wbr /&gt;storage.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;editor.&lt;wbr /&gt;css.&lt;wbr /&gt;default_&lt;wbr /&gt;length_&lt;wbr /&gt;unit&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;px&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;editor.&lt;wbr /&gt;positioning.&lt;wbr /&gt;offset&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;editor.&lt;wbr /&gt;quotesPreformatted&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;editor.&lt;wbr /&gt;resizing.&lt;wbr /&gt;preserve_&lt;wbr /&gt;ratio&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;editor.&lt;wbr /&gt;use_&lt;wbr /&gt;css&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;editor.&lt;wbr /&gt;use_&lt;wbr /&gt;custom_&lt;wbr /&gt;colors&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;alwaysUnpack&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;extensions.&lt;wbr /&gt;blocklist.&lt;wbr /&gt;url&lt;/td&gt;&lt;td&gt;https://addons.mozilla.org/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/&lt;/td&gt;&lt;td&gt;https://addons.mozilla.org/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/%PING_COUNT%/&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;getAddons.&lt;wbr /&gt;browseAddons&lt;/td&gt;&lt;td&gt;https://addons.mozilla.org/%LOCALE%/%APP%&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;getAddons.&lt;wbr /&gt;cache.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;getAddons.&lt;wbr /&gt;get.&lt;wbr /&gt;url&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/guid:%IDS%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;extensions.&lt;wbr /&gt;getAddons.&lt;wbr /&gt;maxResults&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;15&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;getAddons.&lt;wbr /&gt;recommended.&lt;wbr /&gt;browseURL&lt;/td&gt;&lt;td&gt;https://addons.mozilla.org/%LOCALE%/%APP%/recommended&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;getAddons.&lt;wbr /&gt;recommended.&lt;wbr /&gt;url&lt;/td&gt;&lt;td&gt;https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/list/featured/all/10/%OS%/%VERSION%&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;extensions.&lt;wbr /&gt;getAddons.&lt;wbr /&gt;search.&lt;wbr /&gt;url&lt;/td&gt;&lt;td&gt;https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/%TERMS%/all/10/%OS%/%VERSION%&lt;/td&gt;&lt;td&gt;https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;getAddons.&lt;wbr /&gt;showPane&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;hideInstallButton&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;ignoreMTimeChanges&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;reporter.&lt;wbr /&gt;privacyURL&lt;/td&gt;&lt;td&gt;http://reporter.mozilla.org/privacy/&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;reporter.&lt;wbr /&gt;serviceURL&lt;/td&gt;&lt;td&gt;http://reporter.mozilla.org/service/0.3/&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;spellcheck.&lt;wbr /&gt;inline.&lt;wbr /&gt;max-&lt;wbr /&gt;misspellings&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;500&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;update.&lt;wbr /&gt;autoUpdateDefault&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;extensions.&lt;wbr /&gt;webservice.&lt;wbr /&gt;discoverURL&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;https://services.addons.mozilla.org/%LOCALE%/%APP%/discovery/%VERSION%/%OS%&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;blacklist.&lt;wbr /&gt;underline_&lt;wbr /&gt;offset&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;FangSong,Gulim,GulimChe,MingLiU,MingLiU-ExtB,MingLiU_HKSCS,MingLiU-HKSCS-ExtB,MS Gothic,MS Mincho,MS PGothic,MS PMincho,MS UI Gothic,PMingLiU,PMingLiU-ExtB,SimHei,SimSun,SimSun-ExtB,Hei,Kai,Apple LiGothic,Apple LiSung,Osaka&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;ar&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;sans-serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;el&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;he&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;sans-serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;ja&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;sans-serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;ko&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;sans-serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;th&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;tr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;armn&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;baltic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;beng&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;cans&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;central-&lt;wbr /&gt;euro&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;cyrillic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;devanagari&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;ethi&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;geor&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;gujr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;guru&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;khmr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;knda&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;mlym&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;orya&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;sinh&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;tamil&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;telu&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;tibt&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;unicode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;x-&lt;wbr /&gt;western&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;zh-&lt;wbr /&gt;CN&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;sans-serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;zh-&lt;wbr /&gt;HK&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;sans-serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;default.&lt;wbr /&gt;zh-&lt;wbr /&gt;TW&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;sans-serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;mathfont-&lt;wbr /&gt;family&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;STIXNonUnicode, STIXSizeOneSym, STIXSize1, STIXGeneral, Symbol, DejaVu Sans, Cambria Math&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;ar&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;el&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;he&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;ja&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;ko&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;th&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;tr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;armn&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;baltic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;beng&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;cans&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;central-&lt;wbr /&gt;euro&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;cyrillic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;devanagari&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;ethi&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;geor&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;gujr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;guru&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;khmr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;knda&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;mlym&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;orya&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;sinh&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;tamil&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;telu&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;tibt&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;unicode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;user-&lt;wbr /&gt;def&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;x-&lt;wbr /&gt;western&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;zh-&lt;wbr /&gt;CN&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;zh-&lt;wbr /&gt;HK&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;minimum-&lt;wbr /&gt;size.&lt;wbr /&gt;zh-&lt;wbr /&gt;TW&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;cursive.&lt;wbr /&gt;he&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Guttman Yad, Ktav, Arial&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;cursive.&lt;wbr /&gt;ko&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Gungseo&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;he&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Fixed Miriam Transparent, Miriam Fixed, Rod, Courier New&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;ja&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;MS Gothic, MS Mincho, MS PGothic, MS PMincho&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;ko&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;GulimChe&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;armn&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Arial AMU, Arial Unicode MS, Code2000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;beng&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Likhan, Mukti Narrow, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;cans&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Aboriginal Sans, OskiDakelh, Pigiarniq, Uqammaq&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;devanagari&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Mangal, Raghindi&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;ethi&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Ethiopia Jiret, Code2000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;geor&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;BPG Classic 99U, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;gujr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Code2000, Shruti, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;guru&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Code2000, Raavi, Saab, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;khmr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Code2000, Khmer OS, Khmer OS System&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;knda&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tunga, AksharUnicode, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;mlym&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;AnjaliOldLipi, Kartika, ThoolikaUnicode, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;orya&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Kalinga, ori1Uni, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;sinh&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Iskoola Pota, AksharUnicode&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;tamil&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Latha, Code2000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;telu&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Gautami, Akshar Unicode, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;tibt&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tibetan Machine Uni, Jomolhari, Microsoft Himalaya&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;zh-&lt;wbr /&gt;CN&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;MS Song, SimSun&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;zh-&lt;wbr /&gt;HK&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;MingLiU_HKSCS, Ming(for ISO10646), MingLiU&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;monospace.&lt;wbr /&gt;zh-&lt;wbr /&gt;TW&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;MingLiU&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;ja&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;MS PGothic, MS Gothic, MS PMincho, MS Mincho&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;ko&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Gulim&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;beng&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Vrinda, Akaash, Likhan, Ekushey Punarbhaba, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;knda&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tunga, AksharUnicode, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;mlym&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;AnjaliOldLipi, Kartika, ThoolikaUnicode, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;orya&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Kalinga, ori1Uni, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;sinh&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Iskoola Pota, AksharUnicode&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;telu&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Gautami, Akshar Unicode, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;tibt&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tibetan Machine Uni, Jomolhari, Microsoft Himalaya&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;zh-&lt;wbr /&gt;CN&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;MS Song, SimSun&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;zh-&lt;wbr /&gt;HK&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;MingLiU_HKSCS, Ming(for ISO10646), MingLiU&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;zh-&lt;wbr /&gt;TW&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;PMingLiU, MingLiU&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;he&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Narkisim, David&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;ja&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;MS PMincho, MS Mincho, MS PGothic, MS Gothic&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;ko&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Batang, Gulim&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;armn&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Sylfaen,Arial Unicode MS, Code2000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;beng&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Vrinda, Akaash, Likhan, Ekushey Punarbhaba, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;cans&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Aboriginal Serif, BJCree Uni&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;devanagari&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Mangal, Raghindi&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;ethi&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Visual Geez Unicode, Visual Geez Unicode Agazian, Code2000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;geor&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Sylfaen, BPG Paata Khutsuri U, TITUS Cyberbit Basic&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;gujr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Shruti, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;guru&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Raavi, Saab, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;khmr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;PhnomPenh OT,.Mondulkiri U GR 1.5, Khmer OS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;knda&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tunga, AksharUnicode, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;mlym&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;AnjaliOldLipi, Kartika, ThoolikaUnicode, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;orya&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Kalinga, ori1Uni, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;sinh&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Iskoola Pota, AksharUnicode&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;tamil&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Latha, Code2000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;telu&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Gautami, Akshar Unicode, Code2000, Arial Unicode MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;tibt&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tibetan Machine Uni, Jomolhari, Microsoft Himalaya&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;zh-&lt;wbr /&gt;CN&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;MS Song, SimSun&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;zh-&lt;wbr /&gt;HK&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;MingLiu_HKSCS, Ming(for ISO10646), MingLiU&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name-&lt;wbr /&gt;list.&lt;wbr /&gt;serif.&lt;wbr /&gt;zh-&lt;wbr /&gt;TW&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;PMingLiu, MingLiU&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;cursive.&lt;wbr /&gt;ar&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Comic Sans MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;cursive.&lt;wbr /&gt;el&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Comic Sans MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;cursive.&lt;wbr /&gt;he&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Guttman Yad&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;cursive.&lt;wbr /&gt;ko&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;궁서&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;cursive.&lt;wbr /&gt;th&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tahoma&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;cursive.&lt;wbr /&gt;tr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Comic Sans MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;cursive.&lt;wbr /&gt;x-&lt;wbr /&gt;baltic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Comic Sans MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;cursive.&lt;wbr /&gt;x-&lt;wbr /&gt;central-&lt;wbr /&gt;euro&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Comic Sans MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;cursive.&lt;wbr /&gt;x-&lt;wbr /&gt;cyrillic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Comic Sans MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;cursive.&lt;wbr /&gt;x-&lt;wbr /&gt;ethi&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Visual Geez Unicode Title&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;cursive.&lt;wbr /&gt;x-&lt;wbr /&gt;unicode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Comic Sans MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;cursive.&lt;wbr /&gt;x-&lt;wbr /&gt;western&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Comic Sans MS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;ar&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Courier New&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;el&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Courier New&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;he&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Fixed Miriam Transparent&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;ja&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;ＭＳ ゴシック&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;ko&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;굴림체&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;th&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tahoma&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;tr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Courier New&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;armn&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Arial AMU&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;baltic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Courier New&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;beng&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Mitra Mono&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;cans&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Aboriginal Sans&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;central-&lt;wbr /&gt;euro&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Courier New&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;cyrillic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Courier New&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;devanagari&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Mangal&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;ethi&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Ethiopia Jiret&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;geor&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Code2000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;gujr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Code2000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;guru&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Code2000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;khmr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Code2000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;knda&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tunga&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;mlym&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Rachana_w01&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;orya&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;ori1Uni&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;sinh&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Iskoola Pota&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;tamil&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Latha&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;telu&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Gautami&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;tibt&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tibetan Machine Uni&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;unicode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Courier New&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;x-&lt;wbr /&gt;western&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Courier New&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;zh-&lt;wbr /&gt;CN&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;宋体&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;zh-&lt;wbr /&gt;HK&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;細明體_HKSCS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;monospace.&lt;wbr /&gt;zh-&lt;wbr /&gt;TW&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;細明體&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;ar&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Arial&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;el&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Arial&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;he&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Arial&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;ja&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;ＭＳ Ｐゴシック&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;ko&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;굴림&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;th&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tahoma&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;tr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Arial&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;armn&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Arial AMU&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;baltic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Arial&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;beng&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Vrinda&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;cans&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Aboriginal Sans&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;central-&lt;wbr /&gt;euro&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Arial&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;cyrillic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Arial&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;devanagari&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Raghindi&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;ethi&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;GF Zemen Unicode&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;geor&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;BPG Classic 99U&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;gujr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Shruti&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;guru&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Code2000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;khmr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Khmer OS&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;knda&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tunga&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;mlym&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Rachana_w01&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;orya&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;ori1Uni&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;sinh&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Iskoola Pota&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;tamil&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Code2000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;telu&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Gautami&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;tibt&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tibetan Machine Uni&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;unicode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Arial&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;western&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Arial&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;zh-&lt;wbr /&gt;CN&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;宋体&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;zh-&lt;wbr /&gt;HK&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Arial&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;sans-&lt;wbr /&gt;serif.&lt;wbr /&gt;zh-&lt;wbr /&gt;TW&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Arial&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;ar&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Times New Roman&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;el&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Times New Roman&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;he&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Narkisim&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;ja&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;ＭＳ Ｐ明朝&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;ko&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;바탕&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;th&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tahoma&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;tr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Times New Roman&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;armn&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Sylfaen&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;baltic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Times New Roman&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;beng&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Vrinda&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;cans&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Aboriginal Serif&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;central-&lt;wbr /&gt;euro&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Times New Roman&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;cyrillic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Times New Roman&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;devanagari&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Mangal&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;ethi&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Visual Geez Unicode&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;geor&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Sylfaen&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;gujr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Shruti&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;guru&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Raavi&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;khmr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;PhnomPenh OT&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;knda&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tunga&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;mlym&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Rachana_w01&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;orya&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;ori1Uni&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;sinh&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Iskoola Pota&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;tamil&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Latha&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;telu&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Gautami&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;tibt&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Tibetan Machine Uni&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;unicode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Times New Roman&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;x-&lt;wbr /&gt;western&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Times New Roman&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;zh-&lt;wbr /&gt;CN&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;宋体&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;zh-&lt;wbr /&gt;HK&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Times New Roman&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;name.&lt;wbr /&gt;serif.&lt;wbr /&gt;zh-&lt;wbr /&gt;TW&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;Times New Roman&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;ar&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;el&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;he&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;ja&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;ko&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;th&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;tr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;armn&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;baltic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;beng&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;cans&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;central-&lt;wbr /&gt;euro&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;cyrillic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;devanagari&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;ethi&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;geor&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;gujr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;guru&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;khmr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;knda&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;mlym&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;orya&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;sinh&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;tamil&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;telu&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;tibt&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;unicode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;x-&lt;wbr /&gt;western&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;zh-&lt;wbr /&gt;CN&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;zh-&lt;wbr /&gt;HK&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;fixed.&lt;wbr /&gt;zh-&lt;wbr /&gt;TW&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;ar&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;el&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;he&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;ja&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;ko&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;th&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;tr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;armn&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;baltic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;beng&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;cans&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;central-&lt;wbr /&gt;euro&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;cyrillic&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;devanagari&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;ethi&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;geor&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;gujr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;guru&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;khmr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;knda&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;mlym&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;orya&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;sinh&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;tamil&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;telu&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;tibt&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;unicode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;x-&lt;wbr /&gt;western&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;zh-&lt;wbr /&gt;CN&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;zh-&lt;wbr /&gt;HK&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;font.&lt;wbr /&gt;size.&lt;wbr /&gt;variable.&lt;wbr /&gt;zh-&lt;wbr /&gt;TW&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;general.&lt;wbr /&gt;config.&lt;wbr /&gt;obscure_&lt;wbr /&gt;value&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;general.&lt;wbr /&gt;useragent.&lt;wbr /&gt;compatMode.&lt;wbr /&gt;firefox&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="oldkey"&gt;&lt;td&gt;general.&lt;wbr /&gt;useragent.&lt;wbr /&gt;extra.&lt;wbr /&gt;firefox&lt;/td&gt;&lt;td&gt;Firefox/3.6.13&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;general.&lt;wbr /&gt;useragent.&lt;wbr /&gt;locale&lt;/td&gt;&lt;td&gt;en-US&lt;/td&gt;&lt;td&gt;chrome://global/locale/intl.properties&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;general.&lt;wbr /&gt;warnOnAboutConfig&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;geo.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;geo.&lt;wbr /&gt;wifi.&lt;wbr /&gt;protocol&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gestures.&lt;wbr /&gt;enable_&lt;wbr /&gt;single_&lt;wbr /&gt;finger_&lt;wbr /&gt;input&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;3d_&lt;wbr /&gt;video.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;color_&lt;wbr /&gt;management.&lt;wbr /&gt;display_&lt;wbr /&gt;profile&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;color_&lt;wbr /&gt;management.&lt;wbr /&gt;mode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;color_&lt;wbr /&gt;management.&lt;wbr /&gt;rendering_&lt;wbr /&gt;intent&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;direct2d.&lt;wbr /&gt;disabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;direct2d.&lt;wbr /&gt;force-&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;downloadable_&lt;wbr /&gt;fonts.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;downloadable_&lt;wbr /&gt;fonts.&lt;wbr /&gt;sanitize&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;downloadable_&lt;wbr /&gt;fonts.&lt;wbr /&gt;sanitize.&lt;wbr /&gt;preserve_&lt;wbr /&gt;otl_&lt;wbr /&gt;tables&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;font_&lt;wbr /&gt;rendering.&lt;wbr /&gt;cleartype.&lt;wbr /&gt;always_&lt;wbr /&gt;use_&lt;wbr /&gt;for_&lt;wbr /&gt;content&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;font_&lt;wbr /&gt;rendering.&lt;wbr /&gt;cleartype.&lt;wbr /&gt;use_&lt;wbr /&gt;for_&lt;wbr /&gt;downloadable_&lt;wbr /&gt;fonts&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;font_&lt;wbr /&gt;rendering.&lt;wbr /&gt;directwrite.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;font_&lt;wbr /&gt;rendering.&lt;wbr /&gt;harfbuzz.&lt;wbr /&gt;level&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;gfx.&lt;wbr /&gt;use_&lt;wbr /&gt;text_&lt;wbr /&gt;smoothing_&lt;wbr /&gt;setting&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;html5.&lt;wbr /&gt;enable&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;html5.&lt;wbr /&gt;flushtimer.&lt;wbr /&gt;initialdelay&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;120&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;html5.&lt;wbr /&gt;flushtimer.&lt;wbr /&gt;subsequentdelay&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;120&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;html5.&lt;wbr /&gt;offmainthread&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;image.&lt;wbr /&gt;animation_&lt;wbr /&gt;mode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;normal&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;image.&lt;wbr /&gt;cache.&lt;wbr /&gt;size&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;5242880&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;image.&lt;wbr /&gt;cache.&lt;wbr /&gt;timeweight&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;500&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;image.&lt;wbr /&gt;http.&lt;wbr /&gt;accept&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;image/png,image/*;q=0.8,*/*;q=0.5&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;image.&lt;wbr /&gt;mem.&lt;wbr /&gt;decode_&lt;wbr /&gt;bytes_&lt;wbr /&gt;at_&lt;wbr /&gt;a_&lt;wbr /&gt;time&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;200000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;image.&lt;wbr /&gt;mem.&lt;wbr /&gt;decodeondraw&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;image.&lt;wbr /&gt;mem.&lt;wbr /&gt;discardable&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;image.&lt;wbr /&gt;mem.&lt;wbr /&gt;max_&lt;wbr /&gt;bytes_&lt;wbr /&gt;for_&lt;wbr /&gt;sync_&lt;wbr /&gt;decode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;150000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;image.&lt;wbr /&gt;mem.&lt;wbr /&gt;max_&lt;wbr /&gt;ms_&lt;wbr /&gt;before_&lt;wbr /&gt;yield&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;400&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;image.&lt;wbr /&gt;mem.&lt;wbr /&gt;min_&lt;wbr /&gt;discard_&lt;wbr /&gt;timeout_&lt;wbr /&gt;ms&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;10000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;images.&lt;wbr /&gt;dither&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;auto&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;accept_&lt;wbr /&gt;charsets&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;iso-8859-1,*,utf-8&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;charsetmenu.&lt;wbr /&gt;browser.&lt;wbr /&gt;cache&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;charsetmenu.&lt;wbr /&gt;browser.&lt;wbr /&gt;cache.&lt;wbr /&gt;size&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;charsetmenu.&lt;wbr /&gt;composer.&lt;wbr /&gt;cache&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;charsetmenu.&lt;wbr /&gt;mailedit&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;chrome://global/locale/intl.properties&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;charsetmenu.&lt;wbr /&gt;mailview.&lt;wbr /&gt;cache&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;ellipsis&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;chrome://global-platform/locale/intl.properties&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;enable_&lt;wbr /&gt;tsf_&lt;wbr /&gt;support&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;fallbackCharsetList.&lt;wbr /&gt;ISO-&lt;wbr /&gt;8859-&lt;wbr /&gt;1&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;windows-1252&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;keyboard.&lt;wbr /&gt;per_&lt;wbr /&gt;window_&lt;wbr /&gt;layout&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;locale.&lt;wbr /&gt;matchOS&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;tsf.&lt;wbr /&gt;on_&lt;wbr /&gt;layout_&lt;wbr /&gt;change_&lt;wbr /&gt;interval&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;100&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;uidirection.&lt;wbr /&gt;ar&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;rtl&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;uidirection.&lt;wbr /&gt;fa&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;rtl&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;intl.&lt;wbr /&gt;uidirection.&lt;wbr /&gt;he&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;rtl&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;jitprofiling.&lt;wbr /&gt;chrome&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;jitprofiling.&lt;wbr /&gt;content&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;mem.&lt;wbr /&gt;gc_&lt;wbr /&gt;frequency&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;300&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;mem.&lt;wbr /&gt;high_&lt;wbr /&gt;water_&lt;wbr /&gt;mark&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;32&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;methodjit.&lt;wbr /&gt;chrome&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;methodjit.&lt;wbr /&gt;content&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;relimit&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;showInConsole&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;strict&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;tracejit.&lt;wbr /&gt;chrome&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;javascript.&lt;wbr /&gt;options.&lt;wbr /&gt;tracejit.&lt;wbr /&gt;content&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;keyword.&lt;wbr /&gt;URL&lt;/td&gt;&lt;td&gt;chrome://browser-region/locale/region.properties&lt;/td&gt;&lt;td&gt;http://www.google.com/search?ie=UTF-8&amp;amp;oe=utf-8&amp;amp;q=&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;keyword.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layers.&lt;wbr /&gt;accelerate-&lt;wbr /&gt;all&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layers.&lt;wbr /&gt;accelerate-&lt;wbr /&gt;none&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layers.&lt;wbr /&gt;prefer-&lt;wbr /&gt;d3d9&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layers.&lt;wbr /&gt;prefer-&lt;wbr /&gt;opengl&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layout.&lt;wbr /&gt;css.&lt;wbr /&gt;devPixelsPerPx&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1.0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layout.&lt;wbr /&gt;css.&lt;wbr /&gt;dpi&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;-1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layout.&lt;wbr /&gt;css.&lt;wbr /&gt;report_&lt;wbr /&gt;errors&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layout.&lt;wbr /&gt;css.&lt;wbr /&gt;visited_&lt;wbr /&gt;links_&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layout.&lt;wbr /&gt;enable_&lt;wbr /&gt;japanese_&lt;wbr /&gt;specific_&lt;wbr /&gt;transform&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layout.&lt;wbr /&gt;frame_&lt;wbr /&gt;rate&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;-1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layout.&lt;wbr /&gt;frame_&lt;wbr /&gt;rate.&lt;wbr /&gt;precise&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layout.&lt;wbr /&gt;frames.&lt;wbr /&gt;force_&lt;wbr /&gt;resizability&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layout.&lt;wbr /&gt;scrollbar.&lt;wbr /&gt;side&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layout.&lt;wbr /&gt;selection.&lt;wbr /&gt;caret_&lt;wbr /&gt;style&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layout.&lt;wbr /&gt;word_&lt;wbr /&gt;select.&lt;wbr /&gt;eat_&lt;wbr /&gt;space_&lt;wbr /&gt;to_&lt;wbr /&gt;next_&lt;wbr /&gt;word&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;layout.&lt;wbr /&gt;word_&lt;wbr /&gt;select.&lt;wbr /&gt;stop_&lt;wbr /&gt;at_&lt;wbr /&gt;punctuation&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;media.&lt;wbr /&gt;autoplay.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;media.&lt;wbr /&gt;cache_&lt;wbr /&gt;size&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;512000&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;media.&lt;wbr /&gt;enforce_&lt;wbr /&gt;same_&lt;wbr /&gt;site_&lt;wbr /&gt;origin&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;media.&lt;wbr /&gt;ogg.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;media.&lt;wbr /&gt;wave.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;media.&lt;wbr /&gt;webm.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;middlemouse.&lt;wbr /&gt;contentLoadURL&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;middlemouse.&lt;wbr /&gt;openNewWindow&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;middlemouse.&lt;wbr /&gt;paste&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;middlemouse.&lt;wbr /&gt;scrollbarPosition&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;acceleration.&lt;wbr /&gt;factor&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;acceleration.&lt;wbr /&gt;start&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;-1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;emulate_&lt;wbr /&gt;at_&lt;wbr /&gt;wm_&lt;wbr /&gt;scroll&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;enable_&lt;wbr /&gt;pixel_&lt;wbr /&gt;scrolling&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;horizscroll.&lt;wbr /&gt;withaltkey.&lt;wbr /&gt;action&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;horizscroll.&lt;wbr /&gt;withaltkey.&lt;wbr /&gt;numlines&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;-1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;horizscroll.&lt;wbr /&gt;withaltkey.&lt;wbr /&gt;sysnumlines&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;horizscroll.&lt;wbr /&gt;withcontrolkey.&lt;wbr /&gt;action&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;horizscroll.&lt;wbr /&gt;withcontrolkey.&lt;wbr /&gt;numlines&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;horizscroll.&lt;wbr /&gt;withcontrolkey.&lt;wbr /&gt;sysnumlines&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;horizscroll.&lt;wbr /&gt;withmetakey.&lt;wbr /&gt;action&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;horizscroll.&lt;wbr /&gt;withmetakey.&lt;wbr /&gt;numlines&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;horizscroll.&lt;wbr /&gt;withmetakey.&lt;wbr /&gt;sysnumlines&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;horizscroll.&lt;wbr /&gt;withnokey.&lt;wbr /&gt;action&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;horizscroll.&lt;wbr /&gt;withnokey.&lt;wbr /&gt;numlines&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;horizscroll.&lt;wbr /&gt;withnokey.&lt;wbr /&gt;sysnumlines&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;horizscroll.&lt;wbr /&gt;withshiftkey.&lt;wbr /&gt;action&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;horizscroll.&lt;wbr /&gt;withshiftkey.&lt;wbr /&gt;numlines&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;horizscroll.&lt;wbr /&gt;withshiftkey.&lt;wbr /&gt;sysnumlines&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;system_&lt;wbr /&gt;scroll_&lt;wbr /&gt;override_&lt;wbr /&gt;on_&lt;wbr /&gt;root_&lt;wbr /&gt;content.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;system_&lt;wbr /&gt;scroll_&lt;wbr /&gt;override_&lt;wbr /&gt;on_&lt;wbr /&gt;root_&lt;wbr /&gt;content.&lt;wbr /&gt;horizontal.&lt;wbr /&gt;factor&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;system_&lt;wbr /&gt;scroll_&lt;wbr /&gt;override_&lt;wbr /&gt;on_&lt;wbr /&gt;root_&lt;wbr /&gt;content.&lt;wbr /&gt;vertical.&lt;wbr /&gt;factor&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;transaction.&lt;wbr /&gt;ignoremovedelay&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;100&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;transaction.&lt;wbr /&gt;timeout&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1500&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;withaltkey.&lt;wbr /&gt;action&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;withcontrolkey.&lt;wbr /&gt;action&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;withcontrolkey.&lt;wbr /&gt;sysnumlines&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;withnokey.&lt;wbr /&gt;action&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;withnokey.&lt;wbr /&gt;numlines&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;withnokey.&lt;wbr /&gt;sysnumlines&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;withshiftkey.&lt;wbr /&gt;action&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mousewheel.&lt;wbr /&gt;withshiftkey.&lt;wbr /&gt;sysnumlines&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;blacklist_&lt;wbr /&gt;chars&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt; &amp;nbsp;¼½¾ǃː̷̸։׃״؉؊٪۔܁܂܃܄&lt;wbr /&gt;ᅟᅠ᜵           ​․‧   ‹›⁁⁄⁒ ⅓⅔⅕⅖⅗⅘⅙⅚⅛⅜⅝⅞⅟&lt;wbr /&gt;∕∶⎮╱⧶⧸⫻⫽&lt;wbr /&gt;⿰⿱⿲⿳⿴⿵⿶⿷⿸⿹⿺⿻&lt;wbr /&gt;　。〔〕〳ㅤ㈝㈞&lt;wbr /&gt;㎮㎯㏆㏟꞉︔&lt;wbr /&gt;︕︿﹝﹞﻿．&lt;wbr /&gt;／｡ﾠ￹￺￻￼�&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;ac&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;ar&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;at&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;biz&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;br&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;cat&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;ch&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;cl&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;cn&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;de&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;dk&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;es&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;fi&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;gr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;hu&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;il&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;info&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;io&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;ir&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;is&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;jp&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;kr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;li&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;lt&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;lu&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;museum&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;no&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;nu&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;nz&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;org&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;pl&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;pr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;se&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;sh&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;tel&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;th&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;tm&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;tw&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;vn&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;0zwm56d&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;11b5bs3a9aj6g&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;80akhbyknj4f&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;9t4b11yi5a&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;deba0ad&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;fiqs8s&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;fiqz9s&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;g6w251d&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;hgbk6aj7f53bba&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;hlcj6aya9esc7a&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;j6w193g&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;jxalpdlp&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;kgbechtv&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;kprw13d&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;kpry57d&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;mgba3a4f16a&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;mgba3a4fra&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;mgbaam7a8h&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;mgbayh7gpa&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;mgberp4a5d4a87g&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;mgberp4a5d4ar&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;mgbqly7c0a67fbc&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;mgbqly7cvafr&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;p1ai&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;wgbl6a&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN.&lt;wbr /&gt;whitelist.&lt;wbr /&gt;xn-&lt;wbr /&gt;-&lt;wbr /&gt;zckzah&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;IDN_&lt;wbr /&gt;show_&lt;wbr /&gt;punycode&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;auth.&lt;wbr /&gt;force-&lt;wbr /&gt;generic-&lt;wbr /&gt;ntlm&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;auth.&lt;wbr /&gt;use-&lt;wbr /&gt;sspi&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;autodial-&lt;wbr /&gt;helper.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;automatic-&lt;wbr /&gt;ntlm-&lt;wbr /&gt;auth.&lt;wbr /&gt;allow-&lt;wbr /&gt;proxies&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;automatic-&lt;wbr /&gt;ntlm-&lt;wbr /&gt;auth.&lt;wbr /&gt;trusted-&lt;wbr /&gt;uris&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;buffer.&lt;wbr /&gt;cache.&lt;wbr /&gt;count&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;24&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;buffer.&lt;wbr /&gt;cache.&lt;wbr /&gt;size&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;32768&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;cookie.&lt;wbr /&gt;alwaysAcceptSessionCookies&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;cookie.&lt;wbr /&gt;lifetime.&lt;wbr /&gt;days&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;90&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;cookie.&lt;wbr /&gt;lifetimePolicy&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;cookie.&lt;wbr /&gt;prefsMigrated&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;cookie.&lt;wbr /&gt;thirdparty.&lt;wbr /&gt;sessionOnly&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;dir.&lt;wbr /&gt;format&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;dns.&lt;wbr /&gt;disableIPv6&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;dns.&lt;wbr /&gt;ipv4OnlyDomains&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;enableIDN&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;ftp.&lt;wbr /&gt;control.&lt;wbr /&gt;qos&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;ftp.&lt;wbr /&gt;data.&lt;wbr /&gt;qos&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;ftp.&lt;wbr /&gt;idleConnectionTimeout&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;300&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;hosts.&lt;wbr /&gt;pop_&lt;wbr /&gt;server&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;mail&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;hosts.&lt;wbr /&gt;smtp_&lt;wbr /&gt;server&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;mail&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;accept-&lt;wbr /&gt;encoding&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;gzip, deflate&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;accept.&lt;wbr /&gt;default&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;default-&lt;wbr /&gt;socket-&lt;wbr /&gt;type&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;keep-&lt;wbr /&gt;alive&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;keep-&lt;wbr /&gt;alive.&lt;wbr /&gt;timeout&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;115&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;max-&lt;wbr /&gt;connections&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;30&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;max-&lt;wbr /&gt;connections-&lt;wbr /&gt;per-&lt;wbr /&gt;server&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;15&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;max-&lt;wbr /&gt;persistent-&lt;wbr /&gt;connections-&lt;wbr /&gt;per-&lt;wbr /&gt;proxy&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;max-&lt;wbr /&gt;persistent-&lt;wbr /&gt;connections-&lt;wbr /&gt;per-&lt;wbr /&gt;server&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;pipelining&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;pipelining.&lt;wbr /&gt;maxrequests&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;pipelining.&lt;wbr /&gt;ssl&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;prompt-&lt;wbr /&gt;temp-&lt;wbr /&gt;redirect&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;proxy.&lt;wbr /&gt;keep-&lt;wbr /&gt;alive&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;proxy.&lt;wbr /&gt;pipelining&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;proxy.&lt;wbr /&gt;version&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1.1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;qos&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;redirection-&lt;wbr /&gt;limit&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;20&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;request.&lt;wbr /&gt;max-&lt;wbr /&gt;start-&lt;wbr /&gt;delay&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;sendRefererHeader&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;sendSecureXSiteReferrer&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;use-&lt;wbr /&gt;cache&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;http.&lt;wbr /&gt;version&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1.1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;jar.&lt;wbr /&gt;open-&lt;wbr /&gt;unsafe-&lt;wbr /&gt;types&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;negotiate-&lt;wbr /&gt;auth.&lt;wbr /&gt;allow-&lt;wbr /&gt;proxies&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;negotiate-&lt;wbr /&gt;auth.&lt;wbr /&gt;delegation-&lt;wbr /&gt;uris&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;negotiate-&lt;wbr /&gt;auth.&lt;wbr /&gt;gsslib&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;negotiate-&lt;wbr /&gt;auth.&lt;wbr /&gt;trusted-&lt;wbr /&gt;uris&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;negotiate-&lt;wbr /&gt;auth.&lt;wbr /&gt;using-&lt;wbr /&gt;native-&lt;wbr /&gt;gsslib&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;ntlm.&lt;wbr /&gt;send-&lt;wbr /&gt;lm-&lt;wbr /&gt;response&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;online&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;prefetch-&lt;wbr /&gt;next&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;protocol-&lt;wbr /&gt;handler.&lt;wbr /&gt;external-&lt;wbr /&gt;default&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;protocol-&lt;wbr /&gt;handler.&lt;wbr /&gt;external.&lt;wbr /&gt;afp&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;protocol-&lt;wbr /&gt;handler.&lt;wbr /&gt;external.&lt;wbr /&gt;data&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;protocol-&lt;wbr /&gt;handler.&lt;wbr /&gt;external.&lt;wbr /&gt;disk&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;protocol-&lt;wbr /&gt;handler.&lt;wbr /&gt;external.&lt;wbr /&gt;disks&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;protocol-&lt;wbr /&gt;handler.&lt;wbr /&gt;external.&lt;wbr /&gt;hcp&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;protocol-&lt;wbr /&gt;handler.&lt;wbr /&gt;external.&lt;wbr /&gt;javascript&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;protocol-&lt;wbr /&gt;handler.&lt;wbr /&gt;external.&lt;wbr /&gt;moz-&lt;wbr /&gt;icon&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;protocol-&lt;wbr /&gt;handler.&lt;wbr /&gt;external.&lt;wbr /&gt;ms-&lt;wbr /&gt;help&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;protocol-&lt;wbr /&gt;handler.&lt;wbr /&gt;external.&lt;wbr /&gt;shell&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;protocol-&lt;wbr /&gt;handler.&lt;wbr /&gt;external.&lt;wbr /&gt;vbscript&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;protocol-&lt;wbr /&gt;handler.&lt;wbr /&gt;external.&lt;wbr /&gt;vnd.&lt;wbr /&gt;ms.&lt;wbr /&gt;radio&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;protocol-&lt;wbr /&gt;handler.&lt;wbr /&gt;warn-&lt;wbr /&gt;external-&lt;wbr /&gt;default&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;autoconfig_&lt;wbr /&gt;retry_&lt;wbr /&gt;interval_&lt;wbr /&gt;max&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;300&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;autoconfig_&lt;wbr /&gt;retry_&lt;wbr /&gt;interval_&lt;wbr /&gt;min&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;autoconfig_&lt;wbr /&gt;url&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;failover_&lt;wbr /&gt;timeout&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;1800&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;ftp&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;ftp_&lt;wbr /&gt;port&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;http&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;http_&lt;wbr /&gt;port&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;no_&lt;wbr /&gt;proxies_&lt;wbr /&gt;on&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;localhost, 127.0.0.1&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;socks&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;socks_&lt;wbr /&gt;port&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;socks_&lt;wbr /&gt;remote_&lt;wbr /&gt;dns&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;socks_&lt;wbr /&gt;version&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;ssl&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;ssl_&lt;wbr /&gt;port&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;proxy.&lt;wbr /&gt;type&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;standard-&lt;wbr /&gt;url.&lt;wbr /&gt;encode-&lt;wbr /&gt;query-&lt;wbr /&gt;utf8&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;standard-&lt;wbr /&gt;url.&lt;wbr /&gt;encode-&lt;wbr /&gt;utf8&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;standard-&lt;wbr /&gt;url.&lt;wbr /&gt;escape-&lt;wbr /&gt;utf8&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;tcp.&lt;wbr /&gt;sendbuffer&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;131072&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;network.&lt;wbr /&gt;websocket.&lt;wbr /&gt;enabled&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;nglayout.&lt;wbr /&gt;enable_&lt;wbr /&gt;drag_&lt;wbr /&gt;images&lt;/td&gt;&lt;td class="undefined"&gt;undefined&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr class="newkey"&gt;&lt;td&gt;nglayout.&lt;wbr /&gt;events.&lt;wbr /&gt;dispatchLeftClickOnly&lt;/td&gt;&lt;td class="undefined"&gt;
