Development
S2PHP5
S2PHP5は名前の通りPHP5専用のフレームワークだそうです。 説明 Java版のSeasar2を、PHP5に移植します。 マイルストーン M1: Java版Seasar2をPHP化する (バージョン 0.9x) パッケージ構成やインタフェースを統一し、Javaのソースをできるだけ変更することなくPHP5に書き換えます。 M2: PHPらしくリファクタリ…
Rails
Rubyを使っている方やMLを覘いている方(私はこちらです)はWebフレームワークのRuby on Railsをご存知と思います。Ruby使いではないのでMLをさらっと横目で見ている程度なので詳しくは知らなかったのですが http://www.rubyonrails.org/ にQuickTimeの紹介ムービーがあったので見てみました。10分ほどのムービーで…
Serendipity – PHP Blog System
Blogツールの選択肢は多すぎてどれを選べば良いか迷う程ですがSerendipityというPHPで記述されたBlogシステムを知りました。 WYSIWYG HTMLエディタも利用できたり、全てのRSSとATOMに対応、イメージのリサイズサポート等、割と良くできていると思います。PHP5ならSQLiteをデータベースとして利用できるのでDBサーバ無しでも利用で…
PHP 5.1でgoto!?
なんだかPHP 4.4ブランチが出来たりして??と思っていたところ「goto文をPHP 5.1で!」と言う事でinternals@lists.php.netが盛り上がっています。 goto文が無くて困ることは無いのですが、あって困る事は沢山あります。自分だけがコードを書くわけではありませんしgoto文の乱用は簡単です。しかし、今まで無くて困らなかったのに何故…
PHPとICU
http://www.gravitonic.com/downloads/talks/intlphpcon2005/php_unicode.pdf メモ。PHPのI18Nの話。 前半はUnicode等の説明。
G5 PowerMac, MacMiniでサウンド
YellodogLinuxからG5 PowerMac, MacMiniでサウンドをサポートしました、とアナウンスがありました。 We are pleased to announce support for the latest Apple Power Mac G5s (towers), Power Mac G5 sound support, internal…
サイボーズがMySQLを選択した理由
サイボーズは独自システムからオープンソースシステムを活用する方向に移行をするようですね。 Berkeley DBも候補に挙がっていた、とこの事ですからトランザクションが必要ないことは明らかですね。現時点で選定したらSQLiteという選択肢もあったのかも知れませんね。 決定した時点での状況、Windowsサポート等を考えるとMySQLと言う選択も株主としても納…
PHPに足りないもの
よく「中規模以上のプロジェクトにPHPは向かない」と聞きますがJavaに比べると確かにその通りです。Beanなんて考え方は無いですし「JCPで作られた数々の標準に対応するような物がない」と言われても仕方ない状況です。言語仕様についても結構アバウトで微妙な仕様が突然変わったりします。 # 最近では5.0.3でコンストラクタをprivateで宣言できなくなった件…
「OSSの性能・信頼性評価/障害解析ツール開発」の成果を公開
OSCでもこの手の発表が聞けると思えますが、聞けなくて残念。 開発基盤ワーキンググループに関するドキュメントで、一般公開可能なドキュメントをダウンロードすることができます。 他のワーキンググループや日本OSS推進フォーラム全体に関するドキュメントは、左のメニューから選択してダウンロードしてください。 ダウンロードは下記ドキュメントのタイトルをクリックしてくだ…
AJAX – ダイナミックWebコンテンツ
JavaScript/DOMを使ったメニュー生成やフォーム選択状況に応じて適切なメッセージを表示するダイナミックコンテンツは多くありましたが、よりインタラクティブなHTMLコンテンツがどんどん増えそうです。 AJAX = Asynchronous JavaScript + XML XMLHttpRequestを使った方法ですが、非常に新しいと言うことではない…