2023-08-01から1ヶ月間の記事一覧

Docker ComposeでRailsアプリケーションの開発環境を構築する方法

はじめに Dockerを使用すると、アプリケーションの開発環境を簡単かつ効率的にセットアップすることができます。 本記事では、Docker Composeを使ってRailsアプリケーションの開発環境を構築する手順を詳しく解説します。 はじめに この記事でわかること 前…

あ、別のブランチで作業してしまった!時の対処法

はじめに Gitを使って開発をしていると、時々「あ、ブランチ変えるの忘れてた」という状況に遭遇することがあります。 そういった時にどう対処すればいいのか、具体的な手順を共有します。 問題の設定 例えば、main ブランチで作業している最中に、実はこれ…

完全未経験者がプログラミングスクール「Happiness Chain」に入った背景と入会して1ヶ月間の感想

2023年7月末にプログラミングスクール「Happiness Chain」(以下HC)に入会してからおよそ1ヶ月が経過しましたので、 HCに入るまでの経緯や1ヶ月勉強した感想などをブログにまとめました。 私自身、入会する前にHCの生徒さんが執筆されたブログを参考にした…

【CSS】 アスペクト比を固定した背景画像の設定方法

CSSを使って背景に画像を設定する際、その画像のアスペクト比(縦横の比率)を変えずに表示したいことがよくあります。 今回は、ぞれを実現する2つの手法「aspect-ratio」と「padding-top」を紹介します。 1. aspect-ratio を使用した方法 aspect-ratio は、…

【初心者向け】GitHub Pagesでサイトを公開する方法

はじめに プログラミングを始めた方は、GitHubというツールについてよく耳にすると思います。 GitHubはソースコードを管理・共有できるツールで、開発には欠かせません。 そんなGitHubには「GitHub Pages」という機能・サービスがあり、GitHubのリポジトリに…

基礎的なWeb技術用語

『プロになるためのWeb技術入門』――なぜ,あなたはWebシステムを開発できないのかを参考に、基本的な技術のいくつかをピックアップしてご紹介します。 ステートフル ステートレス リクエスト レスポンス クッキー プロトコル ポート番号 ステートフル ステー…

Linux 基本的なコマンドまとめ

cd pwd ls mkdir rmdir cat less 一般的な操作キー tail touch rm mv cp ln ハードリンク シンボリックリンク find chmod chown ps kill cd Change Directory の略。 ディレクトリを移動するコマンド cd /home/user cd ..で一つ上のディレクトリに移動する。…

Vimに初めて触れてみた

Vimに初めて触れてみた 未経験でプログラミングスクールに通い始めて3週間弱、初めてVimについて学習した感想です! 目標 Vimとは何かを知る 少し使ってみる 学習したコンテンツ 知識0から始めるVim講座 Vimって何?プログラミング言語?テキストエディタ?…

「検索練習」でメモの読み返し苦手を克服!Notion&ChatGPTで効率よく学習する方法

解決したい課題 勉強をする時、多くの人がノートやメモを取ると思います。 私もその一人で、勉強した内容をちゃんと覚えるために復習が本当に大切だと確信しているものの、 自分のメモを後から読み返すのが非常に苦手です。(気持ちの問題なんですが...) メ…