ソフト広場

私が、気が向いた時に作っている便利プログラムです。

Drag&Dropに対応できましたが、関連付けに対応できません。どうするんでしょう。
最終更新日:2000年9月3日(Internet-cache-picker Ver.3.20リリース)
いくつかのファイルのリンク切れがあるかもしれません。
ダウンロードできないときは、このページ から、ダウンロードしてください。

Internet cache picker Ver3.20 ダウンロード pickdlg320.lzh
ソフトの説明 サイズ 動作確認済OS 動作条件
 このソフトは、インターネット一時フォルダ内に保存されているインターネットサイトを、 サーバーごとまるごと指定の場所に保存・削除するソフトです。 119KB Windows 98,NT インターネットエクスプローラー Ver 4.0〜5.5用。
 このソフトは、簡単に言うと、ホームページをまとめて保存するソフトです。(ただし一度訪れたページのみです。)
 ファイルの保存を1ページずつ行うのが大変な方や、スタイルシート等の外部取り込みファイルを眺めて 研究したい人。ホームページを、MO等の外部メディアに格納したい人にお勧めです。
 ディレクトリは以下に、きれいに保存してくれるので、ディレクトリからURLもわかってしまったり、 語句検索もWindowsのファイルの検索で行って、対象ファイルを探せるのが便利で、自分でもよくつかってます。
 作成してからもう2年半以上経ちました。かなり、安全に使えるレベルになりました。
 Version 3.20のVersion 3.12からの変更点
 Internet Explorer 5.5に対応しました。(微妙に仕様が変わるんだから。。。)あと、保存部分のプログラムの見なおしを行い、 特殊な場合の処理がちょっとあやふやだったので変えてみました。
 Version 3.00から結構速く、メモリリークもなくなり、とても安全になったと思います。速さは量、HDDへの書きこみ速度に比例します。

インターネットサイトまるごと保存・削除プログラム(pick)ver1.23 ダウンロード pickdlg123.lzh
ソフトの説明 サイズ 動作確認済OS 動作条件
 上のソフトの旧バージョン。pick.exeの検索機能っていうのが便利かも。 137KB Windows95,98 インターネットエクスプローラー Ver 4.0x専用。
※注: セキュリティの関係上、このソフトを大学など共有で使用しているコンピュータで使用しないようにしてください。
   もし使用したことで、個人のプライバシーを侵害し問題が生じても、製作者は一切の責任を負いません。
   「削除」については、正規の方法に反してますので、注意深い人は使用しないでください。

tftpsrv Ver 0.12(Build8) ダウンロードtftpsrv012b8.lzh
ソフトの説明 サイズ 動作確認済OS 動作条件
 このソフトは、FTPでサーバに接続して、ファイルをアップロードする作業を自動で行ってくれるソフトです。 最初に、リストにファイルを追加して、後は、サーバ名などを選択して、ボタンを押すだけです。
ソフト名は仮のものです。NTで見かけた、TFTPとはまったく関係ありません。
13.1KB Windows 98,NT ※ 注意:β版なので、操作性の問題、制限事項、その他不都合があるかもしれません。
 やっぱり、ゆたゆた初!ダイアログボックス以外のMFCアプリケーションです。 リストなんで、リストビューを使いました。リソースでいじれないのがちょっと面倒ですね。
 さて、このソフト、tftpは、FTPでファイルをアップするとき、FTPソフトの場合、 アップしたいディレクトリに移動して置く(移動時にファイルリストをいちいち表示する)ので、 なんか、面倒でつないでる時間が惜しいですね。だからといって、コマンドで打ちこんだら もっと疲れる。
 そこで、先にファイルを、どこにアップするか決めておいて、自動的に接続してアップするソフトがtftpsrvです。 (将来、リストファイルを作って保存できるようにする予定です。)
 β版なので、新規作成以下のメニューがあるのですが、なにも起きません。また、保存しますか?と聞いてきますが、今は、いいえを押してください。保存しても空のファイルが出来上がるだけです。
mesocku Ver 1.00 ダウンロードmesocku111.lzh
ソフトの説明 サイズ 動作確認済OS 動作条件
 このソフトは、UDPで、ソケット通信を行うソフトです。ネットワーク上の相手に、メッセージを送ったり、受信したりできます。(動作には、別途MFC42.DLLが必要。最近のパソコンであれば、入ってます。MFC42.DLLは、vectorなどでDLできます。) ともに
6KB
Windows 98,NT ※ 注意:このソフト(特にサーバ)は、ある程度ネットワークの知識を持った人が使用するようにしてください。
 ゆたゆた、ネットワークソフトUDP版でーす。
