タグ

phpに関するgnnkのブックマーク (198)

  • PHPの開発を8倍早くする方法 : akiyan.com

    PHPの開発を8倍早くする方法 2007-05-30 大真面目に。 var_dumpの代わりに以下の関数d(dumpのd)を使います。 function d() { foreach (func_get_args() as $v) var_dump($v); } var_dump(8文字)がd(1文字)になるので8倍というわけです。単純すぎる方法ですが、タイプ量はかなり重要ですよ。実際に試してみるとわかりますが、体感できるほど快適になります。(エディタの補完機能でいいじゃんという話もありますが、それはそれで...) ちょっとリッチなバージョンも置いておきます。 // 白背景・黒文字・等幅フォントフォントサイズ固定・ボーダー囲み function d() { echo '<pre style="background:#fff;color:#333;border:1px solid #ccc;

    gnnk
    gnnk 2007/05/30
  • 簡単にデザインをを変更できるCAPTCHAライブラリ - Cryptographp - Do You PHP はてブロ

    ありがちなCAPTCHAライブラリの1つですが、タイトルの通り「簡単にデザインをを変更できる」というところが面白いです。 Cryptographp is a PHP script for generate captchas. Cryptographp limit the robots bombarding spams and automating the forms: spaces members subscriptions, guestbooks, forums... This script is free et does not use any database. It is compatible with PHP >= 4.3.0 cryptographpにある画像デザインのリンクをクリックすると、設定ファイルのアーカイブをダウンロードすることができますが、アーカイブをcryptディ

    gnnk
    gnnk 2007/05/28
  • PHP at Yahoo!を読む - Sooey

    PHP at Yahoo!を読む イタリアで開催されたPHPDay 2007にてYahoo! EuropeのFederico Feroldi氏が行なった「PHP at Yahoo!」のプレゼン資料が、氏のブログで公開されました。 Yahoo!が社内でどのようにPHPを使用しているのかということはこれまでにもRasmus Lerdorf氏のプレゼンなどで明らかにされてきましたので、「PHPのビルド時にはモジュールはほとんど組み込まない」とか「ビジネスロジックをエクステンションとして実装する」といったことは皆さんご存知だと思います。今回も前半はそんな感じの内容ですが、途中で実装よりの具体的な話題になってきたと思ったら、Yahoo!が利用しているテンプレートエンジン r3がオープンソース化したと書かれていてビックリ。しかもsymfonyのビュー層にも組み込んで使っているとか。 他にもDrupal

    gnnk
    gnnk 2007/05/26
  • Yahoo! が PHP エンジニアを雇う時に聞く質問

    via.Yahoo!PHPエンジニアを雇う時に聞く質問 | IDEA*IDEA とりあえず適当に訳してみました。間違いがあれば指摘をお願いします :-) 1.配列usersに「john」を追加しないのはどれか? 1. $users[] = ‘john’; 2. array_add($users,’john’); 3. array_push($users,‘john’); 4. $users ||= ‘john’;2. sort(), assort(), ksort()の違いを述べよ。また、どういった状況で利用するかを述べよ。 3. 以下のコードは何を出力するか?それはなぜか? $num = 10; function multiply(){ $num = $num * 10; } multiply(); echo $num;4. 参照と通常の変数の違いを述べよ。また、どのように参照渡しをす

    Yahoo! が PHP エンジニアを雇う時に聞く質問
    gnnk
    gnnk 2007/05/24
  • ファイルの先頭8バイトだけで画像のフォーマットを調べる方法:phpspot開発日誌

    ファイルの先頭8バイトだけで画像のフォーマットを調べる - bits and bytes PHPでファイルをアップロードしたとき $_FILES にアップロードされたファイルについての情報が入っています。そして $_FILES[...]['type'] にはアップロードされたファイルの MIME type が入っています。 ファイルの先頭8バイトだけで画像のフォーマットを調べる方法。 次のコードによって、バイト列の画像フォーマットが何であるかを調べることができるようです。 if ( preg_match( '/^x89PNGx0dx0ax1ax0a/', $image_stream) ) { $type = "png"; } elseif ( preg_match( '/^GIF8[79]a/', $image_stream) ) { $type = "gif"; } elseif ( p

    gnnk
    gnnk 2007/05/20
  • PHP最適化TIPSまとめ:phpspot開発日誌

    ウノウラボ Unoh Labs: PHP最適化tipsまとめサイト 今回は「PHPのちょっとしたコツ」の続きネタで、PHP最適化Tipsまとめサイトの紹介です。 ウノウラボのブログにて、「PHP最適化TIPSまとめ」が公開されています。 当ブログでも、以前に以下のようなテクニックを紹介しました。 12のPHP最適化テクニック PHPによるオブジェクト指向の最適化

    gnnk
    gnnk 2007/05/15
  • ウノウラボ Unoh Labs: PHP最適化tipsまとめサイト

    こんにちは。親知らずを抜いて離乳三昧のyukiです。GWの暴飲暴から脱し、ダイエットするには好都合ですね。すいません。負け惜しみです。 さて、今回は「PHPのちょっとしたコツ」の続きネタで、PHP最適化Tipsまとめサイトの紹介です。 これらは既に有名なサイトで紹介されていたり、常識の範囲かもしれませんが、ひとつでも有用に感じていただければ幸いです。 そして英語が極端に苦手なため、意訳突っ込み等あれば宜しくお願い致します。 PHPの最適化 12 PHP Optimization tips (元ネタはこちらでしょうか? http://www.ilia.ws/files/zend_performance.pdf) staticが使えるなら、staticを使う。速度は4倍になる。 __get, __set, __autoload は避ける。 require_once() はコストがかか

    gnnk
    gnnk 2007/05/14
  • ウノウラボ Unoh Labs: PHPによるテキストファイルへのロギング

    yamaokaです。 PHPでwebアプリケーションを作成するとき、 皆さんはロギング(ログの出力)をどうされているでしょうか。 今回は、テキストファイルへロギングする方法をいくつか紹介したいと思います。 error_log関数 syslog関数 PEAR::Log log4php Zend_Log error_log関数 PHPでは、標準の関数として error_log関数が用意されています。 使い方はとてもシンプルです。2番目の引数に「3」を指定することで、 テキストファイルにログを出力することができます。 error_log('message', 3, '/var/tmp/app.log'); syslog関数 また、syslog関数も 標準で用意されている関数です。syslog経由でテキストファイルにログを出力することができます。Windowsの場合は、イベントログでエミュレートさ

    gnnk
    gnnk 2007/05/10
  • 驚異のオープンソース広告配信システム「Openads」最新版:phpspot開発日誌

    MarkeZine:◎驚異のオープンソース広告配信システム「Openads」最新版、いよいよリリース近づく! フリーの広告配信システム「Openads」は、もともと「phpAdsNew」「phpPgAds」「Max Media Manager」という3つの開発プロジェクトがひとつになって生まれたシステム。 PHPによって記述された広告管理システム。 サイトで広告を配信する場合、こういった広告配信システムは是非とも欲しい機能ですね。 広告の管理だけでなく、トラフィックやコンバージョンの確認などもできる優れもののようです。 今は用はないとしても、知っておくと、イザというとき必ず役に立つでしょう。

    gnnk
    gnnk 2007/05/10
  • Smarty

  • ウノウラボ Unoh Labs: PHPの画像処理の紹介と簡単な比較

    Keita です。 僕は、フォト蔵チームではないので、フォト蔵の画像処理については見ていませんが、個人的に画像処理に興味があるためPHPにおいての画像処理を簡単に調べたことがあります。 その時の結果をお話させていただきたいとおもいます。 この他に、もし、こういう選択肢があるよというのがあれば、教えていただけると大変うれしいです。 主要なライブラリの一覧 GDで処理 LibGDを操作するPHP標準のライブラリです。 ほぼ、レンタルサーバなどで利用できる反面、対応形式が、JPEG,GIF,PNG,WBMP,GD{,2}にしか対応していないなどのいくつか機能的に制限があります。 (WBMPは、Wireless Bitmapという、WindowsBitmapとは別の形式です) imagick ImageMagick/GraphicsMagickという画像編集ソフトのPECLの拡張で

    gnnk
    gnnk 2007/05/07
  • ZAPAnet総合情報局

    ZAPAnet総合情報局は、ゲーム攻略をメインに、ブログ、オリジナルWebアプリ、プログラミング、Wikiなど、多種多様なコンテンツを公開しているサイトです。 2020.07.08 攻略Wikiページに関連リンクを表示する機能を追加しました。 2020.07.01 ステルス将棋 棋譜再生を作りました! 2020.06.20 降魔霊符伝イヅナ攻略メモ、マジカルバケーション 5つの星がならぶとき攻略メモ、ロストマジック攻略メモ、[Contact]コンタクト攻略メモをスマホデザイン対応しました。 2020.06.14 めんまフォントお試しサイト、チンチロリン シミュレータ、ホビロン パスワード強化メーカー、色読みトレーニングをスマホ対応させました。J-POP最新人気曲ランキング100の表示を改良しました。 2020.06.11 ZAPAnet総合情報局のトップページ(このページです)のデザインを

    ZAPAnet総合情報局
    gnnk
    gnnk 2007/05/02
  • FireFoxでのPHP開発を手助けする「FirePHP」:phpspot開発日誌

    FirePHP - Firefox Extension for PHP Development FirePHP allows you to take a deeper look at all the work your PHP code does to generate that page you are currently looking at in your Firefox browser. FireFoxでのPHP開発を手助けする「FirePHP」。 FireFoxのエクステンションとして動作し、FireBugの機能拡張をしてくれます。 インストールするとFireBug内に次のタブが表示されます。 サーバヘッダーで特定の文字列を返すとFireBug内、FirePHPウィンドウにその文字列が表示できます。 特定ヘッダーを出力するために、「FirePHP PEAR Package」が使え

  • Side-B » Blog Archive » PHP:定数で改行コードの違いを吸収

    例えばWindowsPHPスクリプトを開発しそれをUNIXで動作させるといったときに、あらかじめ改行コード部分にPHP_EOLを使用しておくと、後にコードの書き換えをしなくてよいので便利。 以下、詳細。 たとえば Windowsでは echo 'Hello World' . "\r\n"; UNIXでは echo 'Hello World' . "\n"; としなければならないときでも PHP_EOLを使用すると WindowsでもUNIXでも(そしてMacでも) echo 'Hello World' . PHP_EOL; でOKというわけです。 参考 PHP: 定義済みの定数 - Manual

    gnnk
    gnnk 2007/04/06
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    gnnk
    gnnk 2007/04/05
  • PHPで正規表現を読みやすくする方法:phpspot開発日誌

    PHP In Action | Readable regular expressions It bothers me: I can dream up more ideas in one afternoon than I can write down in a week. PHPで正規表現を読みやすくする方法。 通常、PHPで正規表現を記述するとき、次のようにpreg_matchに直接渡して使う行うことが多いかと思います。 preg_match("/^[a-z]+$/", $str); 正規表現の内容が複雑になるにつれ、コードがよく分からなくなることはありがちですね。 そこで、次のようにコードを記述すると単位ごとにコメントが付けられて読みやすくなります。 $regex = '/(w+s+)'. // Word followed by spaces '{6}'. // Repeated six

    gnnk
    gnnk 2007/03/22
  • PHPスクリプト講座:Home -- そふぃのphp入門

    gnnk
    gnnk 2007/03/18
  • PHPの文字化けを本気で解決する - ぎじゅっやさん

    gnnk
    gnnk 2007/02/14
  • CSSとPHPできれいなグラフを描く方法 | SIMPLE*SIMPLE

    terrill.caにてCSSPHPできれいなグラフを描く方法が紹介されていました。 » terrill.ca | Vertical Bar Graphs using CSS and PHP 棒グラフや立体グラフなどがCSSのスタイルで描けます。PHPはデータの抽出と縮尺の設定だけなので、必要でない方は紹介されているCSSだけ使っても良いかも。 ↓なグラフや、 ↓なグラフが描けます。 なお、HTMLのほうの記述は以下のような感じです。わかりやすいですね。変更も簡単かと。 <ul class="barGraph"> <li class="p1" style="height: 57px; left: 0px;">57</li> <li class="p2" style="height: 27px; left: 0px;">27</li> <li class="p3" style="heigh

    CSSとPHPできれいなグラフを描く方法 | SIMPLE*SIMPLE
    gnnk
    gnnk 2007/02/13
  • PHPコード変換機

    PHPソースコードをわかりやすく変換 PHPのソースコードをカラーリング&PHP関数をマニュアルに自動リンクしたHTMLタグに変換出来ます。 PHPのソースコードを直接ページに貼り付けると見にくいですが、この変換機で変換しておけば、見やすいだけでなく関数にもリンク出来るのでユーザフレンドリーになります。 あなたのブログやページに簡単に貼り付けられます。