メイン

PHP アーカイブ

2007年06月04日

PHPソースコードの最適化(高速化)のまとめ

ウノウラボ Unoh Labs: PHP最適化tipsまとめサイトより

上記ページにてPHPスクリプトをより高速に動作させるための様々な方法が紹介されています。
以下はその一例です
・str_replace は preg_replace より早いが、strtr は str_replace の4倍早い
・$row[’id’] は $row[id] より7倍早い
・for ($x=0; $x < count($array); $x) の count() のようにループの度に呼ばれる関数はさけ、変数に格納する

PHPのバージョンにより期待通りの効果が得られなかったり、実現するために非現実的な工数を要するものもあるので、それぞれの環境において採用不採用の判断をされてはいかがかと思います。

2007年06月08日

PHPで動作しフリーで使える高度なWebアプリケーション集

PHPで動いている高度なオープンソースWebアプリケーション厳選15本まとめ*ホームページを作る人のネタ帳

PHPで動いている高度なオープンソースWebアプリケーション厳選15本まとめ*ホームページを作る人のネタ帳 より

上記ページにてPHPで動作しフリーで使える高度なWebアプリケーション15本が紹介されています。

この中に含まれている「Os Commerce(オーエスコマース) 」は実際に使用したことがありますが、ここで書かれているほどとっつき難いようなことはなかった印象があります。

簡単なECサイト、コミニティサイト、SNSサイト、ソーシャルブックマークサイト、ブログサービスサイト、wiki、アルバムサイト等の構築や仕組みのを把握するのにお役立てください。

2007年08月17日

ショートカットやコマンド、設定などが一目でわかるチートシート(Cheat Sheet)紹介記事集まとめ

下記のページで様々なチートシート(覚えるべきものを1枚のシートにまとめたもの。カンニング・ペーパー)が紹介されています。

良く使うのもをピックアップして印刷して手元においておけば作業効率アップに役立つのではないでしょうか。

【チートシート(集)】

Linuxの各種コマンドのチートシートに日本語版登場
http://gigazine.net/index.php?/news/comments/20070814_linux_command_cheat_sheet_jp/

1ページに情報が集約されたCSSチートシート「CSS Cheat Sheet」[英語]
http://phpspot.org/blog/archives/2007/01/csscss_cheat_sh.html

PHP正規表現(PCRE)チートシート[英語]
http://phpspot.org/blog/archives/2006/07/phppcre.html

Googleチートシート[英語]
http://gigazine.net/index.php?/news/comments/20060422_google/

バックエンド系(Apache・PHP・MySQL)のチートシート
http://coliss.com/articles/build-websites/operation/work/353.html

ウェブ制作・プログラマー・デザイナーのためのチートシート集
http://coliss.com/articles/build-websites/operation/work/796.html

約300個のCheat Sheetが手に入るリンク集。Google、Firefoxからプログラミング言語まで盛りだくさん![英語]
http://google-mania.net/archives/330

  • PhotoshopCS2のショートカット
  • Windows、Linuxのコマンド
  • 各種ブラウザのショートカット
  • Microsoft Officeのショートカット
  • CSS、HTML/XHTML、XMLのリファレンス
  • Apacheの設定
  • 検索エンジンのリファレンス

etc..

英語のものが多いですが、簡単な単語ばかりなのでそれほど理解に苦しむことは無いと思います。

#意外と日本語版少ないのはチートシートというもの自体がまだまだ認知されていないからでしょうか

2007年08月27日

生年月日(西暦)から正確な年齢を求める簡単な式

生年月日から年齢を計算する簡単な計算式 より

上記ページで生年月日から年齢を求めることができる簡単な式が紹介されています。

日本の場合、うるう年のチェックなどが必要なために、生年月日から年齢を求めるだけの処理が意外と複雑になってしまいがちですが、以下の式にて簡単に求められるそうです。

PHPの場合
echo (int)((20070827 - 19850101)/10000);

Perlの場合
print int((20070827 - 19850101)/10000);

JAVAの場合
System.out.println( (int)((20070827 - 19850101)/10000) );

2008年02月

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29  

About PHP

ブログ「仕事の効率を上げる blog」のカテゴリ「PHP」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

前のカテゴリはLifeHacksです。

次のカテゴリはPhotoshopです。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。