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

https://blog.agile.esm.co.jp/

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

フィード

記事のアイキャッチ画像
RubyKaigi 2024への6つの関わり
ESM アジャイル事業部 開発者ブログ
私たち永和システムマネジメント (ESM, Inc.) は RubyKaigi 2024 に6つの関わりをします。 1. Night Cruise スポンサー (Day 0) 今年は沖縄の海での Night Cruise スポンサーをします。 esminc.doorkeeper.jp 参加確定の皆様は 19:15 に受付開始となり、20:00 の受付終了です。受付時にはいくらかの混雑が予想されるため、お早めにお越しください。 受付時刻終了後は出航準備に入りますので、お越しいただいても受付をお断りさせていただく形になります。予めご了承ください。 なお、こちらは応募多数のためすでに申し込みは締め切…
1時間前
記事のアイキャッチ画像
RubyKaigi 2024 の Lightning Talks に弊社 S.H. が登壇します
はてなブックマークアイコン 3
ESM アジャイル事業部 開発者ブログ
RubyKaigi 2024 の2日目に開催される Lightning Talks に弊社 S.H. が登壇します。 rubykaigi.org ここでは、登壇者の S.H. からトークの内容について軽く紹介をします。 Contributing to the Ruby Parser (S.H.) 構文解析研究部のS.H.です。『Contributing to the Ruby Parser』というタイトルでLTをします。 タイトルからわかるようにRubyのパーサーへのコントリビューションについての話です。 内容としては、私がどのようにしてparse.yへのコントリビューションをはじめたのかに始…
2日前
記事のアイキャッチ画像
RubyKaigi 2024 Night Cruise アクセス情報🚢【参加者向け】
ESM アジャイル事業部 開発者ブログ
はるぐち(@haruguchi)です。 ゴールデンウィークも明けて RubyKaigi 2024 まであと1週間となりました。先日のエントリでお伝えした通り、私たち永和システムマネジメントは RubyKaigi 2024 に Night Cruise Sponsor として協賛します。 blog.agile.esm.co.jp このエントリはNight Cruiseの受付場所までのアクセスと受付情報についてお伝えする参加者向けのエントリとなっています。 ご好評につき募集を締め切らせていただきました。すでに多くのキャンセル待ちをいただいている状況ですが、参加者以外はご乗船いただけませんので予めご…
3日前
記事のアイキャッチ画像
RubyKaigi 2024 に Night Cruise Sponsor として協賛します🛳️🌌
ESM アジャイル事業部 開発者ブログ
ふーが ( @fugakkbn ) です。 今年もこういったお知らせができることをうれしく思います。 私たち永和システムマネジメントは、RubyKaigi 2024 に Night Cruise Sponsor として協賛します。 rubykaigi.org Night Cruise Sponsor RubyKaigi 2024 は沖縄県那覇市で開催されます。沖縄といえば海!海といえばクルーズ!ということで、RubyKaigi 2019 以来の Night Cruise を会期前日である 5/14(火) の夜に開催します。沖縄の "ちゅら海" をクルーズ船でゆったり周遊しながら、Rubyist…
25日前
記事のアイキャッチ画像
はじめてのRISC-Vベアメタルプログラミング(ヨロシク編)
ESM アジャイル事業部 開発者ブログ
こんにちは、永和システムマネジメントの内角低め担当、はたけやま( @htkymtks )です。 みなさん、RISC-Vをご存知ですか?RISC-VはCPUの命令セットアーキテクチャ(ISA)のひとつで、使用料のかからないオープンソースライセンスで提供されていることや、命令セットの美しさから注目を集めています。私も以前にRubyでRISC-Vシミュレータを作ったりしてました。 今回はRISC-Vを用いて、OSもライブラリも使用しないベアメタル環境で動作するプログラムを作成してみようと思います。 インストール まずはRISC-Vのクロスコンパイラとエミュレータをインストールします。クロスコンパイラ…
1ヶ月前
記事のアイキャッチ画像
RubyKaigi 2024 に永和システムマネジメントから @koic @junk0612 の2人が登壇します
ESM アジャイル事業部 開発者ブログ
2024年5月15日(水) から17日(金) の3日間にわたって開催される RubyKaigi 2024 に永和システムマネジメントから @koic (Day 2) 、 @junk0612 (Day 3) の2人が登壇します。 rubykaigi.org ここでは、それぞれの登壇者から講演内容について軽く紹介をします。 5月16日(木) 14:50-15:20 @koic 『RuboCop: LSP and Prism』 @koic です。今年は『RuboCop: LSP and Prism』というタイトルで話します。タイトルにあるように RuboCop をとおした LSP と Prism の…
1ヶ月前
記事のアイキャッチ画像
Rails / OSS パッチ会オンライン 2024年4月のお知らせ
ESM アジャイル事業部 開発者ブログ
2024年4月の Rails / OSS パッチ会を 4月10日(水)に Discord でオンライン開催します。 この会をひとことでいうと、日頃のお仕事で使っている Rails をはじめとする OSS について、upstream にパッチを送る会です。 会には Ruby と Rails のコミッターである顧問の a_matsuda もいますので、例えば Rails に送るパッチのネタがあるけれど、パッチを送るに適しているかの判断やパッチを送る流れが悩ましいときなど a_matsuda に相談して足がかりにするなどできます。 開催時間は 17:00-19:00 となりますがご都合のあう方はぜひ…
1ヶ月前
記事のアイキャッチ画像
RuboCop の設定ファイルで、無効な cop を明示する書き方から有効な cop を明示する書き方に直してみた
ESM アジャイル事業部 開発者ブログ
はじめに こんにちは、@wai-doi です。 本記事では RuboCop の設定ファイルの .rubocop.ymlで、特定の cop の無効化を明示している書き方から、逆に、有効になっている cop の有効化を明示する書き方に直す方法を考えました。 やりたかったこと まず以下のような .rubocop.yml がありました。 AllCops: DisabledByDefault: true Layout: Enabled: true Layout/ArgumentAlignment: Enabled: false Layout/ArrayAlignment: Enabled: false …
2ヶ月前
記事のアイキャッチ画像
Rails / OSS パッチ会オンライン 2024年3月のお知らせ
ESM アジャイル事業部 開発者ブログ
2024年3月の Rails / OSS パッチ会を 3月13日(水)に Discord でオンライン開催します。 この会をひとことでいうと、日頃のお仕事で使っている Rails をはじめとする OSS について、upstream にパッチを送る会です。 会には Ruby と Rails のコミッターである顧問の a_matsuda もいますので、例えば Rails に送るパッチのネタがあるけれど、パッチを送るに適しているかの判断やパッチを送る流れが悩ましいときなど a_matsuda に相談して足がかりにするなどできます。 開催時間は 17:00-19:00 となりますがご都合のあう方はぜひ…
2ヶ月前
記事のアイキャッチ画像
パターンマッチで NODE_ONCE に対応するようにした
ESM アジャイル事業部 開発者ブログ
こんにちは、構文解析研究部員の S.H. です。 社内でやっているエンジニアお茶会で (@koic) さんから以下のIssueの件で「Rubyのパーサー周りの問題ではないか」と相談を受けました。 github.com そこで調査したところ比較的簡単に修正できそうなことが分かり、以下のPull Requestを作成して無事マージされました。 github.com これは、その時の調査した内容などをまとめた記事になります。 もともとの挙動 RuboCop と RuboCop Performance を使っている際に以下のようなコードを自動修正すると、コンパイルエラーになるコードへと変換されてしまう…
2ヶ月前
記事のアイキャッチ画像
サーバー依存のGPG errorを解決する
ESM アジャイル事業部 開発者ブログ
docker buildできない 宮崎からお送りします。yoshinoです。 私が担当しているプロジェクトでは、デプロイするために、お客様の管理するサーバー上でdockerイメージをbuildする必要があります。 先日、ローカルでは問題なくdocker buildできるのに、お客様サーバー上ではbuildできないという事象が起きて、試行錯誤しながら解決できましたので共有します(同僚のtaijuさんに助けてもらい解決できました)。 ローカルとサーバーではDockerfileの定義も少し異なり、本番用のDockerfileではhttps_proxyオプションを利用しており、 はじめはこの差異が原因…
2ヶ月前
記事のアイキャッチ画像
物理スイッチとウェブ UIを繋ぐ。Elixirで。
ESM アジャイル事業部 開発者ブログ
はじめに 近ごろ IoT プログラミングしたい欲が再起動した e.mattsan です。 IoT とは言っても Raspberry Pi などではマシンパワーも小さくなく、外部にデバイスを接続する以外は PC のプログラミングとほぼ変わりありません。 今回の記事は、題名の通り、ブラウザ上に表示したボタンでブレッドボード上の LED の点灯状態を制御し、ブレッドボード上のスイッチでブラウザ上のアイコンの表示状態の変更をすることを試みます。 はじめに Elixir とウェブアプリケーションと IoT 用意するもの Nerves アプリケーションで LED を点滅させる GPIO パッケージを追加す…
2ヶ月前
記事のアイキャッチ画像
Rails / OSS パッチ会オンライン 2024年2月のお知らせ
ESM アジャイル事業部 開発者ブログ
2024年2月の Rails / OSS パッチ会を 2月28日(水)に Discord でオンライン開催します。 この会をひとことでいうと、日頃のお仕事で使っている Rails をはじめとする OSS について、upstream にパッチを送る会です。 会には Ruby と Rails のコミッターである顧問の a_matsuda もいますので、例えば Rails に送るパッチのネタがあるけれど、パッチを送るに適しているかの判断やパッチを送る流れが悩ましいときなど a_matsuda に相談して足がかりにするなどできます。 開催時間は 17:00-19:00 となりますがご都合のあう方はぜひ…
2ヶ月前
記事のアイキャッチ画像
【レポート】中高生国際Rubyプログラミングコンテスト2023 in Mitaka 永和賞受賞者の方との交流会を開催しました
ESM アジャイル事業部 開発者ブログ
こんにちは!maimuです。 昨年12月に東京都三鷹市で中高生国際Rubyプログラミングコンテスト2023 in Mitakaが開催されました。 www.ruby-procon.net 「つくりたい!が世界を変えていく!」をテーマに中高生がプログラミングを学び、自分でコンピューターを動かしたときの感動やつくった作品を発表する経験を通して将来への夢をはぐくむことを目的に毎年実施されているイベントです。永和システムマネジメントはスポンサーとして参加し、部門賞として「永和賞」を選出しました。 blog.agile.esm.co.jp 今回のコンテストではWebアプリ・IoT部門で金光峻希さんが最優秀…
3ヶ月前
記事のアイキャッチ画像
オンライン技術顧問サービスはじめました
ESM アジャイル事業部 開発者ブログ
永和システムマネジメント アジャイル事業部として『オンライン技術顧問サービス』をはじめました。ひとことでいうと、私 (@koic) による技術顧問サービスです。 どんなサービス? アドバイザーという位置付けで参画する形での有料サービスです。基本的な動きとしては、まず GitHub リポジトリに招待していただくことになります。すでに本サービス相当の入り方をしている実績としては、招待していただいたリポジトリは OSS リポジトリと同じように私の方で巡回して見ていくことになります。その過程で、Pull Request のレビューコメントを行ったり、RuboCop のアップグレードなどの困りごとの相談…
3ヶ月前
記事のアイキャッチ画像
Rails / OSS パッチ会オンライン 2024年1月のお知らせ
ESM アジャイル事業部 開発者ブログ
2024年1月の Rails / OSS パッチ会を 1月17日(水)に Discord でオンライン開催します。 この会をひとことでいうと、日頃のお仕事で使っている Rails をはじめとする OSS について、upstream にパッチを送る会です。 今回は Ruby と Rails のコミッターである顧問の a_matsuda は不在ですが、例えば Rails に送るパッチのネタがあるけれど、パッチを送るに適しているかの判断やパッチを送る流れが悩ましいときなどパッチ会メンバーに相談して足がかりにするなどできます。 開催時間は 17:00-19:00 となりますがご都合のあう方はぜひご参加…
4ヶ月前
記事のアイキャッチ画像
RubyKaigi 2024 に ESM メンバーが11人現地参加予定です
ESM アジャイル事業部 開発者ブログ
2024年5月15日 (水) から 5月17日 (金) にかけて、沖縄県の那覇市で開催される RubyKaigi 2024 に弊社 ESM メンバーが 11 人現地参加する予定です。 rubykaigi.org 現在2023年12月時点の参加予定メンバーは以下です。 @koic @ima1zumi @fugakkbn @junk0612 @S.H. @m_pixy @htkymtks @wai-doi @kasumi8pon @haruguchi @maimux2x 今年も何名かのメンバーは CFP プロポーザルを考え始めたり、RubyKaigi スポンサーとして何か企画できないかアイデアを出…
5ヶ月前
記事のアイキャッチ画像
RubyConf Taiwan 2023 で発表してきました
ESM アジャイル事業部 開発者ブログ
こんにちは。@junk0612です。 この記事は ESM アドベントカレンダーとは特に関係のないカンファレンス参加記事ですが、せっかくここを見に来たのならぜひついでに覗いていってください。アジャイル事業部メンバーに限らず、面白い記事がたくさん書かれています。 さて、12/15 と 12/16 に行われた RubyConf Taiwan に永和から @koic, @ima1zumi, @fugakkbn と4名で参加してきました。また、個人的には4回目にして初めてスピーカーとしての参加でした。いつもながら、旅費は全員会社負担です。そのため、今回はスピーカースポンサーとして会社ロゴが掲載できました…
5ヶ月前
記事のアイキャッチ画像
Clean Code 読書会のすすめ
ESM アジャイル事業部 開発者ブログ
ESM アドベントカレンダー2023の17日目の記事です。 adventar.org こんにちは haruguchiです。 この記事では社内で行なっている Clean Code 読書会の紹介と1年以上継続して良かったことを書きたいと思います。 Clean Codeについて Clean Code アジャイルソフトウェア達人の技 (アスキードワンゴ)作者:Robert C.Martin,花井 志生ドワンゴAmazon ボブおじさん(uncle bob)ことRobert C. Martinの著書で、クリーンで洗練されたコードを書くための手がかりをいろんな観点で示してくれる本です。 手がかりと書いたの…
5ヶ月前
記事のアイキャッチ画像
Railsのsystem testにおいて実行行ごとにhookを追加するgemを作った
ESM アジャイル事業部 開発者ブログ
この記事は ESM アドベントカレンダー 2023 の9日目です。 こんにちは @color_boxです。 今回は system_test_step_hook というgemを作ったので、それについて書きます。 rubygems.org こちらのgemはRailsアプリのsystem testで動作します。 テストコードの各行に対して、RSpecのbefore/after hookのように、何らかの処理の追加を可能にします。 使い方は簡単で、このgemをインストールして SystemTestStepHook.before do pp 'this is before hook' end Syste…
5ヶ月前
記事のアイキャッチ画像
Rails / OSS パッチ会オンライン 2023年12月のお知らせ
ESM アジャイル事業部 開発者ブログ
2023年12月の Rails / OSS パッチ会を 12月11日(月)に Discord でオンライン開催します。 この会をひとことでいうと、日頃のお仕事で使っている Rails をはじめとする OSS について、upstream にパッチを送る会です。 会には Ruby と Rails のコミッターである顧問の a_matsuda もいますので、例えば Rails に送るパッチのネタがあるけれど、パッチを送るに適しているかの判断やパッチを送る流れが悩ましいときなど a_matsuda に相談して足がかりにするなどできます。 開催時間は 17:00-19:00 となりますがご都合のあう方は…
5ヶ月前
記事のアイキャッチ画像
ESM アジャイル事業部 カジュアル面談での質問集
ESM アジャイル事業部 開発者ブログ
nsgc です。この記事は、ESM Advent Calendar 2023 - Adventarの7日目の記事です。 私は普段エンジニアをしていますが、カジュアル面談で会社や事業部についてお話をさせていただくこともちらほらあります。 そんな話し合いの場で、頂いた質問と回答を幾つかご紹介しようと思います。 私たちは受託開発という業務内容から、具体的にどういう会社なのかイメージが湧かないこともあるかと思いますので、 ぜひご参考になればと思います。 Q. お客さんとはどのように開発に関わるのか? 私たちが参加するプロジェクトでは、お客様も含めて 1 つのチームとして開発することが多いです。 お客様…
5ヶ月前
記事のアイキャッチ画像
Rubyコミュニティとつながっていくための事業部施策の紹介(2023年12月現在)
ESM アジャイル事業部 開発者ブログ
この記事は、ESM Advent Calendar 2023 - Adventarの6日目の記事です。 こんにちは、平田です。11月に開催された RubyWorld Conference 2023 に参加されたみなさん、楽しかったですね!ESMでは、スポンサープレゼンテーションとして「ESMスーパーライトニングトークス by ESMスーパーライトニングトーカーズ」というものを発表させていただきました。お昼休みの時間帯にも関わらず、多くの方に応援にきていただき、大変うれしかったです。 現地で見ていただいた方はお分かりいただけるかと思いますが、1人80秒という時間制約の中でメンバーそれぞれが話した…
5ヶ月前
記事のアイキャッチ画像
ESM アジャイル事業部が購入している書籍たち (2023年版)
ESM アジャイル事業部 開発者ブログ
この記事は ESM アドベントカレンダー 2023 の5日目です。 以前公開した『ESM アジャイル事業部が購入している書籍たち (2022 秋) 』からおよそ1年ほど経過しました。 blog.agile.esm.co.jp その後の1年間、永和システムマネジメント アジャイル事業部で運用している書籍購入支援制度で購入されている書籍をこの記事でリストアップします。2023 年に最も購入された書籍となる ESM Bookshelf of the Year 2023 はどの一冊でしょう? 弊社事業部メンバーたちがどのような書籍を購入しているか、年末年始の読書の参考にどうぞ。 Ruby JavaSc…
5ヶ月前
記事のアイキャッチ画像
Rubyでつくる、ミニでRubyなコンパイラ
ESM アジャイル事業部 開発者ブログ
こんパイラ〜(挨拶)、電子の海に漂うはかなき泡沫(うたかた)、はたけやまです。 みなさん、書籍「RubyでつくるRuby」をご存知ですか?Rubyを使ってRubyのサブセット「MinRuby」のインタプリタを作ることで言語処理系作成のエッセンスを学ぼう!という本です。 RubyでつくるRuby https://www.lambdanote.com/products/ruby-ruby 今回は、この本のMinRubyを題材に、簡易なMinRubyコンパイラをRubyで作成してみようと思います。 (この記事は ESM Advent Calendar 2023 の4日目の記事になります) Gitリポ…
5ヶ月前
記事のアイキャッチ画像
RubyConf Taiwan 2023に弊社@junk0612が登壇します
ESM アジャイル事業部 開発者ブログ
2023年12月15日(金) から16日(土) の2日間にわたって台湾の台北で開催される RubyConf Taiwan 2023 に、永和システムマネジメントから @junk0612 が登壇します。 2023.rubyconf.tw ここでは、登壇者の @junk0612 が講演内容について軽く紹介をします。 12月15日(金) 16:15-16:55 @junk0612 『Understanding Parser Generators surronding Ruby with Contributing Lrama』 Lrama は Bison の代替として CRuby 向けに作成された L…
5ヶ月前
記事のアイキャッチ画像
Rails / OSS パッチ会オンライン 2023年11月のお知らせ
ESM アジャイル事業部 開発者ブログ
2023年11月の Rails / OSS パッチ会を 11月16日(木)に Discord でオンライン開催します。 この会をひとことでいうと、日頃のお仕事で使っている Rails をはじめとする OSS について、upstream にパッチを送る会です。 会には Ruby と Rails のコミッターである顧問の a_matsuda もいますので、例えば Rails に送るパッチのネタがあるけれど、パッチを送るに適しているかの判断やパッチを送る流れが悩ましいときなど a_matsuda に相談して足がかりにするなどできます。 開催時間は 17:00-19:00 となりますがご都合のあう方は…
6ヶ月前
記事のアイキャッチ画像
入力したコマンドをクリップボードへ自動コピーしたい
ESM アジャイル事業部 開発者ブログ
こんにちは。永和システムマネジメントの内角低め担当、畠山です。 今回は、ターミナルで入力したコマンドを自動的にクリップボードへコピーする zsh フックを書いたのでご紹介します。 これまでは「コマンドを入力→手作業でコマンドをコピー→作業ログへペースト」の3ステップで作業ログを記録していましたが、今回の zsh フックを使うことで「コマンドを入力→作業ログへペースト」の2ステップで作業ログを記録することができます。 ~/.zshrc へ以下のスクリプトを追加すればOKです。 (注)私の環境は macOS なのでクリップボードへのコピーに pbcopy コマンドを使っています。macOS 以外の…
6ヶ月前
記事のアイキャッチ画像
RubyWorld Conference 2023にPlatinumスポンサーとして協賛します
ESM アジャイル事業部 開発者ブログ
2023年11月9日(木) と 11月10日(金) の 2 日間にわたって開催される RubyWorld Conference 2023 に Platinum スポンサーとして協賛します。 2023.rubyworld-conf.org 初日のランチタイム 1階・大展示場にて、 ESMスーパーライトニングトーカーズによるショートプレゼンテーション『ESMスーパーライトニングトークス』を行います。 2023年11月9日(木) 12:10-12:20:『ESMスーパーライトニングトークス』 @S-H-GAMELINKS, @fugakkbn, @ima1zumi, @junk0612, @koic…
6ヶ月前
記事のアイキャッチ画像
Kaigi on Rails 2023へのスポンサー協賛とRubyメソッドキーホルダー配布のお知らせ
ESM アジャイル事業部 開発者ブログ
こんにちは!maimu( @maimux2x ) です。 10/27(金), 28(土) の 2 日間、東京の浅草橋で開催される『Kaigi on Rails 2023』に永和システムマネジメントは Gold スポンサーとして協賛しています。 kaigionrails.org 4年ぶりにオフラインイベントへのブースを出展することになり、ブースにてRubyメソッドキーホルダーを配布いたします🎉 Rubyメソッドキーホルダーについて キーホルダーは全10種類。 アジャイル事業部メンバーみんなで推しメソッドを選びました! ブースに設置されているガチャガチャを回していただいて、ランダムに一つを受け取る…
7ヶ月前