[aquaskk-changes 576] CVS update: htdocs

Back to archive index

t-suw****@users***** t-suw****@users*****
2009年 8月 31日 (月) 23:31:21 JST


Index: htdocs/simple_study.html
diff -u htdocs/simple_study.html:1.1 htdocs/simple_study.html:1.2
--- htdocs/simple_study.html:1.1	Tue Aug 25 01:32:02 2009
+++ htdocs/simple_study.html	Mon Aug 31 23:31:21 2009
@@ -8,94 +8,103 @@
 <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
 <link rel="stylesheet" href="./aquaskk.css" media="all" type="text/css" />
 <script type="text/javascript" src="./util.js"></script>
-<title>AquaSKK プロジェクト::シンプルな学習がもたらす心地良い変換効率ついて</title>
+<title>AquaSKK プロジェクト::心地良い入力をサポートするシンプルな学習戦略</title>
 </head>
 
 <body>
 
-<h1><a href="./index.html">AquaSKK プロジェクト</a>::シンプルな学習がもたらす心地良い変換効率について</h1>
+<h1><a href="./index.html">AquaSKK プロジェクト</a>::心地良い入力をサポートするシンプルな学習戦略</h1>
 
 <div class="main">
 
   <p>
     かな漢字変換におけるイライラの一つに、
-    ついさっき変換した候補がすぐに表示されない、というものがあります。
-    例えば「漢字」を確定した後、しばらくして再び「かんじ」を変換したら、
-    おそらく 8 割程度「漢字」を期待するはずです。
+    さっき変換したばかりの候補がなぜか表示されない、というものがあります。
+    例えば、「最高」を変換した次の変換で、「再考」が表示されたりする。
+    誰しも一度は経験したことがあるのではないかと思いますが、これはなかなか腹立たしいものです。
   </p>
 
   <p>
-    けれど実際には「幹事」が真っ先に表示されたりする。なぜ?
-    まさにここで人はコミュニケーションの不在を嘆き、
-    かな漢字変換の無能さに、空気の読めない天然具合に舌打ちするのです。
-    しかもこれが一度ならず何度も続いた日には、気分も重く沈んで行くことでしょう。
-  </p>
-
-  <p>
-    しかし、AquaSKK は違います。シンプルなロジックでこの問題に切り込んで行くのです。
+    どうすればこの問題を解決できるのか。SKK はシンプルに切り込んでいきます。
   </p>
 
   <h2>かな漢字変換のイロハ</h2>
 
   <p>
-    そもそもかな漢字変換を実現するには、ひらかなの「見出し語」と、
+    そもそもかな漢字変換を実現するには、ひらかなの「読み」と、
     対応する「変換候補群」という情報、いわゆる辞書が必要です。</p>
 
-  <script>image("辞書データの例", "entry_data01.png");</script>
+  <script>image("辞書の例(抜粋)", "entry_data01.png");</script>
 
 
-  <p>ここで見出し語として「さんじ」が入力されたら、
+  <p>ここで読みとして「さんじ」が入力されると、
     かな漢字変換は辞書を検索し、対応する変換候補群の「参事、惨事、…」を順に見せて選ばせます。
-    重要なのは、その順番です。
+    候補の表示される順番が適切で狙い通りなら、テンポ良く心地良く入力することができるでしょう。
+  </p>
+
+  <p>
+    まさにこの表示順が、使い心地を左右する重要なポイントであり、かな漢字変換の個性が際立つところでもあるのです。
   </p>
 
   <h2>単純に考えよう</h2>
 
-  <p>この問題を解決するために、AquaSKK は
-    <strong>変換した候補を全て学習</strong>
-    します。そして同時に、
-    <strong>学習した候補を群の先頭に移動</strong>
-    するのです。例えば以下で、4 番目の変換候補である「感じ」を確定したとします。</p>
+  <p>
+    直感的でより自然な変換のために SKK が取る戦略は、
+    <strong>確定した候補を群の先頭に移動して学習</strong>
+    するというものです。例えば以下で、4 番目の変換候補である「感じ」を確定したとします。
+  </p>
 
   <script>image("「感じ」を確定", "entry_data02.png");</script>
 
