
Антон
01.02.2017
09:54:47

Alex
01.02.2017
09:55:10
Я вот пока на уровень рубей не спустился не знал что rspec подключает bigdecimal, а голый руби нет. Изза TDD я не видел этой ошибки пока вручную код не дернул в dev.
Хотя казалось бы кодил полтора года уже на тот момент.

Антон
01.02.2017
09:55:37
а убунта тут причем?

Google

Антон
01.02.2017
09:55:43
админство тут причем?

Alex
01.02.2017
09:55:52
Это к вопросу о том что "такого не бывает"

Антон
01.02.2017
09:56:02
навыки баристы тоже очень нужны, как без кофе то?

Alex
01.02.2017
09:56:09
То что ты не затрагивал те моменты где это бывает или может быть часто не значит что их нет.

Антон
01.02.2017
09:56:10

Alex
01.02.2017
09:56:13
Даже не значит что они редки.

Антон
01.02.2017
09:56:14
я звоню админу
я 10 лет пишу на руби
админ 10 лет админит
у меня нет 10 лет чтобы еще и админить уметь

Alex
01.02.2017
09:57:08
10 лет чтобы админить? за неделю осваивается

Антон
01.02.2017
09:57:23

Google

Alex
01.02.2017
09:57:34
"У меня" мы кажется это уже обсуждали.

Антон
01.02.2017
09:57:59

Alex
01.02.2017
09:58:41
на прод лазил чтобы разобраться в чем проблема.

Антон
01.02.2017
09:59:33
и?

Alex
01.02.2017
09:59:47
Ну и чтобы я там делал если бы не знал как оно работает?

Антон
01.02.2017
10:00:51
ну и какие были временные затраты? была ли проблема на самом деле? сконфигурено было не правильно? в чем суть то?

Alex
01.02.2017
10:01:32
> сконфигурено было не правильно
Но в конфигах приложения под прод.
Стучал на адрес апишки, но апишка под стейж была, т.е не тот адрес.

Антон
01.02.2017
10:02:11
тоесть вообще не в сервере проблема

Alex
01.02.2017
10:02:28
Воспроизводилось то только на сервере :)

Антон
01.02.2017
10:02:51
интересно, а версия сервера как на это влияет?

Alex
01.02.2017
10:03:18
и про то что надо знать продакшен

Антон
01.02.2017
10:04:00
оффлайн пол часика, продумаю ответ :)
сорри

Alex
01.02.2017
10:05:46
Допустим я не смогу залезть в рельсовую консоль если не знаю что такое докер и как мне залезть внутрь на проде.

Gleb
01.02.2017
10:06:02
А если ты не на руби пишешь, а на крестах, например. Тебе становится важно, что там за версия оси, какие либы и компилятор в системе

Alex
01.02.2017
10:06:36
но вообще тоже аргумент конечно.

Google

Alex
01.02.2017
10:07:05
как и devel зависимости для гемов.

Gleb
01.02.2017
10:07:29
Я просто гору боли имел со старым центом и нашим софтом на c++14

Alex
01.02.2017
10:07:43
я вообще каждый раз притрагиваясь к cpp имел боль
I CANNOT COMPILE BECAUSE 1+ 3 = 85 - 4 13 12 and the answer is 42.
stacktrace на 150 строк непонятно чего.

Gleb
01.02.2017
10:09:00
Да не, там привыкнуть можно норм

Alex
01.02.2017
10:09:22
ну я извиняюсь и к бэйсику можно, поэтому я пока гляжу в сторону rust.

Gleb
01.02.2017
10:09:37
И ошибки гцц на 1000 строк парсить научиться и гдб в консоли дергать

Alex
01.02.2017
10:09:50
зачем так страдать непонятно.

Gleb
01.02.2017
10:10:05
Альтернатив нет ибо

Alex
01.02.2017
10:10:13
Rust же.

Gleb
01.02.2017
10:10:24
Opencv?

