en
Feedback
Я хочу стать вайб-программистом

Я хочу стать вайб-программистом

Open in Telegram
2 831
Subscribers
-124 hours
-77 days
-2230 days
Posts Archive
Если вам сложно вставать по утрам, чтобы пойти на работу, то посмотрите, как тяжело приходится удалёнщикам Мы в MAX: 📲 https://max.ru/iwannabeprogrammer 🤩 Я хочу стать программистом ©

Repost from Linux Club
Молодёжь: Мы используем Mac, потому что Linux это слишком сложно. Тем временем бабушки: #linux 🐧 Linux Club ©

Repost from Linux Club
+1
🚀 Пакетная фильтрация в Linux Бесконтекстная пакетная фильтрация (iptables): stateless Контекстная пакетная фильтрация (iptables): stateful #linux 🐧 Linux Club ©

Настоящий консольный Мегазорд Энтузиастка из Китая упаковала железо PS5, Xbox Series X и Switch 2 в единый корпус с общей сис
Настоящий консольный Мегазорд Энтузиастка из Китая упаковала железо PS5, Xbox Series X и Switch 2 в единый корпус с общей системой охлаждения. Консоль называется Ningtendo PXBOX 5 и работает от блока питания всего на 250 Вт. Специальный контроллер на Arduino не позволяет запускать все системы одновременно: при выборе нужной консоли остальные мгновенно уходят в спящий режим. 🦥Ленивый программист ©

В ТГ появился авторский канал, где сложные вещи объясняются “по-инженерному”, но понятным языком. Как обучаются нейросети Как
В ТГ появился авторский канал, где сложные вещи объясняются “по-инженерному”, но понятным языком. Как обучаются нейросети Как работает ионный двигатель (и почему “без движущихся частей” - не магия) Какие техно-новости сегодня выглядят как хайп, а завтра могут изменить нашу жизнь Переходите к Саше и подписывайтесь! Канал автора

Repost from Linux Club
🚀 Полезный Bash-скрипт для архивации старых логов 🚀 Иногда логи на сервере растут быстрее, чем хочется, и начинают занимать всё свободное место. Предлагаю простой скрипт, который: 1. Находит файлы с расширением .log, изменённые более чем N дней назад. 2. Архивирует их в тарболл с датой. 3. Удаляет оригиналы после успешного архива.

#!/usr/bin/env bash
#
# Архивация старых логов >7 дней
# Сохраняет в /var/backups/logs/YYYY-MM-DD_logs.tar.gz

# Настройки
LOG_DIR="/var/log"              # Каталог с логами
BACKUP_DIR="/var/backups/logs"  # Куда складывать архивы
DAYS_OLD=7                      # Возраст файлов в днях

# Создаём папку для бэкапов, если нет
mkdir -p "$BACKUP_DIR"

# Текущая дата
DATE=$(date '+%Y-%m-%d')

# Найти *.log старше N дней и упаковать в архив
find "$LOG_DIR" -type f -regextype posix-extended -regex ".*/[a-zA-Z0-9_-]+\.log$" \
    -mtime +"$DAYS_OLD" -print0 | \
  tar --null -czf "$BACKUP_DIR/${DATE}_logs.tar.gz" --files-from -

# Проверка успешности и удаление исходников
if [[ $? -eq 0 ]]; then
  echo "✅ Архив создан: $BACKUP_DIR/${DATE}_logs.tar.gz"
  # Удаляем старые логи
  find "$LOG_DIR" -type f -regextype posix-extended -regex ".*/[a-zA-Z0-9_-]+\.log$" \
      -mtime +"$DAYS_OLD" -delete
  echo "🗑 Оригиналы удалены."
else
  echo "❌ Ошибка при создании архива!"
  exit 1
fi
Как это работает ▪️find … -regextype posix-extended -regex ".*/[a-zA-Z0-9_-]+\.log$" Использует регулярное выражение, чтобы найти все файлы с именами, состоящими из букв, цифр, подчёркиваний или дефисов, и оканчивающиеся на .log. ▪️Опция -mtime +7 выбирает файлы старше 7 дней. ▪️tar --null --files-from - позволяет безопасно работать с именами, содержащими пробелы. ▪️При успешном создании архива исходные файлы удаляются командой -delete в find. ❓ Совет: Добавьте этот скрипт в cron, чтобы он выполнялся автоматически, например, каждый день в 2:00:

0 2 * * * /usr/local/bin/archive_logs.sh >> /var/log/archive_logs_cron.log 2>&1
#linux 🐧 Linux Club ©

Моделирование электронных схем с помощью программы Micro-Cap 2025 Описание: В учебно-методическом пособии описывается методик
Моделирование электронных схем с помощью программы Micro-Cap 2025 Описание: В учебно-методическом пособии описывается методика моделирования электронных схем с использованием программного инструмента Micro-Cap v12. Представлено краткое введение в среду Micro-Cap (обзор интерфейса и основных функций программы). Кроме того, значительное внимание уделяется подробному описанию этапов, связанных с проектированием фильтров, построением характеристик транзисторов и других электронных устройств. Скачать ТУТ💾💾💾