cakephpでアクション別にアクセス権を設定してみた

Cakephp 2.2.1ちょっと簡単なACLを以前実装してみてたのでその手順を。 コントローラーのアクション別にACLを割り当てる内容です。acl.iniも同じ要領だと思いますが想像です。 app/Config/core.php Configure::write('Acl.classname', 'PhpAcl'); app/Config…

ECCUBEのプラグインを作る時のメモ

毎回個別に確認するのでまとめてメモ。 いろいろ突っ込みたいところあったりしますが。プラグインの場所定数 PLUGIN_UPLOAD_REALDIR 場所 data/downloads/plugin/PluginNameプラグインから静的ファイルをコピーする場所定数 PLUGIN_UPLOAD_REALDIR 場所 html…

rails3で単数形複数形の確認

のメモ。 ruby 1.9.3rails3.2.6 $irbrequire 'ubygems'require 'active_support/inflector'ActiveSupport::Inflector.singularize('people') 的な。 singularize は単数形pluralize は複数形

PHPUnitでメール送信のテスト

PHPUnitでメールテストどうすんのかな~と phpunit mail でググりました。 1番目に「PHPUnit email integration testing using Sendmail」という記事がありました。 http://www.thedeveloperday.com/phpunit-email-integration-testing-using-sendmai/ なる…

git-flowをwindowsにインストールした。

git

windows7の64bitです。 msysgitをインストール Git-1.7.11-preview20120710.exe util-linux パッケージのインストール http://gnuwin32.sourceforge.net/packages/util-linux-ng.htm#download から Complete package, except sources Setup を選択。 普通に…

cakephpでSQLを見たい時。。。

が、PHPUnitをつかってるときにありますよね。。。あると思います。 cakephp2の場合は、 $dbo = $this->Model->getDatasource(); $dbo->fullDebug = true; $result = $this->Model->find('first'); $query = $dbo->getLog(); で取れる。。。というメモ。

rvmとかpythonbrewとか

バージョンのインストール rvm install 1.9.2-p136 インストール済みのrubyリスト rvm list 切替 rvm use 1.9.2 元を使う rvm use system gemsetの一覧 rvm gemset list gemsetの作成 rvm gemset crate gemsetの削除 rvm gemset delete gemsetを使う rvm gem…

rvmが・・・。

rvm

久しぶりにrailsをやろう!という気になってきたのでrvmも再度インストールしようかと思ったら新しくなってるではありませんか。 公式サイトにいってコマンド実行! なんて素敵!と思いたいところでしたが、、、 curl: (60) SSL certificate problem, verify…

rackhubがいい。

なにがいいのか?初めからrvmとgemとpythonbrewと。nginxとubuntuな環境だからトレンドを感じます。この流れについていかねばと。。。 とりあえず、nginxでPHPを動かしてみよう(・∀・) 参考URL:http://www.1x1.jp/blog/2011/05/yum_install_nginx_php-fpm.h…

ubuntu。

あ〜ブログが停滞。。。 後で書こう書こうと思っても。。。ねぇ。 備忘録なのを増やして、時間があったらまともな記事を書こう。 最近始めたubuntu。。いつもはcentosなので若干まだ慣れてない。 とりあえず、いくつかメモ。 自動起動$sudo apt-get install …

vm上で実行した開発サーバーを見るとき

は、トンネリングをして接続すればいいらしい。 $ ssh -p 22 -L 8000:127.0.0.1:8000 user@192.168.216.130

fuelphpでSQLの確認

最近FuelPHP触ったので少しずつメモを。。 $db = \Database_Connection::instance();var_dump($db->last_query);

fuelphpを使うなら。。。。

これはすごい参考になりました。viewいらないんじゃ・・・・。。http://net.tutsplus.com/tutorials/php/easy-form-generation-using-fuelphp/

ubuntuにvmware toolsのインストール

参考 http://tukaikta.blog135.fc2.com/blog-entry-129.html sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential sudo mount /dev/cdrom /media/cdrom

fuelphpのコントローラのテストは簡単なのか?

