<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
   <channel>
      <title>Rhapsody in Blue (w/z IME and DiMENSiON)</title>
      <link>http://and-d.i7a16k.net/</link>
      <description>IMEの状態が一目瞭然な Mozilla Firefox用拡張 IME and DiMENSiONに関するページ</description>
      <language>ja</language>
      <copyright>Copyright 2008</copyright>
      <lastBuildDate>Tue, 01 Jan 2008 17:25:00 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>Mozilla Firefox用拡張 IME and DiMENSiON</title>
         <description><![CDATA[<h4>これは何？</h4>
<p>Firefox内及び閲覧ページ内のテキスト入力欄にフォーカスがあった時に、IMEの状態に応じてテキスト入力欄の背景色が変わる<a href="http://www.getfirefox.jp/">Mozilla Firefox</a>用拡張です。尚動作には<a href="http://www.adobe.com/shockwave/download/?P1_Prod_Version=ShockwaveFlash">Flash Playerプラグイン</a>(8以上)が入っている必要があります。またロケーションバー（URLを入力するところ）にフォーカスが行った場合、勝手にIMEをOFFにします。(OFFにするかはオプションにて選択可能)</p>
<p>要するに、以下のテキスト入力欄のような機能を全てのテキスト入力欄に追加します。</p>
<form action="post">
  <input type="text" size="30" />
</form>
<p>上のフォームにフォーカスを合わせ、半角/全角キーでIMEをon/offさせてみてください。Flash Playerのバージョンが8以降であれば正しく動作するハズです。(スイマセンがOperaだとちゃんと動きません・・・。また、IEでも環境やセキュリティ設定によっては動きません)</p>
<p>また2.1.0よりショートカットをIMEに食われるFirefoxのバグ対策を行いました。(Firefox本体のバージョンが3以上であればそもそも問題ありませんが・・・) 自分でそうなるようにIMEをつけたりしなければスペースでスクロールや/で検索などが問題無く行えるハズです。</p>
<p>あと<a href="http://www.mozilla24.com/">なんか貰いました。</a>ありがとうございます。</p>
<h4>スクリーンショット</h4>
<p>上がIMEがOFFの状態、下がIMEがONの状態のスクリーンショットです。</p>
    <img src="http://and-d.i7a16k.net/images/ss_ime_off.gif" alt="IME OFF時のスクリーンショット" class="ss" /><br /><img src="http://and-d.i7a16k.net/images/ss_ime_on.gif" alt="IME ON時のスクリーンショット" class="ss"/>
<h4>動作環境</h4>
<p>現在動作確認が取れているのは</p>
<ul>
<li>Win XP,2k,Vista</li>
<li>Flash Player 9,10</li>
<li>Firefox2.0-3.0.4</li>
</ul>
<p>の組み合わせのみです。<em>Vistaに対応しました</em></p>
<p>Firefox1.x系列はサポート期限が迫っていることもあり見捨ててます。win98/MEは要望が多ければ考えます。</p>
<p>拡張の中でFlash Player8以降でのみサポートされる機能を使っている為、Flash Player8以降が入っていないと動作しません。</p>
<p>またLinux/Mac、及びVistaに関してもインストール時の設定スクリプトを俺がちゃんと書ければ動作すると予想されます。Flash Playerの設定ファイルの場所さえ解ればなんとかなりそうなので、協力者募集中ｗ。というかもっと言ってしまえば<a href="http://and-d.i7a16k.net/2007/10/ime_and_dimension_wz_portable.html">こちら</a>を参照してFlashの設定だけすれば動くと思われます。試して下さる方募集中。なんせ環境が無くて・・・</p>
<h4>注意点</h4>
<p>初回起動時、及びver.2.2.1以降へのアップデート時のみ、最初のインストールの処理で起動途中にFirefoxを再起動させています。その関係で<em>アドオン→インストールからの再起動時にタブの情報が保持されません。(Firefox 2のみ)</em>また初回起動時にやたら時間がかかります。（途中まで起動しかかった後もう一回再起動されるので）いずれも初回イントール時のみですので、ご容赦下さい。</p>
<p>本拡張を利用したことによるいかなる損害に関しても、製作者であるi7a16kは一切の責任を持ちません。全ての責任は利用者にあるものとし、拡張をダウンロードした時点でそのことを了解したものとします。</p>
<h4>ダウンロードとインストール</h4>
<p><a href="http://www.i7a16k.net/and-d/extensions/ime-and-dimension/imeanddimension.xpi">IME and DiMENSiON ver.2.2.2</a></p>
<p><a href="https://addons.mozilla.org/ja/firefox/addon/4687">Firefox Add-ons(中身は↑と一緒、但し自動更新には非対応)</a></p>
<h4>IME OFFモードに関して</h4>
<p>Ver2.2.2より追加しました。オプションより選択可能です。アイデア的にはまんま<a href="http://d.hatena.ne.jp/brazil/20071026/1193403407">これ。</a>ありがとうございますというかパクりましたすみません</p>
<p>とはいえ同一ページの中のフォーカスの移動では消えないとか気の利いた事はしてくれず、問答無用でIME OFFにするだけです。この辺は要望があれば考えます。</p>
<h4>バージョン2.2.1に関する補足</h4>
<ul>
<li>Vistaでも動くように</li>
<li>設定の都合で初回のみ起動が遅いというかFirefoxが2回勝手に再起動されます。</li>
<li>Flash Player10で正常に動作しない問題を修正しました。</li>
<li>Firefox3になり、ロケーションバーの機能が大幅に強化されました。その関係でロケーションバーだからといって必ずしもIMEをOFFにすればいいってもんじゃない、という状況になってきました。<br />
その対応として、ロケーションバーに行ったらIMEをOFFにする機能をオプション化しました。デフォルトではオンですが、アドオンの設定から変更可能です。</li>
</ul>

<h4>既知の問題点</h4>
<ul>
      <li>拡張「Stop Autoplay」と競合する（対応調査中）</li>
      <li>拡張「Flashblock」と競合する（対応調査中）</li>
      <li>拡張「Highlight Focus」と競合する（対応予定無し：機能的にも両方入れる意味無いし・・・）</li>
      <li>拡張「Flash Switcher」と競合する（対応不能。自分では別プロファイルにFlash Switcherだけ入れたりしています）</li>
<li>gmailの本文入力欄で動作しない（対応予定）</li>      
<li>その他、一部正常に動作しないサイトがある(yahoo!など)</li>
      <li>USBから起動するPortable Firefoxはそのままでは利用できない（<a href="http://and-d.i7a16k.net/2007/10/ime_and_dimension_wz_portable.html">こちら</a>参照)</li>
      <li>ユーザプロファイルがデフォルトと違う位置にある場合、そのままでは利用できない(↑のエントリを参照)</li>
</ul>
<h4><a name="orgin">名前に関する独り言</a></h4>
<p>この拡張の開発の最終段階を某CAFE &amp; DIMENSIONでやりつつ、（当時は開発中の仮名だったので）どうにも名前が味気無いなぁ、なんか気の利いた名前にしたいなぁ。とかそんな事をそんな場所で考えてしまった為、これはもう「and DIMENSION」を後ろに付けるしかねぇっという決定がなされてしまった次第です。「i」を小文字にしたのは個人的なこだわりですが。</p>
<p>そんな訳でほぼ勢いだけで付けた名前な訳ですが、程なくして気づいたのはあの手のお店の寿命とソフトウェアの寿命には相当な違いがあるということ。余程の事が無い限り無くなるのは店が先だろうから、そうなってしまった時にこの拡張を通じてお店の名前をそれとなく残せたらいいな、そんな事を当時考えた記憶があります。</p>
<p>とは言え半年も経たないうちに2007年9月2日を迎え、こんなにすぐに実際にそういうことになろうとは正直少し予想外、というか普通に残念ではありますが、まぁしょうがない。短い間ながら数多くの楽しい時間を過ごさせて貰ったお店への感謝の念と共に、こっちの「and DIMENSION」はこれからも更新を続けていこうと思います。というかお店の方も「<a href="http://www.cafe-vierge.info/">CAFE &amp; BAR VIERGE</a>」として生まれ変わってたり。筆者一押しのRIKKAも無くなってしまいましたが、サンドが相変わらず旨いのでお近くの方は是非。</p>
<p>ちなみにサイト名「Rhapsody in Blue」もいつぞやのカクテルからだったりしなかったり。</p>
<h4>謝辞</h4>
   <p>この拡張の作成に関しては<a href="http://la.ma.la/blog/diary_200607301421.htm">このエントリ</a>に多大なヒントを頂きました。どうもありがとうございます。(FlashProxyは使ってませんが・・・)</p>
    <object type="application/x-shockwave-flash" data="http://and-d.i7a16k.net/getIMEStatus.swf"  id="suilen" width="1" height="1" ><param name="movie" value="http://and-d.i7a16k.net/getIMEStatus.swf" /></object>
<script type="text/javascript" src="suilen.js"></script>]]></description>
         <link>http://and-d.i7a16k.net/2008/01/imeanddimension.html</link>
         <guid>http://and-d.i7a16k.net/2008/01/imeanddimension.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">IME and DiMENSiON</category>
        
        
         <pubDate>Tue, 01 Jan 2008 17:25:00 +0900</pubDate>
      </item>
            <item>
         <title>update071102 IME and DiMENSiON2.1.0</title>
         <description><![CDATA[<p>仕事が修羅場っててコメントの返信が三日後になっちゃったら2chで返事無しと晒されて落ち込みながらバージョンアップしてみました。世間の目は厳しいなぁ。さて今回の変更点をざっくり説明すると以下2点。</p>
<ul>
<li>imeがついているとショートカット入力（スペースバーなど）を食われるFirefoxのバグをなんとなく解消</li>
<li>それに伴い、不要になったステータスバーの状態表示を消去</li>
</ul>
<p>細かいIME周りの挙動などを知りたい方は続きをどうぞ。</p>]]></description>
         <link>http://and-d.i7a16k.net/2007/11/updatexxxxxx_ime_and_dimension.html</link>
         <guid>http://and-d.i7a16k.net/2007/11/updatexxxxxx_ime_and_dimension.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">IME and DiMENSiON</category>
        
        
         <pubDate>Thu, 01 Nov 2007 00:25:54 +0900</pubDate>
      </item>
            <item>
         <title>IME and DiMENSiON w/z Portable Firefox</title>
         <description><![CDATA[<h4>スイマセン、実は使えます</h4>
<p>正直に白状すると今まで検証と実験をしていなかっただけなんですが、一応IME and DiMENSiONをPortable Firefoxでも動かす方法があります。但し若干面倒臭い。また使うPCそれぞれでやらなきゃいけない、さらにドライブレターが変わるとそれももう一回やらないといけないのでダルいです。</p>
<p>その内対応させたいなーとか思ってたら突っ込みと要望を頂いてしまったので、さし当たっての返答としてやり方を書いておきます。マニアックですけど。こんなことわざわざしなくても使えたら嬉しいですよね。そうできるように頑張ります・・・。</p>
<h4>テキストの準備</h4>
<p>とりあえず拡張本体までのパスを用意します。例えばこんな感じ。</p>
<p>F:\FirefoxPortable\Data\profile\extensions\{fbaf2de3-ba73-418d-9ee9-7582e6522b53}<br />\chrome\imeanddimension.jar</p>
<p>用意したパスの前に「jar:file:\\\」という怪しげな呪文を加えます。</p>
<p>jar:file:\\\F:\FirefoxPortable\Data\profile\extensions\{fbaf2de3-ba73-418d-<br />9ee9-7582e6522b53} \chrome\imeanddimension.jar</p>
<p>さらに最後に「!\content\imeanddimension\getIMEStatus.swf」という不可思議な文字列を加えます。</p>
<p>jar:file:\\\F:\FirefoxPortable\Data\profile\extensions\{fbaf2de3-ba73-418d-<br />9ee9-7582e6522b53}\chrome\imeanddimension.jar!\content\imeanddimension<br />\getIMEStatus.swf</p>
<p>「!」とか「\\\」とか怪しげですが、別に誤植じゃないです。</p>
<h4>設定</h4>
<p><a href="http://www.macromedia.com/support/documentation/jp/flashplayer/help/settings_manager04.html">Flashのグローバルセキュリティ設定</a>を開きます。利用するPortable Firefoxで開くのが多分無難です。</p>
<p>「これらのファイルとフォルダを常に信頼する」の欄で「追加」を選択し、先ほどの怪しげな文字列をコピペします。あとはPortable Firefox再起動でいけると思われます。</p>
<p>尚正直な話、デフォルト以外の所にFirefoxのプロファイル領域を置いている場合もこの拡張は動作しません。ですがその場合もこの手順を踏むことで動作するようにすることが可能です。</p>]]></description>
         <link>http://and-d.i7a16k.net/2007/10/ime_and_dimension_wz_portable.html</link>
         <guid>http://and-d.i7a16k.net/2007/10/ime_and_dimension_wz_portable.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">IME and DiMENSiON</category>
        
        
         <pubDate>Mon, 29 Oct 2007 00:26:31 +0900</pubDate>
      </item>
            <item>
         <title>Programming Firefox</title>
         <description><![CDATA[<p>IME and DiMENSiONを作成する際に大きな手助けとなった「Firefox Hacks」の日本語版翻訳者である池田氏が、オライリーの新しいFirefox本に関して触れていたので、僭越ながら反応してみる。</p>
<p><a href="http://firefoxhacks.at.webry.info/200704/article_2.html">Programming Firefox Firefox Hacks 翻訳日記/ウェブリブログ</a></p>]]></description>
         <link>http://and-d.i7a16k.net/2007/04/programming_firefox.html</link>
         <guid>http://and-d.i7a16k.net/2007/04/programming_firefox.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Firefox Developer</category>
        
        
         <pubDate>Wed, 18 Apr 2007 23:18:41 +0900</pubDate>
      </item>
            <item>
         <title>update070402 IME and DiMENSiON2.0.0</title>
         <description><![CDATA[<p>試作品を作っちゃ改良するといういわゆるprototype型な手法で開発しているため、なんかやたらバージョン数が増えていってますがバージョン2.0.x系列にしてみました。内部的には大分変わってるのですが使う分には何も変わってません。右下のステータスバーの状態表示周りが少しスッキリしたくらいです。</p>
<p>以下、開発者向け情報なので使うだけの人はお気になさらずに。</p>

]]></description>
         <link>http://and-d.i7a16k.net/2007/04/update070402_ime_and_dimension.html</link>
         <guid>http://and-d.i7a16k.net/2007/04/update070402_ime_and_dimension.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Firefox Developer</category>
                  <category domain="http://www.sixapart.com/ns/types#category">IME and DiMENSiON</category>
        
        
         <pubDate>Mon, 02 Apr 2007 15:06:22 +0900</pubDate>
      </item>
            <item>
         <title>IME and DiMENSiON 色設定に関して</title>
         <description><![CDATA[<h4>背景色と文字色設定</h4>
<p>デフォルトの状態だとIME and DiMENSiONによって設定されるIME on/off時それぞれの背景色、及び文字色は固定されていますが、aboug:configから設定値を変更してあげることで好みの色に変更することが可能です。</p>
<p>テーマとの兼ね合いなどでデフォルトの色設定では違和感がある際などにご活用下さい。</p>
<p>また将来的にはabout:configからでは無くIME and DiMENSiONの設定項目から色の設定をできるようにする予定です。以下、現時点での色の設定方法に関して。</p>]]></description>
         <link>http://and-d.i7a16k.net/2007/03/ime_and_dimension.html</link>
         <guid>http://and-d.i7a16k.net/2007/03/ime_and_dimension.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">IME and DiMENSiON</category>
        
        
         <pubDate>Thu, 22 Mar 2007 17:32:45 +0900</pubDate>
      </item>
      
   </channel>
</rss>