Alex
01.02.2017
10:10:25
У него ток экосистема сыровата немного.
Opencv?
Биндинги есть насколько я помню.

Gleb
01.02.2017
10:10:48
Ну не переписывать же все на него

Alex
01.02.2017
10:10:48
https://crates.io/crates/opencv
а, нормальные пакеты еще, не то что в cpp где черт подери что.
но для рубистов лучше кристал будет.

Gleb
01.02.2017
10:11:28
Да нет там просто пакетов

Alex
01.02.2017
10:11:32
который к сожалению может загнуться до релиза.

Google

Alex
01.02.2017
10:11:39

Gleb
01.02.2017
10:11:50
В крестах

Alex
01.02.2017
10:12:00
В крестах
Там есть же всякие nuget и кучка прочих, нет?

ojab
01.02.2017
10:12:23
идите-ка вы в https://telegram.me/ruby_talks

Alex
01.02.2017
10:12:23
только каждый в свою сторону одеяло тащит, а большинство просто вручную зависимости качают (жесть)

Gleb
01.02.2017
10:14:06
Нугет только на винде и та еще говнина
Так что только системный пакет менеджер
А там не все есть, а что есть - старое

Антон
01.02.2017
10:47:52
и про то что надо знать продакшен
а чем отличается production от development?
количеством серверов которые работают одинаково?
ну окей допустим мы знаем
вопрос в том, что хватит ли твоих знаний чтобы полноценную инфратструктуру развернуть?
хранилища пошарить, шардинг, балансировочку итп
а то что ты предлагаешь в пример делается копипастой из stackoverflow

Admin
ERROR: S client not available

Антон
01.02.2017
10:49:12
контракты на инфраструктуру полноценного приложения начинаются от 100к у студентов и 500к у нормальных контор с компетенциями
хорошего девопса на раныке купить 150к/месяц
сколько нужно лет чтобы иметь такие компетенции?

Alex
01.02.2017
10:51:51

Антон
01.02.2017
10:52:01
дев может работать в докере

Alex
01.02.2017
10:52:07
может, а может отличаться.

Антон
01.02.2017
10:52:27
чем?
true if Raile.env.development?

Alex
01.02.2017
10:53:16
тем что локально без докера, на проде докер.
Это самый банальный пример.

Google

Антон
01.02.2017
10:53:36
почему тебя это беспокоит? :)

Alex
01.02.2017
10:54:14
Не вижу в споре дальнейшего смысла, мы никуда не придем. Предлагаю тему закрыть

Антон
01.02.2017
10:55:38
только не надо обобщать, может быть ты никуда и не придешь

ojab
01.02.2017
10:56:21

Alex
01.02.2017
10:57:08
подразумевается что тестирования нет?
Подразумевается что если ты локально разрабатываешь без докера, а на проде докер и ты его не знаешь - не сможешь найти способ воспроизвести баг/подебажить.

Mikhail
01.02.2017
11:02:49
Сервис для хранения кода GitLab случайно удалил почти 300 ГБ данных из-за ошибки сисадмина
https://vc.ru/n/gitlab-wipe
?

Alex
01.02.2017
11:03:50
Не удалил.
Репы остались, они в базе подропали данные.

Mikhail
01.02.2017
11:04:46
Да я читал

trickster
01.02.2017
11:08:46
+ 1 в копилку "почему я использую гитхаб"

Alexander
01.02.2017
11:10:32

Alex
01.02.2017
11:10:45

Alexander
01.02.2017
11:12:02

Alex
01.02.2017
11:12:13
попасть в рельсовую консоль конечно же!
?

Alexander
01.02.2017
11:12:56

Alex
01.02.2017
11:13:08
один раз консоль - всегда консоль

Антон
01.02.2017
11:13:43

Alexander
01.02.2017
11:13:46

Alex
01.02.2017
11:14:01
Иногда бага только там воспроизводится, серьезно.

Антон
01.02.2017
11:14:13