いづいづブログ

アジャイルコーチになりたい札幌在住SEです。アジャイル札幌スタッフ&ScrumFestSapporo実行委員。Like:パクチー/激辛/牡蠣/猫/初期仏教

2019-05-01から1ヶ月間の記事一覧

wcコマンドのソースコードを読んでみた

Rubyの学習の一貫でwcコマンドと同等のものをRubyで書くことにチャレンジしているんですが、なぜだか-wオプションを指定した時の挙動(単語数のカウント)が一致しないのです。 じゃあwcコマンドのCのソースコード読めばいいじゃんってなるんですけどね、Cに…

Bundlerとは

gemをインストールするときにはBundlerを使うらしいのでBundlerについてまとめました。 毎日勉強していると知らないことが多すぎて悲しくなります。 前書き gemコマンド gemの依存関係 Bundler インストール Gemfileを作成する bundle install Gemfile.lock…

「プロを目指す人のためのRuby入門」を読みながらコードを書く日々

通称チェリー本です。 私はRails未経験の人間なのですが、Railsをやる前に生のRubyを学んでからのほうが良いとアドバイスをもらったので、まずはRubyを習得しようと思いました。 その時に、プログラミング経験がある人でRubyを始めるならこれが良いよと勧め…

Gitのリモートリポジトリから特定のファイルを削除する

しょっちゅう同じ間違いを繰り返すので備忘録。 GitHubにPushするときに.gitignoreを用意していない状態で、以下のように全ての変更をindexにあげてcommit&pushしてしまう。 $ git add . $ git commit -m "hogehoge" $ git push orogin master 変更のあるフ…

RuboCopを使う

RuboCopなるものを始めて使ってみました。 このエントリーではRubocopをインストールしてから使うまでの手順と、RubocopをVSCodeで使うための手順について説明します。 RuboCop Rubyで書かれたコードが、コーディング規約にそって書かれているかをチェックす…

Vue.jsでHello,World

GWの目標だった「JavaScriptもVue.jsもなにも知らないweb初心者が、Vue.jsでHello,Worldを表示させる」が完成したので記録を載せておきたいのと、メモを残しておきます。 ディレクトリ構成 ホームディレクトリの下に「VueTutorial」という練習用フォルダを作…

Rubyのインストール

今日からサーバーサイド言語であるRubyを勉強します。 まずはインストールしてRubyを使える環境を作成しますが、色々長いので目次を作りました。 (いつも作ればいいのかもしれない) 環境 インストール Xcode Command Line Tools for Xcode Homebrew Git ir…

NginxでSSL通信

前回はVirtualHostを使って1つのサーバーに2つのWebサイトを構築しました。 今日はこのうちの1つ"www.izumii.work"サイトをSSL通信できるようにしてみます。さらにSSL通信している時としていない時の違いを比較してみたいと思います。 環境 さくらのVPSに…