[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 07/10 06:09 / Filesize : 116 KB / Number-of Response : 442
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

初心者もOK! FreeBSD質問スレッド その101



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/14(火) 06:10:49 ]
FreeBSD 関連の質問はここで。
事前にハンドブック閲覧や過去ログ検索等の自助努力をすることが望ましい。
再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。

The FreeBSD Project
www.freebsd.org/ja/

FreeBSD ハンドブック
www.freebsd.org/doc/ja/books/handbook/

過去ログ
www9.atwiki.jp/freebsd/

前スレ
初心者もOK! FreeBSD質問スレッド その100
pc12.2ch.net/test/read.cgi/unix/1233411347/


10 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 03:32:46 ]
8-currentがオススメ。6.4はそろそろEoL

11 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 03:33:46 ]
あと何ヶ月かで7.2R出るのに……

12 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 03:45:44 ]
>>9
ありがとうございます。参考にしたいと思います。

>>10
逆にサポートが、ということですか。
ありがとうございます。しかし、8も少し調べた限りではサポートや安定感が(初心者には)アレなのでは……。

>>11
まだ初心者なので、UNIX系に慣れる意味でも早速始めたいので、数ヶ月はちょっと。
GWには7.2βがでるみたいですが、βはあまり使いたくないのです・・・。
情報ありがとうございました。

皆さんに即答で6.4は無い、という回答を頂き安心しました。
とりあえず7.1でやってみて、様子を見てから7.2や8も視野に入れていきたいと思います。
ありがとうございました。

13 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 16:44:45 ]
Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz なんですが
カーネル再構築するときは amd64 のがいいの ? i386 のがいいの ?

14 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 16:50:36 ]
「カーネルを再構築する」だけならどっちでも良かろ。
俺なら、そのカーネルで動かすアプリの事を考えるが。

15 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 16:58:16 ]
カーネルまわりのことはよくわかってないのですが、そういうもんなの ?
カーネルコンフィグファイルの cpu とか machine の指定ってカーネル
そのものにはさほど影響しない ?

16 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 17:25:33 ]
cpuはともかく、machineの変更って面倒では?
ttp://uyota.asablo.jp/blog/2008/09/19/3771273

17 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 21:43:07 ]
zfs使うならamd64、でもamd64だとサスペンド出来ない。
しかしSMPでもサスペンド出来ないので気にしなくてもいいかも。

18 名前:名無しさん@お腹いっぱい。 [2009/04/15(水) 22:08:29 ]
シャープ製のPC-MM1-H1WというノートPCにFreeBSD7.1を導入しました。
このPCはバイオスで拡張表示を設定する事で1024×768画面全体にテキスト表示を出来る・・・・
はずだったのですが、800×600相当程度しか使用していないように思え、konを起動しても多少拡がったようにしか見えません。
DOSやWINDOWSのコマンド画面ではこの状態で満遍なく表示できているのですが、
後はフォントを変更するか、表示の状態を変更する方法等がありましたら教えていただけないでしょうか。



19 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 22:29:10 ]
vidcontrol
jfbterm

20 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 03:41:41 ]
gihyo.jp/admin/clip/01/fdt/200901/16

21 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 05:57:16 ]
portsから最新のfirefox3をportsからインストールして使っているんですが、
文字化けして困っています。
FreeBSD 7.2-PRERELEASEを使っていて、ライブラリやその他の
ソフトウェアはportsnap で最新にしています。

たとえば、
gihyo.jp/admin/clip/01/fdt
を見ると、
"FreeBSD Daily Topics" という文字が、"$ree SD Daily 2opics"
となります。

ググるとどうやらfirefoxのバグのようで、
Lucida Grande フォントが悪さをしているようです。
しかし、ググっても解決策はWindows用のものばかりで
FreeBSDでの解決方法が分かりません。

何か良い解決策を教えていただけないでしょうか?

22 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 06:03:40 ]
とりあえず、ウチでは化けていないとだけコメントしておきます。

23 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 08:29:21 ]
>>21
昔のIPAフォントはバグってて、
ある拍子に一部のグリフ番号が34だけずれるという問題があったが、
いまどきのjapanese/ipa-ttfontsは問題なかったはず。
詳しくはグリフ化けでググれ。

