制作メモ記帳
    お問い合わせはこちらまで ソフトウェア開発 Yamanaka

DiarySQL 日記帳ソフト について    2012 4/23
DiarySQLには、ヘルプ表示のボタンを設置していません、
必要な場面で、キーボートの [ F1 ] キーを押せば、ヘルプが起動します。
基本的に、以下の5点が出来れば良いとした日記ソフトです、
1.日記を記録する
2.日記内容の検索をする
3.ファイルの保存が出来る
4.必要なソフトの起動が出来る
5.バックアップが簡単に出来る
その他は、餅屋は餅屋で、専用ソフトを利用すれば良いとの考えです、
私は、帳簿をエクセルで記録していますが、そのファイルは、データ保存場所に入れてあります、
データ保存場所は、まるごとバックアップされます、この中に、日記に必要ないものでも何でも入れておけば、 一緒にバックアップしてくれます、
容量が膨らんでも、差分バックアップ出来るので、気にする事はありません。
差分バックアップとは、
更新されたファイルのみバックアップする事を言います、また、増えたファイルもバックアップします、
注意するのは、
転送元の減ったファイルは、バックアップされたフォルダからは削除されません、
例を言いますと、
過去にエッチな画像を保存したとしましょう、見つかったらまずいので、後に、削除した場合、
バックアップしたフォルダには残っている事になります、復元すれば、又、表示されます、
そういう恐れがある場合のみ、クリーンバックアップしましょう、
クリーンバックアップとは、上書きバックアップでは無い事を言います。
今後、DiarySQLの日記データと互換性を持たせた、Android携帯端末版の日記帳ソフトの制作を検討しています、
ただ、携帯電話の使い方をも知らない私には、その点がネックになっています。

見積請求書プラス LAN対応型について
LANなどネットワーク対応ソフトでは、データベースサーバーソフトの導入が不可欠です、
※ACCESSやSQLite3は、少数人での共有操作は可能ですが、データベースサーバーとは言いません、
なぜ、データベースサーバーソフトの導入が不可欠かと言いますと、
複数人が同時処理をしても、効率よく処理し、データを壊わさない信用性があるからです、
プログラマーは、複雑な処理をデータベースサーバーにお任せする事で、安心してソフトを作成することが出来ます、
処理速度に関しては、その能力を発揮するのは、数万規模以上のデータを扱う場合のみです。
見積請求書プラスのデータ記録方法は、データベースサーバーソフトを使っていませんが、
データベースサーバーと同等の機能を搭載しています、
作業をするコンピューター名を自動認識して、その名前で作業が行えるようになっています、
複数人が同時に操作しても、効率よく処理し、データも壊れることはありません。
不安であれば、見積書なら見積書を、複数人で新規作成し、よーいドンで、同時に保存してみれば判断出来ます、
ソフトが正常にデータを記録したならば、書類番号を自動に振り分けるはずです。

Windowsオペレーティングシステムで共有ファイルへの同時接続制限数
共有ファイルがあるWindows OSへの、アクセス(作業)可能数は、以下の通りです、
Win7 20接続
XP Pro 10接続
Xp Home 5接続
Vista 10接続
これ以上の接続が可能なOSは、Windows Server / Linuxなどになります
マイクロソフト社は何を意図して、このような制限数になっているのか...
まったくの想像ですが、
基本設計では、個人で利用するOSであったのですが、時代の要求で、複数の人が利用することを想定したサーバー機能を搭載したわけです、
ただ、完全なサーバーOSとしてサポートしていない為、適当な制限数で切ったのではないでしょうか?
不安なら、Windows Serverを使ってくれと。
もうひとつ、ハードウェアの能力に合わせたものと考えられます、
LinuxのOSを搭載した、LAN接続ハードディスクというものがありますが、
Linuxは、接続制限数はありませんが、奨励同時アクセス数は、値段なりのCPU能力にあわせたものに なっています、
Windows7が20クライアント同時アクセス可能でも、ハードウェアもそれなりの能力が必要ということになります。
または、共有するデータの大きさも関係してきます
マルチメディアファイルを共有操作すれば、どれだけのハードウェア能力を必要とするか想像出来ます。

Windowsオペレーティングシステム、コンピュータ名の文字数について
見積請求書プラスLAN仕様は、コンピュータ名を認識して、作業が出来るようになっています、
コンピュータ名の認識出来る文字数は15文字までと、マイクロソフトで説明しています、
16文字以上登録しようとすると、警告確認のダイアログが出ます、
又、ネットワーク上に、同名のコンピュータ名が存在すると、重要なトラブルの原因になりますので十分注意して下さい。

フリーソフトについて
プログラミング技術習得の為に、過去に作成した作品を公開しています、
■EasyCafeFTP Java言語製
ホームページを更新するときなどに利用するソフトです、業務で利用しています、
Java言語を習得するのに情熱を注いだ作品です、
私自身は、ナンバーワンのFTPソフトと思っているのですが、まるっきり人気が無いです。
■MailChecker Java言語製
文字変換が完全ではありませんので、お勧め出来ませんが、業務で利用しています、
私は割り切って、文字変換の出来ないメールは、重要ではないと判断して使っています。
■CopyCrypt C++言語製
Java言語で公開されていた暗号生成コードを、C++言語に書き換えた作品です、
そのままWindowsで使えるので、需要があるようです。
■RandWin  C++言語製
パスワード解読ソフトです、
Win32APIの習得を目的に、作成しました、
名前ほど、大それたソフトでは無く、パソコンの能力を比較するのに良いと思います。
■JCaleder C++/Java言語製
一般的なカレンダーです、
私は、デスクトップに置いています。
■サーブレット掲示板 Java言語製
Java Webプログラミングを習得する為に作成した作品です、
一から作るのは面倒なので、Perl言語で作ったものを、むりやりJava言語に書き換えました、
国立大学院の研究室が管理しているHPで、フル稼動しているのを確認しています。