啊哦,你所访问的页面不存在了。 可能的原因: 1.在地址栏中输入了错误的地址。 2.你点击的某个链接已过期。
元ネタはIDEA*IDEAさんより! 「他にもこんな方法もありますよ !;-)」ってポストです。 いろいろな方法があるので、情報共有ということで;-) 私の場合は、ダウンローダーとして使っている「DownThemAll!」というプラグインからぶっこぬいてます。 インストールが終わったら、ぶっこぬきたい画像があるページへ。 例えば以下のようなページ。 ページが表示されたら、「ツール -> DownThemAll!ツール -> DownThemAll!」の順でクリック。 そうすると、こんな画面が表示されます。 赤く反転しているのが、ダウンロードの対象になっているファイルです。 保存先やダウンロード対象のファイルなどをあわせて、「今すぐ開始!」を押すとダウンロードが始まります。 ざっとですが、DownThemAll!でも一応は出来ます。 DownThemAll!はもともと分割ダウンローダーで、容
かなり前の話題ですが、PHPのフレームワークのパフォーマンス比較記事がありました。 これを見てわかる通り、Zend Frameworkは結構遅いフレームワークです。昔、リリースされたばかりで機能がショボかったころは速いと言われたりもしましたが、Zend_Applicationが追加されてからは多機能化を突き進んでいて、それに伴って遅くなっています。 そもそもZFのセールスポイントって、「疎結合」「高い拡張性」「品質の高さ」などで、パフォーマンスは優先されていないような気もします。 でも最低限の速さは欲しいので、パフォーマンスチューニングをやってみます。 基本 公式ドキュメントの「Zend Frameworkパフォーマンスガイド」を実践するのがすべての基本になります。 あとはPHPの基本的なパフォーマンスチューニングをやることですかね。とりあえずAPCは導入して、Xdebugで測定して、遅い
Zend Frameworkを久しぶりに使っているのですが、変数を共有する方法についてよく忘れるのでメモです。 Zend Framework 1.11.2(FreeBSDのportで入れた最新版)をベースに書いています。コマンドのバグ情報などは少し古いかもしれません。 おさらい Zend Frameworkをベースにしたアプリケーションは、こんな構造をしています。 どのレイヤーで共有するかによって、適する書き方が変わります。 PHPプログラム全域⇒グローバル変数 グローバル変数はもっともスコープが広く、そして最悪な方法です。 //代入 $GLOBALS['hoge'] = 'hoge'; //参照 echo $GLOBALS['hoge']; 後で述べる方法と比べると、使った後のプログラムはもちろん、使った行以前のプログラムにすら影響を与える点が大きな特徴です。 また、PHP特有の問題かも
FirePHPは、FirefoxのアドオンのFirebugの機能拡張で、インストールすることで、サーバ側の出力をFirebugのコンソールに出力できる。 HTTPヘッダーを利用しているようで、試してませんが、Ajaxの通信などでHTMLをブラウザに出力しない場合でも利用できるそうです。 Zend Frameworkのコンポーネントでは、Zend_logやZend_Db_Profilerなどで、出力先をFireBugのコンソールにできます。 (1)ログを内容を出力する ログライターにZend_Log_Writer_Firebugを利用する。 $writer=new Zend_Log_Writer_Firebug(); $log=new Zend_Log($writer); //日本語出力もOK $log->info("日本語もOK"); 日本語の出力も問題なくできました(UTF-8だけしか試
表目次 2.1. サンプル CMS 用のアクセス制御 3.1. 設定オプション 3.2. サーバのオプション 3.3. デバッグメッセージ 3.4. Active Directory 用のオプション 3.5. OpenLDAP 用のオプション 4.1. Core フロントエンドのオプション 4.2. Function フロントエンドのオプション 4.3. Class フロントエンドのオプション 4.4. File フロントエンドのオプション 4.5. Page フロントエンドのオプション 4.6. File バックエンドのオプション 4.7. Sqlite バックエンドのオプション 4.8. Memcached バックエンドのオプション 4.9. Xcache バックエンドのオプション 6.1. Zend_Config_Ini コンストラクタのパラメータ 9.1. 通貨記号の設定を指定する
13. 疑似ロール(CURRENT_USER)構成@singleton Current_User$user = Current_User::getInstance();$roles = $user->getRoles();$acl->addRole(CURRENT_USER,$roles);チェック$acl->isAllowed(CURRENT_USER, $resource, $priv); 15. Assertionの仕様http://framework.zend.com/manual/ja/zend.acl.advanced.html#zend.acl.advanced.assertionsZend_Acl_Assert_Interface// @return boolean functionassert(Zend_Acl $acl,
たいへんご無沙汰しております。最近は google buzz にメモを残して終了することが多くて、こっちを放置してました。。。 Zend Framework さて、たまたま今のジョブが Zend を使っているという理由で少しだけ Zend Framework について勉強していたのですが、たまたま最新版がリリースされたと聞いて、ちらっと見た結果などメモ程度に。 リリースのニュース(ダウンロードはリンク先にもあるので省略) http://devzone.zend.com/article/12724-Zend-Framework-1.11.0-FINAL-Released モバイルサポート で、最初のネタがMobile Supportということで、さっそく、 Zend/library/Zend/Http/UserAgent/Mobile.php などをのぞいてみると、$_uaSignature
http://github.com/sasezaki/Zend_Uri_HttpCrawlableHash @see http://code.google.com/intl/ja/web/ajaxcrawling/docs/specification.html @see http://subtech.g.hatena.ne.jp/mala/20101018/1287419036 とりあえずテストコードに書かれた分はパスしてますって程度ですね。 <?php require_once 'Diggin/Uri/HttpCrawlableHashTest.php'; $uri = Zend_Uri::factory("http://twitter.com/#!/wozozo", 'Diggin_Uri_HttpCrawlableHash'); // 変換したURIオブジェクトが欲しいとき(clon
Zend Framwork2で使われそうなSignalSlotの利用メモ (元々はPhly_PubSubとしてマシューが開発を進めてたもの)。 もうZend\Sessionでは使われてますけど。 利用したZF2のソースは http://github.com/zendframework/zf2からpullしたものです。 (今InvalidArgumentExceptionのときrequireがないとかでるけど多分気のせい。きっと) その1 単純なロガーなどのオンオフに利用できそうなあれ emitの第一引数には"ポイント名"となる信号キー文字列を設定します <?php set_include_path(__DIR__.'/library/'); require_once 'Zend/Loader/Autoloader.php'; Zend\Loader\Autoloader::getInsta
古い(BASIC認証用の)ZendServiceTwitterを使ってTwitterのbotをいろいろ動かしていたんだけど、そのまま放置していたらBASIC認証が使えなくなって動かなくなっていた。 ZendServiceTwitterも今のバージョンはOAuthに対応しているんで、それに切り替えようと思ったんだけど、OAuthってことはアプリケーション登録してConsumerKeyとConsumerTokenを設定するだけじゃなく、自分のアカウントがそのアプリケーションにアクセスを許可(権限を移譲)するためのAccessTokenとかSecretTokenとかを発行してもらう必要があり、それってめんどくさ、と思ってそのまま放置していた。 けど、Twitterでめんどくさとつぶやいたら、bot用のキー入手方法が用意されてるよ、と教えてもらったので、その情報を利用してOAuth対応したついでに
Recently I’ve been learning Ruby, and at the same time Rails, with it I’ve learnt alot of good standardised ways of things to do, but without a doubt the most powerful part of Rails, for me, was ActiveRecord. So I had a search around the net and came across this fantastic little ActiveRecord implementation in PHP, called php.activerecord. In fact its so amazing I thought I would write a little gui
Working with hugedomains.com was a quick and easy process. We got to speak to multiple real people located in Colorado without having to wait on hold! Our only complaint was we felt we had to overpay more than this particular domain was worth, and we weren't able to negotiate it down to a level that we felt was fair. However, payment and delivery were seamless, and within a few hours we had all of
開発環境 PHP: 5.2.6 Zend Framework: 1.8.4 jQuery: 1.3.2 アプリケーション構成 DIコンテナ モジューラディレクトリ構成 アプリケーションの起動と設定 アプリケーションの初期化と設定はZend_Applicationを使う。 Zend_Application ブートストラッピング Zend_Application_Bootstrap モジュール別ブートストラッピング Zend_Application_Module_Bootstrap リソース プラグインリソース 自動ロード セッション管理 Zend_Session Zend_Session フラッシュメッセージ 1リクエスト限りのセッション変数を利用したのがフラッシュメッセージという仕組み。 例えば、処理が完了して、別なページにリダイレクトさせる際に、完了メッセージをリダイレクト先のビューに渡
symfonyにはsfWebDebugToolbarというのがあるらしいです。 どこかで見たことあるなあと思ったら、ZFDebugbarにそっくりじゃないですか!*1 symfony1.2のdebugツールバーは拡張が容易になったそうですね。 sfWebDebugToolbarを�拡張してみる http://d.hatena.ne.jp/Fivestar/20090517/1242552666 奇遇ですね!ZFDebugも拡張が容易になってます! 最新(r72)のをさっきsvn exportして試してみました。ZFDebugの配布先はgooglecodeに移行されてます。 http://code.google.com/p/zfdebug/ 拡張する際はdebugバー用のプラグインインターフェイスを実装します。 <?php require_once 'ZFDebug/Controller/P
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く