サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
都知事選
cakephp.seesaa.net
CakePHPでBootstrapを使ったBakeが簡単にできないかなーと探していたら、下記を見つけました。 これは便利! サクッとBoostrapテンプレートを使ったBakeができます。 シンプルなのがいい! Bootstrap + CakePHP = BootstrapCake – A Console Shell Template http://www.ekoim.com/blog/bootstrap-cakephp-bootstrapcake/ https://github.com/EKOInternetMarketing/BootstrapCake
いやあ、こんなエントリーを書く日が来るとは・・・・。 3行でまとめると、 ====================== 症状: 自動アップデートの後、自動インストールされた Internet Explorer 11でログイン情報などが記憶されない。(クッキーがまったく効かない) 原因: Windowsユーザフォルダ名(C:\ユーザー\ のフォルダ)に「郎」の漢字が含まれていたから 対策: ユーザフォルダの名前を変更する。(または新規ユーザを作り直す。) ====================== いやぁ、標的型攻撃みたいだな。 「郎」の付く名前は、下記をみると色々ありますので、 http://kanji.reader.bz/more/%E9%83%8E 今この時点で数千人の人がこの症状に悩まされているのではないか、と妄想。 現在、お客様がIEで使用する予定のアプリを開発中です。そんな中、
いいか悪いかは別として、複合キーに対応するようになるそうです! ORM improvements We've continued to build out capabilities in the ORM. Some notable improvements in dev2 were: Composite primary key support - The ORM now supports composite primary keys in all associations. http://bakery.cakephp.org/articles/lorenzo/2014/03/12/cakephp_3_0_0_dev_preview_2_released
雑事に追われて、原稿を公開済みにしないまましばらく時間が経過してしまいました・・・。 わざと各駅の電車に乗って、最後の文章校正をして、やっとこ公開します。 安藤さん、岸田さん、新原さん、市川さん、渡辺さん、鈴木さんの渾身の力作、「CakePHP2実践入門」で勉強しています。(安藤さん、書籍を送ってくださり、どうもありがとうございます!)PHPでの開発にはCakePHPフレームワークが当たり前のように使われるようになって、大規模事例もよく耳にするようになってから、かなりの期間がたちました。この本には、そうした歴史を作ってきた開発者たちのノウハウがいっぱいつまった一冊です。どのページにも大事なことが書いてあって、まるで6人の講師による講習コースを一週間受けているような気になりました。 私の現在の仕事では、ここしばらくPerlとLinuxが中心で(使わなきゃいけないサーバにPHPが入っていないん
いやー久しぶりだなー。 このブログももうそろそろ化石化しつつありますが、なかなか感慨深い記事があったので、思わず書いてしまいました。このブログを見ている方なんてもういないかもしれませんが。 http://bakery.cakephp.org/articles/lorenzo/2012/07/06/3_0_a_peek_into_cakephps_future 3.0: a peek into CakePHP's future ずいぶんと昔、CakePHP 2について議論されている間に、CakePHPの“当時の”リードデベロッパーがCakePHP3の構想を練っていた時期がありました。そちらは、Cakeから抜けて、Lithiumとして開発が勧められていま(す。 https://github.com/UnionOfRAD/lithium で、今回、CakePHPのほうのバージョンがあがってきて、
1年ぶりの投稿だー。 いつの間にか時間が過ぎていました。 で、今はたいていUTF-8で統一してサイトを作るのですが、今回、昔のシステムの中にCakeアプリをさっと入れようと思ったのですが、思わぬところではまったので書いておきます。 ・MySQL 4.0で、テーブルが EUC-JP(ujis) ・なので、database.php の中で、エンコーディングを ujis に設定した。 ・CakePHP 1.3.14 で現在の最新版 ・/app/views/layouts/default.ctpの中で、charset=euc-jpも設定した。 なのに、 【問題】edit.php で日本語が消えてしまう! という現象が発生しました。英語だときちんと表示、編集できます。なんだこりゃ。 最新版で入った問題点かな、とか疑ってしまいました。 viewの中の $this->Form->inputから順番にたど
今年2011年はPHPフレームワーク的にみると大きな転換点?かもしれません。 全地域で見ると、Code IgniterがCakePHPを超えて検索量トップに出てきているようです。 軽く高速なフレームワーク、というコンセプトがPHPとうまくかみ合っているのかもしれません。
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 うひゃ~久しぶりの更新だ。 今回、依頼されて調査したのは、「DEBUG=0に設定しているのに毎回DESCRIBEが発行されており、パフォーマンスに影響している」というものでした。 そんなこと起こるのかなぁと思ったら本当に発生していました。 まず最初に調べたのは、内部のコードで、DEBUGの値を変えていないか、というチェック。 Grepで一気に調べましたが、ありませんでした。 うーん、なんでだろう、と/app/tmp/cache/models を調べたところ、ファイルが生成されていないことが判明。 CakePHPは、テーブル構造の情報を DEBUG>0にしていると毎回チェックしますが、DEBUG=0にすると、「テ
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 「ワンクリックで自動アップデートさせるような機能を実現するCakePHPのソースコードだれか知らない?」とtwitterでつぶやいたら、即座にスイスから答えが返ってきました。 http://twitter.com/#!/dhofstet/status/25072465570963456 Googleで検索するだけの時代でないことをひしひしと感じます。 自分で検索してたらずいぶんと時間がかかっていたと思います。 というわけでこちら。鬼才mcurryのアプリケーション内にそのコードがありました。 https://github.com/mcurry/20Couch/blob/master/app/controller
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 DEBUG設定を0にしていても、MySQLが動作していなければエラーを表示させるには。 app_controller.php に下記のように書いてみました。 (1)まず、下記を class宣言"class AppController extends...."の前に追加。 uses('model'.DS.'connection_manager'); (2)それから、 function __construct() { parent::__construct(); $db =& ConnectionManager::getDataSource('default'); if(empty($db->connection)
下記のブログ、なかなか面白いです。 要注目。 shift8 http://shift8creative.com/blog もうLithiumの勢いがどうにもとまらない?という感じで、CakePHPがスタンダードとなった今、次の技術がはじまっている予感が。 どなたがはじめたかわかりませんが、 http://www.j-lithium.net/ も頑張って最新情報を追いかけ続けてほしいです。 cakephp.jpのフォーラムニュースも更新しないと・・・。 数年続けたので、今後もまぁがんばりましょう。 興味のわく方は、自由に見つけた記事を投稿してください。
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 こちらで早速まとめられていますので、これが分かりやすい。 PHP6開発 UTF-16化を断念、5.3へロールバック http://journal.mycom.co.jp/news/2010/03/17/053/index.html 「PHPの次期メジャーバージョンはPHP6になるとみられてきたが、問題を打破するために開発ブランチを5.3ベースへ巻き戻すという対処が実施された。Rasmus Lerdorf氏がphp.internals: PHP 6においてPHP6 Unicodeの実装が失敗したことを伝えている。PHP6ではエンジン内部の処理がUTF-16に統一される計画になっていたものの、関係者からはこの方針は
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 HipPHPとか、HipPopとかじゃないんですね。 PHPのソースコードを「optimized C++」ソースコードに変換するというこのプロジェクト、実際に使われているものがオープンになることもあって、非常に話題になっています。 と、CakePHP 1.2ガイドブックの共著の安藤さんがさっそく翻訳していました。 翻訳: http://blog.candycane.jp/archives/275 PHPをC++に変換して高速化する「HipHop for PHP」をFacebookが公開 原文: HipHop for PHP: Move Fast http://developers.facebook.com/ne
CakePHP 1.2.6がリリースされたそうです。 http://bakery.cakephp.org/articles/view/release-cakephp-1-2-6 1.2.5のバグフィックスだということで、変更点はこちらにあります。 http://cakephp.lighthouseapp.com/projects/42648/changelog-1-2-6 あとは、本家ホームページも変更がいろいろと。 http://translation.cakephp.org/ とか、興味深いですねぇ。これから何が始まるでしょうか。 あとは、APIドキュメントが、1.1,1.2,1.3とそれぞれの系列で見れるようになっています。 http://api11.cakephp.org/ http://api12.cakephp.org/ http://api13.cakephp.org/
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 うわぁ、久しぶりの更新です。 最近は頭がすっかりtrixbox脳になっていて、AGIやらAMIやらのスクリプトをかきまくり、新しい電話サービスの立ち上げを画策しています。 で、suzukiさんのこちらの発言 http://twitter.com/suzuki/statuses/7360801339 で知った SeleniumHQ-Bromineが面白い!と思いましたので思わず投稿。 http://seleniumhq.org/projects/bromine/ Bromine is a web-based QA tool for Selenium, that enables you to easily run
subversionとgitに対応しているTrac型のPHPスクリプト、Chawがオープンソース化されました。 December 14, 2009 http://thechaw.com/wiki/dev/logs/2009-12-14 CakePHPで作られているので構造が明快です。分かる人にはすぐに分かるでしょう。gitとのやりとり部分を参考にする、グラフ化などの機能を追加する、日本語化する、などなど、やれることはいろいろあると思います。 AGPLにしたそうです。むむむ。
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 CakePHPとの付き合いは、このブログの最初のほうからを見ていただくといろいろ分かると思い、特にこのリレー記事を最初は書くつもりがなかったのですが、せっかく誘っていただいたので、このあたりで何かひとつまとめてみます。ハイ。 Michal Tatarynowicz Cakeの生みの親は、このポーランドのMichal Tatarynowiczです。 まだCakePHP.orgが誕生する前のサイト まさか、Cakeがここまで発展するだろうとは、当の本人もまったく考えていなかっただろうと思います。 Larry E. Masters(Phpnut) 生みの親がMichal Tatarynowiczなら、育ての親は、La
CakePHPアプリなのにインストーラが付属しています。 これは参考になるかもしれません。 管理画面がふわふわ美しい! いまどきのダッシュボード。 ajaxでぐりぐりしています。 これは見るべき。 ただ、Webkit系のブラウザを使ったほうがいいみたいです。 Google Chromeとか、Safariでインストールしてください!! [追記] beta1というだけあって、現在の下記のバージョンは、 まだ最後までできあがっていないみたいです! アンケート終了時に別画面に飛びませんでした。 LimeSurvey 2.0 beta1 (build 7622)
PHPアンケートのLimeSurveyがいつの間にかCakePHPで動作するようになっていたので驚きました。 ダウンロードして展開してみたら、「あれっ、CakePHPのフォルダがある。何か間違えたかな」と思ってしまったのでした。 http://www.limesurvey.org/ ためしに使ってみます。
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 GoTheDistance 最近SIerがだいぶヤバくなっている件 http://d.hatena.ne.jp/gothedistance/20090723/1248331426 というエントリを見て、一言。 知り合いに小さな工務店をしている人がいるのですが、本人は大工の見習いから始めた人で、「とりあえず、仕事があれば何でもする」というスタンスです。それこそ、エアコンの取り付けから、家を建てるところまで守備範囲が広いマルチな人です。 最近の不況で、仕事が減っているか、と聞いたところ、むしろその逆で、数ヶ月先まで仕事が埋まっている状態だそうです。「大手(上)が入れ替わったとしても、結局、仕事は回ってくる」のだそう
今週、日本ではCakePHP勉強会第三回が開催されるそうです。どんな発表があるか、楽しみです。 MVCにそれぞれ対応した、Behavior(ビヘイビア), Helper(ヘルパー), Component(コンポーネント)は、CakePHP用語では“便利ライブラリ”を部品化したモジュールで、プラガブルに使うことのできる便利なものです。そして、bakery.cakephp.org には、じわじわと使えるライブラリとして情報があつまってきています。 Helper や Component はその性質からして、「後から使うかもしれないから、一応見ておこう」的な要素が強いのですが、Behaviorに関しては、モデルに直接、働きかけるだけあって、アプリの動作そのものに影響を与えるものが多く、使うことを真剣に考える機会もより多いのではないでしょうか。 Soft Deletable Behavior By
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 最近、“PHPマイクロフレームワーク”という名前を耳にしますか? 日本では、「ちいたん」などがさきがけだと思いますが、 http://php.cheetan.net/ ちいたんとは世界最軽量のPHP用MVCフレームワークです。 「ちなみに私は普段CakePHPを使用していますが、それを使用するほど大きなプロジェクトではなく、でも多少手のかかる物の場合に使えるフレームワークがほしい… そんなときに使えるフレームワークを目指して作成しました。」 とことんフレームワークとしての機能をシンプル・軽量にする、という流れで公開されるプロジェクトが増えています。 その多くには、“micro-framework”という説明があ
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 告知: CakePHPのトークセッションが大型書店ジュンク堂の池袋本店で開催されます。日本のCakeコミュニティを引っ張る著者たちの本音が聞けるめったにないチャンスです。毎日コミュニケーションズから発行されている各CakePHP書籍の筆者たちが、Cakeの発展について語ります。「実践」本の岸田さんが参加されますので要注目です! JUNKU連続トークセッション ★2009年7月25日(土)19:00スタート★ http://www.junkudo.co.jp/ 安藤祐介・新原雅司・堂園俊郎著『CakePHP1.2ガイドブック』 (毎日コミュニケーションズ社)刊行記念トークセッション 「CakePHP Cafe L
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 音声系phpライブラリ。 忘れちゃうので書いておこう。 Class: Create image for WAV file http://www.phpclasses.org.icontem.com/browse/package/5365.html PHPを使い、wavファイルから波形イメージを作成するクラス。 こんなサンプル。 Class: WavEdit http://www.phpclasses.org/browse/package/2608.html Wavファイルからヘッダの読み取り。波形の作成。フェードイン・フェードアウト処理など。 Class: WavForge http://www.phpclas
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 Cakeの使用前は、phpMyEditを活用していた時期がありました。 Instant MySQL Table Editor and PHP Code Generator http://www.phpmyedit.org/ CoC(“規約重視”)ではなく、「設定ファイルに全部書いちゃおう」というタイプのテーブルジェネレータで、細かい動作も全部パラメータとして指定する、というものでした。なので、「想定にない動作をさせる」時にはむちゃくちゃ大変でした。でも、結構感動できる画面を作ってくれます。 ただ、「もっともっと簡単に、単にPHPファイルが数枚あるだけの簡単管理画面を作ってくれないのか」という話になると、現在のC
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 ただものではないmarianoのページングテクニックが公開されています。CakePHPユーザなら一度は見るべき。 marianoiglesias Pagination with custom find types in CakePHP protected $_types = array( 'published' => array( 'conditions' => array('Post.published' => 1), 'order' => array('Post.created' => 'desc') ) ); とするだけで、 $posts = $this->Post->find('published');
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 Cakeが成長を続けてはや3,4年。機能を充実させてゆく、というのはコードが増えてゆく、という意味になる。 すると、今度は「使う機能だけに絞り込んだ同等機能を持つフレームワークのほうがスピード速いのでは」という話に。 日本でも「ちいたん」が生まれた。 http://php.cheetan.net/ 「私は普段CakePHPを使用していますが、それを使用するほど大きなプロジェクトではなく、でも多少手のかかる物の場合に使えるフレームワークがほしい… そんなときに使えるフレームワークを目指して作成」 こちらでは、「Cakeの80%のAPIを使えるように」する“ミニCake”を作りはじめた人がいます。 baseappf
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 ひさびさの更新です。 CakePHPに関しては、なんかこう、自分の中では“普通の”ツール扱いになってしまい、MySQLやphpMyAdminを使うのと同じ感覚になってきたため、それほどここに書き込む内容もなくなってきたような…。 CakePHP.orgができたばかりの頃は、できないことやバグも多いということで、わいわいがやがやとした雰囲気がありましたが、その頃の人たちの声が今ではWeb上には出なくなり、Ticketもそれほど面白くなくなってきた?ような気もします。 1.2の成熟期かも。1.3や2.0になった時にはまた活発になるかもしれません。とはいえ、日本では安藤さん主導でハンズオンセミナーが開かれ、まだまだ驚
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 知っている人は知っている?知識かもしれませんが、一応。 Authコンポーネントを使うと簡単にパスワード画面が作れるが、最初にその画面を通してもらうために入れるDBの値はどうやって指定するの? そこを通してもらわないと、最初のデータの追加・編集もできないじゃないか、という話です。 Cakeの 1.2.1.8004から、Authコンポーネントを使ってログイン画面を作っている場合、それ以前のバージョンでは表示されていた、“パスワードをハッシュ化した値”が、SQLのデバッグ画面に表示されなくなりました。 私は、以前のバージョンで作り出す時にはローカル環境でデバッグ表示をONにし、SQLデバッグの画面に表示された、“ハッ
次のページ
このページを最初にブックマークしてみませんか?
『CakePHP のおいしい食べ方』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く