フォントが最新でないか、
問題のあったころのIPAフォントをひきずった派生フォントを使ってるとか?

インストールするフォントを最小限にして、最新にして、
必要なものを少しずつ付け足してみ。
ただ、firefox起動時は化けないので、
確実に化けるページ(の閲覧順序)を探しておくといい。

24 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 09:57:17 ]
~/fonts.cache-1 とか関係しないから?

25 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 09:59:35 ]
→しないかな? でした。

26 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 10:01:21 ]
まったくしない

27 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 12:58:51 ]
> 17

CURRENT なら、suspend のコードが入ったけど。
動くかどうかは別として…

28 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 14:24:39 ]
ようやく 6.3 から 6.4 に変更しようと

buildworld
buildkernel
installkernel
mergemaster -siva
installworld
mergemaster -sivr

と再構築しましたところ、/etc/motd のところで

-FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008
+FreeBSD ?.?.? (UNKNOWN)

こうなりました。なぜ ?.?.? (UNKNOWN) になってしまうのでしょう。



29 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 14:30:33 ]
/usr/src/etc/motd

30 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 14:35:24 ]
再起動すればおk

31 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 14:59:01 ]
リモートから再起動かけたら上がって来ない……死にたい

32 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 15:02:42 ]
死ねば助かるのに

33 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 15:40:27 ]
よくある話だ


34 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 17:23:42 ]
実機に行ってコンソール見て再起動かけてみたら、boot してすぐの段階で
disk が見えないとか言って死んでる。
そういえばインストール時に BTX halted したマシンだった。
ブートしないとなると、どうしたらいいやら……

35 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 17:27:15 ]
とりあえず lsdev

36 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 17:44:57 ]
機械をいれかえればいいじゃん

37 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 17:48:38 ]
接続されているデバイス名は把握できました。
FreeBSD がインストールされているディスクは disk1 なのに disk0 を読みに行って
死んでるっぽいです。ディスクあるいはスライスを指定する boot オプションってなんでしょう。

ただ微妙に気になるエラーメッセージがこんな感じ
Guessed BIOS device 0xffffffff not found by probes, defaulting to disk0
これって disk1 を読みに行こうとしたけどいけなかったから disk0 に行くよ、とか
そういうことなのでは……

38 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 17:58:04 ]
インストールするときは入れ替えてやったんですよね。
あ……インストール時は AthlonX2 マシンで、それを Core2Duo に持ってきて
動かしていたので、今回も amd64 でカーネルの再構築しなければいけなかった
のか……?



39 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 18:25:40 ]
一歩一歩進まないと

40 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 18:38:55 ]
"Guessed BIOS device" でググったら結構根深そうな問題だなあ。
システム領域だけでも再インストールしようかな。

41 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 18:42:35 ]
dmesg では、

'CPU: Intel(R) Pentium(R) 4 CPU 3.60GHz (3591.02-MHz K8-class CPU)
Origin = "GenuineIntel" Id = 0xf43 Stepping = 3
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0x659d<SSE3,RSVD2,MON,DS_CPL,EST,TM2,CNXT-ID,CX16,xTPR>
AMD Features=0x20100800<SYSCALL,NX,LM>
Logical CPUs per core: 2’

と表示され、

uname -a では、

FreeBSD orange.foo.co.jp 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan 1 08:58:24 UTC 2009 root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64

と表示されるマシンのカーネルを再構築するには、/sys/amd64/conf にある GENERIC を基に、config、コンパイルをすれば
よろしいのでしょうか。

/sys/i386/conf のGENERIC を基にコンパイルをしたところ、

../../../amd64/amd64/genassym.c:200: error: 'struct pcpu' has no member named 'pc_gs32p'

のようなコンパイルエラーが大量に表示されてしまいます。

自分のマシンの構成も分からないのもアレなんですが、よろしくお願いします。


42 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 18:55:46 ]
i386とamd64のとっかえは単純ではない。>>16 のとおり。
よほどの事情がなければ、従前のアーキテクチャに従うべき。
あと、特に理由がないなら、freebsd-update を先にやったらどう?

