タグ CakePHP
新着順 10 users 50 users 100 users 500 users 1000 usersCakePHPで5年間運用したサービスを2ヶ月間でRailsへ移行するときにやったこと | nanapi TechBlog
言語移行の経緯などが読みたい方はこちらを御覧ください。 こんにちは。RubyMine大好き!@vexus2です。 前回はnanapiをRailsにする際にやってよかったこと、やらなかったことというエントリでプロジェクト進行観点での注力したことを書いたのですが、今回はnanapiをCakePHP→Rails化をする上でハマったことや苦労したことなどを技術的観点でまとめてみます。 CakePHPから移... 続きを読む
nanapiをRailsにする際にやってよかったこと、やらなかったこと | nanapi TechBlog
こんにちは!RubyMine大好き!Vexus2です。 1ヶ月ほど前の話になりますが、nanapiを2ヶ月半でCakePHPからRails4.2に移行しました。 今回はプロジェクトの進め方としてやってよかったこと、やらなかったことという観点でまとめてみます。 サーバやインフラ構成、開発フローをどのようにしているか、どんなライブラリを使用したか、Gemfile中身などの技術的な話は別のエントリにて公... 続きを読む
PhpStormのCakePHPプラグイン、CakeStormを作ってみました | nanapi TechBlog
こんにちは!PhpStorm大好きなVexus2です。どれくらい好きかと言うと週に3日PhpStormのTシャツを着ていて洗濯してない疑惑が浮上するくらいです。 そんな自分ですが、PhpStormのCakePHP用プラグイン「CakeStorm」を作ったので紹介します。 PHPで使えるIDEは複数ありますが、コード補完や解析で飛び抜けているのがPhpStorm。ですが、CakePHPのプラグインが... 続きを読む
CakePHPからAmazon CloudSearchを使う | nanapi TechBlog
今回はCakePHPからAmazon CloudSearchを使う方法について紹介したいと思います。 AWSへの移行 7月末をもって、nanapi.jpのインフラをオンプレミス環境からAWSへ全て移行しました。インフラが変わるにあたり、アプリケーション側では次の変更をしました。 画像保存、配信用のオリジンサーバをS3へ移行 MemcachedとRedisはElastiCacheへ移行 MySQLは... 続きを読む
そろそろ来そうなCakePHP3をざっくり見通してみた | nanapi TechBlog
今回は、CakePHP3について書きたいと思います。サンプルのアプリケーションをつくって、bakeされたController、Model、View、ViewCellを見てみました。 CakePHP3について CakePHPは、Ruby on Rails流の「設定より規約優先」なパラダイムによる高速開発PHPフレームワークです。現在の安定版は2系で、nanapiやnanapiワークス、アンサーのサー... 続きを読む
これからGitを始める人が読むべき記事のまとめ : akiyan.com
candycane(RedmineをCakePHPでPHPに移植するプロジェクト)の開発でGitの素晴らしさを痛感したので、これはもう全力でGitを広めるべきだと思いました。そこで、これからGitを始める人が読むべき記事をまとめてみたいと思います。 なお、Gitの発音は「ぎっと」です。 Gitの開発者による16ページの特集記事「WEB+DB PRESS vol.50 はじめてのGit」 WEB+D... 続きを読む
今すぐ辞めて欲しい、「Ruby on Rails勉強してます」「CakePHP勉強してます」 | つい全力ツッコミしてしまうエンジニアCEOのブログ | sumyapp
最近、といってもここ2年ぐらいからだけど、「iOSの勉強してます」とか「Railsの勉強してます」とか、そういう人からのプログラミングの修得の相談とかを頂いたりする機会が多い。 それらの中で、非常に口をすっぱくして言っているんだけど、なかなか理解して頂けないのが、『「Ruby on Rails」や「CakePHP」を使うな』という個人的なアドバイスだ。これは個人的には本当に守ってほしい、絶対に手を... 続きを読む
CakePHP開発者が知るべき10のこと
先日、こんな記事が上がっていました。Android開発者が知るべき10のことこの記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が... 続きを読む
teratail[テラテイル]|エンジニアの技術問題をすばやく解決するQ&Aサイト
teratail[テラテイル]は、WEBエンジニア専用のQ&Aサイトです。作業中発生したバグを投稿すると、すばやく回答を得られます。エンジニア同士で技術問題を解決できる、新しいプラットフォームです。CakePHPでのSSL通信によるsessionの引き継ぎ 4日前 CakePHPで会員登録制のWEBアプリケーションを作ってるのですが、 ログイン情報の保持が上手く行きません。 HTTPSからHTTP... 続きを読む
webサービスを作る前に読みたいデザイン系エントリまとめ - 遥か彼方の彼方から
まとめwebプログラムをしていて、いざサービスを作ろうと思ったときにネックになるのが、デザインです。 僕はもうその手のセンスが絶望的に欠けていて、配色もレイアウトもまともなものが出来ません。HTMLやCSSそのものの知識があっても、それで作るモノが見えてこない。CakePHPの勉強をしてwebサービスをいっぱい作ろうと思っているのに、これは良くない。 そこで実際にwebサービスを作る前に読んでおき... 続きを読む
CakePHPで高速Webアプリ開発:第1回 CakePHPを使いたくなる5つの特徴|gihyo.jp … 技術評論社
CakePHPで高速Webアプリ開発 第1回 CakePHPを使いたくなる5つの特徴 2007年6月19日 秋田真宏 PHP, CakePHP CakePHPとは CakePHPはオープンソースで開発されたPHP用のフレームワークです。Ruby on Railsの影響を強く受けており,Webアプリケーションを高速に開発するための仕掛けが随所に盛り込まれています。 PHP開発者の方で,Railsで開... 続きを読む
HTMLをDBみたいに使えるスゴイライブラリ『htmlSql』を CakePHPで使う - h2ospace - builder by ZDNet Japan
APIやRSSなどを提供しているサイトは、情報を簡単に扱うことができますが、例えば Yahoo!の検索結果とか、mixiのニュースとか、あるサイトの一部を取り出したいことってよくあります。(とはいえ、著作権違反には注意 そんな時、PHPのライブラリである「htmlSql」を利用すると便利。このライブラリに、ファイルでもURLでも文字列でも、HTMLで作られたものなら何でも与えると、解析して取り出し... 続きを読む
2017年にプロが今更PHPを学ぶための本、Webまとめ - BASE開発チームブログ
2017 - 04 - 26 2017年にプロが今更PHPを学ぶための本、Webまとめ BASE CTOの藤川です。 リブセンスさんが運営されている転職ドラフトという転職サイトで、全員のプロフィールを読んでいて薄々気がついていたことに改めて気がつかされたのですが、BASEの方でサーバサイドに使っているメインの技術はCakePHPというフレームワークでありPHPの技術なのですが、 新卒の就職先がRu... 続きを読む
PHPフレームワークにTwitter,Facebook等の認証を速攻実装できる「Opauth」:phpspot開発日誌
PHPフレームワークにTwitter,Facebook等の認証を速攻実装できる「Opauth」 2012年05月24日- Opauth ? Multi-provider authentication framework for PHP PHPフレームワークにTwitter,Facebook等の認証を速攻実装できる「Opauth」。 Zend、CakePHP、Symfony、CodeIgniter等... 続きを読む
CakePHPで普段使っているpluginをまとめてみた | Web活メモ帳
2010年を振り返る意味で、自分がCakePHPで開発する際に良く使うプラグインをまとめてみました。 誰かのお役に立てれば幸いです。 1.cakeplus ■ よく使うバリデーションをまとめたBehaviorであるadd_validation_rule モデルでバリデーションする際に本当に使います。 var $validate = array( 'hoge' => array( "rule1" =... 続きを読む
色々なPHPフレームワークのパフォーマンスを比較 - cakephperの日記(CakePHP, MongoDB)
cakePHPPHPフレームワークの速度比較では、HelloWorldを表示するのみの単純なアプリを用いた計測を元に比較表が作られることが多いです。特に後発のフレームワークは分かりやすい特徴付けとして速度をアピールする傾向にあるため、その比較表を元に N倍速いというアピールをしています。PHPフレームワークを使うということは、DBまで絡めたWebアプリを作ることがほとんどなため、HelloWorl... 続きを読む
facebookにPHP CGIの脆弱性を試してみたら面白い対策がされていた!! - cakephperの日記(CakePHP, MongoDB)
PHPに新たな脆弱性が見つかって、CGIモードで動作するPHPの場合コマンドライン引数がHTTP経由で渡せてしまうため、-sオプションを渡すとPHPのソースコードが丸見えになるというのが話題になってます。(-sオプションはhtmlでシンタックスハイライトまでしてくれてコードが見やすくなる) そこでFacebookに向けてこれを試してみると・・・https://www.facebook.com/?-... 続きを読む
今時なCakePHPでの開発環境!? - kaz29
2012-11-30 今時なCakePHPでの開発環境!? 前職を退職してもう半年以上経ってしまいました。おかげさまで、レガシーなコードとのバトル等色々お仕事しています。さて、先日のPHP Matsuri2012での@ryuzeeさんの発表を聞いて、開発環境や手法を改善するべく、今月から始まったプロジェクト用の環境を構築しています。 CakePHPは最新で! CakePHPの最新stable版は ... 続きを読む
入門 入門 監視 / reading-practical-monitoring - Speaker Deck
Transcript ⼊⾨ ⼊⾨ 監視 しゃないのえるてぃー⽤ => 外部公開⽤に編集したもの ࣗݾհ • ίωώτגࣜձࣾ • αʔόʔαΠυΤϯδχΞ • ओʹCakePHPͳͲ ─室長! 我々は、老害だったのかもし れませんよ! (金城 2019.01@CTO 1on1) Part 0 ΧϯγϜζΧγΫωʁ • ʮ࠷ॳʹर͏ਓʯͱ͔ ʮຊରԠ͢Δਓʯͱ͔ͷภΓ • ͠ʮ͕ࣗશ͘Βͳ͍ػೳʯͰ ίέΒΕͨΒɺ٧Ή͔͠Εͳ͍ • શһ͕ͬͱΰϦΰϦʹ Ξϥʔτरͬͯ͘ΕͨΒͤͩΑͳʙʂ None ʮೖ ࢹʯ... 続きを読む
Ruby on Rails を勉強しない方が良い100の理由 - Hのキーがhellで、Sのキーがslaveだ、と彼は思った。そしてYのキーがyouだ。
2013-07-24 Ruby on Rails を勉強しない方が良い100の理由 はじめに 今すぐ辞めて欲しい、「Ruby on Rails勉強してます」「CakePHP勉強してます」 | つい全力ツッコミしてしまうエンジニアCEOのブログ | sumyappを読みました。最初ツッコミどころが凄い*1なと思ったんですが、二回読んでちょっと思い当たる節があるなと思ったので書きます。 Rails を... 続きを読む
「CIを半年間まわしてみて」というお題でLTをしてきました - kaz29
2013-04-30 「CIを半年間まわしてみて」というお題でLTをしてきました CakePHP2 CI Jenkins アジャイル 大分時間も経ってしまい今更ではありますが、先日行われた第67回 PHP勉強会で「CIを半年間まわしてみて」というお題でLTをしてきました。昨年の11/30に、当時ちょうど開発が始まった案件の開発環境に関して「今時なCakePHPでの開発環境!?」というエントリーを書... 続きを読む
オープンソース版の Fastladder を PHP に移植しました - p4lifeのメモ
OpenFLP posted by p4life まだまだバグとか色々残っているかとは思いますが,リリースしました. OpenFLPhttp://code.google.com/p/openflp/OpenFLP は,Rails で作られているオープンソース版 Fastladder(OpenFL)を PHP のフレームワークである CakePHP を使って移植したものです.Rails によって作ら... 続きを読む
#CakePHP 爆速でAPIを実装するチュートリアル - 忍び歩く男 - SLYWALKER
2013-11-15 #CakePHP 爆速でAPIを実装するチュートリアル スマートフォンアプリのバックエンドや、JSフレームワークのバックエンドとして、JSONやXMLを返すAPIをサーバサイドで実装する機会は多いと思います。 今回は、ComposerとCakePHP2.4、FriendsOfCake/crudを使って爆速で実装してみます。 できあがりは、これ slywalker/cakeph... 続きを読む
CakePHP で OAuth 認証を使ったログイン認証・保持や会員データの保持・更新をするコードを公開します | ウェブル
CakePHP で OAuth 認証をしてログインなどをしたり、会員データをデータベースに持っておく仕組みを作る際の完成形を紹介します。今回参考にしたサイトは以下です。cakephp用OAuth認証ライブラリをつかってみた – メガネ女子(21)のメモブログTwitterのOauthを使ってCakePHPのAuthコンポーネントにログインさせる – kur.jpCakePHPでTwitterマッシ... 続きを読む
カンファレンスなどで海外からゲストを呼ぶ際に注意すること : candycane development blog
いつのころからかPHPに関するイベントなどのゲストスピーカーとして海外からお客さんを招くことが多くなりました。さまざまなトラブルに見舞われつつもノウハウが溜まってきたので今回、記事に纏めてみることにします。CakePHPの日本での普及の裏話とも言えると思うのでちょっと無理がありますが、書いて見ることにします。来日の依頼をする海外からゲストを招くとなった場合、本人にコンタクトを取って依頼をする必要が... 続きを読む