よしかわーるど

プログラミングで世界を変える

2018-06-30

Dockerについて学ぶ 1日目

What is Container コンテナとは コンテナは、アプリケーションを依存対象とともにカプセル化したもの。 コンテナはVMと同じように、コンテナは隔離されたOSの環境を持ち、その中でアプリケーションを動作させることができる ...

2018-06-29

CakePHPを学ぶ 5日目

データベースの利用の基本 モデルについて MVCのMである「モデル」についてまとめます。 CakePHPのモデルは、2つのクラスから構成されています。「Entity(エンティティ)」と「Table(テーブル ...

2018-06-29

CakePHPを学ぶ 4日目

フォームの利用 フォームの作成 「フォームの送信処理」をする。フォームを使って必要な情報を送信し、それを受け取って処理する、そのやり取りで動いています。フォームは、Webの処理を行う際の基本となるので、学 ...

2018-06-29

CakePHPを学ぶ 3日目

レイアウトの使用 今回は、レイアウトを使ったページの表示を行います。 indexメソッドを修正します。 public function index(){ } メソッドの中身がない状態にします。 そうすると、 http://localhost:8765/hello にレイアウトが反映されます。 レイアウトを作成 デ ...

2018-06-29

CakePHPを学ぶ 2日目

名前空間について 「namespace」文 namespace App\Controller; 「名前空間」というのは、クラス類の配置場所を階層内に整理する仕組み。 namespaceを使って特定の場所に配置しておくことで、同じ名前のクラスがあってもトラ ...

2018-05-29

PHPを学ぶ 1日目

実行環境 MacBookAir Early 2015 PHP version => PHP 7.2.5 概要 Webの世界では、クライアントとサーバというものが存在します。 - クライアント(Client)とは、他のコンピュータに対してなんらかの依頼(要求)を行い、その結果として情報を ...

2018-05-19

Python Hello

Pythonを学ぶことで人工知能、機械学習、ビッグデータの解析などの科学分野で役に立っている。 FacebookやGoogleなどの企業で採用されている言語。 実行方法 スクリプトを実行する ターミナルを起動 ...

2018-05-16

CakePHPを学ぶ 1日目

参考文献 https://book.cakephp.org/3.0/ja/tutorials-and-examples/blog/blog.html 対象読者 ぼく、CakePHP3を初めて触る方 実行環境 MacBookPro 2015 Early MySQL5.7.21 composer version 1.6.3 cakephp/app (3.5.1) composer self-update && composer create-project –prefer-dist cakephp/app blog データベースの作成 CakePHPの命名規則を参考にデータベースの作成をします。 CREATE TABLE articles ( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, title VARCHAR(50), body ...