よしかわーるど

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

2018-01-01から1年間の記事一覧

2018年振り返る

対象読者 ぼく はじめに 2018 年、とても成長出来たし、とてもつらかった。とてもたのしかった。 良い経験も悪い経験もさせてもらった。 4 月 学部 3 年生になりました。 研究室配属が GW 前に行われました。 5 月 研究室の先生の元でバイトしてました。 内…

CakePHPで簡単にSchedule管理アプリを作る

どうも、よしかわです。 今回は、学校のサークルなどで PHP で Web サービスを作成したいとのことだったので綴っていきます。 コードはこちらから見ることが出来ます. 目次 目次 対象読者 データベースの設定 マイグレーション Bake で自動生成する ログイン…

CakePHPでTDDする

CakePHP で TDD する どうも、最近、お布団から全然出れないよしかわです。 今回は CakePHP でテスト駆動開発(以下 TDD と称する)をした体験談をまとめていきます。 TDD をすると、どんなメリット、デメリットがあるかに言及していきます。 CakePHP で TDD …

Go言語入門 2日目

go

Go 言語 入門 2 日目 どうも、よしかわです。 www.yoshikawa.dev を見た上で、今回の記事を読み進めると理解が深まると思います。 対象読者 Go 言語を学びたい人 Git が扱える人 Mac OS X を使っている人 屈強な Windows ユーザー、Linux ユーザー 目次 Go …

CakePHP3をdockerで環境構築

CakePHP3 を docker で環境構築 どうも、よしかわです。 今回、CakePHP と Docker で開発するために役立つことを綴っていきたいと思います。 CakePHP3 を docker で環境構築 対象読者 動作環境 docker を使って構築 使い方 対象読者 チームで CakePHP3 を開…

Rubyを学ぶ 3日目

Ruby を学ぶ 3 日目 Ruby を学ぶ 3 日目 前回の記事 論理演算子 メソッドの定義 Fizz Buzz 問題 Minitest の基本 Minitest 以外のテスティングフレームワーク 次回の記事 前回の記事 Ruby を学ぶ 2 日目 論理演算子 &&や||のような論理演算子を使うと、複数…

Rubyを学ぶ 2日目

Ruby を学ぶ 2 日目 Ruby を学ぶ 2 日目 文字列の比較 数値 変数に格納された数値の増減 真偽値 文字列の比較 'ruby' == 'ruby' #=> true 'ruby' == 'Ruby' #=> false 'ruby' != 'false' #=> true 'ruby' != 'ruby' #=> false <, <=, >, >=を使って大小関係…

Rubyを学ぶ 1日目

Ruby の基礎を理解 Ruby の基礎を理解 Ruby はオブジェクト指向言語 メソッド呼び出し リテラル 変数(ローカル変数)の宣言と代入 文字列 Ruby はオブジェクト指向言語 文字列や配列はもちろん、数値や nil を含めて、すべてがオブジェクト。 その証拠に数値…

Treasure2018 3日目 React

Treasure2018 3 日目 今日は React 入門 普段、JavaScript は書かないので、Treasure で圧倒的成長 やったこと React の気持ちを少しだけど理解した。 Flux, Redux などを触った。 redux-thunk に触れた。 React で TODO アプリを作成した。 TODO の追加が…

Treasure2018 2日目 Golang

Treasure2018 2 日目 今日は Golang 入門 2 日目 やったこと 簡単な Web アプリを Golang で書けることが出来た TODO アプリの拡張。 SQL と Golang を繋げる作業。 SQL を叩いて Golang でパースすることが出来ました。 わからなかったところ 最後の TODO …

Treasure2018 1日目 Golang

Treasure2018 1 日目 今日は Golang 入門 1 日目 やったこと 隣の人が emacs を使っていたので、煽りました。 ちなみに、僕は vim 派です。 事前課題の発展問題のおさらいをしつつ、新しい問題を解きました。 $GOPATH を通そうという話。ディレクトリ構成は…

Go言語入門 1日目

Go 言語 入門 1 日目 どうも、よしかわです。今日から Go 言語についてまとめていきたいと思います。 対象読者 Go 言語を学びたい人 Git が扱える人 Mac OS X を使っている人 屈強な Windows ユーザー、Linux ユーザー まとめ Go 言語の環境構築からプログラ…

CakePHP 入門 3日目

前回の記事 CakePHP 入門 2 日目 レイアウトの使用 今回は、レイアウトを使ったページの表示を行います。 index メソッドを修正します。 public function index(){ } メソッドの中身がない状態にします。 そうすると、 http://localhost:8765/hello にレイア…

CakePHP 入門 2日目

前回の記事 名前空間について 「namespace」文 メンバ変数と index メソッド アクセス修飾子について index 以外にアクセス アクションとアクションメソッドについて アクション間の移動について アクションの設定とリダイレクト フォワードとリダイレクトの…