
🔥 Заказ на 20+ каналов — шанс выиграть iPhone 16 Pro
Массовые размещения дают просмотры в 2-3 раза дешевле и участие в розыгрыше
Подробнее

РегистрацияВойтиВойти
Скидка 3,5% на первые три заказа
Получите скидку на первые три заказа!
Зарегистрируйтесь и получите скидку 3,5% на первые рекламные кампании — промокод активен 7 дней.
35.3

PyLinux - Всё о Linux, Python и IT
4.6
27
Интернет технологии
780
11
Канал про Python и Linux. Рассматриваются различные библиотеки и скрипты Python, инструменты и техники Linux, безопасность и многое другое. Аудитория интересуется администрированием, программированием на Python и кибербезопасностью.
Поделиться
В избранное
Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
- 3/72
- Нативный
- 7 дней
1 час в топе / 24 часа в ленте
Количество:
%keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
3 216.78₽3 216.78₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
imageИзображение не доступно для предпросмотра
Джуны — всё, ИИ победил. Так думают те, кто верит бредовым заголовкам СМИ. На самом деле нейросети до сих пор делают глупейшие ошибки даже в простых вопросах. И жутко косячат в сложных.
При этом работодатели платят баснословные суммы тем, кто умеет исправлять «косяки» нейронок. А без глубокого знания кода это невозможно.
Так что если хотите кататься, как сыр в масле — учитесь программировать. Даже курсы покупать не надо, просто читайте ведущих спецов на рынке и быстро освоите всё, за что компании платят сотни тысяч:
Новости и инсайды
ИИ и биг дата
Фронтенд разработка
Node js
QA-тестировщики
Питон и нейросети
Вёрстка
1495
11:03
13.09.2025
imageИзображение не доступно для предпросмотра
🔜 Почему HH не автоматизирует поиск работы и как мы построили на этом стартап
Покажу, как из боли откликов собрал стартап: парсим, матчим, шлём умные отклики, считаем конверсию и не нарушаем правила. Что с этикой, банами и выручкой — тоже покажу.
🖥 Перейти к статье
😎 PyLinux | #articles
1484
15:16
13.09.2025
imageИзображение не доступно для предпросмотра
👩💻
collections.ChainMap
— многослойные конфиги без копирования
Объединяет несколько словарей в один «просматриваемый» слой за слоем: сначала берутся значения из верхнего, затем из нижних. Идеально для настроек: env → user → defaults.
✔️ Почему это удобно:
from collections import ChainMap
cfg = ChainMap(env, user_cfg, defaults)
cfg['timeout'] # поиск по слоям
cfg['host'] = 'local' # запись только в верхний слой (env)
tmp = cfg.new_child({'debug': True}) # временное переопределение{}
➡️ Почему это удобно:
•
Не нужно копировать/сливать dict’ы: быстрый просмотр с приоритетами.
•
Запись «проталкивается» в верхний слой, низовые остаются нетронутыми.
•
new_child() делает временные оверрайды (для тестов/контекста).
•
dict(cfg) — снимок текущего состояния при необходимости.
😎 PyLinux | #tips1430
08:05
14.09.2025
Подборка каналов IT от наших друзей:
🐧 Linux_Club — Для Linuxоидов
🎬 videos_it — База видеоуроков по IT
🦥 Lazy_Programmer – Для ленивых
📔 BOOKS — Читать не перечитать
🇷🇺 our_computer — У нас как в СССР
🔐 LazySecurity — Канал по ИБ
🤩 iwannabeprogrammer — IT-мемы
🔥 floppydisky — ITUMOR
📱 codebase_frontend — Красим кнопки
➡️ LazyDevOps — Канал для дев и псов
🐈⬛️ LazyTester — Протестируй канал!
1381
10:00
14.09.2025
imageИзображение не доступно для предпросмотра
🌐 Автовыключение Wi-Fi при Ethernet на Linux (Python + nmcli)
Скрипт будет выключать Wi-Fi при подключении кабеля, а при его отключении включать обратно.
🔍 Проверка вручную
nmcli device status # список устройств
nmcli radio wifi off|on # выкл/вкл Wi-Fi{}
⚙️ Скрипт
#!/usr/bin/env python3
import subprocess
def run(cmd):
return subprocess.run(cmd, capture_output=True, text=True).stdout.strip()
def ethernet_connected():
for l in run(["nmcli","-t","-f","DEVICE,TYPE,STATE","device"]).splitlines():
try:
_,t,s=l.split(":")
except ValueError:
continue
if t=="ethernet" and s=="connected":
return True
return False
def wifi_enabled():
return run(["nmcli","radio","wifi"])=="enabled"
def set_wifi(e):
run(["nmcli","radio","wifi","on" if e else "off"])
def main():
if ethernet_connected() and wifi_enabled():
set_wifi(False)
elif not ethernet_connected() and not wifi_enabled():
set_wifi(True)
if __name__=="__main__":
main(){}
✅ Автоматизация
🗣 Cron (раз в минуту):
crontab -e
* * * * * /usr/bin/python3 /home/username/wifi_toggle.py >/dev/null 2>&1{}
🗣 systemd (каждые 30 сек):
# /etc/systemd/system/wifi-toggle.service
[Service] Type=oneshot
ExecStart=/usr/bin/python3 /home/username/wifi_toggle.py
# /etc/systemd/system/wifi-toggle.timer
[Timer] OnBootSec=10s
OnUnitActiveSec=30s
[Install] WantedBy=timers.target{}
sudo systemctl daemon-reload
sudo systemctl enable --now wifi-toggle.timer{}
💡 Итоги
✅ Ethernet есть → Wi-Fi OFF, иначе ON
✅ Работает на всех дистрибутивах с NetworkManager
😎 PyLinux | #scripts1359
13:06
14.09.2025
imageИзображение не доступно для предпросмотра
🔗 Поиск и логирование битых символических ссылок в Linux
После переездов/чисток легко остаются «висячие» symlink’и. Короткий скрипт находит их и пишет в лог — удобно для аудита и аккуратной чистки.
⚙️ Исходный код
#!/bin/bash
# Использование: broken_symlinks.sh [ROOT]
ROOT="${1:-/}"
LOG_FILE="/var/log/broken_symlinks.log"
echo "🔗 Scan broken symlinks in ${ROOT} — $(date)" | tee -a "$LOG_FILE"
# -xdev: не уходить на другие файловые системы (уберите, если нужно везде)
# -xtype l: «битые» ссылки, у которых цель недоступна
FOUND=$(mktemp)
sudo find "$ROOT" -xdev -xtype l -print 2>/dev/null | sort -u | tee "$FOUND" | tee -a "$LOG_FILE"
COUNT=$(wc -l < "$FOUND")
[ "$COUNT" -eq 0 ] && echo "✅ Не найдено" | tee -a "$LOG_FILE" || echo "⚠️ Найдено: $COUNT" | tee -a "$LOG_FILE"
# (опционально) удалить найденные ссылки — раскомментируйте следующую строку:
# xargs -0 -r rm -v < <(tr '\n' '\0' < "$FOUND") | tee -a "$LOG_FILE"
rm -f "$FOUND"{}
🟢 find -xtype l
быстро находит только действительно «битые» ссылки
🟢 Лог в /var/log
— удобно отслеживать динамику и подключать алерты
🟢 Безопасно: удаление выключено по умолчанию, включается одной строкой
➡️ Добавьте в crontab:
0 4 * * 0 /path/to/broken_symlinks.sh /{}
😎 PyLinux | #scripts1197
08:05
15.09.2025
imageИзображение не доступно для предпросмотра
🔜 BPF CPU Scheduler: не нравится стандартный планировщик в Linux? Напиши свой
В статье расскажу про относительно новую возможность написания собственных CPU планировщиков для Linux с помощью BPF.
🖥 Перейти к статье
😎 PyLinux | #articles
1162
13:20
15.09.2025
imageИзображение не доступно для предпросмотра
👋 Lama — площадка и API с мощнейшими ИИ-моделями
API:
• Работайте с нейронками в ✴️ и 👩💻
• Идеально для Roo Code, Cline и других агентов
• 4500 запросов в месяц + можно расширять
• В Cursor за 1$ — 25 запросов, у нас — 640+
Телеграм-Бот:
• Одна подписка — 15000+ запросов в месяц
• GPT-5 Thinking и 4.1, o3, o4-mini, Gemini 2.5 Pro и многие другие
• Отправляйте файлы, аудио, создавайте и редактируйте картинки
• Стоимость в 3 раза ниже, чем у OpenAI
🍌 Новинка Gemini Nano Banana
Бесплатно: GPT-5 mini, DeepSeek v3.1, Gemini 2.5 Flash, Qwen3-235B, Kimi K2, Flux Schnell
Просто попробуй 😲
1091
10:00
15.09.2025
imageИзображение не доступно для предпросмотра
➡️ Python, ты изменился
Разбираю свежий опрос 30k питонистов: где пишут, какие версии и фреймворки топят, что растёт/сдувается, чем теперь живёт экосистема. Коротко, но по делу.
📱 Ссылка на источник
😎 PyLinux | #videos
668
08:05
16.09.2025
close
С этим каналом часто покупают
Отзывы канала
keyboard_arrow_down
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
4.6
2 отзыва за 6 мес.
Превосходно (50%) За последние 6 мес
p
**lovinkin0905@*****.com
на сервисе с апреля 2024
21.08.202518:18
1
Низкая конверсия
Показать еще
Новинки в тематике
Лучшие в тематике
keyboard_double_arrow_left
shopping_cart
Каналов:
0
Подписчиков:
0
Просмотров:
lock_outline
Итого:
0.00₽
Перейти в корзину
Очистить корзину
Вы действительно хотите очистить корзину?
Вы снова сможете добавить каналы в корзину из каталога
Вы снова сможете добавить каналы в корзину из каталога
Очистить
Отменить
Комментарий