2010-01-01から1年間の記事一覧

phpのinterface

zendframeworkを勉強してみて始めて知ったinterface。。。そんなものがあったのか。。。cakephpではみたことがないような、ソースをよくみてないだけのような。で、zendframeworkを触ってみて知らなかった単語が3つ。■タイプヒンティングPHP 5では、タイプ…

zendframeworkを使ってみる

cakephp を使ってみた感想はちと重たい気がします。いろいろ便利な機能が盛りだくさんですが、はまるととことんはまりました。ってことで別のフレームワークはどうなんだ?ということで、codeigniter、symfony、zendframeworkあたりがphpでは有名なようで、…

本を読む・・・

TSUTAYAの店頭に並んでいたので久しぶりに本を買いました。今までニーチェを名前しか知りませんでした。いい言葉ばかりです。いつも技術書ばっかりみてたらいけませんねぇ・・・。

ipod shuffleでジムと英会話。

買っちゃいました。ipod shuffle。アップルストア限定めたりっく仕様。英会話を勉強する為だけに。。。ジムで汗を流しながら。。実は英会話関係のポッドキャスティングやらオーディオブックは充実してますね~。

HtmlQuickFormで画像のアップロード

HtmlQuickFormは便利だと個人的にはすごく思う。簡単なメールフォームの場合はこれで事足りるし、smartyをレンダラにすればデザインの自由度もぐっとあがる。ネット上にはいろりろ情報が乏しいなぁ、みんなつかってないのかなぁと思いつつ、いざやってみると…

ダイナミックDNS・・・。

いままで、JspeedというところでダイナミックDNSの運用をしていましたが、ひさしぶりにIPを更新しようとHPをみたらトップページが?な感じになってました。(初回だけ払えばずっとなぜか使えてたんですが・・・)なんだかなぁ~と思い、おなまえ.comのダイナ…

cakephpでHTTPSとHTTPを切り替える

cakephpでhttpsにする方法は検索すれば結構でてきますね。//beforefilterに$this->Security->blackHoleCallback = '_sslFail'; function _sslFail($err) { if ($err === 'secure') { $this->redirect('https://'.$_SERVER['SERVER_NAME'].$this->here); } }…

Samba のマウントで文字化けが直らない・・・

いや~おおいにはまりました。2日は同じ事を繰り返しては試したり。sambaのバージョンsamba-common-3.0.10-1.4E.11samba-client-3.0.10-1.4E.11samba-swat-3.0.10-1.4E.11system-config-samba-1.2.21-1.el4.1samba-3.0.10-1.4E.11が入ってます。それをBuffa…

PHPファイルの整形

phpCodeBeautifier http://www.waterproof.fr/products/phpCodeBeautifier/

Cakephp media plugin メモ

plugins/media/models/behaviors/media.phpテーブルのカラム名を変更//165行目$result = array( 'checksum' => $File->md5(), 'dirname' => $dirname, 'basename' => $File->name,);//変更$result = array( 'checksum' => $File->md5(), 'photo_dir' => $dir…

Securityコンポーネントのトークン

securityコンポーネントは自動でトークンの発行とチェックをしてくれる?ようですが、1つのアクション内で 表示 → 確認 → 完了 まですると、表示のときはトークンが$form->end();でセットされているんですが、確認画面になると生成されていません。。。。す…

cakephpでcookieの有効時間を指定する

Configure::write('Security.level', 'high'); とかだと、Cookieも有効期限がセッションが切れるまでということがいろいろ検索してても出てくるのですが、そこをなんとかしたいと思っていろいろ除いてみると、マニュアルにも記載していた?のですが、{JA} - …

Cakephp で2重登録の回避

2重登録をどうやってチェックしようか悩んでいたところ、ここにヒントがありました。↓ ↓ ↓Preventing Duplicate Form Submissions in CakePHPマニュアルにもありましたが、http://book.cakephp.org/ja/view/432/postConditionspostConditionsというメソッド…

課題浮上・・・。

cakephpを使ってみて早半年以上・・・。cakephpでサイトも作ってみたりしたんですが、今度はACLを導入するように見直すことになったのでACLについて勉強してみたいところです。また、cakephpに限らず、WYSIWYGを使って画像を挿入したとき、そのまま携帯に出…

containable behavireとhabtm

アソシエーションが複雑になればなるほど便利なコンテイナブルビヘイビア。コントローラーでもモデルでも、必要な情報のみを取り出せるので負荷軽減にもってこいです。まず、データの保存から。。。いろいろ検索してどれが一番いい方法かな~っとはまってい…

仕様の追加・・・serialize()

cakephpを触り始めて早半年・・・。cakephpに限らずだと思いますが、ウェブアプリケーションで設定を追加したいときなど、いちいちテーブルを作成していたのでは大変ですね。で、ワードプレスのwp_option(?)テーブルなんかを除くと、blog_id option_name opt…

phpでpsdファイルのサムネイルを表示させる

めったにないことかもしれませんが、フォームのアップロードからpsdファイルのサムネイルを表示させる必要があったので備忘録的にメモします。1、classPhpPsdReader.phpをダウンロードする。91行目のところで、/tmpに添付ファイルを生成するようですが、$th…

cakephp でpearのpagerを使う!

cakephpで検索など、urlが&でつなげるパラメータの場合、ページ送りも&page=2とかにしたい!が、調べるとコアに手を入れたりと大変なのでpear のpagerを使ってみたいと思います。パラメータの引継ぎまではこのようにして出来ましたが・・・unset($this->para…