<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
 >

  <channel rdf:about="http://sourceforge.jp/projects/alt-cannadic/wiki/!feeds/diff">
    <title>Updates of cannadic改 Wiki</title>
    <link>http://sourceforge.jp/projects/alt-cannadic/wiki/!feeds/diff</link>
    <description>
      SourceForge.jp Wiki page updates for cannadic改 project.    </description>
        <dc:date>2011-03-02T01:04:49+09:00</dc:date>
        <items>
      <rdf:Seq>
                <rdf:li rdf:resource="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/alt-cannadic/wiki/FrontPage" />
              </rdf:Seq>
    </items>
  </channel>

    <item rdf:about="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8">
    <title>郵便番号辞書</title>
    <link>http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8</link>
    <dc:identifier>郵便番号辞書</dc:identifier>
    <dc:date>2011-03-02T01:04:49+09:00</dc:date>
          <description>
      <![CDATA[ (by vagus)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by vagus)</p><pre>@@ -64,13 +64,13 @@
 $ crontab -e
 }}}
 {{{
 (crontab の中身)
+...
 # 分 時 日 月 曜日  コマンド
-@daily  $HOME/bin/datedic.rb -f
-@reboot $HOME/bin/datedic.rb -f
 # 例: 毎月1日と3日の午前0時5分に実行(3日は元ファイルの更新が遅れた時のための保険)
 5 0 1,3 * * sudo $HOME/bin/update_zipdic.sh     ← 追加
+...
 
 }}}
 
 …こんな感じでどうでしょうかね?
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8">
    <title>郵便番号辞書</title>
    <link>http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8</link>
    <dc:identifier>郵便番号辞書</dc:identifier>
    <dc:date>2011-03-02T00:59:30+09:00</dc:date>
          <description>
      <![CDATA[ (by vagus)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by vagus)</p><pre>@@ -26,11 +26,11 @@
   exit
 fi
 
 bzcat zipcode.t.bz2 |\
-# a.) ↓全角英数字の候補が不要な場合はコメントアウト
+# a.) ↓全角英数字の候補が不要な場合
 gawk '$3 !~ /[０１２３４５６７８９ａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ]/{ print }' |\
-# b.) ↓半角英数字の候補が不要な場合はコメントアウト
+# b.) ↓半角英数字の候補が不要な場合
 #gawk '$3 !~ /[0-9a-zA-Z]/{ print }' |\
 cat > "${ZIPDICT_EUC}"
 
 }}}
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8">
    <title>郵便番号辞書</title>
    <link>http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8</link>
    <dc:identifier>郵便番号辞書</dc:identifier>
    <dc:date>2011-03-02T00:50:33+09:00</dc:date>
          <description>
      <![CDATA[ (by vagus)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by vagus)</p><pre>@@ -33,9 +33,9 @@
 #gawk '$3 !~ /[0-9a-zA-Z]/{ print }' |\
 cat > "${ZIPDICT_EUC}"
 
 }}}
- ※実行前に「anthy-conf」の場所を確認し、必要なら修正して下さい。
+ ※実行前に「anthy-conf」の場所を確認し、必要なら "ANTHY_CONF" の部分を修正して下さい。
  2. 上記スクリプトに実行権限をつける(ファイル名を update_zipdic.sh にした場合の例)
 {{{
 $ chmod a+x $HOME/bin/update_zipdic.sh
 }}}
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8">
    <title>郵便番号辞書</title>
    <link>http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8</link>
    <dc:identifier>郵便番号辞書</dc:identifier>
    <dc:date>2011-03-02T00:49:34+09:00</dc:date>
          <description>
      <![CDATA[ (by vagus)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by vagus)</p><pre>@@ -33,8 +33,9 @@
 #gawk '$3 !~ /[0-9a-zA-Z]/{ print }' |\
 cat > "${ZIPDICT_EUC}"
 
 }}}
