記憶の外付けHDD

切実に頭にUSBのコネクターがほしいです。なるべくtype-cでお願いしたいです。(忘れないように、プログラミング学習で学んだことを投稿してます)

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

【Rails】NOT NULL制約を変更する

はじめに 解説すること 方法 1.マイグレーションファイルを作成する 解説 2.マイグレーションファイルを編集する 解説 参考(Railsガイド) 3.マイグレーションファイルを適用する はじめに また、よく調べることを見つけたので、記録します。 解説すること ad…

【Rails】カラムを後から追加する

はじめに 解説すること 方法 0.想定ケース 1.マイグレーションファイルを生成 2.マイグレーションファイルを編集&適用 その他 オプションを付ける 参考にした記事 はじめに もう、4回くらい調べているので、二度と調べないために、ここに記載します。 解説…

【Ruby】(解説)競プロで使う「標準入力」

はじめに 解説 コード 解説 0.前提 1.大まかな構造 ドキュメント 2.gets ドキュメント 3.split ドキュメント 4.map(&:to_i) ドキュメント さいごに はじめに 3日に1回くらい、Atcoderの問題を解こうかな〜と思いつきました。 まず最初に、この問題(A - Pro…

【Rails】カラム名を変更する

何回も調べている気がすることを、また、見つけたので、記録します。 使用技術 Rails 目標 すでに作成したカラム名を変更する 方法 想定 usersテーブルのnameカラム名をnicknameに変更 1.マイグレーションファイルを作成 テーブルを操作するためのマイグレー…

【scss】変数の設定(色)

CSS

はじめに 齢30にして、生涯通算4回以上調べているので、ここに記録することとしました。 記録すること scssである色を変数に指定する その変数を使う 解説しないこと scssとは? sassとscssの違いって? 想定ケース サイトのメインカラーある色を変数に指定…

【Rails】マイグレーションファイルで外部キーを作成

はじめに ひざびさにマイグレーションファイルをいじっていたら、書き方を忘れたので、記録します。 例 設定 テーブルは以下の2つある想定 usersテーブル itemsテーブル アソシエーション user has_many items items belongs_to user やりたいこと このケー…

【vim】複数行をインテンドする

vim

前提 MacOSを使用しております。 大まかな流れ 範囲の先頭行へ移動 shift + v でビジュアルモードに jやkや(数字)Gで範囲を選択 >や<でインテンドを操作 、もう1インテンドしたいときは、.を押す 説明 ビジュアルモードって何? 変更する範囲に適したコマン…

【linux】rmコマンド

はじめに rmコマンドについて新しく知ったことがあるので、記載します。 rmコマンド rm コマンドは、ファイルを削除するコマンドです。 例 $ touch fileA fileB $ ls fileA fileB $ rm fileA $ ls file B # fileAが削除された オプション -f(強制削除) フ…

【Ruby】キーワード引数

はじめに メソッドの引数が2こ以上あるとき、キーワード引数を使用すると良いです。 可読性が上がります。 例(通常) def order_repeat(drink, size, number) puts <<~EOS ご注文繰り返します。 #{drink}の#{size}が#{number}つ。 以上でよろしいでしょう…

【linux】画面をきれいにする

画面をきれいにするとき control + l ※ 覚え方 ...いいのが思いついたら、書きます(笑)

【Ruby】複数行の文字列を簡単に入力(ヒアドキュメント)

はじめに 複数行の文字列をputsするとき、めんどくさいですよね。 "" や \n をたくさん打たなきゃいけなくて。 そこで、複数行の文字列を簡素にできる方法を記載します。 方法 ヒアドキュメントという記法を使用します。 基本構文 <<~識別子 1行目 2行目 …

【Git】新規プロジェクト作成〜Git/Github登録までの流れ

Git

はじめに 新しく開発を始めるときのGit/Githubへの登録の流れを記載します。 (完全に自分用のメモです。) ※ 使用OS:macOS Catalina 10.15.3 大きな流れ プロジェクトのディレクトリを作成 gitに登録(ローカルリポジトリの作成) githubにリポジトリを作…

【vim】最終行まで削除する

vim

コマンド dG 説明 d : deleteの意 G : 最終行まで移動 例 あいうえお かきくけこ #この行にカーソル さしすせそ たちつてと ↑この状態で、dGを入力すると... あいうえお となります。 ※ カーソル行〜最終行まで削除される

【随時更新】vimコマンド

vim

はじめに 参考教材 移動 単語単位で移動 右へ 左へ 単語の最後の文字へ移動 例 文頭・文末へ移動 文頭へ 文頭へ スクロール 半分だけ上へ 半分だけ下へ 削除 削除する範囲を指定して削除 削除する範囲を指定 (df) 例 文頭・文末まで削除 文頭まで削除 文末ま…

【随時更新】VScodeの便利なショートカットキー

VScodeを使用しております。 調べたショートカットキー、忘れないように、ここにメモします。 ※ Macバージョンを使ってます! 参照元にジャンプ F12 変数の定義元へジャンプ 参照先にジャンプ shift + F12 変数を定義した場所から、使用している先へジャンプ