[aquaskk-changes 571] CVS update: htdocs

Back to archive index

t-suw****@users***** t-suw****@users*****
2009年 8月 25日 (火) 01:32:02 JST


Index: htdocs/simple_study.html
diff -u /dev/null htdocs/simple_study.html:1.1
--- /dev/null	Tue Aug 25 01:32:02 2009
+++ htdocs/simple_study.html	Tue Aug 25 01:32:02 2009
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="content-script-type" content="text/javascript" />
+<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>
+</head>
+
+<body>
+
+<h1><a href="./index.html">AquaSKK プロジェクト</a>::シンプルな学習がもたらす心地良い変換効率について</h1>
+
+<div class="main">
+
+  <p>
+    かな漢字変換におけるイライラの一つに、
+    ついさっき変換した候補がすぐに表示されない、というものがあります。
+    例えば「漢字」を確定した後、しばらくして再び「かんじ」を変換したら、
+    おそらく 8 割程度「漢字」を期待するはずです。
+  </p>
+
+  <p>
+    けれど実際には「幹事」が真っ先に表示されたりする。なぜ?
+    まさにここで人はコミュニケーションの不在を嘆き、
+    かな漢字変換の無能さに、空気の読めない天然具合に舌打ちするのです。
+    しかもこれが一度ならず何度も続いた日には、気分も重く沈んで行くことでしょう。
+  </p>
+
+  <p>
+    しかし、AquaSKK は違います。シンプルなロジックでこの問題に切り込んで行くのです。
+  </p>
+
+  <h2>かな漢字変換のイロハ</h2>
+
+  <p>
+    そもそもかな漢字変換を実現するには、ひらかなの「見出し語」と、
+    対応する「変換候補群」という情報、いわゆる辞書が必要です。</p>
+
+  <script>image("辞書データの例", "entry_data01.png");</script>
+
+
+  <p>ここで見出し語として「さんじ」が入力されたら、
+    かな漢字変換は辞書を検索し、対応する変換候補群の「参事、惨事、…」を順に見せて選ばせます。
+    重要なのは、その順番です。
+  </p>
+
+  <h2>単純に考えよう</h2>
+
+  <p>この問題を解決するために、AquaSKK は
+    <strong>変換した候補を全て学習</strong>
+    します。そして同時に、
+    <strong>学習した候補を群の先頭に移動</strong>
+    するのです。例えば以下で、4 番目の変換候補である「感じ」を確定したとします。</p>
+
+  <script>image("「感じ」を確定", "entry_data02.png");</script>
+
+  <p>するとこの候補が群の先頭に移動します。</p>
+
+  <script>image("確定後のユーザー辞書", "entry_data03.png");</script>
+
+  <p>もうおわかりですね。次に「かんじ」を変換すれば、一番最初の候補として「感じ」が表示されます。
+  ユーザーの手癖を吸収してどんどん成長するユーザー辞書が、AquaSKK の切り札なのです。</p>
+
+  <h2>補完の効率も向上する</h2>
+
+  <p>同じような仕組みで、見出し語補完の効率も向上します。例えば以下の例で「熱燗」を確定したとします。</p>
+
+  <script>image("「熱燗」を確定する", "entry_data04.png");</script>
+
+  <p>すると、見出し語と変換候補群のペアが、辞書の先頭に移動します。</p>
+
+  <script>image("確定後のユーザー辞書", "entry_data05.png");</script>
+
+  <p>
+    この結果、次に見出し語として「あ」を入力した時に最初に補完されるのは「あつかん」になります。
+    ついさっき変換した見出し語を繰り返し入力することは頻繁にあると想定されるので、AquaSKK
+    はそこにサポートの手を差し延べているのです。
+  </p>
+
+  <h2>まとめ</h2>
+
+  <p>
+    シンプルな学習ロジックによる変換効率の向上について解説しました。
+    最後に変換したものが次の変換で最初に表示されるという仕組みは単純ですが、
+    ほとんどのケースで期待に応えることができ、直感的です。
+  </p>
+
+  <p>
+  </p>
+</div>
+
+<div class="sidebar">
+  <script>lastupdate("$Date: 2009/08/24 16:32:02 $");</script>
+  <script type="text/javascript" src="./sidebar.js"></script>
+</div>
+
+</body>
+</html>
Index: htdocs/keymap.html
diff -u htdocs/keymap.html:1.1 htdocs/keymap.html:1.2
--- htdocs/keymap.html:1.1	Mon Aug 24 00:39:06 2009
+++ htdocs/keymap.html	Tue Aug 25 01:32:02 2009
@@ -29,13 +29,13 @@
     <tr>
       <th>機能</th>
       <th>キー</th>
