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

Dev

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

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

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

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

dev

Итоги розыгрыша карт «Релиз»

Итоги читательского конкурса с картами «Релиз» и тремя победившими комментариями о передаче дел после увольнения. Подсчитаны реакции, определены призовые места и описан порядок отправки подарков.

Фото: Aperture Pro / Pexels
dev

Итоги Баланс-батла

Результаты технического конкурса Баланс-батл после подсчёта реакций читателей. Победили материалы про File Descriptors и GDB, освобождение места через inode и отправку логов с systemd-cat.

Фото: Laura Rincón / Pexels
dev

Проверка конфигов через config-file-validator

Утилита config-file-validator проверяет JSON, YAML, TOML, XML, INI, ENV, HCL и другие конфигурационные форматы прямо из терминала. Показываем установку бинарника, запуск validator и результат проверки файлов.

Фото: Markus Winkler / Pexels
linux

Что такое POSIX и зачем он нужен

POSIX задаёт общий интерфейс операционных систем и помогает создавать переносимые программы и shell-скрипты. Объясняем происхождение стандарта, сертификацию Linux-дистрибутивов и практический смысл POSIX Shell.

Фото: Joachim Schnürle / Pexels
linux

Исполняемый Perl-код в ASCII-арте

Модуль Acme::EyeDrops превращает Perl-программу в ASCII-арт, который остаётся исполняемым кодом. Показываем запуск такого файла и обратное преобразование через B::Deparse.

Фото: Daniil Komov / Pexels
bash

Генератор ANSI-кодов для цветного вывода

Веб-генератор ansicodes помогает мышкой подобрать цвет, фон и стиль терминального текста, а затем получить готовую ANSI-последовательность. Рассматриваем self-hosted-вариант, CLI-альтернативу и обязательный флаг --no-color.

Фото: Myburgh Roux / Pexels
services

Интерактивная карта 400 тысяч GitHub-репозиториев

Map of GitHub превращает более 400 тысяч открытых репозиториев в интерактивную карту языков, технологий и фреймворков. Разбираемся, как устроены виртуальные страны Pythonia и Swiftoria, как генерировались их названия и зачем …

Фото: SpaceX / Pexels
bash

Bash-скрипт в бинарник через shc

Знакомимся с Shell Script Compiler и превращаем Bash-скрипт в C-код и готовый ELF-бинарник. Разбираем установку shc, команду shc -f, созданные файлы и ограничения переносимости между Linux-системами.

Фото: Alexey Demidov / Pexels
dev

HexSpeak и магическое число CAFEBABE в Java

Знакомимся с HexSpeak — способом составлять слова из допустимых шестнадцатеричных цифр. Разбираем популярные комбинации, культуру магических чисел и происхождение сигнатуры CAFEBABE в class-файлах Java.

Фото: Rafael Minguet Delgado / Pexels
security

Как спрятать данные внутри эмодзи через ZWJ

Разбираемся, как последовательности Zero Width Joiner позволяют кодировать данные внутри одного видимого эмодзи или символа Unicode. Рассматриваем онлайн-кодер Paul Butler, устройство кодовых точек, сценарии маркировки утечек и …

Фото: cottonbro studio / Pexels
О направлении

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

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

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

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

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