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

機械設計

伝熱の三形態 熱伝導 対流熱伝達(自然対流、強制対流) ふく射 機械設計 2013年 01月号 [雑誌]出版社/メーカー: 日刊工業新聞社発売日: 2012/12/10メディア: 雑誌この商品を含むブログ (1件) を見る

計算機プログラムの構造と解釈 読書日記(2)

第一章 手続きによる抽象の構築 環境(envirronment)、大域環境 tree accumulation procedure definitions

計算機プログラムの構造と解釈 読書日記(1)

Scheme処理系であるGaucheを、Macにインストールする。Terminalで。 $ sudo port install gauche Password: Warning: port definitions are more than two weeks old, consider using selfupdate > Computing dependencies for gauche > Dependencies to be …

円を描く

小さな正方形を並べて、中心からの距離に応じて色分けする。 一辺が0.02の正方形 40×40個格子状に並べる。 正方形の中心位置と(0.48, 0.5)との距離が、0.2より小さい場合色づけする。 描画は、Matplotlibで行う。コードは以下の通り。 #!/bin/env python imp…

非構造格子データを読み込んでファイルを保存するスクリプト(2)

描画するオブジェクトの見える角度を適当に調整する。 from vtk import * fname = 'sgks.flow.vtk' reader = vtkUnstructuredGridReader() reader.SetFileName(fname) reader.Update() output = reader.GetOutput() scalar_range = output.GetScalarRange() …

非構造格子データを読み込んでファイルに保存するスクリプト

vtkで図形を描いてファイルに保存する。pythonを使う。 やっとできるようになった。参考:http://home.hiroshima-u.ac.jp/~tyoshida/dokuwiki/vtkソースコードは以下の通り。 from vtk import * fname = 'tube.vtk' reader = vtkUnstructuredGridReader() re…

エラー No handlers could be found for logger “OpenGL.arrays.arraydatatype” 解決するには?

SysML

日本語訳の本に、原著者のSandyからサインをもらった。 この本をわざわざ飛行機でもって行く。重かった。原著の洋書も重いらしい。 表紙を開いたところに、さらっと書いてもらう(写真は一部加工済み) 拡大(写真は一部加工済み)。世間話の英語はほとんど…

mlabで画像ファイルが保存できない

Mayaviで描いた図を画像ファイルとして保存したいだけなのだが、うまくいかない。 http://www.sam.math.ethz.ch/~hheumann/Tutorial/html/mayavi2_tips.htmlにあるサンプルコードを実行する。 実行環境は以下の通り。 Windows 7 Professional python 2.6.6 (…

UMLの勉強(3)

基礎からはじめるUML2.1株式会社テクノロジックアート 長瀬 嘉秀 ソーテック社 2008-06-14売り上げランキング : 301072Amazonで詳しく見る by G-Tools振る舞いを表すUMLダイアグラムのまとめ 4-01章:アクティビティ図 プロセスの逐次的なステップ、ものごと…

UMLの勉強(2)

基礎からはじめるUML2.1株式会社テクノロジックアート 長瀬 嘉秀 ソーテック社 2008-06-14売り上げランキング : 301072Amazonで詳しく見る by G-ToolsUML2.1のダイアグラムは、構造を表すものと振る舞いを表すものに分類できる。 静的な構造を表す6つのダイ…

UMLの勉強

基礎からはじめるUML2.1株式会社テクノロジックアート 長瀬 嘉秀 ソーテック社 2008-06-14売り上げランキング : 301072Amazonで詳しく見る by G-Toolsモデリング言語の勉強を始める。プログラミング言語と違い、ちょっと書いて動かしてみるということができ…

scim_bridgeのエラーメッセージ

VMWare上で動作しているCentOSにwxPythonをインストールして、GUIアプリを起動したときに出てくるメッセージ。プログラムの実行には影響ないようだが、気持ちのいいものではない。 Another agent is running... Failed to allocate the agent. Exitting... F…

wx.DirDialogのスタイル

ディレクトリ(フォルダ)選択ダイアログを開きたいときには、wx.DirDialogを使う。そのとき指定できるスタイルは以下の通り。(参照:wxPython API Documentation — wxPython Phoenix 4.0.3 documentation) スタイル 説明 wx.DD_DEFAULT_STYLE デフォルトの…

開発環境のモジュールのバージョンを記録しておく

現在のPython用開発環境は以下の通り。 まずLinuxの方。 ######################################################### System Information date: Wed May 23 09:28:21 2012 ##########################################################******** distributio…

Macでのpython環境の整理

