今日では,実に様々なソフトウエアを無料で入手して利用できるようになっています。そこで,プログラミングに直接関係あるツールだけでなく,Windowsを快適に使うためのソフトや3次元グラフィックス作成ツールなど,広い意味での「ソフトウエアを作る環境を楽しくするフリーソフト」を集めてどーんと紹介します。
1日1本のペースで,100本以上のソフトウエアを紹介する予定です。
なお,日経ソフトウエア2008年6月号では,特集連動付録DVD-ROMとともに,総力特集「プログラムにすぐ役立つ! フリーソフト特選170」をお届けしています。プログラミングに便利な,あるいはパソコンにインストールしておくとかなり役立つソフトウエアを付録DVD-ROMに収録しています。
●Windows環境整備 毎日使うWindows環境を快適に!!
- Fire File Copy 巨大なファイルを高速コピー
- 窓の手 Windows環境を自由にカスタマイズ!
- Win高速化 PC+ Windowsを手軽に高速化
- DataRecovery 消してしまったファイルを復活!
- マウ筋 マウスの機能をカスタマイズ
- ファイル破断+ 巨大なファイルの分割,結合ならこれ!
- 極窓 大量のファイルの名前変更などを簡単に
- TrueCrypt 暗号化ドライブを作成するソフト
- めもりーくりーなー 無駄なメモリー領域を解放するソフト
- +Lhaca デラックス版 定番の圧縮,解凍ソフト
- カタカタきーぼーど 打鍵時に効果音を出すソフト
●エミュレータ 既存の環境を汚すことなく開発環境を構築
●テキスト・エディタ ソフトウエアを構成する部品を作る
●素材作成 画像や3D,サウンドといった素材を作る
- GIMP フォトレタッチならこれ一つでOK
- Blender 本格的な3Dモデリング・ツール
- IcoFX 特大アイコンを作成できるツール
- Inkscape フリーのベクター・グラフィックス・ツール
- Pixia フリーの高機能ペイント・ツール
- WinShot スクリーンショットを撮るならこれ!
- Area61 ビデオダウンローダー ストリーミング動画の録画ツール
- UniteMovie 動画ファイルの結合ツール
- NScripter フリーで使えるゲーム・エンジン
- 吉里吉里2/KAG3 アドベンチャー・ゲーム作成ツール
- Music Studio Producer MIDIデータ編集ツール
- 縮小専用。 画像縮小に特化したツール
- SoundPlayer Lilith 作成したサウンドはこれで確認
●思考支援 さまざまな記法でアイデアを整理
- OpenOffice.org 表計算からDBまでそろったオフィス・ソフト
- JUDE/Community きれいなUML図を作成できる
- FreeMind マインドマップでアイデア出し
- deaFragment2 アイデアのかけらを整理するツール
- NanaTree 階層構造でアイデアを整理
- VerticalEditor アウトライン機能を持つ縦書きエディタ
- クリックde暗記カード 試験勉強に役立つ暗記支援ツール
●プログラミング言語 C/C++から関数型まで言語処理系大集合
- Turbo C++ Explorer Cの学習からWin32アプリ構築まで幅広くカバー
- Ruby/Python/PHP 一つは身に付けたい定番スクリプト言語
- Java SE Development Kit すべてのJava開発者の必需品
- Jython/JRuby/Rhino/Groovy Java VM上で動作するスクリプト言語
- VisualWorks with じゅん 商用Smalltalk処理系の無償版
- EiffelStudio 表明をサポートしたオブジェクト指向言語
- CLISP オープンソースのCommon Lisp処理系
- DrScheme Windowsで使えるSchemeの開発環境
- SWI-Prolog 論理型言語PrologのWindows用処理系
- GHC 関数型言語Haskellの定番処理系
- Objective Caml(OCaml) オブジェクト指向の機能も持つ関数型言語
- Free Pascal 多様なOSに対応するPascalコンパイラ
●統合開発環境 今どきの開発に必須のツール
- Eclipse/All-In-One-Eclipse Java開発のデファクト・スタンダード
- Oracle JDeveloper 10g 様々な機能を持つベンダー製ツール
- Aptana/Aptana plug-in for Eclipse JavaScript/HTML/CSS統合開発ツール
- PyDev Python開発用のEclipseプラグイン
- PyScripter 単独で動作するPython統合開発環境
- PHPエディタ 国産のPHP開発環境
- Eclipse CheckStyle Plug-in コーディング・スタイルを厳しくチェック
- PMD Eclipse 実行時エラーを未然に防ぐプラグイン
- FindBugs jarファイルからバグを発見するツール
- Subclipse Subversionのクライアント・プラグイン
- RadRails for Windows Ruby on Railsに特化した開発環境
●開発支援 効率的な開発を支援するツール群
- Seasar2 人気の高い国産のDIコンテナ
- Spring Framework 海外でよく使われているDIコンテナ
- Ant コマンドラインで動作するビルド・ツール
- JUnit Javaのテスティング・フレームワーク
- log4j ログ出力機能をアプリケーションに追加するライブラリ
- HiveMind ASFで開発されているDIコンテナ
- CheckStyle Javaプログラムのコーディング規約違反を見つけ出す
- PMD Javaプログラムから問題のあるコードを抽出
- Binary Editor BZ バイナリを編集できるエディタ
- WinMerge テキストの差分を見つけ出すツール
●Web開発 プロも使うWebアプリケーション作成ツール
- Instant Rails Railsに必要なソフトをオールインワン化
- XAMPP Apache,MySQL,PHPなどをまとめて導入
- Apache 2.2 定番のWebサーバー・ソフト
- Tomcat 定評のあるWebコンテナ
- Geronimo Java EEアプリケーション・サーバー
- MyFaces オープンソースのJSF実装
- Struts Webフレームワークの定番
- Tapestry コンポーネント指向のフレームワーク
- Velocity Javaのテンプレート・エンジン
- Cocoon XMLをHTMLなどに変換
- JBoss Application Server 高機能なアプリケーション・サーバー
- Tuigwaa コードレスでWebアプリを作成
- Selenium IDE/Core/RC Webアプリケーションを自動でテスト
- Smarty PHP用テンプレート・エンジン
- JpGraph 2.xコミュニティ版 グラフ画像を生成するPHPライブラリ
- Google Web Toolkit JavaによるAjax開発キット
- Yahoo! ウィジェット ウィジェットの実行エンジン
- FFFTP 定番のFTPクライアント・ソフト
- prototype.js JavaScriptライブラリの定番
- script.aculo.us 多くのエフェクトを持つライブラリ
- Yahoo! User Interface Library Yahoo!のJavaScriptライブラリ
- XML.ObjTree XMLとJavaScriptを相互変換
●データベース 開発者なら触れておきたい主要なRDBMS
- DB2 Express-C 本格的な商用RDBMSの無償版
- MySQL 人気のあるフリーのRDBMS
- PostgreSQL 日本語環境が充実したRDBMS
- Firebird ベンダー製品から生まれたフリーRDBMS
- Hibernate JPA規格に対応したO/Rマッパー
- ObJectRelationalBridge 柔軟な拡張が可能なO/Rマッパー
- Torque 独自アーキテクチャのO/Rマッパー
●チーム開発 毎日使うWindows環境を快適に!!
- Trac/All-In-One-Trac チームでの開発には不可欠な情報共有ツール
- Subversion/TortoiseSVN バージョン管理の定番ツール
- RealVNC Free Edition 遠隔地のパソコンを操作するソフト
- Maven Javaのプロジェクト管理システム
- YukiWiki/Hiki PerlやRubyで書かれたWikiの定番
- 影舞 Rubyで動くバグ・トラッキング・システム
●Webブラウザ&メーラー IEやOEでは物足りない人に
- Firefox シェアを伸ばしているオープンソースのブラウザ
- Thunderbird 複数のタグでメールを分類できるメーラー
- Sleipnir カスタマイズできるWebブラウザ
- Lunascape オリジナルのUIが美しいWebブラウザ