タグ CakePHP
新着順 10 users 50 users 100 users 500 users 1000 users静的解析ツールで生まれたSQLインジェクション | ドクセル
面白かった脆弱性 - CVE-2023-22727 PHPフレームワーク CakePHP 4 のSQLインジェクション脆弱性 ORM limit(), offset() でSQLi CVSS v3 9.8 2023/01に修正済み CakePHP Laravelの次に使用率高いフレームワーク(多分) 割と使いやすいからお勧め 一般にコード品質が上がる静的解析ツールの使用で逆に発生 続きを読む
CakePHP 2 のテストを PHPUnit 9で動かしてみた - BASEプロダクトチームブログ
基盤チームに所属している @okinaka です。 個人的には CakePHP とは長い付き合いで、もう14年以上になります。 BASE の事業においても10年間ずっと支えてくれている大変ありがたい Web フレームワークです。 以前から BASE の多くのコードはまだ古い CakePHP 2 (v2.10.24) 上で動作していることが課題になっています。 ... 続きを読む
入門 入門 監視 / reading-practical-monitoring - Speaker Deck
Transcript ⼊⾨ ⼊⾨ 監視 しゃないのえるてぃー⽤ => 外部公開⽤に編集したもの ࣗݾհ • ίωώτגࣜձࣾ • αʔόʔαΠυΤϯδχΞ • ओʹCakePHPͳͲ ─室長! 我々は、老害だったのかもし れませんよ! (金城 2019.01@CTO 1on1) Part 0 ΧϯγϜζΧγΫωʁ • ʮ࠷ॳʹर͏ਓʯͱ͔ ʮຊରԠ͢Δਓʯͱ͔ͷภΓ • ͠ʮ͕ࣗશ͘Βͳ͍ػೳʯͰ ίέΒΕͨΒɺ٧Ή͔͠Εͳ͍ • શһ͕ͬͱΰϦΰϦʹ Ξϥʔτरͬͯ͘ΕͨΒͤͩΑͳʙʂ None ʮೖ ࢹʯ... 続きを読む
BASE で使っているPHPフレームワークにプルリクエストを送ったけど、先を越された話2 - BASEプロダクトチームブログ
この記事はBASE Advent Calendar 2020の12日目の記事です。 devblog.thebase.in こんにちは!BASE株式会社 ServiceDevのShopグループ所属でエンジニアをしている炭田(@tanden)です。 「BASE」の裏側で動いているアプリケーションはCakePHP 2を使っています。そのCakePHP 2にプルリクエストを送ったけど先を越されてしま... 続きを読む
CakePHPにDIコンテナが入った(る)と聞いて見学に行ってきました - 大好き!にちようび
CakePHPのDICいれよーぜPRがマージされとった?? (タイミング的にcakefestに間に合わせたかな?) ちゃんと内容追うぞーーー Add a dependency injection container by markstory · Pull Request #14945 · cakephp/cakephphttps://t.co/GSgNp1WBNR— 今日も誰かのにちようび(おいしい鮭親子丼) (@o0h_) 2020年10月1日 と... 続きを読む
CakePHPの進化から読み解く、PHPフレームワークの"今"っぽさ/phperkaigi-2020 - Speaker Deck
All slide content and descriptions are owned by their creators. 続きを読む
コネヒトに入社したことでCakePHPをはじめて触ってみたんですが、その感想を述べてみます。 - よみかきをしよう。
このエントリは、 コネヒト Advent Calendar 2019 の6日目のエントリです。 qiita.com はじめに 今年7月にコネヒトに入社しまして、5ヶ月ほど経過しました @takoba です。 コネヒトではサーバーサイドの主要言語としてPHPを採用しており、その上で採用しているアプリケーションフレームワークは CakePHP です。一方でぼ... 続きを読む
英語で登壇するためにやったこと in CakeFest - comix
先週 CakePHP の国際カンファレンスである CakeFest 2019 に登壇させていただきました。人生初の英語でのプレゼンテーションということもあり、ここ数ヶ月プレッシャーが凄かったのですが何とか無事終えることが出来ました!(たぶん) 終わってみればとても良い経験が出来たと思いますし(生存バイアス)、「英語で登壇... 続きを読む
【英語スピーチの振り返り】日本で初開催のCakeFest 2019での登壇、スポンサーしました - BASE開発チームブログ
こんにちは、はじめまして、お久しぶりです!BASE BANK株式会社にてソフトウェアエンジニアをしている東口(@hgsgtk)です。2019年11月7日(木)〜11月10日(日)にCakePHPの国際カンファレンス CakeFest 2019 が、日本で開催されました。私は、スピーカーとして参加したのですが、初めて30分強、国際カンファレンスで話... 続きを読む
コネヒトCTO伊藤が語る!ママリとCakePHPの今までとこれから | コネヒト株式会社
コネヒトが開発しているママ向けQ&Aアプリ/情報メディア「ママリ」では、CakePHPを開発当初から使用しています。2014年にサービス提供を開始し、今に至るまでにはフレームワークのバージョンアップ対応における苦労、技術的負債の解消などいろいろなことがありました。今回「CakePHP」をテーマにCTO伊藤のインタビュー... 続きを読む
CakePHP1.3→2.8移行が完了しました。 - ランサーズ(Lancers)エンジニアブログ
SREの金澤です。 1年以上かけて取り組んできた、CakePHP1.3→2.8バージョンアップが完了しましたので報告いたします。 ランサーズ社のCakePHPの取り組み ランサーズは現在11年目ですが、永らくバージョンアップをしておらず、PHP 5.3 + CakePHP1.3の環境で稼働していました。 2017/2に全社的にバージョンアップを決断し、... 続きを読む
BASE で使っているPHPフレームワークにプルリクエストを送ろうとしたら、先を越された話 - BASE開発チームブログ
この記事は、「BASE Advent Calendar 2018」の5日目の記事です。 devblog.thebase.in Backend Engineer の田中(@tenkoma)です。 「BASE」の裏側で動いているアプリケーションはCakePHP 2を使っています。 そのCakePHP 2にPHP7.3対応のプルリクエストを送ろうとしたけど先を越されてしまった話をします。 CakePHPのPHP7.3... 続きを読む
CakePHP3でルーティングを設定し、URLをカスタマイズする | (株)シャルーン
CakePHPの基本的なURLの構造は以下のようになります。 http://xxxxxx/コントローラー名/アクション名 今回はこの「コントローラ名/アクション名」の部分を変更したい時のやり方を紹介していきます。 ルーティングとは ルーティングを設定することで、URLとコントローラーのアクションをマッピングをすることができます。 デフォルトの状態だと、URLは「/コントローラー名/アクション名」と... 続きを読む
CakePHPのMigrationクラスを既存のクラス定義からジェネレートする - Qiita
既存のクラス定義からCakePHP3のマイグレーションを生成するジェネレータを作った。 プロパティが沢山あるクラスを作ってからマイグレーションクラスの叩き台を作ったりする時に使えると思う。 ジェネレータクラス <?php class MigratinoClassGenerator { public function generate ( string $className ) { $ref = n... 続きを読む
PHP 2大 web フレームワークの徹底比較!
PHP 2大 web フレームワークの徹底比較! 1. PHP 2大 web フレームワークの 徹底比較! サポーターズ勉強会@株式会社ウィルゲート Room0 2. 池添 誠(いけぞえ まこと) • 開発グループ コンテンツユニット所属 • 2015年にウィルゲートに新卒入社(3年目) • クラウドソーシングサービスのサグーワークスの開発 • 今日は CakePHP 担当 2 自己紹介 3. 池... 続きを読む
2017年にプロが今更PHPを学ぶための本、Webまとめ - BASE開発チームブログ
2017 - 04 - 26 2017年にプロが今更PHPを学ぶための本、Webまとめ BASE CTOの藤川です。 リブセンスさんが運営されている転職ドラフトという転職サイトで、全員のプロフィールを読んでいて薄々気がついていたことに改めて気がつかされたのですが、BASEの方でサーバサイドに使っているメインの技術はCakePHPというフレームワークでありPHPの技術なのですが、 新卒の就職先がRu... 続きを読む
Parseが亡くなると聞き、枕を濡らしながら、代替候補のAWS Mobile Hubを勉強してみた |
昨日、ずっと枕を濡らしながらAWS Mobile Hubについて調べていたので、AWSとかさっぱりわからない人の視点で、Parseとの比較をしてみる。 そもそも僕はAWSを本格的に使ったことがなく、 Voicepaper の音声ダウンロード先にS3を使っているぐらいだ。つまり、AWS童貞と言っても過言ではありません。 さらに、一応CakePHPでWebサービス作ったことはあるものの、そんなのは3年... 続きを読む
高速開発ができるらしいCakePHPのインストールからhello worldまでをやってみた - 嗚呼、学習の日々
2016 - 01 - 06 高速開発ができるらしいCakePHPのインストールからhello worldまでをやってみた プログラミング 便利ツール紹介 Tweet Share on Tumblr みなさまごきげんよう! 嗚呼蛙でございます! 最近PHPの基礎学習を終えたばかりですが、仕事でcakePHPというものを使うことになりました。 ただのPHPも危ういのに、またなんか新しいのが出てきても... 続きを読む
Vagrant で手軽に CakePHP 開発環境が作れる Cakebox に WordPress を同居させる | バシャログ。 | 横浜でWeb制作を行うシーブレインスタッフによる技術情報ブログ
『仮面ライダードライブ』44話や45話みたいなお話にはめっぽう弱い kagata です。王道の展開だよなあと思いつつも、今月いっぱいは目が離せません。 さて、今回は開発環境構築のお話です。Vagrant を使って CakePHP の開発環境を立ち上げるのにたいへん便利な Cakebox というツールがあります。その環境に WordPress を同居させて動かしたいと思うことがあり、今回はその手順を... 続きを読む
ApacheやNginxのSSL関連のおすすめ設定を生成する便利サイト - cakephperの日記(CakePHP, Laravel, PHP)
セキュリティApacheやNginxとopensslのバージョンを指定するとおすすめの暗号スイートなど、SSL設定ファイルを表示してくれるMozillaのサイトがあります。https://mozilla.github.io/server-side-tls/ssl-config-generator/ これを使えば安全な暗号スイートのみを使ってる設定などが簡単に生成されますので、この通りに指定すれば良... 続きを読む
(続)スライド公開用のアプリケーションを作っている話 | Ryuzee.com
全国1000万人の寿司職人のみなさんこんばんは。 昨年の12月28日に公開した、AWSを使ってスライドを公開するデモアプリを作ってみた話の続きです。 どんなアプリかは、デモ環境を見ていただくと早いと思いますが、端的にいえば、 SlideshareとかSpeaker Deckのようなサービスのオープンソース版 たぶん自分だけのスライドを公開したり、社内用に使えたりする CakePHPとjQueryを... 続きを読む
「レイヤードアーキテクチャを意識したPHPアプリケーションの構築」を発表しました - Shin x blog
2015/06/27 に開催された PHPカンファレンス福岡2015 にて、「レイヤードアーキテクチャを意識したPHPアプリケーションの構築」という発表をしてきました。 MVC フレームワーク(CakePHP / Laravel)で構築したアプリケーションをレイヤードを意識して改善したという内容です。参加いただいた皆さんの顔ぶれを見ると歴戦の勇者みたいな方ばかりでしたが、和やかな雰囲気でセッション... 続きを読む
【CakePHP】キャッシュ削除 - Qiita
CakePHPではパフォーマンス向上のため、app/tmp/cacheにキャッシュファイルを持っている。 core.phpのデバッグレベルを0にした状態で、テーブル定義を変更すると、テーブル定義のキャッシュと不整合のためエラーになる場合がある。 デバッグレベルを0にした状態(本番環境)でテーブル定義を変更した場合の対策をまとめる。 1.デバッグレベルを1以上にしてアクセス デバッグレベルを1以上の... 続きを読む
CakePHPで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中身などの技術的な話は別のエントリにて公... 続きを読む