nkfってなんだ (337レス)
nkfってなんだ http://mevius.5ch.net/test/read.cgi/unix/1005206241/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
95: 名無しさん@お腹いっぱい。 [sage] 02/10/27 16:21 >>94 振り向かないことさ http://mevius.5ch.net/test/read.cgi/unix/1005206241/95
96: 名無しさん@お腹いっぱい。 [sage] 02/10/27 16:29 nxtってなんだ http://mevius.5ch.net/test/read.cgi/unix/1005206241/96
97: 名無しさん@お腹いっぱい。 [sage] 02/10/27 18:49 >>95 蒸着!赤射!焼結! すまぁ〜 http://mevius.5ch.net/test/read.cgi/unix/1005206241/97
98: 名無しさん@お腹いっぱい。 [sag] 02/10/29 00:17 >>96 ためらわないこーとーさー http://mevius.5ch.net/test/read.cgi/unix/1005206241/98
99: 名無しさん@お腹いっぱい。 [sage] 02/10/29 00:42 ギャバソ! http://mevius.5ch.net/test/read.cgi/unix/1005206241/99
100: 名無しさん@お腹いっぱい。 [sage] 02/10/29 00:46 あばよnxt http://mevius.5ch.net/test/read.cgi/unix/1005206241/100
101: 名無しさん@お腹いっぱい。 [sage] 02/10/29 00:51 ギャバソ! http://mevius.5ch.net/test/read.cgi/unix/1005206241/101
102: 名無しさん@お腹いっぱい。 [sage] 02/10/29 00:52 よろしくzsh http://mevius.5ch.net/test/read.cgi/unix/1005206241/102
103: 名無しさん@お腹いっぱい。 [sage] 02/10/29 00:52 よろしく ゆ○き@甲府 http://mevius.5ch.net/test/read.cgi/unix/1005206241/103
104: 名無しさん@お腹いっぱい。 [sage] 02/10/29 00:57 よろしくメカドック http://mevius.5ch.net/test/read.cgi/unix/1005206241/104
105: 名無しさん@お腹いっぱい。 [sage] 02/10/29 02:10 宇宙キチガイィ〜〜〜void〜〜〜〜〜〜〜〜〜〜〜〜〜〜 http://mevius.5ch.net/test/read.cgi/unix/1005206241/105
106: 山崎渉 [(^^)sage] 03/01/15 13:25 (^^) http://mevius.5ch.net/test/read.cgi/unix/1005206241/106
107: 名無しさん@Emacs [sage] 03/02/06 21:47 いまさらだけど、kccを忘れないで欲しいYO! ftp://ftp.sra.co.jp/pub/os/linux/JE/sources/base/kcc.tar.gz kcc -cでSTDINからブチ込まれた文字コードの判定 nkfと同じようにフィルタとして動作する Debianパッケージもある(公式のものに含まれている) http://mevius.5ch.net/test/read.cgi/unix/1005206241/107
108: 名無しさん@お腹いっぱい。 [] 03/03/19 02:30 ミルクとクルミ http://mevius.5ch.net/test/read.cgi/unix/1005206241/108
109: 名無しさん@お腹いっぱい。 [sage] 03/03/19 03:25 kcc も ack も一応入ってるけど、どーいう時に使うのさ? http://mevius.5ch.net/test/read.cgi/unix/1005206241/109
110: 名無しさん@お腹いっぱい。 [sage] 03/03/19 14:03 自分で nkf もどき書いてみたんだけど、nkf のほうが全然速いよ。 文字コード判別してないのに。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/110
111: 110 [sage] 03/03/19 20:04 書き直したら余裕で勝てた。文字コード判別はないけど。 最速はどれなのかな。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/111
112: 名無しさん@お腹いっぱい。 [sage] 03/03/21 04:26 いまどき多少の性能の差はどうでもいいと思われ。 固有の機能を必要とするんでなければ、スタンダードとしての知名度・普及度と安心感が第一。 たとえば、配布したり他人に使わせることが前提のシェルスクリプトの中で コード変換したくなったとき、何を使うかというと、 やはりたいていのマシンにあって枯れているnkfということになるだろう。 nkfでもいいような用途なのに「qkc使ってるんでqkc入れてください」とかいわれるとちょっと引く。 まあ最近はworldwideではiconvのほうがメジャーかもしれんが、 Unicodeを経由する時点で不安はぬぐえない。 昔ならcocoも有力だったが、さすがにもうmuleもろともあぼーん気味だしな。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/112
113: 名無しさん@お腹いっぱい。 [sage] 03/03/23 00:05 なんか懐かしいな coco http://mevius.5ch.net/test/read.cgi/unix/1005206241/113
114: 名無しさん@お腹いっぱい。 [sage] 03/03/24 07:55 >>112 iconv って必ず Unicode 経由すんの? http://mevius.5ch.net/test/read.cgi/unix/1005206241/114
115: 名無しさん@お腹いっぱい。 [sage] 03/03/27 17:51 Chalice のページで、 「変換精度の観点から qkc をオススメします」とあるのだけど、 nkf の変換精度ってそんなに qkc より悪いの? http://mevius.5ch.net/test/read.cgi/unix/1005206241/115
116: 名無しさん@お腹いっぱい。 [] 03/03/27 19:07 変換精度? さぁ、どうなんでしょうね。 速いってのは嘘だと思うけど。速さよりは拡張しやすいようになっている はずだよ。iconvみたいなのとは、また、違うしな。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/116
117: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1005206241/117
118: ななし [sage] 03/03/27 23:49 iconv の "i" って "imouto" の事? http://mevius.5ch.net/test/read.cgi/unix/1005206241/118
119: 名無しさん@お腹いっぱい。 [sage] 03/03/29 10:26 >>118 そうだよバカ http://mevius.5ch.net/test/read.cgi/unix/1005206241/119
120: 山崎渉 [(^^)] 03/04/17 12:08 (^^) http://mevius.5ch.net/test/read.cgi/unix/1005206241/120
121: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1005206241/121
122: 名無しさん@お腹いっぱい。 [] 03/06/02 23:43 判別だけの動作も出来て、utf8も扱えるフィルタきぼんぬ qkcをutf8対応にするか、nkfに判別機能を付けるかかなあ。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/122
123: クソスレあげんな! [sage] 03/06/02 23:56 続きはこちらで THE他力本願 http://pc.2ch.net/test/read.cgi/unix/1030870657/l50 くだらない質問はここに書き込め!なんでもアリ24 http://pc.2ch.net/test/read.cgi/unix/1053748966/l50 http://mevius.5ch.net/test/read.cgi/unix/1005206241/123
124: 名無しさん@お腹いっぱい。 [sage] 03/06/03 00:17 nkfのソース覗いてみたら、--debugオプションハッケソ これで判別の用は足りそう。 somewhere% nkf --debug hoge.txt > /dev/null UTF-8 somewhere% まあこれに免じてageちったのは許してちょ http://mevius.5ch.net/test/read.cgi/unix/1005206241/124
125: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1005206241/125
126: 名無しさん@お腹いっぱい。 [sage] 03/10/04 22:50 UNIX何でも相談室(無料) OI2O-69-OI96 http://mevius.5ch.net/test/read.cgi/unix/1005206241/126
127: 名無しさん@お腹いっぱい。 [sage] 04/06/15 23:01 test http://mevius.5ch.net/test/read.cgi/unix/1005206241/127
128: 名無しさん@お腹いっぱい。 [sage もん] 04/06/20 19:59 すげえ、1年以上意味のあるカキコのないスレッドだよ http://mevius.5ch.net/test/read.cgi/unix/1005206241/128
129: 名無しさん@お腹いっぱい。 [sageよもん] 04/06/20 21:17 本当だ 珍しいスレだ http://mevius.5ch.net/test/read.cgi/unix/1005206241/129
130: 名無しさん@お腹いっぱい。 [sage] 04/06/24 21:11 うん、記念ぱピコだ http://mevius.5ch.net/test/read.cgi/unix/1005206241/130
131: 名無しさん@お腹いっぱい。 [sage] 04/06/28 13:01 UNIX板では, そんなスレぜんぜん珍しくないんだよもん. 過疎だよもん? http://mevius.5ch.net/test/read.cgi/unix/1005206241/131
132: 名無しさん@お腹いっぱい。 [] 04/07/02 03:02 底上げ http://mevius.5ch.net/test/read.cgi/unix/1005206241/132
133: 名無しさん@お腹いっぱい。 [sage] 04/07/03 03:28 あーあ やっちゃったよこの人 http://mevius.5ch.net/test/read.cgi/unix/1005206241/133
134: 名無しさん@お腹いっぱい。 [sage] 04/07/03 04:10 二歩ですけどね。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/134
135: 名無しさん@お腹いっぱい。 [] 04/07/17 22:03 うまちょびれ〜っ! http://mevius.5ch.net/test/read.cgi/unix/1005206241/135
136: 名無しさん@お腹いっぱい。 [] 04/07/20 00:00 ioscan -nkf これじゃないの? http://mevius.5ch.net/test/read.cgi/unix/1005206241/136
137: 名無しさん@お腹いっぱい。 [sage] 04/09/08 16:22 kcc が最強なわけだが… http://mevius.5ch.net/test/read.cgi/unix/1005206241/137
138: 愛・昆布 ◆qvkminQt6g [] 2005/03/28(月) 23:20:29 ぼくわこんぶがだいすきですぼくがこんぶがすきなところわおいしいからこんぶはすきですおでんのこんぶはぜんぶたべてしまっておとおさんにおこらいましたもうしないようにしないとおとおさんがこわいのでしません。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/138
139: 名無しさん@お腹いっぱい。 [sage] 2005/03/29(火) 02:41:03 そのままアルジャーノンで http://mevius.5ch.net/test/read.cgi/unix/1005206241/139
140: 名無しさん@お腹いっぱい。 [] 2005/04/16(土) 07:42:34 iconvやuconvがあるからもうnkfとかqkcとか日本ローカルなものはいらないね http://mevius.5ch.net/test/read.cgi/unix/1005206241/140
141: 名無しさん@お腹いっぱい。 [sage] 2005/04/16(土) 07:46:48 すごいね.2001年からのスレかよ. http://mevius.5ch.net/test/read.cgi/unix/1005206241/141
142: 名無しさん@お腹いっぱい。 [sage] 2005/04/16(土) 08:12:36 >>140 iconv や nkf, qkc を一緒くたに比較しちゃう時点でアレとかいうのは置いといて、 uconv ってなんじゃい? http://mevius.5ch.net/test/read.cgi/unix/1005206241/142
143: 名無しさん@お腹いっぱい。 [sage] 2005/04/16(土) 08:21:26 ぐぐれば? http://mevius.5ch.net/test/read.cgi/unix/1005206241/143
144: 名無しさん@お腹いっぱい。 [sage] 2005/04/16(土) 10:23:43 Non Korea Future http://mevius.5ch.net/test/read.cgi/unix/1005206241/144
145: 名無しさん@お腹いっぱい。 [δsage] 2005/04/16(土) 12:19:02 あがっちまったものはしょうがない、 文字コード変換総合スレということにでもしてみるか http://mevius.5ch.net/test/read.cgi/unix/1005206241/145
146: 名無しさん@お腹いっぱい。 [sage] 2005/04/16(土) 12:36:17 iconv糞っていってるやつは、libiconvにパッチを当てるって事を 思いつかないんだろう。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/146
147: 名無しさん@お腹いっぱい。 [sage] 2005/04/16(土) 15:50:28 どのOSでもパッチをあてられるというわけでもなく。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/147
148: 名無しさん@お腹いっぱい。 [sage] 2005/04/16(土) 17:26:19 自動認識の要求もそれなりにあるからなあ。 まあでもiconvに成功するまでいろんなencodingで試すというやりかたも なくもないか。gonzuiはそうやっているらしい。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/148
149: 名無しさん@お腹いっぱい。 [sage] 2005/04/16(土) 18:07:30 >>146 パッチ当てなきゃ糞っていうなら十分糞だと思うが? http://mevius.5ch.net/test/read.cgi/unix/1005206241/149
150: 名無しさん@お腹いっぱい。 [sage] 2005/04/17(日) 18:19:22 nkfのnってなんで? http://mevius.5ch.net/test/read.cgi/unix/1005206241/150
151: 名無しさん@お腹いっぱい。 [sage] 2005/04/17(日) 18:34:19 nantonaku kayuitokorowo funsaishita http://mevius.5ch.net/test/read.cgi/unix/1005206241/151
152: 名無しさん@お腹いっぱい。 [sage] 2005/04/30(土) 13:09:03 Cのライブラリとしてつかえるのって、iconvとwkf以外にはなにがあります? http://mevius.5ch.net/test/read.cgi/unix/1005206241/152
153: 名無しさん@お腹いっぱい。 [sage] 2005/06/11(土) 09:57:32 上書きしようとして -O をつけると無変換にならなくねが?おらがのバージョン2.04だども。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/153
154: 名無しさん@お腹いっぱい。 [] 2005/06/12(日) 08:27:41 age http://mevius.5ch.net/test/read.cgi/unix/1005206241/154
155: 153 [sage] 2005/06/13(月) 09:09:31 ヤバイ上書きは--overwriteらしい。今は反省している。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/155
156: 名無しさん@お腹いっぱい。 [] 2005/12/31(土) 17:24:03 > あいかわらず河野がかかわってるんじゃん。 tar xvf nkf203.tar # 最新版 grep -R . void nkf.c: void (*status_func)PROTO((struct input_code *, int)); ... nkf.c: ** void@merope.pleiades.or.jp (Kusakabe Youichi) http://mevius.5ch.net/test/read.cgi/unix/1005206241/156
157: 名無しさん@お腹いっぱい。 [sage] 2005/12/31(土) 17:55:31 fujitsu最大の成果物ということでよろしいでしょうか? http://mevius.5ch.net/test/read.cgi/unix/1005206241/157
158: 名無しさん@お腹いっぱい。 [] 2005/12/31(土) 18:02:43 でも河野さんはsonyでしょ。(当時) http://mevius.5ch.net/test/read.cgi/unix/1005206241/158
159: 名無しさん@お腹いっぱい。 [sage] 2006/01/13(金) 15:10:58 --guess はバグってる? % nkf --version Network Kanji Filter Version 2.0.5 (2005-04-10) Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa),2000 S. Kono, COW, 2002-2005 Kono, Furukawa, Naruse % nkf --guess utf8 UTF-8 % nkf --guess utf8 utf8 utf8 utf8:UTF-8 utf8:EUC-JP utf8:EUC-JP http://mevius.5ch.net/test/read.cgi/unix/1005206241/159
160: naruse [sage] 2006/01/16(月) 19:58:38 ごめんなさい、バグってます。 CVSでは nkf.c rev:1.71 治っておりますので、よろしければそちらをお使いください。 http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/nkf/nkf-2/nkf-utf8/nkf.c?rev=1.89&view=log#rev1.71 なお、2.0.6は桜が咲くころには出す予定です。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/160
161: 名無しさん@お腹いっぱい。 [sage] 2006/01/16(月) 20:40:22 >>160 ああ!思い出した。 ruby-dev に出てたのと同じ問題ですね。 桜が咲くのを待ちつつ、修正版を使いますです。どうもです。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/161
162: 成瀬 ◆NBGqNARUSE [] 2006/03/11(土) 14:09:50 えー、というわけで、そろそろ桜の花も咲きそうなので、 2.0.6を出したいなぁと思っているわけですが、迷っているのが一つ。 「nkf --overwrite が mtime を更新しない」 http://lists.sourceforge.jp/mailman/archives/nkf-dev/2006-March/000010.html って直した方がいいですか? 数行の修正でいいはずなのですが、どちらがお好みなのかなーと。 ついでに、nkf 2.0.6での文字コードのマッピングは以下の通りになりますので、ご意見のある方はお早めに。 http://nkf.sourceforge.jp/ucm/ http://mevius.5ch.net/test/read.cgi/unix/1005206241/162
163: 名無しさん@お腹いっぱい。 [sage] 2006/03/11(土) 16:45:41 modify したんだから更新しといた方がいいんじゃない? わりとどうでもいいけど。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/163
164: 名無しさん@お腹いっぱい。 [] 2006/03/11(土) 16:48:26 過疎スレに書き込むなボケ http://mevius.5ch.net/test/read.cgi/unix/1005206241/164
165: 名無しさん@お腹いっぱい。 [sage] 2006/03/11(土) 18:41:13 迷ったときはオプションを追加して泥沼化 http://mevius.5ch.net/test/read.cgi/unix/1005206241/165
166: 成瀬 ◆NBGqNARUSE [sage] 2006/03/11(土) 19:04:33 デフォルトでmtimeを更新するようにしたら、 cp -p を真似して、mtimeを更新しない -p オプションを追加する気ではいます。 >>164 わざわざageてくださってどうも、しかもツンデレで。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/166
167: 名無しさん@お腹いっぱい。 [sage] 2006/03/12(日) 20:21:51 >>166 --overwrite が長いオプションなので、 (tar 風に) --preserve とかがいいかなあ。 一文字オプション文字空間はそれほど広くないでしょう。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/167
168: 成瀬 ◆NBGqNARUSE [sage] 2006/03/12(日) 23:32:07 http://lists.sourceforge.jp/mailman/archives/nkf-dev/2006-March/000016.html によると、--overwrite がatime/mtimeを保持するのは意図した動作らしいので、手をつけないことにしました。 というわけで、 * touchすれば更新できるのでそのままにしておく * 更新するoverwriteを別途定義する * tar風に --modification-time と --access-time を追加 かなぁ・・・。 perl/rubyの真似をして-i[extension]とかすると、既存のオプションにぶつかるのが悩み。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/168
169: 名無しさん@お腹いっぱい。 [sage] 2006/03/12(日) 23:42:37 qkcの-jがくさってるってのは、具体的にどんな場合? http://mevius.5ch.net/test/read.cgi/unix/1005206241/169
170: 成瀬 ◆NBGqNARUSE [sage] 2006/03/13(月) 00:08:33 >>169 おそらく、デフォルトでエスケープシーケンスが ESC $B と ESC (J になっていることではないかと。 /Jでなく、/BJを指定すればいいのですけれどね。 http://hp.vector.co.jp/authors/VA000501/htmlhelp/jisesc.html http://hp.vector.co.jp/authors/VA000501/htmlhelp/cmdopt.html http://mevius.5ch.net/test/read.cgi/unix/1005206241/170
171: 167 [sage] 2006/03/13(月) 00:35:36 意図してやってるなら仕方ないですね。 とりあえずそのままで、タイムスタンプ変えたい人が多く出てきたらオプション新設、 とかでもいいように思います。 そういえば先日 Subversion でファイルを nkf --overwrite してからコミットしようとしたら 一向にコミットできなくてはまってしまった。 --overwrite のタイムスタンプの件は man に書いてなかったですよね? http://mevius.5ch.net/test/read.cgi/unix/1005206241/171
172: 成瀬 ◆NBGqNARUSE [sage] 2006/03/13(月) 00:54:34 タイムスタンプの件はマニュアルには書いてありませんね。 とりあえずマニュアルは更新しておくことにします。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/172
173: 167 [sage] 2006/03/13(月) 00:55:26 すんません、お手数かけます。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/173
174: 167 [sage] 2006/03/13(月) 10:10:02 思い出した。 今更なので、変えてくれという話ではなくて、素朴な疑問なのですが、 「--overwrite」って一般的なもんなんすかね? GNU sed だと --in-place だったり Perl や Ruby だと -i ですよね。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/174
175: 成瀬 ◆NBGqNARUSE [sage] 2006/03/13(月) 15:01:02 別名の案を考えるのにフィルタ系のコマンドを一通り調べてみたのですが、 * 相当するコマンドが無い * デフォルトが上書き がそもそも大多数で、わたしが見つけられたのはPerl/Rubyの-i[=extension]くらいでした。 sedは見たのですが、GNU sedには-i/--in-placeがあるのですか。 --overwriteを用いているのはnkfくらいのようですね。 -iは既存のオプションと衝突しているため使えないとして、 --in-placeを更新するoverwriteにするというのはありだと思います。 というか、--in-place[=SUFFIX] の拡張子を指定してバックアップはわたしも欲しいので、 この方向で実装してみます。 上書きを行うロングオプションで--in-place以上に有名なものってありませんよね? なるべく長いものに巻かれておきたいのですけれど。 http://mevius.5ch.net/test/read.cgi/unix/1005206241/175
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 162 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s