-  <p>するとこの候補が群の先頭に移動します。</p>
+  <p>するとこの候補が群の先頭に移動した状態で、読みと変換候補群のペアがユーザー辞書に記録されます。</p>
 
-  <script>image("確定後のユーザー辞書", "entry_data03.png");</script>
+  <script>image("確定後の状態", "entry_data03.png");</script>
 
-  <p>もうおわかりですね。次に「かんじ」を変換すれば、一番最初の候補として「感じ」が表示されます。
-  ユーザーの手癖を吸収してどんどん成長するユーザー辞書が、AquaSKK の切り札なのです。</p>
+  <p>
+    もうおわかりですね。次に「かんじ」を変換すれば、一番最初の候補として「感じ」が表示されます。
+    入力するほどに最適化され、ユーザーの手癖を吸収していくユーザー辞書が、SKK の切り札なのです。
+  </p>
 
-  <h2>補完の効率も向上する</h2>
+  <h2>補完精度も向上する</h2>
 
-  <p>同じような仕組みで、見出し語補完の効率も向上します。例えば以下の例で「熱燗」を確定したとします。</p>
+  <p>同じような仕組みで、補完精度も向上します。
+    例えば以下のユーザー辞書では、読み「あ」で最初に補完されるのは「あつあげ」です。
+    ここで、3 番目の「あつかん」を確定したとします。
 
   <script>image("「熱燗」を確定する", "entry_data04.png");</script>
 
-  <p>すると、見出し語と変換候補群のペアが、辞書の先頭に移動します。</p>
+  <p>
+    すると、この読みと変換候補群のペアが、ユーザー辞書の先頭に移動します。
+  </p>
 
   <script>image("確定後のユーザー辞書", "entry_data05.png");</script>
 
   <p>
-    この結果、次に見出し語として「あ」を入力した時に最初に補完されるのは「あつかん」になります。
-    ついさっき変換した見出し語を繰り返し入力することは頻繁にあると想定されるので、AquaSKK
-    はそこにサポートの手を差し延べているのです。
+    この結果、次に「あ」で補完されるのは「あつかん」になります。
+    縦・横の向きが異なるだけで、基本的な考え方は先程と同じです。
+    候補を確定する度に、この縦・横の移動が同時に発生し、ユーザー辞書に反映されていきます。
   </p>
 
   <h2>まとめ</h2>
 
   <p>
-    シンプルな学習ロジックによる変換効率の向上について解説しました。
-    最後に変換したものが次の変換で最初に表示されるという仕組みは単純ですが、
-    ほとんどのケースで期待に応えることができ、直感的です。
+    使うほどにユーザー辞書が鍛えられ、自然と快適になっていく仕掛けを見てみました。
   </p>
 
   <p>
+    前後の文脈を読むことを諦め、良く使う語彙の提示に特化することで、
+    方言や文体のゆらぎといった混沌とした状況にも対応していくことができます。
+    その心地良さは、時代とともに日本語が変わっていったとしても失われることはありません。
   </p>
+
+  <p>
+    手塩にかけたユーザー辞書はあなたの大切な財産です。万が一に備え、定期的なバックアップをお勧めします。
+  </p>
+
 </div>
 
 <div class="sidebar">
-  <script>lastupdate("$Date: 2009/08/24 16:32:02 $");</script>
+  <script>lastupdate("$Date: 2009/08/31 14:31:21 $");</script>
   <script type="text/javascript" src="./sidebar.js"></script>
 </div>
 
Index: htdocs/sidebar.js
diff -u htdocs/sidebar.js:1.15 htdocs/sidebar.js:1.16
--- htdocs/sidebar.js:1.15	Thu Aug 20 23:23:58 2009
+++ htdocs/sidebar.js	Mon Aug 31 23:31:21 2009
@@ -1,7 +1,7 @@
-/* $Id: sidebar.js,v 1.15 2009/08/20 14:23:58 t-suwa Exp $ */
+/* $Id: sidebar.js,v 1.16 2009/08/31 14:31:21 t-suwa Exp $ */
 
 document.open();
-document.writeln('<h2>ダウンロード</h2>');
+document.writeln('  <h2>ダウンロード</h2>');
 document.writeln('  <ul>');
 document.writeln('    <li><a href="http://sourceforge.jp/projects/aquaskk/files/">');
 document.writeln('         AquaSKK パッケージ</a><br />');
