東京都台東区で黙々とウェブでサービスを開発している株式会社アストロデオのホームページです。
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。
MOONGIFT: ? CakePHPを使ったショッピングサイト「BakeSale」:オープンソースを毎日紹介 BakeSale- simply shopping cart ショッピングサイトが構築できるオープンソースの「BakeSale」。CakePHP RC2 を使用して作成されています。 最近は EC CUBE を使用してショッピングサイトを作成・カスタマイズする仕事が多いのですが、カスタマイズ時に少々癖があるというか独自の構成を把握しないといけないのでこうしたフレームワークを使用して作成されたものはカスタマイズするときになどに便利かもしれませんね。 結構、EC CUBE や osComerce などでは機能的に合わないときにスクラッチで開発となることがあるのですが、そのときもベースとなるものがあると、しかもそれが使い慣れた CakePHP で作成されたものとなると、便利かもしれませ
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
いつものようにcodecheck.inにcommit。 最近CakePHPの開発でSimpleTestを使っていくようにしている。まだ全然慣れないけれども。 で、ControllerやModelから対応するtests/casesやfixturesに簡単にスイッチできるようにしたかったので、cake.elで対応した。 詳しくはcodecheck.inのWikiで。 また、最近Modelの肥大化が進んできていて(いい傾向)、それに伴いModelメソッドへのスイッチが欲しくなってanything-c-cake.elにあたらしいanything-sourceとしてModelのメソッドにスイッチするanything-c-cake-model-functionを追加した。 php-completion.elのメジャーバージョンが待ち遠しい。 つい最近anything-etags.el 1.0.0をリリ
今日のPHP勉強会でdoctestすごい便利そうでいいなーと思ったので早速CakeのModelをテストしようと思ったのですがそのままでは動きませんでした。なんかクラス名にCakeと相容れない規則があるみたいだったので適当につぶしました。 doctestを利用するには、PHPUnit3とMaple4_DocTestが必要です。インストールは 第7回 DocTestを使ってUnitTestをやってみよう – テスト講座 を参考にしてください。 Maple4_DocTestがそのままだと動かないので修正します。 まず一箇所目。Maple4/Utils/Class.php。 *** ./Maple4_DocTest-0.2.0/Maple4/Utils/Class.php 2008-08-20 22:40:55.000000000 +0900 --- /usr/share/php/Maple4/U
本日、ウノウにてCakePHPハンズオン@tokyoが開催されております。 最近、「ちょっとした軽いのをぱぱっと作るにはやっぱりPHP便利だよなー」とPHP再評価フェーズに入っているので参加しています(現在進行形)。 以前は自作の俺俺フレームワークでせこせこと組んでいたんですが、今からまたPHPやるならちゃんとしたフレームワーク使うべきだよなと。symfonyが合うような場面だと、今の自分としてはむしろPHPじゃなくてPerlを使いたいので、それならCakePHPが合うんじゃないかなと期待して参加しました。 会場は、ノートPC持参で集まって、公式の CakePHPブログチュートリアル をこなしながらid:yandodさんのお話を聞くという流れ。 リアルタイムのメモなので、粗いのと、個人的な感想を交えているので読みにくいかも知れないけど、そのへんは勘弁。もう懇親会に行ので内容も全く確認できて
Home Archive 第3回CakePHP勉強会にいってきた 第3回CakePHP勉強会にいってきた 2008年07月01日 category:PHP Comment(0) Trackback(0) 第3回CakePHP勉強会に参加してきました。今回は13分で満席になったらしいので参加できて運が良かったです。僕はまだCakePHP暦はあまり長くないので内容が難しいところもありましたけど、CakePHPもっと勉強しよう!という気になりました。とりあえず内容を簡単にメモしておきます。 フェイス女学院 / スパイスボックスラボラトリ 神部さん †フェイス女学園† (顔診断サービス) 顔診断のところはPHPじゃない別のプログラム flash()で診断中の時間稼ぎして診断してるっぽさを出している 携帯版は/etc/aliasesからcakeconsoleを叩いている
CakePHP勉強会の翌日に行われた第34回PHP勉強会にも参加してきました。 今回はLTで「動かしてコードの流れを追う」というタイトルで話してきました。PHP勉強会では初発表だったので秘かに感慨深いものがあったりしました。 発表時の資料をアップしておきます。 あとスライド中で紹介しているdebug_print_backtrace_source()はこれです。 以下、つらつらと。 maru_ccさん 現場での貴重なお話 => なかなか外に出ない話なので興味深い deployが悩みなのはどこも同じ:-D 発表後にmaru_ccさんを囲んでのdeploy雑談がかなりアツかった! kaz_29さん PostgreSQLでの全文検索のお話 8.3の全文検索は使える印象 => Ludiaとの比較も見たいなー:-D デモがイイ! => やっぱり動いてるものは説得力が違います sotarokさん Sim
CakePHPでは[app/webroot/index.php]がFront Controllerになっているのですが、これを他のファイル名に変える方法です。(DocumentRootがapp/webrootになっている場合) 1. index.phpを他のファイル名に変更 ここではgw.phpをFront Controllerにします。 $ mv index.php gw.php 2. .htaccessを変更 あとはapp/webroot/.htaccessのRewriteRuleを変更すればokです。 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f # RewriteRule ^(.*)$ index.ph
CakePHPに関する情報をまとめていきます。 開発スピードがアップできればうれしいです。 >>連絡はこちらへどうぞ CakePHP最新版 CakePHP 1.2.3.8166 CakePHPの書籍 CakePHPによる実践Webアプリケーション開発 CakePHP1.2で作成する人にオススメ。 とても参考になります。 まるごとPHP!(vol.2) 安藤さんの解説が載っています。 AmazonのPagination部分は参考になります。 CakePHPによるWebアプリケーション開発 まだ読んだことありません CakePHPポケットリファレンス CakePHP1.2 でやるなら、これがあると何かと便利♪ CakePHP徹底入門 CakePHP1.2 を今から始めるならここから Fast CakePHP シンプルでわかりやすい CakePHP の入門書 CakePHPガイドブック Cake
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
CakePHPを使ったMVC設計のベストプラクティス 個人的にはCakePHPはあまり好きではないのですが、CakePHP開発メンバーによるMVCデザインの記事 (CakePHP のおいしい食べ方)で紹介されていたBest Practices in MVC Design with CakePHP (php|architect’s C7Y)はMVCフレームワーク利用者にとってとても有用な情報だったので、訳してみました(php|architectの方には翻訳許可を頂いています)。 この記事を読んでドメインモデルに興味を持った方は、エンタープライズ アプリケーションアーキテクチャパターン(PoEAA)やDomain-Driven Design: Tackling Complexity in the Heart of Softwareに手を出してみるのもいいかも。他に、InfoQにユーザー登録すれ
Model#save()でUPDATE文が発行される際は、まず該当ID(primary key)がDBに存在するかを確認するSELECT文が発行されて、存在すればUPDATE文が発行されます。 1レコードだけを更新するなら特に気にする必要は無いのですが、大量のレコードを逐次UPDATEする際はこのSELECT文を抑制したくなります。 そこでこのSELECT文を抑制する方法を調べてみました。 1. Model#$__exitstsにtrueを入れる ちょっと強引な方法ですが、save()を実行する直前でModel#$__exitstsにtrueを入れると、SELECT文が発行されません。 Model#$__exitstsはsave()実行後、nullにリセットされるので元の値を戻す必要はありません。 // FooがModel $this->Foo->__exists = true; $thi
またもや今更公開シリーズ。 2008年2月20日に開催された第2回CakePHP勉強会に参加して動画を撮ってきたので公開します。 yandoさんのエントリに各発表スライドへのリンクがあります。 addons.mozilla.org@CakePHP id:yandodさん http://video.google.com/videoplay?docid=-4658005961862510255 発表用資料(PDF) ニフティトピックイット@CakePHP 寺本和彦さん/北村佳巳さん http://video.google.com/videoplay?docid=3134084933808090153 | View | Upload your own CakePHP 1.2 Email Component調査報告書 suzukiさん http://video.google.com/videopl
CakePHP1.2 のバリデーションのメモです。 詳しくは cake/libs/validation.php を見ると分かりやすいです。 半角英数字のみ alphaNumeric var $validate = array('field' => array('rule' => array('alphaNumeric'))); 文字列の長さ between var $validate = array('field' => array('rule' => array('between', 6, 8))); 半角で6文字以上8文字以内 文字列が空 blank var $validate = array('field' => array('rule' => array('blank'))); クレジットカード番号 cc var $validate = array('field' => array
CakePHP1.2 バリデーションのルールを調べているときに気になっていた Validation クラスにある userDefined に関して調べてみました。 cake/libs/validation.php function userDefined($check, $object, $method, $args = null) { return call_user_func_array(array(&$object, $method), array($check, $args)); } と定義されています。 call_user_func_array は PHP の関数で、関数やクラスのメソッドをコールすることができます。 つまり独自バリデーションがこれを使用して実装できるということです。 使用方法はモデルに以下のようにバリデーションを定義します。 var $validate = ar
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く