2011-03-01から1ヶ月間の記事一覧
eval関数の使い方。 eval関数は引数の文字列をpythonコードとして評価してくれる。例えば、クラス名と同じ文字列を入れると、クラスオブジェクトを返す。 >>> a = 'MyClass' >>> a >>> 'MyClass' >>> b = eval(a) >>> type(b) >>> <type 'classobj'>これは知らなかった。 一方</type>…
これまでPythonでOpenGLをどのように使うのか、適当なチュートリアルがなかったのでなかなか理解できないまま、長い時間が経ってしまった。 最近、PyOpenGLを使ったコードをながめていたときに、C言語でOpenGLを使うときの関数をそのまま呼んでいるのに気づ…
UNIXネットワークプログラミング入門作者: 雪田修一出版社/メーカー: 技術評論社発売日: 2003/06/05メディア: 単行本購入: 5人 クリック: 84回この商品を含むブログ (15件) を見る自分のようなネットワークプログラミング初心者には、この本はとても良い。言…
アプリケーションを立ち上げて、その画面にファイルをドラッグ&ドロップすると、画面にそのファイル名が表示されるような仕組みを、wxPythonで実装したい。 そのためには、wx.FileDropTargetクラスを使えばよい。例えば、下記のコードのように書ける。 impor…
前回、Pythonスクリプトを実行形式のファイルにまとめるでPyInstallerの使い方を検討した。 そのとき、Pythonのスクリプトが他のディレクトリにあるモジュールをimportしているような場合には、specファイルのpathexのモジュールパスを追加すればいい、とい…
gfortranでコンパイルしたFortranのコードを実行していて、 Fortran runtime error: Bad unit number in OPEN statementというエラーになった。エラー発生箇所を調べると、どうやら iuto = 6 write(iuto, *) ... となるべきところが、 iuto = 6 write(ituo, …
PIL(python imaging library)を使って画像の変換をやってみる。 http://www.pythonware.com/library/index.htm ここにチュートリアルやリファレンスがあるので、たいへん学びやすい。 画像ファイルの形式をjpegに変換する まず、画像ファイルの形式をjpegに…
実際にコンピュータを設計する人のための本。本書は基礎編で、続編もあるらしい(未発売)。純粋にハードウェアの話なので、ちょっとピンとこない。 しかし、なぜコンピュータを「アーキテクチャ」というのかよく分かった。これまで深く考えたことなかった。…