@@ -11,7 +11,7 @@
 document.writeln('	   専門辞書も充実してます。</li>');
 document.writeln('  </ul>');
 document.writeln('');
-document.writeln('<h2>バグ報告・要望・情報</h2>');
+document.writeln('  <h2>バグ報告・要望・情報</h2>');
 document.writeln('  <ul>');
 document.writeln('    <li><a href="http://pc11.2ch.net/test/read.cgi/mac/1192746208/"');
 document.writeln('         target="_blank">AquaSKK スレッド</a>@2 ちゃんねる<br />');
@@ -32,32 +32,33 @@
 document.writeln('');
 document.writeln('  <table>');
 document.writeln('    <tr>');
-document.writeln('      <th rowspan=2>Mac OS X version</th><th colspan=2>AquaSKK version</th>');
+document.writeln('      <th rowspan=2 colspan=2>Mac OS X version</th><th colspan=2>AquaSKK version</th>');
 document.writeln('    </tr>');
 document.writeln('    <tr>');
 document.writeln('      <th>3.x</th><th>4.x</th>');
 document.writeln('    </tr>');
-/*
 document.writeln('    <tr>');
-document.writeln('      <td>10.6.x (Snow Leopard)</td><td class="red">???</td><td class="green">OK</td>');
+document.writeln('      <td rowspan=2 nowrap>10.6.x (Snow Leopard)</td><td>64bit</td><td class="red">NG<td class="green">OK</td>');
 document.writeln('    </tr>');
-*/
 document.writeln('    <tr>');
-document.writeln('      <td>10.5.x (Leopard)</td><td class="green">OK</td><td class="green">OK</td>');
+document.writeln('      <td>32bit</td><td class="green">OK<td class="green">OK</td>');
 document.writeln('    </tr>');
 document.writeln('    <tr>');
-document.writeln('      <td>10.4.x (Tiger)</td><td class="green">OK</td><td class="red">NG</td>');
+document.writeln('      <td colspan=2>10.5.x (Leopard)</td><td class="green">OK</td><td class="green">OK</td>');
 document.writeln('    </tr>');
 document.writeln('    <tr>');
-document.writeln('      <td>10.3.x (Panther)</td><td class="green">OK</td><td class="red">NG</td>');
+document.writeln('      <td colspan=2>10.4.x (Tiger)</td><td class="green">OK</td><td class="red">NG</td>');
 document.writeln('    </tr>');
 document.writeln('    <tr>');
-document.writeln('      <td>10.2 以前</td><td class="red">NG</td><td class="red">NG</td>');
+document.writeln('      <td colspan=2>10.3.x (Panther)</td><td class="green">OK</td><td class="red">NG</td>');
+document.writeln('    </tr>');
+document.writeln('    <tr>');
+document.writeln('      <td colspan=2>10.2 以前</td><td class="red">NG</td><td class="red">NG</td>');
 document.writeln('    </tr>');
 document.writeln('  </table>');
 document.writeln('');
 document.writeln('  <h2>メーリングリスト</h2>');
-document.writeln(' <ul>');
+document.writeln('  <ul>');
 document.writeln('    <li><a href="http://lists.sourceforge.jp/mailman/listinfo/aquaskk-dev">aquaskk-dev</a> - 開発者向け<br />');
 document.writeln('         Carbon/Cocoa/C++/STL などの話題。</li>');
 document.writeln('    <li><a href="http://lists.sourceforge.jp/mailman/listinfo/aquaskk-changes">aquaskk-changes</a> - 更新履歴<br />');
Index: htdocs/keymap.html
diff -u htdocs/keymap.html:1.2 htdocs/keymap.html:1.3
--- htdocs/keymap.html:1.2	Tue Aug 25 01:32:02 2009
+++ htdocs/keymap.html	Mon Aug 31 23:31:21 2009
@@ -29,7 +29,7 @@
     <tr>
       <th>機能</th>
       <th>キー</th>
-      <th width="100%">説明</th>
+      <th width="100%">備考</th>
     </tr>
 
     <tr class="odd">
@@ -180,7 +180,7 @@
 </div>
 
 <div class="sidebar">
