トップページunix
1001コメント351KB

SKK専用スレッド Part4

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
なんだかんだ言っても、一番使いやすいのはSKK

前スレ SKK専用スレッド Part3
http://pc.2ch.net/test/read.cgi/unix/1033003685/

Part2: http://pc.2ch.net/unix/kako/1013/10132/1013245211.html
Part1: http://pc.2ch.net/unix/kako/975/975253214.html

関連リンク等は>>2-5くらい
0611名無しさん@お腹いっぱい。NGNG
>>610
ebの段階では ok なの?
開発してる人は、なんらかの報告すれば対応してくれそうだけど。
0612名無しさん@お腹いっぱい。NGNG
SKK-JISYO.L で`行ったら'って変換できなくない?
0613610NGNG
第四版と第五版で subbook の名前が変わってたみたい。(4:koujien, 5:kojien)

この patch あてて
--------------------------------
--- ebdic.rb.bak2003-09-23 16:45:22.000000000 +0900
+++ ebdic.rb2003-09-23 16:46:27.000000000 +0900
@@ -144,7 +144,14 @@
result.push(word)
end
end
-
+
+ # KOJIEN: 広辞苑 第5版
+ module KOJIEN
+ include KOUJIEN
+ module_function :format
+ module_function :format_sub
+ end
+
# MYPAEDIA-fpw
module MYPAEDIA
# 例:
--------------------------------
0614613 (=610)NGNG
rskkserc.conf で
--------------------------------
module SKKServerConfig
module EBDic
module KOJIEN
DICDIR = "/usr/local/share/dicts/kojien5"
SUBDIC = "KOJIEN"
end
end
end
--------------------------------

これでいけるはず

# Ruby 使いではないのであまり良いやりかたじゃないかも
0615名無しさん@お腹いっぱい。NGNG
>>612
`ITtara' じゃなくて `Ittara'??
0616名無しさん@お腹いっぱい。NGNG
>>615
ありがとう。
ItTara とやってました…。
0617名無しさん@お腹いっぱい。NGNG
OmoSiroi と入力すると
丈ッ]しろい
になる。

丈ッ] って何?
0618名無しさん@お腹いっぱい。NGNG
>>617
しるか。skk-search-prog-list とか、
利用してる辞書のバージョンとかの情報なくては……。
0619名無しさん@お腹いっぱい。NGNG
ちょっと補足しとくと、誤操作で
.skk-jisyo にそんなエントリが混入した可能性が一番高いとは思うが。
「丈」で .skk-jisyoを検索してみたら?
0620名無しさん@お腹いっぱい。NGNG
skkdic-expr2でソートしないようにして欲しいという要望があったけど、
skkdic-expr2をユーザー辞書に使いたいという要望は結局のところどれくらいあるんだろう。
これを実現するには全体をかなりいじらないといけないので、あまり要望がないんだったら
手を出したくないのだが。二つの辞書をマージする際には、単純に結合でいいのかな?
0621名無しさん@お腹いっぱい。NGNG
skkdic-expr2といえば、同じabbrevを含む辞書をmergeするとえらいことになるね。
たとえば
$ skkdic-expr2 .skk-jisyo + .skk-jisyo > newjisyo
$ diff -u .skk-jisyo newjisyo
0622名無しさん@お腹いっぱい。NGNG
>>620
ほしー。
用途としては、.skk-jisyoと.skkinput-jisyoのマージとか。

> 二つの辞書をマージする際には、単純に結合でいいのかな?
メインの辞書に何かをマージするというのが主な使い方だろうから、
一番最初に読んだ辞書の登録順だけ維持できればいいんじゃないかな。
0623名無しさん@お腹いっぱい。NGNG
前スレで出てた2ちゃん用語辞書、そのまま使うにはちょっとアレだったので
ニュートラルかつ実用的な語(93)に絞った辞書を作ってみますた。
おつまみにいかが?


