達人に学ぶ DB 設計 徹底指南書を読んで

「達人に学ぶ DB 設計 徹底指南書」を読了したため感想として記事を作成します。 達人に学ぶ DB 設計 徹底指南書 良かった点 1 論理設計と物理設計の網羅的な説明 本誌を読む前には不明瞭だった RAID やバックアップ方式、テーブル設計など様々なことを詳細…

スッキリわかるSQL入門第3版を読んで

「スッキリわかるSQL入門 第3版 ドリル256問付き! (スッキリわかる入門シリーズ)」を読了したため感想として記事を作成します。 スッキリわかるSQL入門 第3版 ドリル256問付き! (スッキリわかる入門シリーズ) 良かった点 1. 環境構築が不要な点 docoQL を利…

Rubyプログラムのオプションを指定するoptparseライブラリの使用方法

Ruby でプログラムを作成するうえで optparse を使用したので使い方を説明する記事を作成します。 optparse とは? コマンドラインのオプションを取り扱うためのライブラリです 例) Ruby のバージョンを確認する--version オプション $ ruby --version 使用す…

プロを目指す人のための Ruby 入門を読んで

「プロを目指す人のための Ruby 入門」を読了したため感想として記事を作成します。 良かった点 1.環境構築の丁寧な解説 最初に環境構築について丁寧に解説されていることで初学者にとっても大変ありがたかったです。 これにより、最初から詰まることなく、…

docker と docker compose で web アプリを docker 化する方法

GitHub に上がっている Rails アプリを Docker 化した手順をまとめてみました。 使用環境 OS Windows エディタ VSCode エラー shebang line ending with \r may cause problems 上記のエラーが docker-compose build の際に発生しました。 上記のエラーが発…

入門者必見!GitHub Pages で Web サイトを公開する方法!

GitHub Pages で Web サイトを公開する手順 1. GitHub アカウントを作成する GitHubアカウント作成手順 以下の URL から「GitHub」にアクセスして下さい。 github.co.jp 中央に配置されている「GitHub に登録する」をクリックして下さい。 「Username」 と …

ほぼ未経験がモダンな技術を学べるプログラミングスクールに入会して 1 ヶ月経過した現状

Happiness Chain に入会して 1 ヶ月が経ったので現状をまとめたいと思います。 happiness-chain.com 結論 学習時間が増加しました(1 日平均 3.9h) ロードマップのおかげで体系的に学ぶことができ、技術のつながりを意識することができます 周りに学習を続け…

Linux入門者必見!基本コマンドでコンピュータの世界を自在に操ろう

この記事の目的 Linuxの基本コマンドを習得したので、ここではその使い方をわかりやすく解説してみます。 cd コマンド Hori 「cd コマンドってファイルを移動するときに使うコマンドなんだっけ?」 Hori 「詳しく知らないから調べてみよう」 cd コマンド デ…

ほぼ未経験がVimの基本的な使い方を学んでみました

ほぼ未経験によるVimの基本的な使い方の説明 Vimの基本的な使い方を学んだため備忘録としてまとめようと思います。 Vimモード解説 さっそく使い方を書いていきたいところですが、その前に Vimにはモードと呼ばれるものがあるので先に説明いたします。 Normal…

ほぼIT未経験がWeb技術の基本を学んだ結果

『プロになるためのWeb技術入門』――なぜ,あなたはWebシステムを開発できないのかを読了したので 学んだことをいくつか簡単にメモしたいと思います。 ステートフル 通信を行う際の状態を保存している。 何回も通信手順のやり取りが必要 ステートレス 通信を…

ほぼ未経験がモダンな技術を学べるプログラミングスクールに入会して2週間経過した現状

結論 私はHappiness Chainに入会して本当に良かったと強く感じています。以下に、その理由を記載させていただきます。 整備されたロードマップによる学習内容の明確化 このスクールでは、素晴らしいロードマップが用意されており、学習内容に迷いがなくなり…