
Aleksey
13.10.2018
09:18:42
руби как цой, только мертв

Sergey
13.10.2018
09:19:01

Anton
13.10.2018
09:23:56

Александр
13.10.2018
09:27:10

Google

Александр
13.10.2018
09:28:02
естественно не про каждый
https://www.quora.com/Is-Node-js-dead
https://www.quora.com/Is-Python-the-programming-language-dead
https://www.quora.com/Is-PHP-dying-in-2018
есть куча статей, глупых вопросов
https://medium.com/@robmuh/java-is-dying-78680d34718e

v
13.10.2018
09:29:35

Max
13.10.2018
13:13:08
Ребятушки, кто нибудь знает как отключить backtrace ошибок на контроллере graph ql???

Aleksey
13.10.2018
19:25:42
чо?

wi11son
14.10.2018
10:12:38

Max
14.10.2018
14:14:21

wi11son
14.10.2018
14:19:02
У нас были куски на старом, там чуть подпилили, потому что сигнатуры изменились (ключи в кейворд аргс какие-то), и другая на новом, а потом и первую часть переписали
Так что какое-то бэквард компатибилити там все же присутствует, но не 100%

Max
14.10.2018
15:32:48

wi11son
14.10.2018
15:40:39

Max
14.10.2018
15:40:50
Да

Google

wi11son
14.10.2018
15:40:55
https://github.com/rmosolgo/graphql-ruby/blob/master/lib/generators/graphql/templates/graphql_controller.erb сюда подглядывал?
Выглядит как будто можно просто rescue_from дописать в контроллер
Или избавиться от ветки rescue в execute

Max
14.10.2018
15:48:54
Или избавиться от ветки rescue в execute
Rescue from я использую, у меня свой класс ошибок доя бизнес логики, с кодами, когда через rescue from то все ок трейса нет, но если ошибка не отлавливается то тянется трейс, я думал его можно отрубить на котроллере, что бы он не передавался но в лог записывался

wi11son
14.10.2018
15:52:01
Ну сделай rescue_from Exception, тогда все будет отлавливаться
Или ты про graphql-ные ошибки?

Max
14.10.2018
15:56:31

wi11son
14.10.2018
15:58:02
Хорошая идея юзать сервис, типа sentry, там и контекст можно задать, и бектрей не потерять, и частоту появления посмотреть и задачей закрыть

Max
14.10.2018
15:58:05
)))))

Eugene
14.10.2018
18:08:19
Старый мем, щас уже про js актуально.

Кøе-ктø Геннадьевич
14.10.2018
18:22:39

Dmitriy
14.10.2018
20:12:05
Anatolii Какие люди

Daniel
15.10.2018
02:25:34
Столкнулся с не понятной проблемой
с БД приходит число `"2 250,69"`(после импорта)
Я хочу его превратить во Float. Но вначале я хочу убрать всякие пробелы, но тут нежданчик - пробел не убирается
"2 250,69".split(' ') => ["2 250,69"]
Пишу в ручную данное число
"2 250,69".split(' ') => ["2", "250,69"]
Что не так? Я так понимаю это не пробел в первом варианте, как понять что там?

Dmitriy
15.10.2018
02:40:38
Столкнулся с не понятной проблемой
с БД приходит число `"2 250,69"`(после импорта)
Я хочу его превратить во Float. Но вначале я хочу убрать всякие пробелы, но тут нежданчик - пробел не убирается
"2 250,69".split(' ') => ["2 250,69"]
Пишу в ручную данное число
"2 250,69".split(' ') => ["2", "250,69"]
Что не так? Я так понимаю это не пробел в первом варианте, как понять что там?
[8] pry(main)> "2 250,69".delete(' ')
=> "2250,69"

Daniel
15.10.2018
02:41:33

Dmitriy
15.10.2018
02:42:22
?

Daniel
15.10.2018
02:42:38
я вообще хз что происходит

Dmitriy
15.10.2018
02:45:45

Google

Dmitriy
15.10.2018
02:46:45
через gsub вроде можно все бахнуть даже странные пробелы

Daniel
15.10.2018
02:47:56

Dmitriy
15.10.2018
02:49:56
/[[:space:]]/, "" вот так еще вроде можно

Pavel
15.10.2018
02:52:23
"2 250,69".gsub(/[^0-9,]/, "")
чтобы уж наверняка

Daniel
15.10.2018
02:55:01
@rubyist @tenseisan спасибо за помощь

Сергей
15.10.2018
05:38:26
Привет, ребята. Есть метод, который вызывается 2 раза. Как в rspec можно его замокать, чтобы при первом вызове возвращалось одно значение, при втором - другое?

Andrey
15.10.2018
05:45:05
Странный метод :) если что-то сложно тестить - стоит задуматься об архитектуре )

Pavel
15.10.2018
05:56:37
Это для методов класса
MyClass замени на нужный объект и мокай метод экзмепляра класса

Darth
15.10.2018
06:40:05

Andrey
15.10.2018
06:40:26
Да конечно норм мокать, кто же спорит. Но если у тебя очень сложные зависимости - нужно задуматься о них, а не о том, как же их так же сложно замокать.