-  <script>lastupdate("$Date: 2009/08/24 16:32:02 $");</script>
+  <script>lastupdate("$Date: 2009/08/31 14:31:21 $");</script>
   <script type="text/javascript" src="./sidebar.js"></script>
 </div>
 
Index: htdocs/install_and_settings.html
diff -u htdocs/install_and_settings.html:1.6 htdocs/install_and_settings.html:1.7
--- htdocs/install_and_settings.html:1.6	Tue Aug 25 01:32:02 2009
+++ htdocs/install_and_settings.html	Mon Aug 31 23:31:21 2009
@@ -55,15 +55,15 @@
   <p>インストールしただけでは AquaSKK は使えません。
     システム環境設定を開いて、AquaSKK を有効化する作業が必要です。</p>
 
-  <script>image("システム環境", "system_settings.png");</script>
+  <script>image("システム環境", "apple_menu.png");</script>
 
-  <p>言語環境を選択します。</p>
+  <p>言語とテキストを選択します(Leopard では言語環境)。</p>
 
-  <script>image("言語環境", "language_environment.png");</script>
+  <script>image("言語とテキスト", "language_environment.png");</script>
 
-  <p>入力メニューを選択します。</p>
+  <p>入力ソースを選択します(Leopard では入力メニュー)。</p>
 
-  <script>image("入力メニュー", "input_menu.png");</script>
+  <script>image("入力ソース", "input_source.png");</script>
 
   <p>AquaSKK 4.0 以降では、従来の AquaSKK 3.x
     と互換性のある入力メニューと、統合入力メニューのどちらかを選択することができます。
@@ -90,7 +90,9 @@
           <td>
             <ul>
               <li>U.S. 等と併用する場合に、キーボードで U.S. を一発選択不可</li>
-              <li>文書毎に入力モードを保持できない</li>
+              <li>Leopard では文書毎に入力モードを保持できない<br/>
+                ※ Snow Leopard では入力ソースオプションで設定可能
+              </li>
             </ul>
           </td>
         </tr>
@@ -178,7 +180,7 @@
 </div>
 
 <div class="sidebar">
-  <script>lastupdate("$Date: 2009/08/24 16:32:02 $");</script>
+  <script>lastupdate("$Date: 2009/08/31 14:31:21 $");</script>
   <script type="text/javascript" src="./sidebar.js"></script>
 </div>
 
Index: htdocs/index.html
diff -u htdocs/index.html:1.34 htdocs/index.html:1.35
--- htdocs/index.html:1.34	Tue Aug 25 01:32:02 2009
+++ htdocs/index.html	Mon Aug 31 23:31:21 2009
@@ -34,9 +34,9 @@
       <h2>AquaSKK 4.0 リリース</h2>
 
       <p>
-        2009 年 9 月 9 日。AquaSKK は Input Method Kit
+        2009 年 9 月 x 日。AquaSKK は Input Method Kit
         に対応し、Mac OS X にふさわしい SKK として生まれかわりました。
-        β 版テストユーザーの皆さんと一緒に不具合の修正を積み重ね、
+        β 版テストユーザーの皆さんと一緒に不具合の修正を積み重ねたことで、
         数々の新機能と改善点を盛り込みながらも、
         安心して使える道具に仕上がっています。
       </p>
@@ -81,7 +81,7 @@
          </ul>
          -->
 
-      <h2>ガイド</h2>
+      <h2>手引き</h2>
 
       <ul>
         <li><a href="./spec.html">機能比較一覧</a></li>
@@ -97,7 +97,7 @@
 
       <ul>
         <li><a href="./aquaskk_pr.html">迷っている人へ</a></li>
-        <li><a href="./simple_study.html">シンプルな学習がもたらす心地良い変換効率について</a></li>
+        <li><a href="./simple_study.html">心地良い入力をサポートするシンプルな学習戦略</a></li>
       </ul>
 
       <!--
@@ -124,7 +124,7 @@
     </div>
 
     <div class="sidebar">
-      <script type="text/javascript">lastupdate("$Date: 2009/08/24 16:32:02 $");</script>
+      <script type="text/javascript">lastupdate("$Date: 2009/08/31 14:31:21 $");</script>
       <script type="text/javascript" src="./sidebar.js"></script>
     </div>
 
