プログラミグ
Cakephp3のチュートリアルブログ作成をやってみる-2
前回無事コマンドでモデルを作成する事ができましたので、その要領でコントローラーも作成します コントローラーの作成 bin/cake bake controller Articles src/Controller/Arti […]
Cakephp3のチュートリアルブログ作成をやってみる-1
前回の記事で作成したシステムを流用する データベース設定 データベースを作成 下記のテーブルとサンプルデータの挿入 https://book.cakephp.org/3.0/ja/tutorials-and-exampl […]
MAMPでCakephp3を使おうとしたらYour requirements could not be resolved to an installable set of packages.となった
準備 MAMPとComposerをMACへインストールされている状態からはじめました インストール Mampのhtdocsディレクトリ下で以下を実行 composer create-project –pref […]
REST APIとは何か?
REST APIとは文字どうりAPIの一種で、RESTと呼ばれる設計原則に基づいて作られているAPIを言います。 RESTの原則とは? 1、アドレス可能性 一意のURLでAPIのバージョン・データの取得or […]
MacにVagrant・VirtulBoxでLaravel環境を構築する方法
Macであれば直接ダウンロードした方が早いのですが、Macのアップデートなどで使えるコマンドにロックがかかったりしてコンポーサーのアップデートが面倒だったため潔く仮想環境を作ることにしました 仮想環境をダウンロード 仮想 […]
オンラインで無料で見れる、プログラミングの設計に関する書籍(英語)
わかりやすいプログラミングをする上で基礎となる設計ですが、やりながら覚えるというのがセオリーかと思います 変数名の付け方やわかりやすい書き方に関する本は複数ありますが、設計そのものに関してしっかり説明されているものはあま […]
オブジェクト指向とは?
プログラミングをしていくと、オブジェクト指向という言葉が出てきます オブジェクト指向は「概念」なので、明確にこれ!という定義がありません。そのためとっつきにくさを感じる場合が多いです ざっくり、オブジェクト指向とは何か? […]
アルゴリズムにおけるデータ構造の基本
アルゴリズムに則ってプログラムを組む時、大量のデータを効率的に管理するためデータに構造を持たせます ではプログラムにおいて、扱うデータにはどのような決まりがあるのでしょうか? どのような分類があるかまとめて見ます データ […]
アルゴリズムの基本の処理順序
状況により様々ですが、通常プログラミングで行われる処理の型には以下の3つが代表格としてあげられます 順序処理:処理を記述した順に実行される 分岐処理:条件により処理が分岐する 繰り返し処理:条件が成立する間処理が繰り返さ […]
プログラミング上達のために抑えるべきアルゴリズムとデータ構造とは
プログラミングではある程度書き方が決まっているとはいえ、作りたいものに応じて処理を自分で考える必要があります。 簡単なものやよくあるものはネットで探せば出て来るので、コピペでもいけますが、それなりに難しくなって来るとなか […]