+ ※実行前に「anthy-conf」の場所を確認し、必要なら修正して下さい。
  2. 上記スクリプトに実行権限をつける(ファイル名を update_zipdic.sh にした場合の例)
 {{{
 $ chmod a+x $HOME/bin/update_zipdic.sh
 }}}
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8">
    <title>郵便番号辞書</title>
    <link>http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8</link>
    <dc:identifier>郵便番号辞書</dc:identifier>
    <dc:date>2011-03-02T00:41:08+09:00</dc:date>
          <description>
      <![CDATA[ (by vagus)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by vagus)</p><pre>@@ -1,6 +1,6 @@
 == 郵便番号辞書 ==
-
+郵便番号から住所に変換するための辞書です。
  * [http://alt-cannadic.sourceforge.jp/zipdic/zipcode.t.bz2 download] ([http://alt-cannadic.sourceforge.jp/zipdic/diff.txt 前月との差分])[[BR]]
  (毎月月末最終日の 18時に自動更新)
 
 
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8">
    <title>郵便番号辞書</title>
    <link>http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8</link>
    <dc:identifier>郵便番号辞書</dc:identifier>
    <dc:date>2011-03-02T00:39:51+09:00</dc:date>
          <description>
      <![CDATA[ (by vagus)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by vagus)</p><pre>@@ -1,5 +1,5 @@
-== Anthy 用郵便番号辞書 ==
+== 郵便番号辞書 ==
 
  * [http://alt-cannadic.sourceforge.jp/zipdic/zipcode.t.bz2 download] ([http://alt-cannadic.sourceforge.jp/zipdic/diff.txt 前月との差分])[[BR]]
  (毎月月末最終日の 18時に自動更新)
 
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8">
    <title>郵便番号辞書</title>
    <link>http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8</link>
    <dc:identifier>郵便番号辞書</dc:identifier>
    <dc:date>2011-03-02T00:39:27+09:00</dc:date>
          <description>
      <![CDATA[「更新方法」変更 (by vagus)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p>「更新方法」変更 (by vagus)</p><pre>@@ -1,20 +1,76 @@
 == Anthy 用郵便番号辞書 ==
 
- * [http://alt-cannadic.sourceforge.jp/zipdic/zipcode.t.bz2 download] ([http://alt-cannadic.sourceforge.jp/zipdic/diff.txt 前月との差分])
+ * [http://alt-cannadic.sourceforge.jp/zipdic/zipcode.t.bz2 download] ([http://alt-cannadic.sourceforge.jp/zipdic/diff.txt 前月との差分])[[BR]]
+ (毎月月末最終日の 18時に自動更新)
+
 
 === 更新方法 ===
+==== Anthy の場合の例 ====
+ 1. 以下のスクリプトを $HOME/bin/ に '''''EUC-JP''''' で保存( a.、b. の行は必要に応じてどちらかをコメントアウトするか、両方コメントアウトするかして下さい)
 {{{
 #!/bin/sh
-# super user で実行
 
-CONF="/etc/anthy-conf"
+LANG=ja_JP.eucJP; export LANG
+ANTHY_CONF="/etc/anthy-conf"
 
-eval `egrep '^prefix|^ZIPDICT_EUC' "${CONF}" | sed 's/ /=/'`
+eval `egrep '^prefix|^ZIPDICT_EUC' "${ANTHY_CONF}" | sed 's/ /=/'`
+DICT_DIR=`dirname "${ZIPDICT_EUC}"`
+
+cd "${DICT_DIR}" || exit
+
+# -N: リモートのファイルが更新されてなければ落とさない
+LANG=C wget -N http://alt-cannadic.sourceforge.jp/zipdic/zipcode.t.bz2
+
+if test zipcode.t -nt zipcode.t.bz2; then
+  echo "zipcode.t.bz2 has not been updated." 1>&2
+  exit
+fi
+
+bzcat zipcode.t.bz2 |\
+# a.) ↓全角英数字の候補が不要な場合はコメントアウト
+gawk '$3 !~ /[０１２３４５６７８９ａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ]/{ print }' |\
+# b.) ↓半角英数字の候補が不要な場合はコメントアウト
+#gawk '$3 !~ /[0-9a-zA-Z]/{ print }' |\
+cat > "${ZIPDICT_EUC}"
 
-mv "${ZIPDICT_EUC}" "${ZIPDICT_EUC}".old
-wget -O- http://alt-cannadic.sourceforge.jp/zipdic/zipcode.t.bz2 | bzcat > "${ZIPDICT_EUC}"
 }}}
+ 2. 上記スクリプトに実行権限をつける(ファイル名を update_zipdic.sh にした場合の例)
+{{{
+$ chmod a+x $HOME/bin/update_zipdic.sh
+}}}
+ 3. 実行して郵便番号辞書を更新
+{{{
+$ sudo update_zipdic.sh
+}}}
+ ※ __何かを再起動したり、再ログインしたりする必要はありません。
+ 「0000000」を変換してみて、候補の「郵便番号辞書:201?年?月版」が現在の年月と同じなら更新成功です__
+ 4. cron で毎月自動更新する場合
+   a. /etc/sudoers を編集して、スーパーユーザー権限かつパスワードなしで実行できるようにする
+{{{
+$ sudo /usr/sbin/visudo
+}}}
+{{{
+(/etc/sudoers の中身)
+...
+# User privilege specification
+root    ALL=(ALL) ALL
+vagus   ALL=NOPASSWD: /home/vagus/bin/update_zipdic.sh  ← 追加("vagus" の部分は自分のものに変える)
+...
+
+}}}
+   b. cron に登録
+{{{
+$ crontab -e
+}}}
+{{{
+(crontab の中身)
+# 分 時 日 月 曜日  コマンド
+@daily  $HOME/bin/datedic.rb -f
+@reboot $HOME/bin/datedic.rb -f
+# 例: 毎月1日と3日の午前0時5分に実行(3日は元ファイルの更新が遅れた時のための保険)
+5 0 1,3 * * sudo $HOME/bin/update_zipdic.sh     ← 追加
+
+}}}
+
+…こんな感じでどうでしょうかね?
 
-上のスクリプトを cron で月初に実行させれば手間いらず…だと思うんですが、[[BR]]
-技術的な問題があって元ファイル(zipcode.t.bz2)の自動更新ができず、手動なので、[[BR]]
-必ず毎月1日に更新できるとは限らないのが悲しいところ…。[[BR]]
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8">
    <title>郵便番号辞書</title>
    <link>http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8</link>
    <dc:identifier>郵便番号辞書</dc:identifier>
    <dc:date>2011-02-09T00:14:07+09:00</dc:date>
          <description>
      <![CDATA[「更新方法」追加 (by vagus)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p>「更新方法」追加 (by vagus)</p><pre>@@ -1,4 +1,20 @@
 == Anthy 用郵便番号辞書 ==
 
  * [http://alt-cannadic.sourceforge.jp/zipdic/zipcode.t.bz2 download] ([http://alt-cannadic.sourceforge.jp/zipdic/diff.txt 前月との差分])
 
+=== 更新方法 ===
+{{{
+#!/bin/sh
+# super user で実行
+
+CONF="/etc/anthy-conf"
+
+eval `egrep '^prefix|^ZIPDICT_EUC' "${CONF}" | sed 's/ /=/'`
+
+mv "${ZIPDICT_EUC}" "${ZIPDICT_EUC}".old
+wget -O- http://alt-cannadic.sourceforge.jp/zipdic/zipcode.t.bz2 | bzcat > "${ZIPDICT_EUC}"
+}}}
+
+上のスクリプトを cron で月初に実行させれば手間いらず…だと思うんですが、[[BR]]
+技術的な問題があって元ファイル(zipcode.t.bz2)の自動更新ができず、手動なので、[[BR]]
+必ず毎月1日に更新できるとは限らないのが悲しいところ…。[[BR]]
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8">
    <title>郵便番号辞書</title>
    <link>http://sourceforge.jp/projects/alt-cannadic/wiki/%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7%E8%BE%9E%E6%9B%B8</link>
    <dc:identifier>郵便番号辞書</dc:identifier>
    <dc:date>2011-02-08T23:35:35+09:00</dc:date>
          <description>
      <![CDATA[ (by vagus)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by vagus)</p><pre>@@ -1,7 +1,4 @@
 == Anthy 用郵便番号辞書 ==
 
- * [http://alt-cannadic.sourceforge.jp/zipdic/zipcode.t.bz2 ダウンロード]
-
-=== 前月との差分 ===
-[[Embed(http://alt-cannadic.sourceforge.jp/zipdic/diff.txt)]]
+ * [http://alt-cannadic.sourceforge.jp/zipdic/zipcode.t.bz2 download] ([http://alt-cannadic.sourceforge.jp/zipdic/diff.txt 前月との差分])
 
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/alt-cannadic/wiki/FrontPage">
    <title>FrontPage</title>
    <link>http://sourceforge.jp/projects/alt-cannadic/wiki/FrontPage</link>
    <dc:identifier>FrontPage</dc:identifier>
    <dc:date>2011-02-08T23:33:53+09:00</dc:date>
          <description>
      <![CDATA[alt-cannadic-110208 リリースに伴う更新 (by vagus)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p>alt-cannadic-110208 リリースに伴う更新 (by vagus)</p><pre>@@ -3,16 +3,16 @@
 === About ===
  * cannadic改は [http://anthy.sourceforge.jp/ Anthy]、[http://canna.sourceforge.jp/ Canna] 用の自家製かな漢字変換辞書です。
  * [http://cannadic.oucrc.org/ cannadic-0.95c] をベースに、大幅に手を加えてあります。
 
-　現在の総エントリ数(2009/12/30):[[BR]]
-  Canna : 247,869[[BR]]
-  Anthy : 270,531
-  (main    : 244,294  extra   :  26,237)[[BR]]
+　現在の総エントリ数(2011/02/08):[[BR]]
+  Canna : 260,087[[BR]]
+  Anthy : 284,319
+  (main    : 256,241  extra   :  28,078)[[BR]]
 
 === Download ===
  * [http://sourceforge.jp/projects/alt-cannadic/releases/?package_id=6129 alt-cannadic]
- * [http://sourceforge.jp/projects/alt-cannadic/releases/?package_id=10995 郵便番号辞書] (Debian の postal-code-jp がリリースされるまでのつなぎです)
+ * [郵便番号辞書] 
 
 === 使い方 ===
  * [http://sourceforge.jp/projects/alt-cannadic/wiki/%E4%BD%BF%E3%81%84%E6%96%B9_Anthy Anthyで使う] (extra/ 以下にある辞書を使う場合は[http://sourceforge.jp/projects/alt-cannadic/wiki/%E4%BD%BF%E3%81%84%E6%96%B9_Anthy-UTF-8 こちら]も参照)
  * [http://sourceforge.jp/projects/alt-cannadic/wiki/%E4%BD%BF%E3%81%84%E6%96%B9_Canna Cannaで使う]
</pre>]]>
    </content:encoded>
      </item>
  </rdf:RDF>

