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

コマンド wait

Linuxコマンド wait wait [pid] pid: プロセスIDまたはジョブ番号。 バックグランドで実行中のプロセスの終了を待つ。pidを指定しなければすべての実行中のプロセスの終了を待つ。参考:【 wait 】 プロセスおよびジョブの終了を待つ | 日経 xTECH(クロステ…

削除したファイルのリカバリーツール

削除したファイルのリカバリーツール(Windows用) フリーで使える。Download Recuva | Recover deleted files, free!

ジョブ管理システムについてのメモ

ジョブ管理システム(バッチジョブシステム)について調べてみた。 まず、ジョブ管理システムの定義だが、以下の3つの機能を有するものとしている。 リソース管理機能 ジョブを受け付ける機能 ジョブをいつ開始するかを計画、実行し、結果を記録、報告する機…

猫C++読了

C++

9.6節 メンバポインタ 10.1節 関数のオーバーライド 11章 演算子のオーバーロード (難しいので読み流す) 12章 ファイル入出力 13章 テンプレート 14章 標準テンプレートライブラリ C++の触りだけざっと見た、という感じ。実際のコードを見て勉強しないと自…

猫C++の勉強

C++

9.3節のデストラクタまで。 9章クラスのキホン スコープ解決演算子「::」 コピーコンストラクタ デフォルトコンストラクタ 猫でもわかるC++プログラミング (猫でもわかるプログラミングシリーズ)粂井 康孝 ソフトバンククリエイティブ 2009-05-27売り上げラ…

猫でもわかるC++

C++ C

「猫でもわかるC++プログラミング」の勉強。8.5節まで。 まだまだCの復習で、C++特有の話にはなっていない。 「Cを知らなくてもC++を学べる」というコンセプトなので、仕方がないか。

ポインター:変数値のスワップがうまくいかない

C++ C

整数の値を入れ替えるプログラムを作成。 関数swapで値を入れ替えている。swapの引数として変数の値を与えるとうまくいかない。例えば以下のコード。 // 失敗例 (1) #include <iostream> using namespace std; void swap(int, int); int main() { int a, b; a = 10; b </iostream>…

C++の勉強

C++

継続して「猫でもわかるC++プログラミング」の勉強。5.5節まで。 マニピュレータ setw():フィールドの文字数指定(次のフィールドにしか影響しない) 表示する文字を、何文字分のスペースをとって表示するか。

iPhoneアプリ開発の勉強開始

始めた。 自分の環境はMac OS X 10.6.8なので、Xcode 4は使えないということを理解する。 しかし、最近売られている解説本はほとんどXcode 4対応なので、それらを見て勉強することは難しい。1年前くらいの本ならXcode 3を使って解説している。そこで、1年く…

今日の使い捨てスクリプト

ログから時刻を抜き出して、かかった時間を抽出するスクリプト #!/bin/env python NUM = 4548 file = 'cpr.log' fp = open(file, 'r') time = [0.0]*(NUM+1) itr = [0]*(NUM+1) for i in fp.readlines(): if i.find('Start') == 0: if i.find('step') != -1:…

今日の使い捨てスクリプト

#!/bin/env python NUM = 4547 file = 'log' fp = open(file, 'r') res = [0.0]*(NUM+1) itr = [0]*(NUM+1) for i in fp.readlines(): if i.split()[0] == 'step': res[int(i.split()[1])] = float(i.split()[12]) itr[int(i.split()[1])] = itr[int(i.split…

今日のエラー

再現性がないエラー。 (python:20923): Gdk-CRITICAL **: gdk_window_set_geometry_hints: assertion 'GDK_IS_WINDOW (window)' failed これまでは出ていないので、修正した箇所が悪いに違いない。