Ви випадково видалили важливий лог-файл і використання команди ls це підтверджує. Проте процес, який працює з цим файлом, досі активний. Це означає, що дані фізично залишаються на диску, і ви маєте можливість повернути їх до моменту завершення роботи відповідного процесу. Коли ви виконуєте команду rm, операційна система Linux видаляє лише запис із каталогу та зменшує лічильник посилань на файл. Якщо…
Некомерційна платформа Codeberg, яка є популярною опенсорсною альтернативою GitHub для FLOSS-проєктів, ухвалила радикальне рішення. За результатами голосування спільноти, сервіс більше не хоститиме софт, який переважно створений за допомогою генеративного штучного інтелекту. Рішення стало відповіддю на стрімке зростання кількості вайб-кодингу та спричинену ним кризу серверних ресурсів. Нові правила платформи Голосування серед користувачів Codeberg отримало такі результати: Також спільнота ухвалила другу важливу…
Перша команда для копіювання, яку ви вивчаєте — це cp. Вона чудово працює, коли треба швидко зробити дублікат конфігураційного файла чи перенести пару текстових документів. Все просто, але рівно доти, доки перед вами не постає завдання перенести скопіювати проєкт із 500 000 дрібних файлів. Тут cp не допоможе. На це є три технічні причини: Давайте поговоримо про те, що ж…
Типова ситуація під час розгортання сервісу чи перезапуску вебсервера: замість успішного старту у терміналі з’являється помилка Address already in use. Це означає, що потрібний мережевий порт уже використовує інший процес. У такій ситуації не потрібно перезавантажувати весь сервер, адже це зупинить суміжні служби та створить зайвий простій. Набагато ефективніше знайти процес, який утримує порт, і коректно його завершити. Розберемо основний…
Якщо ви працюєте з Docker, то вже, мабуть, знаєте, що він не видаляє старі об’єкти самостійно, аби ви випадково не втратили дані. Через це зупинені контейнери, невикористовувані образи, томи та кеш збірок швидко забивають диск. У цьому гайді розберемо, як повернути ваш дисковий простір, очистивши Docker. Точкове прибирання ресурсів Якщо потрібно звільнити місце, не зачіпаючи суміжні проєкти та робочі дані,…
Співбесіда у форматі Live Coding — це імітація вашого робочого дня в команді. Головна мета інтерв’юера — побачити, як ви мислите, реагуєте на складні завдання та комунікуєте, коли щось іде не за планом. Більшість кандидатів провалюють лайв-кодинг не через брак технічних знань, а через паніку й хаотичні дії. У цій статті ми зібрали чіткі поради від рекрутерів із досвідом у…
Штучний інтелект вже давно став повноцінним помічником, який має доступ до автоматизацій та приватних даних компанії. І водночас із зручністю це приносить ряд ризиків. Дослідники з компанії Noma Security виявили критичну вразливість у системі GitHub Agentic Workflows, яку вони назвали GitLost. Вона дозволяє зловмисникам викрадати дані з приватних репозиторіїв організації без жодного злому, викрадення паролів чи використання складних скриптів. Для…
З кожним роком слово «DevOps» звучить усе голосніше. Про нього говорять на технічних конференціях, його пишуть у топових вакансіях, а зарплати цих фахівців змушують серйозно задуматися про зміну напряму. Проте для багатьох новачків ця сфера досі залишається оповитою загадками. Що це взагалі таке — програмування, системне адміністрування? Чи реально зайти сюди без технічного бекграунду? Чому компанії готові платити за це…
Передача статичних файлів kubeconfig у Slack або ручне створення сертифікатів для кожного джуна — це класичний інфраструктурний борг. Коли команда росте, ви неминуче перетворюєтеся на сервіс-деск, який тільки те й робить, що переписує права або забуває закрити доступи при звільненні людей. Це потрібно автоматизувати ще на старті. Найбільш прагматичний варіант — інтегрувати автентифікацію в Kubernetes із провайдером ідентифікації, де інженери…
Епоха автономних AI-асистентів переходить на новий етап розвитку. Популярний ресурс для ІТ-фахівців, Stack Overflow, анонсував запуск публічної бети проєкту Stack Overflow для ШІ-агентів (Stack Overflow for Agents). Це окрема інфраструктурна платформа, покликана вирішити одну з найбільших проблем сучасної автоматизації — ізольованість штучного інтелекту та марнування обчислювальних ресурсів на виправлення вже відомих помилок. Чому ШІ потрібна власна екосистема знань? Сучасна розробка…