Разработчики вместе работают над кодомФото: Mizuno K / Pexels ← Все темы Тема Bashdays

Dev

Материалы для разработчиков: практики программирования, DevOps, автоматизация инфраструктуры, CI/CD, Linux и self-hosted решения.

58материалов
Сначала новые

Статьи по теме

Страница 3 из 5

linux

Как освободить занятый порт через Kill Port

Знакомимся с Bash-утилитой Kill Port, которая находит и завершает процесс, занявший указанный TCP-порт. Разбираем сценарий локальной разработки, простую ручную установку, запуск через killport и ограничения для процессов уровня …

Фото: Steve A Johnson / Pexels
dev

Как установить Zed в Windows через Scoop

Устанавливаем редактор Zed в Windows через пакетный менеджер Scoop без многочасовой компиляции из исходников. Настраиваем WSL как встроенный терминал, проверяем плагины, удалённую разработку и подключение ИИ-агентов.

Фото: Jakub Zerdzicki / Pexels
bash

Задача о восьми ферзях на AWK

Решаем классическую задачу о восьми ферзях средствами AWK и вложенных циклов. Разбираем проверку горизонталей и диагоналей, ограничение оператора break и полученные 92 варианта.

Фото: Steve A Johnson / Pexels
services

Как создать учётную запись GitLab из России

Пошаговый способ зарегистрировать новую учётную запись GitLab из России через постоянный ящик Putsbox и Tor Browser. Разбираем подтверждение почты, повторную верификацию и альтернативу в виде локального GitLab.

Фото: Ron Lach / Pexels
bash

Тернарный оператор Bash и его ловушки

Исследуем тернарный оператор Bash внутри арифметической подсистемы и сравниваем его с классической связкой && и ||. Пример показывает работу восьмеричных значений, вычисление обеих ветвей и неочевидные ошибки сравнения.

Фото: Kikz Pinzon / Pexels
bash

Лишний cat и другие Bash-антипаттерны

Разбираем распространённые Bash-антипаттерны из учебных скриптов: лишний cat перед cut, grep и tr, а также небезопасный перебор файлов через ls. Показываем более прямые и устойчивые варианты команд.

Фото: Bayram Er / Pexels
bash

Fallthrough в операторе case Bash

Разбираем завершители блоков ;;, ;& и ;;& в операторе case Bash. На практических примерах показываем обычное завершение ветки, fallthrough и повторную проверку следующих шаблонов.

Фото: Atlantic Ambience / Pexels
bash

Как повторять символы в Bash

Несколько способов вывести повторяющуюся строку в Bash: собственная функция repeat, seq, printf и tr. Разбираем параметры функции, двойное тире printf и компактные однострочные команды.

Фото: Bastien Neves / Pexels
security

Локальные SSL-сертификаты с mkcert

Создаём доверенный локальный центр сертификации и выпускаем SSL-сертификаты для localhost и внутренних доменов через mkcert. Настраиваем Windows, WSL, Scoop и общий CAROOT.

linux

Как устроены версии shared libraries в Linux

Разбираем устройство разделяемых библиотек Linux, их полные имена, soname и компоновочные ссылки. Смотрим правила major, minor и patch, создаём библиотеку через gcc и проверяем зависимости с ldconfig и ldd.

Фото: Julio Lopez / Pexels
О направлении

Что входит в тему

Dev — раздел для разработчиков и инженеров, работающих с современными инструментами разработки программного обеспечения.

В разделе публикуются материалы по:

  • Git и GitLab
  • Разработке приложений
  • Автоматизации разработки
  • Инструментам программиста
  • CI/CD
  • Тестированию
  • DevOps-интеграциям

Здесь собраны практические статьи о разработке, автоматизации процессов и инструментах, которые ежедневно используются в инженерной работе.