SOFTWARE
このページではPHP、Apache、PostgreSQL、MySQLなど主にサーバ関連のソフトウェアに関する情報を扱っていきます。

OpenSource Products

DBDoc[Database Documentor](2006/12/31公開)
Apache/PHP/TCPDF/MySQL/SQLite
SQLを修正するうちにドキュメントの修正を忘れたり、引き継いだプロジェクトのドキュメントがなかったりしたことはないですか?
データベースのドキュメント作り大変ですよね?
そんな時に、データベースに接続すれば基本的な情報がPDFやHTMLで整形されてでてきたら、少しだけ解決できた気分になるんじゃないでしょうか?

SLCache[Smart Light Cache](2007/1/8公開)
Apache/PHP/SQLite
DBで取得したデータ(PHPの配列)をそのまま保存しておきたいけど、フラットファイル保存だとキー名≠ファイル名になるし、HASHとかだと衝突管理が面倒だし、などを一挙に解決!

 

PHP

php4とphp5の同居方法あれこれ(2006/12/14公開)
For Apache 1.3.x/PHP 4.x/PHP 5.x
PHP4とPHP5は、PHP3とPHP4の時のように、--enable-versioningでのコンパイルによる同居が出来ません。では、同居は無理なのかというと、以下のような方法を使えば同居を実現することが出来ます。

FireFox2.x(&IE7?)向けPHP関数検索プラグイン(2007/8/4公開)
FireFox 2.xの検索バーでPHPの関数検索ができたらなぁ、と思いついて3分で作ったのがこのAddOn

携帯ゲートウェイIPアドレスのチェック(2007/10/24公開)
For PHP 4.x/PHP 5.x
KLabのBLOGにある「携帯ゲートウェイのIPアドレス帯更新を効率的に確認する方法」のPHP版をつくってみよう!

 

Apache

ApacheのVirtualHost管理について(2006/12/21公開)
For Apache 1.3.x/2.x
ApacheではネームベースのVirtualHostを利用することで、1台のApacheで複数のドメインの運用が可能になります。ただ、無計画にVirtualHostを設定していくと、管理が煩雑になります。そこで、以下の2つのアプローチで管理しやすくする方法を考えます。

VirtualHostの管理ツール その1(2006/12/28公開)
For Apache 1.3.x/2.x
前章『ApacheのVirtualHost管理』で1つのディレクトリの下に複数のVirtualHostを設置することが出来るようになりました。
公開できるようになれば、どのVirtualHostがどれくらいの容量を使用しているのか確認したい、データのバックアップも一度にできないか?などの要望が出てくると思います。
そこでツールを作ってみます。

Apacheをデフォルト設定のまま使っていませんか?(2007/7/21公開)
For Apache 1.3.x/2.x
あなたの使っているApacheはデフォルト設定のままで公開されていないでしょうか?
危険、とは言わないまでも、知らないうちにサイトの情報が誰かに集められているかもしれません。
ちょっとだけ、自分のApache設定を見直してみましょう。

Apacheのログローテーションについて(2007/8/1公開)
For Apache 1.3.x/2.x
Apacheのログ、どんどん大きくなっていませんか?
ローテーションの方法にはいくつかあります。どの方法が自分のサイトに最適なのか、いくつかの方法を比べてみましょう。

 

 

Copyright (C) 2006 N.S.WORKs All Rights Reserved.