а надо было сократить бюджетные места в 10 раз, чтобы среди абитуры была жесточайшая конкуренция и голодные игры за право поступить и учиться бесплатно.
сейчас на многих специальностях, особенно технических-прикладных, часто конкурс не среди абитуриентов за места, а вузов и факультетов за абитуриентов.
это, вкупе с принципом финансирования вузов исходя из поголовья обучающихся, когда отчислять студентов раньше начала второго семестра 4го курса или 6го, когда он своей тушкой уже внес максимальный вклад в финансирование своей альма-матер, никакой мотивации нет, наносит сокрушительный удар по качеству выпускников. частично, будущих аспирантов, частично будущих преподавателей...
можно обсудить, какие вариаты сборки образов с го-бинарниками наиболее удобны и практичны. from alpine, условно , или from scratch. почему. как базовый образ влияет / может влиять на работу го-приложения в к8с и прочее
так уже не мало раз упомянули, что у вас хадуп и вам от него больно, что все окружающие искреннее вам сочувствуют. НО, в мире немало и других, менее неприятных и тяжелых в обращении вещей, где попроще, посмотрите, мб вам понравится и не придется себя мучать.
«потому что Лотус — это тормозное, глюкавое поделие на Java, которое работает отвратительно на всех ОС, а особенно МакОС, в котором нету адекватного поиска, в которое более-менее веб-интерфейс завезли буквально недавно и от которого даже ИБМ избавились, хотя они еще те ценители и часто и авторы подобного софта» — сойдет за аргументы?
хочется сказать спасибо Артемию за интересный доклад, т.к. сами внутри прошли весь тот же путь в прошлом году, и добавить, что с момент доклада произошло радостное событие — он подготовил и закинул ПР с поддержкой многосерверности в DSN (https://github.com/jackc/pgx/pull/545) c автопереключением на текущего мастера при проблемах и этот ПР был принят и вмержен в pgx.
несколько версий назад появился еще yaml-синтаксис, но он имеет 1000 и 1 ограничение, до сих пор пользование им — это раскладывание костылей и подпорок, чтобы эти ограничения обходить.
Целая статья на тему, как забыть и забить на пользу от `infrastructure-as-code`, добровольно завендорлочившись в окошках бамбу и жить, размножая планы мышкой.
Картинки из типичных презентаций для менеджеров на тему: «что такое пайплайны continuous integrations and delivery и как их готовить for dummies» красивые, спору нет.
Bamboo — один из наиболее далеких от современных best-practies представителей набора инструментов для задачи построения непрерывных конвейеров из тех, с чем приходилось встречаться. Даже наиболее активно рекламируемая Атлассианов seamless-интеграция с другими продуктами их стека — это не более, чем преувеличение/обман или ложь. По крайней мере, никаких интеграции с Жирой (хедлайнер стека, как никак) замечено при попытке жизнь с Bamboo не замечено.
По словам ребят из Express42, они ценят Патрони, в числе прочего, за возможность выполнения «rolling» обновления кластера между мажорными версия пг (т.е. когда требуется делать pg_upgrade), причем контролируемо и с минимально возможным даунтаймом. Насколько я понимаю, в столоне такой киллер-фичи нет.
Не приходилось ли выполнять такие обновления с помощью патрони? Если да — это явно было бы интересно! А если нет — как вы обновляете клиентские кластеры и есть ли такая функциональность?
поскольку ходят легенды, насколько кролику свойственен сплит-брейн и прочие трудности при разрыве связи между кусочками кластера, хотелось бы каких-то деталей на этот счет.
— то это самый простой способ удалить ВСЕ имеющиеся в системе репозитории. он вполне удобен, особенно с учетом не требующейся здесь «идемпотентности».
использование же вызовов команд docker и docker-compose через модуль shell обусловлен тем, что все docker-специфичные штуки в ansible требуют установленного на целевых хостах питонячего модуля docker-py, который требует или установки пакета с ним или установки pip для того, чтобы его самого установить, а также часто конфликтует по версии с самими пакетами docker/docker-compose.
Последнее, к слову, на мой взгляд вполне «удовлетворительно для использования». При использовании docker-compose идемпотентность вызовов обеспечивается им самим.
Я почти 8 лет проработал в вузе и могу смело утверждать, что их много. Чрезмерно и слишком много.
а надо было сократить бюджетные места в 10 раз, чтобы среди абитуры была жесточайшая конкуренция и голодные игры за право поступить и учиться бесплатно.
сейчас на многих специальностях, особенно технических-прикладных, часто конкурс не среди абитуриентов за места, а вузов и факультетов за абитуриентов.
это, вкупе с принципом финансирования вузов исходя из поголовья обучающихся, когда отчислять студентов раньше начала второго семестра 4го курса или 6го, когда он своей тушкой уже внес максимальный вклад в финансирование своей альма-матер, никакой мотивации нет, наносит сокрушительный удар по качеству выпускников. частично, будущих аспирантов, частично будущих преподавателей...
можно обсудить, какие вариаты сборки образов с го-бинарниками наиболее удобны и практичны. from alpine, условно , или from scratch. почему. как базовый образ влияет / может влиять на работу го-приложения в к8с и прочее
а кто может объяснить, в чем смысл Add(-1) вместо Done?
«долго, дорого и х**во» — вот принцип выбора продуктов большими компаниями
так уже не мало раз упомянули, что у вас хадуп и вам от него больно, что все окружающие искреннее вам сочувствуют. НО, в мире немало и других, менее неприятных и тяжелых в обращении вещей, где попроще, посмотрите, мб вам понравится и не придется себя мучать.
анти-бест-практиз-докерфайл. обновляем список пакетов в одном слое, чистим за собой в слое через 1…
— гугл транслейт, ты ли это?
несколько версий назад появился еще yaml-синтаксис, но он имеет 1000 и 1 ограничение, до сих пор пользование им — это раскладывание костылей и подпорок, чтобы эти ограничения обходить.
с Бамбу это непросто, там далеко до светлых идеалов этого самого `Infrastructure as a Code`
Картинки из типичных презентаций для менеджеров на тему: «что такое пайплайны continuous integrations and delivery и как их готовить for dummies» красивые, спору нет.
Bamboo — один из наиболее далеких от современных best-practies представителей набора инструментов для задачи построения непрерывных конвейеров из тех, с чем приходилось встречаться. Даже наиболее активно рекламируемая Атлассианов seamless-интеграция с другими продуктами их стека — это не более, чем преувеличение/обман или ложь. По крайней мере, никаких интеграции с Жирой (хедлайнер стека, как никак) замечено при попытке жизнь с Bamboo не замечено.
Не приходилось ли выполнять такие обновления с помощью патрони? Если да — это явно было бы интересно! А если нет — как вы обновляете клиентские кластеры и есть ли такая функциональность?
— то это самый простой способ удалить ВСЕ имеющиеся в системе репозитории. он вполне удобен, особенно с учетом не требующейся здесь «идемпотентности».
использование же вызовов команд docker и docker-compose через модуль shell обусловлен тем, что все docker-специфичные штуки в ansible требуют установленного на целевых хостах питонячего модуля docker-py, который требует или установки пакета с ним или установки pip для того, чтобы его самого установить, а также часто конфликтует по версии с самими пакетами docker/docker-compose.
Последнее, к слову, на мой взгляд вполне «удовлетворительно для использования». При использовании docker-compose идемпотентность вызовов обеспечивается им самим.