下のソフトmesocks(c)は、よく耳にする、(狭い意味での)TCP/IPですが、このソフトは、 UDPというプロトコルを使用しています。
UDPは、NTP時刻同期や、ICQに使用されているものです。簡単に説明すると、UDPは、 相手と接続をしません。相手のあて先に、メッセージを送って、それを見るものです。
UDPは、はがき、TCPは、電話といったところでしょうか、 別に、UDPが、遅いということはないですが。
 使い方は、相手のIPアドレスと、ポート番号を指定して、メッセージを書いて、送信するだけです。 受信は自動です。
mesockが全体的にバージョンアップして、バイナリデータのやり取りができるようになりました。16進数2桁を並べて書いて送ってください。
mesock Ver 1.00 ダウンロード(サーバ) mesocks100.lzh
ダウンロード(クライアント) mesockc100.lzh
ソフトの説明 サイズ 動作確認済OS 動作条件
 このソフトは、ソケット通信を行うソフトです。ネットワーク上で1対1で話ができます。(動作には、別途MFC42.DLLが必要。最近のパソコンであれば、入ってます。MFC42.DLLは、vectorなどでDLできます。) ともに
6KB
Windows 98,NT ※ 注意:このソフト(特にサーバ)は、ある程度ネットワークの知識を持った人が使用するようにしてください。
 ゆたゆた初、ネットワークソフトでーす。
※ 注意事項
 このソフトは、1対1のチャットをやるために作られています。(って、思わせぶりな言い方ですけど、)
たいてい通信ソフトは、独自のアプリケーションプロトコルにのせるんですけど、これは、TCP/IP(TCP)そのもの(ソケット)にのってます。
つまり、TCP/IP(TCP)ベースのサーバ、クライアント「HTTPやFTPやIRC(チャット)など、最近のネットワークでつながっているもの」に プロトコルを守れば、接続し通信できちゃいます(サーバにもなっちゃいます)ので、気をつけてください。
 注意しましたので、このソフトを使用して何かトラブルが起こったとしても、私(mesockの作者は一切責任をとりません。)

 誰でも使える簡単な使い方
  1.どちらか片方の人が、mesockc(クライアント)、もう1人の人は、mesocks(サーバ)を用意し、実行する。
  2.サーバの人が、クライアントの人に、IPアドレスと使用するポート(普通は、初期値:15963を使用してください。)をメールか何かで教える。
    (IPアドレスの調べ方、スタート−プログラム−MS-DOSプロンプトを開き、ipconfigと打つと、出てきます。ダイアルアップの人は、毎日IPが変わります。)
  3.サーバの人が、「サーバ起動」を押す。(クライアントが接続するまで、ウィンドウが固まってます。)
  4.クライアントの人が、「接続」を押す。
  5.2人とも、接続したメッセージが出る。
  6.その後は、お互い、テキストボックスに送る言葉を書いて、「送信」を押せば、相手にメッセージが届き、下の履歴のところに、表示されていきます。
  7.終わるときは、「切断」を押します。

 制限事項(注意や、ちょっと未対処のもの^^);
  ポート番号は、安全のため5桁以上の数に設定してください。低い数は、いろいろなサービス(時刻取得、HTTP、XWindowなど多数)で使用しています。
  「サーバ起動」を押してしまうと、クライアントが接続しない限り、固まり、mesocksの画面が制御不能になります。自分でクライアントを起動して、接続しに行くか、アプリケーションの強制終了をして対処してください。
  今のバージョンでは、相手が、「切断」してもまったくわかりません。終わるときは、相手に確認を取って終わりましょう。

 その他、技術関連
  公平のために?サーバの人も、接続したクライアントのIPアドレスがわかります。そのとき、","の後の数字は、クライアントが使用しているポートで、 Windows画素の都度割り当てるもので、とくに関係ありません。
 
ファイル WAVE 突っ込みソフト(FWT)ver1.10 ダウンロード fwt.zip
ソフトの説明 サイズ 動作確認済OS 動作条件
 このソフトは、WAVEファイルに、ファイルを埋め込むソフトです。 115KB Windows98  どんなフォーマットのWAVEファイルでも恐らく埋め込み可能です。
 Version 1.1.0.2からVersion 1.1.0.3への変更点は、ただ保存するWAVEファイルの名前を参照のダイアログボックスで拡張子をつけなかった場合、WAVをつけるようにしただけです。普通することなので。
 Version 1.10で、ドラッグ&ドロップに対応しました。(いやー、やっと使い方わかりました。完全にではないですが。)また、Version 1.00での、さまざまなバグを直しました。
 説明ファイルはまだありません。
 今後の予定としては、バグとり、使いやすくする、埋め込むファイルのデータをいじる、といった所です。