43 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 18:59:34 ]
例:
1:ad(1,a)/boot/loader

44 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 19:16:13 ]
>>43
多分その書式なんだろうなと思い loader prompt に落ちたあと

boot 1:ad(1,a)/boot/loader

のようにするのかなと試してみたのですが

can't find '1:ad(1,a)/boot/loader'

となります。ls /boot とすると /boot 以下が表示されることから
適切な位置にはあるのかなという気もしますが…。

45 名前:34 mailto:sage [2009/04/16(木) 19:30:22 ]
名前つけときます。
とりあえず 7.1 の DVD から起動したら BTX halted は出なかったので
最後の手段は 7.1 で再インストールする、という方向性で。
インストール DVD からカーネル再構築一式を行う方法はないものか……。

46 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 19:51:51 ]
>>41
/sys/amd64/conf/ を元にするでよいです。

www.freebsd.org/releases/7.1R/hardware.html#PROC-AMD64

伝統的なconfigではなくmakeだけでコンパイルいけますよ。

www.jp.freebsd.org/www.FreeBSD.org/doc/ja_JP.eucJP/books/handbook/kernelconfig-building.html

47 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 20:25:08 ]
>>45
いくらでもあるだろ。

48 名前:41 mailto:sage [2009/04/16(木) 22:24:52 ]
>42
はい、特別な事情があります。現行のカーネルとモジュールを退避させようと
して、誤ってモジュールをすべて消去してしまいました。orz 今、電源を切
ると、二度と立ち上がらなくなります。

>45
ありがとうございます。Pentium 4も、amd64 なんですね。amdという字句に
惑わされていました。






49 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 22:52:15 ]
>>48
Pentium4も、初期の頃のはi386 onlyだよ。

カーネルやモジュールを誤って消してしまった時は、livefs CDROMを焼いて、fixitすればいいよ。


50 名前:34 mailto:sage [2009/04/17(金) 09:02:35 ]
結局新規ディスクを接続して 7.1 を入れ直して、元のディスクのホームを
rsync で引っ張って来ましたとさ。

んー、でもカーネル再構築で起動できなくなっちゃった時の対処方法は一度
経験しておきたかったところではある。

51 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 09:15:17 ]
> んー、でもカーネル再構築で起動できなくなっちゃった時の対処方法は一度

普通は loader で
unload
load /boot/kernel.old/kernel
boot
でいいはずだがね

52 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 10:50:52 ]
ia64じゃないのか?amd64でいいのか?

53 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 10:59:19 ]
釣れますか? 吊れますか? 攣れますか?

54 名前:34 mailto:sage [2009/04/17(金) 16:54:09 ]
emacs-w3m を ports から入れるとやたらめったら X 系のパッケージを入れて
くれるんですが、emacs -nw で使ってるからそんなのいらないんですよね。
そういうの入れずに emacs-w3m を入れる方法ってあります ?

55 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 17:04:01 ]
>>54
使ったことないけど
editors/emacs-nox11
てのが有りますね

consoleでもw3mが絵を表示できるのビックリした

56 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 17:29:22 ]
>>55
emacs-w3m というのは emacs じゃなくて emacs 上で動く w3m。
そこで nox11 をすすめてどうする。
nox11 を入れるより WITHOUT_X11, WITHOUT_GUI で emacs をビルドすればいいだけで。
で本題だが、emacs-w3m を libX 系なしで入れる方法は知らぬ。

57 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 17:45:34 ]
>>56
あら、emacsがx関連を入れてると思ったもので....
textproc/wv が 色々いれるのね
make -D WITHOUT_OCTET_VIEWER
でどうでしょう


58 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 18:47:59 ]
>>57
サンクスコです。pkgtools.conf で指定して portinstall できました。
入ったパッケージは emacs-w3m 以外だと
+ devel/m4
+ devel/autoconf-wrapper
+ devel/autoconf213
+ devel/gettext
+ devel/gmake
だけでした。めでたし。



