あるプログラマの日記

プログラマのメモ、出来事、考えたこと、勉強とかの雑記

プログラム

ペアプログラミング雑感

いろいろと新しい試みが始まったりして、環境が変わりました。自分のまわりと自分自身のことですけど。ペアプログラミングを始めました。実験的にですが。C言語の制御システムです。C言語はぜんぜん問題ないのですが、制御系システムは、扱う分野によってぜ…

CVSの概念とコマンド

以前(2年前)にリリースしたバージョンのシステムから、バグフィックスを含め必要最低限の部分を反映して、今回リリースすることになりました。システムは細かいシリーズに分かれていて、現在の最新バージョンは機能的な仕様が以前(2年前)のシリーズと異…

JAVA PRESS Vol.40に、D言語の紹介記事がありました。

以前から、その存在は知っていましたが、どのくらいの実用化レベルなんでしょうか。C/C++,Java,C#のいいとこどりの言語のようです。Javaのような仮想マシン上のコードではなくネイティブコードにコンパイルされるようです。機能的にすぐれたプログラミング言…

Linuxのファイルダンプ

xxd ファイル名

リアルタイムログファイルモニター

リアルタイムで更新されるログファイルの最新情報表示。 tail -f ログファイル名

CVSでのチェック

cvs で commit する場合の注意点 「cvs diff ソースファイル」で、差分の確認をしてから commit する。 commit忘れがないように、ソースファイルの最上位のディレクトリで「cvs release . 」を実行して、チェックする。

複雑さについて

プログラムの複雑の原因について、考えてみた。 将来の仕様変更、仕様追加に備えて、柔軟な対応ができるような構造にしているため。 仕様追加、仕様変更が何度もあり、つぎたされた処理が、複雑さを増している。 複雑なプログラムを書くことで自分のプライド…

こんなプログラムありました。

・SWT/JFace ・JRuby ・Bean Scripting Framework ・Jakarta ORO 上記のライブラリを使用したエディタ erieを見つけました。 マクロとしてRubyを採用しています。いろいろとカスタマイズできるようです。 興味がわいたので、ソースコード等を、眺めてみたい…

Crystal Reports

RDC(Report Designer Component)は、クリスタルレポートのレポート機能のコンポーネント。Visual Basic 5.0/6.0でアプリケーションのプロジェクトに組み込める。下記の3つのコンポーネントで構成されている。 Report Designer Crystal Report Viewer Automa…

Visual Basicで開発

VBAを使用してExcel上のアプリケーションを作成したことはあるのですが、 今回はじめてVisual Basicを使用して仕事をすることになりました。できれば、JSPかSwing/SWTでクライアント部分を作成したかったのですが、不本意ながらVisual Basicを使用することに…

仕事で使用するプログラミング言語

仕事で使用するプログラミング言語は、 C言語(1993〜1996) -> C++(1997〜2000) -> Java(1999〜2004) / C/C++言語(2002〜2004) / JavaScript(2003〜2004)と変遷していきました。 プログラミング言語への執着は、あります。が、仕事で使用しなければならないプ…

バイナリエディタ

以前から、よく使用しているバイナリエディタ。シンプルで使いやすい、動作が速い、高機能、Cの構造体に合わせたデータの参照ができる等、よくできていると思います。バイナリエディタを使っている人は、制御系、組込み系等の開発者が多いんでしょうか。業…

クライアントアプリケーション

クライアントアプリケーションとして、VBで作成したものって現在どのくらいの割合で、市場にでまわっているんでしょう。今でも高いシェアを誇っているんでしょうね。それに引き換えSwing、SWTのアプリケーションは、世にでまわっているんでしょうか。まだま…