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

SKK専用スレッド Part4

レス数が900を超えています。1000を超えると表示できなくなるよ。
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くらい
0831786NGNG
>>829
| >>786 をおちょくっただけ。

みっともない言い訳ですね。
0832名無しさん@お腹いっぱい。NGNG
>>830
あなたが知性と良識ある大人であるなら
周囲の迷惑も考え、この場は大人しくひきさがるべきです。
言いたい奴には言わせておけばいいのです。

ここまで言って理解できなければ、あなたは立派な粘着厨房です。
0833名無しさん@お腹いっぱい。NGNG
意味不明なら流せよ。
0834名無しさん@お腹いっぱい。NGNG
まぁあれだ。そういうのは好まれないんだよ。

他人のいう事は間違ってても指摘しない。← 否定されたと勘違いされる。
根拠を尋ねない。 ← 否定されたと勘違いされる。
議論しない。 ← けんかと議論の区別がつかない人が多い。

これさえ守れはいい日本人になれるよ。頑張れ♪ (笑)
0835名無しさん@お腹いっぱい。NGNG
そーいうわけでもないと思うが。
考えつく限りの対応しても荒れる場合の最終手段に見える。
0836名無しさん@お腹いっぱい。NGNG
ちょっと前の話題だけど (>>763あたり)、
あまり使わない字なんかは、部分字体の組み合わせで入力できると
良いんじゃないかな。

例えば、「話」という字だったら「ごんべん + 舌」で入力できると…。
これで第3・第4水準まで入力できたら最高。
(こういうのは、滅多に使わない字の方が有用だから)

