2009-01-01から1年間の記事一覧

4ビットマイコン

大人の科学マガジン Vol.24 (4ビットマイコン) (Gakken Mook)作者: 大人の科学マガジン編集部出版社/メーカー: 学習研究社発売日: 2009/07/01メディア: ムック購入: 11人 クリック: 226回この商品を含むブログ (38件) を見る店頭に並んでいるうちに、とりあ…

 プロットツールの作成

ファイルの値を読み込んでプロットできるようにした。リストのリストで処理したのでこんがらがって時間をくった。 完成度25%。 次は複数のデータから一つ選んで描くようにする。 その次は複数のデータを一つの画面に重ねて表示するようにする。各ラインごと…

 これまですべての作業をIDLEでやっていたがPydevを導入

Python2.5とPython2.6を両方インストールしているのだが、GUIをIDLEで開発していると、プロセスpython.exeがやたら増えて結局動かなくなる現象が多発する。 満を持してeclipse+Pydevを導入したら快適になった。時間かけてインストールしただけのことはある。…

 User's Manual他の更新

Matplotlibのドキュメント一式が今週更新されたみたい。 →http://matplotlib.sourceforge.net/contents.html 800ページぐらいあるが、これで前より色々と調べやすくなる。ありがたい。 プロットツール作成、少し進んだ。完成度は20%ぐらいか。

 汎用性のあるプロットツールを作りたい

Matplotlibを使った汎用のプロットツール作成に取り掛かる。長く使い続けられるように、それぞれの操作で起こりうるエラーチェックを厳密にやるので、コーディングにたいへん時間がかかる。 アタマの中にある仕様のようなもの このツールで読み込むデータフ…

構成例

10万円超えていないはず。欲しい...。 Motherboard: GIGABYTE MA770T-UD3P Display: MITSUBISHI Diamondcrysta WIDE RDT23IWLM-D RAM: UMAX DDR3-1333 4GB Graphics board:R4350-D512H CPU: AMD Phenom IIx4 945 HD忘れてる。

コードコンプリート(上)

CODE COMPLETE 第2版 上 完全なプログラミングを目指して作者: スティーブマコネル,Steve McConnell,クイープ出版社/メーカー: 日経BP社発売日: 2005/03/26メディア: 単行本購入: 44人 クリック: 1,166回この商品を含むブログ (288件) を見る"完全なプログラ…

Amazon APIを使う (2)

ほとんどできた。 今回のポイントは 検索キーワードを日本語でも入力できるようにするためのURLエンコード⇒urllib.quote(str(入力文字列))で解決。 オブジェクトをそのまま外部ファイルの保存するためにシリアライズ化⇒pickle.dumpする。 XMLファイルのパー…

Amazon APIを使う

10日でおぼえる Python 入門教室を一通り読み終わったので、まとめとして本の中のいくつかの話題を組み合わせたアプリケーションを作成してみる。 本を読むのと、自分でやってみるのでは全然たいへんさが違うな。実際に自分でやってみると、時間もかかるしア…

GIMPマニュアル

背景を透明にする方法が分からず悩んだが、ここを見て解決した。↓ http://www.geocities.jp/gimpmanual/main_01.html#trans

10日でおぼえるPython入門教室

10日でおぼえる Python 入門教室作者: 穂苅実紀夫,寺田学,中西直樹,堀田直孝,永井孝出版社/メーカー: 翔泳社発売日: 2009/05/29メディア: 大型本購入: 4人 クリック: 64回この商品を含むブログ (13件) を見る「第3日 Web APIを使ってみよう」まで読んだが、…

wiki始めた

livedoorだけど。これ見た↓入門Wiki―みんなで投稿/編集できるWebの作りかた作者: 竹添直樹出版社/メーカー: 毎日コミュニケーションズ発売日: 2006/07メディア: 単行本 クリック: 181回この商品を含むブログ (21件) を見る

Learning Python

Learning Python作者: Mark Lutz出版社/メーカー: Oreilly & Associates Inc発売日: 2007/10/01メディア: ペーパーバック クリック: 16回この商品を含むブログ (6件) を見る3rd editionの英語版を辞書代わりに使っているが、2nd editionの最後の方にあった、…

PdfMergerの修正

PyPDFを使って実装した、pdfファイルをマージするツールPdfMerger を更新した。 更新 Quitメニューを付けた マージしたファイルの保存先を指定できるようにした アイコンを付けた 機能としてはファイルをマージするのみだが、500ページぐらいでも 数秒で作成…

Web creators 2009年9月

Web creators (ウェブクリエイターズ) 2009年 09月号 [雑誌]出版社/メーカー: インプレス発売日: 2009/07/29メディア: 雑誌 クリック: 3回この商品を含むブログ (5件) を見る カッコいいwebをつくる30の条件: プロのデザイナーのつくるものは精錬されている…

