@proRuby

Страница 1431 из 1594
Roman
13.09.2018
15:33:53
ага

Alexander
13.09.2018
15:41:37
в смысле? в жаве прям по боевой базе тестят? О_О

larry
13.09.2018
15:42:01
нет, ты просто делаешь инжектив mock сервис

Google
larry
13.09.2018
15:42:23
фейковый и он отуда тянет данные которые ты можешь сам создать или сгенерить через либу какую нибудь

ну это если брать конкретно spring тесты

Alexander
13.09.2018
15:43:04
тю. А если в миграции накосячил и в каком нить мускуле кодировка вместо юникода вылезет зимбабве?

larry
13.09.2018
15:43:44
для проверки БД пишутся отдельно тесты

Alexander
13.09.2018
15:43:58
сложна :)

Roman
13.09.2018
15:44:27
не ну ващет прально. что не тестишь - то мокай

ты ж не тестируешь именно правильность записи в базу - ты тестишь свою логику

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

но это не в rails мире

larry
13.09.2018
15:45:02
сложна :)
По началу да а потом привыкаешь и даже начинаешь думать что только так и нужно и когда видешь статические методы охуеваешь)

в django вроде там как в рельсах?

стат методами в основном данные дергаются из модели

Yuriy
13.09.2018
16:01:56
Ребят, есть тут кто умеет в Go и NodeJS? Мы ищем на фуллтайм) https://jobs.lever.co/bit/63db5861-276c-49a5-a90c-71f400a9bfcf Работать предстоит со мной, основателем f2pool и research-ером из OmiseGo b.fish/launch У нас оч крутой офис в Бангкоке, дружная команда, топовые макбуки, моники LG Ultrafine 5K, и в принципе всё, о чём только можно пожелать

Google
Anton
13.09.2018
16:27:00
Alex
13.09.2018
17:12:16
привет, мужики! короче нужно распарсить хедер mardown таблицы, что-то типа такого `|| Corvette | GT | Viper` в такой формат: если ячейка пустая, то это строка с пробелом, если слово, то слово. с этим примером будет так: [“ ”, “Corvette”, “GT”, “Viper”]. в пустых ячейках может быть несколько пробелов или не быть вовсе. есть идеи как это сделать?

Nikita
13.09.2018
17:13:39
Заменить двойные пробелы на одинарные и спитнуть по ||

Либо сплитнуть по || и сделать трим

Но если в элементе будут просто пробелы, то стрип сделает из строки «»

Alex
13.09.2018
17:17:51
Заменить двойные пробелы на одинарные и спитнуть по ||
где заменить? в пустой ячейке? а если там нет пробелов?

плюс пустых ячеек может быть сколько угодно. `||||| слово| слово|`

Nikita
13.09.2018
17:21:23
и что?

Alex
13.09.2018
17:22:41
я начал так: '|| Corvette | GT | Viper'.split(“|”), но у меня получается ["", "", " Corvette ", " GT ", " Viper”]. то есть в начале - две empty строки, а мне нужна одна с пробелом

Nikita
13.09.2018
17:23:26
дак у тебя разделитель | или ||?

Alex
13.09.2018
17:24:59
разделитель - |

Nikita
13.09.2018
17:25:46
короче для твоего конкретного кейса можно сделать так: .gsub('||', '|').split('|').map(&:strip).map { |x| x.empty? ? ' ' : x }

Alex
13.09.2018
17:29:06
ну так то да)

но нужно что-то универсальнее

Nikita
13.09.2018
17:30:40
нужно больше кейсов

чтобы сделать что-то универсальнее

Alex
13.09.2018
17:34:05
`| | | | Corvette | GT | Viper` такой например и такой `|||| Corvette | GT | Viper`

Nikita
13.09.2018
17:34:23
а что получится то должно?

в 1-м и 2м случае

Alex
13.09.2018
17:39:48
короче, это заголовок маркдаун таблицы. то, что между | | - это заголовок конкретной колонки. нужно получить массив заголовков. если заголовок пустой(ничего нет или пустая строка), то он должен стать пустой строкой с пробелом. заголовок в начале строки может как начинаться с | так и не начинаться. то есть может быть и так |word| word| так и word|word

Google
Alex
13.09.2018
17:39:56
что-то типа того

Alexander
13.09.2018
17:40:15
Ну split же

А самый верный способ - какой нить парсер маркдауна :)

Alex
13.09.2018
17:44:03
дело в том, что там не все заголовки - валидный маркдаун)

типа юзеры вводили

Alexander
13.09.2018
17:45:48
Сказать юзеру, что он мудак и ткнуть носом в неформат

Nikita
13.09.2018
17:46:53
и забанить по подсети на хуй

Tim
13.09.2018
17:47:51
Всю страну

Alex
13.09.2018
17:49:50
Это то да, жалко проблему не решит))