もし既にそういうのがあったらスマソ。
0837名無しさん@お腹いっぱい。NGNG
かなりレスが増えていたので期待したのに、見てみたら……(⊃д`)
あのう、SKKの話題に戻っていただけないでしょうか。
0838名無しさん@お腹いっぱい。NGNG
>>836
昔そんな話があったような気もするが、実装よりも辞書作成の方が大変そうだな。
フリーの部首変換辞書でもどこかにあれば (゚д゚)ウマー だが・・・
0839名無しさん@お腹いっぱい。NGNG
>>836
skk-hint.elのコードが参考になったりして。
他には tc2あたりとか。
# どっちも使ってませんが。
0840名無しさん@お腹いっぱい。NGNG
今、角川の新字源見てるんだけど、
収録字約一万で、常用漢字一九四五字(うち教育用漢字は一〇〇六字)、
人名用漢字は一六六字、又人名用漢字許容字体表には二〇五字あるそうだ。
これらと、その旧字体に限れば、部首毎に人に割り当てれば
なんとかなる範囲ではある。
しかし中には未だSKK辞書に入ってない漢字もあるかもしれないから、
JISコードの載ってる漢和辞典とかじゃないと辛いかも。

と、ここまで考えて、思ったことを例示してみようと辞書見てみると、
仇とか什器の什とかって、上に挙げた種別に入んないんですね……。
;; この時点で諦めた。

にんべん /人;画数2/化;画数4/介;画数4/.../体;画数7|傍:本/...
みたいな辞書作れば、「にんべん:8」で
にんべんの8画以上だけ表示とかできないものかと妄想したんだけど。
;; 上の例だと数値変換されちゃうから、「にんべん%」みたいな変換すると、
;; 画数とか傍とか指定したうえで部首変換できるようにする、
;; みたいな仕様にする必要があるな。
;;; というか、そう頻繁に使用するわけじゃなし、
;;; M-x hogeで使えりゃ十分だから、SKKでやる必要なかったな……。
0841名無しさん@お腹いっぱい。NGNG
>>832
全然迷惑じゃないけどな。
0842名無しさん@お腹いっぱい。NGNG
>>841
あなたは楽しんでるけど、現に837みたいな反応してる人だっているんだし。
0843名無しさん@お腹いっぱい。NGNG
>>842
そりゃ人それぞれですからいても何もおかしくない。
自然のことです。
0844名無しさん@お腹いっぱい。NGNG
hideしてるんぢゃネーノ?
0845名無しさん@お腹いっぱい。NGNG
>>843
そりゃ極めて自然のことですが、私は >>841の書き込みを受けて
反応したわけです。841は、スレ住人に一般化したものと見なして
解釈するのが自然ではないですか?
そうだとするならば、841の書き込み以前に否定的反応が出てるという事で、
841は変だといえます。
# とか延々とまた下らんやりとりが続くんだろうな。
0846名無しさん@お腹いっぱい。NGNG
>>845
> # とか延々とまた下らんやりとりが続くんだろうな。
と思ったなら書かなきゃよいのでは。
0847786NGNG
ところでREADME.rdbmsはddskkの中のファイルですよね。
こちらはdbskkd-cdbを経由してアクセスしているので、elispからpsqlを
呼びだすほどのオーバーヘッド増はないかもしれない、と今思いました。
とりあえず本業が片づいた時にでもいじってみようかと思います。

私の文体が気にいらないことを正当化するための理由を一生懸命考えて
くれた方々、自分には本音で話せない友人しかいないのに友人がいなさそうな
私を憐れんでくれた方々、MLキチガイスレからあふれだしてきた粘着君、
収まりかけていた騒ぎを再燃させようとした>>837、ありがとうございました。
0848名無しさん@お腹いっぱい。NGNG
捨てぜりふキタ━ヾ(   )ノ゛ヾ( ゚д)ノ゛ヾ(゚д゚)ノ゛ヾ(д゚ )ノ゛ヾ(  )ノ゛━━!!
0849名無しさん@お腹いっぱい。NGNG
>>845
841の書き込みを受けて反応した

ということは、

一般化したものと見なしていない

ということになる。つまり矛盾している。
0850名無しさん@お腹いっぱい。NGNG
結局786はなにがしたかったのだ。
847の前半は意味を成しているのか?
0851786NGNG
>>850
SKKのDBとしてPostgreSQLを使うという試みはその後どうなったのか
を質問しました。
0852786NGNG
付け加えて言っておきます。
ブラクラを使えば簡単にあなたたちのIPを調べて個人情報がわかります。
職業とか住所、氏名、家族構成、病歴、電話番号なんかも簡単に調べられます。

私を怒らせたのがいけないのです。今までも2chで私にIPがばれて悲惨な
目に会った人がたくさんいました。住所がわかればあなたたちに時限式
ダイナマイトだって送れます。後悔してもおそいです。
もう、あなたたちは普通の生活を送れないでしょう。

逃げても無駄です。私はブラクラとかウイルスとか色々使ってあなたたちを
追いかけます。これからあなたたちのIPを調べるのでもう謝っても無駄です。
ご愁傷様。
0853名無しさん@お腹いっぱい。NGNG
はい、それから〜
0854名無しさん@お腹いっぱい。NGNG
SKKって何ですか?
0855名無しさん@お腹いっぱい。NGNG
>>854
http://openlab.ring.gr.jp/skk/SKK.html
0856名無しさん@お腹いっぱい。NGNG
http://gitatsu.hp.infoseek.co.jp/emacs/skk-busyu.el.gz
部首入力だって。
0857名無しさん@お腹いっぱい。NGNG
ああそうか、skk-tankan.elにもう部首と画数のデータが入ってたんだっけ。
それなら話は早い。
0858名無しさん@お腹いっぱい。NGNG
>>856
これ結構いいかも。たとえば ▽にんべん#2 (Ninben#2[SPC])で
4画(人部2画)の文字だけが出てくれる。
0859名無しさん@お腹いっぱい。NGNG
skk-tankan使う場合、辞書サーバ使ってても辞書ファイル必要なの?

;; 検索先の指定
;; skk-search-prog-list に指定できる要素 (function . args) に対して
;; (skk-tankan-search 'function . args) を指定する
(add-to-list 'skk-search-prog-list
'(skk-tankan-search 'skk-search-jisyo-file skk-large-jisyo 10000))

ここの設定ってサーバを指定できないのかな?
0860名無しさん@お腹いっぱい。NGNG
>>852は騙り?
786って他者の認知に対する感受性はゼロだけど、
こんなつまらないことを書くほど馬鹿ではなさそうに見えたのだが。
0861786NGNG
>>860 「文体」うんぬんという点では他の騙りよりは秀逸かも
0862名無しさん@お腹いっぱい。NGNG
>>852
> 逃げても無駄です。私はブラクラとかウイルスとか色々使ってあなたたちを
> 追いかけます。これからあなたたちのIPを調べるのでもう謝っても無駄です。
> ご愁傷様。

だいじょうぶ、ぼくちん OpenBSD を使ってるから。
0863名無しさん@お腹いっぱい。NGNG
>>860
> 786って他者の認知に対する感受性はゼロだけど、
これが今回の騒ぎのポイント。
0864840NGNG
;; kanjidicを利用してなんとかできないかと思いつつ寝てしまってたら、
;; skk-busyu.elなんて便利そうなものが既にあるじゃないですか!
;; 作者は skk-tankan.elの人みたいですね。
;; とりあえず、skk-tankan.elの出てきた当時のメールを再読中。

>>859
(skk-tankan-search 'skk-search-server skk-large-jisyo 10000)
とかでも okっすよ。
ところで、skk-tankan.el の
skk-search-excluding-word-pattern-functionの例は不味くありませんか?
少なくとも手元の emacs21.3.50では regexp-quote(num)はエラーになる。
skk-busyu.elのほうの例は okっぽいですが。(まだ skk-busyu.elは試してないけど)
0865786NGNG
>>863 私の文体が気にいらないといって暴れる人達がいて、
その人達がたまたま説明下手だったのが今回の騒ぎの原因では?
0866名無しさん@お腹いっぱい。NGNG
「人達」とは? (ヘミ猫AA略
0867名無しさん@お腹いっぱい。NGNG
文体が気にいらないと言われて
放置できなかったのが原因では。
0868名無しさん@お腹いっぱい。NGNG
そんなコミュニケーション能力の低い人間に育ってしまったのが原因では?
0869859NGNG
>>864
できました。ありがとうございます。
skk-busyuで>>840の内容はほぼできますね。
skk-search-excluding-word-pattern-functionの例はうちの
GNU Emacs 21.3.1 ではエラーになりませんでした。
でもskk-busyu.elのほうでわざわざchar-to-string を付けて
あるところを見るとマズいんでしょうね。
0870名無しさん@お腹いっぱい。NGNG
指定した画数*以上*を表示したい場合は、
skk-busyu-get-char-list-internal() で
(eq stroke (if radical str tot))
となってるとこを
(if radical
(<= stroke (if radical str tot))
(eq stroke (if radical str tot)))
とかすればいけるね。
# radicalを条件に入れてるのは、「かくすう#2」みたいな場合を考えて。
0871786NGNG
>>867 放置するのは私の義務ではないです。
>>868 意味が分かりません。
0872名無しさん@お腹いっぱい。NGNG
この粘着度は半島のものか?
0873名無しさん@お腹いっぱい。NGNG
>>870
*以上*だとヒットし杉そうだから
「 n画以上 m画以下」で指定出来ると便利かも
0874名無しさん@お腹いっぱい。NGNG
>>873
うーん、自分としては、
1. 大体の字形は覚えてるけど、画数数えれる程には正確でない
2. 画数ちゃんと数えるのが面倒臭い
ってな時に便利かなー、みたいな事思って、
*以上* という機能に対する要望が発生しました。
「 n画以上 m画以下」だと、「きへん#5:7」みたいな指定になるのかな?
skk-busyu-search() とかも変更する必要があるな。
対話的に使うのではなく、なんらかのプログラムから利用するならば、
意義のある拡張かもとは思います。
0875786NGNG
>>872
あなたがレスしているように私も普通にレスしているだけです。
0876名無しさん@お腹いっぱい。NGNG
>>875
普通の基準が異なるのが原因では?
0877名無しさん@お腹いっぱい。NGNG
786はどういう条件が整ったら安らかに永眠してくださりますか?
0878786NGNG
>>876 「普通の基準」とは?
>>877 スレの流れを読んでどういう条件だと思われましたか?
0879名無しさん@お腹いっぱい。NGNG
>>877
「シュッシュッ」
0880名無しさん@お腹いっぱい。NGNG
>>874
画数が少なくても
> 1. 大体の字形は覚えてるけど、画数数えれる程には正確でない
な状況はありえるし、数え方がよくわからん字もあるので、範囲指定は対話的
に使う場合でも有用だと思う。
0881名無しさん@お腹いっぱい。NGNG
>>878
とっくに SKK と関係ない話になってるから
続きは雑談スレでやってくれ。
http://pc.2ch.net/test/read.cgi/unix/1064846626/
0882名無しさん@お腹いっぱい。NGNG
「だよもん」付ければ、いくら 786とはいえ結構早く収束するかも。
0883786NGNG
>>881 関係ない話にしていったのはみなさんの方です。
>>882 意味がわかりません。
0884名無しさん@お腹いっぱい。NGNG
まあまあマターリするだよもん
粘着荒らしは勘弁だよもん
0885名無しさん@お腹いっぱい。NGNG
とりあえず786はトリップ付けて欲しいんだよもん
このくだらないフレームは見る必要はないんだよもん
0886名無しさん@お腹いっぱい。NGNG
>>880
漢和辞典引く時、よく± 1画間違ってて見付からないことあるよね。
アバウトに画数を指定出来るのは便利そう

「竈」はあなかんむりプラス何画だ、みたいな。
0887名無しさん@お腹いっぱい。NGNG
>>883
自分には一切非が無いと信じこめるあたりがやっぱりFそっくりだ。
0888786NGNG
>>884 「粘着荒らし」って何ですか?
>>885 付けません。
0889786NGNG
>>887
|自分には一切非が無いと信じこめるあたりがやっぱりFそっくりだ。

そういうことにしたいのですね?
0890名無しさん@お腹いっぱい。NGNG
786はもう rdbmの件でとりあえず知りたい事分かったんでしょ?
もうスレに現れる意味がないと思うのに出没するって事は、
やっぱり住人に対して嫌がらせしたいのではないかと思われるのですが。
0891名無しさん@お腹いっぱい。NGNG
From: [888] あぼぼーん <sage>
Date: 03/10/26 14:56

あぼぼーん
0892名無しさん@お腹いっぱい。NGNG
もう無視しようや。
放置が一番。
0893871NGNG
>>887 私に非はないのだから、信じるかどうかは無関係です。
>>875-879 代理で返答してくれるのは感謝しますが
  >>878>>889は誰のマネをしても同じにしかできないんですね(:
0894名無しさん@お腹いっぱい。NGNG
てか、本物の786は最初の2,3の書き込みだけだろ。。。
みんな偽物に釣られすぎ。(笑)
0895名無しさん@お腹いっぱい。NGNG
少なくとも、「そういうことにしたいのですね?」と書いてるやつは偽物だろ。(笑)
0896名無しさん@お腹いっぱい。NGNG
自分の書き込みを読んで恥ずかしくなった786が今必死に自己弁護してます
0897名無しさん@お腹いっぱい。NGNG
このスレもう捨てたい。
0898名無しさん@お腹いっぱい。NGNG
>>897
もうすこしで次スレだ
786が飽きるまでここで暴れさせとけばよし。
0899894,895 != 786NGNG
俺786じゃないよ。
そんなにオカシイこと書いてないのに叩かれてる786が可哀想になったんだよ!!
それに、最初と最近では文体(内容)が明らかに内容が違うんだから、ほとんど偽物だろ!!
0900名無しさん@お腹いっぱい。NGNG
>>899
ということにしたいのですね?
0901名無しさん@お腹いっぱい。NGNG
>>897
勝手に自分の所有物にするな。
0902名無しさん@お腹いっぱい。NGNG
売却しますた
0903名無しさん@お腹いっぱい。NGNG
良スレは伸びだしたら終わり、とメモメモ...
0904名無しさん@お腹いっぱい。NGNG
部首変換とか画数変換とか、おもしろそうな話になってるのに
自演、騙りばっかでうざすぎ。

次スレはLinux板に立てよう。そういうことでよろしく。>>980
0905名無しさん@お腹いっぱい。NGNG
UNIX板のスレとは全く関係なくLinux板にSKKスレを立てること自体は
何の問題もないだろ。
0906名無しさん@お腹いっぱい。NGNG
>>904
> 部首変換とか画数変換とか、
そのへんのことって中島さんがMLだったか日記だったかでちらっと触れていた気がする。
どこでだったかな、、、
0907名無しさん@お腹いっぱい。NGNG
skk-tankan.elを多少は把握しようと思うも、
面区点って何? ってなレベルなので絶望的。
分かりやすいサイトあったら教えてください。
http://www.jca.apc.org/~earthian/aozora/0213.html
ここにあるデータを見てもさっぱり分からぬ。

ところで skk-busyu-name-alist は
<("やま" 046 (0 2))("やまかんむり" 046 1)("やまへん" 2 3);;山
>("やま" 046 (0 2))("やまかんむり" 046 1)("やまへん" 046 3);;山
ですかね。
0908名無しさん@お腹いっぱい。NGNG
>>786を読んで思ったんだけど、クラッシュすると修理が必要になるんなら、
クラッシュしない環境にした方が良いんじゃないのかな。
まぁ、どうでも良いんだけどね。

単漢の変換は、こういうのアバウトなのが良いな。
父+金 → 釜 みたいな。
どうやって実現したら良いのか分からんけど。
なんかMac用のIMでこんなのがあった記憶がある。

あと、外人用の漢和辞典は、画数を線で数えるとか聞いた事がある。
山なんかは、4画として数える。
漢和辞典自体それほど使い易いものじゃないよねー。
まぁ、どうでも良いんだけどね。
0909名無しさん@お腹いっぱい。NGNG
>>908
> 単漢の変換は、こういうのアバウトなのが良いな。
> 父+金 → 釜 みたいな。
> どうやって実現したら良いのか分からんけど。
> なんかMac用のIMでこんなのがあった記憶がある。
電子版の漢和辞典を一つ買えばいいんじゃない?
大抵パーツ検索とかあるよ

検索用のデータを吸い出せばskkでも類似の機能は実現出来そうだけど、
そこまでしてskkで動かす必要性もないかなという感じ。
0910名無しさん@お腹いっぱい。NGNG
>>909
lookup なんかで使ってるんだけど、パーツ検索とか使えるんかな。
実際の所、良くわからない漢字なんかは、広辞苑使って検索しちゃってる。
>そこまでしてskkで動かす必要性もないかなという感じ。
よくよく考えてみたら、そう思った。
0911名無しさん@お腹いっぱい。NGNG
>>908
> 父+金 → 釜 みたいな。
tc2 にはそーいうのがある。

> あと、外人用の漢和辞典は、画数を線で数えるとか聞いた事がある。
へー。でも漢字にある程度習熟してる(?)一般日本人なら、
数えるのが大変になる事のデメリットが多そうね。
0912名無しさん@お腹いっぱい。NGNG
>>908
tc2(T-code入力)の部首合成変換がそんな感じ。
父 + 金で釜が出る。
0913名無しさん@お腹いっぱい。NGNG
UNIX板でかぶるか_| ̄|○
0914名無しさん@お腹いっぱい。NGNG
>>911-912
そこから辞書(テーブル)を頂いて来ればライセンス的に問題なく
パーツ入力が実現出来る?
0915名無しさん@お腹いっぱい。NGNG
>>914
そりゃ tc2は GPLですし。
tc-bushu.elを適当に弄れば比較的楽に作れるんでないの?
0916名無しさん@お腹いっぱい。NGNG
tc2 って漢字直接入力方式環境なんだね。
覚えるの難しそうだ。

>>911
>漢字にある程度習熟してる(?)一般日本人なら
SKKとは関係ないけど、漢和辞典には最後の手段としてつけて欲しいと思うこともあったりする。
0917名無しさん@お腹いっぱい。NGNG
難しいっつーより、こんじょだ、こんじょ!の世界だな。
0918名無しさん@お腹いっぱい。NGNG
単漢字変換での簡易的画数絞り込み

(defun skk-tankan-search (func &rest args)
- (when (string-match (format "%s$" (regexp-quote
- (char-to-string skk-tankan-search-key)))
+ (when (string-match (format "%s\\([0-9]+\\)?$"
+ (regexp-quote
+ (char-to-string skk-tankan-search-key)))
skk-henkan-key)
(let ((skk-henkan-key (substring skk-henkan-key 0 (match-beginning 0)))
+ (stroke (match-string 1 skk-henkan-key))
lis top tmp)
;; get KOUHO list
(setq lis (cons nil (apply func args))
- top lis)
+ top lis
+ stroke (if stroke (string-to-int stroke) 0))
;; select TANKANJI KOUHO
-------------------------
(< xa ya))
(< xc yc))))))
+ (setq lis (delq nil
+ (mapcar (lambda (cell)
+ (if (>= (nth 4 cell) stroke)
+ cell))
+ lis)))
;; return list with annotation
(mapcar (lambda (cell)
0919名無しさん@お腹いっぱい。NGNG
後半は sortの前で
(skk-tankan-get-char-data tmp))))
(setcar lis tmp)))
+ (setq lis (delq nil
+ (mapcar (lambda (cell)
+ (if (>= (nth 4 cell) stroke)
+ cell))
+ (cdr top))))
+
;; sort KOUHO by KAKUSUU(or BUSYU)
- (setq lis (sort (cdr top)
+ (setq lis (sort lis
(lambda (x y)

こうしたほうが微妙に速いかと。
0920名無しさん@お腹いっぱい。NGNG
skk-search-prog-list の先頭に skk-busyu-searchを持ってきちゃうと、
画数指定してて変換候補が尽きた場合に 'x'で戻ると、
"行き"は skk-numeric-p() → nil だったのに"帰り" は t になるためか、
エラーになってしまうね。
個人辞書検索プログラムの次ぐらいにしとくのが手軽な対策かな。
0921名無しさん@お腹いっぱい。NGNG
http://www.aozora.gr.jp/newJIS-Kanji/newJIS5.html
ここによると、skk-tankan.el等に現われる radicalは
康煕字典における部首番号という事らしい。
ところで indexについてはどこのデータを利用してるのだろう。
>>907 のサイトのデータには無かったはずだし。
0922名無しさん@お腹いっぱい。NGNG
ログ キエタ━━━(゚∀゚)━( ゚∀)━(  ゚)━(  )━(  )━(。 )━(∀。)━(゚∀。)━━━!!!!!

えっ、なんのログ?

登録フォームのログ
5000以上あったのが、今見たら385に。
0923名無しさん@お腹いっぱい。NGNG
>>922
えっ、なんのログ?







……ってレスしたかったのにーー!!!
(´・ω・`)ショボーン
0924名無しさん@お腹いっぱい。NGNG
dbm周りのライブラリが変とか?
0925名無しさん@お腹いっぱい。NGNG
ちんこちんこちんこちんこちんこちんこちんこちんこちんこちん
こちんこちんこちんこちんこちんこちんこちんこちんこちんこち
んこちんこちんこちんこちんこちんこちんこちんこちんこちんこ
ちんこちんこちんこちんこちんこちんこちんこちんこちんこちん
こちんこちんこさんこちんこちんこちんこちんこちんこちんこち
んこちんこちんこちんこちんこちんこちんこちんこちんこちんこ
0926名無しさん@お腹いっぱい。NGNG
skkマァァァァァンスゥェェェェェェェッェエェェェェエェェェェェェェェェエェェェェェェェェェェェェェエェェェ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0927名無しさん@お腹いっぱい。NGNG
1000get
0928名無しさん@お腹いっぱい。NGNG
0929名無しさん@お腹いっぱい。NGNG
skkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskkskk
0930名無しさん@お腹いっぱい。NGNG
Smile Kaneko Kick
レス数が900を超えています。1000を超えると表示できなくなるよ。