Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 August 29

SP

Sergey Pustovalov in Ruby, Rails, Hanami | dry-rb
по факту, кстати, если хочешь получать выплаты от юриков (а подозреваю что выплаты от платежного шлюза будут идти как от юриков) то что смз что ИП платят 6% налогов
источник

SP

Sergey Pustovalov in Ruby, Rails, Hanami | dry-rb
только у ИП еще чет около 30к/год социальщина
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Sergey Pustovalov
по факту, кстати, если хочешь получать выплаты от юриков (а подозреваю что выплаты от платежного шлюза будут идти как от юриков) то что смз что ИП платят 6% налогов
не, плательщики - физики
источник

S

Sergey in Ruby, Rails, Hanami | dry-rb
Sergey Pustovalov
по факту, кстати, если хочешь получать выплаты от юриков (а подозреваю что выплаты от платежного шлюза будут идти как от юриков) то что смз что ИП платят 6% налогов
На ИП можно купить патент. В моём регионе 22к в год + 40 пенсия. Выгоднее чем упрощенка и смз
источник

SP

Sergey Pustovalov in Ruby, Rails, Hanami | dry-rb
Alexander Alyoshin
не, плательщики - физики
но шлюз тебе не напрямую от физиков слать же будет
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
А, логично
источник

AA

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

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Пока продукт допилится, уже как раз ехать надо будет.
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Если границы откроют лол))))
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Sergey Pustovalov
<200к/мес? нуок
А ты много кстати видел мидлов от 200к в месяц на руки?
источник

SP

Sergey Pustovalov in Ruby, Rails, Hanami | dry-rb
ну допустим, я )
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Sergey Pustovalov
ну допустим, я )
малова-то будет))
источник

SP

Sergey Pustovalov in Ruby, Rails, Hanami | dry-rb
да и меня сейчас лидом называют еще )
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
ну вот видишь
источник
2020 August 30

HH

Hans Hans in Ruby, Rails, Hanami | dry-rb
Serhii Koliada
А руби(конкретнее делайжоб) умеет освобождать системную память?
Если например какой-то воркер выжрал джобой всю доступную память системы?
это все чистое непроверенное ИМХО ибо в кишках рубей на эту тему некопался, но насколько я понял в рубях рекурсивный сборщик, и глубокие структуры он освобождает очень плохо, ему нужно помогать, тоесть есть некий "а" первый большой массив содержащий ссылки на другие большие массивы, так вот если ты делаеш a=nil, о сборщик видит что больше нет переменных ссылающихся на этот первый массив, и может освободить его память но вторые массивы онбудет освобождать только при следующем цикле сборщика, но вызов сборщика накладный процесс и ограничен по времени, а в случае если есть рекурсивные указатели в самих данных друг на друга то он их не освободит вообще никогда
источник

HH

Hans Hans in Ruby, Rails, Hanami | dry-rb
к чему я веду, если у тя например вложенный массив из примера, то небольшой цикл после завершения работы с ними для разрыва связей через указатели сильно упрощает работу сборщику, тоесть нужно сделать из a=[b=[], c=[]] сделать a=[nil, nil]
источник

HH

Hans Hans in Ruby, Rails, Hanami | dry-rb
это относится в v1.9  и первых v2, пока больше с проектами таскающими гектары стуктур я не сталкивался, и скорее всего сейчас много лучше, но на тот момент это прям спасало
источник

АД

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

HH

Hans Hans in Ruby, Rails, Hanami | dry-rb
codewar это жесть, ну вот все красиво в одну строку, шедевр, все тесты проходит, потом смотриш на чужие результаты и бля, ну и я гавнокодер
источник

SK

Serhii Koliada in Ruby, Rails, Hanami | dry-rb
Hans Hans
это относится в v1.9  и первых v2, пока больше с проектами таскающими гектары стуктур я не сталкивался, и скорее всего сейчас много лучше, но на тот момент это прям спасало
По работе сборщика всю плюс-минус понятно. Не понятно должен ли он освобождать системную память ту что через malloc нарезервировал. Я вот сколько смотрю логи - резервированная память воркера всегда только увеличивается и никогда не встречалось освобождение. Ну и в ходе выполнения джобы видно что она ничего нового не добирает, т.е. сборщик работает, но в систему память не возвращает.
источник