@rubylang

Страница 1446 из 1684
Антон
05.04.2018
06:36:11
подумай как сделать чтобы у тебя было резюме мидла

Vasiliy
05.04.2018
06:42:42
Крепкий Джун если гирю в 32 кг можешь поднять

Dmitry
05.04.2018
06:45:04
одним пальцем?

Ибо 32 кг не так сложно поднять, как кажется)

Google
Антон
05.04.2018
06:45:55
Dmitry
05.04.2018
06:46:06
Да, тут согласен)

Хотя я в свои лучшие годы отжимаясь на брусьях, вешал на пояс +60 кг. Но да ладно))

Антон
05.04.2018
06:47:34
я не смог поднять вчера 15-кг шкаф, он сука неудобный

за удобные гири не платят

rekero
05.04.2018
06:48:12
Антон
05.04.2018
06:48:29
да любого джуна бы хватило :)

Dmitry
05.04.2018
06:48:59
кек

Vitaly
05.04.2018
06:52:40
Крепкий Джун если гирю в 32 кг можешь поднять
а ты пробовал поднять гирю в 32кг?

Vasiliy
05.04.2018
06:53:05
Да

Dmitry
05.04.2018
06:53:32
32 кг ещё можно, а вот 64 меня бы локоть и плечо послали бы далеко и на долго)

Ну и спина тоже)

Vasiliy
05.04.2018
06:53:48
Это да

Google
Vasiliy
05.04.2018
06:56:42
я недавно тоже завалил собес на рельсовика, около часа распрашивали как массивы вообще в памяти устроены, хэши, про сортировку и минут 10 по рельсе

Vasiliy
05.04.2018
07:02:58
ну все валят, ты же не знаешь что у интервьювера в голове, вдруг он тебя по ассемблеру начнёт гонять, типа как присваивание переменной работает на машином уровне

Прошел бы, уже на деле получил бы таск смены картинки на сайте через jQuery.
да, у меня ощущения было что ребята рили пишут компилятор рубей

Vasiliy
05.04.2018
07:03:46
ну как бы - следующий

если знаешь что житхаб пустой, то сделай там круд какой-нибудь с пундитом, интеракторами и ещё каким-нибудь наворотами

Di
05.04.2018
07:12:36
Братцы, подскажите есть ли такой метод, суть такова: принимает на вход два хеша, у хешей одинаковые ключи, на выходе - хеш с такими же ключами, но значения у этого нового хеша - результат выполнения блока между хешами на входе. На примере понятнее наверное some_method( {a:1, b:2}, {a:3, b:4} ) {|val1, val2| val1 + val 2 } в результате должен получиться хеш {a: 4, b: 6}

Ну или если some_method( {a:1, b:2}, {a:3, b:4} ) {|val1, val2| val1 - val 2 } то в результате {a: -2, b: - 2}

Vitaly
05.04.2018
07:15:27
нашел в гугле

ну тут три ключа а ты попробуй для двух ключей

Sergii
05.04.2018
07:16:44
https://apidock.com/ruby/Hash/merge

да

там не три ключа, а ключ и два значения, из первого и второго хеша

Di
05.04.2018
07:19:08
Ох ексель моксель, спасибо. В голове про мердж крутилось, но как-то глаз замылился мердж без блока использовать, крепко забыл про то что он так умеет. Позор мне. )

Максим
05.04.2018
07:27:45
А чё мешает тут спросить

Vitaly
05.04.2018
07:29:37
Google
Максим
05.04.2018
07:32:27
Я имею ввиду тебе

Vitaly
05.04.2018
07:33:35
даже и не знаю

Andiskiy
05.04.2018
07:38:53
после того как заюзал этот гем https://github.com/straydogstudio/axlsx_rails Heroku начало выдавать ошибки Memory quota exceeded. не понимаю в чем причина. помогите пожалуйста, кто чем может. Dyno - Performance-M (RAM 2,5GB). Автоскеллинг до 2. Память сжирает до 6GB Web-server - Puma WEB_CONCURRENCY - 2 RAILS_MAX_THREADS - 5 сейчас изменил WEB_CONCURRENCY на 1 и перезапустил сервер, вроде нет проблем пока, но что то мне подсказывает, что это на время. Раньше такого не было, после этого гема такое появилось.

Andiskiy
05.04.2018
07:40:53
Vitaly
05.04.2018
07:41:11
ну ты не платишь за приложение в хероку?

Andiskiy
05.04.2018
07:41:23
если ты про дино, как может быть бесплатным если там Performance-M

платный 250$

Sergei
05.04.2018
07:42:01
у тебя просто gem висит? или ты все-таки генерируешь xlsx ?

