
Phil
16.08.2016
08:42:58
Чтобы случайно это не забылось, я готов раз в неделю повторять. Ну вдруг там новички не в курсе и не умеют велосипед и нет хостинга
Уболтал

Alexander
16.08.2016
08:43:40
ты не самый крутой, у тебя докера нет))

Phil
16.08.2016
08:43:42
А главное, мне действительно выгодно, если этот whois где-то посветится бесплатно и sms :)

Google

Magistr
16.08.2016
08:43:47
Фил ты про днс забыл

Phil
16.08.2016
08:44:46

Magistr
16.08.2016
08:45:41
тьфу домены )

Phil
16.08.2016
08:46:18
:)))) а да, #whois diphost.ru домены на любой вкус по спекулятивным ценам
Но надо правильно понимать, что я не против ) Выглядит смешно я и смеюсь. Но не против. От отсутствия модерирования при наличии черезчур жестких правил у меня подгорает больше. Но опять же я не против. Поболтать по делу есть девопс чатики


Alexander
16.08.2016
08:54:20
Фил, бывает так, что люди друг другу не нравятся, например, очевидно, что тебе (и ещё паре человек) сильно не нравится создатель этой группы (не знаю, почему, может, что-то личное, не важно ), но это же не означает, что любые инициативы этого человека нужно отрицать?.. вот эта штука с whois , например, весьма неплохая... просто иногда читаешь сообщения этих людей и вспоминается "а Баба Яга против", все эти личные разногласия было бы лучше оставить за пределами чата в идеале... по интересным и полезным задачам ведь можно сотрудничать со всеми (ради результата), а не только с теми, кто нравится... просто мысли вслух, не считайте за нравоучения...
whois нужен чтобы проще устанавливать связи, вот зафрендишься с каким-нибудь вендором из этой группы - он тебе железки для твоего хостинга будет поставлять с хорошей скидкой, круто же? или какую-нибудь скидку на панельку управления даст...

Phil
16.08.2016
09:04:29
Есть где-то кнопочка "горшочек не вари"?

Yuriy
16.08.2016
09:05:44
Leave group называется

Alexander
16.08.2016
09:06:02

Pavel
16.08.2016
09:07:40
Александр, ты хочешь Фила жизни научить что ли?

Alexander
16.08.2016
09:07:46
извиняюсь, что нафлудил, просто в который раз уже надоело читать о том, что кто-то против каких-то идей только потому что эти идеи предложил Денис

Google

Pavel
16.08.2016
09:07:51
мы тут не за этим
у меня вопрос
точнее запрос
посоветуйте какие-нить ютуб каналы про It/DevOps/Ops/Dev/Qa
можно/нужно зарубежные или чего такого
еще может какие вы подкасты слушаете про ИТ

Dmitry
16.08.2016
09:09:40

Михаил
16.08.2016
09:09:56
ну я хочу вброс мастера послушать
что бы тебя потом в него тыкать)

Phil
16.08.2016
09:11:00

Pavel
16.08.2016
09:13:52
ща
https://www.youtube.com/channel/UC9-y-6csu5WGm29I7JiwpnA
вот например
вот какие-то каналы
https://www.youtube.com/channel/UCyU5wkjgQYGRB0hIHMwm2Sg
https://www.youtube.com/channel/UCyIe-61Y8C4_o-zZCtO4ETQ
из подкастов есть Радио-Т, DevZen...

Dmitry
16.08.2016
09:18:02

Fike
16.08.2016
09:22:00

Andrey
16.08.2016
09:36:59

Pavel
16.08.2016
09:42:23
ну это общая практика
еще желательно миграции накатывать отдельно от приложения

Google

Alex
16.08.2016
09:46:10

Alex
16.08.2016
09:49:26
сначала миграция на новое поле, потом релиз где это поле юзается, затем миграция на очистку старых полей?

Pavel
16.08.2016
09:50:25
Ну у нас например миграции в оффпик накатываются долгие
и старый код умеет работать с новой базой, грубо говоря

Pavel
16.08.2016
09:51:27
Кстати, а есть где статьи на тему "никаких миграций никогда не было, просто набор sql патчей и как с этим жить дальше"?

