仕事環境を作りました

こんにちは、masm11 です。 インゲージに入社して在宅勤務をするようになってから、7年になろうとしています。 仕事をするための環境をずっと作っておらず、ベッドでごろごろしながら、または ノートをベッドに置いて自分はベッドの横に座って、という姿勢で…

sidekiq の優先度設定

id:kizashi1122 です。 恥ずかしながらも最近ちゃんと理解した Sidekiq の優先度設定について書きたいと思います。 結論 github.com ここのオフィシャルをちゃんと読みましょう。 優先度と重みの設定方法 Sidekiq のキューの設定は設定ファイルに記述するこ…

最小二乗法再入門

こんにちは。ksr_cyclです。 最近こんな素敵な本に出会いまして、読み始めているのですが、数学の基礎部分がかなり記憶から薄れていた為、その中でも最小二乗法を再入門する形で勉強しました。 最小二乗法 最小二乗法とは、データの組とに直線的な関係をある…

Github APIを使ってissueを取得する

こんにちは、最近ノコギリで自分の指をギコギコしたHaraShoです。 (皆さま、刃物の取り扱いには十分お気をつけ下さい。。) 最近、プロジェクト管理ツールとして導入されたAsanaにGithubのissueを移そうと思い、Github APIを使ったときの内容です。 Asanaに…

migrationファイルの「change」と「up、down」

こんにちは! 4月に入社した新人エンジニアのodaです。 Ruby on Railsを使ってアプリケーション開発をされている方は、マイグレーション機能を使ってテーブル定義に変更を加えているかと思います。 私自身、個人でRailsアプリを作成しているときは、もちろん…

【SQL】NOT EXISTS で最新(MAX)の値を取得する

こんにちは。ryohei515です。 例えば履歴を蓄積するようなテーブルがあるとき、顧客毎の履歴の最新値を取りたいことがあると思います。 私はありました。その時、最新値を NOT EXISTS で取得するようにしたことで、パフォーマンスを改善できたので、残してお…

Ruby の proc や lambda でキーワード引数を使う方法

どうも、記憶力皆無の @shutooike です。 Ruby の proc や lambda でキーワード引数(keyword arguments)を使う方法いつも忘れるので未来の自分に向けて記事にします。 proc # キーワード引数 proc = Proc.new { |species:, name:| puts "吾輩は#{species}…