begin-base64 644 SKK-JISYO.2ch.S.bz2
QlpoOTFBWSZTWUB8y1AAALhdn4AQQEOACQADJq+eAD9/////f9/t///K5FADSIZsryjtYJQkINNT
Kfqnqe0psp7VA9TT00jaaYpp6nppqYnqGgGQeo9I9Q9E9INTTQRNqMRqNGEAHqBoAAAAA0A0NAAa
DIUIPUTQ0Aep+qAaHqA0AAA0AADQNAAHA0BoNGgZNAAaAAxNDTQNNADRo0ADRoJFJoiTJ41EZoaa
EZHlD1M00NEwTIYAEDQNMRpiPj6gqoAhWz1d6XzaexM3M7TeCAmvs2ifibh25+89urFZfheevwkP
AnEolkjLU4wwEQCw4U4GyPMoTUlMmEg72I2CoKISHDhhuO7psfkQ3I/B5MsVy7noK7CbZrn7J7TX
STASTgMSEDhbawRQ8+WR99ZTweEaSE6caQqvvVLTEMKeUVH3bkhoICGuqGVUNpUNdRASyXDQcMeS
Xo49goVaXarxJbNVvy4cODETC7VLo3B9sZ6yLiQdxE1vhJRwEQ/6DznTVgI4OTHUHGU5i13FFtIh
bm8vkRye2bmFeRDjyeBpYFZaFzEqudM2cuCeFL1REWZhD5aeZS/Oab/VZU0k4sQMoeEvMl9BYlM6
1IbI41UD2ERwoL+rYB+tnbDUhOQOn0VX6qWMBEdIfzOdWYU07EAHIAjgRKerIK6JBQ7XtBMCijOd
DA9XEMUIYE1xGhxAEoJNKImPHVC3rPAyZKSkxilHiuQIVxh9F3NZzjiGL0sVuQcWf4oVqEVDlO9Q
HSKD1yKmr1dFTbvNGuxZllGrpYrgus5B1OmaietiXTU+uqGzG/RaF0bNTaRBDBHfa2fUpKTAh9AB
oad0X3KCrVqYNQsA0SqqvwsXJ/MWsfRrwyJDejSAQpytuO6eelp6GXM+z2O2/oyRT51FE1k4FTBe
SPZg3TKwyQpHhZZpyzAjuqmJc1rXi9VGkmIrnnadtJX4zt8pVCRJTg0j4MTTALVsfRC7Xbd7CYmY
DpwSJlUYmMm13WHkLcnZV6BXyNmBO/iYRIHqzhCNFVJpANCJ2hOJL6YT1YFBmy7rDwHoJRqQJ5IA
76JBptDHWiaQVymDmBXJeGtA9djVoCJ3KwyGAQLLkTbN6Ip15jvCWO2DE1ATy1njiAIK0IDCPEUt
NoKRI8YMRiKSLNDGOWJWBAWFOkiPYtJSgmKQjWpPiNLqu5J/jSwW3FFIyj1IqFIcdUivIVEjUXYk
VabZZmQiRA63MtWSYVVDfIRbAYpUiehIe0ElWaCgk2NCGCGITEZLSLVGBGUa5AqBAFEihwATDOk7
KlgP+LuSKcKEggPmWoA=
====
0624名無しさん@お腹いっぱい。NGNG
■モードで`?'を押したとき`?'ではなく`?'が入力されるように設定したいの
ですがどうするのがお勧めでしょうか?
0625名無しさん@お腹いっぱい。NGNG
>>624
常識を働かせれば skk-rom-kana-rule-list に
("?" nil "?") このルールを加える方法を思い付くだろう。
というか、Info読んだ? あまりに基本的なのだが。
0626名無しさん@お腹いっぱい。NGNG
xsands 前から気になっていて、昨晩ダウソして使ってみますたが、
(・∀・)イイ!! バージョンの上ってるし。
0627名無しさん@お腹いっぱい。NGNG
>>621
annotationの事? で、同じannotationだったら重複を避けるようにしたつもりだったのだけど、
今見たらそんなコードは1行もなかった。すいません、すぐ直します。ただ、完全一致しか
検出しないつもりなので、L辞書で変更があった時にやっぱり似たようなアノテーションが
続くのはしょうがない。どっちにしろ、配布用辞書メンテナンスが主目的なのでその辺は
勘弁してください。
>>622
かなり根本的にいじくらないといけないので、余裕がない今手をつけられません。
本家MLに要望を出すとかして働きかけると他の人がやってくれるかも…
.skk-jisyoと.skkinput-jisyoのマージってのは、むしろskkinputがskkのユーザー辞書を
解釈使用できるようにするとかの方が本筋のような気もしますが
(でもファイル共有するとロクな事が起きないのか。個々のユーザー用の
skkサーバを起ち上げる方がいい?)