選択したディレクトリ内のファイルをアルファベットごとに分類して選びやすくするツール(2)

たいしたことないツールだが完成した。自分にとっては有用なものだと思う。py2exeでパッケージ化までやってみた。 今回おこなったこと wxComboBoxでアルファベットごとのファイル一覧が出るようにした。 一覧からファイルを選択して開けるようにした。 終了…

 ObjectDock

今さらながら、ObjectDockを使ってデスクトップをMac風にしてみた。Windows XPの64ビットなので、対応しているドックを探すのに苦労した。 再起動するとタスクバーが下に戻っているが、それはたぶん別の問題。

選択したディレクトリ内のファイルをアルファベットごとに分類して選びやすくするツール(1)

現在、一つのディレクトリ内にソースコードがすべて保存されている状態なのだが、ファイル数が膨大なので、explorerで全体を眺めてもどこにどれがあるのやら、ちょっと探しにくい。そこで、指定したディレクトリ内のファイルを(多少とも)簡単に選択して開…

flotでグラフ描画(3)

メイン画面とサブ画面に分けなくても、いいんでないかとやっと気づく。 マウスでのグラフの拡大はメイン画面でできている。 拡大後に全体表示に戻るときにはメイン画面で指定できないので、サブ画面で指定する。そのため、サブ画面が必要。←これ、間違い。 …

flotでグラフ描画(2)

昨日に続き。flotのサンプルを参考にして、マウスで指定した範囲を拡大して表示するようにした。見栄えとかにはこだわらず、とりあえず動くようにした。 下に示すHTMLファイルをブラウザで読み込む。表示される画面を図1に示す。上の大きなメイン画面と下の…

flotでグラフ描画 (1)

Javascriptのライブラリのflotを使ってグラフを描いてみる。図の見栄えはともかく、インタラクティブに図の大きさを変えたりできるのがいいかもしれない。テストとして、ローレンツ・アトラクタの計算と描画を行う。 下のようにhtmlを記述し、ブラウザで読み…

PCの設定時に気付いたこと

Pythonのライブラリをインストールする場合、64ビット用と32ビット用を混在させると、↓このようになってインストールできない。 コマンドプロンプトで、別のドライブに移動するときcdコマンドは使えない。 どうする? ↓こうする。 http://www.relief.jp/itnot…

British単位系からSI系への換算ツール(4)

wxPythonで実装したのと同じものを、ブラウザで動くようにしてみる。WEBで使えるようにすると便利だろうと思うから。HTMLとJavaScriptで記述する。 ↑図1:選択できる項目は前と同じ ↑図2:長さの換算 ↑図3:温度の換算(不完全だ) ↑図4:熱量の換算(正…

British単位系からSI系への換算ツール(3)

一応すべて実装した。このソフトでできることは次の通り(のはず)。 British単位系での数値を入力する (物理)量を選択する(選択できる量は図1の通り) 「換算」ボタンを押す 換算された値がSI単位系で表示される 図1:物理量の選択 適当に選んで実行し…

British単位系からSI系への換算ツール(2)

雛形だけ作った(下の写真)。このソフトでできることは次の通り(になる予定)。 British単位系での数値を入力する (物理)量を選択する 「換算」ボタンを押す 換算された値がSI単位系で表示される 日本のほとんどの人にとっては使う機会はないだろうな。…

British単位系からSI系への換算ツール(1)

仕事でBritish単位系というものを扱っているが、その単位系では物理量の大きさが実感できない。そこで、国際単位系へ変換するツールを作りたい。 まず下調べから。 基本的な量の変換:British系からSI系へ 長さ:1 [ft] = 0.3048 [m] 重さ:1 [lbm] = 0.4535…

 SoftwareDesign 2009年7月号

CPUの使い方 CPUの製造は一般的に製造プロセスを微細化することで、実装面積を小さくして消費電力を少なくしていきます。 微細化が進むと、リーク電流によって消費電力と発熱の問題からクロックを思うように上げることができなくなってしまいました。 性能を…

SD 2009/7

Software Design (ソフトウェア デザイン) 2009年 07月号 [雑誌] 耐熱サーバ群作成イロハ: 2章:物理的「熱」対策 ファンあしにはエアフローは作れない サーバに使用されるファンのタイプは2種類。軸流ファンとシロッコファン ヒートシンクに使用される材質…

SoftwareDesign 2009 7月号

Software Design (ソフトウェア デザイン) 2009年 07月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2009/06/18メディア: 雑誌 クリック: 1回この商品を含むブログ (8件) を見るやっと読みはじめる。Debianやマルチコアの記事も興味深いが、とりあえずは熱…