Pavel
16.08.2016
09:51:42
у нас нет миграций как таковых
ну те никаких там
./framework_tool dbmigrate
есть интерфейс где разработчики могут создавать "запросы на альтеры"
админы-дба их получают и сами решают когда им накатывать их
а когда на прод уже альтеры выехали - разработчик отправляет код в след релиз

Alex
16.08.2016
09:53:54
Т.е у вас миграции не хранятся в коде?

Alex
16.08.2016
09:54:01
?

Pavel
16.08.2016
09:54:17
но когда я работал на проекте поменьше - все было в коде
и разработчики думали что это "да чо там, щас накатим-откатим"
все чики-пуки
писались эти миграции через жопу и через месяц уже нихуя не работало
и конечно же ничего нельзя было откатить
и самое главное - эти миграции мигрировали конкретное состояние БД в другое состояние
и часто нельзя было просто накатить все миграции на пустую БД с нуля и получить схему приложения

Alex
16.08.2016
09:56:02
У меня например фреймворк рельсы. Честно, не знаю как на больших проектах это будет выглядеть. Но на небольших встроенные миграции весьма адекватные.
Когда я пишу миграции, всегда делаю их реверсивными. На взрослом продакшене информацию наверное вообще надо уносить в отдельную табличку чтобы откатить можно было

Google

Pavel
16.08.2016
09:59:23
пока ты один, пиши хоть в блокнотик все миграции
а когда у тебя 100 разработчиков-коллег
и возможность запустить альтер на две недели...

Fike
16.08.2016
10:00:30
two pizza rule

Admin
ERROR: S client not available

Pavel
16.08.2016
10:01:40
наговнокодить можно и втроем

Мария
16.08.2016
10:05:06
Привет, девОпсы✋

Fike
16.08.2016
10:05:30
Я скорее про общие организационные моменты. Там не в порядке прохождения изменений проблема, если есть сто разработчиков, которые не понимают, зачем пишут миграции.

Pavel
16.08.2016
10:05:51
система витязь

Fike
16.08.2016
10:10:05
Ну и не решается эта проблема через дба. А вот через CI, который каждый раз с нуля развертывает систему - вполне.

Pavel
16.08.2016
10:10:35

Konstantin
16.08.2016
10:28:19
привет Машико

Антон
16.08.2016
10:38:44
#whois Привет, меня зовут Антон.
- Работаю в консалтинге
- DevOps/Системное администрирование
- Системное администрирование и автоматизация
- CI/CD автоматизация
- Москва
- @docker_ru

Timothy
16.08.2016
10:39:57
#whois категорически приветствую! DevManager проектов разработки авиационных систем и ПО для авионики. Стараемся менять подходы в очень консервативном окружении.

Антон
16.08.2016
10:49:28
Привет! Есть вопрос, на php проекте используем Gitlab CI с shell executor, хотим перевести на docker конетейнеры для параллельных билдов. Я тестировал методы docker dind, и docker socket bind. Тесты должны запускаться внутри репозитория, для shell executor все просто делается клон репозитория в определенный каталог и в нем запускаются тесты через runner. Для docker dind сложнее, как я понял репозиторий нужно добавлять при сборке образа через Dockerfile (т.е. ADD /builds/my_repo). И потом через docker run my-image /path/to/test/scripts запускать скрипты внутри контейнера, иначе , как я понял не получиться сделать?

Paul
16.08.2016
10:53:54

Google

Timothy
16.08.2016
10:54:18
Работали с ними

Мария
16.08.2016
11:03:58

Phil
16.08.2016
11:04:35

Paul
16.08.2016
11:05:04

Мария
16.08.2016
11:05:36

{{{Tolik}}}
16.08.2016
11:08:11
Есть кто с ораклом дружит?

Phil
16.08.2016
11:08:23

{{{Tolik}}}
16.08.2016
11:09:59
Я пытаюсь залить несколько дампов по очереди, с EXCLUDE=USER, но в некоторых USER нет изначально и он сцуко не импортирует. Хотя казалось бы.
ORA-39168: Object path USER was not found.

Мария
16.08.2016
11:10:12

{{{Tolik}}}
16.08.2016
11:11:48
извините, что я тут в дейтинг-чатике с рабочими вопросами

Phil
16.08.2016
11:12:05