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

エキスパートCプログラミング

エキスパートCプログラミング―知られざるCの深層 (Ascii books)作者: ピーターヴァン・デ・リンデン,Peter van der Linden,梅原系出版社/メーカー: アスキー発売日: 1996/03メディア: 単行本購入: 17人 クリック: 404回この商品を含むブログ (78件) を見る 5…

Cの復習

C

美しいCプログラミング見本帖 p.432まで。

数値データを集計して平均を取る(使い捨てスクリプト)

物理量の分布を与えるデータファイルが複数ある。フォーマットは全部のファイルで同じ。それらを読み込んで、平均の分布(つまりアンサンブル平均)を求める必要があった。Excelで処理するにはデータが多く、面倒くさそうだったのでPythonのスクリプトを書く…

Cの復習

C

美しいCプログラミング見本帖 p.414まで。

スーパーコンピュータ

スーパーコンピュータ (ポピュラー・サイエンス)作者: 山田博出版社/メーカー: 裳華房発売日: 2000/05メディア: 単行本 クリック: 1回この商品を含むブログ (2件) を見る2000年刊だから、ちょっと古い本。図書館から借りて読む。 クレイのこともちょっと触れ…

いろはもみじ

武蔵大学散策。

シーモア・クレイの生涯

スーパーコンピュータを創った男―世界最速のマシンに賭けたシーモア・クレイの生涯作者: チャールズ・J.マーレイ,Charles J. Murray,小林達出版社/メーカー: 廣済堂出版発売日: 1998/04/01メディア: 単行本 クリック: 1回この商品を含むブログ (6件) を見る…

神経すいじゃくのようなものを作る(1)

神経すいじゃく(漢字で書くと気が滅入るので平仮名で書いている)のようなものをPygameで作る。 仕様のようなもの 4×4の升目がある。 好きなところをクリック。そこに絵が表示される。 2回クリックして絵が合えばOK。 すべての絵が表示されれば終了。 今回…

リーナスの本

近所の図書館から借りて読んだ。それがぼくには楽しかったから 全世界を巻き込んだリナックス革命の真実 (小プロ・ブックス)作者: リーナストーバルズ,デビッドダイヤモンド,風見潤,中島洋出版社/メーカー: 小学館プロダクション発売日: 2001/05/10メディア:…

ライフゲームを作る(2)

Pygameを使ってライフゲームを作った。ライフゲームがどういうものかはリンク先を参照のこと。 使用方法 Conway.pywを実行する。 升目が表示されるので、適当な升を選んでクリックすると黒くなる。黒は生命が存在している状態、白は生命なしを表す。初期の分…

ライフゲームを作る(1)

ライフゲームというものがある。これをPygameで実装することにした。 どんな感じになるか ルールはライフゲームの記述に従う。 初期のパターンを与えてからスタートボタンで時間進行する。 世代が進むとパターンが変わっていく。 ストップボタンを押すと時間…

ジュース

この秋一番の寒さだったが、ジュースを飲んだ。缶の色と中身の液体の色が全く同じだった。燃えるようなオレンジ色。 看板に偽りなし。

画面操作をファイルに記録する

画面操作をムービーとして保存できないものか、調べた。 このあたりが参考になる。http://q.hatena.ne.jp/1168962059 http://plaza.rakuten.co.jp/pgmemo/diary/200511270000/時間が取れれば今日試す。

Lisp最強らしい

ハッカーと画家 コンピュータ時代の創造者たち作者: ポールグレアム,Paul Graham,川合史朗出版社/メーカー: オーム社発売日: 2005/01/01メディア: 単行本購入: 109人 クリック: 4,884回この商品を含むブログ (582件) を見る月曜日にブックオフで購入して、今…

オセロを作る(4)

今日の作業 相手に色を挟む位置にしかコマを置けないようにした(今まではクリックすればどこでも置けた)。 マジックナンバーをなくした。変数BLACK, WHITE, BLANKを定義。 クリック毎に順番を変えるのでなく、コマを交互に置けるようにした(あたり前)。 …

オセロを作る(3)

少し進んだ。 今日の改良点 挟んだコマの色を反転させるようにした。 8方向それぞれで関数を定義。 初期設定部分をdef main()の外へ出す。 使用方法 ファイルMiniOthello.pywを実行。 変数TNUMの数で一辺の升数を決めている。一般の升は8x8らしい。大きくと…

オセロを作る(2)

週末はまったく作業ができなかったが、オセロゲームを作ることでPygameに触れてみる。 今日の作業 コマを置いた場所には再度置けないようにする。 起動時に中央に4つコマを置く。 挟まれたコマの色を反転する(作業途中)。これが結構面倒だと気づく。 初期…

コンピュータの名著・古典100冊

コンピュータの名著・古典100冊作者: 石田晴久,青山幹雄,安達淳,塩田紳二,山田伸一郎出版社/メーカー: インプレス発売日: 2003/10/29メディア: 単行本購入: 4人 クリック: 41回この商品を含むブログ (44件) を見るブックオフで購入。この本自体はそんなに古…

蓮のある池

人が多い。

プログラミングのセオリー

先週、通勤電車の中でずっと読んでいた。 C、Java、GUIプログラミングまで広く浅く扱っている。エッセーという感じ。 なるほど、と思える記述がいくつかあった。 コメントの書き方 マジックナンバーをなくす 変数の命名法 一本ソースは関数化 等。基本的なこ…

 オセロを作る(1)

Pygameの練習のために、オセロゲームを作ることにする。バージョン1の仕様は次のように決めた。 人間対人間の対戦用とする。人間対コンピュータは次のバージョンとする。 4×4の枡目をもつ盤を用意する。拡張することはたぶん容易。 コマを置きなおすことは…

使いはじめ

Pygameの勉強。http://www.unixuser.org.nyud.net:8090/~euske/doc/pygame/index.html ここの実況中継がおもしろい。とても役に立つ。マニュアル読むよりも100倍速く理解できる。”第1回・なんか描いてみる" ”第2回・イベント処理 前半”を見た。その中で、Pyt…

ファイル名の先頭にハイフンが付いたファイルの削除

ファイル名の先頭にハイフンが付いたファイルが何かの拍子にできてしまっていたので、rmで消去しようとしたがなかなか一筋縄ではいかないことが判明した。コマンドラインでrmの次にファイル名を指定しても、この場合オプションと解釈されてしまう。 例えば、…

 アプリの切替え

マウスを使わずに開いているアプリケーションを切替えるには、AltとTabを押す。Linuxでも可。 どうやるのか忘れていたのでメモしておく。

最悪の日だったなー。

落ち込んだ。うまくいかないときもある。こんなときに心の中で歌う曲。 アンパンマンたいそう ♪もし自信をなくして くじけそうになったら いいことだけ いいことだけ おもいだせー♪この歌詞も深い。 アンパンマンのマーチ ♪なにがキミのしあわせ なにをして…

山の風景

カブトムシ発見

カブトムシ型すべり台。