-      <th>説明</th>
+      <th width="100%">説明</th>
     </tr>
 
     <tr class="odd">
       <td nowrap>入力の確定</td>
       <td nowrap>Ctrl-J</td>
-      <td>カタカナ、半角カナ、ASCII、全英の各モードから、ひらかなモードへの遷移にも使用。</td>
+      <td>各モードから、ひらかなモードへの遷移にも使用</td>
     </tr>
 
     <tr class="even">
@@ -137,7 +137,7 @@
     <tr class="even">
       <td nowrap>単語削除</td>
       <td nowrap>Shift-X</td>
-      <td></td>
+      <td>トグル変換の学習結果削除にも使用</td>
     </tr>
 
     <tr class="odd">
@@ -180,7 +180,7 @@
 </div>
 
 <div class="sidebar">
-  <script>lastupdate("$Date: 2009/08/23 15:39:06 $");</script>
+  <script>lastupdate("$Date: 2009/08/24 16:32:02 $");</script>
   <script type="text/javascript" src="./sidebar.js"></script>
 </div>
 
Index: htdocs/install_and_settings.html
diff -u htdocs/install_and_settings.html:1.5 htdocs/install_and_settings.html:1.6
--- htdocs/install_and_settings.html:1.5	Mon Aug 24 00:39:06 2009
+++ htdocs/install_and_settings.html	Tue Aug 25 01:32:02 2009
@@ -17,11 +17,11 @@
 
 <div class="main">
 
-  <h2>目次</h2>
-
-  <p>AquaSKK 4.x をインストールする手順を簡単に説明します。
+  <p>AquaSKK 4.x をインストールする手順を説明します。
     対象となる OS は Mac OS X 10.5.x 以降です。</p>
 
+  <h2>目次</h2>
+
   <ul>
     <li><a href="#1">パッケージのダウンロード</a></li>
     <li><a href="#2">AquaSKK のインストール</a></li>
@@ -72,15 +72,16 @@
   <ul>
     <li><strong>互換入力メニュー</strong><br/>
       <img class="left" src="./images/input_menu_tsmcompat.png"/>
-      「ひらかな」「カタカナ」「半角カナ」「全角英数」「ASCII」を選択して下さい。
-      入力モードとして、AquaSKK だけしか使わない場合にお勧めの設定です。
+      「AquaSKK 統合」以外を全て選択して下さい。
+      <br/>
+      入力モードとして、AquaSKK だけ使う場合にお勧めの設定です。
       <table>
         <tr>
           <th nowrap>メリット</th>
           <td width="100%">
             <ul>
-              <li>現在の入力モードはメニューで確認</li>
-              <li>「かなキー」と「英数キー」で、ひらかなモードとASCII モードを切り替え可能</li>
+              <li>現在の入力モードがメニューで確認できる</li>
+              <li>「かなキー」と「英数キー」で、ひらかなモードとASCII モードに切り替え可能</li>
             </ul>
           </td>
         </tr>
@@ -99,6 +100,7 @@
     <li><strong>AquaSKK 統合入力メニュー</strong><br/>
       <img class="left" src="./images/input_menu_integrated.png"/>
       「AquaSKK 統合」だけを選択し、その他のモードはオフにします。
+      <br/>
       AquaSKK の他に、U.S. などのローマ字入力用メソッドを選択する必要があります。
       <table>
         <tr>
@@ -106,7 +108,7 @@
           <td width="100%">
             <ul>
               <li>「英数キー」か <kbd>&#x2318;</kbd> + <kbd>スペース</kbd> で U.S. を一発選択可能</li>
-              <li>文書毎に独立した入力モードを保持</li>
+              <li>文書毎に独立した入力モードを保持できる</li>
             </ul>
           </td>
         </tr>
@@ -176,7 +178,7 @@
 </div>
 
 <div class="sidebar">
-  <script>lastupdate("$Date: 2009/08/23 15:39:06 $");</script>
+  <script>lastupdate("$Date: 2009/08/24 16:32:02 $");</script>
   <script type="text/javascript" src="./sidebar.js"></script>
 </div>
 
Index: htdocs/index.html
diff -u htdocs/index.html:1.33 htdocs/index.html:1.34
--- htdocs/index.html:1.33	Mon Aug 24 00:39:06 2009
+++ htdocs/index.html	Tue Aug 25 01:32:02 2009
@@ -81,7 +81,7 @@
          </ul>
          -->
 
-      <h2>文書</h2>
+      <h2>ガイド</h2>
 
       <ul>
         <li><a href="./spec.html">機能比較一覧</a></li>
