@rubylang

Страница 428 из 1684
Mikhail
22.09.2016
18:34:41
его нужно только прописать

в секретс

Valentin
22.09.2016
18:34:56
его не надо устанавливать
ну, кстати, rvm gemset list указывает на нужную версию и нужный гемсет

Mikhail
22.09.2016
18:35:55
а капистрано у тебя на нужную версию и нужный гемлист указывает?

Google
Mikhail
22.09.2016
18:35:59
Или как ты деплоишь

походу нет

Valentin
22.09.2016
18:36:27
в секретс
я прописывал его где только можно и нельзя) его не видели рельсы или что пока я не догадался не с капистрано перезагрузить пуму, а как-то на сервере(уже не помню как)

а капистрано у тебя на нужную версию и нужный гемлист указывает?
вот полностью как тут я деплоил https://www.digitalocean.com/community/tutorials/deploying-a-rails-app-on-ubuntu-14-04-with-capistrano-nginx-and-puma

ojab
22.09.2016
18:37:56
разбирайся с деплоем значит

потому что при запуске из консоли у тебя нет переменных окружения, которые выставляет capistrano

Mikhail
22.09.2016
18:38:41
капистрано ему по умолчанию раздал

99%

ojab
22.09.2016
18:38:49
и?

Mikhail
22.09.2016
18:38:56
а он зашел руками запихал свой гем сет

и он у него даже без бандлера

ojab
22.09.2016
18:39:10
и?

Mikhail
22.09.2016
18:39:19
вот и не работает консолька у него

Google
Mikhail
22.09.2016
18:39:23
просит поставить рельсу

Valentin
22.09.2016
18:39:28
и он у него даже без бандлера
ну вот не нужно, банлер есть)

Mikhail
22.09.2016
18:39:34
бандлер есть

да

раз рельсу просит поставить

есть только бандлер

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

нужно смотреть и понимать что делает каждый шаг

по крайне мере 1-2 года назад небыло. Всегда приходилось ходить в логи и искать ошибки

Evgeny
23.09.2016
06:04:58
Не могу в читаемый вид привести Ìóäðåíîâ.force_encoding('cp1251' не канает).encode('utf-8')

Я уже наверное штук 10 разных вариантов перепробовал

самое читаемое из cp866, но криво

Я разобрался с lazy и yaml.dump(io), осталось с кодировкой запара. С парсингом parse_stream тоже прикольно. В общем теперь дамп 90мб дбф занимает всего 7мб ОЗУ в консоли. В ROR думаю будет больше, т.к. делаю StringIO(90мб)

Вопрос с кодировкой отпадает, решил другим образом

ojab
23.09.2016
07:46:16
>'Ìóäðåíîâ'.encode('cp1252').force_encoding('cp1251').encode('utf-8') >=> "Мудренов"

можно же просто передать в DBF::Table.new имя файла

Evgeny
23.09.2016
07:48:03
Не, его нет, было, но уже понял что лишнее, просто делаю Table.new(file.path)

Если просто file, то ругается что не implicit string, что то вроде того, потом понял, что это временынй файл, а его нало либо read либо в моем случаем file.path, а он сам уже сделает IO

Антон
23.09.2016
07:49:46
оффтоп: каждый раз когда связываюсь с нерубистами мой пукан взрывается: есть апишка есть родитель есть дети родителя чтобы спросить статус родителя, который не зависит от детей, не зависит от количества детей, не зависит от того есть ли дети вообще, нужно запросить коллекцию детей у родителя статус запросить нельзя — Ало здравствуйте, вы не заплатили за кредит в этом месяце, почему? — да хуй знает, позвоните в загс

Google
Evgeny
23.09.2016
07:50:00
Загрузка файла 90мб занимает теперь до 450мб озу, потом скидывавет до 300 с небольшим

И GC надо исследовать че там у меня когда уничтожается, т.к. несколько раз подряд гружу файл, сперва озу допустим после первой загрузке 310мб после первой ПОсле второго раза память высвобождается и снова 400+ и в конце 350 примерно Еще несоклько итераций и в некоторый момент я вижу высвобождение озу до 290мб. В общем понаблюдаю) Ценный опыт получил

