読者です 読者をやめる 読者になる 読者になる

【Rails】Resqueを使用した非同期処理の実行方法

Resque を使用した非同期処理についてまとめました。基本は Rails での使用を想定しています。

Capistranoの使用方法について

Ruby 製のデプロイツールである Capistrano の使用方法です。Rails 以外でも使用できます。

【Ruby】RuboCopのFrozenStringLiteralCommentについて

Ruby のバージョンを 2.3 にあげて RuboCop を実行するとMissing frozen string literal comment.の警告がでるようになりました。

【Ruby】Apacheログのパースを簡単にするApacheLogRegexの使い方

Apache ログのパースが簡単に行える Ruby Gems の ApacheLogRegex についてです。GitHub は 7年前からメンテされてないんですが、とりあえず問題なく使えて非常に便利でした。

CentOSにrbenvをインストールする方法

CentOSにrbenvをインストールして使用する方法をまとめました。Mac編は Ruby開発環境の準備+rbenvの使い方 を参照してください。

【Ruby】Gemコマンドの使い方まとめ

Gemのよく使うコマンドについて使い方をまとめました。オプションとかも全ては書けないので必要かなと思うものだけにしてます。

【Ruby】Gem本体のアップデートについて

GemパッケージのアップデートではなくてRubyGemsのアップデートについてです。

【Mac】Ruby on Railsの環境構築とbundlerについて

Ruby on Railsの環境構築について調べるとbundlerでRuby環境を汚さないようにするという記事をよくみますが、やり方がいまいち統一されてなかったりしたので、自分なりに試してみて最適解を探してみました。今の所これが一番シンプルで簡単なんじゃないかと…

【Ruby】bundlerの使い方 (Gem管理)

RailsでもGemの管理に使われてるbundlerはもはや必須のツールですが、基本的な使い方についてまとめてみます。

【Ruby】クラスの基本について

Rubyのクラスの基本についてです。以前書いたメソッドと、変数・定数について関係してるところもあるのでリンク貼っておきます。 【Ruby】メソッドの基本について 【Ruby】変数と定数ついて

【Ruby】メソッドの基本について

Rubyのメソッドの基本についてです。ブロック付きメソッドも一緒にまとめたかったのですが、分量が多くなってしまいましたので、また別記事にしたいと思います。

【Ruby】変数と定数ついて

Rubyの変数と定数についてです。変数については慣れてくると意識しなくても使い分け出来るようになるんですが、最初は思わぬところで落とし穴にはまってたりして悩む事がよくありますよね。

【Ruby】繰り返し処理について(for, while, until, each, time, loop)

Rubyの繰り返し処理についてです。前回条件分岐について書きましたが、この2つは一番よく使うものだと思いますし、これが汚いとコードの可読性も悪くなるので、正確に理解して綺麗なコードを書けるようにしていかないといけないですね。

【Ruby】条件分岐について (if, unless, case, 三項演算子)

Rubyの条件分岐処理の使い方についてです。条件分岐を綺麗に書けないとネストが深かったり式が汚かったり目も当てられないですからね。then は一応記述してますが基本的に省略した方がいいかなと思います。

【Ruby】配列とハッシュの基本的な使い方

配列とハッシュに関してです。基本の基くらいの内容ですがまとめてみます。

【Ruby】表示メソッドについて (print, puts, p)

Rubyは今の仕事でも少し使ってて、コードをある程度読めてちょっとした修正が出来る程度の知識しかなかったのですが、次の仕事では結構本格的に使う事になりそうなので、一から勉強する事にしました。まずは表示系のメソッドについてまとめてみます。

【Mac】Ruby開発環境の準備+rbenvの使い方

Rubyの開発環境を準備するにあたってバージョンごとに管理できる rbenv がよさそうだったので使ってみることにしました。事前準備Homebrewのインストールが必要です。 Homebrewのインストールと設定 - TASK NOTES Homebrewのインストールと設定各パッケージ…