Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 September 16

ND

Nikita Didenko in Ruby, Rails, Hanami | dry-rb
data = [
{ sport: "football", type: 11, other_key: 5 },
{ sport: "football", type: 12, othey_key: 100  },
{ sport: "football", type: 11, othey_key: 700  },
{ sport: "basketball", type: 11, othey_key: 200 },
{ sport: "basketball", type: 11, othey_key: 500 }
]

data.uniq{ |s| s.values_at(:sport, :type) }

Возвращает уникальные хеши, сразу по двум полям.
=> [{:sport=>"football", :type=>11, :other_key=>5},
   {:sport=>"football", :type=>12, :othey_key=>100},
    {:sport=>"basketball", :type=>11, :othey_key=>200}]

Мне нужно сделать тоже самое, только еще подмерживать в :other_key, информацию из отсеянных хешей.
=> [{:sport=>"football", :type=>11, :other_key=>[5, 700]},
   {:sport=>"football", :type=>12, :othey_key=>[100]},
    {:sport=>"basketball", :type=>11, :othey_key=>[200, 500]}]

Подскажите, как это оптимально реализовать?
источник

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
result = {}
data.each |hash|
 key = "#{hash[:sport]}_#{hash[:type]}"
 if result[key]
   result[key][:other_key] « hash[:other_key]
 else
  result[key] = { sport: hash[:sport], type: hash[:type], other_key: [hash[:other_key]] }
 end
end
result.values
источник

K

Koe-kto Gennadievich in Ruby, Rails, Hanami | dry-rb
ребя, что это за комбинация клавиш на маковской клавиатуре?
источник

K

Koe-kto Gennadievich in Ruby, Rails, Hanami | dry-rb
шифт я понял, а правое?
источник

E

Evgeny in Ruby, Rails, Hanami | dry-rb
escape :)
источник

K

Koe-kto Gennadievich in Ruby, Rails, Hanami | dry-rb
Evgeny
escape :)
И правда. Спасибо!
источник

ND

Nikita Didenko in Ruby, Rails, Hanami | dry-rb
Viacheslav Stepanov
result = {}
data.each |hash|
 key = "#{hash[:sport]}_#{hash[:type]}"
 if result[key]
   result[key][:other_key] « hash[:other_key]
 else
  result[key] = { sport: hash[:sport], type: hash[:type], other_key: [hash[:other_key]] }
 end
end
result.values
спасибо
источник

AA

Alex A in Ruby, Rails, Hanami | dry-rb
Люди, кто-нибудь запихивал в rails_admin реакт (или какой-то другой самопальный) компонент?
источник

AA

Alex A in Ruby, Rails, Hanami | dry-rb
у меня есть модель Slideshow и модель Slide (отношение has_many). И надо как-то придумать способ, чтобы юзер-френдли менять порядок слайдов в слайдшоу. На ум приходит реакт-компонент, или какой-то аналог. Кто хорошо знает rails_admin, подскажите, насколько геморрно такой компонент запиливать в эту админку?
источник
2020 September 17

А

Анатоли in Ruby, Rails, Hanami | dry-rb
есть ubuntu c ROR в облаке aws  free tire как лучше организовать
работу   поставить иксы ubuntu и там редактор
или как-то можно итегрировтаь rubymine c удаленным ubntu или просто заливать winscp
источник

NG

Nikkie Grom in Ruby, Rails, Hanami | dry-rb
Анатоли
есть ubuntu c ROR в облаке aws  free tire как лучше организовать
работу   поставить иксы ubuntu и там редактор
или как-то можно итегрировтаь rubymine c удаленным ubntu или просто заливать winscp
лучше - настроить деплой через какой-нибудь capistrano
сделаешь быстрее, чем будешь ставить иксы + редактор
источник

AP

Alexander Pavlyut in Ruby, Rails, Hanami | dry-rb
Гайз как на русском корректнее и понятнее и покороче переводить outcomes или deliverables по задаче - накидайте кто что думает
источник

AP

Alexander Pavlyut in Ruby, Rails, Hanami | dry-rb
есть термин понятный инженерам, мне и еще трем калекам - "рабочий продукт" или "продукт работ". Но это сверлит дыру в мозгу любого иного человека
источник

AP

Alexander Pavlyut in Ruby, Rails, Hanami | dry-rb
я иногда между своими, потому что уже меня знают, называю это "выдача" - как в столовке, как на заводе и тд, был такой жаргончик
источник

AP

Alexander Pavlyut in Ruby, Rails, Hanami | dry-rb
но сейчас не знаю уникального слова который не уводит в абстракцию, типа ничего не значащее конкретно "результаты"
источник

AA

Alex A in Ruby, Rails, Hanami | dry-rb
а можно предложение целиком?
источник

AP

Alexander Pavlyut in Ruby, Rails, Hanami | dry-rb
Alexander Pavlyut
Гайз как на русском корректнее и понятнее и покороче переводить outcomes или deliverables по задаче - накидайте кто что думает
вот оно
источник

AP

Alexander Pavlyut in Ruby, Rails, Hanami | dry-rb
Alex A
а можно предложение целиком?
Необходимо устранить русскоязычную товтологию которая вызывает смущение у непосвященных в терминологию, но в работе участвует - как правило это любой представитель любого заказчика.

Ситуация такая - задача выполняется в рамках поставленных OKR, думаю вы знакомы что это за методика. У задачи вырисоывается "Ключевой результат" для которой она выполняется. Это написано рядом с задачкой (Ключевой результат - ...)

Теперь мы выполнив задачу должны получить конкретные "результаты выполнения задачи", или как у нас часто где звучит - "результат" по задаче. Где результаты? Что сделано конкретно - показывайте!

В английской терминологии все очень просто - чтобы достичь Objective мы концентрируемся на измеряемых показателях в Key Results, при этом выполняя все необходимые для этого задачи, проявляющиеся в процессе работы (issues), выполнив которые мы получаем конкретные deliverables за которые мы платим деньги тому кто выполнил задачу, при этом мы АШЧУШЧАЕМ outcomes которые нас посетили при появлении deliverables и понимаем приблизились ли мы к Key Resulst или еще нет.

Космическая терминология для домохозяек. Итак - я избавляюсь от дважды написанного слова "результат" очень рядом. Это прямо мозгодробительная проблема. Пояснения есть само собой, но мне нужно одно общеупотребительное слово-заменитель для "результат" конкретно к задаче. Продукт - тоже уже загажен сильно продАктами, тут все еще хуже стало.

Хотя результат это и есть product потому что его какой-то "producer" (производитель) "продьюсит" (производит).

Короче накидайте своих мыслишек которые у вас в голове на этот счет есть в форме слов - это своеобразный соцопрос и мне нужно понять что в широком ходу сейчас.

Благодарю.
источник

DF

Dmitry Fry in Ruby, Rails, Hanami | dry-rb
источник

AP

Alexander Pavlyut in Ruby, Rails, Hanami | dry-rb
там я был
источник