 text.tklabo.net
                                            text.tklabo.net
                                        
                                        CakePHP勉強会@東京(2010年5月) | 半年前の私への教科書
                                        http://text.tklabo.net/blog/18/cakephp-study-2010-05
                                        Posted 2010-06-03 written by mon sat. テーマがCakePHP1.3ということで、非常に実践的な内容も盛りだくさんで、 勉強になった という感じです。 PHP Matsuri by @yando. 2010-10-02(Sat) - 2010-10-03(Sun) オールナイト. 2万円前後 食事 軽食 懇親会費用込み 早期購入は割引. ワークショップ 入門者向け 中級者向け Lithium入門者向け. と思っていたら運営スタッフ お祭りなので 青年団 募集とのこと。 CakePHP1.3の概要 by @cakephperさん. 会場アンケートではまだまだ1.3の開発経験がない方も多く、 何が変わった というところに興味が集中しているようです。 Ktai Library on CakePHP1.3 by @ecworks masap. PDF on ecworks.jp. だからこそ、どうしても必要なこと ハック にあたったときに、どのようにやるかということを、 分かりやすく 説明できるのでしょう。 Amazon Web Services (1). 
                                     
                                    
                                        
                                             text.tklabo.net
                                            text.tklabo.net
                                        
                                        gitでhookを使ってWebサイトの自動更新 | 半年前の私への教科書
                                        http://text.tklabo.net/blog/10
                                        Posted 2009-11-17 written by mon sat. では、最終的に、テスト環境および本番環境で git pull することによって、それぞれを更新しています。 Localhost # 現在のブランチを確認する $ git branch -l * master $ git checkout -b develop $ git branch -l master * develop $ git push origin develop #server $ cd /var/dev ;#テスト環境 $ git checkout -b develop origin/develop. Localhost $ git checkout develop $ edit;edit;edit; $ git commit -a $ git push origin develop # このときにテスト環境がdevelopブランチをpullしていることが確認できます。 Git checkout develop ;#開発は常にmaster以外のブランチで行なう. Amazon Web Services (1). 
                                     
                                    
                                        
                                             text.tklabo.net
                                            text.tklabo.net
                                        
                                        PHP Matsuri 2010終了。お祭りは夜通し行われた! | 半年前の私への教科書
                                        http://text.tklabo.net/blog/23/php-matsuri-report-1
                                        Posted 2010-10-05 written by mon sat. 都内の晴海グランドホテルにて、 PHP Matsuri 2010. 先日も記事にしましたが、このイベントは、昨年行われたCake Matsuri を大幅にスケールアップし、CakePHP以外にもSymfonyやLithium等、PHPのフレームワークを利用しているユーザーを対象とした、カンファレンス and ハッカソンです。 まとめてくれている方に感謝しつつ→ http:/ togetter.com/li/56219. JIREI NIGHT - 事例ナイト. ビールを片手に Joel や Graham を始め、Nate , Kris とお話ししました。 いつ作ったの 昨日です デザインも好みだ と言ってくれて、いと嬉し。 Twitterで返事をしようとしているところのようですが、ハイテンションガールの説明では何に困っているのか分からない 笑 お酒をたくさん嗜まれているようです 笑. Google Translate の訳を一文字編集したい Grahamは日本語勉強しています けど、 ば を出せない。 
                                     
                                    
                                        
                                             text.tklabo.net
                                            text.tklabo.net
                                        
                                        gitでpushしたりpullしたり | 半年前の私への教科書
                                        http://text.tklabo.net/blog/7
                                        Posted 2009-07-09 written by mon sat. Gitでは、今いるレポジトリ ソースを入れてるディレクトリ を特に ローカルレポジトリ と呼び、やりとりする相手方を リモートレポジトリ と呼びます。 Wwwexample.comで本番環境のサイトが表示され、dev.example.comにはアクセス制限をかけてテスト環境を表示していることにします。 まず、共用レポジトリと、www.example.comとdev.example.comのふたつのレポジトリを作成しましょう。 Git init - bare # 空で作成する場合はcloneの代わりにこれ # テスト 本番用ディレクトリを作成 $ cd /var # 分かりやすく短いパスで説明しています $ git clone /repos/bs.git dev $ git clone /repos/bs.git www. Localhost $ cd /var $ git clone ssh:/ example.com/repos/bs.git app. Localhost $ cd /var/app $ git push. 
                                     
                                    
                                        
                                             text.tklabo.net
                                            text.tklabo.net
                                        
                                        さくらインターネットで git push するとgit-receive-pack: Command not found. と言われる問題の応急処置 | 半年前の私への教科書
                                        http://text.tklabo.net/blog/9
                                        さくらインターネットで git push するとgit-receive-pack: Command not found. と言われる問題の応急処置. Posted 2009-11-17 written by mon sat. さくらインターネット Sakura Internet で、git push すると、git-receive-pack: Command not found.と表示されてうまくいかないという問題があります。 Localhost $ cd $ vi .gitconfig # 以下を追加 [alias] spush = push - receive-pack=/home/username/local/git/bin/git-receive-pack sclone = clone - upload-pack=/home/username/local/git/bin/git-upload-pack. これで git spush origin master とすればreceive-packを指定したことになります。 Amazon Web Services (1). 
                                     
                                    
                                        
                                             text.tklabo.net
                                            text.tklabo.net
                                        
                                        CakePHPのアソシエーション | 半年前の私への教科書
                                        http://text.tklabo.net/blog/14/cakephp-association
                                        Posted 2009-11-26 written by mon sat. ここではHABTM(Has And BelongsTo Many)については触れません。 一般にAとBというふたつのモデルがあったとき、AモデルがBモデルを ひとつ持っているときはhasOne で 複数持っているときはhasMany と認識している場合がありますが、その理解のままだと、ときに混乱してしまいます。 ブログの記事を扱ったArticleモデルと、その記事の 編集中 投稿済 削除 等のステータスを扱うStatusモデルがあり. Article hasOne Status と間違ってしまう. 記事が、ひとつのステータスを保持するわけですから、hasOneだろうと考えると、 あれ どうやってこれ設定するんだ となってしまいがちです。 つまり、上記の ひとつ持っている 複数持っている という考え方は、忘れたほうが良い. BelongsToは、あるモデル(B)があるモデル(A)に属している時に、B belongsTo A とアソシエーションを設定します。 HasOne も hasMany と同類. そんなときはArticle h...
                                     
                                    
                                        
                                             text.tklabo.net
                                            text.tklabo.net
                                        
                                        PHP Matsuri 今年のお祭りはスケールアップ | 半年前の私への教科書
                                        http://text.tklabo.net/blog/22/php_matsuri_2010
                                        Posted 2010-09-22 written by mon sat. の記事で書いたイベント PHP Matsuri が、いよいよ、来週末10月2日 3日で開催されます。 去年の話 Cake Matsuri 2009. そして、今年、イベントはCake Matsuri から、PHP Matsuri へ。 基調講演 大人のためのプログラミングキャンプ 講演者 よしおかひろたか. Practical PHP5.3 (実践PHP5.3) 講演者 Nate Abele. フレームワーク嫌いの人の為のフレームワーク Lithium 講演者 Nate Abele / Joel Perras. Re-imagining CakePHP: The path to 2.0 講演者 Graham Weldon. Introduction to Symfony2 講演者 Kris Wallsmith. PS follow me @mon sat. Amazon Web Services (1). Google App Engine (1). 2016 BookStand Plugin on CakePHP. 
                                     
                                    
                                        
                                             text.tklabo.net
                                            text.tklabo.net
                                        
                                        ひとりハッカソンでCakePHP+TwitterAPIアプリ | 半年前の私への教科書
                                        http://text.tklabo.net/blog/24/hackathon-alone
                                        Posted 2010-10-07 written by mon sat. PHP Matsuri でのハッカソンネタ 愛の告白 Power of Love. これは、単に このアプリ上から つぶやくと、一定期間次のつぶやきができなくなる というTwitterアプリです。 次に 何をするアプリで 何が嬉しいか 楽しいか が伝わりやすいものにしました。 Ktai Library 使って 意味も無く ケータイ対応させたい. その場合 インパクトがあるのは 誰だろう AKB48とか 広瀬香美とか マツコデラックスとか. I Love PHP っていいかもね。 その場合は I Love Perl かな @dankogai宛につぶやくとか 笑. というわけで、9/29 水 の10 18時で作ることに。 1日で終われば良いが、8時間弱はタイトなので、最悪10/1 金 の10 18時を使おうということで。 そして華麗にConsumer Key とConsumer Secret をゲット。 まずはtwitterでConsumer key and secret をget #phpmatsuri. Controllers/...
                                     
                                    
                                        
                                             text.tklabo.net
                                            text.tklabo.net
                                        
                                        CookBook の すべてを1ページで ブックマークレット | 半年前の私への教科書
                                        http://text.tklabo.net/blog/25/cookbook-bookmarklet
                                        CookBook の すべてを1ページで ブックマークレット. Posted 2010-11-29 written by mon sat. 通常モデルのようなページを開くと http:/ book.cakephp.org/ja/ view. その状態で当Bookmarkletをクリックすると http:/ book.cakephp.org/ja/ complete. Amazon Web Services (1). Google App Engine (1). 2016 BookStand Plugin on CakePHP. Template design by Arcsin. 
                                     
                                    
                                        
                                             text.tklabo.net
                                            text.tklabo.net
                                        
                                        Ktai Library 勉強会 #1-2 | 半年前の私への教科書
                                        http://text.tklabo.net/blog/17/ktai-library-study-1-2
                                        Ktai Library 勉強会 #1-2. Posted 2010-05-10 written by mon sat. といっても、第1回が3月8日 月 で第2回が4月16日 金 でしたので、もうかれこれ1ヶ月近く経とうとしていますが。 Git clone http:/ github.com/MASA-P/KtaiLibrary.git. Cd app/webroot/img $ wget http:/ start.typepad.jp/typecast/download/emoticons.zip $ tar xfvz emoticons.zip. App controller.php内で、redirect()を上書きするため、KtaiLibrary/app/controllers/ktai app controller.phpの内容を、写す。 すべてのcontroller,viewでktaiコンポーネントとktaiヘルパーを使用する場合はapp controller内の var $componentsとvar $helpersにKtaiを追加する。 Ktai- is ktai() {? Div a...