プログラミングと旅と映画の日々

普段はスマホ決済サービスの会社でバッグエンドを担当しているエンジニアです。プログラミングと趣味の映画、株、時々うどんに関してブログを書いていこうと思います。海外ドラマ、クロスバイクも好きです。

【Ruby on Rails】初心者向け!Ruby&Ruby on railsおすすめ学習フロー【Ruby】

海外ドラマの視聴記録サービス mitanoを開発・リリースするにあたり、

ruby&ruby on rails を開発言語に採用しました。

www.mitano.jp

そのさいの学習フローとして、自分なりに色々模索した結果

以下のようなフローでrails開発に取り組み

それなりにやり易かったので手順をまとめてみました。

 

学習フロー(RubyRails

まずはRubyです。javaを会社でやってたのでサクッとキャッチアップしました。

ruby

1.dotinstallでRubyの概要をさらっとキャッチアップ

Ruby入門 (全26回)

https://dotinstall.com/lessons/basic_ruby_v3

 

2.Progateでアウトプット

短時間でRubyの基礎をコードを書きながら学習できて素敵です!

prog-8.com

 

 

上記の2サービスでキャッチアップしてRubyに関しては一旦学習終了です。

 

続いてrails

rails

 

1.dotinstallでRailsの仕組みを覚える

簡単なブログアプリが実装できてしまいます。すごいです。

railsすごい!と度々感動を覚えながら、楽しく進められます。

Ruby on Rails 5入門 (全28回)

https://dotinstall.com/lessons/basic_rails_v3

 

2.Progateでアウトプット

dotInstallの内容が理解できていればこちらもサクサク進みます。

prog-8.com

 

3.書籍で必要に応じて知識を補完

上記サービスだけで理解しきれない箇所は書籍で知識を補完します。

1−3章ぐらいまでをやっておけばrailsの基本がわかるので4章以降は辞書がわりに利用するノリでいきましょう!

Ruby on Rails 5アプリケーションプログラミング

新品価格
¥3,888から
(2018/1/8 10:27時点)

 

 

4.rails チュートリアル

railstutorial.jp

最近Railsを習得している人は絶対にこのサイトのお世話になっていると言われる長編チュートリアル。無料でこのコンテンツとボリューム。

これに沿って開発していけばTwitterのようなSNSができてしまいます。

私も今日からこれに取り組んでみます。

 

railsチュートリアルの全章突破できれば会社でも戦えるだけの力が身につくらしいです。

普段は自社製のライブラリに頼って実装している分、railsチュートリアルの内容まで理解できているエンジニアは確かにそうそういなそうです。

 

【映画】鎌倉ものがたりを観てきました【感想】

f:id:takanori5:20180819131857j:plain

最近はraisプログラミングをしたり

ベンチャーの社長と話しまくったり

割と楽しい日々を過ごしています。

 

さて、昨晩は

少し気になっていた映画「鎌倉ものがたり

を観に行ってきました。

 

泣けると聞いていたので

デトックスにちょうどいいかなぐらいの気持ちで

観てきました。

 

まず結論としては

あまり面白くはなかったです。

ただ、映像美は感じられたので

そういうのが好きな方はいいのかなと。

 

内容としてはざっくりと以下の感じです。

 

ラブラブな新婚夫婦が鎌倉に引っ越してきます。(堺雅人高畑充希

鎌倉には妖気が集まっており、

幽霊やら魔物やらが集まっています。

 

そこで仲良く暮らしている最中

突如充希が死にます(正確には魂が抜き取られ、黄泉の国に行っちゃう。肉体は現実世界にある)

 

それを雅人が黄泉の国まで取り返しに行きます。

 

まず、泣き要素は出してくるのですが

そもそもファンタジー要素が強すぎるため

感情移入がそんなにできません。

 

ただ、黄泉の国の映像美が素敵です。

 

以上、宜しくお願い致します。

 

takanori5.hatenablog.com

【映画】オーシャンズ8を観てきました【感想】

オーシャンズ8の感想

f:id:takanori5:20180819123139j:plain

 

2018年の8月に公開されたオーシャンズシリーズの最新作

オーシャンズ8」を観てきました。

前作の「オーシャンズ13」が2007年公開なので11年ぶりの新作です。

しかも今回は全員女性!これは期待できそうです。

 

歴代オーシャンズシリーズは..?

今作でシリーズ4作目みたいですね。子供の頃にオーシャンズ11を観たような記憶がうっすらあります。

1.『オーシャンズ11』2002年公開
2.『オーシャンズ12』2005年公開
3.『オーシャンズ13』2007年公開
4.『オーシャンズ8』2018年8月10日公開

 

見所

キャストが超豪華なところが見所!

サンドラ・ブロックケイト・ブランシェットアン・ハサウェイ、ヘレナ・ボナム=カーターなど

歌手のリアーナも!!

プラダを着た悪魔」で主役を務めたアンハサウェイが出ているのが個人的に嬉しかったです。

 

感想

オーシャンズシリーズの過去の作品の内容は全く覚えていませんでしたが、普通に楽しめました。

めちゃめちゃ面白い!という訳ではないですが、爽快感のある爽やかな映画という印象。

というのもこの作品ではオーシャン達がCartieの宝石を盗み出すというストーリーなのですが

その過程で死傷者も誰も出ずに盗み出すので不幸になる人がCartieの人たちぐらいで、盗まれた会社の人以外誰も不幸にならないのが面白いです。

盗難の過程もヒヤヒヤする過程はありますがスマートに8人がそれぞれの責務を全うするところが素敵です。

 

あとアンハサウェイはとにかく美人でした。

f:id:takanori5:20180819124535j:plain

映画に華が出て魅力的な作品となっていました。

 

takanori5.hatenablog.com

takanori5.hatenablog.com

【javascript】便利な関数が纏まった軽量ライブラリ「lodash.js」が超便利【js】

f:id:takanori5:20180819122129p:plain

lodash.jsとは

ユーティリティー関数を集めた超軽量ライブラリです。

配列をマップに簡単に変換したい!っていう時におすすめです

(1) 配列やオブジェクトを整形

//importして
import _ from 'lodash'
//整形前の配列
console.log(action.response.data);
//配列をidをキーとしたマップに整形
console.log(_.mapKeys(action.response.data, 'id'));
log
//整形前
[{id: 1, title: "Let's have an event 1!"}]
//整形後
{1: {id: 1, title: "Let's have an event 1!"}}

サクッと変換できました!!

【三宮】三宮でうどんの食べログ人気ランキング一位の名店「すずや」に行ってきました【神戸】

三宮でうどんの食べログ人気ランキング一位の名店「すずや」

f:id:takanori5:20180924110534p:plain

こんにちは

 

今日は実家の兵庫に帰省した際によく行く

三宮にあるうどんの名店「すずや」にランチで行ってきました。

 

余談ですがすずやの側にあるタワマンに最近友人が引っ越したそうです。

f:id:takanori5:20180812152906j:plain

 

すずやはJR三宮駅からは徒歩で八分ほど。

 

お店につくと10人ほどの行列ができていました。。

f:id:takanori5:20180812152800j:plain

今日は休日なのでやはり混んでいますね。

そして今日は34℃も気温があるのでみんな暑そうに行列に並んでいます。

 

ただ、うどんなので待つこと15分ほどで中に入れました。

 

私はおでんの大根と牛肉生醤油うどんを注文しました。

 

ここは天ぷらとおでんはセルフ式です。

おでんは一個140円。

おでん(豆腐)

f:id:takanori5:20180812153230j:plain

だしが美味しいです。

 

ゆで時間が15分ほどかかるとのことでうどんが遅れて到着しました。

牛肉生醤油うどん

f:id:takanori5:20180812153343j:plain

ここのうどんはコシがそこまで強くなく、食べやすいうどんです。

店内でうどんを打っているらしく、鮮度の高さを感じます。

牛肉も甘い味付けで非常に美味しいです。

 

三宮でうどんを食べるならぜひ。

 

 

 

takanori5.hatenablog.com

takanori5.hatenablog.com

takanori5.hatenablog.com

【映画】「ミッションインポッシブル フォールアウト」を観てきました【感想】

ミッションインポッシブルフォールアウトを観てきました

f:id:takanori5:20180811152145j:plain

 

2018年8月3日、人気のミッションインポッシブルシリーズの最新作である

ミッションインポッシブル フォールアウトが公開となりました。

 

ミッションインポッシブルシリーズは毎回観てるわけではないですが、

今回はCMのアクションシーンがかなり興味を引いたので

観に行ってきました。

 

感想

期待していた通り、アクションシーンがかなり激しくて観ていて飽きがこなく、一気に観れました!

トムクルーズ、あの歳であそこまでの身のこなしができて素敵です。

バイクで警官をトムクルーズが撒こうとしている時に、トムが車にぶつかり吹き飛ばされるシーンが特に圧巻でした。

また、フォールアウトというタイトルにある通り

ヘリでの攻防がとても激しく見応えがありました。

敵のヘリとトムのヘリは別のヘリで、敵が起爆装置を持っていて

それを奪って爆発を止める必要があります。

こんなん絶対ムリやん…

と思わされましたが、

やり遂げたので爽快感もありました。

 

ただ、新キャラの吹き替えにかなり冒頭から違和感を覚えさせられました。

字幕で観ればよかったと思うぐらいです。

帰りの電車でキャストを調べてみたら

広瀬アリスとダイゴでした…

f:id:takanori5:20180811152237j:plain

外人の吹き替えとして声が完全に合っておらず、日本人感丸出しでした。

 

とはいえ、全体を通して見応えのある

アクション映画が好きな人はかなり楽しめる素敵な映画だと思います!

 

takanori5.hatenablog.com

 

takanori5.hatenablog.com

takanori5.hatenablg.com

takanori5.hatenablog.com

【git command】git push origin HEADが便利【git】

git push origin HEADが超便利

f:id:takanori5:20180728151940p:plain

こんにちは

localのbranchをリモートにpushする際、
いつもわざわざ以下のコマンドを実行しておりました。

git push origin BRANCH_NAME

これだと1日に何度も複数のbranchで作業していたら
branch名何だっけ?
となり、
push する際に

git branch

でbranch名を確認してから

git push origin BRANCH_NAME

としていました。

git push origin HEAD

を利用することで
current branchをリモートにpushできるようです。
これは今更ながら超便利です。

今まで知らなかったことが情けない。。


エンジニアのためのGitの教科書 実践で使える! バージョン管理とチーム開発手法 (WEB Engineer’s Books)

新品価格
¥2,376から
(2017/1/28 19:21時点)