D言語とは、1999年以来 Walter Bright 氏によって開発されている比較的新しい言語で、作者氏によれば、C や C++ の後継として位置づけられています。だから「D」と名付けました。
以下はD言語の公式ページによる紹介です。
「D はシステムプログラミング言語です。 CやC++の高いパフォーマンスと、RubyやPythonのような現代的な言語が プログラマにもたらした生産性とを併せ持つことに焦点をあわせています。 特に、品質保証、ドキュメンテーション、管理、可搬性、信頼性 を実現することに留意して設計されています。
D は静的型付きの言語で、機械語に直接コンパイルされます。 マルチパラダイム言語あり、多数のプログラミングスタイル ‐ 手続き型、オブジェクト指向、テンプレートメタプログラミング ‐ に対応しています。 C系の構文を持つ言語のひとつであり、ぱっと見た感じはC++に非常によく似ています。」
D言語の公式サイト D Programming Language 2.0
D言語の公式サイトの日本語版があります、こちら です
D言語のコミュニティは dsource.org です、Dのオープンソースのプロジェクトが多数あります。
続きをよむ »« 続きを隠す
メール全体のフォーマットが決まっていて、その一部だけを動的に変更してメールを送信する場合、Apache Velocity を利用したほうが便利。
Velocity はJavaベースの汎用テンプレートエンジンです。Webページ生成、ソースコード・設定ファイルの自動生成など様々な用途で利用可能です。Uprush の場合は、コンテンツ編集画面がJSP以外、他のページは全てVelocityを使って生成されている。
続きをよむ »« 続きを隠す
楽しくプログラミングには、いい開発環境が不可欠となります。フリーソフトとウェブツールなどの利用を極めて、快適な開発環境を目指します。CentOS 5でWebアプリケーションの開発環境を構築します。
開発端末はDell のデスクトップ一台です。DB サーバー、AP サーバー、そしてWeb サーバーとEclipseは全て1Gメモリのパソコンで起動すると、ちょっと遅いですが、なんとかやってきました。
ソフト環境の選択肢はより多いです。
OS:CentOS 5
IDE:Eclipse 3.3
DB:Oracle XE
Web サーバー:Apache
AP サーバー:Tomcat
Mail サーバー:Sendmail
便利なソフトとサイト
・Vim:静的HTMLとSQL作成用、詳しくは Vimでシステム開発 が紹介しています
・Oracle Sql Develop:Oracle Sql のGUI開発環境
・Subversion:バージョン管理
・Basecamp:SaaSプロジェクト管理サイト
続きをよむ »« 続きを隠す
FCKeditor はリッチなオンライン・エディタです、パソコンの初心者でも、Office の利用経験があれば楽にリッチなコンテンツを作ることができます。
FCKeditor はオープンソースであり、Javaとの統合用のオープンソースファイルも提供されていますので、かなり便利です。
YouTube ビデオを簡単にコンテンツに挿入できるように、YouTube Plugin for FCKeditor を作りました。
SourceForge.net に YouTube Plugin for FCKeditor プロジェクトを作成し、ソースをGPL ライセンスでオープンしているので、興味ある方はダウンロードしてください。