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

RubyでFizzBuzz書いてハマった話

学んだこと TL;DR putsはnilを戻り値として返す。 最初のコード def fizz_buzz(num) if num % 15 == 0 puts "Fizz Buzz" elsif num % 3 == 0 puts "Fizz" elsif num % 5 == 0 puts "Buzz" else puts num.to_s end end require 'minitest/autorun' class Fizz…

sudoを無闇に使ってパソコンがブラックアウトした話

やってしまったこと TL;DR jobsの1を停止しようとして sudo kill 1を実行した。 停止したプロセス /sbin/launchd が停止しました。 sbin/launchdは、macOSおよび他のUnix系オペレーティングシステムで使用されるプロセス管理システムです。launchdは、システ…

RailsアプリにDockerを導入する手順

Rails6+Webpacker+Postgresql 既存のRailsアプリをDocker化する手順について綴っていこうと思います。誤っている点や改善点などありましたらご指摘いただけると幸いです。 前提条件 ~$ gem info rails rails (7.0.4.3, 7.0.4, 6.1.7.3, 6.1.5, 6.0.6.1, 6.0.…

朝ランニングしてて思ったこと

前置き 運動をするとその後の3〜4時間くらいは集中力や判断力がアップするという情報を知ってからできるだけ毎日運動をおこなようにしています。 実際に集中できるしリフレッシュになっていいなと実感しています。 今日はそんな運動中に起こったことを綴って…

Macユーザである私がよく使うコマンド集

達人プログラマーを目指すものとして 最近達人プログラマーを読んでいるのですが、家とかを作る職人が道具の手入れをするように達人プログラマーも道具の手入れをするようです。 プログラマーの道具に何があるのか正直把握しきれてないのですが、コマンドも…

適当に使ってたCtrl + z とCtrl + cが何をしているのか整理してみる試み

TL;DR (簡潔に説明) Ctrl + z 実行中のコマンドの一時停止 Ctrl + c 実行中のコマンドの終了 めっちゃ分かりやすいサイト www.infraeye.com 説明に誤りとかあったら教えて欲しいです。 Rails serverで挙動を確認 rails sでサーバーが起動しています rails s …

github pagesでのページの公開方法

簡単な流れ siteのファイルがあるrepositoryに遷移する。 settingをクリック 左のサイドバーにあるPagesをクリック Branch って書いてあるところの設定を main /docs の状態にして saveボタンをクリック レポジトリーの構成はこんな感じだと上記の設定で公開…

VIMでの基本操作

覚えた方がいいのか、覚えなくてもいいのか論争について 現在実家に住んでて、母にトマトスープを買っておいてほしいと頼んだのですが買ってくるのを忘れたらしい、何で忘れたのか聞いたら、「トマトスープは大事じゃなかったから忘れたとのこと」 あぁ、そ…

git関連で学んだことを箇条書きにしてみた

はじめに 学んだ内容を日報に書いているのですが、git関連の学んだことが多すぎたのでブログに突っ込もうと思い綴っています。 - ブランチ=コミットについたラベル、ブランチに対してコミット->最新コミットに追従 - HEAD=現在作業中のコミットを指す特別な…

プロになるためのWeb技術入門を読んで出てきた重要そうな単語を自分の言葉で説明してみる試み

ステート(state)とは 状態のこと ステートフル(stateful) コミュニケーションの際に前話した内容を覚えていてくれるのがステートフル ステートレス(stateless) コミュニケーションの際に前話した内容を覚えてくれないのがステートレス リクエスト コミュニケ…

スタバで何を飲むか迷った時に考えたこと

はじめに 最近webエンジニアになるために家で学習を行なっているのですが、ずっと家にいると気が滅入ってしまうので息抜きにスタバに行くことがあります。やらなきゃいけないこともたくさんあるし、せっかくきたのだから少しでも進めばいいな〜と思いながら…