自分のMacのpython環境がごちゃごちゃになってしまって、昔動いたスクリプトが動かなくなったり、とかあって整理しなくてはと思っていた。同じような状況の方がいたので、参考にさせてもらう。 Python環境の整理、、、 - aremokoremo やったこと。 $ sudo po…

ソフトウェアにタイマーを組み込む

ソフトウェアにタイマーのようなものを仕込みたい。 例えば、ある時間が経過すると何かが発動するようなもの。用途はいろいろ考えられるが、ユーザーに提供するお試し版ソフトウェアをある期日まで使用可能とし、それ以降は起動できないようにする、とか。悪…

FAT32からNTFSへの変換

外付けHDのファイルシステムを変換する。 FAT32だと、4GB以上のサイズのファイルを記録できないため、NTFSへ変換する。中のデータをそのままにして、フォーマットだけ変換する。参考:ファイルシステムの変換方法実行結果:10分程度で完了した。

特定のディレクトリ以下、すべてのファイルとディレクトリを削除する

システムコールを使ってファイル操作をするCのプログラムを作成する。特定のディレクトリ内のファイルとディレクトリをすべて削除したい。unlink()を使えばファイルは消すことができる。また、rmdir()を使えば空のディレクトリは消すことができる。しかし、…

システムコールを使ったコード

システムコールを使った簡単なCのコードを書いている。ここに載せるのは、引数で指定したディレクトリの名前を変えるだけのものだけど、他により突っ込んだ処理をいろいろやる予定。以下は、たいへんそうだけど今度プログラム化することのリスト。 ディレク…

SoftwareDesign 2012年3月号

Software Design (ソフトウェア デザイン) 2012年 03月号 [雑誌]技術評論社 2012-02-18売り上げランキング : Amazonで詳しく見る by G-Tools今月は2つの特集がどちらもおもしろい。 (特集1)大事なデータの生存戦略 増分バックアップと差分バックアップの違…

お子様向け計算ドリルアプリ(5)

今回改良した点 問題総数を40とする。 40問終わると、メッセージが表示される。 再度スタートするには、Rキー、Nキーの順に押す。 正解した場合スイッチがもらえ、何個もらったかをメッセージとして表示する。 ここまでのソース。 # proto06.py background_i…

PythonスクリプトをPyInstallerで実行モジュール化するときに出てきた問題点

PyInstallerを使って、Pythonスクリプトをバイナリに固める。固めたバイナリを実行すると、ファイルパスの問題でうまく動かないときがある。どのような場合に動かないかを、まずは示す。ファイル構成は下記の通り。ソースがexample.py、ソースが読み込んでい…

お子様向け計算ドリルアプリ (4)

画面の大きさをy方向に広げて、獲得したスイッチの画像を2段表示にした。 ソースコードは以下の通り。 # proto04.py background_image_filename = 'forze.jpg' switch_image_filename = [ 'AS01.jpg','AS02.jpg','AS03.jpg','AS04.jpg', 'AS05.jpg','AS06.jp…

お子様向け計算ドリルアプリ(3)

pygameで子供用のゲーム風お勉強道具を作成している。 そもそも、こういうものを何で実装できるかと考えたときに、画像をメインで扱うのならpygameを使うのが簡単でいいかな、と思ったのでpygameでやっている。一方、ボタンやテキスト入力欄なんかを持つ画面…

お子様向け暗算ドリルアプリ(2)

コドモが足し算の勉強を喜んでやりたくなるようなゲームを作成している。 前回までのプロトタイプに実装したこと Nキーを押してゲームスタート 2項の足し算の問題を乱数で作成して表示する 入力された答えが正しいかどうか判定する 今回は、正しい答えを入…

 お子様向け暗算強化アプリ (1)

ゲーム感覚で算数(足し算)の勉強ができるアプリを作成してみる。もちろんPygameで。 小さな子供というのは、何か目に見えて得られるものがないと勉強しないので、楽しみながらいつのまにか勉強になっている、という感じのものに仕上げたい。仮面ライダーと…

 GIMP on MacOS

GIMPのパネル上の文字化け、やっと直せた。 Mac Gimp 2.6の文字化けの対処法。 - atelier:mitsuba ありがとう。 これからはまともに使える。相変わらず起動がとても遅いのが気になるが...。

CPUとGPUのトレンドを知ることができる

CPU&GPUがわかる本―激変するパソコン最重要パーツの最新知識!! (I・O BOOKS)作者: I O編集部出版社/メーカー: 工学社発売日: 2011/11/01メディア: 単行本 クリック: 13回この商品を含むブログ (1件) を見る雑誌(月刊I/O)の記事を集めて本にしたらしいが、…

Pygameに関する日本語の本

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