68user's page 掲示板

Prev< No. 967〜972> Next  [最新発言に戻る] [過去ログ一覧]
No. 967 # 68user 2000/07/07 (金) 00:41:37
へにかさんに向けて言ったのでもありません :-)

No. 968 # yuji 2000/07/07 (金) 03:28:41
ご無沙汰しております、以前にお世話になったyujiです。(^^)
現在、FreeBSD 2.2.8-RELEASEのカーネルなどをPentium3に最適化させたいと
考えているのですが、この場合、どういった部分を変更すべき
なのでしょうか?

自分で調べてみたところ、
http://www.goof.com/pcg/index.html
に、Pentium用パッチ(pgcc)があるのですが、
gccが現在2.7.2.1でして。(^^;
portsコレクションを探してみたのですが、
pgcc2.95.1のものがあるみたいですが、
プルダウンメニューが3.0以上のみになっています。
PGCCは、EGCSのパッチということで、
2.7.2.1のような古いバージョンには、
使えないのかもしれませんが。(^^;

FreeBSD 2.2.8-RELEASEを用いて、
マシンの能力を最大限に引き出す方法はなにかありませんでしょうか?
どうぞよろしくお願いします。

No. 969 # ST 2000/07/09 (日) 20:43:16
お返事ありがとうございました。

>> su: +++: No such file or directory
>むぅ…多分無理だと思います。一旦 shutdown して
>シングルユーザモードで再起動するしかないので
>2万円コースだと思います。

管理会社に連絡したところ、今回のように原因がはっきりしていて復旧が容易な場合は1万円だそうです。まあ仕方がないと思います。これからはもっと慎重に作業をしなければ……。

No. 970 # ユウヤ 2000/07/09 (日) 22:17:58
携帯電話に対してこちらの電話番号を表示しないためにはどうすればいいですか?

No. 971 # mm 2000/07/10 (月) 18:30:29
perlでのサブルーチンの質問です。
お願いします。

#!/usr/local/bin/perl

$Z = 1;
&abc();
print "$Z$Y";

sub abc{
        &A();
        &B();
        &C();
}
sub A{
        if($Z == 1){
                $Z = $Z + 1;
                &C();
        }
}
sub B{
        $Z = $Z + 5 ;
}
sub C{
        $Y = "!";
}

こんなカンジなのですが結果を"2!"になるようにしたいのですが
どうすればよろしいでしょうか?
このまま実行すると"7!"になってしまいます。
教えてください。

No. 972 # 68user 2000/07/10 (月) 23:12:29
@yujiさん
> 現在、FreeBSD 2.2.8-RELEASEのカーネルなどをPentium3に最適化させたいと
> 考えているのですが
すみませんが、http://www.jp.FreeBSD.org/search.html#doc
キーワード pgcc で検索する、以上の情報はわかりません。

cvsweb で ports/lang/pgcc を見ると、2.2.8 時代は (pgcc 側の)
gcc->egcs の切り替え時期なようで、その時代の gcc 対応 pgcc は
ないと思います。最新の egcs を入れて pgcc パッチを当てるのは
ダメかなぁ。いろんなところではまりそうですけど。
# あ、最近のは a.out 形式吐けないんだっけ。

@STさん
> これからはもっと慎重に作業をしなければ……。
telnet 2つ開いて、片方はつなぎっぱなしにして いつでも
/etc/master.passwd を修正できるようにしておくとよかったですね。

@mmさん
# biglobe な mm さんとは別の mm さんですか?
> 結果を"2!"になるようにしたいのですがどうすればよろしいでしょうか?
    sub B{
        $Z = $Z + 5 ;
    }
の部分で $Z==7 になってほしい、でも &B から戻ると $Z==2 としたい、
ということなら、呼び出し側で &B($Z) として引数を渡して
    sub B{
        my ($abc)=@_;
        $abc = $abc + 5 ;
    }
とか ($abc は $Z としても同じ)、単順に変数名を変えて
    sub B{
        $X = $Z + 5 ;
    }
とか、って感じでいいですか。

望んでる答えじゃないかもしれないけど、なぜ 2! にしたいのか、
&A と &B ではどういう違いがあるのかを説明してもらわないと、
これ以上はなんとも言えません。

Prev< No. 967〜972> Next  [最新発言に戻る] [過去ログ一覧]