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

「大規模サービス技術入門」を読む

[Web開発者のための]大規模サービス技術入門 ―データ構造、メモリ、OS、DB、サーバ/インフラ (WEB+DB PRESS plusシリーズ)伊藤 直也 田中 慎司 技術評論社 2010-07-07売り上げランキング : 3225Amazonで詳しく見る by G-Tools自分はサーバの運用をしているわ…

wxChoiceの項目を操作に応じて変えたい場合の対処法を考える

プルダウンメニューから項目を選ばせたいとき、wxChoiceを使うことができる。こういうやつね。 このwxChoiceの項目を、動的に変える方法を考える。アプリを起動してから終了させるまで、項目を変える必要がないなら何もしなくても良いが、ある操作によって選…

Coders at Work

Coders at Work プログラミングの技をめぐる探求Peter Seibel 青木 靖 オーム社 2011-05-25売り上げランキング : 9519Amazonで詳しく見る by G-Tools600ページあまりと結構な厚さだったので、読み終わるまでにだいぶ時間がかかってしまった。”伝説の”coderの…

wxCollapsiblePaneで開閉できるパネルを作る

ボタンを押すと出たり消えたりするパネルを、wxPythonで作りたい。wxCollapsiblePaneが、一番動作イメージに近いかな、と思うので使い方を検討する。参考:wxPython API Documentation — wxPython Phoenix 4.0.3 documentation例えば、「Show」の方のラジオ…

NotebookをPanelの上に置くときはSizerで調整

wx.Notebookで、タブ切換えの複数の画面を作りたいときには、Frameの上にNotebookを置いて、以下のようにやればよい。 import wx class MyApp(wx.PySimpleApp): def OnInit(self): Frm = wx.Frame(None, -1, 'Title', size=(500, 500)) nb = wx.Notebook(Frm…