2012-01-01から1ヶ月間の記事一覧

Pygameに関する日本語の本

Pythonゲームプログラミング入門Will McGugan 杉田臣輔 アスキー・メディアワークス 2011-06-23売り上げランキング : 410026Amazonで詳しく見る by G-Toolspygame本。書いてあることがクリアで、非常に読みやすかった(日本語訳が自然でとても良いと思う)の…

画面を閉じる基本的な処理(でも動作しない)

Pygameの基本的なウィンドウを作るが、Quitで閉じることができない。ソースコードは以下の通り。 #!/usr/bin/env python import pygame from pygame.locals import * from sys import exit pygame.init() screen = pygame.display.set_mode((640, 480), 0, 3…

SoftwareDesign 2012年2月号

Amazonのリンクが見つからないので、写真を掲載。 特集1「IT市場の転換期を生き抜く 今のままで、あと何年続けられるか」、で暗い気持ちにさせられてしまう今月号だが、いくつかおもしろそうなこともあったのでメモしておく。 特集2「Debianを使い倒せ!」 F…

 デバッグ作業中

スクロールするパネルの上にタブを置く。 このとき、作ったプログラムがおかしな挙動を示すので、簡単な例から原因を追及する。 取り急ぎ作成のプロトタイプは、全く異常なし。予想通りの動作を示す。 ソースコード。 import wx import wx.lib.scrolledpanel…

 wxPythonコードのスタイルガイド

StdDialogButtonSizerについて調べていたら、wxPythonコードのスタイルガイド(全10項目)を見つけたので、内容を確認し今後書くコードにできるだけ反映させたい。これに準ずるように努力すれば、クリアでPythonicなコードになるらしい。以下引用の出典:wxP…

ボタンを並べる順番を迷ったときに使うSizer

←Linuxでの表示 ←Windowsでの表示ダイアログにボタンを配置する場合、「Yes」「No」であったり、「Cancel」「OK」であったり、複数のボタンを並べなければいけなくなると、どう配置したらいいか迷ってしまう。その上、ダイアログが増えてくると、あっちのダ…

2009年の本なので情報が少し古いかもしれぬ

仕事するのにオフィスはいらない (光文社新書)佐々木 俊尚 光文社 2009-07-16売り上げランキング : 8042Amazonで詳しく見る by G-Toolsいろいろと知らないことがあったのでメモ クラウドをオフラインで使えるようにするアドオン:ギアス(http://gears.google…

Linuxで使えるC言語ライブラリの総合カタログ

C言語による スーパーLinuxプログラミング Cライブラリの活用と実装・開発テクニック飯尾 淳 ソフトバンククリエイティブ 2011-06-10売り上げランキング : 91872Amazonで詳しく見る by G-ToolsLinuxでのプログラミングで利用できる、C言語のライブラリをいろ…

圧縮したファイルの中身を書き出す方法

ファイル圧縮するコマンドのgzipとbzip2のオプション 「-c」:出力を標準出力に書き出す。元のファイルは変更しない。 「-d」:圧縮したものを伸長する。 これらを使うと、gzipやbzip2で圧縮したファイルの中身を標準出力に書き出すことができる。 $ gzip -d…

 SoftwareDesign 2012年1月号

Software Design (ソフトウェア デザイン) 2012年 01月号 [雑誌]技術評論社 2011-12-17売り上げランキング : Amazonで詳しく見る by G-Tools目次:Software Design 2012年1月号|技術評論社 (新連載) テキストデータならお手のもの 開眼シェルスクリプト 【1…

pythonのTemplateで「$」をそのまま使いたい

templateを使うとき、「$」が付いた文字列は常に置換されてしまう。 >>> from string import Template >>> s = Template('$who likes $what') >>> s.substitute(who='tim') Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> s.substitute(who='tim'</module></pyshell#2>…

アスキーアート自動生成

年をまたいで読んでいる本。C言語による スーパーLinuxプログラミング Cライブラリの活用と実装・開発テクニック飯尾 淳 ソフトバンククリエイティブ 2011-06-10売り上げランキング : 118821Amazonで詳しく見る by G-Tools楽しそうなので、アスキーアート自…