くれすのFreeBSD日記 このページをアンテナに追加 RSSフィード

只今建設中。。。

CressUnix.org

2008年05月01日(木)※自己責任にてお願いします※

[] SLテロ 18:11  SLテロ - くれすのFreeBSD日記 を含むブックマーク はてなブックマーク -  SLテロ - くれすのFreeBSD日記

肝心なのが抜けてた。root限定でした。あるいは、される側がchmodして権限付加してやればOK(ぉ

随分前に紹介したSLですが、これをちょっとひねるだけで破壊力抜群なとても楽しいことができるらしいです。

以下のような感じ。LinuxFreeBSDでちょっと違うので、両方載せておく。

数字のところは適当に読み替えてください。

Linux

# sl > /dev/pts/0

FreeBSD

# sl > /dev/ttyp0

はい。ログインしている他の人のコンソール画面にSLが表示されましたでしょうか?


破壊力が半端じゃないので、これを実行したことにより生じた不都合に関して、私は一切の責任を負わないものとします。いきなりやって怒られても知りません。

quit*1でやっても楽しいかもしれないですね。

*1:誰かUTF-8化してくれないかなあ・・・

トラックバック - http://freebsd.g.hatena.ne.jp/Cress/20080501

2006年09月26日(火)ボケてる場合?

[] Portsインストールできない 15:11  Portsがインストールできない - くれすのFreeBSD日記 を含むブックマーク はてなブックマーク -  Portsがインストールできない - くれすのFreeBSD日記

無線LANがどうも動かせないため、ひとまずケーブル使って接続することに。

まず、最初に入れるPortsといえばコレ。Portsバージョンアップ用のアプリケーション

# cd /usr/ports/net/cvsup-without-gui
# make install clean

で、ここで取得エラーが起こってしまう。何故か?

cvsupのバージョンが上がって、古いのが消されちゃったのかな?と思ったが、pkg_add もダメ

調べてみたところ、驚くべき事実が発覚しました。


ケーブル抜けてましたorz

なにやってんだか。

トラックバック - http://freebsd.g.hatena.ne.jp/Cress/20060926

2006年08月08日(火)王子・・・

[] オブジェクト指向  オブジェクト指向 - くれすのFreeBSD日記 を含むブックマーク はてなブックマーク -  オブジェクト指向 - くれすのFreeBSD日記

昨日の会話。意味わかんないよ・・・

登場人物

会話再現

く「ウチの大学とそちらの大学、今年から単位互換になったんですよー。」

☆「へぇー、オブジェクト指向じゃないですか。」

く「へっ?ドコがどのように?」

☆「ほら、同じクラスから継承して・・・もっと分かりやすい例だと、この前、スプーン買いに行ったんですけどね。」

く「スプーンっすか。」

☆「レジの人に聞いたら食品売り場の人に聞いてくれって言われて、食品売り場の人に聞いたら今度は食器売り場の人に聞いてくれって。」

く「はあ。つまりはこういうことですかね。」

/* 何故かC++ */
class clerk {
public:
    char* find_spoon();
};
char* clerk::find_spoon() {
    return NULL;
}

☆「そうそう、オブジェクト指向で、食品売り場とレジの人にはスプーン関数が実装されていなくt」

く「いえ、それはオブジェクト指向ではなくて丸投げというんです!」


あ、なるほど。単位が同じ親クラスから派生しているから、親クラスポインタアクセスできると。って、そんなものどうでも良いや。

今思えば、すっごい会話だったな・・・毒電波全開。

追記

仮想関数にした方がいいね。良く考えたら。

/* 何故かC++ */
class clerk {
public:
    virtual char* find_spoon();
};
virtual char* clerk::find_spoon() {
    return NULL;
}

あれ、クラスの外に書くときも virtual って頭に付けるんだっけ?久しくいじってないから記憶にない・・・。つーか、この程度の関数ならむしろインライン展開させるように書くべきか。

トラックバック - http://freebsd.g.hatena.ne.jp/Cress/20060808