前編はこちら http://anond.hatelabo.jp/20120926165407 中編はこちら http://anond.hatelabo.jp/20120926165533 ■ステップ11:残りの開発(50時間) 基本的な機能とデザインが出来てきたら、細かな機能や説明ページなどの静的コンテンツも作っていきます。 8割程度出来たと思ったら、一度サーバーにアップロードして動作チェックしてみます。 たいていは上手く動作するはずですが、途中で一度チェックしておいた方が出来上がってから不具合を修正するよりは効率的です。 僕ははじめCORESERVERを使っていましたが、メールが送信できない不具合に遭遇して時間を取られました。 結局はCORESERVERとgmailの相性が悪いせい、という事で最後はさくらに移転しました。 あと、何となく動いているのが確認できたら、 このタイミングでGoo

リリース直後は正直Webに飽きてしまったので2週間ぐらいだらだら過ごしていたんだけど、そろそろ「webサービスを作ってみた」系記事を書きたくなってきたので書くことにした。開発環境とかの技術的な話題はいずれまた別途書こうと思う。 今後、素人や畑違いの方でWebサービスを作ってみようという方の参考になれば幸いである。 前ふりここまで。 自分のスペック 大学卒業後、都内の中小Sierに就職。SEとして業務アプリケーション開発に8年間携わる。Java、SQLが圧倒的に多かったけどC#とかもかじったり。とはいえ残念ながらExcelでのドキュメント作成が業務の中心だったので技術力は微妙なところである。 会社を辞めた理由は2点ほど。 まず1点目はSEは一生続けられないということ。技術力を高めたかったんだけど、ドキュメント作成とか計画管理に時間を割かれて一年目で既にやる気がなかった。あと、超がつくほど激務

