amatsukixブログ

【タイピング】タイピング速度を上げてみたくなった

事の顛末 ぼーっとはてブを眺めているとこんな記事が目に入ってきました。 sitest.jp ほほう。 PCを触り始めて十数年、これといったタイピング練習はしてきませんでした。 キーボードを見ながら打てるくらいの技量です。 最近はプログラミングを優先してタイ…

【React】初心者が勉強するための教材

Reactとは Facebookが開発した、Javascriptフレームワーク。 DOMの管理が簡単になったそうな。 解説記事は検索すると色々出てくる。 qiita.com とりあえず教材探してみた WEBサイト Reactチュートリアル React本家のチュートリアル。 ○×ゲームが作れる。 rea…

【Markdown】差分表示

差分表示したいときの記法 下記のように書けば・・・ ```diff + 変更後のコード - 変更元のコード 変更してないコード ``` こんな感じで表示される。 + 変更後のコード - 変更元のコード 変更してないコード ただ、シンタックスハイライトは効かなくなる 言…

【Markdown】terminalのコマンドを書くときのシンタックスハイライト

Markdown syntax highlight consoleで書くのがおすすめ。 $ yarn --version おまけ いろんなシンタックスハイライトを見てみる RougeというRubyで書かれた、シンタックスハイライター。 このページで様々な言語のシンタックスハイライトを確認できる。 rouge…

【CircleCI】CICDの結果通知をSlackに【5分で簡単】

CircleCIの結果通知をSlackに送信させる Slackにあるアプリを追加するだけで、 CircleCIからの通知を受け取ることができます。 下記ページの Slackに追加 から設定できます。 w1560437954-enn891242.slack.com CircleCI App 通知を受け取るチャンネルの設定 …

【Rails6】いま、自動デプロイをしないで、いつしますか? ~CircleCIからHerokuへ~

ささっとHerokuへ自動デプロイ amatsukixprog.hatenablog.jp こちらの記事の続きです。 諸々の設定はこちらを参考に。 今回はmasterへマージされたときに、 CircleCIがHerokuへ自動デプロイもやってくれるようにするところまでです。 CircleCIの設定 こちら…

【Rails6】CircleCIでminitestとrubocopを実行【CIしてみる】

はじめに CircleCIを導入して自動テスト、rubocopを実行してreviewdogでGithub上に出力までを行います。 こちらの記事を参考に進めていきます。 tweeeety.hateblo.jp 最終的な .circleci/config.yml ファイル はじめに結果だけ載せておきます。 下記が最終的…

【Git】.gitignoreでどのファイルを除外するか悩んでいませんか?

.gitignoreで悩んだら見るサンプル集 .gitignoreに関するリポジトリの紹介です。 .gitignore リポジトリ 様々な言語やフレームワークごとの.gitignoreがまとまっています! 感動ものですね。 早速、Railsの.gitignoreを参考にしていますが、 すでにRails6に…

【Rubocop】警告を参考にコード修正してみる

Rubocop とは Rubocopはコード規約をチェックしてくれるライブラリです。 いい感じにコードを統一させてくれるやつです。 さっそくbundlerでインストール 下記がgithubにあるページで、インストールする方法も載っています。 今回はRailsのアプリの想定でイ…

【Rails6】Bootstrapテンプレートを適用してみた

はじめに Rails6でポートフォリオサイトを開発しています。 デザインをどうしようかなと考えているときに、 Bootstrapテンプレートを使用すれば簡単におしゃれなサイトを作れると見かけました。 そんなこんなでBootstrapテンプレート適用します。 Bootstrap…

【Rails6】devise gemを使用するときに役立った記事

devise gemとは devise gemは認証系に必要な機能を簡単に実装できるライブラリです。 サインアップやサインインだけでなくパスワード再設定したりアカウント登録用メール を送信したりできるようです。 (簡単に実装できるけど、諸々機能を追加したり修正し…

【VSCode】rubocopの警告をエディター上に表示させる

rubocopとは Rubyでよくない書き方をしていたときに、その部分に警告を出してくれるツールです。 静的コード解析ツールと言ったりします。 rubocopのおかげで書き方を統一できたりコードを見やすくできたり利点が盛りだくさんです。 よくない書き方の例はこ…