タグ

cakephpに関するyandodのブックマーク (418)

  • GitHub - FriendsOfCake/vagrant-chef: a vagrant installation with all the necessary chef cookbooks to run a basic cakephp application

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - FriendsOfCake/vagrant-chef: a vagrant installation with all the necessary chef cookbooks to run a basic cakephp application
    yandod
    yandod 2013/04/04
    CakePHPのコアデベロッパによるVagrantfile.
  • ロリポップでredmineを使いたいと思っていたらcandycaneてのがあった。

    自分専用のプロジェクト管理システムが欲しいなぁ。。 なんて想いVM上にredmineを立てて試してみたりしていました。 が、VMをいちいち立ち上げなきゃなんないし、ローカルでしか使えないのが面倒くさい。 使わなくなる。 なので、このブログ用に借りているレンタルサーバ(ロリポップ)で使えないかなぁっと調査したら チカッパプランを使えばできそうな感じ。 タダ同然で自分専用のバグ・トラッキング・システムを立てたい (レンタル・サーバー「ロリポップ」上にRedmineを仕立てる) redminerailsをつかってて、セットアップ自体は、CentOS上で何度もやってるんでできるんだけれども、 使ってるレンタルサーバでrailsは使えないし、プランを変えるとSSHが使えるんだけどユーザ権限が制限されている中で 動かすなんて難しいと思っていたらできるとか! やった!とおもい、契約プランをチカッパプラ

  • CakePHP 2.2.2 のリリース – The Bakery, なんでもCakePHP!

    CakePHPコアチームはCakePHP2.2.2が入手可能になったことをお知らせいたします。これは2.2系のバグフィックス/メンテナンスリリースです。2.2.1以降、80のコミットが行われ、39のチケットがクローズされました。 CakePHPコアチームはCakePHP2.2.2が入手可能になったことをお知らせいたします。これは2.2系のバグフィックス/メンテナンスリリースです。2.2.1以降、80のコミットが行われ、39のチケットがクローズされました。 変更点の要約を以下のリストに示します: Configure::load() と Configure::dump() の一貫性が向上し、新しいPhpReaderを作成することがデフォルトになった。 フィクスチャの生成に失敗した場合のエラーメッセージの改善 ウィンドウ内のログ作成が改善され、正確なログレベルになった 生成されたスキーマファイル

    yandod
    yandod 2012/09/05
    ナイス翻訳
  • CakeFest2012 Conference Day2 : candycane development blog

    さて二日目です。 なんだかんだいって一日目で山場は過ぎており、基調講演も終わっているのでかなりまったりした感じの展開です。そもそも起きてこない人も多かったですし。 内容的にもどうしても失速感というか、イベントの山場を前半に持ってくるとか後半で盛り上げるとかは考えないといけませんね。 そんな訳でメモの量は少なめです。Simple search with elastic search By: Mark StoryMark Storyさんは検索エンジンをCakeから使ってみたという例ですが、大部分はElasticそのものの説明という感じでした。肝心の連携もプラグインが複数存在しており、またJSONで返されたレスポンスをデコードさえすればなんとかなるよねということで連携そのものはあっさりしていました。とはいえこういった構成をプラグインなどの形でやりきるあたりが欧米のエンジニアの底力な気がします。

    yandod
    yandod 2012/09/03
    レポート書いた。もやっとした部分は飛び入りゲストも色々出てくる動画でどうぞ。
  • CakePHP2.0+Jenkinsで継続的インテグレーションを行う方法

    みなさんこんにちは。@ryuzeeです。 CakePHP2.0になってテスティングフレームワークがSimpleTestからPHPUnitに変わったことで、以前に比べると大分簡単にはなっていますが、まとまった情報が少ないので整理しておきます。 事前準備JenkinsのインストールおよびCIサーバへのPHPのインストールは済ませておいてください。 CakePHP2.0でCIを行う場合は、以前のようにStagehand_TestRunnerを使ったりPhingを使う必要はありません(Phingは以前も使わない手もあった)が、PHPUnit、Xdebugのインストールは行なっておきます。 また今後利用するであろう、PMDやCPD等も導入しておくと良いでしょう。 なお、今回の作業はCentOS5.7上でPHP5.3.8を利用して行いました。 PHP関連のパッケージ導入 pecl install xd

    CakePHP2.0+Jenkinsで継続的インテグレーションを行う方法
    yandod
    yandod 2012/05/25
    Jenkins+Cake2ならこうしておけば安心
  • The Bakery, なんでもCakePHP! – CakePHPのサイト「the Bakery」の抄訳を公開しています。

    CakePHPチームは5.0.0が入手可能になったことをお知らせします。これはCakePHPの新しい章の始まりであり、5.0は安定版になりました。5.0.0は2年間の開発期間を経て、多数の新機能と動作改善を盛り込んでいます。また、4系で非推奨になった機能を削除するという大きな変更も含まれています。 重要な機能 PHP8.1が必要。 フレームワーク全体でタイプヒント(型ヒント)の改善。CakePHP は、フレームワーク全体で引数の型を公式化するために、ユニオン型を活用するようになりました。 PHPUnit 10.xへのアップグレード。 ORMで新たにenum型のマッピングをサポート。型チェックを改善することで、より表現力豊かなモデルレイヤーを実現しました。 名前付きパラメータを持つテーブルファインダにより、より表現力豊かなクエリ構築 API を提供。 chronos 3.xによる、時間専用の

    yandod
    yandod 2012/05/25
    超ナイスなサイト
  • WEBサイトを発注してみた。

    アニメやゲームのキャラクター情報をまとめてるサイトがないから作りたいなぁって 思ってたんだけどhtmlは初歩しか分からないしプログラミングもできないので構想するだけで作れなかった。 ゼロから4ヶ月でWEBサービスをリリースした人の記事を見つけて「自分にもできるかな!」なんて思い挑戦してみたけど理解できず挫折・・・orz WEBサービスを個人で作ってる人達が羨ましいです。 それでもWEBサイトを作りたかったので制作会社に発注してみようと思い立った。 ただのキャラクターのデータベースだけではつまらないのでコミュニティ要素なども付けて ネットで見つけた制作会社に見積もってもらうと下記のようになった。 合計1,483,125円 以前、SNS「ウェブカレ」のサイト制作費が1千万円で安く仕上がった(潰れたけど・・・)という話があったから なんとなく3~400万くらいかかるんじゃないかなと不安だったんだ

    WEBサイトを発注してみた。
    yandod
    yandod 2012/03/19
    Cake2なのかな
  • CakePHP2.1.0 “安定版”がリリースされました : candycane development blog

    CakePHP2.1.0が日時間の3/5にリリースされました。熱心なCake職人の方にとっては規定の事実でしたが、まだそんなに齧ってないという人向けに今回のリリースのトピックを簡単にまとめます。 ウェブサイトがリニューアルされた 長い間利用されてきたサイトのデザインがリニューアルされて2。0仕様に。それに伴ってマニュアルのページもスタイルが変更されています。またサイトのキャッチコピーも「CakePHPはウェブアプリケーションを素早くシンプルに少ないコードで作れます」というコピーに変わりました。 プラグインの検索ができるようになった さまざまなプラグインの情報を登録して検索できるサービスが開始されました。もともとはCake Packagesというサイトでしたが作者の方がコアチームに参加して統合された形のようです。 PHP5.2.8以降に対応 PHPのバグに対応して必須の環境が5.2.8にな

    yandod
    yandod 2012/03/05
    今回の早いリリースはおそらく今後も安定して発展していきそうな兆候。
  • 8時間耐久CakePHP2勉強会を大阪と福岡で開催しました。 : candycane development blog

    予定していた通り、8時間耐久CakePHP2勉強会を2012/2/5に大阪、2012/2/12に福岡で開催してきました。どちらの開催でも20人近い方々に参加していただき、CakePHP2の学習をしつつ参加者の交流ができた時間になったのではと思います。参加して頂いた皆さん、お手伝いなどご協力していただいた皆さんに改めてお礼を申し上げます。 コンテンツの準備や体調など様々な困難がありましたがひとまず、東京・大阪・福岡の3都市ツアーを完走することができました。引き続き調整中の名古屋、北海道に備えて行きたいと思います。 2/5 大阪編 photo by @tanakahisateru 大阪では十三のメッサリバティのご厚意で会場を提供して頂きました。広々とした部屋に河原の近いロケーションは開放的でした。毎週金曜日にはテックスペースというコワーキングイベントをしているそうで、今後大阪エリアのエンジニ

  • CakePHP1.3からCakePHP2へ 開発方法の微妙な違い簡単まとめ - たきゃはしです

    この記事は今までCakePHP1.3を使っていた人が、これからCakePHP2を使うための簡単なまとめです。「なんか変わってるし不安やん・・・」という見えない心の壁をぶち壊しましょー! フォルダ名とファイル名の命名規則が変わった まず、CakePHP2をインストールすれば気付きますが、いきなりファイル・フォルダの命名規則が変わってますね〜。私はこれを見てCake2のヤル気が30%下がりました。笑 でも心配いりません(*´∀`)逆に楽になったなぁと私は思います。 アンダースコア記法がアッパキャメルケース記法に変わっただけです。 そしてコントローラについては、ファイル名とクラス名が同じになりました!(分かりやすいね 論より証拠、実際の例がこちらです CakePHP1.3系 ファイル名:hoges_controller.php クラス名 :HogesController CakePHP2.X系

    CakePHP1.3からCakePHP2へ 開発方法の微妙な違い簡単まとめ - たきゃはしです
  • 倍返しだ! : 『8時間耐久CakePHP2勉強会@大阪』に参加して来ました。

    2012年02月05日23:10 カテゴリ勉強会PHP 『8時間耐久CakePHP2勉強会@大阪』に参加して来ました。 『8時間耐久CakePHP2勉強会@大阪』今こそCakePHPを始めよう に参加して来ました。 会場はメッサリバティという、 messa.in というコ・ワーキング とか コーヒーを飲む会 とかいろいろめっさ素敵なイベントもしている会社に会場をご提供いただきました。 8時間は意外と早く過ぎました。(聞いてる方は。) 8時間耐久CakePHP2勉強会の内容は前回東京でやられたのと基同じで、 それを元にブラッシュアップされた内容でお届けして頂きました。 8時間耐久CakePHP2 勉強会 View more presentations from yandod こちらが前回のスライドの資料ですが、若干ページが追加されてたと思います。 前回のUstreamもあるので、そちらとこ

  • HipHop for PHPでCakePHP2.1をC++にコンパイル : candycane development blog

    PHPC++にコンパイルして高速化するHipHop for PHPですが、CakePHP2をHipHop上で実行したという話が公開されていました。 So I finally found the time and published how to run #CakePHP with the facebook’s hiphop compiler http://t.co/rGhmBWGX 2012年1月30日 10:59 PM via Twitter for MacReplyRetweetFavorite @jose_zap jose_zap JoseはCakePHPのコアデベロッパの一人でこのHipHopに対応させる為のブランチの管理は彼が行なっていたようです。そもそもの問題としてHipHopは全てのrequireなどを静的に解決させる必要があり、動的な読み込みを行うフレームワークとは大変相

    yandod
    yandod 2012/02/01
    クラスマップを作成し、index.phpを差し替えるという作業がプラグイン化されているというソリューション。
  • CakePHP開発者によるPHP5.4の紹介資料が素晴らしい : candycane development blog

    PHP 5.4 – Begin your love affair with traits View more presentations from Graham Weldon CakePHPの開発者の一人であるGraham Weldonさんが公開したPHP5.4についてのスライドがまとまっていてとてもわかりやすいです。”begin your love affair with traits”(traitsと恋に落ちよう!)と題されているとおりPHP5.4といえばtraitsなわけですが簡潔なサンプルが付いているのでまだtraitsわからないよという人は必ず目を通しておきましょう。 まだまだPHPの中心は5.2といったところのようです。(CakePHP2はボリュームゾーンである5.2を対象にしているわけですね) これがtraitsを用いたログ処理の実装の例ですね。 スライドには他にも様々

    yandod
    yandod 2012/01/31
    有用でわかりやすい資料!
  • 8時間耐久CakePHP2勉強会で基礎を叩きこまれてきた!(ちなみに9時間だった!!大阪と福岡でもあるらしい) - Shinichi Nishikawa's

    8時間ということでしたが、実際には9時間でした。安藤さん最後の方ヘロヘロになって打ち上げにも参加できない状態で帰っていかれました。ありがとうございましたm(__)m。 あと、参加者もかなり疲れてました。濃かったです。 内容 今回の内容は、僕が持っていた以下の疑問に答えてくれるものでした。 フレームワークって、そもそも。。。(´・_・`)? MVCってよく聞くけれども、、、? CakePHPって、何がどうしてどう動いてるの? 何がいいの? どうやって勉強するの? 動いてる所が見たいです>< ものすごい基礎からだった! まず、フレームワークについての一般的な概要から始まりました。 長いプログラムを書いていると、何度も出てくる処理がありますよね。 それをまとめますよね。 そのまとめ方は十人十色だけど、世界中のプログラマが独自に最適化している中で、叡智結集して一つ用意しておいてもいいんじゃない?

    8時間耐久CakePHP2勉強会で基礎を叩きこまれてきた!(ちなみに9時間だった!!大阪と福岡でもあるらしい) - Shinichi Nishikawa's
  • http://atnd.org/events/24868

    http://atnd.org/events/24868
    yandod
    yandod 2012/01/30
    福岡も行く。
  • 8時間耐久CakePHP2勉強会を大阪で開催します! : candycane development blog

    yandod
    yandod 2012/01/30
    大阪いくで
  • 初心者向け 8時間耐久CakePHP2勉強会を開催しました : candycane development blog

    CakePHPを勉強したいという@shinichiNさんの要望に応えて8時間耐久でCakePHP2を学ぶという勉強会を1/25に下北沢OSSCafeで開催しました。当日はUStreamも常時30人前後の人が視聴しており、現地の参加者も含めて50人弱が耐久形式で最新のCakePHP2の利用方法を学びました。 なお今回のターゲットの@shinichiNさんはフレームワークなどは未経験とのことでしたので、WordPressを使ったり簡単なPHPスクリプトを自分で書けるくらいの人がCakePHPの基を理解するというのが今回の主旨です。 MVCモデルとは牛皿定である フレームワークを使ったことが無い人にとって、とっつきにくいのがMVCモデルの考え方です。ModelがデータベースでViewがHTMLでという説明を聞いているとまるでこれまで作っていたプログラムとまったく違うものを作らないと行けない

    yandod
    yandod 2012/01/27
    8時間耐久は講師も耐久
  • VOYAGE GROUP エンジニアブログ : 第2回 CakePHP2.0 勉強会@Tokyo で会場を提供させていただきました

    2011年10月11日10:31 カテゴリ勉強会PHP 第2回 CakePHP2.0 勉強会@Tokyo で会場を提供させていただきました こんにちは!株式会社adingoエンジニアで前田(@brtriver)といいます。 2011年10月06日に、第2回 CakePHP2.0 勉強会@Tokyo が開催され、VOYAGE GROUPで勉強会/懇親会会場を提供させていただきました。 また、当日は VOYAGE BB の ポイントが溜まるWiMAXこと VOYAGE WiMAX を用意し回線を提供しつつ、Ustreamで勉強会の様子を配信しましたが、最終的に100人以上の視聴者になりました。 キャンセル待ちが出るほど盛況なことからも分かるように、CakePHPは代表的なPHPフレームワークの1つで国内でも多くの利用実績がある点や、もうすぐ正式版がリリースされるCakePHP2の勉強会という

  • ダッシュボードからプラグインのインストールが可能に – CandyCane v0.8.5リリース : candycane development blog

    CandyCaneダウンロード (ページ下部にZipとtar.gzの圧縮ファイルへのリンクがあります) RedminePHPに移植したタスク管理システム、CandyCaneのバージョンが0.8.5になりました。一部で話題になったにゃーんダウンチャートを生んだプラグイン機構を改良し、プラグインのインストールとアンインストールがダッシュボードから出来るようになりました。またプラグインのひな形を生成するシェルコマンドも同梱され、プラグインの開発をすぐに始める事ができます。 今回は作例としてチケットに「イイね」の機能を付けるLike Itプラグインを作成してみました。CakePHPベースでの開発はやはり効率がよくかなり少ないコードの分量で機能を実装する事ができたと思います。このプラグインのデモ動画はこちらです。 プラグインのカタログはgist上で管理しています。みなさんが作成したプラグインもgi

    yandod
    yandod 2012/01/03
    かなり進化した
  • Coding Standards - 2.x

    Coding Standards¶ CakePHP developers will use the following coding standards. It is recommended that others developing CakeIngredients follow the same standards. You can use the CakePHP Code Sniffer to check that your code follows required standards. Language¶ All code and comments should be written in English. Adding New Features¶ No new features should be added, without having their own tests –