
Антон
13.10.2016
11:46:55
локально RAILS_ENV=production?

Vitaly
13.10.2016
11:47:24
в продакшн гем spring добавил и зедеплоилось

Mikhail
13.10.2016
11:47:30
спринг как раз не нужен по идее

Vitaly
13.10.2016
11:47:41
ну они писали там что нужен

Google

Vitaly
13.10.2016
11:47:49
в деплое чтоль
или в гайде не помню если честно

Антон
13.10.2016
11:47:58
я вообще поражаюсь вот пума не работает, вот такую ошибку пишет
100500 вариантов окружения способного вызвать эту ошибку придумывайте сами
где моя линейка?

Mikhail
13.10.2016
11:50:14
Я думаю, почему еще не придумали и не описали методику чтения ошибок и логов

Денис
13.10.2016
11:50:18
а тем временем мы снова ищем программистов :) https://sourcelab.techonology - Москва, fulltime, офис на Беляево, митапы-конференции, оплата обучения. работа в офисе, можно из дома 2 дня в неделю - очень удобно для подмосквичей. проекты интересные, в офисе можно играть в PS4, nintendo wii, проявлять инициативу, периодически устраиваем дни здоровья. #зп договорная до 200 #работа #вакансия

Vitaly
13.10.2016
11:50:26
а я спринг и добавил в группу девелоп - под продакшеном я имел ввиду то что деплоил

Антон
13.10.2016
11:50:42
с деплоем нет проблем же
приложунька уже выкатилась

Mikhail
13.10.2016
11:51:00
Опять 200 тысяч и все плюшки, лижбы в офисе к стулу пристегнуть хехе)

Антон
13.10.2016
11:51:09
я вот тоже долго не мог выкатить, оказалось нужно включить компьютер

Mikhail
13.10.2016
11:51:33
Антон для тебя вакансия

Google

Денис
13.10.2016
11:51:34
просто так реально быстрее решаются все вопросы
проверено личным опытом

Антон
13.10.2016
11:52:05

Mikhail
13.10.2016
11:52:12
Ааааа точно же)

Денис
13.10.2016
11:52:21
конечно мало, кто бы сомневался :)

Vitaly
13.10.2016
11:52:39
не знаю почему но хуроку ругнулась что спринга нет я добавил спринг в девелоп группу и задеплоилось

Mikhail
13.10.2016
11:52:55

Антон
13.10.2016
11:53:01

Vitaly
13.10.2016
11:53:16
а почему конкретно не знаю

Aldar
13.10.2016
11:53:41

Mikhail
13.10.2016
11:53:54

Artur
13.10.2016
11:54:04
Ето как в армии.

Денис
13.10.2016
11:54:13

Artur
13.10.2016
11:54:14
Мы же не в армии.

Антон
13.10.2016
11:54:15

Mikhail
13.10.2016
11:54:23

Антон
13.10.2016
11:54:28

Google

Aldar
13.10.2016
11:54:53

Антон
13.10.2016
11:55:30

Aldar
13.10.2016
11:55:48

Антон
13.10.2016
11:56:07
сорян :(
заддосили
видать вопросы реально нужно оперативно решать
ну я знаю где отвественные, они в wii играют щас
Host sourcelab.techonology not found: 3(NXDOMAIN)
нет такой #работа #вакансия

Денис
13.10.2016
12:01:59
https://sourcelab.technology/
буква лишняя, я не копипастил)

ojab
13.10.2016
12:02:58
в обоих чятах лишняя, сдаётся мне что копипастил

Денис
13.10.2016
12:03:52
в тот отсюда

ojab
13.10.2016
12:11:53
как у вас в card_validator страшненько luhn checksum написан, однако

Денис
13.10.2016
12:12:42

ojab
13.10.2016
12:12:47
https://github.com/sadfuzzy/card_validator/blob/master/lib/card_validator/validator/luhn_alg.rb

Денис
13.10.2016
12:15:27

Антон
13.10.2016
12:16:49
.odd? .even? были еще в 1.8.7

Денис
13.10.2016
12:17:14

Антон
13.10.2016
12:17:40
рулят, но метод свой для этого писать не нужно

Google

Денис
13.10.2016
12:18:02
рекомендации можно направить автору кода)

Антон
13.10.2016
12:21:10
и 0 четное

I
13.10.2016
12:21:44
num.to_s.split('') - имхо chars более читаемое

Антон
13.10.2016
12:21:58
to_s.chars?

I
13.10.2016
12:22:05
ну да

Денис
13.10.2016
12:22:20

I
13.10.2016
12:22:46
ну и да, лучше было так: num.to_s.chars.reduce(0){|sum, digit| sum + digit.to_i }

Антон
13.10.2016
12:23:15
reduce(:+)

Admin
ERROR: S client not available

I
13.10.2016
12:24:08
тогда еще map(&:to_i) надо перед reduce

Антон
13.10.2016
12:24:52
(:[]) прикольнее смайлик, но редко работает

Денис
13.10.2016
12:26:25
для чистого кода rubocop хорошо работает

I
13.10.2016
12:27:00
короче, обосрать мы всегда сумеем, поэтому лучше не провоцируйте людей

Антон
13.10.2016
12:27:21
чойта, обязательно провоцируйте
я вот от своего кода устал давно
рубокоп не поможет привести представленный код в порядок… например

Google

Антон
13.10.2016
12:33:19
ну и вот имена методов even? нечетное, передадим 1, вернет false
false positive
рубокоп не поможет
код то правильный, но просто неверное название - вводит в заблуждение
рубокоп вообще не супергерой :)
assert CardValidator::Validator.valid?("4408 0412 3456 7893")
валидатор протестирован на одном номере

Денис
13.10.2016
12:36:29

Danila
13.10.2016
12:37:44
kek

Денис
13.10.2016
12:44:42
давайте поговорим об инструментах, унифицированных между проектами - кто чем пользуется
типа byebug, spring, guard-livereload, rack-livereload, terminal-notifier, terminal-notifier-guard, awesome_print, better_errors, binding_of_caller, quiet_assets, letter_opener, pry-rails, simplecov

Антон
13.10.2016
12:47:04
это все зависит
byebyg и pry выкинул - тесты рулят
better_errors binding_of_caller тудаже

Danila
13.10.2016
12:48:37
как тесты заменяют тебе дебаггер?

Антон
13.10.2016
12:48:38
делаю pixel-perfect верстку не открывая браузера :)

Danila
13.10.2016
12:48:40
паринь ты че

Антон
13.10.2016
12:48:52

Danila
13.10.2016
12:48:57
кек
сразу пишешь идеальный код?
не бывает такого, что не понятно, какого хуя чтото происходит или не происходит?