Антон
23.09.2016
10:22:09
это же API

нет эндпоинда на парента из чилдренов есть ендпоинт на парента есть ендпоинт на чилдренов

Mikhail
23.09.2016
10:23:31
а почему нет

может они решили что такого человека не будет, кто из чилдрена запросит статус парента

Спросил парента со статусом. Запросил детей парента

И еще 100500 млн запросов

??

А ты типа хочешь getChildrens.where(parent_status: good)

yopp
23.09.2016
10:27:08
в своей хуйне мы правда всегда возвращали родительскую ноду

Антон
23.09.2016
10:27:41
нене, данные разные например машина и запчасти

это не деревья

узнать цену машины спрашивая коллекцию запчастей - вот это странно

а почему нет
потому что нет в документации

Mikhail
23.09.2016
10:31:47
напиши им

Скажи какого хера

Google
Mikhail
23.09.2016
10:32:01
Довольно часто прислушиваются

ojab
23.09.2016
10:36:32
код лучше не станет если ты будешь соблюдать отступы
rubocop далеко не только отступы проверяет

Mikhail
23.09.2016
10:36:44
я вкурсе

когда себе ставлю 99% это оступы

Антон
23.09.2016
10:39:00
Довольно часто прислушиваются
не прислушаются - дофига интеграций с другими партнерами апишку менять - всем менять интеграцию и логику обработки

Mikhail
23.09.2016
10:39:20
ну если ты от ребенка ищешь родителя

то там же релатион

это дописать в новой версии чуток логики

Admin
ERROR: S client not available

Антон
23.09.2016
10:39:59
я не ищу ребенка от родителя я ищу аттрибут родителя через коллекцию детей

Mikhail
23.09.2016
10:40:39
ну я так и сказал)

Антон
23.09.2016
10:40:42
коллекция детей возвращает аттрибут родителя

но не объект родителя

Mikhail
23.09.2016
10:40:53
не возвращает?

а тебе нужен весь обьект чтобы найти там нужный аттрибут?

Я всегда пишу в поддержку

Антон
23.09.2016
10:41:33
я могу получить весь объект, но там нет этого аттрибута

в аоддержку написали, сказали - ищите там

они то считают что все заебись у них

Mikhail
23.09.2016
10:42:33
всегда все считают что у них заябись

Google
Mikhail
23.09.2016
10:42:36
а других косяк

Ты же тоже считаешь что у тебя заябись а обьекта тебе нехватает)

Антон
23.09.2016
10:43:08
post.state = JSON.parse(get_comments(post))['PostState'] - вот это они считают заебись

Mikhail
23.09.2016
10:43:10
всем хватает, а тебе нехватает)

Антон
23.09.2016
10:43:38
у меня очень высокие требования к качеству - мне не хватает

Mikhail
23.09.2016
10:43:41
а они апи не в json возвращают?

Антон
23.09.2016
10:43:50
в json

Mikhail
23.09.2016
10:44:16
HTTParty.get(get_json).parsed_response

я так юзаю звонки

но эт оффтоп

Антон
23.09.2016
10:44:33
бля, я это только что придумал, не прикапывайся к мелочам это пример

Mikhail
23.09.2016
10:44:38
окок

Антон
23.09.2016
10:44:41
я юзаю RestClient

Mikhail
23.09.2016
10:45:52
а ты как хочешь вернуть

они тебе аттрибут кажут

а ты хочешь весь обьект?

Антон
23.09.2016
10:46:20
я хочу PostState

Mikhail
23.09.2016
10:46:36
У меня есть чуваки которые у апишки просят чтобы я обновлял им данные по ГЕТ

Антон
23.09.2016
10:46:48
это не так страшно :)

Mikhail
23.09.2016
10:47:12
ага, всех устраивает пост, а этим же гет нужен

Антон
23.09.2016
10:47:18
мне в апишку запросы слали на resource.php - тоже не страшно

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