--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 1</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<img src="first0.gif" border=0 alt="First page"> <img src="prev0.gif" border=0 alt="Back"> <a href="img1.html"><img src="next1.gif" border=0 alt="Continue"></a> <a href="img8.html"><img src="last1.gif" border=0 alt="Last page"></a> <a href="text0.html"><img src="text.gif" border=0 alt="Text"></a></center><br>\r
+<center><img src="img0.jpg"></center>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 2</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="20030201perlUTF2000.html"><img src="first1.gif" border=0 alt="First page"></a> <a href="20030201perlUTF2000.html"><img src="prev1.gif" border=0 alt="Back"></a> <a href="img2.html"><img src="next1.gif" border=0 alt="Continue"></a> <a href="img8.html"><img src="last1.gif" border=0 alt="Last page"></a> <a href="text1.html"><img src="text.gif" border=0 alt="Text"></a></center><br>\r
+<center><img src="img1.jpg"></center>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 3</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="20030201perlUTF2000.html"><img src="first1.gif" border=0 alt="First page"></a> <a href="img1.html"><img src="prev1.gif" border=0 alt="Back"></a> <a href="img3.html"><img src="next1.gif" border=0 alt="Continue"></a> <a href="img8.html"><img src="last1.gif" border=0 alt="Last page"></a> <a href="text2.html"><img src="text.gif" border=0 alt="Text"></a></center><br>\r
+<center><img src="img2.jpg"></center>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 4</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="20030201perlUTF2000.html"><img src="first1.gif" border=0 alt="First page"></a> <a href="img2.html"><img src="prev1.gif" border=0 alt="Back"></a> <a href="img4.html"><img src="next1.gif" border=0 alt="Continue"></a> <a href="img8.html"><img src="last1.gif" border=0 alt="Last page"></a> <a href="text3.html"><img src="text.gif" border=0 alt="Text"></a></center><br>\r
+<center><img src="img3.jpg"></center>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 5</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="20030201perlUTF2000.html"><img src="first1.gif" border=0 alt="First page"></a> <a href="img3.html"><img src="prev1.gif" border=0 alt="Back"></a> <a href="img5.html"><img src="next1.gif" border=0 alt="Continue"></a> <a href="img8.html"><img src="last1.gif" border=0 alt="Last page"></a> <a href="text4.html"><img src="text.gif" border=0 alt="Text"></a></center><br>\r
+<center><img src="img4.jpg"></center>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 6</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="20030201perlUTF2000.html"><img src="first1.gif" border=0 alt="First page"></a> <a href="img4.html"><img src="prev1.gif" border=0 alt="Back"></a> <a href="img6.html"><img src="next1.gif" border=0 alt="Continue"></a> <a href="img8.html"><img src="last1.gif" border=0 alt="Last page"></a> <a href="text5.html"><img src="text.gif" border=0 alt="Text"></a></center><br>\r
+<center><img src="img5.jpg"></center>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 7</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="20030201perlUTF2000.html"><img src="first1.gif" border=0 alt="First page"></a> <a href="img5.html"><img src="prev1.gif" border=0 alt="Back"></a> <a href="img7.html"><img src="next1.gif" border=0 alt="Continue"></a> <a href="img8.html"><img src="last1.gif" border=0 alt="Last page"></a> <a href="text6.html"><img src="text.gif" border=0 alt="Text"></a></center><br>\r
+<center><img src="img6.jpg"></center>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 8</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="20030201perlUTF2000.html"><img src="first1.gif" border=0 alt="First page"></a> <a href="img6.html"><img src="prev1.gif" border=0 alt="Back"></a> <a href="img8.html"><img src="next1.gif" border=0 alt="Continue"></a> <a href="img8.html"><img src="last1.gif" border=0 alt="Last page"></a> <a href="text7.html"><img src="text.gif" border=0 alt="Text"></a></center><br>\r
+<center><img src="img7.jpg"></center>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 9</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="20030201perlUTF2000.html"><img src="first1.gif" border=0 alt="First page"></a> <a href="img7.html"><img src="prev1.gif" border=0 alt="Back"></a> <img src="next0.gif" border=0 alt="Continue"> <img src="last0.gif" border=0 alt="Last page"> <a href="text8.html"><img src="text.gif" border=0 alt="Text"></a></center><br>\r
+<center><img src="img8.jpg"></center>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 1</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+First page Back <a href="text1.html">Continue</a> <a href="text8.html">Last page</a> <a href="20030201perlUTF2000.html">Graphics</a></center><br>\r
+<h1><b>UTF2000.pm: Overview</b></h1><p>\r
+<ul><li><h2>MORO, Shigeki (Hanazono Univ.)</h2>\r
+<li><h2>2003-02-01 @ ATR, Kyoto.</h2>\r
+</ul></body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 2</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="text0.html">First page</a> <a href="text0.html">Back</a> <a href="text2.html">Continue</a> <a href="text8.html">Last page</a> <a href="img1.html">Graphics</a></center><br>\r
+<h1><b>UTF-2000 Model (仮名 ^_^;;)</b></h1><p>\r
+<ul><li><h2>属性の集合による文字の表現</h2>\r
+</ul></body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 3</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="text0.html">First page</a> <a href="text1.html">Back</a> <a href="text3.html">Continue</a> <a href="text8.html">Last page</a> <a href="img2.html">Graphics</a></center><br>\r
+<h1><b>UTF-2000モデルと「弁別特性の束」</b></h1><p>\r
+<ul><li><h2>プラーグ学派における音素の定義</h2>\r
+<ul><li>「所与の言語において、より小さい連続的音韻的単位に分析できない音韻的単位」\r
+<li>Unicodeにおける「character」の定義に類似?\r
+</ul><li><h2>Roman Jakobson (1896-1982)</h2>\r
+<ul><li>音素=弁別的特性(distinctive features)の束\r
+<li>UTF-2000モデルに類似?\r
+<li>多辺的対立 vs. 両辺的対立\r
+</ul></ul></body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 4</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="text0.html">First page</a> <a href="text2.html">Back</a> <a href="text4.html">Continue</a> <a href="text8.html">Last page</a> <a href="img3.html">Graphics</a></center><br>\r
+<h1><b>Synopsis</b></h1><p>\r
+<ul><li><h2>use UTF2000;</h2>\r
+<li><h2>my $s1 = UTF2000
+->new(ideograph_daikanwa => 6942);
+print $s1->strokes, "\n";</h2>\r
+<li><h2>my $s2 = UTF2000
+->new(shinjigen_2 => 1777);
+print $s2->compare($s1) * 100, "%\n";を比較して一致率を表示</h2>\r
+<li><h2>my $s3 = UTF2000
+->define_char(strokes => 15, radical => 9);</h2>\r
+</ul></body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 5</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="text0.html">First page</a> <a href="text3.html">Back</a> <a href="text5.html">Continue</a> <a href="text8.html">Last page</a> <a href="img4.html">Graphics</a></center><br>\r
+<h1><b>目的</b></h1><p>\r
+<ul><li><h2>「属性の束」による文字オブジェクトの定義と処理がしたい</h2>\r
+<ul><li>よりレベルの高いパターンマッチのために\r
+<li>define_charメソッド\r
+<li>compareメソッド\r
+</ul><li><h2>文字データベースを使いたい</h2>\r
+<ul><li>文字コードレベルでの処理を便利にするために\r
+<li>newメソッド\r
+</ul></ul></body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 6</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="text0.html">First page</a> <a href="text4.html">Back</a> <a href="text6.html">Continue</a> <a href="text8.html">Last page</a> <a href="img5.html">Graphics</a></center><br>\r
+<h1><b>Method</b></h1><p>\r
+<ul><li><h2>new(属性名=>値)</h2>\r
+<ul><li>what-char-definition的\r
+</ul><li><h2>define_char(属性名=>値[, ...])</h2>\r
+<li><h2>dump_attr</h2>\r
+<li><h2>add_attr(属性名)</h2>\r
+<li><h2>del_attr(属性名)</h2>\r
+<li><h2>属性名</h2>\r
+<li><h2>compare(オブジェクト名)</h2>\r
+</ul></body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 7</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="text0.html">First page</a> <a href="text5.html">Back</a> <a href="text7.html">Continue</a> <a href="text8.html">Last page</a> <a href="img6.html">Graphics</a></center><br>\r
+<h1><b>To Do (1)</b></h1><p>\r
+<ul><li><h2>実装がらみ</h2>\r
+<ul><li>データベースへのアクセスの抽象化\r
+<li>データベースのアクセスの高速化\r
+<li>データベースへの書き込み\r
+<li>エラーチェックの強化\r
+<li>インストーラー\r
+</ul><li><h2>他のOSへの対応</h2>\r
+<ul><li>データベースのPath(環境変数?)\r
+<li>データベースの配布方法\r
+</ul></ul></body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 8</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="text0.html">First page</a> <a href="text6.html">Back</a> <a href="text8.html">Continue</a> <a href="text8.html">Last page</a> <a href="img7.html">Graphics</a></center><br>\r
+<h1><b>To Do (2)</b></h1><p>\r
+<ul><li><h2>IDSがらみ</h2>\r
+<ul><li>$s = UTF2000->define_char(ids => "...") みたいなことができるように。\r
+<li>decomposeメソッド\r
+<li>includeメソッド(あるオブジェクトに部品が含まれているか調べる)\r
+<li>KAGEサーバとの接続\r
+</ul></ul></body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">\r
+<title>Slide 9</title>\r
+</head>\r
+<body text=#000000 bgcolor=#FFFFFF link=#000080 vlink=#0000FF alink=#808080>\r
+<center>\r
+<a href="text0.html">First page</a> <a href="text7.html">Back</a> Continue Last page <a href="img8.html">Graphics</a></center><br>\r
+<h1><b>To Do (3)</b></h1><p>\r
+<ul><li><h2>データベースの充実、整理</h2>\r
+<ul><li>今のままではcompareメソッドの効果があまりない\r
+<li>S式どうしよう\r
+</ul></ul></body>\r
+</html>
\ No newline at end of file
[<a href="../index.html.ja.iso-2022-jp">CHISE</a>]
[<a href="../xemacs/index.html.ja.iso-2022-jp">XEmacs UTF-2000</a>]
[<a href="../ruby/index.html.ja.iso-2022-jp">Ruby/UTF-2000</a>]
- [Perl/UTF-2000]
+ [Perl/CHISE]
[<a href="../topicmaps/index.html.ja.iso-2022-jp">TopicMaps</a>]
[<a href="../ids/index.html.ja.iso-2022-jp">IDS</a>]
[<a href="../glyph/index.html.ja.iso-2022-jp">glyph</a>]
<h1>
<a href="../index.html.ja.iso-2022-jp">CHISE</a> /
-<a name="ruby">Perl/UTF-2000</a>
+<a name="ruby">Perl/CHISE</a>
</h1>
<hr>
<hr>
+<h2>\e$BJ8=q!&H/I=\e(B</h2>
+
+ <ul>
+ <li><a href="http://www.ya.sakura.ne.jp/~moro/">\e$B;ULP<y\e(B</a>
+ \e$B!V\e(BUTF2000.pm: overview\e$B!W\e(B
+ (CHISE14\e$B%7%s%]%8%&%`!"\e(BATR\e$B!"\e(B2003\e$BG/\e(B2\e$B7n\e(B1\e$BF|\e(B)
+ <a href="../papers/20030201moro/20030201perlUTF2000.html">HTML</a>,
+ <a href="../papers/20030201moro/20030201perlUTF2000.sxi">OpenOffice</a>
+ </li>
+ </ul>
+
+<hr>
+
<p>
[<a href="../">\e$BLa$k\e(B</a>]
</p>
<p>
<!-- hhmts start -->
-Last modified: Sat Feb 1 12:42:37 JST 2003
+Last modified: Sun Feb 2 18:05:36 JST 2003
<!-- hhmts end -->.
</p>