タグ

ブックマーク / podhmo.hatenadiary.org (2)

  • ctypes入門してみた。 - podhmoの日記

    ctypesって? pythonのFFI用のモジュールらしい。 pythonの枠からはみ出た関数をpythonから呼び出すための接触面といった感じのもの. ドキュメントを見て、動くコードを書いてみた。 http://docs.python.org/library/ctypes.html やってみたのは以下のこと floatの配列を作ってこれをqsort python側で構造体を作成してこれをqsort qsortは関数ポインタを使っているし、だいたいの機能を網羅していると思う。((実際には、bitfieldの利用やunionなど使っていない機能はあるけれど、まぁ必要十分だと思う) 実際のコード 最初、qsortに渡す関数の戻り値をintにしていなくてハマったのはないしょ。 floatの配列をqsort python側で作成した構造体(Point)をqsort ldconfigとかpkgco

    ctypes入門してみた。 - podhmoの日記
  • python-modeの使い方メモ - podhmoの日記

    独自の設定を積み重ねても仕方がないので、python-modeの機能の使い方をメモする。 (この記事はpython-modeを起動してC-c ?で見ることができるヘルプを元にして作られてます) python-modeの提供する機能 syntax-highlight python-shellとの通信 コードのインデント 範囲選択 コードのコメント/アンコメント カーソルの移動 試しに使ってみる。 python-shellを立ち上げる。 C-c Sを入力。shellが立ち上がる*1 python-shellとの通信 python-shellと通信する前にshellを立ち上げておく必要がある。shellが立ち上がっていなかったら、C-c Sで立ち上げておく。 python-shellとの通信をするコマンドは以下のとおり*2。 コマンド 説明 C-c RET imports or reloads

    python-modeの使い方メモ - podhmoの日記
  • 1