携帯サイトを作成したときの参考リンク
UTF-8のHTMLページを表示できる端末用の携帯サイトを作成したときに参考になりました。
各社のXHTML情報ページへのリンク
トラックバック URL :
コメント (0)UTF-8のHTMLページを表示できる端末用の携帯サイトを作成したときに参考になりました。
トラックバック URL :
コメント (0)広く利用されている3つのPHPフレームワーク(Zend Framework、symfony、CakePHP)に関する記事へのリンクです。
developerWorks : IBM’s resource for developersで、サンプルアプリケーションの構築の記事が、「PHP frameworks, Part 2: Building the sample application」として、追加されています。
はじめの一歩として、手順通りに実行してみるのもよいかもしれないです。
トラックバック URL :
コメント (0)次の記事(Ajaxian.comの調査報告)の「使っているプログラミング言語やプラットフォーム」で、PHPは2位とのこと。
「使っているプログラミング言語やプラットフォーム」で、C#が6位(VB.netより上)なのが、ちょっと目にとまりました。
トラックバック URL :
コメント (0)httpd.confでは、「php_admin_flag 設定項目 Off」のように記述します。
例:
<Directory /usr/local/httpd/htdocs>
php_admin_flag expose_php Off
</Directory>
(.htaccessでは、「php_flag 設定項目 Off」のように記述します。)
トラックバック URL :
コメント (0)Zend_Db_Select::joinLeftの3番目の引数に空の配列を指定すると、joinLeftで指定したテーブルのカラムをSELECTで取り出すカラムに追加されないようになります。
例:
上記のように作成したSQLは、次のようになります。
トラックバック URL :
コメント (0)MySQLで、timestampのカラムを定義するとき、「ON UPDATE」というものがあることを、「PHP frameworks, Part 1: Getting started with three popular frameworks」で知ったので、メモです。
MySQL AB :: MySQL 5.1 リファレンスマニュアル :: 10.3.1.1 TIMESTAMP MySQL 4.1での性質より、引用。
DEFAULT CURRENT_TIMESTAMP と ON UPDATE CURRENT_TIMESTAMP 条項の両方で、カラムはそのデフォルトに現在のタイムスタンプを持ち、それは自動的に更新されます。
定義の例より引用:
CREATE TABLE t (ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP
ON UPDATE CURRENT_TIMESTAMP);
トラックバック URL :
コメント (0)「CakePHP のおいしい食べ方: IBMでPHP3大フレームワーク記事スタート」で、次の記事が紹介されていました。
PHP frameworks, Part 1: Getting started with three popular frameworks
symfonyは、次の記事を見て、個人的に選択することはないかも、と思っていますが、上記、比較記事を今後楽しみにしたいと思います。
PHPベンチマーク: Zend Framework vs Symfony vs CakePHP vs CodeIgniter vs PHP on TRAX - 徒然なるままにBlog
PHPフレームワークのベンチマーク比較:phpspot開発日誌
トラックバック URL :
コメント (0)Zend_Session::rememberMe()の使用に関してのメモです。
Zend Framework: Documentationに、次のような記述があります。
セッションの開始前に Zend_Session::rememberMe() を使用すると、セッションクッキーの有効期限を制御することができます。
Zend_Session::start()の後に、Zend_Session::rememberMe() を使用しても、クッキーの有効期限が変化するようです(TODO:詳細調査)。
Zend_Session::rememberMeを使用すると、session_regenerate_id(true)がコールされています(ZendFramework-1.0.1)。
session_regenerate_id(true)をコールすると、session_set_cookie_paramsがsession_startの後でもクッキーの有効期限が変化するようです(PHP 5.2.3)。
Firefox2は、ブラウザを閉じても、セッションが継続するようです(クッキーの有効期限は、「セッション終了時」となっています。)(TODO:詳細調査)。
(Firefox2のクッキーに関する設定は、[オプション]ダイアログの[プライバシー]タブの[Cookie を保存する期間]を「サイトが指定した期限まで」に設定しています。)
Internet Explorer6は、ブラウザを閉じると、セッションは継続しません。
Firefox2は、クッキーの有効期限が設定され、その有効期限の間は、ブラウザを閉じても、セッションが継続するようです。
Internet Explorer6も、ブラウザを閉じても、セッションが継続しました。
Zend FrameworkのAPI Guideに、次の記述があります。
Due to clock errors on end users' systems, large values are recommended to avoid undesirable expiration of session cookies.
大きい値がどのくらいの秒数かわかりませんが、100程度の値だとInternet Explorer6では、セッションをまったく継続できないようです。
トラックバック URL :
コメント (0)Smartyのアウトプットフィルタのメモです。
ふと、Smartyのポストフィルタとアウトプットフィルタがいつ適用されるのか気になりました。
Smarty マニュアルの次のページに記述がありました。
Smarty
テンプレートが display() 又は fetch() を経由して呼び出された時、出力は1つ又は複数のアウトプットフィルタを通して送られます。
ポストフィルタについては、次のページ。
Smarty
トラックバック URL :
コメント (0).htaccessの設定で、Strict Standardsメッセージを表示しないようにするメモです。
display_errorsがオンの場合、Strict Standards以外のサポートされる全てのエラーと警告は、表示されます。
php_value error_reporting 2047
php_value error_reporting 6143
php_value error_reporting 8191
PHPのバージョンが6の場合、E_STRICTが含まれるそうなので、Strict Standardsメッセージは、表示されます。
トラックバック URL :
コメント (0)Copyright © 2007 とれっくかいはつ
HTML convert time: 0.264 sec. Powered by WordPress ME