Index: htdocs/folders_and_files.html
diff -u htdocs/folders_and_files.html:1.2 htdocs/folders_and_files.html:1.3
--- htdocs/folders_and_files.html:1.2	Tue Aug 25 01:32:02 2009
+++ htdocs/folders_and_files.html	Mon Aug 31 23:31:21 2009
@@ -26,7 +26,7 @@
       <br/>
       AquaSKK 本体の置き場所です。
     </li>
-    <li><strong>/Library/Input Methods/AquaSKK.app/Contents/Resource</strong>
+    <li><strong>/Library/Input Methods/AquaSKK.app/Contents/Resource/</strong>
       <br/>
       デフォルトの設定ファイルが格納されています。
       <table>
@@ -95,7 +95,7 @@
 </div>
 
 <div class="sidebar">
-  <script>lastupdate("$Date: 2009/08/24 16:32:02 $");</script>
+  <script>lastupdate("$Date: 2009/08/31 14:31:21 $");</script>
   <script type="text/javascript" src="./sidebar.js"></script>
 </div>
 
Index: htdocs/dictionary_settings.html
diff -u htdocs/dictionary_settings.html:1.4 htdocs/dictionary_settings.html:1.5
--- htdocs/dictionary_settings.html:1.4	Tue Aug 25 01:32:02 2009
+++ htdocs/dictionary_settings.html	Mon Aug 31 23:31:21 2009
@@ -17,24 +17,11 @@
 
 <div class="main">
 
-  <div class="break">
-    <strong>SKK 辞書について</strong>
-    <p>
-      SKK 辞書は、有志の方々により日々メンテナンスされています。
-      L 辞書(SKK-JISYO.L)の編纂方針について知りたい、
-      メンテナンスに協力したいという人は、
-      <a href="http://openlab.jp/skk/wiki/wiki.cgi?page=FrontPage"
-	 target="_blank">SKK 辞書 Wiki</a>
-      を参照して下さい。</p>
-    <p>辞書の概略については、
-      <a href="http://openlab.jp/skk/wiki/wiki.cgi?page=SKK%BC%AD%BD%F1" target="_blank">SKK 辞書</a>
-      で知ることができます。
-    </p>
-  </div>
-
-  <p>AquaSKK には以下の辞書が用意されています。
-    ユーザー辞書以外はいくつでも指定できますので、自分好みの辞書を定義して下さい。
-    複数の辞書で変換候補が重複した場合には、自動的に一つの候補に集約します。</p>
+  <p>
+    AquaSKK では以下の辞書が利用できます。
+    ユーザー辞書以外はいくつでも指定できますので、自分好みの辞書に仕上げて下さい。
+    複数の辞書で変換候補が重複した場合には、自動的に一つの候補に集約します。
+  </p>
 
   <table>
     <tr>
@@ -44,7 +31,10 @@
     <tr>
       <td>ユーザー辞書</td>
       <td>
-        変換結果を蓄える辞書です。場所には、ローカルディスクのパスを指定します。
+        変換結果を蓄える辞書です。
+        <br/>
+        <br/>
+        場所には、ローカルディスクのパスを指定します。
         先頭の ~ (チルダ)はログインユーザーのホームディレクトリに展開されます。
 
         <ul>
@@ -58,9 +48,13 @@
     <tr>
       <td nowrap>SKK 辞書</td>     
       <td>
-        SKK Openlab で提供される辞書ファイルに対する検索をサポートします。
+        SKK Openlab で提供される辞書ファイルをそのまま利用する辞書です。
+        <br/>
+        <br/>
         場所には、ローカルディスクに保存された辞書のパスを指定します。
         先頭の ~ (チルダ)はログインユーザーのホームディレクトリに展開されます。
+        <br/>
+        <br/>
         辞書ファイルは 1 分間隔で監視し、
         更新を検出すると自動的に再読み込みします。
         <ul>
@@ -68,13 +62,31 @@
             ~/Library/Application Support/AquaSKK/SKK-JISYO.L
           </li>
         </ul>
