[過去ログ] 初心者の質問相談にやさしく答えるスレ Part9©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
396
(1): 2017/10/23(月)18:19 ID:AIepbtPA(1/2) AAS
CロケールのCてどういう意味なんだろ
>>393 このPOSIXもそうだけど

ロケールて地域と言語だよね?
397
(1): 2017/10/23(月)18:20 ID:AIepbtPA(2/2) AAS
C言語のCなの?
398
(1): 2017/10/23(月)18:57 ID:i9Fsevog(2/2) AAS
>>397
そう。
setlocale() 函數を呼び出さない/呼び出さないと見做した時の (つまり言語に関して最小) 挙動をする。
まあ普通は LANG=en_US.UTF-8 とかと一緒だし,俺の記憶が正しければ「setlocale() を呼び出さない」なんてことは今の Linux じゃできなくなってる。
399
(1): 2017/10/23(月)21:32 ID:JQ2e7O/i(1) AAS
LANG=CとPOSIXって何が違うの?
400
(2): 2017/10/24(火)00:54 ID:cFZRVRpN(1) AAS
C は、common だろ。
POSIX は、UNIX 系OS の規格

大天才である、Linux man の著者が書いた、プログラマーの聖書。
Linux プログラミング・インタフェース、2012

POSIX, Linux の違いも書いてある。
Linux ではこうだけど、POSIX ではこうなっていますとか
401: 2017/10/24(火)01:44 ID:0LI9bPuT(1) AAS
>>400
そんなこと聞いてない
言語設定の話
402: 2017/10/24(火)02:18 ID:AN3rj/34(1/2) AAS
>>398,400
詳しい解説サンクス!

>>399
これも気になるなあ
内容が同じだとしても、あえて違う名前を作った意味
403: 2017/10/24(火)02:27 ID:LDBXaTv7(1) AAS
POSIX読め、が最も短い答え
404: 2017/10/24(火)03:21 ID:WLpN7LI5(1) AAS
locale -a|head -4

C
C.utf8
POSIX
aa_DJ

C.utf8はあるのにPOSIX.utf8はなかったり
405
(2): 2017/10/24(火)11:44 ID:gtyntnqX(1/2) AAS
>>396 397
LANG=C は、common [共通] じゃないの?
必要最小限や初期設定みたいな扱い。だいたい英語。
ちなみに bashrc などにメッセージとロケールを英語用と日本語用のaliasで設定して切り替えると便利。
406: 2017/10/24(火)13:26 ID:B0wVCjSA(1) AAS
C言語説にせよcommon説にせよ、ソースが欲しい
407
(2): 2017/10/24(火)13:50 ID:AN3rj/34(2/2) AAS
Cロケールがあるのに、わざわざPOSIXの中で
「伝統的なCロケールと同じであるが、ここではPOSIXロケールを定義する」
みたいなことを書くのはなんなのかと思いまして

使い分けがわからんし
例えば、「この環境はPOSIXに則ってるシステムだから、(Cロケールでいいけど、わざわざ)POSIXロケールを設定する」
のはどういう意味があるのかと

>>405
aliasってどうするの?
たとえば、英語manを引きたい時は、alias man="LANG=C man"、
日本語manを引きたい時は、 alias jman="LANG=ja_JP.UTF-8 man"
省5
408
(2): 2017/10/24(火)17:43 ID:UEtckejb(1) AAS
質問です。

centOSとmydnsで自宅web鯖立ててるんだけど、中華攻撃に手を焼いてます。
今のところfail2banで阻止はしているけど、一度でも攻撃をしてきたipはかたっぱしからiptablesに登録しようかと思っています。

で質問なんですが、ipを一つずつ追加するとかじゃなくて、ipを逐一ファイルに追加し、「ファイルにあるipをブロック」みたいな表記はできますか。
409
(1): 2017/10/24(火)17:49 ID:6PrRMsHw(1) AAS
>>408
ipset
410: 2017/10/24(火)18:00 ID:deVzFTL3(1) AAS
>>407
Cロケールは何もしない、つまりISO C言語の仕様だけに基づいた処理
と言う意味で「C」。

ISO Cはプログラミング言語に限った仕様であるがUnixにおいてはOSの挙動(API)とか
も含めたPOSIXと言う仕様が上位としてあって、
POSIX基準の名称に合わせる為にPOSIXロケールと言う名称を与えたって所かと。
411
(2): 405 2017/10/24(火)19:32 ID:gtyntnqX(2/2) AAS
>>407
前者は、やったことない。後者のほう。
alias eng='export LANG=C; export LC_ALL=C'
alias jajp='export LANG=ja_JP.UTF-8; export LC_ALL=ja_JP.UTF-8'
412
(1): 2017/10/24(火)20:16 ID:1rKwTQFQ(1/2) AAS
>>411
'env LANG=C' じゃなくて 'export LANG=C' にしてる理由は?
413
(1): 2017/10/24(火)21:16 ID:/j4aDUlD(1) AAS
ロケールってのはプロファイラの類語か?
414: 2017/10/24(火)21:53 ID:1rKwTQFQ(2/2) AAS
>>413
こいつ他のスレで暴れてる釣り
415
(2): 2017/10/24(火)22:19 ID:O3snZZv6(1) AAS
sambaが起動しなくて困っています
入れた当初は起動できたのですが、その日のうちに全く起動できなくなり何度か入れ直しても変わりません
こんなメッセージが出ていますが、ググると英語やロシア語の掲示板が引っかかりますが、さっぱり意味がわかりません
ペパーミント5を使っています
sudo system-config-samba
Traceback (most recent call last):
File "/usr/sbin/system-config-samba", line 45, in <module>
mainWindow.MainWindow(debug_flag)
File "/usr/share/system-config-samba/mainWindow.py", line 116, in __init__
self.samba_user_data = sambaUserData.SambaUserData(self)
省5
1-
あと 587 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s