初心者もOK! FreeBSD質問スレッド その101
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2009/04/14(火) 06:10:49事前にハンドブック閲覧や過去ログ検索等の自助努力をすることが望ましい。
再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
The FreeBSD Project
http://www.freebsd.org/ja/
FreeBSD ハンドブック
http://www.freebsd.org/doc/ja/books/handbook/
過去ログ
http://www9.atwiki.jp/freebsd/
前スレ
初心者もOK! FreeBSD質問スレッド その100
http://pc12.2ch.net/test/read.cgi/unix/1233411347/
0132名無しさん@お腹いっぱい。
2009/04/20(月) 15:03:49ユーザが入力する文字列中の先頭32バイトだけ切り出すとかあるだろ
eucなら0xa0以上かどうかで判別できるが、s-jisはそれだけでは済まない
utfなんかさらなる計算が必要
通常使用されない同位体文字などのために、
オーバヘッドの大きな規格を標準にしようというほうがナンセンスだ
そういうのは特定のアプリケーションの中だけで完結しとけ
0133名無しさん@お腹いっぱい。
2009/04/20(月) 16:13:34だからそれが問題の切り分けができていないのだが、
「ナンセンスだということにしたいのですね」
0134名無しさん@お腹いっぱい。
2009/04/20(月) 16:20:33真性か?
0135名無しさん@お腹いっぱい。
2009/04/20(月) 16:38:01UTF-8 否定派の一連の活動。
0136名無しさん@お腹いっぱい。
2009/04/20(月) 16:45:59ポインタどころかアドレスすら理解できていないから何を言っても無駄。
0137名無しさん@お腹いっぱい。
2009/04/20(月) 17:02:35なにを知りたいのさ
http://blog.ninth-nine.com/
このあたりを眺めつつマニュアルを参照しつつかんがえてみればあ
http://blog.ninth-nine.com/diary/20060911.txt
http://blog.ninth-nine.com/diary/20060912.txt
とか
013895
2009/04/20(月) 17:06:51utf-8 は元から可変長
euc か utf か、は、漢字以外のマルチバイト文字も扱うかどうか、の違いだと思う
0139名無しさん@お腹いっぱい。
2009/04/20(月) 18:58:44xorgconfig -textmodeのところでつまづいています。(適当に設定したら、startxでX windowを起動しても真黒になります。)
モニターの水平周期、垂直周期、グラフィックメモリ、色の深さ、の4箇所の設定が分かりません。
恐縮ですが、どなたかよろしければ助言をお願いします。
モバイルはmsiのU100 Wind Netbookというものです。
ttp://www.msi-computer.co.jp/products/NB/U100.html
Windows起動中は、ディスプレイアダプタがMobile Intel(R) 945 Express Chipset Familyで、
(デスクトップのプロパティによると、)ディスプレイの解像度が1024*600、画面の色が「最高(32ビット)」です。
0140名無しさん@お腹いっぱい。
2009/04/20(月) 19:49:34ただppp.confの書き方だけはどうにか解ったのでそれでNTT謹製のADSLモデムに繋げて
portsから各ソフトを導入しました。もちろんファイヤーウォールなどセキュリティ対策もゼロです。
全部rootでやってます。これってやっぱりマズいですかね。>>皆さん。
0141名無しさん@お腹いっぱい。
2009/04/20(月) 20:06:21UTF-8だったら文字の切れ目はあっさり分かるような。
先頭バイトと後続バイトで分かりやすい区別あるし。
割かし練られた文字コードだとは思う。
Xにutf8系API入れちゃった奴の話とか、unicode推進派にはあまり
いいイメージ無いけれど、UTF-8自体は毛嫌いするほどのもんじゃないかなあ。
0142名無しさん@お腹いっぱい。
2009/04/20(月) 20:41:19> 全部rootでやってます。これってやっぱりマズいですかね。
試しに、
# rm -R /
ってやってみな。
0143名無しさん@お腹いっぱい。
2009/04/20(月) 20:41:53# dhclient hoge0
chroot
exiting.
...chroot??
そもそも「chroot とだけ言って何もしない」挙動って...
我ながら判り辛いカキコだとは思いますが、何かヒント無いすか?
0144名無しさん@お腹いっぱい。
2009/04/20(月) 22:25:09やってみましたがエラーになりましたけど??
0145名無しさん@お腹いっぱい。
2009/04/21(火) 08:36:39+g_vfs_done():acd0[READ(offset=32768, length=2048)]error = 5
が数回出ていました。ハードディスクのリードエラーかと思うのですが
何かやっておくべき事はありますでしょうか。
0146名無しさん@お腹いっぱい。
2009/04/21(火) 08:58:470147名無しさん@お腹いっぱい。
2009/04/21(火) 09:00:59記号を入力すると文字組がぐでぐでになります。
Ctrl-l で正しい表示になるっぽいのですが、これは使いづらいです。
なんとかならんでしょうか。
0148名無しさん@お腹いっぱい。
2009/04/21(火) 09:30:03Xならmltermで--ac=2オプションつける
コンソールならjfbtermで-a2オプションつける
0149143
2009/04/21(火) 09:42:16(/var/empty が無かったから)
0150名無しさん@お腹いっぱい。
2009/04/21(火) 09:57:07PuTTY だったのですが、「CJK 用の文字幅を使用する (W)」を ON でいけました。
ありがとうございます。
0151150
2009/04/21(火) 09:58:55おかしな挙動は変わらなかったよママン……
0153名無しさん@お腹いっぱい。
2009/04/21(火) 10:06:150154名無しさん@お腹いっぱい。
2009/04/21(火) 10:13:26> /var/empty が無かった
それってシステムの更新か何か失敗してないか?
0155名無しさん@お腹いっぱい。
2009/04/21(火) 10:20:58メインのユーザーをwheelとoperatorにして
要所要所でsuするかsudoを入れてアプリ登録すると良いと思う。
0156名無しさん@お腹いっぱい。
2009/04/21(火) 10:43:41UTF-8はKen ThompsonやRob Pikeによって開発されたということも
知っておいてほしい...
ttp://d.hatena.ne.jp/oraccha/20060403/1143995545
ttp://cm.bell-labs.com/sys/doc/utf.html
ttp://www.cl.cam.ac.uk/~mgk25/ucs/utf-8-history.txt
俺的にはUCS-4の文字集合使ってCJK統合から離脱して別に
日本語の割り当てを行った方が幸せなんじゃね?と思ったが
今更無理か...
0157名無しさん@お腹いっぱい。
2009/04/21(火) 10:45:42そんなことを得意気にいっても何の意味もない。
現状の環境でいかに正しくUTF-8に変換するかが重要。
すべてUTF-8前提にしておき文字処理アプリは任意の文字列を読み取るときだけ判別ルーチンを使うのが普通の方法。
とりあえず多国語同時表示なんて自分も興味ないけれどできる事実は大きい。
eucじゃなんもでけへん。
htmlでも特定の漢字をコードで入力しないといけないのは苦痛だよね、蝶の名前とか
0158名無しさん@お腹いっぱい。
2009/04/21(火) 10:47:350159名無しさん@お腹いっぱい。
2009/04/21(火) 11:06:55滅多に使用されない字のために、
1文字最大6バイトも使うようなもんOSのデフォにして、
メモリも処理速度も無駄にして何が楽しいんだか。
ブラウザでUTF-8'も'選択できることについては否定はしないが。
0160名無しさん@お腹いっぱい。
2009/04/21(火) 11:12:360161名無しさん@お腹いっぱい。
2009/04/21(火) 11:15:471億円の資金を持っているのに10円オーダーの勘定繰りをしているようなもの。
そのレベルの資金繰りをすることこそが the art of programming であり
何物にも代え難い美徳であるとか考えてるタイプか。
本質本質言ってたけど本質を取り違えているのはこいつだな。
0162名無しさん@お腹いっぱい。
2009/04/21(火) 11:18:460163名無しさん@お腹いっぱい。
2009/04/21(火) 11:22:51これだからRubyだの基本も知らずにPCを知った気になってる池沼はw
0164名無しさん@お腹いっぱい。
2009/04/21(火) 11:25:420165名無しさん@お腹いっぱい。
2009/04/21(火) 11:35:130166名無しさん@お腹いっぱい。
2009/04/21(火) 11:44:17163 は PC の奥義を知っているプログラマー。
しかし先日入社してきた新人が「やっぱ Ruby っすよ Ruby、UTF-8 ですから」
とかほざいて怒り心頭。「この * って何スか ? ポインタっスか ?
Ruby ポインタないっスから。」とか言われて殺意を覚える。
しかしながら仕事に対する生産性は新人の方が圧倒的に高く、周囲からの
評価も高い。一方 163 は自らの美学を追究して根本的な問題をいくつも解決
しているのだが、上司は 163 の肩を叩き「君、もうちょっと効率的に作業
できないかな。新人君を見習い給え」とか言われる。この糞上司は何も分かっ
ていない糞である。この会社は糞だらけだ。
とか言っているうちに新人が社内賞を受賞。163 より先に昇進。
「先輩、すみませんっス。やっぱ先輩すごいっス。先に昇進してすまないっス」
とか言われて忸怩たる思いに駆られ、仕事に対するやる気を失う。そして今
2ちゃんねるにいる。
0167名無しさん@お腹いっぱい。
2009/04/21(火) 11:54:07世の中そんなロボットに毛の生えたような仕事しかできない底辺の人間ばかりじゃないんだぜ
0168名無しさん@お腹いっぱい。
2009/04/21(火) 11:55:06どうしたの、このひとは日本語が読めないの?
0169名無しさん@お腹いっぱい。
2009/04/21(火) 11:56:190170名無しさん@お腹いっぱい。
2009/04/21(火) 11:58:130171名無しさん@お腹いっぱい。
2009/04/21(火) 11:59:010172名無しさん@お腹いっぱい。
2009/04/21(火) 12:02:380173名無しさん@お腹いっぱい。
2009/04/21(火) 12:05:290174名無しさん@お腹いっぱい。
2009/04/21(火) 12:10:480175名無しさん@お腹いっぱい。
2009/04/21(火) 12:12:400176名無しさん@お腹いっぱい。
2009/04/21(火) 12:14:320177名無しさん@お腹いっぱい。
2009/04/21(火) 12:18:23Rubyって何で開発されているか知ってるか?
0178名無しさん@お腹いっぱい。
2009/04/21(火) 12:24:500179名無しさん@お腹いっぱい。
2009/04/21(火) 12:27:490180名無しさん@お腹いっぱい。
2009/04/21(火) 12:32:520181名無しさん@お腹いっぱい。
2009/04/21(火) 12:49:430182名無しさん@お腹いっぱい。
2009/04/21(火) 12:53:070183名無しさん@お腹いっぱい。
2009/04/21(火) 12:55:210184名無しさん@お腹いっぱい。
2009/04/21(火) 13:06:55コペルニクス乙
0185名無しさん@お腹いっぱい。
2009/04/21(火) 13:09:03*default release=cvs tag=RELENG_7
とかだといつも mergemaster -siva の段階でこけます。
*default release=cvs tag=RELENG_7_1
で csup すると最後まで通ります。
tag で RELENG_7 を指定すると 7 系で最新を意味するのかと思っていたのですが
そういうわけではないのでしょうか?
0186名無しさん@お腹いっぱい。
2009/04/21(火) 13:12:010187名無しさん@お腹いっぱい。
2009/04/21(火) 13:22:18「開発」ではなく「記述」
0188名無しさん@お腹いっぱい。
2009/04/21(火) 13:25:130189名無しさん@お腹いっぱい。
2009/04/21(火) 13:28:19文面通り取って、"7系の最新" = "7-stable" と解釈してよければその通り
"7系の最新のリリースブランチ"を意味不明な端折り方をして、
"7系の最新"と書いたのであれば間違っている
0190名無しさん@お腹いっぱい。
2009/04/21(火) 13:46:02*default release=cvs tag=RELENG_7
*default release=cvs tag=RELENG_7_1
にはどのような違いがあるのでしょう。
0191名無しさん@お腹いっぱい。
2009/04/21(火) 13:55:23ドキュメントを読む癖を付けた方がいい。
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html
0192名無しさん@お腹いっぱい。
2009/04/21(火) 14:35:07なるほど、なんとなくわかった。なんとなく。
そこでハンドブックには記載のなかったことについて質問。
1. リリースブランチに対して施された修正は、どういうタイミングで
STABLE に反映されるのか。それともされないものなのか。
2. STABLE を指定して csup したときに mergemaster でエラーが発生
するのはどういった理由によるものか。
0193名無しさん@お腹いっぱい。
2009/04/21(火) 14:55:560194名無しさん@お腹いっぱい。
2009/04/21(火) 15:00:10> 2. STABLE を指定して csup したときに mergemaster でエラーが発生
> するのはどういった理由によるものか。
csup 後に /usr/src/UPDATING を読んでないときとか。
0195名無しさん@お腹いっぱい。
2009/04/21(火) 15:17:511.
stableで開発していって、適当なタイミングでreleaseされる。
したがってrelease=>stableはありえない。
http://www.jp.freebsd.org/www.FreeBSD.org/doc/ja_JP.eucJP/books/handbook/current-stable.html
2.
>>186
0196名無しさん@お腹いっぱい。
2009/04/21(火) 15:21:28エラーメッセージを秘密にしておきたいらしいので、他の理由だったら自分でがんばってくれ。
0197名無しさん@お腹いっぱい。
2009/04/21(火) 15:27:49多分それです。
ぐぐってその情報にあたった記憶がありますが、/usr/share/mk/* を
削除したら通るとかそういう。
通るのはいいんだけど、なんで通るのかが知りたかったところでありました。
0198名無しさん@お腹いっぱい。
2009/04/21(火) 16:09:19自力で追跡できもしないのに、releaseのworldとstableのソースで
カーネルだけ再構築とかどんだけ。
あと>>196の二行目。
0199名無しさん@お腹いっぱい。
2009/04/21(火) 16:15:55> こけます。
> どういった理由によるものか。
> なんで通るのかが知りたかったところでありました。
寝言は寝てても迷惑だ。
0200名無しさん@お腹いっぱい。
2009/04/21(火) 23:25:28記号文字周り、いろいろやってみたのですがやはりうまくいかない。
0201名無しさん@お腹いっぱい。
2009/04/22(水) 00:46:34仕様上可能なだけで、実際に6バイトも使う文字は当分ないんじゃね?
現状のUnicodeの範囲の文字は4byteで済む筈。そんなに毛嫌いすんなよう。
今のFreeBSDのロケール周りはCitrus入ってんだっけ?
>>200
しかしなんでまたPUTTY。
FreeBSD上で使う分には他に色々選択肢があろーに。
0202名無しさん@お腹いっぱい。
2009/04/22(水) 00:58:43ttp://it.kndb.jp/entry/show/id/727
でもだめなら、TeraTermを使いなされ。
0203名無しさん@お腹いっぱい。
2009/04/22(水) 01:22:53それって、デフォルト設定変えてるだけじゃね?
これでもだめならって言うほどの大層な設定じゃないじゃん。
0204名無しさん@お腹いっぱい。
2009/04/22(水) 05:52:28東アジアのロケールで曖昧な幅の文字を半角とするか全角とするかは
端末がわだけでは解決できない。
0205名無しさん@お腹いっぱい。
2009/04/22(水) 05:57:02伝統的にeucだけど、頭にgの付く見た目のキレイなアプリ使い出すと、
そろそろ全部utfで暮らした方が幸せかな?とか思ったり。
0206名無しさん@お腹いっぱい。
2009/04/22(水) 08:48:121234567890123456
ふが →
と、「ふが →」まで書いた後に半角スペースを入力すると 9 の下にカーソルが
移動するのではなく 1 に移動します。で、1 秒後には 9 の下に戻るのですが
戻ることを知らずにだばだば入力していると文字表示が崩れてしまうと。
0207名無しさん@お腹いっぱい。
2009/04/22(水) 10:17:43eucの3倍アロケートしておかにゃならんし
0208名無しさん@お腹いっぱい。
2009/04/22(水) 10:23:170209ホ
2009/04/22(水) 10:50:42何も問題ない
0210206
2009/04/22(水) 11:11:26% emacs --version
GNU Emacs 22.3.1
Copyright (C) 2008 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
.emacs ではこんな指定をしています。
(set-language-environment 'Japanese)
(set-terminal-coding-system 'utf-8)
(setq file-name-coding-system 'utf-8)
(set-clipboard-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8-unix)
setq coding-system-for-read を設定すると Emacs 起動時に
An error has occurred while loading `/home/hoge/.emacs':
Invalid read syntax: . in wrong context
って怒られるし。
0211名無しさん@お腹いっぱい。
2009/04/22(水) 12:58:55utf-translate-cjk-set-unicode-range指定してないだけじゃないかw
0212206
2009/04/22(水) 13:12:41問題は解決しないようで……表示そのものは問題ないので anthy の問題とか ?
0213名無しさん@お腹いっぱい。
2009/04/22(水) 14:25:140214206
2009/04/22(水) 15:12:48ないと思いつつ試してみましたところ、他フォントでも再現しました。
あ、scratch バッファではこの現象が起こらなかった。
wanderlast の draft バッファで発生したから SEMI の問題 ?
0215名無しさん@お腹いっぱい。
2009/04/22(水) 17:51:39以前のbindにはあった、make-localhostが無くなり、新たにmasterディレクトリというものがあります。
新しいBINDでは、localhost,localhost.revファイルは作成する必要はなくなったのでしょうか?
0216名無しさん@お腹いっぱい。
2009/04/22(水) 18:07:10くるメールを、~/Mail/userへ転送することってできる?
ポインタだけでも教えて。
0217名無しさん@お腹いっぱい。
2009/04/22(水) 18:12:490219名無しさん@お腹いっぱい。
2009/04/22(水) 22:15:25以前あったxorgofgとかxorgcongfigはどこにいっちゃったんですか?
0220名無しさん@お腹いっぱい。
2009/04/22(水) 22:16:43xorgcfgやxorgconfigのことです
0221216
2009/04/22(水) 23:34:56ことができるようになったんだけど、今度は/var/mail/root宛への
メールを~/Mail/userへ転送したいんだけど、何を使えばいい?
0222名無しさん@お腹いっぱい。
2009/04/22(水) 23:40:190223名無しさん@お腹いっぱい。
2009/04/23(木) 12:13:54解決方法のヒントが欲しいです。
0224名無しさん@お腹いっぱい。
2009/04/23(木) 15:12:590225名無しさん@お腹いっぱい。
2009/04/23(木) 18:03:40一応
Xorg ないしはそのリンクのXが使えるけれど
X -configure X -config /root/xorg.conf.new
X -configは以前と比べてうまくいったかわかりにくい。
でもそんなxorg.conf.newでなくて
twinviewじゃない場合xorg.confはSection "Files"で
ModulePathと FontPath だけ書けば充分な時代
ただし日本語106キーボードのためには
/usr/local/etc/hal/fdi/policy10-keyboard-jp106.fdi
が必要。クグれば最新のものの解説はそこそこの量見つかる。
0226名無しさん@お腹いっぱい。
2009/04/23(木) 21:28:14なんだか
だんだんFreeBSDのXが不便になっていっているような気がするな
せめてxorgcfg -textmodeに相当するものは残しておいて欲しかった
0227名無しさん@お腹いっぱい。
2009/04/23(木) 23:13:45他にも、ちょっと前のメモが役に立たないことはたくさんある。
でも出来上がっちゃえば関係ないし。
DOS世代にとっては、実験用マシンをチャチャっと作れる手軽さが手放せん。
0228名無しさん@お腹いっぱい。
2009/04/24(金) 00:05:07FreeBSD関係ないだろw
0229名無しさん@お腹いっぱい。
2009/04/24(金) 00:58:07xorg.confがなくなったことに気がついてない人もいそうだ
0230名無しさん@お腹いっぱい。
2009/04/24(金) 04:32:00でも、KDEとか入れてしまえば、素のFreeBSDでもGUIで
設定できてしまうけど。
0231名無しさん@お腹いっぱい。
2009/04/24(金) 07:49:00# make intstall
===> Vulnerability check disabled, database not found
===> Extracting for automake-1.4.6_5
=> MD5 Checksum OK for automake-1.4-p6.tar.gz.
=> SHA256 Checksum OK for automake-1.4-p6.tar.gz.
===> automake-1.4.6_5 depends on file: /usr/local/bin/perl5.10.0 - found
===> Patching for automake-1.4.6_5
===> automake-1.4.6_5 depends on file: /usr/local/bin/perl5.10.0 - found
===> Applying FreeBSD patches for automake-1.4.6_5
===> automake-1.4.6_5 depends on file: /usr/local/bin/perl5.10.0 - found
===> automake-1.4.6_5 depends on file: /usr/local/bin/autoconf-2.62 - found
===> Configuring for automake-1.4.6_5
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... no
checking for working aclocal-1.4... found
checking for working autoconf... found
checking for working automake-1.4... found
checking for working autoheader... found
checking for working makeinfo... found
checking for gnutar... no
checking for gtar... gtar
checking for perl... /usr/bin/perl
checking whether ln works... yes
0232名無しさん@お腹いっぱい。
2009/04/24(金) 07:49:49updating cache ./config.cache
creating ./config.status
creating Makefile
creating automake
creating aclocal
creating m4/amversion.m4
creating m4/Makefile
creating tests/Makefile
===> Building for automake-1.4.6_5
Making all in .
cd . && makeinfo `echo automake-1.4.texi | sed 's,.*/,,'`
Making all in m4
Making all in tests
===> Installing for automake-1.4.6_5
===> automake-1.4.6_5 depends on file: /usr/local/bin/autoconf-2.62 - found
===> automake-1.4.6_5 depends on executable: automake-wrapper - found
===> automake-1.4.6_5 depends on file: /usr/local/bin/perl5.10.0 - found
===> Generating temporary packing list
===> Checking if devel/automake14 already installed
Making install in .
/bin/sh ./mkinstalldirs /usr/local/bin
install -o root -g wheel -m 555 automake /usr/local/bin/automake-1.4
install -o root -g wheel -m 555 aclocal /usr/local/bin/aclocal-1.4
make
make: don't know how to make //ftp.xfree86.org/pub/XFree86/%SUBDIR%/source/. Stop
*** Error code 2
-----
make: don't know how to make //ftp.xfree86.org/pub/XFree86/%SUBDIR%/source/. Stop
って・・・
■ このスレッドは過去ログ倉庫に格納されています