10/09/17 18:30:19
>>906
ええっと、もうどこから突っ込んでいいのか判らないくらいなんだけど、
君環境変数って何か知ってる?
908:名無しさん@お腹いっぱい。
10/09/17 18:31:12
何って?
909:名無しさん@お腹いっぱい。
10/09/17 18:32:46
もうそのくらいにしといてやれ。
910:名無しさん@お腹いっぱい。
10/09/17 18:33:31
円楽曰く、談志の逆をやってうまくいった
つまり、環境変数は多用せよ、envはどんどん使え、という事
911:名無しさん@お腹いっぱい。
10/09/17 18:56:23
>>908
exec(3), getenv(3), setenv(3)
を知ってて、forkとか使って子プロセスを起動するちょっとしたプログラムが組めるなら、
xrdbなんて話が出てくるはずがない。
912:名無しさん@お腹いっぱい。
10/09/17 18:57:31
>>902
いくらなんでも今どきXのリソース使うのは古過ぎるだろ。
$HOME/.path とかで設定するのがいいんじゃない?
913:名無しさん@お腹いっぱい。
10/09/17 19:01:26
>>911
その話だと争点がずれてるよ。
exec(3) (つまりexeclp(3)とか )なら、
execlp(3)の実装を変更して、環境変数を無視して
そのユーザーのホームの .path を参照してから
exec(2) を呼べばいいのだから。
ここで、$HOME/.path の $HOME は環境変数だから参照できないので、
getpwent(3) のホームディレクトリを参照して .path を読むことになる。
914:名無しさん@お腹いっぱい。
10/09/17 19:23:12
ホームディレクトリはどうやって取得しようか?
rootとtoorの区別はどうする?
915:名無しさん@お腹いっぱい。
10/09/17 19:28:12
>>914
ホームディレクトリは getpwent(3)を使って取得って >>913 に書いてあるだろ。
toor なんて BSD方言ユーザーは無視。
916:名無しさん@お腹いっぱい。
10/09/17 19:31:23
>>914
struct passwd の、pw_name メンバーを見れば、
rootとtoorの区別できるだろ。
917:名無しさん@お腹いっぱい。
10/09/17 19:36:23
>>916
pw_name参照するために、自分のログイン名をどうやって取得するんだよ。
UIDから引いても駄目なんだぞ。多対1対応だから。
918:名無しさん@お腹いっぱい。
10/09/17 19:47:48
rootもtoorも両方ホームは/rootなんだから事実上問題ないじゃん
919:名無しさん@お腹いっぱい。
10/09/18 00:55:21
>>910
何代目の話?
920:名無しさん@お腹いっぱい。
10/09/18 12:28:42
先代円楽の話に決まっとろうが
談志のやった事はやらない、
談志のやらなかった事をやる、
これで万事うまくゆく、
とギャグで言っていた
921:名無しさん@お腹いっぱい。
10/09/26 20:02:23
諸先輩方に質問があります。
上司からテクニカルエンジニアの資格を取れとせっつかれています。
こういう資格は例題を1日2時間くらい毎日続けるのが良いと聞いたのですが、おすすめの虎の巻的な例題集・参考書を教えてください。
あるに越したことはないんでしょうけど俺、システム営業だからそこまでして取るべきなのかな・・・。
922:名無しさん@お腹いっぱい。
10/09/26 20:23:39
>>921
過去問
923:名無しさん@お腹いっぱい。
10/09/27 10:59:35
>>921
板違い。
資格全般
URLリンク(yuzuru.2ch.net)
924:名無しさん@お腹いっぱい。
10/09/28 00:49:33
すごく初歩的で恐縮なんですが,普通apache立てるとURLリンク(localhost)でアクセスできるワケですが仮想osでapacheを立てた場合はどうなるんでしょうか.
925:名無しさん@お腹いっぱい。
10/09/28 00:54:52
>>924
仮想マシンのIPアドレスに突撃するんだ!
926:名無しさん@お腹いっぱい。
10/09/28 00:59:30
>>925
あっ・・・そうですよね
ありがとうございます!
927:名無しさん@お腹いっぱい。
10/09/28 06:55:45
で、NATの中のIPアドレスに突撃できないで悩む、とエスパー