59 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 08:29:47 ]
IA64だと違うものになってしまうのでx86-64かな。
もっともAMDが提案した時に
Intelは何も言わずEM64TとかIA32eとか言ってたけど
今はIntel64とか言ってたかな。

60 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 09:23:03 ]
Intel64w
そんなクソ仕様、誰も相手にしねーから
つーかIntelって最近ではエラッタの代名詞だろ

61 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 10:23:52 ]
脱線はそこまでにして、はい次のかたー。

62 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 11:18:25 ]
7.2-RC1

63 名前:windowsから記入 mailto:sage [2009/04/18(土) 12:24:31 ]
windows xpとFreeBSD7.0をデュアルブートでインストールしてみました。
7.0releaseのisoファイルが何故か、1枚目しかCDに焼けません。(2枚目以降を焼こうとするとエラーが返されます。)
それゆえ、kdeをインストールしたくてもCDのpackageからインストールできません。

ですのでpackagesは諦めてportsからインストールしたいんですが
ネットの繋ぎ方が分かりません。

ぷららにADSLで接続しているんですけれど、設定のやり方をどなたか恐縮ですが手っ取り早く教えてください。
とにかくネットに繋いであれこれいじりたいんで。

ぷららへの接続は、「ユーザID」と「パスワード」が与えられています。この2つとDNSのアドレスが与えられています。
この3つをどこに記入して、どう操作すればいいんでしょうか。

64 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 12:29:40 ]
ブロードバンドルーターを買ってくる。
これで2台目でも安心♪

65 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 14:12:17 ]
>>63 ルーターモードにしてやってみたら?
でもそれ以前に
portsから入れないでパッケージをネットからいれればいいと思うし
そもそも今から7.0を入れる意味ないので7.1をいれるがよろし
ネットだめならまずローカルで
CD-RにXPで普通にダウンしたファイルを焼いてもいいし
NTのマウントはどんなんか自信ないけれど
fat32なら読み書きできるのでUSBメモリかなんか経由でいれればいいんじゃないの?

そもそもKDE前提ということなら遅くてもいい訳だからPC-BSD使ってみてもいいかもね、
あとぷららの場合帯域制限きついから2つDNSあっても意味ない。

66 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 14:13:43 ]
>>60 現実問題としてメモリー容量以外は素直にi386で動かした方が
デスクトップの場合は安定するのでは?
速度も3Dがクソではおはなしになりません。

67 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 14:29:02 ]
>>59 nvidiaドライバだとAMD64とEM64Tが併記されていてわかりやすい。

68 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 14:41:50 ]
そのうち標準カーネルにamd64が追加されるから
カウパー腺液おさえて大人しく待っとけ勇者ども



69 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 15:05:14 ]
外付けUSB HDDのfsckが通りません。開始後すぐにcannot alloc 1180416 bytes for inoinfoとなってしまいます。どなたかお知恵を。

# fsck_ufs /dev/da0s1
** /dev/da0s1
** Last Mounted on /root/maxtor
** Phase 1 - Check Blocks and Sizes
fsck_ufs: cannot alloc 1180416 bytes for inoinfo
# limits|grep datasize
datasize 2097152 kB
# uname -sr
FreeBSD 7.2-PRERELEASE
----
umass0: <Maxtor OneTouch, class 0/0, rev 2.00/2.00, addr 2> on uhub5
umass0: Get Max Lun not supported (STALLED)
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Maxtor OneTouch 0200> Fixed Direct Access SCSI-0 device
da0: 40.000MB/s transfers
da0: 194480MB (398295040 512 byte sectors: 255H 63S/T 24792C)
GEOM_LABEL: Label for provider da0s1 is ufs/maxtor.
----

70 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 15:23:04 ]
いったい何が起こってるのだろう。

# bsdlabel /dev/da0s1
# /dev/da0s1:
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
c: 398283417 0 unused 0 0 # "raw" part, don't edit
# mount /dev/da0s1 /mnt
mount: /dev/da0s1 : Operation not permitted
# sudo mount -o ro /dev/da0s1 /mnt
# df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s1a 1012974 415726 516212 45% /
devfs 1 1 0 100% /dev
/dev/ad0s1f 43046188 38176924 1425570 96% /home
/dev/ad0s1e 10154158 2562948 6778878 27% /usr
/dev/ad0s1d 2026030 252556 1611392 14% /var
/dev/da0s1 192872330 94455706 82986838 53% /mnt


