Ruby
Speeeで働いている時に作ったgemのリポジトリを退職後に譲り受け、さらにitamae-pluginsのメンテナの方々にowner権限をお譲りしました。 けっこう珍しい話だと思うので経緯を残しておきます。 github.com きっかけはDocker移行 退職者に対するOSSの権限問題 …
この記事は ZOZO テクノロジーズ #2 Advent Calendar 2020 の22日目の記事です。 AWS ECS FargateでRailsを動かす場合はログをJSON形式に出力することが多いと思います。 いくつか手段がある中で自分の職場ではlogrageを使っているんですが、悩ましいことが…
前回FCMを使ってプッシュ通知を送る際の認証について書きました。 今回はFCM HTTP v1 APIの認証用途で利用する googleauth gemに、どのようにして認証キーを渡すか迷ったのでメモとして残します。 takanamito.hateblo.jp
スマートフォンアプリ向けのプッシュ通知配信に便利なFCMだがRuby実装のSDKが存在しない。 プッシュ通知送信でFCMを使う機会があり調査していたものの、トピックを使ったプッシュ通知の一斉配信をする際に、それまでのFCM API認証とは異なる認証を利用する必…
この記事は ZOZOテクノロジーズ #1 Advent Calendar 2019 21日目の記事です。 昨日の記事は @awsmgsさんによる「Classic ASPによるRESTful APIのルーティング実装例」でした。 この記事では、会社の開発合宿でつくったgem teyu に届いたPullRequestで使われ…
openapi2ruby (0.2.0): A simple ruby class generator from OpenAPI schema https://t.co/Os8Y91GxRb— RubyGems (@rubygems) February 27, 2019 github.com 変更点 oneOf記法に対応しました。 support oneOf by gami-mery · Pull Request #5 · takanamito/o…
itamae-plugin-recipe-datadog (0.2.0): Itamae plugin to install datadog-agent. https://t.co/M2nvwVRhl2— RubyGems (@rubygems) February 27, 2019 github.com 変更点 datadog-agent v6のインストールスクリプトに対応しました。 Upgrade install proces…
この記事は ZOZOテクノロジーズその2 Advent Calendar 2018 - Qiita 13日目の記事です。 今回はActiveModel::Serializers(AMS)の便利メソッドを紹介します。 github.com AMSを使ってjsonシリアライズ実装をしていたのですが、以下のような非ActiveRecordオブ…
先日OpenAPIのスキーマからRubyのクラスを自動生成するgemを作りました。 OpenAPIのschema定義からRubyのクラスを生成するgem「openapi2ruby」をつくりました - Start Today Technologies TECH BLOG このgemを作って自動生成しようとしたのがActiveModel::Se…
happybirthday | RubyGems.org | your community gem host 使い方は以下の通り require 'happybirthday' birthday = Happybirthday.born_on('2000-01-01') birthday.age.years_old # => 18
普段RailsでWebアプリを作っていて、いつクラスを作るべきか、どんなインターフェイスを作るべきか、そもそもよい設計やコードとは何なのかよくわからなくなっていた。 同僚に相談したらこの本を勧められて2017年に1回途中まで、年明けにもう1回全部通して読…
シャドウプロキシのkageを使って安心してFuelPHP -> Railsに移行した話をしました。 表参道.rb #14 ビアガーデン風編 - connpass http://omotesandorb.connpass.com/event/36622/ 今回の会場はSansanさんのオフィスでした。 13Fにオフィスがあって、LT中にお…