がらくた置場
私がプログラミングの練習のために作ったものとか、小物を置いています。
GPLType
- GPL v3をタイピングしながら覚えるタイピングゲームです。
- 必要なソフト: Ruby, 端末アプリケーション
- 開発言語: Ruby
- ライセンス: GPL
- 起動の仕方: 端末から Ruby インタープリタで gpltype.rb を実行します。
- gpltype.rbのダウンロード
src2td.rb
- 各種プログラミング言語のソースコードに色をつけて日記に表示するためのtDiaryプラグイン
- 必要なソフト: tDiary
- 開発言語: Ruby
- src2td.rbのページ
timer.rb
- Ruby/SDLを使った単純なタイマー。詳しい使い方は、引数に --help を与えてやると分かります。
- 開発言語: Ruby
- 必要なライブラリ: Ruby/SDL
- ライセンス: GPL
- timer.rbのダウンロード
requirement_gtkver.rb
- CまたはC++で書かれたプログラムのソースツリーから、Gtk+2の関数を探しだし、自動的にそのソフトウェアの Gtk+2 の必要最低バージョンを洗い出すスクリプト
- 開発言語: Ruby
- ライセンス: GPL
- requirement_gtkver.rbのページ
Ruby/SDLによる高橋メソッド
- 高橋メソッドを実践するライブラリ。Ruby/SDLを用いていて、Rubyのコードを書くことで自分のプレゼンを作ることができる。使い方はアーカイブ中の sample.rb を見ること。
- 必要なライブラリ: Ruby、SDL、Ruby/SDL
- 開発言語: Ruby
- ライセンス: GPL
- ダウンロード
Haribote Font Creator
- 30日でできる!OS自作入門で作る通称「はりぼてOS」のフォントを作成するためのツール
- 必要なライブラリ: Gtk+ 2.0
- 開発言語: C
- ライセンス: GPL
- Haribote Font Creatorのページ
scim-ruby
- かな漢字変換をする代わりにRubyのコードを実行してしまうすぐれものです。
- 必要なライブラリ、ソフト: Ruby、irb、ruby-gtk2、scim
- 開発言語: C++、Ruby
- ライセンス: GPL
- scim-rubyのページ(英語)
CtoHTML
- C/C++の字句解析を行い、色づけしてHTMLに出力するプログラムです。
- 必要なソフト: C++コンパイラ or tDiary
- 開発言語: C++, Ruby
- CtoHTMLのページ
ふりがな関数 for OpenOffice.org Calc
- Microsoft Excelにあるふりがな関数(PHONETIC)をOpenOffice.org Calcでも実現しました
- 必要なソフト: Linux、OpenOffice.org 2.0、 MeCab 0.91以上
- 開発言語: C++
- ふりがな関数 for OpenOffice.org Calc のページ
OOoSamegame
- さめがめをOpenOffice.orgのマクロで実現しました。操作しづらいですが、そのあたりはご勘弁を。
- 必要なソフト: OpenOffice.org 2.0
- 開発言語: OpenOffice.org BASIC
- ライセンス: GPL
- ダウンロード
Open Clip Art Installer for OpenOffice.org
- 必要なソフト: OpenOffice.org 2.0
- 開発言語: OpenOffice.org BASIC
- ライセンス: GPL
- Open Clip Art Installer for OpenOffice.orgのページ
Ruggregator
- 必要なライブラリ: Ruby, Ruby-Gnome2
- 開発言語: Ruby
- ライセンス: GPL
- Ruggregatorのページ
Code Extracter
- 必要なソフト: OpenOffice.org
- 開発言語: OpenOffice.org BASIC
- ダウンロード
OpenOffice.orgソースコード解析プロジェクトで使うために作ったマクロ。「実行」ボタンを押せばダイアログが開くので、ファイルを選択して行を入力すれば、該当する部分だけを行数とともにWriterの新規ドキュメントとして開いてくれる。
ChangeLogメモをHTMLに変換するプログラム
- 必要なライブラリ: Ruby 1.8
- 開発言語: Ruby
- ライセンス: GPL
- ChangeLogメモをHTMLに変換するプログラムのページ
ソフト名などは決めていません。気が向いたら更新しています。その名の通り、 ChangeLogメモをHTMLに変換するプログラムです。詳細は上述のページを参照のこと。
霞
Anthyの個人用辞書の管理ツール。詳細はホームページを参照のこと。
Ruby-Kasumi
- 必要なライブラリ: Ruby 1.8, Gtk+ 2.0
- 開発言語: Ruby
- ライセンス: GPL
- ソースコード/プログラムのダウンロード
Anthyの個人用辞書の管理ツール。とりあえず、Rubyで書いてみました。
up-to-date
- 必要なライブラリ: Ruby 1.8
- 開発言語: Ruby
- ライセンス: GPL
- ソースコード/プログラムのダウンロード
ホームページの更新をFTP経由で自動的に行ってくれるプログラム
gtk-calc
- 必要なライブラリ: Gtk+ 2.0
- 開発言語: C
- ソースコードのダウンロード
Gtk+ 2.0を利用した単なる電卓です。面倒だったので数値にはdoubleを使っています。しかも、コンマ以下の0の入力ができませんので、全然使いものにならないです。

