2009-01-01から1年間の記事一覧
あれだけ疲労困憊(笑)して床についたつもりが、わずか4時間足らずで目が覚めてしまいました。久しぶりにコーヒー飲んだからか、それとも濃厚とんこつスープの濃度が高すぎて胃腸に負担を掛けてるのか、おもしろい遊び道具”cakePHP”を途中のままだから寝か…
手動デプロイですが、sakura上にリリース完了しました。DBはエクスポートしたSQLを突っ込んで移行。ファイル関連はFTPで/home/xxx/に/cakeや/appをアップロード。/~/wwwに/webrootをアップロードして、一部設定ファイルを変更したら動きました。フル…
ローカルの開発環境で動作テストしてるんですが、sakuraに用意してる公開開発環境にデプロイして動作速度をチェックしてみたいと思っています。今回は初回なのでDB関連の移行スクリプトを流して、cakePHP周りは丸ごとアップロードして環境ファイルを変えてや…
かれこれ四時間ほど作業し通しで、どうやら感触がつかめてきたっぽい。あとはゴリゴリ書いていくだけ、というところで気が抜けてきました(笑)あえてこの三連休でやらなくてもいいことは、また来週にでも回せばいいかな。頭を使う作業は時間を掛けて集中し…
ちうわけで実装完了しました。非常に簡単で速度も速いような気がするのが不思議。あまりに楽だったので、明日の朝ごはん用にたこ焼きを焼いてみた。ぜんぜん関係ない話ですんません。ところで、左メニューみたいにあちこちで呼ぶ場合、モデルはいいとしてコ…
毎日仕事しながら今日はこれをやろうと考えているものの、いざ帰ってきてパソコンに向かうと誘惑が多すぎてなかなか肝心の作業にたどり着けない。そんなことありますよね。ということでこのブログに本日やることを書きながら進めていきたいと思います。今日…
これまた簡単。まずは、見せたいページ(/entries/readとする)のコントローラ、entries_controllerに以下の記述を追加。これにより、AUTHコンポーネントは有効にするけども、ログインしてないユーザを強制的に/users/login/に飛ばす処理は省かれる。 var $c…
想像していたよりもずっと簡単で驚きました。 usersテーブルを作成 usersモデルを作成 users_controllerを作成。ここにloginやlogout、add関連を書く 上記でアクセスしてみて無事ユーザ登録&ログインできるようになったら、 あとは使いたいコントローラで v…
翌日検診を終えたぐらいから、痛みはほとんど感じなくなりました。シャワーも浴びれるようになり、ほぼ元の生活です。外出時は目を守るために保護サングラスをしてますけどね。手術後間もないのでまだフレアが出ていますが、これから安定してくれるのを望む…
昨日の夕方オペなのでまだ状態は安定してないのかもしれないけど、目のゴロゴロ感もかすみもかなり軽減されて爽快そのものです。ただ、乾燥や急な衝撃を防ぐために家の中でも自主的に保護めがねをしていますので、今のところはまだあんまり暮らしぶりは変わ…
DBのテーブルに対してmodelをひとつ作り、Controllerを作る。アクションに応じてviewを作る。ここらへんまではよくあるチュートリアルなので理解したんですが、どうも腑に落ちないのがDBのテーブルに依存したAPになる感じがすること。それってなんだか窮屈な…
なんとなくオートバックスに寄って、なんとなくホーン交換したくなって買ってきた。さっきボンネット開けたら、バンパー外さなくても上から交換できるっぽい。今度の休みにでも交換することにしよう。
#024で、ユーザプロフィールのeditを実装してるんだけども、編集画面にpasswordのinputも出てきて、これをそのまま更新してしまうともう一度sha1を加えた値でパスワードが書き換えられてしまう(笑) ちょっと気をつけるべきところはパスワードの処理でしょ…
#012で、 セッションの変更に合わせて/app/app_controller.phpも変更。 とあったんだけど、controllerから共通で呼ぶcheckSessionメソッドをなぜここに書く?と少々疑問を残したままでした。よくよく考えてみて納得。/app/users/のcontrollerクラスは、AppCo…
h()で代用できるらしいので、やってみたらnullが返るらしく何も表示されない!ググってみたら、/app/config/core.phpで Configure::write('App.encoding', 'UTF-8'); とやればいいらしいのだが、既に設定済み。h()ではなく、htmlspecialchars()で実行しても…
百式さんのようにモックアップを用意していないので、以前のチュートリアルで使った2ペインの段組を利用。#015で、/app/views/layout/home.thtmlを触ってるけど、多分前回作業したhome.ctp(dumpするだけの味気ないアレ)を書き換える意味なんだろう。とい…
百式さんは1.1だけどこちらは1.2で、FormHelperあたりの記述が若干違うような気がする。$form->create();等を使ってviewを書いてやれば解決。ちなみに、そのままログインフォームを呼ぶとSubmitが/users/addになってしまいcontrollerに定義されていないとエ…
帰省する嫁と息子を空港まで見送ってきたので、これから開始しまーす。車を運転しながら思ってたのは、tableに対してModelを固定で決めてしまうとなんだか窮屈になるんじゃないかということ。そこは考え方の問題かな。テーブル間のリレーションやAUTH周りを…
idea*ideaでやってる【CakePHPでSNSっぽいものをつくって挫折するまでのコーディング日記】をやってみることにする。百式さんがやりたいことと自分がやりたいことが重なる気がするのでちょうど良いチュートリアルになるのでは。
開発モードになってるらしく、いちいちデバッグ表示がうっとうしいので切り替え。/app/config/core.php Configure::write('debug', 1); ここが2になってたので、1に直しておいた。DB周りの挙動が怪しいときは2にしよう。次のチュートリアルは本家のこれやっ…
ここのCakePHPのチュートリアルをやってみる。ユーザ登録を作ってみるサンプルなんだけど、PHPもMySQLもUTF-8で動かしているにもかかわらず、MyPHPAdminでテーブルを参照するとなぜか日本語部分が???になっている。いろいろ悩んだ結果、テーブルの照合順序が…
ここ数日、見事なアオッパナを披露しているムスコに風邪をもらった予感。接する機会が多いと風邪の菌をもらう機会も増えて困るね。
最終的にはレンタルサーバで動いている某サービスをCakePHPベースのアプリにリプレイスすることが目的ですが、まずは開発環境として手元PCにXAMPPでも入れてみようと思います。まずはダウンロード。本家XAMPPからVer.1.7.2をダウンロードします。落ちてきたe…
これまでフルスクラッチで自前フレームワークもどきを使ってたけど、次々出てくる新しい技術を導入するのがホネなのでそろそろフレームワークを取り入れようと思っています。PHPのフレームワーク、いろいろあるけど、今回は利用者も多そうなCakePHPを選んで…