71 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 18:13:15 ]
別のマシンで動いているFreeBSD7.1鯖にteratermでログインしています。

tcshだとコマンドライン上で日本語が打てるんですが、bashだと日本語を入力
出来ません。もちろん、bash上から起動させたemacsなんかでは日本語が入力
出来ています。

bash上で日本語キーワードでgrepしたりfindするには何処を設定すればよいで
しょうか?



72 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 18:32:15 ]
.inputrcでぐぐれ

73 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 18:34:02 ]
入力出来ないといわれてもなぁ。
入力したら化けるとか、uimなりに切り替えられないとか、
何のキー入力も出来ないとか、色々だろ。

74 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 18:37:31 ]
>>73
>>72で回答が出てる。

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 18:47:04 ]
.inputrc なんぞなくともウチでは bash で日本語入れられてるがな

76 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 19:43:38 ]
>>75
.inputrcがないからこそ日本語入れられてるんだろ、意味わかってるか?

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 21:49:00 ]
>>76
????

>>72
ホームに.inputrcを作り、その中に
set convert-meta off
set meta-flag on
set output-meta on
を記述することで日本語入力出来るようになりました。ありがとうございます。
ただ、tcshとちがってbsキーで戻る場合は2バイト文字でも1バイト分?しかもど
らないみたいですね。

78 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 21:51:11 ]
ウチではbashでBSで全角2バイト戻る。



79 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 10:03:48 ]
export LANG=ja_JP.eucJP
とかやればいいんじゃね

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 10:17:34 ]
そういや最近のCURRENTではLANG=ja_JP.UTF-8でcal(1)の結果が文字化けしなくなった。
表示がずれているけど。

81 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 10:40:04 ]
なんだかんだでまだ LANG=ja.JP.UTF-8 にしないほうが無難でしょうか。

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 11:14:10 ]
calはLANGじゃなくてLC_TIMEを見るよね
LC_TIME=Cにしてたら日本語にならなかったので

83 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 11:52:13 ]
eucなんて使ったこと無い
utf-8で問題無い

84 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 11:53:20 ]
emacsも標準で対応したから、もうutf-8でいいよ。

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 11:59:23 ]
>>84
East Asian Ambiguous Character Width で困ったことない?

86 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 12:18:55 ]
困ったことは無い。日本語と英語しか使わない。

87 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 12:21:04 ]
bashとかutf-8とかどこの世界のペンギンだよ

88 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 12:23:15 ]
>>86
East Asian Ambiguous Character Width は日本語なんだが。



89 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 13:19:17 ]
xtermかmltermかjfbtermつかえばおk

90 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 13:28:39 ]
UTF-8は無駄に日本語テキストのファイルサイズが増える。
ファイルサイズから文字数が推定できなくなる。

よってEUC-JP健在

91 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 13:44:03 ]
eucの文字コード配置は美しくていいわ
無駄な判定処理も必要ないし地球環境にも優しいわ
utfなんか使ってるとペンギンさん死んじゃうから

92 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 13:47:15 ]
Windows で 3 バイト以上を要する文字が使えるようになりつつあるから 2 バイト限定の旧来の
EUC-JP はちょいやばげ (Windows 側でもアプリ等が対応できなくてまだ猶予はあるけど)
ちなみに EUC-JP の 4 バイト版もすでに制定済みだが、まだどこも実装してない様子

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 13:49:52 ]
???
3byteなEUCが、昔からSolarisで使えてたきがするが。

94 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 14:09:13 ]
>>90
> UTF-8は無駄に日本語テキストのファイルサイズが増える。

UTF-16と勘違いしてね?


95 名前:92 mailto:sage [2009/04/19(日) 14:24:43 ]
JIS 第三・第四水準対応化のことだが、今改めて調べたら EUC-JP とかはほとんど無変更で通るのか
utf 系は 2 バイト only で済んでたのが要 4 バイトになってなんか静かに大混乱中な感じ