記号の使い方とか2ch的に間違ってたらごめんなさい。
0628名無しさん@お腹いっぱい。NGNG
>>627
作者さん、M-q とはは使わないんですか?
0629名無しさん@お腹いっぱい。NGNG
>>628
auto-fill は人によって好き嫌いがあるよ。
0630名無しさん@お腹いっぱい。NGNG
>>629
私は、auto-fille はつかわないけど、M-q はつかいます。
0631名無しさん@お腹いっぱい。NGNG
背景が黒の状態で Emacs を使っているのですが、モードラインの「かな」の色
が見にくいです。カスタマイズの方法を教えてくださいませ。
0632名無しさん@お腹いっぱい。NGNG
>>631
skk-e21-hiragana-face を設定しませう。
0633名無しさん@お腹いっぱい。NGNG
cgi激重。
友達の車の愛称をL辞書にって、気は確かか??
0634名無しさん@お腹いっぱい。NGNG
単にアホなんだと思われ。
0635名無しさん@お腹いっぱい。NGNG
cgiの事だけど、接頭辞・接尾辞のエントリで
大辞泉やgoo辞書に○を付ける判定ってどうやってるの?
# そーいやぁ、お世話になってながら「だいじせん /大辞泉/」ってないな。
# 広辞苑、広辞林、大言海、新明解とかはある。固有名詞だが、追加しちゃおかな。
0636名無しさん@お腹いっぱい。NGNG
補足すると、現在は利用してる辞書は二つとも大辞林か。
両サイトとも第二版らしいが、○のつきかたが違うな。
0637名無しさん@お腹いっぱい。NGNG
「大辞泉」は二度ほど追加希望が出されたものの、
ログ消失により消えています。

なお、大辞泉欄で参照している辞書は大辞林です。
しかも現在はlycosでなくてinfoseek。
0638名無しさん@お腹いっぱい。NGNG
>>637
そーいえば俺自身が以前登録希望書いた記憶が。マヌケだ。
よく(チェックして|覚えて)ますね。
0639名無しさん@お腹いっぱい。NGNG
>>635
> cgiの事だけど、接頭辞・接尾辞のエントリで
> 大辞泉やgoo辞書に○を付ける判定ってどうやってるの?
単純に">"を取り除いて検索してるヨカソ
0640名無しさん@お腹いっぱい。NGNG
>>639
もしそうなら、そんなチェックで自動的にコミットされたらかなわんな〜。
念の為、web/cgi/registdic.cgi.in読んでみよっかな。
いや、読む実力ないけど。
0641名無しさん@お腹いっぱい。NGNG
ログ キエタ━━━(゚∀゚)━( ゚∀)━(  ゚)━(  )━(  )━(。 )━(∀。)━(゚∀。)━━━!!!!!
0642名無しさん@お腹いっぱい。NGNG
>>641
えっ、なんのログ?
0643名無しさん@お腹いっぱい。NGNG
登録フォームのログ

