Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 November 18

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
Skoomer
так далеко я еще не заходил , боюсь представить где такое понадобиться )
а что значит сортировка для строк?
источник

СН

Смерть Неизбежна... in Ruby, Rails, Hanami | dry-rb
Я бы в этом чате всем сообщениям отсортировал символы в строках
источник

IS

Igor Shum in Ruby, Rails, Hanami | dry-rb
хз) может как в словаре сортировка слов
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
аффтар не понял что хотел прст
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
информатика не про компьютеры (ц)
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
😵
источник

S

Skoomer in Ruby, Rails, Hanami | dry-rb
ну к примеру a = "Charlie and the Chocolate Factory , War and Peace,  Utopia, A Brief History of Time, A Wrinkle in Time “ это длинная строка и отсортировать  в алф порядке
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
слова?
источник

S

Skoomer in Ruby, Rails, Hanami | dry-rb
да
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
a.split(' ').sort
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
серавно сорт
источник

S

Skoomer in Ruby, Rails, Hanami | dry-rb
это будет массив
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
.join(' ')
источник

S

Skoomer in Ruby, Rails, Hanami | dry-rb
окей , спасибо
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
смотри в чем проблема
по факту ты отсортировать умеешь, тоесть вопрос для тебя не в том как отсортировать
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
тоесть опять, информатика не про компьютеры
источник

V

Victor in Ruby, Rails, Hanami | dry-rb
Victor
Теперь хороший вопрос как быть с пагинацией когда записей под 4 миллиона. Пробовал что каминари что Pagy, скорость примерно так же, потому что под капотом они оба используют один и тот же запрос, и вот что получается:

Declaration Load (6264.4ms)  SELECT "declarations".* FROM "declarations" ORDER BY "declarations"."updated_at" DESC LIMIT $1 OFFSET $2  [["LIMIT", 20], ["OFFSET", 0]]

6 секунд каждый раз. Может кто то может подсказать как грамотно реализовать пагинацию в подобном случае?
ответ от шопифая https://shopify.engineering/pagination-relative-cursors . Вообщем надо юзать Value based pagination вместо offset . Еще https://naturaily.com/blog/value-based-pagination-rails
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
по диагонали прочитал:
это может канать для продуктов, когда для одной сессии продуктов вдруг стало больше - не проблема
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
если что-то сенситив - не проканает, однако,
даже если сенситив, и продуктов стало больше, то на любой следующей странице будет повтор
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
в общем до сегодняшнего дня я не думал что пагинация это что-то плохое 🙂
источник