@@ -90,7 +90,14 @@
         <li><a href="./keymap.html">キー割り当て</a></li>
         <li><a href="./dictionary_settings.html">辞書の設定</a></li>
         <li><a href="./inside_aquaskk/index.html">こんな機能もあります</a></li>
+        <li><a href="./3.x/index.html">AquaSKK 3.x 向け</a></li>
+      </ul>
+
+      <h2>コラム</h2>
+
+      <ul>
         <li><a href="./aquaskk_pr.html">迷っている人へ</a></li>
+        <li><a href="./simple_study.html">シンプルな学習がもたらす心地良い変換効率について</a></li>
       </ul>
 
       <!--
@@ -117,7 +124,7 @@
     </div>
 
     <div class="sidebar">
-      <script type="text/javascript">lastupdate("$Date: 2009/08/23 15:39:06 $");</script>
+      <script type="text/javascript">lastupdate("$Date: 2009/08/24 16:32:02 $");</script>
       <script type="text/javascript" src="./sidebar.js"></script>
     </div>
 
Index: htdocs/folders_and_files.html
diff -u htdocs/folders_and_files.html:1.1 htdocs/folders_and_files.html:1.2
--- htdocs/folders_and_files.html:1.1	Mon Aug 24 00:39:06 2009
+++ htdocs/folders_and_files.html	Tue Aug 25 01:32:02 2009
@@ -83,9 +83,9 @@
   <h2>その他</h2>
 
   <ul>
-    <li><strong>~/Library/Application Support/AquaSKK/</strong>
+    <li><strong>~/Library/Preferences/</strong>
       <br/>
-      ユーザープリファレンスとして、環境設定の内容が置かれます。
+      環境設定の内容がユーザーデフォルトとして置かれます。
       ファイル名は
       <p>jp.sourceforge.inputmethod.aquaskk.plist</p>
       です。
@@ -95,7 +95,7 @@
 </div>
 
 <div class="sidebar">
-  <script>lastupdate("$Date: 2009/08/23 15:39:06 $");</script>
+  <script>lastupdate("$Date: 2009/08/24 16:32:02 $");</script>
   <script type="text/javascript" src="./sidebar.js"></script>
 </div>
 
Index: htdocs/dictionary_settings.html
diff -u htdocs/dictionary_settings.html:1.3 htdocs/dictionary_settings.html:1.4
--- htdocs/dictionary_settings.html:1.3	Mon Aug 24 00:39:06 2009
+++ htdocs/dictionary_settings.html	Tue Aug 25 01:32:02 2009
@@ -38,100 +38,91 @@
 
   <table>
     <tr>
-      <th nowrap rowspan=2>辞書の種類</th><th>設定サンプル</th>
-    </tr>
-    <tr>
-      <th>説明</th>
+      <th nowrap>辞書の種類</th><th>説明</th>
     </tr>
 
     <tr>
-      <td nowrap rowspan=2>ユーザー辞書</td>     
-      <td nowrap>~/Library/Application Support/AquaSKK/skk-jisyo.utf8</td>
-    </tr>
-    <tr>
+      <td>ユーザー辞書</td>
       <td>
-        学習結果を蓄える辞書です。
-        <br/>
-        <br/>
-        場所には、ローカルディスクのパスを指定します。
+        変換結果を蓄える辞書です。場所には、ローカルディスクのパスを指定します。
         先頭の ~ (チルダ)はログインユーザーのホームディレクトリに展開されます。
+
+        <ul>
+          <li><strong>例</strong><br/>
+            ~/Library/Application Support/AquaSKK/skk-jisyo.utf8
+          </li>
+        </ul>
       </td>
     </tr>
 
     <tr>
-      <td nowrap rowspan=2>SKK 辞書</td>     
-      <td nowrap>~/Library/Application Support/AquaSKK/SKK-JISYO.L</td>
-    </tr>
-    <tr>
+      <td nowrap>SKK 辞書</td>     
       <td>
         SKK Openlab で提供される辞書ファイルに対する検索をサポートします。
-        <br/>
-        <br/>
         場所には、ローカルディスクに保存された辞書のパスを指定します。
         先頭の ~ (チルダ)はログインユーザーのホームディレクトリに展開されます。
-        <br/>
-        <br/>
         辞書ファイルは 1 分間隔で監視し、
         更新を検出すると自動的に再読み込みします。
+        <ul>
+          <li><strong>例</strong><br/>
+            ~/Library/Application Support/AquaSKK/SKK-JISYO.L
+          </li>
+        </ul>
       </td>
     </tr>
 
     <tr>
