< Unix >
< Windows >
テキストファイル → ポストスクリプト (PS, PostScript) の変換を行うコンバータです。
この手のソフトとしては a2ps が有名ですが、 私が開発した t2ps は以下の特長があります。
インストールの方法と使い方
Unix 上でグラフを作成する人のためのパッケージです。 次の3つの機能を持っています。
以下の特長を持っています
nsgraph は以下の特徴を有しています。
グラフ例 1 その PS ファイル
グラフ例 2
グラフ例 3
上記のグラフ描画パッケージの README
上記のグラフ描画パッケージの CHANGES
上記のグラフ描画パッケージのうち calcomp 部分の宣伝
上記のグラフ描画パッケージのうち nsgraph の使い方
上記のグラフ描画パッケージのうち ms-windows 用バイナリ
◆ クリップボードの内容を詳細に表示する (クリップボードビューワー)
Windows のクリップボードの内容の詳細を表示 (閲覧) します。
この中 に実行型ファイル、ソースファイルを zip で固めたものなどが入っています。 C# で書いているのでコンパイルには Visual Studio をインストール して C# を使えるようにしてください。
このソフトを利用して調べると、PowerPoint で図形を選んでコピーするとき、 クリップボード内にコピーされる画像の解像度は、パワポ上でのサイズに 依存することがわかります。
従って、PowerPoint の図形をできるだけ解像度が高い画像に 変換するには、以下のように操作します。
「図をクリップボードへコピーする」 →「形式を選択して貼り付けを選び、拡張メタファイルとして貼り付ける」 →「右クリック → オブジェクトの書式設定 → サイズ、で縦横比を保つに チェックを入れ、700% のような大きな拡大率を指定する」 →「ctrl + C でクリップボードへコピー」 →「Gimp や ペイント で貼り付け」
小中高などの学校で 1 クラス分の席替えをするためのアプリです。 以下の機能を持っています。
私は小中高の担任をしたことがないので、このアプリが現場の ニーズを満たしているかどうか分かりません。 プログラムは GPL なので、自由に改造してお使いください。 また、「こう改良してほしい」というリクエストがあれば、 お知らせください。容易に対応できる場合は、対応いたします。
シート「名簿1」は性別の欄を「男子=1, 女子=2」としています。 シート「名簿2」は性別の欄を「男子="", 女子="*"」としています。 現在、プログラムは「男子=1, 女子=2」を想定しています。 「名簿2」のようにそれ以外のパターンの場合は、プログラムの 冒頭の定数を定義している部分を書き換えてください。 その方法は以下の通りです。
なお、このプログラムのアルゴリズムでは以下のような傾向が でてしまいます。
結果に不満がある場合は、再度席替えを実行するか 「手動交換」で調整して下さい。
プログラムの詳しい解説は これ です。 この授業の教材として作成しました。
◆ VPN に接続しているか否かを表示する
「自宅や外出先」から「会社や学校の VPN」に接続しているときに、 思わずプライベートな行為(ex. プライベートなサイトを 閲覧する)をしそうになってしまったことは ありませんか?
「いま VPN に接続しているか否か」が常時「確認」 できると便利ですね。このアプリ(というほど大げさなものでは ありませんが・・)は、壁紙を変えることで知らせてくれます。 2 秒ごとに自マシンの IP アドレスをチェックし、IP アドレスに よって壁紙を変更します。
私の場合、普段の壁紙は「ダークブルー」、 VPN に接続すると「真っ赤」になるよう 設定しています。
このソフトは「自分が使えれば良い」程度に考えて作ったものなので、 使う人が内容を理解した上で使ってください。
Visual C++ 2019 で開発したのが これです。 Readme_VPNdisp.txt を読んで下さい。 ソースコードなど一式が VPNdisp.zip です。 「VPNdisp.exe, VPNdisp.txt, 2 枚の画像ファイル」の 4 個 のファイルを同一のフォルダに入れて実行して ください。起動時に設定ファイルと画像ファイルの場所を 確認するダイアログが表示されますので、OK を 押して下さい。
VPNdisp.exe は起動時に設定ファイルとして同一 フォルダ内の VPNdisp.txt を読み込みます。画像ファイルの 名前は VPNdisp.txt の中で指定します。
終了したいときは、タスクマネージャで VPNdisp.exe を 見つけ、タスクの終了のボタンを押して下さい。
気に入ったら、VPNdisp.exe のショートカットを作成し、 スタートアップフォルダの中に入れてください。 サインインするたびに、VPNdisp.exe が起動します。 スタートアップフォルダは「ファイル名を指定して実行」 のときに shell:startup と指定すると、開くことが できます。
◆ TCP/IP 学習用 : telnet の GUI 版
telnet の GUI 版です。接続先とポート番号を指定して接続を確立した後、 双方向通信が行えます。このプログラムは、エラー処理は手を抜いている ので優しく扱って下さい。
この中 にソースファイル、実行型ファイル、が 入っています。bin/Debug/client.exe が実行型 ファイルです。Visual Studio の C# で開発しました。
◆ TCP/IP 学習用 : server ソフトウェア
学習用の server ソフトです。指定したポート番号で待ち受け、 接続を受け付けると、クライアントと双方向通信をします。 複数のクライアントからの接続を受け付けることが出来ます。
この中 にソースファイル、実行型ファイル、が入っています。bin/Debug/server.exe が実行型ファイル です。C# で開発しました。
例えば、このソフトを 80 番ポートを指定して起動し、IE で http://localhost と打つと、IE が Web サーバに送る文字列を見ることができます。
◆ Windows で複数の prn ファイルを連続してプリンタに送り込む
(作者注)
Office 2016 以降の Word, Excel, PowerPoint は PDF を出力できます。
Acrobat などの PDF 編集ソフトを持っている場合は、
本ソフトを使うより、PDF として出力してから
一つのファイルにまとめる方が良いでしょう。
Windows では印刷時に「ファイルへ出力」にチェックを入れると、 プリンタへ送られるデータが prn という拡張子が付いたファイルへ 出力されます。
例えば、p.1 〜 p.3 を Word で作成し、 p.4 〜 p.6 を PowerPoint で作成した資料があり、 これを p.1 〜 p.6 まで順番に並べて 10 部 印刷したい場合を考えます。
Word と PowerPoint それぞれで印刷時にファイルへ出力 し、本ソフトウェアを使い、prn ファイルを 連続して出力すると手作業は不要です。
ソースファイル、実行型ファイル、リストファイルの例、 prn ファイルの例( C++Builder ver.6 で開発)
使い方