1 名前:UNIX 板からの移動です [03/11/02 02:02 ID:P36iSOTU] 前スレ SKK専用スレッド Part4 pc.2ch.net/test/read.cgi/unix/1049225392/ Part3: pc.2ch.net/test/read.cgi/unix/1033003685/ Part2: pc.2ch.net/unix/kako/1013/10132/1013245211.html Part1: pc.2ch.net/unix/kako/975/975253214.html 関連リンク等は >>2-5 くらい
466 名前:login:Penguin mailto:sage [2006/07/05(水) 08:41:00 ID:gC9z45LJ] vim用SKKプラグインらしい www.vim.org/scripts/script.php?script_id=1589
467 名前:login:Penguin [2006/07/08(土) 23:18:34 ID:iH8XdJh/] skksearch + skkinput で使ってる人いる? どうしても上手くいかん で、ぐぐってみてもskksearch使ってる香具師皆無・・・ K武藤氏のお勧めだったからこれにしてみたんだが・・・ K武藤氏解説本のやり方そのまま真似して動かんとは・・・ skkinputは起動してる カナモードにもなる だが、「一」とかですら変換できない 登録モードに自然になりつつ、しかもフリーズ・・・orz
468 名前:login:Penguin [2006/07/08(土) 23:50:40 ID:5HXqfTCZ] skksearchって超マイナーなんだ・・・ skksearch sargeでググったら971件 ddskk sargeでググったら10500件・・・ 何だ武藤さんにハメられたのかorz
469 名前:login:Penguin mailto:sage [2006/07/09(日) 00:18:15 ID:Vwl85cCH] skksearch と ddskk の検索結果ヒット数を比べることに 何の意味があるのかわからん。
470 名前:login:Penguin mailto:sage [2006/07/09(日) 02:16:48 ID:522kwHdB] skksearch は確かテキストのままの辞書を複数扱えるかなんかで 他のサーバにない利点があって、それ以来ずっと使ってるよ。 うまくいかんのは設定が悪いんだから、マイナーだなんだ文句言うのは筋違い。
471 名前:login:Penguin mailto:sage [2006/07/09(日) 13:26:18 ID:Ls57lE52] skksearch と ddskk 比べてどうするんだこの人は。 skkserv とか rskkserv とかと比べるならまだ分かるが。 ttp://www1.interq.or.jp/~deton/ckskkserv/
472 名前:login:Penguin [2006/07/09(日) 22:03:35 ID:QY81MqYA] 確かにムトゥ神本の通りにやってもダメだな その時点で教則本としての役目は失ってる だけどちょっとネットで調べれば分かるだろ ムトゥサイトにもこっからapt-getしてねってurlあるし まぁムトゥさんもSKKには力を入れてないんだろうね 説明いい加減だし
473 名前:login:Penguin [2006/07/10(月) 00:55:05 ID:RpIfUjr+] debian.fam.cx/index.php?Japanese#content_1_8 この通りにしたら? このままで設定完結するよ。 中身よく分からんなら言われたとおりにやって終わるほうがお勧め
474 名前:login:Penguin mailto:sage [2006/07/10(月) 21:02:54 ID:U4VELUQK] マイナー=ダメってわけじゃーあるまいに
475 名前:login:Penguin mailto:sage [2007/02/16(金) 23:10:10 ID:upfQypWe] 今日は良い天気です [shift]Kyou[space][enter]ha[shift]Yoi[space][enter][shift]Tenki[space][enter]desu kyouhayoitenkidesu[space] 助詞の「は」のところでストレスを感じてしまう自分は まだまだ修練が足りないのでしょうか?検索してみると みんな便利だ便利だと言っててるのですが…なんかじぶ んは便利だとおもうまえに小指が腱鞘炎になりそうです…orz
476 名前:login:Penguin mailto:sage [2007/02/16(金) 23:13:36 ID:upfQypWe] 上の例はSKKIMEで、下の例はMSIMEです 書き忘れてました…orz
477 名前:login:Penguin mailto:sage [2007/02/16(金) 23:28:33 ID:0zu04ZFf] >>475 区切り直しが発生するような文脈じゃないとあまり嬉しさはわからないんじゃないかな。
478 名前:login:Penguin mailto:sage [2007/02/17(土) 00:46:26 ID:iCS0+KfO] >>475 > 今日は良い天気です > [shift]Kyou[space][enter]ha[shift]Yoi[space][enter][shift]Tenki[space][enter]desu > kyouhayoitenkidesu[space] > この場合 [enter] は不要だ思うが。 今日は良い天気です [shift]Kyou[space]ha[shift]Yoi[space][shift]Tenki[space]desu
479 名前:login:Penguin mailto:sage [2007/02/17(土) 00:52:08 ID:F7W00MLG] いちいちenterを押してるのは効率悪いよ。 変換が正確なら普通のIMEも悪くないと思うけど 修正が必要になると急に煩雑になる。
480 名前:login:Penguin mailto:sage [2007/02/18(日) 00:04:53 ID:Q1VaGq+I] まぁ、便利だと思えないなら無理に使わなくていいんじゃね。
481 名前:login:Penguin [2007/03/20(火) 20:04:44 ID:mORMBx/Z] 丸数字って入力できないですかね… せっかくオープンオフィスでexcelが読み書き出来るようになったのに…。
482 名前:login:Penguin mailto:sage [2007/03/20(火) 20:52:51 ID:6ovEXVF/] 文字コード直打ち
483 名前:login:Penguin [2007/03/27(火) 00:58:56 ID:OhTLlA4W] >>482 その手があったか。。
484 名前:login:Penguin mailto:sage [2007/11/02(金) 17:57:05 ID:4IQ8hDxG] 文例募集 【日本語】コーパス【文例集】 pc11.2ch.net/test/read.cgi/pc/1193992900/
485 名前:login:Penguin mailto:sage [2007/11/05(月) 23:46:35 ID:ijpS1TId] Canna や SKK では文例あってもどうしようもないのでは?
486 名前:login:Penguin mailto:sage [2007/11/07(水) 13:49:35 ID:qeTLNOIr] skk-study.el ってemacs終了時に自動的に学習結果を保存してはくれないの?
487 名前:login:Penguin [2007/11/10(土) 00:07:55 ID:aHjTvJQH] skkinput2 + openoffice 2.X でお使いの方いらっしゃいますか? openoffice 1.1.5 を最後に、ずうっと日本語入力ができないのですが…。 Shift+space, Control+space で space が入ります(orz)。 FedoraCore1なのですが環境の問題でしょうか? 教えて下さいませ。
488 名前:login:Penguin mailto:sage [2007/11/11(日) 13:24:48 ID:QnQ10++V] いいかげん、skkinput2捨てればぁ
489 名前:login:Penguin mailto:sage [2007/11/11(日) 13:56:27 ID:el9QkGRh] Fedora Core1ってのも大問題だな。
490 名前:login:Penguin mailto:sage [2007/11/23(金) 07:28:44 ID:rNB2onze] みなさんはじめまして。 ddskk?を最近使い初めたのですが、一般的に自動送り仮名(skk-auto-okuri-process)は使われている機能なのでしょうか? 使わない方が候補が少なそうですし、でも、よく送り仮名を間違えるし・・・。 どちらに慣れるべきが悩んでおります。人それぞれと言われればそれまでなんですが。
491 名前:login:Penguin mailto:sage [2007/11/23(金) 11:50:08 ID:0iV679Gx] アンケート的なものは見たことないから どっちが、なんてのは知らないねぇ。 しばらくは正しい送り位置で変換するよう自分を慣らしつつ、 どうしても自分に不向きであればそのオプション解禁すれば。
492 名前:login:Penguin mailto:sage [2007/11/23(金) 16:13:04 ID:m/OfBP+E] 人それぞれとしか言えんだろ。
493 名前:login:Penguin mailto:sage [2007/11/26(月) 10:59:08 ID:kSZJOXlz] 返事が遲くなりすいません。 やはりそうですよねぇ。 ヘルプに「是非使って」と書いてあった機能なので、気になったまでです。 取り敢えず、頭の運動にもなるし、候補が少ない方が便利だろうしOFFで使ってみます。
494 名前:login:Penguin mailto:sage [2007/12/15(土) 17:21:35 ID:LEcWJDxQ] ある文字をコピーして、それを辞書に登録したいと思うのですが、 ▼【】の中でクリップボードから貼り付けをする方法はないでしょうか?
495 名前:login:Penguin mailto:sage [2007/12/15(土) 21:45:01 ID:NSQFYleO] どのSKKの実装に対する質問か明らかにしなさいな
496 名前:login:Penguin mailto:sage [2007/12/20(木) 05:27:38 ID:0el1I8B9] >>494 Emacs上のddskkでなら、copy→yankでできるけれど
497 名前:login:Penguin mailto:sage [2007/12/20(木) 18:09:13 ID:KBbi9KzY] くだ質で質問したのですが、レスがつかないと予想されるので、 こちらの方に転載させてください From: [446] login:Penguin <>Date: 2007/12/20(木) 10:37:03 ID:0el1I8B9 EmacsのバッファにSKK辞書を開いたときに、 outline-modeのように、見出しを隠したりする機能があったように思うのですが、 その関数を忘れてしまいました。 いろいろ検索したのですが、まったく見当たらず。 どうかおしえてください。おねがいします。
498 名前:login:Penguin mailto:sage [2007/12/21(金) 01:59:20 ID:kvtcVH9R] 勘違いじゃないかね。 そもそも見出しを隠せてどのようなメリットがあるん?
499 名前:497 mailto:sage [2007/12/21(金) 10:05:46 ID:/pIU46cZ] >>498 レス、ありがとうございました。 見出し語だけ見えたり、ひとつのペアだけ見えたりという編集モードがあって、 長文やAAで冗長になっていたSKK辞書に手をいれるのに便利だった気がするのですが、 白昼夢だったのかもしれません。 もうちょっと探してみて、なかったら、outlineモードを改変して自作しようかと思います。l ひろゆき /博之/裕幸/浩之/ ↑これが↓見出し語だけ見えたりするのです ひろゆき /
500 名前:login:Penguin mailto:sage [2007/12/21(金) 23:39:21 ID:kvtcVH9R] 少なくともDDSKKにはそのようなモードは付随してないです。 ひょっとしたらどっかの誰かが作ったのを拾ったのかもね。
501 名前:login:Penguin mailto:sage [2008/01/19(土) 12:25:42 ID:uRM5/J5f] /etc/skksearch.confに書かれた辞書ファイルのパスがひとつでも間違ってると 他の正しいパスの辞書も見てくれないんだなあ。
502 名前:login:Penguin mailto:sage [2008/01/19(土) 19:01:32 ID:wDFsZdW6] 間違いに気がつけるのでむしろそのほうがよいのでは 使ったつもりが使っていないで不思議に思うより。。
503 名前:login:Penguin mailto:sage [2008/02/23(土) 13:51:44 ID:U0ayLme/] 辞書登録フォームから、登録要請出そうとしたら、Forbidden。 変換後の単語ってのは、空白が入ったり、アルファベットとかじゃダメなのかよ? だから、Forbiddenか? で、コメントいれようとしたら、エラー ERROR: No such file or directory - "/circus/openlab/skk/tmp/registdic.log.lock/registcomment.log.lock" 使えねぇ。
504 名前:login:Penguin mailto:sage [2008/02/23(土) 18:58:04 ID:BGLavqHD] abbrevエントリでも登録したかったのかね?
505 名前:login:Penguin mailto:sage [2008/02/24(日) 13:30:43 ID:FJ6t2Tk1] コメントは荒らしよけのために止めてるのかと思ってたけど 違うのかな。 wiki の方に書くか、ML に投げれば?
506 名前:login:Penguin mailto:sage [2008/04/30(水) 21:18:23 ID:KhviNnYc] 誘導 SKK専用スレッド Part8 pc11.2ch.net/test/read.cgi/unix/1209447076/
507 名前:login:Penguin mailto:sage [2008/05/19(月) 22:29:01 ID:F++uqgcb] なんだかよくわからないけど、SKKについてのスレで生き残っているのはここだけということですね。
508 名前:login:Penguin mailto:sage [2008/05/19(月) 22:35:31 ID:v0zMl1ni] あれ、UNIX板のが落ちてるw
509 名前:login:Penguin mailto:sage [2008/05/19(月) 23:50:15 ID:ylcah47Z] FreeBSD 7.0 で bskk を動かそうとすると、 % /usr/local/libexec/bskk -f ~/.skk-bayesian -s Error: Can't assign requested address - bind(2) となってしまって、起動できないっぽいです。 何が原因でしょうか?
510 名前:login:Penguin mailto:sage [2008/05/20(火) 11:50:25 ID:U6akC3h0] bindに失敗してるということは、 既に別のプロセスがポートを使ってるからじゃないのか。 もしくは死んでいてもまだTIMED_WAIT状態だとか。
511 名前:login:Penguin mailto:sage [2008/05/20(火) 22:34:47 ID:PPBd5Eep] >>510 sockstat -l で確認してみましたが、port 51178 は使用されていないようでした。 また、念のため reboot してみましたが、症状は改善されませんでした。
512 名前:login:Penguin [2008/05/21(水) 22:18:12 ID:EK8MLEEZ] skk-inputの個人辞書(.skkinput-jisyo) と ddskk(.skk-jisyo) の個人辞書が別々なのがうっとーしい。 みんなどうやってる??
513 名前:login:Penguin mailto:sage [2008/05/21(水) 23:58:38 ID:g2IAt2bt] きにしない。 単語を登録する際はDDSKK側でやっておけば、 skkinputがそっちも参照してくれる。 しかし俺みたいな怠け者以外にもuimだかscimだかの実装に 乗り換えていない人はいるもんだな。
514 名前:login:Penguin mailto:sage [2008/05/24(土) 13:45:37 ID:xlxN8+Ia] emacs / ddskk ともに cvs 先端ですが、変換中の q (カタカナ変換)が効かず、 ひらがなのままで確定されます。
515 名前:login:Penguin mailto:sage [2008/05/24(土) 13:57:46 ID:KE+IDJKq] cvs 先端 だからでは?
516 名前:login:Penguin mailto:sage [2008/05/24(土) 14:34:58 ID:/RZRwAAZ] ためしてないけど、その基本的な機能が動かなかったら とっくに直されてると思う。
517 名前:login:Penguin mailto:sage [2008/05/24(土) 14:49:20 ID:BS14OjDU] >>514 両方先端だけど、ちゃんとカタカナになるよ
518 名前:514 mailto:sage [2008/05/29(木) 00:28:47 ID:mgKDfvxz] >>514 さっき cvs update した以下の環境で、 Daredevil SKK/13.1.50 (Syounai) Emacs 23.0.50.4 (require 'skk-autoloads nil t) (global-set-key "\C-x\C-j" 'skk-mode) だけで起動しても再現しました。 qaiueo は「アイウエオ」になるがAiueoqは「あいうえお」になってしまいます。 無視されるわけではなく、確定はされる(▽あいうえお→あいうえお、となる)。 最後の q を Describe key で見ても skk-insert になっちゃうのですが、ど う問題を切り分ければいいでしょうか?
519 名前:login:Penguin mailto:sage [2008/06/01(日) 01:14:03 ID:ck4C7eVU] >>518 今年2月ぐらいの版で再現しました。とりあえず emacs 側が原因みたい。
520 名前:login:Penguin mailto:sage [2008/06/06(金) 19:50:50 ID:MEmBgLrh] >>519 自己レス。make install すると問題なく動いた。 1月までのバージョンでは make install せずとも動く。 よくわからないけど解決したからいいか。
521 名前:login:Penguin mailto:sage [2008/06/19(木) 17:50:36 ID:iCflSB1Y] > 509 私もFreeBSDを5.5から7.0に移行したら、同じエラーがでてbskkが起動しなくなった。 解決できました? > 508 まだあっちが落ちたままなのでこのスレに辿り着きました(なんでLinuxなんだ…)
522 名前:login:Penguin mailto:sage [2008/06/21(土) 18:15:22 ID:7eK4snbx] うわ、Unix板の奴即死してたのか。 即死判定厳しいよ...
523 名前:login:Penguin [2008/07/11(金) 00:20:55 ID:3wLquMw2] 前にも書き込んだんだけど、下の方法でコンパイルエラーになるのを直した。 -------------------------------------------------------------- wget openlab.jp/skk/dic/SKK-JISYO.L.unannotated.gz gunzip SKK-JISYO.L.unannotated.gz mv SKK-JISYO.L.unannotated SKK-JISYO.L emacs -batch -l ja-dic-cnv -f batch-skkdic-convert SKK-JISYO.L emacs -batch -f batch-byte-compile ja-dic.el -------------------------------------------------------------- *** ja-dic-cnv.el.orig 2008-07-10 23:59:31.000000000 +0900 --- ja-dic-cnv.el 2008-07-11 00:00:32.000000000 +0900 *************** *** 482,488 **** vec)) (defun skkdic-extract-conversion-data (entry) ! (string-match "^\\cj+[a-z]* " entry) (let ((kana (substring entry (match-beginning 0) (1- (match-end 0)))) (i (match-end 0)) candidates) --- 482,488 ---- vec)) (defun skkdic-extract-conversion-data (entry) ! (string-match "^>?\\cj+[a-z]* " entry) (let ((kana (substring entry (match-beginning 0) (1- (match-end 0)))) (i (match-end 0)) candidates) -------------------------------------------------------------- 単に行頭の>を考慮してなかっただけっぽい。問題なかったら誰かコミットしてくれ。
524 名前:login:Penguin mailto:sage [2008/07/11(金) 02:09:28 ID:YPQiJW6n] そういうのはMLになげてくれ、たのむ
525 名前:login:Penguin mailto:sage [2008/07/11(金) 12:29:23 ID:cNX4g3Ew] ML は面倒というのもあるからねぇ wiki に書けなかったっけ?
526 名前:login:Penguin [2008/07/11(金) 15:08:46 ID:eSZUBav6] このご時世に ML なんか使うか? もう化石燃料じゃん。
527 名前:login:Penguin mailto:sage [2008/07/11(金) 15:12:27 ID:md3UZuxW] コードは2chに貼るな。
528 名前:523 mailto:sage [2008/07/12(土) 00:40:01 ID:GjTPx+FK] 元が2chに書き込んだものだから、つい流れで書き込んじゃったよ。ごめんよ。 ただ、そもそもSKKユーザーと言う訳じゃなくてLEIM(kkc)で使う辞書を最新に したかっただけなんだよね。 でも、SKKのMLは購読してるから、ちゃんとMLを使うべきだった。 ちなみに、kkc.elに興味あるんだけどスレ違いかな?辞書は一緒だけど。
529 名前:login:Penguin mailto:sage [2008/08/18(月) 21:45:34 ID:FXC9pyCC] Emacs をしばらく使っていると | * 促音や拗音(ひらがなの小文字)を単独で入力するときは、`x a' => | `ぁ'、`x y a' => `ゃ' などのように `x' を用いる。 のルールが効かなくなる(xa と入力してもあが入力される)のですが、どこを調 べればよいでしょうか? ちなみに、skk-kana-rom-vector は Its value is ["x" "a" "x" "i" "x" "u" "x" "e" "x" "o" "k" "g" "k" "g" "k" "g" "k" "g" "k" "g" "s" "z" "s" "j" "s" "z" "s" "z" "s" "z" "t" "d" "t" "d" "t" "t" "d" "t" "d" "t" "d" "n" "n" "n" "n" "n" "h" "b" "p" "h" "b" "p" "h" "b" "p" "h" "b" "p" "h" "b" "p" "m" "m" "m" "m" "m" "x" "y" "x" "y" "x" "y" "r" "r" "r" "r" "r" "x" "w" "x" "x" "w" "n"] となっています。環境は、 (emacs-version) "GNU Emacs 22.2.90.2 (i386-unknown-freebsd7.0, GTK+ Version 2.12.11) of 2008-08-18 on bonsai.example.org" (skk-version) "Daredevil SKK/13.1.50 (Syounai)" です。
530 名前:login:Penguin mailto:sage [2008/09/13(土) 18:37:32 ID:kll5k9UH] 本日突然、openlab の L辞書が壊れて空になっているようです。 openlab.ring.gr.jp/skk/skk/dic/ openlab.ring.gr.jp/skk/skk/dic/SKK-JISYO.L SKK-JISYO.L 13-Sep-2008 09:15 2.4K
531 名前: gmm1-p17.flets.hi-ho.ne.jp [2008/11/03(月) 15:42:16 ID:R+qUtycL] ネットワークに辞書サーバがある環境ではそれを使い、 ない環境ではローカルの辞書を使うには .skkなどをどのようにしたらよいでしょうか? アドバイスよろしくおねがいします。
532 名前:login:Penguin [2008/11/03(月) 18:40:27 ID:C+GaoNq3] >>530 M$が何かしたと思われ
533 名前:login:Penguin mailto:sage [2008/11/05(水) 01:46:06 ID:vvEJchnu] >>531 skk-search-server() の docstring より抜粋 | SKK サーバーを使用して `skk-henkan-key' をキーにして検索を行う。 | SKK サーバーが使用できないときは、FILE をバッファに読み込んで検索を行う。 よって、何も考えなくてOK
534 名前:login:Penguin mailto:sage [2008/11/09(日) 12:02:32 ID:JQCNqTKW] 「三国志」辞書がどこかにないですか? 「映画レッドクリフ」辞書でもいいです。
535 名前:login:Penguin mailto:sage [2008/11/09(日) 18:16:17 ID:DES2LeWk] >>534 ベクターからATOKの三国志辞書を拾ってきて変換した
536 名前:login:Penguin mailto:sage [2008/11/09(日) 20:52:19 ID:ruLfcy19] ああ、なるほど。ありがとうございます。 ttp://www.vector.co.jp/download/file/data/writing/fh039809.html
537 名前: i58-94-70-189.s11.a047.ap.plala.or.jp mailto:sage [2008/11/12(水) 08:53:49 ID:x+4uqnfF] >>531 >>533 531じゃないけど、同じようなことでつまずいてます。 デフォルト: 1) 辞書サーバは関係なく、まずskk-large-jisyoを読みこむ 2) 候補がなければ辞書サーバに接続 現状: (setq skk-large-jisyo nil)としてskk-large-jisyoを読みこまないように決め打ち。 ただし辞書サーバが死んでたり、辞書サーバを用意できない鯖では使えない。 希望: a) 辞書サーバに接続できる時は辞書サーバ「のみ」に接続し、skk-large-jisyoは読みこまない。 b) 辞書サーバに接続できない時は、辞書ファイルを読みこむ。 SKKを読みこむ時だけでもできたらいいなと思って、やってみたけどうまくいかんのよね。 なんかうまい方法はないですか?
538 名前:login:Penguin mailto:sage [2008/11/12(水) 10:51:35 ID:mIdGyB7/] skk-large-jisyoは設定せずに、skk-aux-large-jisyoを設定するんじゃダメなん?
539 名前: i58-94-70-189.s11.a047.ap.plala.or.jp 537 mailto:sage [2008/11/12(水) 16:19:55 ID:x+4uqnfF] >>538 skk-aux-large-jisyo にはデフォでL辞書が指定してある…あれ? ということで、ちょっと調べたところ、解決していたのがわかりました。 0) skk-search-prog-listに従って、skk-jisyoとかを検索。 1) skk-large-jisyoを読み込もうとする。 → (setq skk-large-jisyo nil)をしてあるので読めない。 2) 次のlistは(skk-search-server skk-aux-large-jisyo 10000)なので 2-1) まずskk-search-serverでサーバを使用して検索する。 2-2) サーバに接続できないときは、skk-aux-large-jisyoを読みこむ。 3) 辞書登録 (setq skk-large-jisyo nil)とするだけで、既に希望の状況が実現できていたとは。 skk-search-serverを調べておくべきでしたね。お騒がせしました。
540 名前:login:Penguin mailto:sage [2008/11/12(水) 20:03:04 ID:8loia+pQ] 個人的には、skk-large-jisyoや skk-aux-large-jisyoといった変数が用意してあるのは、 一見便利に見えるけれど、 却って分かりにく場面も多くしてる気がする。 要はskk-search-prog-listに登録してある 各検索関数にのみ気をはらえばいいんだよね。
541 名前: gmm1-p17.flets.hi-ho.ne.jp 531 [2008/11/17(月) 21:27:39 ID:mja+BZiP] 531です。 おかげさまでできました。個人辞書をUTF-8にしているのでこんな形になりました。 (setq skk-large-jisyo nil) (setq skk-aux-large-jisyo '("C:/meadow/packages/etc/skk/SKK-JISYO.L" . euc-jp)) (setq skk-jisyo-code 'utf-8)
542 名前:login:Penguin mailto:sage [2008/11/18(火) 06:31:37 ID:aXLkH74y] 辞書の文字コードが変えられる事を初めて知った…
543 名前:login:Penguin mailto:sage [2008/11/18(火) 11:57:33 ID:vULSaVnR] (^^; みたいな ";"を含む顔文字を辞書に登録することはできるのでしょうか. とりあえず全角にして登録しているのですが, 半角で登録できる方法があれば 知りたいです.
544 名前:login:Penguin mailto:sage [2008/11/18(火) 13:14:50 ID:U0LgVSBk] (concat "(^^\073")
545 名前:login:Penguin mailto:sage [2008/11/18(火) 16:45:26 ID:vULSaVnR] >>544 ありがとうございます. よくわからないのですが, こんなのを.emacs.elに 書いておくと "\59" が ";" に変換されるようになりました. (setq skk-treat-candidate-appearance-function (lambda (candidate listing-p) (let (stringc annotation) (string-match "^\\([^;]+\\);?\\(.*\\)$" candidate) (setq stringc (match-string 1 candidate) annotation (match-string 2 candidate)) (while (string-match "^\\(.*?\\)\\\\\\([0-9]+\\)\\(.*\\)$" stringc) (setq stringc (concat (match-string 1 stringc) (char-to-string (string-to-number (match-string 2 stringc))) (match-string 3 stringc) ))) (cons stringc annotation) ))) なんかすごく無駄があるような…
546 名前:login:Penguin mailto:sage [2008/11/18(火) 17:10:16 ID:U0LgVSBk] あせ /(concat "(^^\073")/
547 名前:login:Penguin mailto:sage [2008/11/18(火) 17:24:11 ID:vULSaVnR] ああっ! そういうことだったのですか. 関数書く必要なかったですね. どうもありがとうございます.
548 名前:login:Penguin mailto:sage [2008/11/18(火) 17:38:48 ID:T8/UDn8S] なあに、いいってことさ。アバヨッ
549 名前:login:Penguin mailto:sage [2008/11/18(火) 18:26:25 ID:EotDak90] 複数行AAも登録できるよ! (#´ω`)ω・`) /⌒ つ⊂ ヽきゃー! → (concat "(#´ω`)ω・`)\n\057⌒ つ⊂ ヽきゃー!")
550 名前:login:Penguin mailto:sage [2008/11/19(水) 04:22:44 ID:vsis5MUZ] おー, これで巨大なAAなんかも辞書登録できるんですね. 刀、 , ヘ /´ ̄`ヽ /: : : \_____/: : : : ヽ、 ,. -‐┴─‐- <^ヽ、: : : : : : : : : : : : : : : : : : : : : : } /: : : : : : : : : : : : : :`.ヽl____: : : : : : : : : : : : : : : : : : / ,. -──「`: : : : : : : : : :ヽ: : : : : : : : :\ `ヽ ̄ ̄ ̄ フ: : : : :/ /: :.,.-ァ: : : |: : : : : : : : : :\: : : : :: : : :ヽ \ /: : : :/  ̄ ̄/: : : : ヽ: : : . . . . . . . . . . .、 \'--: : : :.i / /: : : : :/ /: : ∧: \: : : : : : : : : : ヽ: :\: : : 〃}/ /: : : : :/ 、 . /: : / . : : :! ヽ: : l\_\/: : : : :\: ヽ彡: : | /: : : : :/ |\ /: : ィ: : : : :.i: : | \!___/ ヽ:: : : : : : :\|:.:.:.:/:! ,': : : : / |: : \ / / !: : : : :.ト‐|- ヽ \: : : : : l::::__:' :/ i: : : : :{ |: : : :.ヽ l/ |: : :!: : .l: :| \: : : l´r. Y {: : : : :丶_______.ノ: : : : : :} l: : :l: : :ト、| 、___,ィ ヽ: :| ゝ ノ '.: : : : : : : : : : : : : : : : : : : : : : / |: : :ト、: |: :ヽ ___,彡 ´ ̄´ ヽl-‐' \: : : : : : : : : : : : : : : : : : イ !: :从ヽ!ヽ.ハ=≠' , ///// ///u /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ V ヽ| }/// r‐'⌒ヽ イ〉、 ヽ、______ー‐‐' ィ´ /:/:7rt‐---、 こ、これは>>549 乙じゃなくて ィ幵ノ ./:/:./:.! !: : : : :!`ヽ ポニーテールなんだから r‐'T¨「 |: | !:.∨:/:./: :| |: : : : .l: : : :\ 変な勘違いしないでよね
551 名前:login:Penguin mailto:sage [2008/11/19(水) 04:30:15 ID:vsis5MUZ] AAなどを辞書に登録しやすくするための関数を書いてみました. リージョンをSKKの辞書形式でコピーします. (defun copy-as-skk-jisyo-format () (interactive) (if mark-active (progn (let ( (AA (buffer-substring (region-beginning) (region-end))) ) (dolist (c '("\\\\" ";" "/" "\r" "\n" "\"")) (setq AA (replace-regexp-in-string c (concat "\\x" (format "%x" (string-to-char c))) AA nil t)) ) (kill-new (concat "(concat \"" AA "\")")) ))))
552 名前:login:Penguin mailto:sage [2008/11/19(水) 04:42:32 ID:nyd8hIWD] カッコの使いかたがひどい
553 名前:login:Penguin mailto:sage [2008/11/19(水) 06:00:56 ID:Mo045WAj] ほかもひどいけどな。 replace-regexp-in-string使うならdolist要らんだろ。 となるとletも要らん。formatの外のconcatも無駄。
554 名前:login:Penguin mailto:sage [2008/11/19(水) 08:57:32 ID:pNVZMBJN] >>552-553 きびしすぎます>< >>551 今まで Perl で一括変換していたので、このElisp関数、ありがたく使わせてもらいます
555 名前:login:Penguin mailto:sage [2008/11/19(水) 22:33:14 ID:atHgaWRd] skkのマニュアルとかどこを見たらよいでしょう 具体的にはskk-ignore-dic-wordとかの意味などがリストしてあるものがほしいです
556 名前:login:Penguin mailto:sage [2008/11/19(水) 23:49:18 ID:nyd8hIWD] 正直、ソースを見るのが一番早い。 SKKのコードはコメント多めだから、 elispの初心者でも結構なんとかなるよ。 まぁ、もっとドキュメント整備せいと思うかもしれんけど、 他のプロジェクトとかに比べてこのあたりの充実度は マシなほうなのかショボいほうなのか、どうなんだろ。
557 名前:login:Penguin mailto:sage [2008/11/20(木) 02:01:13 ID:LiZpLojP] >>556 かなり素晴しいほうかと。 チュートリアルも用意されているし。 とりあえず、info読もう。
558 名前:login:Penguin mailto:sage [2008/11/20(木) 03:46:43 ID:dBi7S5Ly] emacsの場合、helpで関数や変数の定義部分に飛んだりできるから、 別個のドキュメントとして書かれてるより かえってソースのコメントや説明見た方が わかりやすい場合があるね。
559 名前:login:Penguin mailto:sage [2008/11/20(木) 08:35:41 ID:RVo+YMWs] >>553 横レスですが、replace-regexp-in-string を使うと dolist がいらないという下りを教えてください '("\\\\" ";" "/" "\r" "\n" "\"") の要素をひとつひとつ、 replace-regexp-in-string する以外に方法がありますか?
560 名前:login:Penguin mailto:sage [2008/11/20(木) 19:08:53 ID:+Tq3XHM5] M-x describe-function replace-regexp-in-string
561 名前:login:Penguin mailto:sage [2008/11/20(木) 22:51:30 ID:RVo+YMWs] >>560 もちろんソースも見たけれど、わからないんです もしかして、 (\\(\\\\\\|;\\|/\\|\\\r\\|\\\n\\|\"\\) を regexp にしろということ? ただでさえ見にくいElispの正規表現が恐ろしいことに… だったら、大して量があるわけでもないし、別に dolist でかまわないのじゃないかと
562 名前:login:Penguin mailto:sage [2008/11/20(木) 23:18:35 ID:usRY2M/0] (setq AA (replace-regexp-in-string "\\\\" ";" AA)) (setq AA (replace-regexp-in-string "/" "\r")) (setq AA (replace-regexp-in-string "\n" "\"")) ようするに、こうやって並べるだけでいいってことだろ
563 名前:login:Penguin mailto:sage [2008/11/21(金) 00:03:30 ID:z1jt0drZ] >>562 どうもありがとう とすると、 >>553 の"let がいらない"というのはどういう意味なのか、またわからなくなる… プログラミングの方針の選択というのは、なかなか難しいですね
564 名前:login:Penguin mailto:sage [2008/11/21(金) 00:48:30 ID:+mkSqQqd] >>563 方針の選択とか、そんな大げさなもんじゃない。 replace-regexp-in-string の2番目の引数についての説明を読み直せ。 SKK とは関係ないなら、もうここに書かなくていいよ。
565 名前:login:Penguin mailto:sage [2008/11/21(金) 01:19:05 ID:z1jt0drZ] >>564 「方針の選択」自体が大げさなことではないでしょう? この場合、dolist を選択するか、目に痛い正規表現を利用するか(?)で 負荷は大して変わらないようですし それなのに、あなたのいうところではSKKと直接関係のない「コードについての言及」が >>553 で粗雑な言葉でされているので不思議に思い、ご教示願ったわけです
566 名前:login:Penguin mailto:sage [2008/11/21(金) 01:38:10 ID:+Czhh7sc] >>565 2番目の引数に関数渡せるよ。 (lambda (m) (format "\\x%x" (string-to-char m)))