Skip to content

Instantly share code, notes, and snippets.

@j5ik2o
j5ik2o / gist:2970973
Last active June 6, 2024 14:24
ペアプロの心得

ペアプロの心得

休憩をとる

1.定期的に休憩をとっていますか? ペアプログラミングは、精神的な体力を消耗します。定期的に休憩をとってリフレッシュすることがとても大切です。

謙虚になる

2.「色々な実装方針がある」という認識がありますか?

@Aeramor
Aeramor / remove_duplicate_resque_jobs.rb
Last active January 3, 2023 21:46
Remove Duplicate resque jobs - ActiveJob
key = 'queue:default'
if Resque.redis.exists(key)
members = Resque.redis.lrange(key, 0, -1)
duplicate_members = members.group_by { |e| JSON.parse(e)["args"][0].except("job_id").to_s }.select { |k, v| v.size > 1 }.map{ |a| a[1].drop(1) }.flatten
duplicate_members.each do |duplicate_member|
Resque.redis.lrem(key, -1, duplicate_member)
end
end