任意のPHPコードをWordPressのウィジェットに変換してくれる『Widgetifyr』
任意のPHPコードをWordPressのウィジェットに変換してくれる『Widgetifyr』 - 100SHIKI ~ 世界のアイデアを日替わりで
これは一度使ってみたい。便利そうな雰囲気はバリバリする。
トラックバック URL :
コメント (0)任意のPHPコードをWordPressのウィジェットに変換してくれる『Widgetifyr』 - 100SHIKI ~ 世界のアイデアを日替わりで
これは一度使ってみたい。便利そうな雰囲気はバリバリする。
トラックバック URL :
コメント (0)Google Analyticsから訪問数・PV数をPHPでゲットするサンプルコード:phpspot開発日誌
これはちょっと便利かも。結果をメールで飛ばしたりすれば無理なく管理できる。
使うにはcURLライブラリがいるので注意でっす。
たまたま使ってたubuntuに入ってなかったので
# apt-get install php5-curl
して入れました。
トラックバック URL :
コメント (1)さくらレンタルサーバはmod_deflateモジュールが入ってないので、PHP側でgzipしてうんぬん~というのをやっていたんだけど、これでよかったのだった。
gzip でコンテンツを圧縮することにより、ネットワークの負荷を
軽減させることができ、レスポンススピードの向上が期待できます。しかしながら、mod_deflateが利用できない場合もあります。phpの拡張 zlib を利用することでコンテンツの圧縮をすることが可能になります。
ob_startとgzhandlerを使うのと異なり、ソースコードの変更は必要ありません。さくらなどのレンタルサーバを借りている場合に有効な手段になります。
PHPの設定ファイル php.iniに下記設定を追加します。
/usr/local/etc/php/your-php.inizlib.output_compression=1
さくらのレンタルサーバの場合、$HOME/www/php.ini に書きます。
うーむ。簡単。
今だとさくらコンパネからphp.iniを修正できるので、そちらで書いても良いですね。
トラックバック URL :
コメント (0)オデの日記@WEB系: Zend_Db_Table_AbstractでZend_Cacheを利用して負荷軽減
で、このZend_Db_Tableですが、生成する度にdiscribetable()というメソッドが呼ばれテーブル情報を取得します。とても便利なのですが、都度DB接続が行われ非効率すぎるのでZend_Cacheを利用してデータをキャッシュさせておきます。
discribeTable()が走るタイミングは
・insert()
・find()
・info()
を呼んだ時だそうです。
というわけでキャッシュを組み込みましょう。
トラックバック URL :
コメント (0)Zend Frameworkで多対多のテーブルをリレーション無しで扱う。:: PHPの種 ブログ
つまり強制MyISAMのさくらレンサバでは。。
$_dependentTablesを指定しましょう。
で、ある程度Zend_Db_Tableで保管ができるので、それを利用させてもらいましょう。
んで、リファレンスを貼られたほうのテーブルで
DependetTablesをクラス名で指定しておきます。
これでDeleteがCascadeされたりなど、Zend_Db_Table側でリレーションを保管してくれます。
そもそもInnoDBが使えればいいんですけどねえ。。
トラックバック URL :
コメント (0)Zend Frameworkで多対多のテーブルを簡単に扱う。: PHPの種 ブログ
RDBMS上でリレーションを組んでおけば、Zend_Db_Tableの設定で 親側のテーブルに $_dependentTables を指定しなくてもよいので楽です。
つまり強制MyISAMのさくらレンサバでは。。
$_dependentTablesを指定しましょう。
トラックバック URL :
コメント (1)さくらレンタルサーバで久々にPHPを組んでたら、やられました。
magic_quotes_gpcがデフォルトでオンでした。
というわけで、~/www/php.iniを直接編集するか、さくらインターネットサーバコントロールパネルからPHP設定の編集で
magic_quotes_gpc = off
としてやりましょう。
magic_quotes_gpcはphp6では廃止されるというのに。
トラックバック URL :
コメント (0)0.いくつのバージョンからがっつり使っていたZend Framework。いつのまにやら新機能が出過ぎててちょっとついていけなくなりつつあります。
まあ普通にMVCなフレームワークとして使っている分には問題ないハズなんですが、新しい機能はきっと便利に違いない!と思い、色々と再勉強している最中です。
勉強にはやはり書籍だろう!というわけで、Zend Frameworkの書籍を調べていたら、あるわあるわ。。
こんなに本が出るほどブームなのか?(^_^;
どれを読んでいいのかさっぱりわかりません。
これが最も売れているっぽいし、レビューも評価が高いけど、いかんせん2007年の出版では古いのではないか。
増刷時に加筆されてたりするのかな。
こちらはSmartyとの連携も載っているとか。今Smarty使ってないけど。
レビューに
最後にブログサイト構築ですが、問題なくインストールして試す事が出来ましたし、
ディレクトリ構造表がありますので設置も解かり易い様に思います。実践ソースも参考になります。
とあるのでかなり惹かれる。実際にブログレベルの動くサイトを構築できて、ディレクトリ構造表がついてて理解もしやすくなってるのは素晴らしいです。
これは2009年6月と非常に新しいですね。
目次とか索引だけですがAmazonで中身検索できてよいですね。
こういうのはやはり助かります。
PEARのサンプルも色々ついていて素敵!となるか。まあ実際Zend Frameworkだけでなく、PEARも使ってますからね。
pagerは未だにPEARのを使ってたりします。
と、どれを読んでいいかよくわからないことに。
そのうち読んで使った中身レビューを届けるつもりです。。
トラックバック URL :
コメント (0)WordPressで関連記事を
自動挿入するプラグイン「Similar Posts」とその具体的な実装例 | きにきじ
ブログによくある、「この記事に関連した他の記事〜」みたいなのを実装したくて、pluginを入れてみました。
Similar Postsです。
Post-Plugin Libraryというpluginも一緒にいれなければいけません。
果たしてどのように動作するのか。。
それはこの記事のタイトルをクリックして単独表示にしていただければ
わかると思いますm(_ _)m
トラックバック URL :
コメント (0)ZendFrameWorkでエラーコントローラを使おうとした時のお話し。 - 西新宿のプログラマの日記
モジュール毎にErrorControllerを分ける方法が私にもわからんのです。
Default見に行っちゃう。
DefaultのErrorController内で$this->_request->getParam('module')でも見て振り分けるしかないのかな。
トラックバック URL :
コメント (0)Powered by PHP-SeeD and WordPress ME