fuelphpのコントローラのテストは、 class Test_Controller_Post extends TestCase{ protected function setUp() { parent::setUp(); } protected function tearDown() { parent::tearDown(); } public function test_index(){ $response = Request::forge('…

mongodbのソート・・・で。

TwitterでSearchの結果をDBに保存していたらとあるコレクションだけ異常に増えていた。 最初、sort(array('createdatunix'=>-1) として最後の日時を取得していた。 と、しばらく放置。 気づいたらやたら増えてるコレクションが・・・。 created_atの指定がよ…

cakephp2.0でのテストについて

この記事は CakePHP Advent Calendar 2011 24日目として書いています。前日は@takuo_doiさんの「SQLから考えるModel::findの使い方」でした。SQLは誰もが悩むところだと思いますので非常に参考になると思いました。最終日になりましたが、私はテストについて…

postgresql+textsearch-ja+mecab+ipadicのまとめ

日本語の全文検索が必要になったのでメモ。 参考 http://www.postgresql.jp/document/current/html/installation.html#groupadd postgres#useradd -g postgres -d /usr/local/pgsql postgres#passwd postgres#mkdir /usr/local/pgsql#chown -R postgres:post…

Plesk8.4.0にdjangoをインストールするまで

DjangoをPleskにインストールするまでの備忘録。 最近Djangoにちょいはまってます。 Djangoのadmin機能は便利だなとただ感嘆するばかりです。 アプリケーションを作ると管理画面は必須ですよね。 cakephpではbakeでさくっと作れるんですが、それ以上にさくっ…

cakephp2でpostgresqlを使ってテストするときにprefixをつけた場合

環境postgres (PostgreSQL) 8.1.23PHP 5.3.8 (cli) (built: Sep 30 2011 20:23:54) PHPUnit 3.5.15 by Sebastian Bergmann.cake2.0.4例えば'prefix' => 'prf_',として、モデルのテスト実行した時、Articleモデルがあったとしたら、コンソールで$cake testsui…

PHP祭り2011に行って来ました

PHPMatsuri初参加でした。いってよかった。。。その場の雰囲気を感じることができるのはやっぱりその場にいないとわかりません。。PHP祭り参加した感想です。終始圧倒されてました。フォローしてる方へきちんと挨拶できてよかった。。LTに参加しようか最後ま…

PHPMatsuri参加します。。。

今年初参加のPHPMatsuri。。楽しみです。。テストの仕方とか、フレームワークのこととか、、開発環境のこととか、いろいろ刺激を受けたいと思います。そして、いつかは、、自分もLTとかしてみたい。。。

ホームページをリニューアルしてみた

Cake2と、TwitterBootstrapで。今度まとめてブログを書こうと思う。個人的にはワードプレスで作ってるサイトをcakeから使うことってなきにしもあらず・・・だとおもう。。いや、ないかな。。。仮にあったとしてもわーどぷれす用のテンプレートとcake用のテン…

プログラマー4年生目のおもふところ。。

ちょっとまじめにブログを書いてみようとふと思った。と、いうのも自分のこれまでを振り返ると、・22歳まで 文系出身のどこにでもいるフツーな学生。大学時代はスロット・麻雀・漫画喫茶とか。。。もう今思えば底辺なかんじですよね >・22歳から 就職活…

cakephpのmediapluginを使うときにファルを消したとき。

MediaPluginを使って、FTPとかでファイルを消してしまったとき、レコードは消えない。/media/models/befaviors/coupler.phpの function beforeDelete(&$Model, $cascade = true) { extract($this->settings[$Model->alias]); $result = $Model->find('first'…

ServersManVPSをSSH公開鍵にした。。。

参考URLhttp://d.hatena.ne.jp/deeeki/20100530/serversman_user_sshhttp://www.yamakawa.us/vpsserver/438.htmlとか・・・。今更かよ!的な。。一番参考になったのはココかも。http://gentoo.reichsarchiv.jp/item/17要点だけまとめると。# vim /etc/ssh/ss…

codeigniterのpaginationをpear pagerにした。

最近codeigniterにはまってます。。。cakephperさんの色々なPHPフレームワークのパフォーマンスを比較を見て、あぁ早いんだと。。フレームワークを選ぶ場合は速度は気になります。。それこそYiiが早いのかとかZendが早いのか。。Cakeは遅いのか。。。など。…

Mac portsのインストール

Lionにアップデートしたのをきっかけにmac portsをインストール。。。たしか、gitインストールしてたのにコマンドがなくなってたいたので再インストールしないと思ったのがきっかけだったような。。実際はパスが切れてただけだった。。だいたいMAMP PRO 使っ…

mod_securityを入れたらwordpressが更新できなくなった。。。

ん〜。。とりあえずログを見てみた。tail -f /var/log/httpd/modsec_audit.logMessage: Pattern match "(?:\]*)t(?!rong))|(?:\とかいっぱいひっかっかってた。1つコメントをアウトしても別のところで・・・。これは・・・。コメントアウトばかりすると。せ…

cakephpのコアをgit submoduleしてみた。。

最近になってgitでソース管理を始めました。まだまだgitを理解してません。。。。そして、gitにはsubmoduleなる便利な外部管理もあるとのこと。ではcakephpのコアだけsubmodule化すれば簡単にバージョンアップも最新版への切り替えもできるのでは?と思って…