BASE CTOの藤川です。 リブセンスさんが運営されている転職ドラフトという転職サイトで、全員のプロフィールを読んでいて薄々気がついていたことに改めて気がつかされたのですが、BASEの方でサーバサイドに使っているメインの技術はCakePHPというフレームワークでありPHPの技術なのですが、 新卒の就職先がRubyを使っていて、今、25〜27歳ぐらいになっている若手エンジニアにPHPの経験がない人が増えている! という大きな問題にぶちあたりました。我々は転職いただく方の前職については、いくつか期待している流れがあります。決済、EC視点ではEC-cubeなどでPHPを扱っていた会社からの転職組というのが重要な人材供給源だったりするのですが、それ以外に「モバイル、スマホアプリ、最強のUX」というスタートアップ的な視点においては、モダンなスタートアップのサービスに携わっている経験は魅力的です。(
簡単なPHPのお仕事を頂きまして、ソースコードを見てみると、10年前に見たような中々レガシーな感じ。とはいえ、久々のPHPの仕事で、自分の知識もCakePHP1.Xを使用した当時で止まっているので、知識のアップデートがてら、ソースコードをリファクタリングすることにしました。 その際に集めた情報ややったことなどを、列挙していきます。 The Right Way まずは、みんなどういう開発をしてるんだろうなぁと調べる時のキーワードですが、こういう時は「最新」とかで調べても上手くヒットしません。「モダン」は割といいキーワードだと思います。とりあえず「モダンPHP」とかで検索したところをざっと眺めます。 最近は、GitHubで「awesome ◯◯」で調べると、◯◯関連の情報をまとめたドキュメントなどがあるのでそれも参考にします。 そして見つけたのがこれ。PHP: The Right Way
こちらの記事。盛り上がってますね。 今すぐ辞めて欲しい、「Ruby onRails勉強してます」「CakePHP勉強してます」 正直、「背伸びのしすぎ」としか言い様がない。要らない知識を取得するために必要な知識を修得するための時間を捨てているようにしか思えない。GETとPOSTの違いもわからない人が、ルーティングやらフォームの自動生成やら使えるわけがない。 こういうのってけっこう頻繁に盛り上がるようなものなのか、2008年にも、モバツイの開発者えふしんさんがはじめてWebプログラミングをするならPHP?Ruby?という記事で似たようなことを書いてます。Ruby onRailsが10分でWebアプリができた!的な話はあまり好きではない。フレームワークは、まだ行間を読めない初心者が簡単にWebアプリを作るためのものではない。 どちらも、初心者が基本的な技術そっちのけでブラックボックス
以降の説明は、User has many Posts / Post belongs to User となっているアソシエーション関係での例です。 Posts に関連する Users のデータを取得する Posts 一覧に関連する Users を同時に引っ張ってくる例です。 src/Controller/HomeController.php <?php namespace App\Controller; use Cake\ORM\TableRegistry; class HomeController extends AppController { public function index() { $posts_table = TableRegistry::get('Posts'); $posts = $posts_table ->find() ->contain(['Users']) ->

みなさまごきげんよう! 嗚呼蛙でございます! 最近PHPの基礎学習を終えたばかりですが、仕事でcakePHPというものを使うことになりました。 ただのPHPも危ういのに、またなんか新しいのが出てきてもー「オラ、ワクワクすっぞ!」状態です。 ということで今日は、cakePHPなんぞやって話です。 CakePHPとは CakePHPの準備 備考:CakePHP2.xのインストール 備考:CakePHP3.xのインストール CakePHPでこんにちわ世界(hello world) [追記] CakePHPはイマイチ? まとめ 今後の学習のための参考サイト CakePHPとは CakePHPは、以下のサイトからダウンロードして使う、PHPをもっと便利に使うためのフレームワークだそう。 CakePHP: 高速開発php フレームワーク。 Home フレームワークとは 「これこれこういうルールに従っ

New CakePHP 5.2 Chiffon. Faster.Simple. Delicious. What's new in 5.2 The migrationguide has a complete list of what's new in 5.2. We recommend you give that page a read when upgrading. A few highlights from 5.2 are: New "counter_cache" command New "nativeuuid"database typeError handling customization using methods in "ErrorController" Helper method for generation importmap forJavaScript files

Rubyのフレームワークと言えば、Ruby onRailsだ。 ほとんどイコールで語られることが多いが、実は他にもRubyフレームワークはある。用途によって使い分けるためにも、知っておくことは有用だ。 このページでは、Rubyのフレームワークをまとめてみた。参考にしてほしい。 出典:Ruby onRailsRuby onRailsとは?Rubyのフレームワークにおいて最も有名なものとは何かと言えば、このRuby onrailsだ。Rubyの進化の歴史は、このRuby onrailsと共にあったと言っても言い過ぎではない。Ruby onRailsはRubyという言語が多くのプログラマーに愛されるようになったきっかけを作ったフレームワークだからだ。 当初Rubyはどこにでもあるプログラミング言語のひとつとして扱われていた。だが、Railsという非常に簡単にWebアプリケーショ

SupportsPHP 7.4Freedom to run on almost any server!

目次PHP入門PHPの概要PHP環境のインストール(XAMPP)・PHPの設定PHPの基本・簡単なプログラム 文法1 文法2 様々な関数を使う フォームの基本 システム作成 オブジェクト指向 データベースとSQLPHPでMySQLを使う ブログを作る ECサイト(ショッピングサイト)を作る このページの内容 はじめに データベースの準備 レコードの表示 レコードの挿入 レコードの更新 レコードの削除 はじめに この章ではPHPからMySQLのデータベースを操作する方法を解説します。 PDO(PHP Data Objects)クラスを使うと、簡単に汎用的なデータベースアクセスのコードを書くことができます。 レコードの表示はテーブルなどで行をループして行い、レコードの挿入・更新はフォームを介して行うのが一般的です。 データベースの準備 この章では前章の「men」データベースと「udo
ONE EVENT FOR EVERYTHING CAKEPHP Every spring we hold our annual conference dedicated to CakePHP. For the past 10 years, the framework has been a benchmark forPHP development, providing developers with a full MVC stack solution tobuild powerful applications which scale. This, coupled with the amazing community backing and thousands of plugins, makes CakePHP the number one choice for those who lo

markstory / asset_compress Asset Handling has:composer has:config has:helper has:license has:middleware has:shell has:tests has:travis keyword:assets keyword:coffee-script keyword:less keyword:minifier keyword:sass license:mit version:4.x An asset compression plugin for CakePHP. Provides file concatenation and a flexible filter system for preprocessing and minification.
CakePHP 5.2.7 The CakePHP core team is happy to announce the immediate availability of CakePHP 5.2.7. This is a maintenance release for the 5.2 branch that fixes several communityreported issues and regressions. Bugfixes You can expect the following changes in 5.2.7. See the changelog for every commit. Fixed regression where added rules were enabled for delete operations by default. Updated Valid
CakePHP3 公式ページに掲載されているブックマーク・アプリケーションのチュートリアルをやってみました。CakePHP3 はモデルのデータを配列じゃなくてオブジェクトで取得できたり、Composer が標準で対応されたりとさらに便利になっています。 ブックマークチュートリアル – CakePHP Cookbook 3.x ドキュメント Bookmarker Tutorial – CakePHP Cookbook 3.x documentation 公式のチュートリアルと違う方法で進めた箇所もありまして、例えばデータベースのテーブル作成にマイグレーション機能を利用している点などです。本格的な開発時にはマイグレーションを使うのは必須になりますので。 CakePHP 3 を使うためのシステム要件は以下をチェック。 インストール・システム要件 – CakePHP Cookbook 3.x ドキ

リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く