タグ

ブックマーク / blog.redhawk.jp (2)

  • HyperEstraierをPythonで使う - Solitaire

    プログラミング・ゲーム・Web関係の話がメインかも。 Cell/B.E, Pythonネタ多いかもしれず。 標準で、Python module が提供されているから、全然難しい事もないです。 とりあえず、セットアップ手順メモ。 # SWIGって公式ドキュメントに書いてあったから、何ぞや?って思ってソースコードを見たら、Pythonでは、Python Extendingの事なのね。 Python.hが入っていないとコンパイルエラーが出るので、最初に入れておく。 64bit環境のopneSUSEだと、python-develはpythonパッケージに含まれているはずなので、以下の操作は不要。 yast -i python-devel wget http://hyperestraier.sourceforge.net/binding/hyper_estraier_wrappers-0.0.15.

  • Python : Super Class - Solitaire

    プログラミング・ゲーム・Web関係の話がメインかも。 Cell/B.E, Pythonネタ多いかもしれず。 最近こっちばっかり書いてwiki整理してないなぁ・・・ 時間が経ったときwikiの方が修正されていって、最新の状態を常に維持するわけだしなー 特に、Djangoとかはじめたら、Blogは軽い小話程度になるのかなー さて、Pythonでの、スーパークラス(親クラス)のメソッドの呼び出しのサンプルを追加。 super.py 実行結果は以下の様になる。 SuperClass.printer SuperClass.x : 10 self.x : 10 True 上から解説していくと まず、スーパークラスの属性(メソッド)にアクセスするときは、スーパークラス名.属性名となる。Javaみたいに、superというエイリアスはないので注意を。これは、多重継承が可能だから、混乱しないよう

  • 1