アイコンがなんかへん。

midiチェンジャー ver3.81 ダウンロード mdcng381.lzh
ソフトの説明 サイズ 動作確認済OS 動作条件
 このソフトは、midi初心者の人向けで、作成(ダウンロード)したファイルに手を加えて、音の雰囲気を簡単に変えられることが出来ます。 再生時に変えるのではなくて、ファイルそのものを変えるところが特徴です。 122KB Windows95,98 SMF Format(一般形式)のmidiファイルすべてに対応。
※ ここにあるすべてのファイルは、独立形です。そのファイルだけあれば動作します。

clean wave data ver1.00 ダウンロード clnwave.lzh
ソフトの説明 サイズ 動作確認済OS 動作条件
 このソフトは、CDから、音の吸出し(デジタル抽出)を行ってWAVファイルを作ると 雑音みたいなものが入ってしまう、私のような人のためにそのWAVファイルをきれいにするものです。 私だけではないですよね。 27KB Windows95 PCM 16ビット 44KHzのWAVファイル専用です。(元音とは、データは異なります。耳では、ほとんどわかりません。)
----clean wave data ver1.00 の使用方法----

DOSプロンプトなどで、
  clnwav [変換前ファイル名] [変換後ファイル名]
と打ち込んで使用してください。バッチファイルを使うと便利です。
 知り合いに聞くと、みんなきれいにWAVに変換できるそうです。私だけ? いや、その人たちは、みんな98だからうまくいっているのだと思う。
 このソフトが、私だけに役に立つのでは意味が無いですねぇ。
SCSIのCD−Rを買ったことにより、シングル以外もう私には、このソフトは必要なくなりました。


filepicker ver1.02 ダウンロード fpick102.zip
ソフトの説明 サイズ 動作確認済OS 動作条件
 このソフトは、長いファイルの一部を抜き取って保存するものです。 67KB Windows95,98 空きディスク容量を切り取るファイルを保存できるだけ用意しておいてください。
 非常に大容量なデータファイルなどは、内容を調べることの困難な物も含まれます。
そこで、このソフトを使用すると、その一部分を取り出して小容量のファイルにすることができ便利です。
入れる値を、2048以上にすると、ある条件でファイルサイズが間違っていると 言うメッセージが出て抜き出せないときがあったバグを修正。Drag&Dropに対応

正弦波作成ソフトver1.00 ダウンロード crwav.zip
ソースファイル crwav_sc.zip
ソフトの説明 サイズ 動作確認済OS 動作条件
 このソフトは、指定した周波数の正弦波を、WAV形式のファイルにするものです。 52KB
(3KB)
Windows95,98 音を聞くには、WAV再生ソフトが必要。
※ このファイルは、zip圧縮です。
 私の知り合いのあいだで盛り上がっていたので(?)私もちょっと作ってみました。
ソースがないと意味がないと言われたので、ソースも公開しました。
整数Nの階乗を求めるプログラム for DOS/V ダウンロード ex3111.lzh
ソフトの説明 サイズ 動作確認済OS 動作条件
 入力した数Nの階乗を求めるプログラムです。(N<10000) 68KB Win3.1/95/98
(MS-DOS窓)
このソフトは、DOS/V 用です。PC98では、動かないと思います。
 使い方:実行して、階乗を求めたい整数を入力する。
※ 私が昔、計算機実習でやった課題なんですが、有効数字の関係で13の階乗までしか求められないのは物足りなかったので、その時に9999の階乗まで求められるプログラムを作ったものです。(はい暇人です。) (ちなみにこれは、N=5000の計算結果と共に提出しました。)桁落ちを恐れて、3桁ずつ計算してるので遅いはずです。

 ちなみに、N=9999つまり9999の階乗の計算時間は、当時使用していたCPU(486)、Memory 16MBで、1時間20分ぐらいだったような。  現在の私のコンピュータのCPU(Celeron (416MHz))、Memory 192MBで、5分3秒でした。

 計算時間は、Nの値が大きくなるにつれ、急激に長くなります。(私のコンピュータで、1000の階乗は2秒、2000の階乗は10秒であることからわかると思います。)
画面に表示しきれない場合は、MS-DOSで ex3111>result.txt というように打って、ファイルに結果を保存しましょう。 計算を途中で止めたい場合は、ctrl+Cを押しましょう。
このホームページのホストは GeoCities Japanです。 無料ホームページはいかが。