タグ

cakephpに関するinnx_hidenoriのブックマーク (16)

  • 第3回 週末ランサーズにてCakePHP3についての講演をしました | Engine Yard Blog JP

    クラウドソーシングサービスのランサーズさん主催の勉強会、第4弾 週末ランサーズにて、CakePHP3についての講演を行いました。まだ開発中のCakePHP3を実際に動かしてみたのは初めてでしたが、自分自身でも興味深い変化を見ることができました。 CakePHP3.0はPHP5.4以降とComposerが必須 PHP4対応を捨てたCakePHP2に引き続き、CakePHP3ではPHP5.3以前を廃止し、PHPの最新の構文を取り入れた形に大きく変わります。PSR-0/PSR-1に対応しnamespaceを使った形に全てのクラスが整理されています。また共通のメソッドの実装も基底クラスに持たせるのではなくtraitに移行するなどの合理的な変更が加えられています。例えばControllerクラスの冒頭部分は下記のようになっています。 namespace Cake\Controller; use Ca

    innx_hidenori
    innx_hidenori 2013/11/12
    スタンダードな方向へ寄せていくということなんでしょうね
  • Choose Opera - Spreading Opera goodness - Posts tagged by "Opera Tips".

    Gaming, Opera GX Pimp your smartphone with GX Mods, now available in Opera GX on Android and iOS February 8th, 2024 Transform the look and feel of your smartphone and tablet and browse like a badass by installing dozens of Mods... New green energy-powered AI data cluster with NVIDIA DGX supercomputing coming to Iceland February 7th, 2024 We’re excited to announce plans to deploy a new AI cluster i

  • Gitと一緒にCakePHPを楽しむ – CakePHP Advent Calendar 2010 6日目

    これはCakePHP Advent Calendar 2010の6日目の記事です。 CakePHP Advent Calendarって何?という方はこちらへ。 CakePHP Advent Calendar 2010を開催! CakePHPに関するtipsを1日1つ、順番に紹介するということなので、私はGitとCakePHPの活用について書きます。 恐らく、これはCakePHPに限らずあらゆるフレームワークで有効なtipsです。 CakePHPを初めとするフレームワークを長く使っていると、色々と面倒なことが起きてきます。 フレームワークのバージョンアップ 外部ライブラリのバージョンアップ 複数プロジェクトにおけるコードの共通化 “フレームワークのバージョンアップ“は重要です。 先日、こんなバグも発見されましたしね。 CakePHPPHPコード実行の脆弱性を使ってCakePHPを焦が

  • CakePHP の PHP コード実行の脆弱性を使って CakePHP を焦がす - co3k.org

    2010/11/13 に出たらしい http://bakery.cakephp.org/articles/markstory/2010/11/13/cakephp_1_3_6_and_1_2_9_released を読んでびっくりしたんですが、 Twitter を軽く検索した限りだと CakePHP ユーザでない僕が気づいているのに (日の) CakePHP ユーザさんたちがどうも気づいていないっぽいのでわかりやすくまとめてみることにしました! CakePHP には任意の PHP コードが実行できる致命的な脆弱性があります! 影響のあるサイト結構ありそうですが悪用厳禁です! ※通常リリースの告知のなかにこんな致命的な脆弱性に関する情報を思いっきりわかりにくく書いちゃうのはひどいなあと思うので、ユーザの方は CakePHP に文句を言うといいと思います。僕は CakePHP ユーザじゃない

  • #PHPMatsuri

    PHP Matsuri http://2010.phpmatsuri.net/ に関する発言を、とりあえず当日分から全コピーしました。 追記もデコレーションも自由に行ってください。

    #PHPMatsuri
  • 引越しらくらくパック大特集

    値段を安くするには最低3つの見積りが必要!? ネット一括見積り(無料)をすると、日通運・クロネコ・サカイなどの大手から地域密着中小型まで全国対応200社以上の引越し業者の中から同条件でベストな数社見積りが届きます。 らくらくおまかせプランもこの実際の見積り価格を見せるのが、交渉がラクチンで早く、安くしてもらえます! 住所等入力の所要時間は約 1 分。引越し先住所が完全に決まっていなくてもOK、カンタン入力です。便利な追加サービスや割引キャンペーン情報も満載です。 ココからの見積りで最大50%オフ!? こんな方が利用しています。 忙しくて時間がないサラリーマン 子供が小さくて引っ越し作業をする時間のないご家族 荷物をまとめきれないお年寄り 共働きで時間が取れない夫婦 建て替えの人、などなど 結局自分でやろうとしても、いろんな費用や時間がかかってしまいます。 また小さいお子さんがいると、なか

  • Copy/Cut/Paste:データベースのレコードデータから*fixture.phpを生成するCakePHPプラグイン"Fake"を作ってみた

    CakePHPはテスティングフレームワークとしてSimpleTestにデフォルト対応をしているのだけれども、正直*fixture.phpの$recordsのテストデータを書くのが面倒。 とくにリレーションが複雑な場合。 ちなみに、Ruby on RailsはテストデータをYAMLで書けるらしく、ハッシュで書かなければならないCakePHPよりましだけれどもそれでも面倒。 じゃあ、データベースのレコードデータを活用するように*fixture.phpの$importパラメータを駆使すればいいのだけれども、ここがなかなか鬼門で、いままで運用にのる形でうまくいった試しがない。 やっぱり$recordsを書いて対応するのがデフォルトで安定しているみたい。 でも$recordsを書くのは面倒なわけで、「*fixture.phpの$recordsをデータベースのデータから生成するようなプラグインないです

  • 初心者のためのCakePHP 1.3 プログラミング入門 - libro

    ※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。 PHPビギナーのための、CakePHP 1.3 フレームワークの入門ドキュメントです。「PHPの基は一通りわかる」というレベルの人を対象に、短時間で、すぐにWebアプリケーションが作れるようになることを考え、ポイントを絞って説明をしていきます。 ※CakePHP 2.0の入門は、こちらへどうぞ。 ※PHPがよくわからない、という方は、こちらのPHP入門をどうぞ。

    innx_hidenori
    innx_hidenori 2010/03/22
    入門用ドキュメント
  • Zendでも、Symfonyでもなく、CakePHPを選んだ10の理由 - 個人事業主のつぶやき

    C#のコラムをパチってやってみる 理由1 PHP4,5両方対応。 これは、開発者にはありがたい。 個人レベルだと、(お客がすでにサーバを借りていて)バージョンを選びようがない場合がある。 そんなときに、PHP4だったら、ZendもSymfonyも太刀打ちできない。 理由2 PEARに依存してない。 これも、理由1と同じ理由。 どこでも動くという確信を持って作れる。 あと、フレームワーク以外に依存を持つと、 実環境移行時に意外と面倒。 理由3 簡単設定 SymfonyはPEARに依存しまくっているので、 コマンドを叩けば、環境ができてしまうが、 CakePHPは解凍すればOK。この手軽さは譲れない。 Zendはフレームワークというより、ライブラリ群なので、 設定だけでも超大変だ。 理由4 モデルがスマート symfonyはYAMLかかにゃならんし、 Zend_DBは事前設定が面倒だし、SQL

    Zendでも、Symfonyでもなく、CakePHPを選んだ10の理由 - 個人事業主のつぶやき
    innx_hidenori
    innx_hidenori 2010/01/28
    メリットのように見えるモノは、別の視点ではデメリットにもなるわけで。
  • symfony1.4触ってみた - わんコロ餅。

    これまで、比較的ライトなWEBサイトなどは公私ともにCakePHPを使って来ました。 そもそもPHP歴=CakePHP歴なので、他のフレームワークも触ってみようと思い、symfonyにチャレンジしてみました。 バージョンは、最新の1.4です。 以下駄文。 軽く公式のドキュメントに目を通した後に、チュートリアルを追いながら簡単なものを作ってみた感想。 ・CakePHPより大規模に向くと言われる理由がわかった プロジェクト->アプリケーション->モジュールと、深い階層構造が出来てる故、膨大な量のソースも管理しやすそう。 逆に、小規模なものを作るには若干の面倒くささを感じた。 PHPというより、javaのフレームワークをPHPらしく書けるようにした、みたいなイメージ。 ・コマンドラインコンソールが良さげ cakeの、わりと貧弱なコマンドとは違い、よく気が利く印象。 doctrine:build

    symfony1.4触ってみた - わんコロ餅。
    innx_hidenori
    innx_hidenori 2010/01/25
    cakeをやられていた方がsymfonyを触ってみた感想など
  • PHP版Tracなるか·Chaw MOONGIFT

    ChawはPHP/CakePHP製のオープンソース・ソフトウェア。プロジェクト管理ソフトウェアはすでに無数に存在する。有償パッケージ、オープンソース、ASPなど提供形態も様々だ。個々のニーズ、使い勝手によって自由に選択できるようになっている。 CakePHPを使って作られている すでに有名なオープンソースのWebブラウザベースで使えるプロジェクト管理としてTracやRedmineが有名だ。それらをリスペクトしつつ開発されたのがChawだ。どちらかと言えばGithub風に使える、カスタマイズも容易な面白いソフトウェアだ。 リポジトリはGitまたはSubversionが対応している。ソースビューワー、タイムライン、ウィキ、チケット、バージョン情報が主なコンテンツになる。ソースはフォーク可能で、フォークされたプロジェクトの一覧を閲覧することもできる。 プロジェクト一覧 システムはCakePHP

    PHP版Tracなるか·Chaw MOONGIFT
  • Lithiumによる高速アプリケーション開発のケーススタディ(和訳) : candycane development blog

    PHP5.3以降専用の軽量フレームワークLithiumの誕生の経緯について以前、紹介しました。Lithiumは軽量さ、拡張性を追及するという事でCakePHPとはまた違った理想の元に開発されているフレームワークです。実際にLithiumを使った開発の流れをベルリンであった事のあるジョン(写真左)がエントリを書いていたので今回はこの記事を紹介しようと思います。ケーススタディはOSSのチャットサービスAnalogueとして実装されていてバックエンドはCouchDBを採用しています。 ジョンはベルリンで会った中でも最高に親切で英語のおぼつかない僕やcakephperさんに「荷物を置きにホテルに戻るけど来る?」とか「パーティの場所はわかる?」とかいろいろと気にかけてくれました。そんなジョンが書いた記事という事でちょっと気合が入るところです。気さくなジョンがフレンドリーに語りかけてくるイメージでお読

  • Charming Python: Functional programming in Python, Part 3

    innx_hidenori
    innx_hidenori 2009/11/26
    フレームワーク比較記事。ものすごく昔の記事だった・・・
  • 変化の時(Nate AbeleがCakePHPプロジェクトから離脱してLithiumを立ち上げた理由) : candycane development blog

    photo by gregchiasson cakephp.jpのフォーラムや一部のユーザの間でも話題になっていますが、4年間にわたってCakeの発展に貢献してきたプロジェクトマネージャのGarrett Woodworth氏とリードデベロッパのNate Abele氏が10/23頃にCakePHPプロジェクトを去りました。 そして新たに立ち上げられたのがLithiumというそれまでCake3と呼ばれていたフレームワークのプロジェクトです。 色々と憶測を呼んでいましたが、Nate人がこのあたりの経緯をLithiumのプロジェクトブログで語っています。 またNateの開発に対する姿勢は一般の開発者にとっても刺さる内容と言えると思いますのでCakeに関心がない方にもおすすめできます。 人の了解の元に日語訳を作ったのでここに掲載します。 原文 http://rad-dev.org/li

  • 第一回CakePHP IRC集会は大成功! そしてまとめ - cakephperの日記(CakePHP, Laravel, PHP)

    昨日のIRC集会、みなさんありがとうございました。最初は人が来るか心配でドキドキしてたけど、30人近くの人に参加してもらえて、ピーク時は会話が乱れ飛んでログを追うのが精一杯でしたが、もうテンションあがりまくってました。 結構仕事をしながらの参加者がいらっしゃったので、次回は5月の土曜日(9日か16日)を予定したいと思います。 サーバやwikiを使わせてくれたcohtanさん、codecheck.inのみなさん、ありがとうございました。昨日はfreenode.netの方のircサーバが調子悪かったようなので、そっちでやらなくて良かったです。 IRCで地域を越えて、交流できたことを嬉しく思います。面識なかった人が意外と近くに住んでるのが分かったり、今度一緒にもくもく作業をしましょうという流れも出来て、良かったです。Cakeのフォーラムは活発で、雰囲気も好きなんですが、そこでお見かけする方とも、

    第一回CakePHP IRC集会は大成功! そしてまとめ - cakephperの日記(CakePHP, Laravel, PHP)
  • 第4回CakePHP勉強会@東京を5月に開催したい - yandod's blog

    毎月のようにいろいろなイベントをやっていて忘れがちですが、約1年ぶりのCakePHP勉強会を5/22か5/29に開催できればと思って相談を進めています。発表内容などもこれから調整していく段階です。 いまのところ出てきそうな内容としては CakePHPredmine「CandyCane」のお披露目 CakePHPのフレームワーク内部構造について この2つはほぼ確定かなと。 それ以外にもLTや発表ネタがあれば盛り込める範囲で盛り込みたいと思っています。 アイデアや発表希望がある方はお気軽にご連絡ください。

    第4回CakePHP勉強会@東京を5月に開催したい - yandod's blog
  • 1