Nikita
13.09.2018
17:50:48
вообще то решит

Alex
13.09.2018
17:56:09
В будущем разве что

Alex
13.09.2018
18:37:01
Подскажите почему гем может попасть в директорию /.rvm/gems/ruby-2.5.1/bundler/gems/gemname а другие ставятся в: /.rvm/gems/ruby-2.5.1/gems/gemname Разница лишь в том, что для первого гема я в гемфайле указал репозиторий и ветку на гитхабе

Alex
13.09.2018
18:37:26
потому что один ставится через gem другой через bundle?

Alex
13.09.2018
18:37:40
оба чем bundle install

Vasiliy
13.09.2018
19:08:16
Когда гитом ставишь там вроде процесс чуть другой

Alex
13.09.2018
19:15:08
Да, приходится запускать теперь bundle exec ruby script.rb иначе через require не видит гем

Anton
14.09.2018
06:45:17
Всем привет! Какие правила по поводу размещения вакансии для RoR Dev у вас?

Anton
14.09.2018
06:55:45
#vacancy #relocation #ruby #office #fulltime Вакансия: Senior or middle Web RoR Developer Где: Москва, РФ / После нового года возможна релокация в Малазию (Куала Лумпур) График : #fulltime #office Зп: от 120к руб NET (обсуждается) Компания: Сингапурский финансовый холдинг, занимающийся развитием финтех проектов на рынке Юго-восточной Азии. ?Что нужно делать. - Middleware – сервис, который управляет нашими веб-сайтами и мобильными приложениями; - Backend — Внутренняя Back/Front-office система; - P2P — Платформа для инвесторов чьи деньги автоматически распределяются в выдаваемые кредиты в странах; - Shared services — Общие сервисы, которые используют наши платформы и сервисы (Risk, SMS, Push, Bank/Payments, и тд); ?Какого кандидата мы ищем? - не менее 2 лет опыта работы с Ruby on Rails, а также других языков и технологий; - Опыт использования: grape & docker - Навыки с GIT, Scrum и Agile; - отличное понимание серверных инфраструктур и непрерывное развертывание для Ruby в средах AWS, Nginx; - Sidekiq, Heroku, Capistrano; - Опыт работы с MySQL/PostgreSQL; - Забота о качестве. Более развернутое описание вакансии: https://www.notion.so/mrchananton/Sr-middle-RoR-Backend-developer-9a0f5a630619414b9a5dbdeb1e4d9246 Контакты для связи: @mrchananton (https://t.me/mrchananton)

Вот более неформальное описание

Google
Anton
14.09.2018
06:56:05
https://www.notion.so/mrchananton/Sr-middle-RoR-Backend-developer-9a0f5a630619414b9a5dbdeb1e4d9246

Максим
14.09.2018
08:08:19
ура компания оплатит мне руби раша

Dima
14.09.2018
08:09:47
ура компания оплатит мне руби раша
Мотошлем купят? :) https://www.rubyrussia.com/ru/

Максим
14.09.2018
08:10:11
я когда показывал им что такое рубираша чуть этот сайт не скинул)

Admin
ERROR: S client not available

Zamira
14.09.2018
08:25:28
ура компания оплатит мне руби раша
Это ты откуда куда едешь?)

Максим
14.09.2018
08:25:34
из москвы)

Tim
14.09.2018
08:25:50
ну это оч круто

Zamira
14.09.2018
08:25:54
На все вопросы отвечаешь только наполовину?

?

Tim
14.09.2018
08:26:21
ну это в москве

я так думаю

дефолт сити так сказатб

Zamira
14.09.2018
08:26:54
Да? А что тогда оплачивать? Вход такой дорогой?

Roman
14.09.2018
08:27:42
чтоблет? 10к рублей билет?

это что неделя с бухлом?

Alex
14.09.2018
08:27:56
http://rubyrussia.club
Уже успели переименоваться? )

Google
Alex
14.09.2018
08:28:15
10_000 Р
Begdecimal.new(10_000) )

Zamira
14.09.2018
08:28:30
Простите, а тут мат не запрещен?

Alex
14.09.2018
08:28:31
Блин, бег децимал, руби умоляю

Простите, а тут мат не запрещен?
Матерятся иногда, а что?

Roman
14.09.2018
08:28:44
сайт у них конечно... специфический

Zamira
14.09.2018
08:28:55
Alex
14.09.2018
08:29:05
Тоже хочется)
Матернись

Tim
14.09.2018
08:29:22
я знаю людей которые 10к на полной ставке лутают, не айти

Roman
14.09.2018
08:29:27
однодневная конфа 150 баксов, офигеть...

Felix
14.09.2018
08:29:55
я бы зарплатой взял?

Roman
14.09.2018
08:30:29
у нас тоже есть бюджет на конфы

на железо, на медицину

но баблом низзя =)

Страница 1431 из 1594