+
+        <div class="break">
+          <strong>SKK 辞書について</strong>
+          <p>
+            SKK 辞書は、有志の方々により日々メンテナンスされています。
+            L 辞書(SKK-JISYO.L)の編纂方針について知りたい、
+            メンテナンスに協力したいという人は、
+            <a href="http://openlab.jp/skk/wiki/wiki.cgi?page=FrontPage"
+	       target="_blank">SKK 辞書 Wiki</a>
+            を参照して下さい。</p>
+          <p>辞書の概略については、
+            <a href="http://openlab.jp/skk/wiki/wiki.cgi?page=SKK%BC%AD%BD%F1" target="_blank">SKK 辞書</a>
+            で知ることができます。
+          </p>
+        </div>
       </td>
     </tr>
 
     <tr>
       <td nowrap>SKK 辞書(自動更新)</td>
       <td>
-        SKK Openlab で提供される辞書ファイルを自動的にダウンロードします。
+        SKK 辞書に、自動更新機能を付加した辞書です。
+        SKK Openlab の辞書ファイルを自動的にダウンロードします。
+        <br/>
+        <br/>
         場所には、SKK Openlab の
         <a href="http://openlab.ring.gr.jp/skk/skk/dic/">辞書ディレクトリ</a>
         からの相対パスを指定します。
@@ -91,6 +103,8 @@
       <td nowrap>skkserv 辞書</td>
       <td>
         skkserv プロトコルで通信できる辞書です。
+        <br/>
+        <br/>
         場所には、"アドレス:ポート番号" 形式で接続先サーバーのアドレスを指定します。
         ポート番号省略時には、1178 を使用します。
         <ul>
@@ -108,6 +122,7 @@
       <td nowrap>ことえり辞書</td>
       <td>
         ことえりのユーザー辞書です。
+        <strong>注意: Snow Leopard 以降の 64bit 環境では機能しません</strong>
         <br/>
         <br/>
         場所にはユーザー辞書のパスを指定します。
@@ -147,7 +162,7 @@
 </div>
 
 <div class="sidebar">
-  <script>lastupdate("$Date: 2009/08/24 16:32:02 $");</script>
+  <script>lastupdate("$Date: 2009/08/31 14:31:21 $");</script>
   <script type="text/javascript" src="./sidebar.js"></script>
 </div>
 
Index: htdocs/aquaskk.css
diff -u htdocs/aquaskk.css:1.10 htdocs/aquaskk.css:1.11
--- htdocs/aquaskk.css:1.10	Tue Aug 25 01:32:02 2009
+++ htdocs/aquaskk.css	Mon Aug 31 23:31:21 2009
@@ -2,7 +2,7 @@
 
 /*
 
-$Id: aquaskk.css,v 1.10 2009/08/24 16:32:02 t-suwa Exp $
+$Id: aquaskk.css,v 1.11 2009/08/31 14:31:21 t-suwa Exp $
 
 ▼aquaskk.css について
 
@@ -12,7 +12,7 @@
 */
 
 body { 
-    font-family: 'Myriad Pro', Optima, Tahoma, arial,
+    font-family: 'Lucida Grande',
     'ヒラギノ角ゴ Pro W3', 'ヒラギノ角ゴ3', 
     sans-serif;
     margin-right: 1em;
@@ -186,7 +186,7 @@
 h1 {
     font-size: x-large;
     font-weight: normal;
-    font-family: 'Myriad Pro', Optima, Tahoma,
+    font-family: 'Lucida Grande',
     'ヒラギノ角ゴ Pro W3', 'ヒラギノ角ゴ3', arial, serif;
     padding: 0.4em 0.4em;
     line-height: 150%;
@@ -199,7 +199,7 @@
 
 h2, h3, h4, h5, h6 {
     font-weight: normal;
-    font-family: 'Myriad Pro', Optima, Tahoma,
+    font-family: 'Lucida Grande',
     'ヒラギノ角ゴ Pro W6', 'ヒラギノ角ゴ6',
     arial, serif;
 }
@@ -414,7 +414,7 @@
     /* font-size: smaller; */
     border-color: #aaaaaa;
     border-width: 1px;
-    margin-left: 4em;
+    margin-left: 2em;
     margin-bottom: 0.5em;
     margin-top: 0.5em;
     border-collapse: collapse;



aquaskk-changes メーリングリストの案内
Back to archive index