-      <td nowrap rowspan=2>SKK 辞書(自動更新)</td>
-      <td>SKK-JISYO.L</td>
-    </tr>
-    <tr>
+      <td nowrap>SKK 辞書(自動更新)</td>
       <td>
         SKK Openlab で提供される辞書ファイルを自動的にダウンロードします。
-        <br/>
-        <br/>
-        場所には、SKK Openlab の辞書ディレクトリからの相対パスを指定します。
-        デフォルトの辞書ディレクトリは以下の場所になっています。
-        <br/>→ 
-        <a href="http://openlab.ring.gr.jp/skk/skk/dic/" target="_blank">http://openlab.ring.gr.jp/skk/skk/dic/</a>
-        <br/>
-        <br/>
-        更新検出の間隔は 6 時間です。
+        場所には、SKK Openlab の
+        <a href="http://openlab.ring.gr.jp/skk/skk/dic/">辞書ディレクトリ</a>
+        からの相対パスを指定します。
+        更新の検出間隔は 6 時間です。
+        <ul>
+          <li><strong>例</strong><br/>
+            SKK-JISYO.L
+          </li>
+        </ul>
       </td>
     </tr>
 
     <tr>
-      <td nowrap rowspan=2>skkserv 辞書</td>
-      <td>
-        例 1) 192.168.16.32
-        <br/>
-        例 2) foo.bar.com:8178
-      </td>
-    </tr>
-    <tr>
+      <td nowrap>skkserv 辞書</td>
       <td>
         skkserv プロトコルで通信できる辞書です。
-        <br/>
-        <br/>
-        場所には、接続先サーバーのアドレスを指定します。
+        場所には、"アドレス:ポート番号" 形式で接続先サーバーのアドレスを指定します。
         ポート番号省略時には、1178 を使用します。
+        <ul>
+          <li><strong>例 1</strong><br/>
+            192.168.16.32
+          </li>
+          <li><strong>例 2</strong><br/>
+            foo.bar.com:8178
+          </li>
+        </ul>
       </td>
     </tr>
 
     <tr>
-      <td nowrap rowspan=2>ことえり辞書</td>
-      <td>~/Library/Dictionaries/ライフサイエンス辞書</td>
-    </tr>
-    <tr>
+      <td nowrap>ことえり辞書</td>
       <td>
         ことえりのユーザー辞書です。
         <br/>
         <br/>
         場所にはユーザー辞書のパスを指定します。
         先頭の ~ (チルダ)はログインユーザーのホームディレクトリに展開されます。
+
+        <ul>
+          <li><strong>例</strong><br/>
+            ~/Library/Dictionaries/ライフサイエンス辞書
+          </li>
+        </ul>
       </td>
     </tr>
 
     <tr>
-      <td nowrap rowspan=2>プログラム辞書</td>
-      <td>*** 何も指定しない ***</td>
-    </tr>
-    <tr>
+      <td nowrap>プログラム辞書</td>
       <td>日付や四則演算など、実行時変換をサポートします。場所には何も指定しません</td>
     </tr>
 
@@ -156,7 +147,7 @@
 </div>
 
 <div class="sidebar">
-  <script>lastupdate("$Date: 2009/08/23 15:39:06 $");</script>
+  <script>lastupdate("$Date: 2009/08/24 16:32:02 $");</script>
   <script type="text/javascript" src="./sidebar.js"></script>
 </div>
 
Index: htdocs/aquaskk.css
diff -u htdocs/aquaskk.css:1.9 htdocs/aquaskk.css:1.10
--- htdocs/aquaskk.css:1.9	Mon Aug 24 00:39:06 2009
+++ htdocs/aquaskk.css	Tue Aug 25 01:32:02 2009
@@ -2,7 +2,7 @@
 
 /*
 
-$Id: aquaskk.css,v 1.9 2009/08/23 15:39:06 t-suwa Exp $
+$Id: aquaskk.css,v 1.10 2009/08/24 16:32:02 t-suwa Exp $
 
 ▼aquaskk.css について
 
@@ -121,6 +121,15 @@
     color: #aaaaaa;
 }
 
+span.field {
+    margin-left: 1em;
+    margin-right: 2em;
+    padding: 0.5em 0.5em;
+    border-style: solid;
+    border-width: 1px;
+    border-color: #aaaaaa;
+}
+
 blockquote, pre {
     color: #666666;
     margin-right: 1em;
@@ -234,6 +243,7 @@
 td ul {
     margin-left: 0em;
     padding-left: 1.5em;
+    margin-bottom: 0em;
 }
 
 td li {



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