|
KAB-studio.ROM KAB-studio.ROM (かぶすたじおどっとろむ)は プログラムがいっぱい詰まった プログラマー向けの商品です。 メディア:CD-R(in不織布) コミケ価格:1200円(税込み) 通販価格:1400円(税込み) |
<フリーウェアとプログラムの福袋?> |
KAB-studio.ROM には、自作のライブラリやそれを使用して作られたフリーウェア、そしてそのソースコードが満載しています。
それらはすべてソースコードとして提供します(フリーウェアはバイナリも付きます)。ソースコードが付いてるから改造したり自分のプログラムに流用したりと自由度が非常に高くなっています。 ただし!! すべてのプログラムはサポート対象外です。 プログラムがうまくコンパイルできなかったりバグがあったり、さらに作りかけのものまであったりします。それらはみなさんが自分で修正してください。そのためのソース公開でもあります。 サポート対象外だけれども、自分で直す手間を惜しまなければ、ソースコードがすべてあるというメリットを存分に生かすことができると思います。もちろんそれは、皆さんが望むものが入っているという前提の上になりたつわけで……まさに福袋です。 その福袋の中身ですが、以下のようなものを準備しています。 |
■ Visual C++ 用クラスライブラリ「 KSCL 」 |
KSCL - KAB-studio Class Library は、 Visual C++ 用クラスライブラリです。
文字列操作やウィンドウ操作などなど、非常に多くのクラスがてんこもりのライブラリです。実際に多くのアプリに使用しており、さらに CppUnit によるテストコードがあるため動作確認については万全です。 「 MFC を使わずにウィンドウ処理をしたい」「文字コードを意識して文字列処理をしたい」などなどのあなたの期待にきっと応えるクラスライブラリです。 詳しくは、リファレンスを用意してありますのでそちらをどうぞ。全クラスの仕様や使い方を載せてあります。 |
■ 各種フリーウェア(ソースコード付き) |
未公開のものも含めたウィンドウズ用フリーウェア集です。結構便利なものが揃ってると思います。もちろんすべてソースコード付き。中には KSCL をバリバリに使用しているものもありますのでサンプルとしても役立つと思います。すべて Visual C++ 5.0/6.0 で作成されています。
・ごみかぶ:ファイルを削除するアプリ。 「送る」にショートカットを作っておき、削除したいファイルを右クリックして「ごみかぶ」に送ると、指定したフォルダに日時フォルダを作って移動してくれます。そのフォルダの中が溜まってきたら CD-R にバックアップを取ってから Shift+Del で完全削除。 これで「ごみ箱が膨らむと気になる!」「ごみ箱は削除後の Undo が面倒だなぁ」「ああっ間違えて大事なファイルを Shift+Del で消しちまった!」といった問題ともおさらばです!! ・うちかぶ:打鍵数を数えるアプリ。 現在公開中のものと同じです。詳細はこちら。もちろんこれもソースコード付きですのでそちらを期待してください。 ・たすかぶ:タスクマネージャ代わりになるアプリ。 現在公開中のものと同じです。詳細はこちら。もちろんこれもソースコード付きですのでそちらを期待してください。 ・まどかぶ:いわゆるプログラムランチャー。 現在公開中のものと同じです。詳細ないです……ダウンロードはできます。もちろんこれもソースコード付きですのでそちらを期待してください。 ・けしかぶ:ファイルをまとめて削除するアプリです。 現在公開中のものと同じです。詳細ないです……ダウンロードはできます。もちろんこれもソースコード付きですのでそちらを期待してください。 ・KBuildNo:ビルド番号を増やすアプリ。 「ビルド前の処理」でこのアプリを呼ぶようにしておけば、バージョン情報のバージョン番号の右から2番目を1ずつ増やしてくれます。 ・KDebugBuildChecker:ビルドタイプを調べるアプリ。 Exe や DLL をドラッグ&ドロップするとそれがデバッグビルドかリリースビルドかを調べることができます。もう「あれ? これってホントにリリースビルドかな……」なんて心配する必要なし! ・KEchoServer:そのまま返信してくれるサーバー。 ソケット通信でアクセスすると、そのまま送った内容を返してくれるサーバーです。ユニットテスト用のツールです。 ・KFileLocker:ファイルにロックを掛けるアプリ。 大量にファイルアクセスするプログラムだと、あるひとつのファイルにアクセスできないだけでプログラムが止まってしまうことがあります。そういったときの回避処理がちゃんと入っているか、それをテストするためのアプリです。 ・KTail:ファイルの最後の部分を読み込むアプリ。 UNIX 系の tail の代わりです。ネットワーク上の他のマシンで動いているアプリの、ログを監視する時とかに使えます。 ・KTaskManagerOutput:タスクマネージャを監視するアプリ。 タスクマネージャの「プロセス一覧」を標準出力に出力するコンソールアプリです。これを一定時間毎に実行してファイルにリダイレクトさせれば、各プロセスの CPU 占有率やリソースの消費具合をログとして残せます。 |
■ ツッコミシステム |
■ Java ツール2品。 |
KAB-studio 移転に使用した Java プログラムふたつです。
ひとつは「移転しました」のおしらせページを生成するもの。もうひとつは URL やメールアドレスの置換をするもの。どちらも簡単なものなのでそれほど魅力的じゃないかも……。 |
■ 無数のテストプログラム |
C++ と Java の、膨大な量のテストプログラムです。
「あれ? なんか動きがおかしい」と思って作ったものから「なんか面白そう」と思って試してみたもの、「これはどういう仕組みなんだろう」といじり回したものなど、様々なコードが乱雑に入ってます。まさにジャンク! 福袋orゴミ袋! ただ、コメントを結構しっかり書いてあるので、読み物としてはいいかも(爆)。 |
■ Java で納得オブジェクト指向プログラミング |
1年前に配信していた有料メールマガジン Java で納得オブジェクト指向プログラミングです。
諸事情によりバックナンバーを公開できていませんでしたが、今回めでたく公開とあいなりました。さらにサンプルプログラムも付けちゃいます!! Java の疑問がばっさり解決する、 Java 初心者必読の書! |
■秀丸マクロ詰め合わせ |
いつも使っている秀丸マクロのセットです。40個近くあります。
「カーソルを4つ移動する」「10回改行する」なんて意味のなさそうなものから「1ボタンで自動 grep 」「見た目を維持したままタブをスペースに置換」「 abc_def_ghi を AbcDefGhi に」などの実用度十分のものまで幅広く取り揃えています。秀丸がメインエディタという方には非常に有用ではないかと思います。 内容については秀丸マクロ一覧をご覧ください。 |
■開発メモ |
作業中に出た問題やその解決方法をまとめたメモです。
色々とありますが、一番まとめてあるのは SQL ( Oracle )と正規表現です。前者はデータベースプログラミングの Tips として、後者はコーディングの省力化の Tips として使えると思います。 |
|
ほとはー外伝1 | 夏コミFAQ | KAB-studio.ROM |
2003年夏コミ情報 | ||
KAB-studio コミケ情報 | ||
通販ガイド |
(C)KAB-studio 2003 ALL RIGHTS RESERVED. |