|
自作フリーソフト あなたは 人目のお客様です. |
▼目次▼ | ▼自作フリーソフトについて▼ |
メールは kozos(アットマーク)kozos.jp まで |
坂井が作った,フリーソフトです.開発は主に FreeBSD で行っていますので,
FreeBSD でならほぼ問題無く動きます.
Linux や Solaris にも,簡単に移植できると思います. 最近は,RedHat用RPMも作成しています.(2000年3月 EyeClock, N.A.D.A.R. をRPM化) このページは,新しいプログラムを書くたびに,下に追加していきますので, 基本的には下にいくほど新しいものになっています.(バージョンアップを除く)
下にいけばいくほど,どんどんプログラムがまともになっていくのがうれしい.
ずいぶん上達したもんだ.
ひどいプログラム順位は,
XFireworks や WonX は,C言語でオブジェクト指向をやる上では, わりといい見本にはなると思う.また, 開発の履歴を見ると,チューニングの 過程もわかるので,参考になるかも. |
|
|
説明 | |
XShodou は,UNIX の X Window System 上で動作する, 「書道」のアプリケーションです. マウスのドラッグを繰り返すことにより,だれでも気がるに「書道」 が楽しめます. | |
ダウンロード | |
XShodou-1.11 のダウンロード
|
|
使い方・追加・備考など | |
インストール方法 XShodou は FreeBSD 用ですが,Tck/Tk で書いてあるので,UNIX ならば それほど苦労することなく,移植できるでしょう. 実行には Tck/Tk が必要です. 詳しい使用方法は,インストール後に man xshodou をご覧ください. |
|
|
説明 | |
画像が変化しながら,ずっと回るだけです. | |
ダウンロード | |
XMangekyou-1.03 のダウンロード XMangekyou-1.1 のダウンロード XMangekyou-2.0 のダウンロード (1999/03/07) XMangekyou-2.0.1 のダウンロード (2000/9/6)
|
|
使い方・追加・備考など | |
XMangekyou-1.1b では,以下の点を修正してあります.
実行時のパラメータは, % xmangekyou -geometry 600x600 -size 120 -lines 50 -circles 20 \ -line-thickness 10 -circle-size 20 -speed 200 -change 2000てなかんじです. -root で,壁紙にもできます. -size を小さくしすぎると,メモリがフローする問題は,解決しました. |
|
|
説明 | |
BSD デーモン君の時計です....が,ただの時計ではなく, マウスを追いかけて,目がきょろきょろ動きます. | |
ダウンロード | |
EyeClock-1.03 のダウンロード EyeClock-1.1b のダウンロード EyeClock-2.0 のダウンロード(1999/12/24) EyeClock-2.0 RedHat RPM のダウンロード(2000/3/7) EyeClock-2.0 RedHat SRPM のダウンロード(2000/3/7) |
|
使い方・追加・備考など | |
なかなかかわいいでしょ? 自分の好きな画像を文字盤にして,時計にすることもできます. また,データファイルを書けば,その画像の目玉が動くように, カスタマイズすることもできます. 好きなタレントや,漫画のキャラや,知人や上司の写真などを使って, 目玉が動くオリジナルの時計を作ってください. 詳しくは,README.euc をご覧ください. the BSD daemon の著作権は Marshall Kirk McKusick 氏が保有しています. EyeClock の BSD デーモン君は,Marshall Kirk McKusick 氏より the BSD daemon の使用の許可をいただき,坂井弘亮が描いたものです. EyeClock-1.1b では,以下の点を修正してあります.
|
|
|
説明 | |
血まみれウインドウプログラムです.はっきりいって悪趣味. | |
ダウンロード | |
XBlood のダウンロード XBlood のダウンロード XBlood-2.0 のダウンロード(2000/3月) |
|
使い方・追加・備考など | |
% xblood -color red のようにして使います.(色はデフォルトで赤) % xblood -color blue % xblood -color purple とかも不気味です. 熱烈なファンもいるらしい!? XBlood-2.0 では,さらに血しぶきが飛び散るようになりました. |
|
|
説明 | |
←こんなふうに,文章が延々と遠く宇宙の彼方へと流れていきます. | |
ダウンロード | |
XStarRoll-1.02 のダウンロード XStarRoll-1.03 のダウンロード XStarRoll-1.04 のダウンロード XStarRoll-1.1b のダウンロード |
|
使い方・追加・備考など | |
% ls -l | xstarroll % echo "This is XStarRoll." | xstarroll % xstarroll "This is XStarRoll." % xstarroll sample.txt % xstarroll sample.xpm % xstarroll "This is XStarRoll." sample1.txt sample1.xpm ...
のようにして使います.
XStarRoll-1.03 では,man man | xstarroll のような使いかたで,文字がおかしく なってしまう問題を修正しました. XStarRoll-1.04 では,おかしなエスケープシーケンスを用いたときに,処理が止まってしまう可能性があるという問題を修正しました. XStarRoll-1.1b では,以下の点を修正してあります. ・ルートウインドウに張り付けると,変になる. ・イクスポーズの反応が鈍い. ・その他数ヶ所. |
|
説明 |
色つき mnews で,色を自由にカスタマイズできるようにするパッチです.暇つぶしに作ったものです. mnews121PL4.tar.gz 用のパッチです.(mnews1.22PL1 でもいけるそうです) .mnews_setup で,色をカスタマイズできるようにします. 詳しくは付属の README を読んでください. |
ダウンロード |
mnews のパッチのダウンロード |
|
|
説明 | |
風船がぷかぷかさまよいます. | |
ダウンロード | |
XBalloon-1.0 のダウンロード (1999/03/07)
|
|
|
説明 | |
キー入力を別のアプリケーションに送るためのラッパーです. キー入力を記録して再生したり,繰り返し再生したり,別のXサーバ上の アプリケーションにキー入力を送って操作したりすることができます. |
|
ダウンロード | |
XKeyWrap-1.0 のダウンロード (2000/01/07) XKeyWrap-1.1 のダウンロード (2001/04/22)
XKeyWrap のデモ用データ(xkeywrap_demo.c) (2000/01/07) |
|
使い方・追加・備考など | |
(使いかたその1) エディタで文章を書いたりしてると,よく, →, →, BS, BS, ↓, →, →, BS, BS, ↓, →, →, BS, BS, ↓, ...
のようなキー操作をえんえんと繰り返したりしますよね.
(使いかたその2)
(使いかたその3) 注意 XKeyWrap は,XLib の XSendEvent() によってイベントを送っています. したがって,アプリケーション側で,allowSendEvents が False になっていると, XKeyWrap からのイベントを受け付けてくれません.このようなアプリケーションには,たとえば,xterm や kterm などがあります. これは,おそらく kterm のようなアプリケーションはその性質上, 外部からのイベントをそのまま受け付けるのは危険という, セキュリティ上の問題だと思われます. このことを理解した上で,XKeyWrapからの入力を受け付けられるように するには,以下のようにします.
|
|
|
説明 | |
N.A.D.A.R. は,ネットワーク対戦型戦車ゲームです. ミサイルと砲弾を駆使して,相手を撃破してください. |
|
ダウンロード | |
NADAR-b04 のダウンロード (2000/02/27) NADAR-b05 のダウンロード (2000/03/07) NADAR-b05 RedHat RPM のダウンロード (2000/03/07) NADAR-b05 RedHat SRPM のダウンロード (2000/03/07)
NADAR-c01 のダウンロード (2001/03/12)
NADAR-c02 のダウンロード (2001/03/18)
|
|
|
波の干渉の例 |
説明 |
塾の講師をやっていたときに,波動の説明用にやっつけで書いたものです. 詳しくは,こちらを参照してください. | |
ダウンロード | |
使ってみたいという人がいたらメールください. もうちょっとなんとか体裁を整えます. | |
使い方・追加・備考など | |
他にも,v = fλや,縦波と横波や,定常波(定在波)や,ドップラー効果を, 実際に動くものを目で見て理解したり,説明したりすることができます. 坂井の経験だと,「波動」は,黒板でごちゃごちゃと図を描いて説明するより, 動くものを見せたほうが,一発で理解できたりします. (縦波と横波の違いをこれで生徒に見せたら,生徒は一撃で理解してくれました) |
|
|
説明 | |
ルートウインドウ上で動作する,花火です. 花火の種類も豊富で,とってもきれい. |
|
ダウンロード | |
|
|
使い方・追加・備考など | |
(注: xfireworks-1.4 は没仕様のバージョンです.通常は,xfireworks-1.3 を 使用してください)
XFireworks-1.3から,使用が終った Pieces オブジェクトと AfterImages オブジェクトのメモリは,解放せずに保存しておいて, 再利用するようにしました. 再利用できるメモリがもう無いときにはじめてメモリを新しく確保するように なっているので,起動してしばらくの間は,top で見るとメモリリークしている みたいに少しずつメモリを食っていきますが,これはリークしているのでは ありません.徐々に確保しているのです. しばらくすると定常状態に落ち着きます. |
|
|
説明 | |
xkobo の自機を超強力にするパッチです.以前に遊びで作ってみたものです. xkobo-1.11 用です. |
|
ダウンロード | |
ダブルショット用パッチその1 ダブルショット用パッチその2 4-wayショット用パッチその1 4-wayショット用パッチその2 8-wayショット用パッチその1 8-wayショット用パッチその2 スーパーショット用パッチその1 スーパーショット用パッチその2 |
|
使い方・追加・備考など | |
パッチはそれぞれ2つずつあります.たとえば 4-way にしたいときには
「4-way用のパッチその1」と「その2」の2つのパッチを当ててください.
パッチの当てかたは,以下のとおり.たとえば4-wayにしたいなら,
FreeBSD で ports を使ってインストールする場合には,ports の patches
ディレクトリに,パッチのその1とその2を適切なファイル名にリネーム
(もとからあるパッチのファイル名に合わせて,patch-ae, patch-af などに
リネームする)して置いて,make install で,
簡単にパッチング&インストールできます.
> cp -R /usr/ports/games/xkobo ~/ > ls ~/xkobo/patches patch-aa patch-ac patch-ab patch-ad > cp xkobo-s4-1.patch ~/xkobo/patches/patch-ae > cp xkobo-s4-2.patch ~/xkobo/patches/patch-af > cd ~/xkobo > make ; make install |
|
説明 |
カレンダー作成用のアプリケーションです.オリジナルの画像を張り付けた
HTML形式のカレンダーを作成するので,ブラウザで参照・印刷することにより,
オリジナルのカレンダーを作成できます.
サンプル画像です.こんなカレンダーができます. |
ダウンロード |
CalendarMaker-0.9 現在開発中です.よってまだ手抜きソースです.ご了承下さい. |
|
説明 |
HTMLファイル中に章番号,表番号,図番号などを自動的にふってくれる
perl スクリプトです.(TeX と同じようなことをやってくれます)
また,表や図ごとに名前をつけて,表の参照部分から表へのリンクを生成して くれます. 目次や表目次の生成,参考文献の番号生成やリンク作成もやってくれます. サンプルHTMLファイルです. このようなHTMLファイルから, このようなHTMLファイルを 作成してくれます. (章番号や表番号が入っていて,目次や表目次もあって, 表の参照部分から表へのリンクや,参考文献のリンクが作成されていることに 注目してください) こちらは日本語版のサンプルHTMLファイルです. このようなHTMLファイルから, このようなHTMLファイルを 作成してくれます. |
ダウンロード |
htmlsection-1.0 (2001/10/02) htmlsection-1.1 (2003/12/08)
|