@rubylang

Страница 1654 из 1684
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
Я тоже))) но вопрос такой, сейчас в проекте версия 1.7.14, если на 1.8.7 мигрировать старый синтаксис будет работать?
Говорят, что поддерживается, но лучше перейти, мы мигрировали и новый значительно лучше

Max
14.10.2018
14:14:21
Говорят, что поддерживается, но лучше перейти, мы мигрировали и новый значительно лучше
Я писал на новом, он лаконичней, и местами проще, но вот помнится что старый синтаксис не хочет работать в новой версии, а вы как мигрировали? Просто переписали все???

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

Так что какое-то бэквард компатибилити там все же присутствует, но не 100%

Max
14.10.2018
15:32:48
Так что какое-то бэквард компатибилити там все же присутствует, но не 100%
Не подскажешь как трэйс убрать, что бы при эксепшенах не тянулся на фронт через контроллер?

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 то все ок трейса нет, но если ошибка не отлавливается то тянется трейс, я думал его можно отрубить на котроллере, что бы он не передавался но в лог записывался

Max
14.10.2018
15:56:31
А что там каждый раз рандомные ошибки, может их все обозначить?
Я отлавливаю те что нужны, но не хотел терять трэйс для ошибок которые могу возникнут в ходе работы приложения, идея отлавливать StandartError и для них выводить через Rails.logger backtrace??

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

Max
14.10.2018
15:58:05
Или ты про graphql-ные ошибки?
Эти ошибки норм, их сам гем обрабатывает, они даже с 200 статусом уходят

)))))

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"] Что не так? Я так понимаю это не пробел в первом варианте, как понять что там?

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 замени на нужный объект и мокай метод экзмепляра класса

Странный метод :) если что-то сложно тестить - стоит задуматься об архитектуре )
Архитектура и моки тут не причем. Мокать стандартная практика. Проблема только в том, что с Rails это проблема. И тяжело/невозможно мокать зависимости

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

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 во все имеющиеся тесты очень не хочется.

Darth
15.10.2018
08:29:20
А в чем принципиальная разница?
Мок это expect, стаб это allow Разница существенная

Admin
ERROR: S client not available

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

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

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

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

Антон
15.10.2018
11:16:29
не менял уже 12 лет, хех, как сам?
обычно лучше всех, но понедельник

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
это таск для крона надо?
можно не кроном. Delayed::Job например умеет в повторяющиеся таски. Наверняка не он один такой

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

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

alteregoizm
15.10.2018
12:14:11
для начала надо выяснить как вообще у них 1с крутится

а то мы тебе насоветуем, а там база 1с в расшаренной папке главбуха лежит :D

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

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