Ansible Galaxy — це офіційна платформа для обміну ролями та колекціями Ansible, яка спрощує автоматизацію керування інфраструктурою. Вона є своєрідним репозиторієм, де користувачі можуть публікувати власні ролі та колекції або завантажувати готові рішення, створені іншими. Про історію Ansible Galaxy У 2014 році компанія Ansible, Inc. офіційно представила платформу Ansible Galaxy, створену для спрощення обміну автоматизаційними ролями. Вже у 2015 році…
Якщо ти це читаєш, значить хочеш кодити зручніше з Visual Studio Code. Але оскільки в тебе Arch Linux, який відомий своїм «збирай сам», то вагаєшся з методом встановлення. Але не хвилюйся — ми розкажемо, як все встановити так, щоб воно працювало. Ходімо розбиратись. Версії Visual Studio Code У Visual Studio Code є дві версії — Code OSS та VS Code.…
Без англійської в IT ти як на кораблі без вітрил: начебто пливеш, але далеко не запливеш. Для DevOps-інженера це взагалі мастхев, адже тут не тільки про код, а й про комунікації з колегами, клієнтами, й навіть із самим обладнанням. Тож опанування цієї навички — це не просто бажання, а реальна інвестиція в майбутнє. Разом із Green Forest ми зібрали для…
З релізом Docker Desktop 4.38 з’явились можливості для оптимізації складних конфігурацій, отримання вказівок у реальному часі та відтворення реалістичних середовищ розробки. Ключові оновлення: Docker Bake — це інструмент оркестрування, який полегшує підтримку складних збірок та надання доступу до них команді. Він інтегрується з Docker Compose і Docker Build Cloud, щоб керування мультисервісними збірками було ефективнішим. До того, як зробити загальний…
У грудні, під час 12-денного марафону «Ship-mas», представили o3-mini. Це оновлена модель, яка має схожу продуктивність до моделі o1 у математиці, програмуванні та науці, але працює швидше. Ось її головні плюси: import { generateText } from ‘ai’; import { openai } from ‘@ai-sdk/openai’; // Reduce reasoning effort for faster responses const { text } = await generateText({ model: openai(‘o3-mini’), prompt:…
CI/CD (Continuous Integration / Continuous Deployment або Delivery) — це набір практик та методологій у розробці програмного забезпечення. Вони автоматизують процеси впровадження коду на середовище, а також тестування та розгортання цього коду. Історія появи CI/CD Термін «безперервна інтеграція» (CI) вперше використав Грейді Буч ще у 1991 році, а потім зробив це повторно в 1994 році. І хоч термін вже існував,…
Починаючи з 4 червня 2025 року, Let’s Encrypt більше не надсилатимуть електронні листи із попередженням про те, що сертифікат скоро перестане бути дійсним. Чому Let’s Encrypt це зробили? Раніше багато людей покладалось на ці нагадування. Вони допомагали оновлювати сертифікати вчасно. Проте з часом більшість користувачів почали автоматизовувати цей процес і електронні сповіщення перестали бути такими актуальними. Система з листами є…
SSH (Secure Shell) — це протокол, що забезпечує безпечну передачу даних між комп’ютерами через незахищену мережу. Використовуючи криптографію для аутентифікації та шифрування, SSH дозволяє здійснювати віддалене управління серверами, забезпечуючи їх захист від зовнішніх загроз. Історія появи SSH Протокол SSH (Secure Shell) створив фінський науковець Тату Ілонен у 1995 році після хакерської атаки на мережу фінського університету. Цей інцидент показав серйозні…
Прагнеш до максимального рівня свободи у використанні та модифікації своєї операційної системи? Ми тут саме для того, щоб тобі допомогти. Ось три основні дистрибутиви, які ми розглянемо: Trisquel, Parabola та Guix System. Який з них відповідатиме твоїм вимогам? Нумо розбиратися. Про Trisquel Trisquel — це вільний дистрибутив, заснований на Ubuntu LTS. Він поєднує надійність з довготривалою підтримкою. Система використовує робоче…
Docker Compose — це інструмент, який спрощує роботу з багатоконтейнерними застосунками в Docker. Він дозволяє визначати та керувати кількома взаємопов’язаними сервісами за допомогою єдиного конфігураційного файлу у форматі YAML. Історія Docker Compose починається у 2014 році, коли Docker створив цей інструмент для спрощеного розгортання складних застосунків. Спочатку він викликався за командою docker-compose. З випуском версії 2, Compose був інтегрований безпосередньо…