4000以上あったのが、今見たら8に。
0644名無しさん@お腹いっぱい。NGNG
ログ消えは何度も起きてて、いまさら主語を書くまでもないのに、
なんでわざわざ訊ねるふりするのかしらん。
0645名無しさん@お腹いっぱい。NGNG
>>644
【チンコお守りレス】も貼らんとダメか?(笑
0646名無しさん@お腹いっぱい。NGNG
>>645
意味わからん。
0647名無しさん@お腹いっぱい。NGNG
しかし、何でこうちょくちょく消えるかね。
ロックがうまく逝ってないのかな?
0648名無しさん@お腹いっぱい。NGNG
やたら重かったのが予兆だったのかな。
0649名無しさん@お腹いっぱい。NGNG
今は悲しいくらいに軽いね

最初は上限200くらいだったんだっけ?
0650名無しさん@お腹いっぱい。NGNG
どーでもいいエントリが増えすぎると消えちゃう仕様とか(w
0651名無しさん@お腹いっぱい。NGNG
どーでもいいエントリを機械的に識別できれば素晴らしい。
0652名無しさん@お腹いっぱい。NGNG
エントリを自動生成できれば素晴らしい。
0653名無しさん@お腹いっぱい。NGNG
デジタル情報の永続性・非劣化性に対するささやかな抵抗とか?
0654名無しさん@お腹いっぱい。NGNG
skk-tankan.el が理解できん。どうしてあんなのが書けるのか不思議。
0655名無しさん@お腹いっぱい。NGNG
消えたログってバクアプもしてないの?
せっかく入れたのに消えるんなら入れる気なくしちゃうよう…
0656名無しさん@お腹いっぱい。NGNG
>>655
mlよもう
0657名無しさん@お腹いっぱい。NGNG
skk-disconnect-server をインタラクティブにしてもらえないでしょうか?
dbskkd-cdb を使ってて、頻繁に辞書をアップデートするので…。
0658名無しさん@お腹いっぱい。NGNG
>>657
そーいう要望は MLのほうがいいと思うけど。
# ちなみに中島さんは今ここ読んでないよ。

で、とりあえず .skkで定義しなおしちゃえばいいんでない?
0659名無しさん@お腹いっぱい。NGNG
C-jが上書きされるのを嫌って、
(setq skk-kakutei-key "\C-o")
としてみました。

しかし、実際に使ってみると、oはホームポジションから指をずらす必要があり、使いづらかったです。

変換中の確定はC-jのままで、
かな入力モードに戻るキーだけをC-oにするようなことはできないのでしょうか。
0660名無しさん@お腹いっぱい。NGNG
みなさん
ゴルァ とか キタ━ とかってどうやって入力してます?
0661名無しさん@お腹いっぱい。NGNG
(setq skk-use-jisx0201-input-method t)
0662名無しさん@お腹いっぱい。NGNG
http://www.remus.dti.ne.jp/~czkmt/www/ddskk-files-4.html
おお、こんな機能があったとは…
なんか上手く動がせてないですけど頑張ってみます
0663名無しさん@お腹いっぱい。NGNG
>>660
>>661なんてあったのか。でもオボエラレナサソーダ(-_-)
私は入力してから M-x ja-ha-re してます。
0664名無しさん@お腹いっぱい。NGNG
ヤター!これで一端のツーチャネラーダヨ!
0665名無しさん@お腹いっぱい。NGNG
>>663
q でカタカナ、C-q で半角カタカナ、それだけのことだろ。覚えろよw
0666名無しさん@お腹いっぱい。NGNG
コンビニのさあ親が寝たから何でもやりたい放題よ〜何をしよお〜
って歌いだしの曲が使われたフラッシュなんですが
随分捜したけど見つかりません。
誰か知らないでしょうか?マダムとuwaanキャラが登場します。
何故かフラッシュ板では書き込めないんだけど
0667663NGNG
>>665
C-q だったのか。憶えました! アリガトウ!!!
0668名無しさん@お腹いっぱい。NGNG
>>660
navi2ch で C-c C-a …。

すいません逝ってきます。
0669名無しさん@お腹いっぱい。NGNG
てか、他に使い途ないよな
0670名無しさん@お腹いっぱい。NGNG
skkinputで半角カナを入力したい…
一旦emacsで辞書登録でもしないと駄目なのか…
0671名無しさん@お腹いっぱい。NGNG
半角カナ入力は uim-skk では今後サポート予定らしい。
0672名無しさん@お腹いっぱい。NGNG
>>669
まあ、今更数バイト節約しようとは思わないし、euc-jp だと2バイトだから節約にもならないし、
普通のフォントでは体裁が悪いしな。
0673名無しさん@お腹いっぱい。NGNG
ログフカーツ

でも少し消えちゃってる。
0674名無しさん@お腹いっぱい。NGNG
「止めて」変換できません。
0675名無しさん@お腹いっぱい。NGNG
>>674
シーケンスも書け。ToMeteのように入力したのかどうか?
あと、どの skkを使ってるのか。
ついこないだも「悪い」が変換できないとか書いてた馬鹿がいたが、
こんなしょーもない書き込み見ると情けなくなるな。
0676名無しさん@EmacsNGNG
止めて
0677名無しさん@お腹いっぱい。NGNG
愛してないなら〜♪
0678名無しさん@お腹いっぱい。NGNG
Sat Oct 11 20:57:33 2003 登録: 0 確定: 851 確定率: 100% 語数: 10009
Sun Nov 10 14:48:37 2002 登録: 8 確定: 78 確定率: 89% 語数: 0

1万突破個人的記念カキコ。
0679名無しさん@お腹いっぱい。NGNG
>>675
ごめん, skkserv とまってた.
0680名無しさん@お腹いっぱい。NGNG
>>613-614
遅レスだがくっじょぶ
0681名無しさん@お腹いっぱい。NGNG
Part1スレにあった dynamic insert の機能って
Daredevil SKK/11.6.0 (Toyonaka) には入ってないの?
0682名無しさん@お腹いっぱい。NGNG
>>681
experimentalの下。
0683名無しさん@お腹いっぱい。NGNG
>>682
そんなディレクトリないよ。
0684名無しさん@お腹いっぱい。NGNG
>>683
えーと、なにを元にいってますか?
念の為に
ttp://openlab.ring.gr.jp/skk/maintrunk/ddskk-12.2.0.tar.bz2
を落としてみましたが、ちゃんと入ってますし。
単品で欲しければ、
ttp://openlab.ring.gr.jp/skk/skk/main/experimental/skk-dinsert.el
これをどうぞ。
0685名無しさん@お腹いっぱい。NGNG
skkinput2 更新されてた。
0686名無しさん@お腹いっぱい。NGNG
ずいぶん前から、たまーに shift+spaceでskkinputを閉じられなくなって、
INSしてから C-xC-cすれば閉じれる事をついこないだ知るまで
非常に不便な思いしてきたんだけれど、
今回の NumLock状態でも closeできるようにってのが解決してくれるのかな?
HHKなので、なにかの拍子に NumLockになってるかどうかなんて
確認できなかったんだけれど。
0687名無しさん@お腹いっぱい。NGNG
>>684
VineLinux で apt-get を使ってインストールした物を元に言ってる。
で、experimental 以下は入ってなかったのでCVS版を使うことにした。

skk-dinsert.el は便利ですねぇ。
0688名無しさん@お腹いっぱい。NGNG
>>687
> VineLinux で apt-get を使ってインストールした物を元に言ってる。

板違い
0689名無しさん@お腹いっぱい。NGNG
>>688
今さら言っても遅い。
0690名無しさん@お腹いっぱい。NGNG
VineLinux は板違いなのか。
0691名無しさん@お腹いっぱい。NGNG
ああ、そうだな。
0692687NGNG
質問に答えさせてそこを突くという初歩的なディベート術に
ひっかかってしまったようだ。
0693名無しさん@お腹いっぱい。NGNG
「〜にひっかかってしまったようだ」か、仲々使えそうな言い回しだな。
覚えとこうw
0694名無しさん@お腹いっぱい。NGNG
病院Linux は板違いなのか。
0695名無しさん@お腹いっぱい。NGNG
Emacs スレから誘導されてきました。
tex のソースを書いている時は、"\"がそのまま入力されて欲しいと思い、
major-mode 毎に入力を制御できたらなと考えています。
Emacs スレでは、context-skk, skk-dinsert, skk-rule-tree の
local-variable化を紹介してもらいました。
context-skk は自分の要望にあっていないような気がします。
skk-dinsert はよさそうなのですが、うまく動きませんでした。
以下のコードは間違っているのでしょうか?
(setq skk-dinsert-rule-list
'(("\\" nil
(((eq major-mode 'latex-mode) . "\\")))))
(when (locate-library "skk-dinsert")
(require 'skk-dinsert)
(setq skk-rom-kana-rule-list
(nconc skk-rom-kana-rule-list
(let ((count -1))
(mapcar #'(lambda (r)
(setq count (1+ count))
(list (car r)
(cadr r)
`(lambda (arg)
(skk-dinsert arg ,count))))
skk-dinsert-rule-list)))))
あまりこだわらず、skk-rom-kana-rule-list に '("\\" nil "\\") を入れて
しまってもいいような気もしてきましたが、識者の方の意見が聞ければ幸いです。

0696名無しさん@お腹いっぱい。NGNG
(setq skk-dinsert-rule-list
'(("\\" nil
(((eq major-mode 'latex-mode) . "\\")
(t . skk-input-by-code-or-menu)))))
かな。検証してないけど。
rule の条件には 't' に対応するものも入れといてください。
dinsertをオフにした時とか、isearch、'Q'の直後では
それを参照します。
0697名無しさん@お腹いっぱい。NGNG
MLのスパム、ちょっと酷くなって来たなあ
0698名無しさん@お腹いっぱい。NGNG
>>697
SpamAssassin を使ってみてはいかが?
0699名無しさん@お腹いっぱい。NGNG
NNTP で読んでると簡単じゃないのよねー
0700名無しさん@お腹いっぱい。NGNG
そんなあなたに spam-stat
0701名無しさん@お腹いっぱい。NGNG
SKK サーバ作ってみました。よろしこ。
http://with2ch.net/up/1066234705.gz
0702名無しさん@お腹いっぱい。NGNG
>>701
壊れてない?
0703名無しさん@お腹いっぱい。NGNG
習作としての車輪の再発明ならわからいでもないけど、
そうでないなら既存のものへのadvantageが無いような
0704名無しさん@お腹いっぱい。NGNG
>>701
使ってみたいが、使い方がわからんです。
0705701NGNG
>>702
tar.gz なので、tar xzvf 1066234705.gz で展開できます。

>>703
習作です。今まで skkinput 使っていたので気付かなかったのですが、
emacs の SKK からは上手く使えないみたいです。なんでだろ。

特徴は一つのプロセスで動くことです。
dbskkd-cdb にはかないませんが、そこそこ高速です。
複数のリクエストを一度に処理できたりします。
echo -n "1hello\n1quit\n0\n" | nc localhost skkserv
1/ハロー/
1/クイット/
まあ意味ないですけど。

>>704
cdb-0.75 をコンパイルしてできたオブジェクトファイルとヘッダファイル
を同じディレクトリに入れて make すればコンパイルできるはずです。
0706701NGNG
ついき
Emacs の SKK は改行送らないみたいですね。
というかスペースで分離するのが正しいみたいですね。
でなおしてきます。
0707名無しさん@お腹いっぱい。NGNG
>>705
あんがと。
multiskkserv使てて、良いのだけど、ちょっと遅い。
速いの作ってくれると嬉しいな。
0708名無しさん@お腹いっぱい。NGNG
メールアドレス公開してるぐらいなら、
自分のISPのスペースに置いたらいいのに。

>>707
multiskkserv遅い??
そーいえば最近の各種サーバについて、誰か比較してないかな。
0709名無しさん@お腹いっぱい。NGNG
>>708
これまで、辞書をメモリに読み込んでたんで、他のサーバとの比較は出来無いんだけど。
気分的なものかもしれない。
emacs 21.3 以来異常にメモリの読み込みが遅くなっちった。
読み込み後は速いんだけど。
0710701NGNG
>>708
確かにそうですね。ファイル置き場つくりました。
http://www.ne.jp/asahi/rm/lunch/skk/index.html
0711名無しさん@お腹いっぱい。NGNG
>>710
うーん。
list.c: In function `init_node':
list.c:10: warning: implicit declaration of function `memcpy'
で作れませんでした。
■ このスレッドは過去ログ倉庫に格納されています