とある技術者の備忘録

~開発の記録~

2013-11-01から1ヶ月間の記事一覧

vxWorks ログ出力

C言語では、標準出力に以下を使うのが一般的です。 printf("n = %d", n);vxWorksでは、こんな感じ(↓)で書いても同じように標準出力されます。 logMsg("n = %d", n, 0, 0, 0, 0, 0); 違いとしては以下のようなところでしょうか。 ◆printf ・可変長引数 ・直…

フレームワーク

VisualStudioなんか使っていると、よく目にするのが「Afx」という単語。 初めて「StdAfx.h」を見たとき、会社の先輩に「スタンダードあふっくす」って言ったら 「恥ずかしいからそんな呼び方しないでくれ」と言われたのを覚えてます(^-^;「Std」は「スタンダ…

スリップリングの仕組み

ハード系の仕事をしていると、たまに「スリップリング」という言葉を耳にします。なんだそれ?w って思って調べてみると、なんてこたない。 モノ自体は知っているけど、名前を知らないアレでした;; 通常、電源の供給元ってのは固定系から出ていますが、 …

比較ツール

ソースコードのリビジョンを何度かあげていくと、 どのバージョンでどういった改修を行ったのか見返すときがたまにあります。 ソースコードはテキストファイルなので、基本的にどんなdiffツールでも対応していると思います。しかしながら、Word/Excel/PowerP…

SVNでファイルを取得すると、タイムスタンプが取得日になってしまう

開発を続けていくと、ソース管理が結構重要になってきます。 メインとなる製品ソースから特注版を作るのに派生させたり、 1つ前のバージョンではうまく動いていたので、バージョンを戻したかったり。メジャーな管理ツールとしては以下が挙げられます。 ・MS …

ファイルオープンダイアログ

GUIを使って、ユーザにファイルのフルパスを指定させたいとき・・・・ありますよね。よく見るこんな画面です。 実はそんなに大変じゃなく、数ステップで書けちゃいます。「ファイルを開く」ときのソースはコチラ(↓) BOOL CMainDlg::OnButtonPush() // ファ…