96 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 14:45:17 ]
EUC-JPの4バイト版のこと教えて。

97 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 14:52:18 ]
>>94
勘違いしてない。

普通の日本語のほとんどは EUC-JPでは 2byte、UTF-8では3バイト。

98 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 15:11:26 ]
何も問題ないというのでさっそく zshrc と screenrc で UTF-8 の設定をして
ログインした後、emacs -nw してみたら wanderlust のフォルダ表示が全部
真っ赤になっていた。
(通常、新着がないところは緑、新着があるところは黄土なのに)
ところが screen して emacs -nw したら通常通りだった。不思議。
環境変数の問題 ?



99 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 15:15:44 ]
で、フォルダ表示が真っ赤だけど日本語も普通に読める TERM=xterm-color の
環境と、フォルダ表示がそれまで通りだけど日本語が全く読めない
TERM=screen の環境。screen -U でも問題変わらず。

これではちょっと問題なく UTF-8 に移行できるとは言い難い……。

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 15:23:19 ]
ターミナル何使ってるのか書かないで何いってんだか

101 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 15:28:33 ]
環境変数 TERM だけでは足りませんか?

102 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 15:44:24 ]
???

103 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 15:46:37 ]
ターミナルは PuTTY 0.60-jp20070603 を使っています。

104 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 16:00:40 ]
screen でおかしくなっていたのは .screenrc で defkanji が euc だったから
だった模様。UTF-8 に直したら戻った。TERM=xterm-color で wanderlust が
真っ赤っかになるのはまだ理由不明。

105 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 16:06:42 ]
UTF-8 で、これを崩れずに表示できるか?

┌──────────────┐
│┌────────────┐│
││┌──┐┌──┐┌──┐││
│││  ││  ││  │││
││└──┘└──┘└──┘││
│└────────────┘│
│┌────────────┐│
││┌──┐┌──┐┌──┐││
│││  ││  ││  │││
││└──┘└──┘└──┘││
│└────────────┘│
└──────────────┘


106 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 16:34:16 ]
>>105
jfbtermでできたけど?


107 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 18:23:25 ]
1.EUC-JPはasciiは1バイトなので文字数は予測できない。
内部処理用に効率的なのはUCS2
あと文字形状まで考えたらadobeセットに手を出すと内部処理は楽
FreeBSDのwchar_tは4byteだがxml処理とか考えても無駄過ぎる。
可変長でもUTF-8のが速い。

2.euc-jpの拡張は最初の二文字が特定コードの時次の二文字で決まる。S-JISの半角カナも類似手法であてはまる。

3.現実問題として第二水準に収まる文字であればeuc-jpで困らないが日本の標準はs-jisであってeuc-jpではない。

4.euc-jpの拡張コードは実装されていない場合が多い。

5.インターフェースの文字コードはUTF-8で統一される方向にある。
特定アプリにはiconvかなんかかますのが良い。

6.別にutf-8で起動してもXの特定のターミナルでLANGを変更してアプリを起動できるし
自前のアプリの内部コードをどう最適化するかは自由

あとbzで圧縮するとutf-8は恐ろしく小さくなる。

UTF-8だと「表示がおかしくなる」というのは
日本語文字コードを2byteと決め打ちして表示するプログラムだけの世界の話だと思う。

108 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 18:32:06 ]
>>107
半角は1文字、全角は2文字分と数えてちょうど予測できるだろ。EUC-JPなら。



109 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 19:28:38 ]
勝手にs-jisみたいな糞規格を標準にするんじゃねー
可変長文字セットが速いわけないだろ
半角全角混在文字列中の適当な位置指定してマルチバイト文字を
ぶった切らないような調整コード書くことを想像してみろ

110 名前:名無しさん@お腹いっぱい。 [2009/04/19(日) 20:20:08 ]
cdcontrolのいうことを聞かなくなったドライブ、なんかリセットする方法ないですか?
多分再起動すれば治るんで、それはナシの方向で。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<116KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef