自作ソフトの紹介

Vectorに登録してあるフリーウェア

  • 窓助タッチ
  • WinDrawer
  • WinMagnet
  • オープンソースライブラリの改造物

  • もっちー書庫に移行中です
  • dlib C++ libraryのパッチ
  • NPlotの改造物
  • ライブラリ物

  • もっちー書庫に移行中です
  • Oekakilib
  • フォントレンダラー
  • デリゲート
  • LRUコンテナ
  • その他小物

  • vdesk
  • CopyTo
  • ネットワーク統計モニタ
  • 箱庭諸島用確率計算ツール
  • ○窓助タッチ (Ver 1.13) (08/02/29)

    概要:  複数のウィンドウを開いて作業しているとき、ウィンドウのサイズが大きいとウィンドウの切り替えをする必要があって面倒です。 このソフトを使うと前面にあるウィンドウによって覆い隠されたウィンドウを、前面のウィンドウを移動することなく操作することができるようになります。 また、それぞれのウィンドウの透明度も簡単に調整できます。

    キー入力操作への移行方法をshift,shift,ctrlからctrl4回に変更

    窓助タッチ スクリーンショット

    ○WinDrawer - 窓の引き出し (Ver 1.51) (04/10/03)

    概要:  アプリをたくさんインストールしたり,デスクトップを一時的なファイル置き場に使って そのまま放置したりすると,デスクトップが次第にアイコンで埋め尽くされて, どこにどのアイコンがあるのか一目ではわからなくなってしまいます. このソフトを使用するとデスクトップ上にあるアイコンを種類ごとに格納して, 使いたいときに好きな種類のアイコンだけを引き出すことができるようになります.

    Windows98 で動かなくなっていたのを修正

    WinDrawerスクリーンショット

    ○WinMagnet - 窓マグネット (Ver 1.47) (06/04/27)

    概要: ウィンドウ上のある位置に,本に付箋を貼るような感じで印をつけて おきたいことはありませんか? このソフトは,ありとあらゆるウィンドウに磁石のようにくっついて, そのウィンドウが移動するとそれについていくので,印代わりになります.また,張り付いたウィンドウを常に最前面に表示します.お試しください.

    終了ボタンの位置(右or上)を選択できるようにした

    サイズをカスタマイズできるようにした

    WinMagnet スクリーンショット

    ○NPlot + PDF + α - PDF出力機能+αを追加したNPlot (06/08/08)

    概要: NPlot(BSDライセンス)は棒グラフ、折れ線グラフなど、多彩なグラフを出力することができる.Net Framework製のライブラリです。 オリジナルのNPlotにPDF出力機能と、LinePointPlot(マーカー付きLinePlot)を追加しました。オリジナルのNPlotは出力先として、Bitmap系の画像、ウィンドウ、プリンタをサポートしているようですが、ベクタ系の画像形式を直接書き出すことはできないようです。そこで、PDF出力ライブラリiTextSharp(LGPL,MPLライセンス)を利用して、NPlotにPDF出力機能を追加してみました。iTextSharpには一切変更を加えてません。 (サンプル画像は左がPDF出力したもの、右がビットマップ出力したもの) ライセンスは、オリジナルに合わせてあります(iTextSharpはNPlotとは異なるライセンスである点に注意してください)。

    GraphicsPDFContentByteの変換行列に関するバグを修正した

    LinePointPlotを追加した

    NPlotデモ PDF出力例

    NPlotデモ BMP出力例

    ○oekakilib - お絵かきライブラリ (Ver 1.01) (05/11/02)

    概要: PC98 の頃のグラフィックライブラリのような感覚で簡単に使えるグラフィック ライブラリです。Win32 版と X Window System 版を用意しました。 仕様は同封のヘッダファイルを参照してください。

    ○font_renderer - Win32/X11 APIを用いたフォントレンダラー (Ver 2.00) (08/01/02)

    概要: 3Dプログラミングや画像データにレンダリングを行うプログラミングで文字列 のレンダリングを行う簡単なライブラリをC++で実装しました。 これは、フォントファイルやデータを直接読み込んでレンダリングを行うのではなく、 プラットフォームに用意されている文字列レンダリング機能を用いてRGB配列に 文字列をレンダリングするものです。Win32 と X11 に対応しています。 Ver 2.00はboostライセンス、Ver 1.20はlibpng/zlibライセンスです。
    dlib用のフォントクラスとして機能するようにしました。(注意 ver2.0はdlib依存のコードになっています。)

    ○umdelegate - C++版デリゲート (Ver 1.20) (06/04/19)

    概要: C#などでおなじみのdelegate(デリゲート)の機能をC++で実装してみました。ただし、 マルチキャストをするためにはstd::vectorなどのコンテナを別途利用する必要が あります。関数ポインタ、メンバ関数ポインタ、関数オブジェクトを デリゲートオブジェクトに放り込むことができます。ZLIBライセンスです。

    デフォルトコンストラクタを実装しました。

    マルチキャストのためのヘルパ関数を用意しました。

    ○lru - C++ LRUコンテナ (Ver 1.00) (06/04/25)

    概要: 一定のサイズをキープして、新しい要素を加えたときにLRU(Least Recently Used)な要素を削除するコンテナです。ZLIBライセンスです。

    ○VDESK(仮名) - 仮想デスクトップ (??/??/??)

    概要: Windows 上で作業をしていて, 気がつくとウィンドウがいっぱい開いていて作業がはかどらないということが あったので,その対策として作成しました.このツールを用いると,ウィンドウ の管理が楽になります.同じような症状に悩んでいる方はお試しください。

    ○CopyTo - 任意のフォルダへコピー (Ver 1.10) (03/11/08)

    概要: エクスプローラでファイルを右クリックしたときに 現れる,「送る」メニューに「フォルダでコピー」機能を追加するソフトです. このソフトを使うと,あるフォルダから別のフォルダへ簡単にファイルをコピーすることができるようになります.

    ○netstat_e_monitor - ネットワーク統計モニタ

    概要: netstat -e コマンドで取得できるイーサネット統計情報から、受信/送信バイト数の秒速を計算してコンソールに出力するツールです。

    ○HAKOKAKU(仮名) - 箱庭諸島用確率計算ツール

    概要: 箱庭諸島で怪獣に悩まされている皆さんへささやかなプレゼント! PP ミサイルを怪獣めがけて撃ったときにそのターンで怪獣をやっつけられる確率を求められます. デザインがイマイチですが大目に見てください.(^^;
    ライセンス条項
    サイトTopへ