Giter Club home page Giter Club logo

Comments (7)

kyohsuke avatar kyohsuke commented on August 23, 2024
  • dic-it2skk.rb 動作不良?

dic-it2skk.rb は辞書を見つけられずコードをそのまま 2.2.5 対応かけただけなので、
辞書を探していただいた今ならこちらで確認できます。
これは直します。

  • ctdicconv.rb 該当辞書ファイルがみつからない

これ見つからないです、ほんと見つからないです。

  • chasen2skk.rb 他の環境で動作確認の必要あり?

これが一番頭の痛い問題ですね。
元々のコードが euc-jp 決め打ちの状態になっていて、
その形で euc-jp を食わせて euc-jp の skk-jisyo 形式を吐き出すのは確認したのですが、
先のお話であったように sjis も utf8 も環境によっては吐き出すので、
その部分をどうするかが難しいです。

from skktools.

yutopia avatar yutopia commented on August 23, 2024

コーディングについてシンプルな方法として、euc-jp -> euc-jp をデフォにしておいて、他のコーディングについては作業者がオプションで明示的に指示するようにするとか考えていたのですが。
つまり、オプション無しのとき euc-jp -> euc-jp
オプション -f (変換元)、 -t (変換先) とか。

from skktools.

hattya avatar hattya commented on August 23, 2024

ctdicconv.rbSKK-JISYO.china_taiwan を生成するために使われています。

http://openlab.ring.gr.jp/skk/skk/dic/Makefile

from skktools.

yutopia avatar yutopia commented on August 23, 2024

@hattya ありがとうございます。
http://openlab.ring.gr.jp/skk/dev-ja.html の方法で cvs 経由で skk/dic から取って来れるということですね。

ついでに調べてみたのですが、openlab の ruby は現状では 2.1.8 みたいです。cron で定期的に make されてるのかなぁ。
配布辞書のメンテに skktool が使われてるのは恥かしながら知りませんでした。
ということは、skktools は github の更新内容を openlab に反映しないといけないということですね。

from skktools.

yutopia avatar yutopia commented on August 23, 2024

skk/skktools は今は削除されているので、cron が動作していたとしても skktools は更新されていません。
上のMakefile の中の ../tools ディレクトリをのぞいてみたのですが、ruby ファイルがなかったので、上記の Makefile でメンテされてるはずの辞書の一部がアップデートされてない可能性があるみたいです。
もしかして、これって大きな問題なんでは。。
新たに issue 立てときます。MLにも流さないといけないか。

from skktools.

tats avatar tats commented on August 23, 2024

skk/dicでのmake SKK-JISYO.china_taiwanで下記のようにエラーになる
のを修正しました。cf. 8606481

$ make SKK-JISYO.china_taiwan TOOLS_DIR=~/tmp/skktools
ruby -I /home/tats/tmp/skktools/filters /home/tats/tmp/skktools/convert2skk/ctdicconv.rb csv/china_taiwan.csv > SKK-JISYO.tmp
/home/tats/tmp/skktools/convert2skk/ctdicconv.rb:108:in `tr!': incompatible character encodings: EUC-JIS-2004 and UTF-8 (Encoding::CompatibilityError)
        from /home/tats/tmp/skktools/convert2skk/ctdicconv.rb:108:in `block in <main>'
        from /home/tats/tmp/skktools/convert2skk/ctdicconv.rb:66:in `foreach'
        from /home/tats/tmp/skktools/convert2skk/ctdicconv.rb:66:in `<main>'
Makefile:64: recipe for target 'SKK-JISYO.china_taiwan' failed
make: *** [SKK-JISYO.china_taiwan] Error 1

from skktools.

yutopia avatar yutopia commented on August 23, 2024

@tats ありがとうございます。

from skktools.

Related Issues (9)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.