のんびりSEの議事録

プログラミング系のポストからアプリに関してのポストなどをしていきます。まれにアニメ・マンガなど

Ruby

WebpackerからShakapackerへ移行したときの備忘録

RailsでWebpackerを使用していたのですが、こちらが開発終了となり、fork先にShakapackerが引き継いでいるので、そちらに移行したときの備忘録です。

【小ネタ】Rails5以上でルーティング一覧表示にフィルタリングをかけるオプション

Railsのルーティング情報が多いと、よくgrepコマンドでフィルタリングしてたんですが、どうやら5.0以上だと、フィルタリング用のオプションがあるようなので、そのオプションの紹介です。

Rubyのぼっち演算子(Null条件演算子)について調べてみた

Rubyをやっている時に、見かけない演算子&.があったので調べてみました。

High Sierraにアップデートしたらbundle installでこけた話

久しぶりにRuby周りやろうとして、bundle install でライブラリを取得しようとしたときに、また依存関係でこけたので対応した話です。 MacでのRubyあるあるですw

deviseを試してみた

Rails5にてユーザ認証ライブラリのdeviseを試して見ました。

RubyからElasticsearchを操作してみる

今回使用するGemはこちら elasticsearch | RubyGems.org | your community gem host 前回の記事を参考に、基本的な操作をRubyからやってみました carefree-se.hatenablog.com

MacにインストールしたRubyでreadlineが上手く読み込めないときの対応

それは、pryを実行しようとした時でした... エラーメッセージが出力され、pryが起動できず、いろいろ調べて対応したので、その時の対応を残しておきます。

最近のRuby(Rails)開発でこれいれとくと幸せになれるGem

ここ1年くらいRubyメインで開発することが多いのですが、ここいらでこれいれとくと開発が捗るGemを紹介したいと思います。

名前空間の省略にincludeを使いたくなかった

rubyでの名前空間の定義はModuleで定義することになり、これをincludeすると名前空間を省略できるのだが、Mix-inで使ってるのか名前空間の省略で使ってるのかわからないことはよくありがち... ja.stackoverflow.com なんとなく、Rubyにも他の言語のような名…

rubyでEnumerableを用いたSQLライクな操作

ruby, Enumerable, SQL, map, reduce, group_by, select, find, sort

rubyでエラーコード付きの独自例外クラスを作成 + カスタムloggerで出力

アプリケーション開発でエラーの管理は特に重要で、あるエラーに対しては、エラーコードxxxの用に管理していくことが多いかなと思いますが、JavaとかだったらExceptionを継承して独自の例外クラスを作ったりしたんだけど、Rubyだとどうしたら良いかなと考え…

5分でRails5のAPI modeを試してみた

Rails5のbeta2が公開されて、1ヶ月近く経とうとしています。 Rails5の新機能の一つAPI modeをさくっとやってみて、どんな感じになるのか見てみたいと思い、やってみました。

OpenSSLを使用した暗号化・復号化ツールの作成

ちょっと自前で暗号化、復号化出来るgemライブラリが欲しかったので、OpenSSLを利用し、暗号化したデータをYAML or JSONで保存できるような形式で作ったので、簡単に仕様をまとめておきます。 confidential_info_manager | RubyGems.org | your community gem…

Railsコマンド実行時に"Could not find [gem name] in any of the sources"が出るときの対応

Railsで`Could not find [gem name] in any of the sources` エラー時の対応

【Serverspec】構築したサーバはServerspecを使ってテストしよう

Serverspecに関するTips インストールからテスト実行、Resource Typesについてのまとめ

【Commit】GooglePlay Store データ取得API

現在制作中のGemパッケージ[store_api]のGooglePlay版が一旦フェーズ1完了ということで、最新verをrubygemsにアップしました。 概要 GooglePlay Storeからデータを収集 収集出来るデータは2015-05-19現在、下記の通り ランキング アプリ詳細 検索 デベロッパ…