ESM アジャイル事業部 開発者ブログ

永和システムマネジメント アジャイル事業部の開発者ブログです。

AWS CodeBuildでRailsアプリのCIを実行する

こんにちは。ima1zumiです。 私たちの使っていたCI用の物理サーバーがある日突然ハード障害で壊れてOSが起動しなくなり、OSのクリーンインストールをすることになりました。なんとか復旧しCIを実行していたJenkinsの設定をし直し使えるようにはなりましたが…

エンジニアお茶会やってます

ESM Advent Calendar 2022 - Adventar 5日目の記事です。 こんにちは。 ima1zumi です。 アジャイル事業部で行っているエンジニアお茶会という場について紹介します。 エンジニアお茶会とは何か? エンジニアお茶会とは、技術ニュースなどのトピックを持ち寄…

RubyKaigi 2022 に伊勢海老スポンサーとして協賛します🦐

こんにちは、 @ima1zumi です。 私たち永和システムマネジメントは、2022 年 9 月 8 日・9 日・10 日の 3 日間に渡って開催される RubyKaigi 2022 に伊勢海老スポンサーとして協賛します。 Rubyに関するテックトークが聞けて話せる、本当に素晴らしいカンフ…

U+301C from UTF-8 to Windows-31J (Encoding::UndefinedConversionError) に対応する

こんにちは。ima1zumi です。 私の開発している Rails アプリでは、Excel で読み込めるように 文字コードを Windows-31J に変換して CSV を出力する機能があります。 先日、CSV 出力にて Unicode の波ダッシュ 〜 を Windows-31J に変換しようとして Encodin…

Input object を使ってリクエストパラメータを検証する

はじめに Bonjour! 近ごろ Duolingo のフランス語コースにハマっている @ima1zumi です。 さて、最近リクエストパラメータにバリデーションをかけたいことがありました。そのために、ユーザの入力を検証する専用のクラスを作ると便利だったので紹介します。 …

BuriKaigi2021 で Emoji の話をしました

はじめに はじめまして。 @ima1zumi と申します。2021 年 1 月に株式会社永和システムマネジメントに中途入社しました。好きな gem は Reline と irb で、最近は文字コードに興味を持っています。どうぞよろしくお願いします。 さて、先日オンラインで開催さ…