HOME | ドキュメント |  ブログ  |  BBS  |  瓦版  | 将棋プロジェクト |  物置小屋   

象歩 ドキュメント

Categories
Zope (46 items)
歳時記 (26 items)
工作 (19 items)
将棋 (25 items)
料理 (2 items)
Vine (27 items)
Squeak (2 items)
(1 items)
雑記 (4 items)
Python (19 items)
ZOPE3 (3 items)
Linux (6 items)
(1 items)
道具 (3 items)
買い物 (1 items)
PC工作 (2 items)
ボート (3 items)
Recent Entries XML
Recent Comments
Recent Trackbacks
Archives
04 December 2007

PythonからC++クラスを呼び出す

Python  

SIP を使い C++ クラスを Python から呼び出してみました。 他にも boostSWIG などあるらしいけど、こいつは軽快。良いかも。

たとえばこんな C++ クラス word.h があったとして、

class Word {
private:
    char* _word;
public:
    Word(const char*);
    const char* str() const { return _word; }
    void set(const char*);
    char* reverse() const;
};

sip を使いゴニョゴニョした後、

$ python
>>> from word import Word
>>> w=Word('abc')
>>> w.str()
'abc'
>>> w.reverse()
'cba'
>>> w.set('xyz')
>>> w.str()
'xyz'

こんなふうに Python からクラスとして扱えます。 "operator=" などサポートして無いものもあるらしいけど、スゴイ^^


10 December 2007

沢庵のある食卓

歳時記  

或る日の朝食です。 今年は メタボ対策でコラボ してきたおかげで、肥満からほぼ脱出。 先日たまたま嫁が居なかったので、自分で朝食をつくりました。 (嫁さん元気で留守が良い;;) 左上の一品が好物。 沢庵は去年まで失敗続きでしたが今年は成功したみたい。 写真は一週間ほど前のもので、少し大根の辛味が残ってました。 色も貧弱ですね。

さて、今日取り出してみたらまっ黄色。 食してみたら、これだ、これです。 やはり世界一おいしい料理は、茶漬けに沢庵だと思う。



27 December 2007

デジタル複合機で印刷

Vine  

古いレーザプリンタ LBP-310 の調子が悪いので、 去年買ったデジタル複合機 Brother Mymio MFC-830CLN を LAN 経由で使うことにしました。 おー、使おうと思えば、あっさり使えるもんです。

ブラザー工業 のサイトから LPRng ドライバと、 Cups ドライバ (RedHat 用 rpm) をダウンロードしてインストールします。

# rpm -ivh MFC410CNlpr-1.0.2-1.i386.rpm
# rpm -ivh cupswrapperMFC410CN-1.0.0-1.i386.rpm

あとは cups の 設定画面 でプリンタを追加します。

名前: MFC-830CLN
デバイス: LPD/LPR Host or Printer
URI: socket://192.168.***.***:9100

そんだけ