Darth
15.10.2018
06:40:35

Artur
15.10.2018
07:15:32

Dmitriy
15.10.2018
07:55:22
Добрый день! подскажите чат по редмайну

No
15.10.2018
08:02:08
я думаю можно здесь спросить
хотя я лично не видел редмайн уже очень и очень давно )

Google

Dmitriy
15.10.2018
08:04:33
а для него есть отдельный чат?
не знаю, потому и спрашиваю.. но если здесь есть спецы по редмайну, ты было бы круто. а задача такая - есть система тикетов ОТРС, нет спецов для поддержки, думаю в сторону другой системы хелпдеска

Qwizzy
15.10.2018
08:09:07
Утро!
Есть в config/initializers/events.rb несколько подписок через ActiveSupport::Notifications.subscribe. Данные отправляются через сеть в агент мониторинга.
Сейчас пытаюсь написать тесты на эту штуку, и rake мне ругается ошибкой WebMock::NetConnectNotAllowedError. Т.е даже на этапе rake db:migrate инфа пытается отправляться вовне.
Посоветуйте, плз, как мне лучше это замокать? Вставлять stub_request во все имеющиеся тесты очень не хочется.

Dmitriy
15.10.2018
08:10:38

Darth
15.10.2018
08:29:20

Admin
ERROR: S client not available

wi11son
15.10.2018
09:51:06
@Eugene_Shved можно денег поклянчить здесь?

Eugene
15.10.2018
09:52:14

wi11son
15.10.2018
09:53:35
Питерский руби юзер групп планирует проведение воркшопа (мастеркласса) по graphql и для этого хочет пригласить разраба, тимлида, практика в этой области и докладчика по этой теме к себе в Питер из Минска после НГ, ориентировочный бюджет 10-15 т.р. на билеты и проживание в отеле экономе. Со своей стороны предлагаем забрендировать видео логотипчиком, а так же предложить распространить вакансию с письмом благодарностью по нашей скромной Питерской аудитории в группе в 600 человек локальных рубистов.
Если есть питерские компании, буду благодарен отклику
Просто, спросите в своей компании о поддержке руби комьюнити, возможно под то даже бюджет есть. За спрос денег не берут, а на нет и суда нет, всем спасибо
Каких?
Дропни, если не по канонам)


Aldar
15.10.2018
10:06:24
Видео с конференции Strange Loop о проекте Sorbet
Интересный факт - типизатор Sorbet для поэтапной/постепенной типизации Ruby кода написан на С++. Исходный код пока не опубликован.
https://www.youtube.com/watch?v=uFFJyp8vXQI
https://www.facebook.com/pt/videos/10104173678910803/
https://www.thestrangeloop.com/2018/gradual-typing-of-ruby-at-scale.html
Ссылки на предыдущие материалы по теме:
https://t.me/technologique/1315

Антон
15.10.2018
11:10:39

Vyacheslav
15.10.2018
11:12:18
сори перепутал чаты :)

Антон
15.10.2018
11:14:46
сори перепутал чаты :)
а телефончик то с родины ? пора уже отдельный суровый челябинский чат создавать
чтобы прям SQL во вьюхах

Vyacheslav
15.10.2018
11:16:00

Антон
15.10.2018
11:16:29

Andrey
15.10.2018
11:20:45
Всем привет!
Делал кто-то синхронизацию rails с 1с?
По сути нужно так, таск, который все обновляет
И колбек на модель, наверное, которая после редоктирования товара лезет в товар.
Ну еще и надо чтоб после изменения в 1с правки сразу было видно в магазине.
Просят оценить задачу, а такого не делал
на долго можно увязнуть?
> Ну еще и надо чтоб после изменения в 1с правки сразу было видно в магазине.
Это кроном делать часто? Или там какое-то крутое api в 1с

Google

Антон
15.10.2018
11:26:50
на долго можно увязнуть?
на долго,
1) Давным давно, в далекой далекой галактике синхронизировалсяс 1с через MSSQL, вроде есть gem который позволяет в в MSSQL ходить, работало нормально
2) нужно догавариваться с 1C разработчиком по поводу обмена данными, потому что руби ничего не знает о том что в 1С что-то изменилось
тут не столько сложна реализация, сколько сложно согласование, потому что я не уверен что 1Сники полностью люди

v
15.10.2018
11:32:05
а с полученными данными можешь что угодно творить
ну, т.е. как "сделай". Пусть ее тебе сделают )

Andrey
15.10.2018
11:33:45

v
15.10.2018
11:35:00

Andrey
15.10.2018
11:36:02
тоесть все в основном от 1сников требовать? Моя задача, лишь получать куда то данные и парсить их, верно?

v
15.10.2018
11:38:33
в основном требовать от 1Сников

alteregoizm
15.10.2018
12:12:24

Andrey
15.10.2018
12:13:11

alteregoizm
15.10.2018
12:14:11
для начала надо выяснить как вообще у них 1с крутится
а то мы тебе насоветуем, а там база 1с в расшаренной папке главбуха лежит :D

Andrey
15.10.2018
12:17:34
я не знаю вообще что там творится ахах