Sergei
05.04.2018
07:42:39
ну так в этом и проблема. У меня например на полугодовых отчетах он сжирал до 8 Gb и падал

Sergei
05.04.2018
07:43:08
в итоге мы переписали большую часть отчетов на csv

а xlsx_rails генерировали только симпатичные графики и таблицы с итоговыми данными

Andiskiy
05.04.2018
07:43:44
ну сжигает при генерировании

Sergei
05.04.2018
07:43:50
до этого туда писались десятки тысяч строк, соответственно генерировалось столько же объектов

Andiskiy
05.04.2018
07:44:07
а если ничего не генерится? куда идет утечка и как очистить?

Sergei
05.04.2018
07:45:05
надо код смотреть. По-идее там основная проблема, что когда создаются объекты для spreadsheet, то они самые большие. Т.е. прямая пропорция с данными из которых эти объекты и создаются

ну у нас по крайней мере было так

если не критично, попробуй в csv

Google
Andiskiy
05.04.2018
07:45:53
например, вчера зарелизил, походу тестили много кто, зашел в настройки и увидел утечку. Перезапустил дино, сегодня смотрю и с утра та же самая херня. Но на сайте никого нет, у них ночь сейчас. Основная нагрузка в 12 ночи

Sergei
05.04.2018
07:46:15
а как документ генерируется?

мб по крону?

Andiskiy
05.04.2018
07:46:54
если не критично, попробуй в csv
критично это. так как он хочет эту красивую картинку как на вьюхе.

мб по крону?
не по крону. там по идее не так много данных, поэтому в контроллере по событию

Sergei
05.04.2018
07:47:49
если данных мало, то проблем быть не должно со стороны самого гема

попробуй сделать слепок базы и погонять локально

профайлинг сделай

Andiskiy
05.04.2018
07:49:24
если данных мало, то проблем быть не должно со стороны самого гема
мало - это сколько получается? до скольки строк? если честно я не знаю как считать "мало"

Sergei
05.04.2018
07:49:28
мы в итоге просто на отдельном сервере такие билды гоняем

ну у нас где-то 3-4 листа по 40-50 тыс. строк

сжирали около 8Gb

но это на самом деле не правильно, такие отчеты генерировать

с ними работать не реально)

Di
05.04.2018
07:50:31
Я имею ввиду тебе
Получилось бы забавно. Пацаны, подскажите как ответить тому пацану который спросил на два сообщения раньше. :) Возьму на заметку. :)

Максим
05.04.2018
07:51:14
не он просто писал до этого что ему приходится самому гуглить и спросить не у кого

Andiskiy
05.04.2018
07:51:16
ну у нас где-то 3-4 листа по 40-50 тыс. строк
1 лист, максимум до 4к строк, но может расти вправо. но и туда не много. Алфавита хватит)

Sergei
05.04.2018
07:51:25
тогда странно

попробуй позапускать локально в таком же окружении, вполне возможно, что проблема и не в этом

Google
Artem
05.04.2018
07:53:06
https://www.youtube.com/watch?v=st-pf6MAMUs функции - это круто

Dmitry
05.04.2018
08:13:35
А можно как-то рубишному &. передать блок? Как с рельсовым .try { |kek| kek.kok } ?

Dmitry
05.04.2018
08:29:36
Понял, спасибо

А то я чёт в доках не мог найти метод этот(смотрел если что, доки 2.4.0)

Смерть
05.04.2018
08:30:32
https://www.youtube.com/watch?v=st-pf6MAMUs функции - это круто
О, класс, давно хотел что-то по каррированию в руби почитать.

Спасибо

Nikita
05.04.2018
08:36:51
ребят, сталкивался ли кто-то с ошибкой в Visual Studio Code: Error on parsing output (It might non-JSON output) : " [31mCould not find proper version of rubocop (0.54.0) in any of the sources [0m [33mRun bundle install to install missing gems. [0m ". [0m nikitabatrak@MacBook-Pro-Nikita which rubocop /Users/nikitabatrak/.rvm/gems/ruby-2.5.1/bin/rubocop nikitabatrak@MacBook-Pro-Nikita rubocop -v 0.54.0

Igor
05.04.2018
08:40:56
https://www.youtube.com/watch?v=st-pf6MAMUs функции - это круто
Борисов да, не плохо рассказывает)

Artem
05.04.2018
08:44:51
выше посмотри ?
nikitabatrak@MacBook-Pro-Nikita which rubocop /Users/nikitabatrak/.rvm/gems/ruby-2.5.1/bin/rubocop nikitabatrak@MacBook-Pro-Nikita rubocop -v 0.54.0 да что смотреть это not global gemset ((

Artem
05.04.2018
08:50:12
@niks123123 перезапусти vsc

Страница 1446 из 1684