Автор: ProHoster

Створення шаблону VPS з Drupal 9 на Centos 8

Ми продовжуємо розширювати наш маркетплейс. Нещодавно ми розповідали, як зробили образ Gitlab, а цього тижня у нашому маркетплейсі з'явився Drupal. Розповідаємо, чому вибрали саме його та як створювався образ. Drupal — зручна та потужна платформа для створення будь-яких типів сайтів: від мікросайтів та блогів до великих соціальних проектів, яка використовується також як основа для веб-застосунків, […]

Мій восьмирічний квест з оцифрування 45 відеокасет. Частина 2

У першій частині описаний важкий квест з оцифрування старих сімейних відеозаписів з розбиттям їх на окремі сцени. Після обробки всіх кліпів я хотів організувати їх перегляд в онлайні так само зручно, як на YouTube. Оскільки це особисті спогади сім'ї, на YouTube їх викладати не можна. Потрібен більш приватний хостинг, водночас зручний та безпечний. Крок 3. […]

Мій восьмирічний квест з оцифрування 45 відеокасет. Частина 1

За останні вісім років я перевозив цю коробку з відеокасетами в чотири різні квартири та один будинок. Сімейні відео з мого дитинства. Через понад 600 годин роботи я нарешті оцифрував і нормально їх організував, так що касети можна викинути. Частина 2 Ось як зараз виглядає знятий матеріал: Усі сімейні відео оцифровані та доступні для перегляду […]

Паттерни в Terraform для боротьби з хаосом та ручною рутиною. Максим Кострикін (Ixtens)

Здавалося б, розробники Terraform пропонують досить зручні best practices для роботи з AWS-інфраструктурою. Лише є нюанс. Згодом кількість оточень збільшується, у кожному з'являються особливості. З'являється майже копія стека додатків у сусідньому регіоні. І Terraform-код потрібно акуратно скопіювати та відредагувати відповідно до нових вимог чи зробити сніжинку. Моя доповідь про патерни в Terraform для боротьби з […]

Автоматизуємо установку WordPress з NGINX Unit та Ubuntu

Є безліч матеріалів із встановлення WordPress, пошук у Google за ключовими словами "WordPress install" видасть близько півмільйона результатів. Але фактично серед них дуже мало придатних посібників, за якими можна встановити і налаштувати WordPress і нижчележачу операційну систему так, щоб вони були здатні до підтримки протягом тривалого періоду часу. Можливо, правильні налаштування […]

DevOps'ний C++ та «кухонні війни», або Як я почав писати ігри під час їжі

"Я знаю, що нічого не знаю" Сократ Для кого: для IT-шників, які плювали на всіх розробників і хочуть пограти у свої ігри! Про що: як почати писати ігри на C/C++, якщо раптом вам це треба! Навіщо вам це читати: розробка додатків — це не моя спеціалізація, але я намагаюся щотижня програмувати. […]

Вебкаст Хабр ПРО #6. Світ ІБ: параноя vs здоровий глузд

У сфері безпеки легко або недоглянути, або, навпаки, витратити надто багато сил у нікуди. Сьогодні ми запросимо до нашого вебкасту топ-автора з хаба «Інформаційна безпека» Луку Сафонова (LukaSafonov) та Джабраїла Матієва (djabrail) — керівника напрямку захисту кінцевих пристроїв у «Лабораторії Касперського». Разом з ними ми поговоримо про те, як знайти ту тонку грань, де здоровий […]

Як просто та швидко шукати дані за допомогою Whale

У цьому матеріалі розповідається про найпростіший і швидший інструмент виявлення даних, роботу якого ви бачите на КДПВ. Цікаво, що whale створений таким чином, щоб розміщуватися на віддаленому git-сервері. Деталі під катом. Як інструмент виявлення даних Airbnb змінив моє життя У моїй кар'єрі мені пощастило працювати над деякими кумедними проблемами: я вивчав математику потоків під час […]

Стійке зберігання даних та файлові API Linux

Я, досліджуючи стійкість зберігання даних у хмарних системах, вирішив перевірити себе, переконатися, що розумію базові речі. Я почав з читання специфікації NVMe для того, щоб розібратися з тим, які гарантії щодо стійкого зберігання даних (тобто гарантії того, що дані будуть доступні після збою системи), дають нам NMVe-диски. Я зробив такі основні […]

Шифрування MySQL: ротація Master Key

Напередодні старту нового набору на курс бази даних продовжуємо публікувати серію статей про шифрування в MySQL. У попередній статті цієї серії ми обговорили, як шифрування працює з головним ключем (Master Key). Сьогодні, спираючись на отримані раніше знання, подивимося на ротацію головних ключів. Ротація головних ключів у тому, що генерується новий головний ключ і цим новим […]

Стан DevOps у Росії 2020

Як взагалі зрозуміти стан чогось? Можна покластися на свою думку, сформовану з різних джерел інформації, наприклад публікацій на сайтах або досвіду. Можна запитати колег, знайомих. Ще варіант — подивитися на теми конференцій: програмний комітет — активні представники індустрії, тому ми їм довіряємо у виборі актуальних тем. Окремий напрямок – це дослідження та звіти. […]

Розбираємось з CAMELK, інструкція з керівництва OpenShift Pipelines, а також семінари у форматі TechTalk…

Повертаємося до вас із традиційним коротким дайджестом корисних матеріалів, знайдених нами у мережі за останні два тижні. Почни нове: Розбираємось з CAMELK Два девелопер-адвокати (так, у нас теж є така посада — розбиратися з технологіями та розповідати про них розробникам простою та зрозумілою мовою) всебічно вивчають інтеграцію, Camel, та Camel K! Автореєстрація хостів RHEL на […]