記憶の外付けHDD

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

【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 変数を定義した場所から、使用している先へジャンプ

【随時更新】よく使う単語の意味・英訳

はじめに 単語帳(五十音) あ 暗号化 い 一意制約 か 環境変数 し 条件分岐 単語帳(アルファベット) A alias(エイリアス) N NOT NULL 制約 はじめに コミットメッセージ等で、英語を使う機会が増えた よく聞くけど、意味がわからない英語 が増えてきた…

【随時更新】使用したSQL文

はじめに 今、某フリマアプリのクローンサイトをrailsでチーム開発しております。 私は、本番環境(AWS)の構築と運用担当&個人的な鍛錬のため、sequel Proから卒業し、ターミナルでSQLを使って操作することを自分に課しております。 そこで、この記事では、…

2019/11/05_MYSQL(テーブルの選択まで)

はじめ チーム開発で、本番環境構築担当をしております。 そういえば、本番環境では、MYSQLをSQL文で操作するんだろうなーと気づいたので、MYSQLでテーブルを選択するまでの手順をまとめたいと思います。 ちなみに、ポスグレは以下にまとめました。 2019/09/…

【随時更新】Gitのコマンド

はじめ Gitのコマンド リモートリポジトリをクローン ブランチの新規作成 ブランチの新規作成(checkoutも同時に) ローカルブランチ名の変更 ローカルブランチの削除 使用場面 コード プッシュ プッシュ&追跡ブランチの設定 追跡ブランチがわからなくなった…

2019/10/23_チェリー本(16日目)

はじめに 昨日もチェリー本をちょっとだけ読みました。 読んだ本 プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus | 伊藤 淳一 | コンピュータ・IT | Kindleストア | Amazon 本編 読んだページ数 第4章…

2019/10/22_チェリー本(15日目)

はじめに 昨日もチェリー本をちょっとだけ読みました。 読んだ本 プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus | 伊藤 淳一 | コンピュータ・IT | Kindleストア | Amazon 本編 読んだページ数 第4章…

2019/10/21_チェリー本(14日目)

はじめに 昨日もチェリー本をちょっとだけ読みました。 読んだ本 プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus | 伊藤 淳一 | コンピュータ・IT | Kindleストア | Amazon 本編 読んだページ数 第4章…

2019/10/20_チェリー本(13日目)

はじめに 昨日もチェリー本をちょっとだけ読みました。 読んだ本 プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus | 伊藤 淳一 | コンピュータ・IT | Kindleストア | Amazon 本編 読んだページ数 第4章…

2019/10/19_チェリー本(12日目)

はじめに 昨日もチェリー本をちょっとだけ読みました。 次の日にアウトプットするほうが、記憶に定着するんじゃないか?と思ってきました(笑) 読んだ本 プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus …

2019/10/18_チェリー本(11日目)

はじめに 10/18もチェリー本をちょっとだけ読みました。 (途中で寝落ちしてしまった…) 読んだ本 プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus | 伊藤 淳一 | コンピュータ・IT | Kindleストア | Am…

2019/10/17_チェリー本(10日目)

はじめに 今日もチェリー本、ちょっとだけ読みました。 読んだ本 プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus | 伊藤 淳一 | コンピュータ・IT | Kindleストア | Amazon 本編 読んだページ数 第4章…

2019/10/16_チェリー本(9日目)

はじめに 今日もチェリー本、ちょっとだけ読みました。 読んだ本 プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus | 伊藤 淳一 | コンピュータ・IT | Kindleストア | Amazon 本編 読んだページ数 第4章…

2019/10/15_チェリー本(8日目)

はじめに 今日、仕事が急遽夜勤になったんですが、「こ、これだけは…」と思い、ちょっとだけ読みました。 読んだ本 プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus | 伊藤 淳一 | コンピュータ・IT | K…

2019/10/13、14_チェリー本(6、7日目)

はじめに 昨日、更新しそこねたので、本日は、2日分書きます… 読んだ本 プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus | 伊藤 淳一 | コンピュータ・IT | Kindleストア | Amazon 本編 読んだページ数…

2019/10/12_チェリー本(5日目)

はじめに 台風19号の影響、特になかったので、今日もちゃんとちょっとだけチェリー本読みました。 ただ、今後のことを考えて、これから 個人実装を優先的にやるから、チェリー本読書は1日10ページ目安にやる(勉強のための勉強になってる気がするので...) …