タグ

phpに関するtaktamurのブックマーク (8)

  • FirePHPがますます便利になっている件:phpspot開発日誌

    FirePHP - Firebug Extension for AJAX Development FirePHPがますます便利になっている件、ということで、以前に紹介したFirePHPですが、色々と更新されているようなのでご紹介。 アイコンも変わってます まず、どういうことが出来るか、という点です。以前紹介した時とやり方が結構改善されているみたい。 <?php FB::log('Log message'); FB::info('Info message'); FB::warn('Warn message'); FB::error('Error message'); ?> と書くと、以下のように表示されます。 firebugのconsole.logみたいに使えます。 PHPのコード内で、1行でかけるのでなかなか便利そうです。 次のように、オブジェクト指向で書くこともできるみたい <?php

  • DreamweaverでSmarty テンプレートをイケてる感じで編集しよう。 : ::yossy.blog::

    Posted on 6月 2, 2006 Filed Under Smarty | 久々のblog更新。 もうここのblogは技術系に特化させようと思います。 はい、題。 webデザインを行うときって結構Dreamweaver使うと思うのね。 あたくしは普段バリバリプログラマーなので、PHPでゴリゴリとプログラム開発。 だからデザインなんてほとんどしません。 じゃぁデザインどーすんのっ!?って感じだけど、 そこは、ロジックは俺、デザインは他の人、って分業。 デザインはwebデザイナーが作ったほうが綺麗に決まってるものね。 だけど、たまぁに一人で両方やんなきゃいけないときがあるの。 まじデザインセンスないのに。 センスないのわかってるのにやんなきゃいけないってマジだよね。 で、PHPで開発するとき、HTMLテンプレートとして決まって使うのがSmarty。 ※Smarty

  • DreamweaverテンプレートとSmartyテンプレートを同時に使うかつ、Dreamweaverで快適に編集する。 -  

    DreamweaverテンプレートとSmartyテンプレートを同時に使うかつ、Dreamweaverで快適に編集する。 今回やりたいこと ・smartyテンプレートをDreamweaverで編集したい。 ・さらにsmartyテンプレートにDreamweaverテンプレートを適用したい。 ・でDreamweaverテンプレートから生成した普通のhtmlファイルもsmartyテンプレートファイル(tpl)もどっちも正常にプレビュー表示できる、かつブラウザでの実行も正常に表示したい! 結論としては実現可能! 前提 まず、そもそもsmartyを使う場合は文字コードがSJIS(Shift_JIS)だと正常に表示ができない場合があるので、euc-jpもしくはutf8にしておいたほうがいい。 どうしてもShift_JISがいい場合は↓を参照。 ninnin.net blog: SmartyでSJISを使

    DreamweaverテンプレートとSmartyテンプレートを同時に使うかつ、Dreamweaverで快適に編集する。 -  
  • PHPでTwitterに投稿 - ひらっち's diary

    投稿するメッセージは rawurlencode() でエンコードする。メッセージにスペース(空白)があると、そこで切れてしまうから。 PHP5以上 <?php $url = "http://twitter.com/statuses/update.xml?"; $username = your username; $password = your password; $params = "status=". rawurlencode(message); $result = file_get_contents($url.$params , false, stream_context_create(array( "http" => array( "method" => "POST", "header" => "Authorization: Basic ". base64_encode($user

    PHPでTwitterに投稿 - ひらっち's diary
  • PHPで暗号化、ハッシュする色々:phpspot開発日誌

    PHPで暗号化、ハッシュするガイドライン記事「A Guide to Cryptography in PHP」が公開されています。 ハッシュ関数の、md5, sha1や、暗号化関数のcryptなどがPHPには標準で備わっていますが、ハッシュ・暗号化のライブラリが色々と紹介されていました。 MCrypt - cryptの代替でファイルの暗号化なんかも出来るみたい MHash - SHA、HAVAL、MD4/5、TIGER、CRCなど、多種多様のハッシュアルゴリズムを提供 Crypt_Blowfish - Blowfish暗号 Crypt_RSA - RSA暗号 Crypt_ HMAC - HMACハッシュ Crypt_DiffieHellman - DiffieHellman暗号 PHPで暗号化する際の参考になりそうですね。 追記)HASH関数なんていうものも5.1.2から存在するみたい

  • PHPアプリのプロファイリングをWebベースで行う「webgrind」:phpspot開発日誌

    webgrind - Google Code Webgrind is an Xdebug profiling web frontend in PHP5.PHPアプリのプロファイリングをWebベースで行う「webgrind」。 プロファイリングとは、どの部分にどれだけ時間がかかったかというものを調査することで、ボトルネックの計測に役立ちます。 PHPのプロファイリングというと、Xdebugでログを出力し、そのログをWinCacheGrindやKCacheGrindなどのツールで読み込んでプロファイリングするというものでしたが、Webから読み込めるPHP5でかかれたwebgrindというツールがGoogle code 上で公開されています。 /tmp に吐かれたログをそのまま読み込めるようで、サーバからいちいちログをダウンロードして読み込む必要がなくなります。 PHP開発に活用できますね。

  • PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」:phpspot開発日誌

    PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」 2009年03月25日- XHProf Documentation (Draft) PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」。 通常、PHPでのプロファイリングというと、Xdebugでファイルを吐き出して、WinCacheGrindやKCacheGrindで読み込むというのが定番です。 ですが、この方法だと、ファイルを吐き出したファイルをGETして、ソフトに読み込ませる、というちょっと面倒な手順が必要でした。 XHProf を使えば、ブラウザ上で、プロファイリングが出来るみたいです。 XHProfの特徴 まず、セグメントごとの実行時間やメモリ利用の状況なんかがブラウザで見れます。 プログラムの構造を把握するのにも使えます。 プロファイリングの階層表示 2つのプロファ

  • 自分だけのライフストリーミングブログを作ろう·Lifestream MOONGIFT

    最近、流行りつつあるライフストリーミングブログ。ソーシャル系サービスが散在してしまい、データがあちこちに散らばっているのを一つの場所に集約してくれるサービスだ。FriendFeedやSweetcronなどが代表で、これもまた増えつつある。 データをただ並べただけですが、ライフストリーミングブログです Webサービスでやるのも面白いが、自分で独自のものを構築したいという方はLifestreamを使うと良いだろう。 LifestreamはBSDライセンスの下に公開されているオープンソース・ソフトウェアで、様々なWebサービスからデータを取得できるクラスライブラリだ。 LifestreamはPHPで作られている。単体ソフトウェアではなく、クラスライブラリの形式を取っている。とは言え使い方は簡単で、HTMLを出力する機能もある。データはXML形式で保存されるので、Cronなどを使って自動巡回させ、

    自分だけのライフストリーミングブログを作ろう·Lifestream MOONGIFT
  • 1