This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Быстрый Linux-совет
Хочешь узнать, как давно работает процесс?
Используй колонку etime в команде ps - она показывает, сколько времени прошло с момента запуска процесса.
Это удобно, чтобы понять, какие процессы висят слишком долго или застряли.
https://www.youtube.com/shorts/Q5CBNWVtUFs
Хочешь узнать, как давно работает процесс?
Используй колонку etime в команде ps - она показывает, сколько времени прошло с момента запуска процесса.
Это удобно, чтобы понять, какие процессы висят слишком долго или застряли.
1. Посмотреть, сколько памяти ест процесс:
Узнаешь, какие процессы расходуют больше всего RAM.
ps aux --sort=-%mem | head
2. Показать загрузку CPU по процессам:
Помогает найти самые прожорливые по вычислениям задачи.
ps -eo pid,comm,%cpu --sort=-%cpu | head
3. Показать аптайм всех процессов с временем запуска:
ps -eo pid,comm,etime,lstart --sort=etime
4. Посмотреть дерево процессов (кто кого запустил):
ps --forest -eo pid,ppid,cmd
5. Найти процессы по ключевому слову:
ps -ef | grep python
6. Следить за процессом в реальном времени:
top -p <PID>
https://www.youtube.com/shorts/Q5CBNWVtUFs
❤1
Media is too big
VIEW IN TELEGRAM
Прежде чем читать длиннющий релиз новой версии Python 3.14, посмотрите это видео Евгения Афонасьева, тимлида разработки Antifraud в Авито 🚀
За 12 минут он рассказал, какие фичи стоят внимания внедрения в работу, про небольшие, но приятные обновления тоже не забыл.
📺 Смотрим и обсуждаем по ссылке!
За 12 минут он рассказал, какие фичи стоят внимания внедрения в работу, про небольшие, но приятные обновления тоже не забыл.
Please open Telegram to view this post
VIEW IN TELEGRAM
👎5❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Python: Как просто загрузить файл по SSH
Хочешь загрузить файл на удалённый сервер по SSH прямо из Python-скрипта? Это легко сделать с помощью библиотеки paramiko - она предоставляет чистую и надёжную реализацию SSH-протокола.
Просто установи paramiko (
Убедись, что у пользователя есть права на запись в целевую директорию на сервере. Подписывайся, больше фишек каждый день!
Хочешь загрузить файл на удалённый сервер по SSH прямо из Python-скрипта? Это легко сделать с помощью библиотеки paramiko - она предоставляет чистую и надёжную реализацию SSH-протокола.
Просто установи paramiko (
pip install paramiko), укажи данные подключения и используй SFTP-сессию для отправки файла. Убедись, что у пользователя есть права на запись в целевую директорию на сервере. Подписывайся, больше фишек каждый день!
import paramiko
Настройки подключения
hostname = "your-server.com"
port = 22
username = "your_username"
password = "your_password" # или используй ключ вместо пароля
Локальный и удалённый пути
local_file = "local_file.txt"
remote_file = "/remote/path/local_file.txt"
Создаём SSH-клиент
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
ssh.connect(hostname, port=port, username=username, password=password)
# Открываем SFTP-сессию и загружаем файл
sftp = ssh.open_sftp()
sftp.put(local_file, remote_file)
sftp.close()
print("Файл успешно загружен!")
except Exception as e:
print(f"Ошибка: {e}")
finally:
ssh.close()
👍4🔥2
⚡ Продвинутый совет: как просто и эффективно тестировать Python-код
Быстрый путь к надёжным тестам — комбинировать pytest + pytest-fixtures + property-based testing.
Что использовать
✅ pytest — базовый и самый удобный тест-раннер
✅ fixtures — изолированная настройка окружения: временные файлы, сетевые заглушки, БД
✅ hypothesis — генерация рандомных входов → ловим скрытые баги, а не только «ручные» кейсы
Пример подхода
- Пишем минимальный happy-path тест → проверяем базовый сценарий
- Добавляем fixture для окружения → код тестируем в «боевых» условиях
- Добавляем hypothesis → находим граничные условия и edge-кейсы без ручной боли
Легкий шаблон
1) Быстрый юнит-тест на базовую логику
2) Тест с fixture (файлы/БД/сетевые mock)
3) Property-based тест для устойчивости
Почему это мощно
- меньше ручной рутины
- больше покрытие edge-кейсов
- стабильность на прод-нагрузке
- тесты остаются быстрыми и простыми
👌 Бонус: запускай только изменённые тесты
Это ускоряет цикл разработки в разы.
Делай минимум — получай максимум. Это путь зрелого Python-инженера.
#python #pytest #unittesting #softwaretesting #devtips #engineering
Быстрый путь к надёжным тестам — комбинировать pytest + pytest-fixtures + property-based testing.
Что использовать
✅ pytest — базовый и самый удобный тест-раннер
✅ fixtures — изолированная настройка окружения: временные файлы, сетевые заглушки, БД
✅ hypothesis — генерация рандомных входов → ловим скрытые баги, а не только «ручные» кейсы
Пример подхода
- Пишем минимальный happy-path тест → проверяем базовый сценарий
- Добавляем fixture для окружения → код тестируем в «боевых» условиях
- Добавляем hypothesis → находим граничные условия и edge-кейсы без ручной боли
Легкий шаблон
1) Быстрый юнит-тест на базовую логику
2) Тест с fixture (файлы/БД/сетевые mock)
3) Property-based тест для устойчивости
Почему это мощно
- меньше ручной рутины
- больше покрытие edge-кейсов
- стабильность на прод-нагрузке
- тесты остаются быстрыми и простыми
👌 Бонус: запускай только изменённые тесты
pytest --lf
Это ускоряет цикл разработки в разы.
Делай минимум — получай максимум. Это путь зрелого Python-инженера.
#python #pytest #unittesting #softwaretesting #devtips #engineering
❤3👍2🔥1
🖼️🛠️ Удаление водяных знаков из изображений с Sora2
Sora2 Watermark Remover — это инструмент для автоматического удаления водяных знаков с изображений, использующий современные алгоритмы обработки. Он подходит для работы с различными типами изображений и может быть полезен как для разработчиков, так и для дизайнеров.
🚀Основные моменты:
- Эффективное удаление водяных знаков
- Поддержка различных форматов изображений
- Легкая интеграция в проекты
- Открытый исходный код для доработки
- Простой интерфейс для пользователей
📌 GitHub: https://github.com/ammiehax/sora2-watermark-remover
#python
Sora2 Watermark Remover — это инструмент для автоматического удаления водяных знаков с изображений, использующий современные алгоритмы обработки. Он подходит для работы с различными типами изображений и может быть полезен как для разработчиков, так и для дизайнеров.
🚀Основные моменты:
- Эффективное удаление водяных знаков
- Поддержка различных форматов изображений
- Легкая интеграция в проекты
- Открытый исходный код для доработки
- Простой интерфейс для пользователей
📌 GitHub: https://github.com/ammiehax/sora2-watermark-remover
#python
GitHub
GitHub - ammiehax/sora2-watermark-remover: Sora 2 AI generated videos gentle watermark remover
Sora 2 AI generated videos gentle watermark remover - ammiehax/sora2-watermark-remover
👍5
AIJ Deep Dive: специальный очный трек для AI-профи в рамках международной конференции AI Journey!
Среда для профессионального роста, общение с экспертами мировой AI-индустрии и другими AI-профи — всё это ждёт вас на треке AIJ Deep Dive. В программе — только главные аспекты работы с AI:
Это событие точно нельзя пропустить
На треке вас ждут выступления ведущих экспертов в AI, постер-сессия, специальные форматы для нетворкинга и выставка R’n’D решений. Это уникальная возможность обсудить сложные вопросы с теми, кто действительно понимает ваши вызовы.
Где? Офис Сбера, Кутузовский проспект, д. 32, к. 1 (Е)
Когда? 20–21 ноября 2025 года
По ссылке — форма регистрации на очное участие. Присоединяйтесь к профессиональному AI-сообществу!
Среда для профессионального роста, общение с экспертами мировой AI-индустрии и другими AI-профи — всё это ждёт вас на треке AIJ Deep Dive. В программе — только главные аспекты работы с AI:
Это событие точно нельзя пропустить
1️⃣20 ноября — день Бизнеса: разберём успешные кейсы внедрения, оценим эффективность и практические результаты.
2️⃣ 21 ноября — день Науки: проведём глубокий анализ IT-решений, прорывных научных исследований, R&D-разработок и передовых методик.
На треке вас ждут выступления ведущих экспертов в AI, постер-сессия, специальные форматы для нетворкинга и выставка R’n’D решений. Это уникальная возможность обсудить сложные вопросы с теми, кто действительно понимает ваши вызовы.
Где? Офис Сбера, Кутузовский проспект, д. 32, к. 1 (Е)
Когда? 20–21 ноября 2025 года
По ссылке — форма регистрации на очное участие. Присоединяйтесь к профессиональному AI-сообществу!
❤2
Основные команды Docker, которые нужно помнить в работе:
- docker ps – показывает запущенные контейнеры
- docker ps -a – показывает все контейнеры, включая остановленные
- docker images – список локальных образов
- docker pull nginx – скачать образ
- docker run nginx – запустить контейнер
- docker run -d nginx – запустить в фоне
- docker run -p 8080:80 nginx – проброс порта
- docker exec -it <id> sh – зайти внутрь контейнера
- docker logs <id> – посмотреть логи
- docker stop <id> – остановить контейнер
- docker rm <id> – удалить контейнер
- docker rmi <image> – удалить образ
- docker build -t myapp . – собрать образ
- docker compose up -d – поднять сервисы
- docker compose down – остановить и удалить их
- docker ps – показывает запущенные контейнеры
- docker ps -a – показывает все контейнеры, включая остановленные
- docker images – список локальных образов
- docker pull nginx – скачать образ
- docker run nginx – запустить контейнер
- docker run -d nginx – запустить в фоне
- docker run -p 8080:80 nginx – проброс порта
- docker exec -it <id> sh – зайти внутрь контейнера
- docker logs <id> – посмотреть логи
- docker stop <id> – остановить контейнер
- docker rm <id> – удалить контейнер
- docker rmi <image> – удалить образ
- docker build -t myapp . – собрать образ
- docker compose up -d – поднять сервисы
- docker compose down – остановить и удалить их
❤5👍4
Forwarded from Анализ данных (Data analysis)
LoRA-модель от autoweeb, которая превращает обычные фотографии в аниме-стиль ☺️
Основана на Qwen-Image-Edit-2509.
Работает просто: загружаете фото, пишете что-то вроде «transform into anime» - и получаете аниме-версию исходного снимка. Настроек минимум, результат отличный.
Ссылка: https://huggingface.co/autoweeb/Qwen-Image-Edit-2509-Photo-to-Anime
@data_analysis_ml
Основана на Qwen-Image-Edit-2509.
Работает просто: загружаете фото, пишете что-то вроде «transform into anime» - и получаете аниме-версию исходного снимка. Настроек минимум, результат отличный.
Ссылка: https://huggingface.co/autoweeb/Qwen-Image-Edit-2509-Photo-to-Anime
@data_analysis_ml
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1👎1
📝 NoteDiscovery: Ваши заметки под контролем
NoteDiscovery — это легкое, саморазворачиваемое приложение для ведения заметок, которое обеспечивает полный контроль над вашей базой знаний. С современным интерфейсом вы можете писать, организовывать и находить свои заметки на собственном сервере.
🚀Основные моменты:
- 🔒 Полная конфиденциальность — ваши заметки остаются на вашем сервере
- 💰 Бесплатно — никаких подписок или скрытых платежей
- 🚀 Быстрая и легкая навигация — мгновенный поиск
- 🎨 Настраиваемые темы — множество вариантов оформления
- 🔌 Расширяемость — система плагинов для дополнительных функций
📌 GitHub: https://github.com/gamosoft/NoteDiscovery
#python
NoteDiscovery — это легкое, саморазворачиваемое приложение для ведения заметок, которое обеспечивает полный контроль над вашей базой знаний. С современным интерфейсом вы можете писать, организовывать и находить свои заметки на собственном сервере.
🚀Основные моменты:
- 🔒 Полная конфиденциальность — ваши заметки остаются на вашем сервере
- 💰 Бесплатно — никаких подписок или скрытых платежей
- 🚀 Быстрая и легкая навигация — мгновенный поиск
- 🎨 Настраиваемые темы — множество вариантов оформления
- 🔌 Расширяемость — система плагинов для дополнительных функций
📌 GitHub: https://github.com/gamosoft/NoteDiscovery
#python
❤3
Media is too big
VIEW IN TELEGRAM
Группа Hazy Research провела исследование, доказывающее рост жизнеспособности локального ИИ-инференса. Для оценки взяли унифицированный показатель «интеллект на ватт» (intelligence per watt, IPW) - это соотношение точности выполнения задачи к потребляемой мощности.
Результаты показали, что локальные LLM до 20 млрд. параметров уже способны обрабатывать 88.7% типичных одноэтапных запросов в чатах и задачах на логику. Общая эффективность локального ИИ показала рост в 5.3 раза за период с 2023 по 2025 год. Этот скачок обусловлен как улучшением самих моделей (в 3.1 раза), так и развитием аппаратных ускорителей (в 1.7 раза).
stanford.edu
Ян Лекун предложил простой метод ля self-supervised обучения - LeJEPA. Традиционные подходы требовали сложных трюков чтобы избежать коллапса признаков: stop-gradient и сетей учитель-студент. LeJEPA отказывается от этих эвристик в пользу одного регуляризатора, SIGReg (Sketched Isotropic Gaussian Regularization).
Задача SIGReg - заставить векторы признаков равномерно распределяться в пространстве, формируя изотропное сферическое облако. В своей работе, Ян доказывает, что такая форма математически оптимальна для минимизации ошибок на будущих задачах.
На практике это делает обучение более стабильным, упрощает его масштабирование и оценку качества модели. Тестовая модель на 1.8 млрд. параметров и показала 79% точности на ImageNet-1K. Код LeJEPA доступен на GitHub.
arxiv.org
ByteDance разработал ИИ-агента, который может самостоятельно выполнять многочасовые миссии в сложных открытых 3D-мирах, например в Genshin Impact, Honkai: Star Rail и Wuthering Waves. В отличие от своих конкурентов, Lumine обрабатывает видеопоток с экрана и генерирует команды для клавиатуры и мыши в реальном времени.
Агент построен на базе Qwen2-VL-7B и обучен на 1700 часах человеческого геймплея. Сначала он осваивал базовые действия, а затем учился следовать инструкциям и, наконец, развил способность к адаптивному мышлению на небольшом ризонинг-датасете.
В тестах Lumine показал способности сражаться с боссами, используя тактику, решать головоломки и взаимодействовать с NPC. Что важно, агент может переносить навыки, справляясь с задачами в незнакомых локациях и в совершенно новых играх без дополнительного обучения.
lumine-ai.org
IBM анонсировала 2 новых квантовых процессора и объявила о переносе всего производства на 300-мм пластины на мощностях Albany NanoTech. Этот переход позволяет снизить стоимость чипов и, по заявлению компании, уже удвоил скорость НИОКР.
Nighthawk на 30% увеличивает сложность схем при прежнем уровне ошибок и ориентирован на задачи с 5000 двухкубитных гейтов. Он станет доступен пользователям IBM к концу 2025 года. Чип Loon, в свою очередь, сфокусирован на отказоустойчивости, он использует эффективные коды коррекции ошибок (qLDPC), реализованные на год раньше, чем планировалось.
Опираясь на эти инновации, IBM подтвердила свои планы по достижению квантового превосходства к 2026 году и созданию полноценной отказоустойчивой системы к 2029.
ibm.com
Стартап Clad Labs, выпустился из Y Combinator с продуктом «Chad: The Brainrot IDE». Это среда разработки со встроенными развлечениями. Идея в том, что пока разработчик ждет завершения задачи от ИИ-ассистента, он может полистать TikTok, Tinder или поиграть в мини-игры прямо в окне IDE.
По мнению основателей, это решает проблему «переключения контекста». Вместо того чтобы брать в руки телефон и полностью выпадать из рабочего процесса, разработчик остается в среде разработки и может мгновенно вернуться к коду, как только ИИ закончит свою работу.
Сейчас Chad IDE находится в стадии закрытого бета-тестирования, доступ можно получить только по приглашению.
techcrunch.com
@ai_machinelearning_big_data
#news #ai #ml
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1👎1🔥1
Ты пилишь бэкенд на Python. Заказчик спрашивает: "А можем добавить AI-поиск?"
Ты: "Эээ... ну наверное... дорого..."
Курс «LangChain: с нуля до продакшн» — за 7 недель научишься:
→ RAG-поиск по документам (FAQ-бот, поиск по базе знаний)
→ API на FastAPI с LLM под капотом
→ Агенты для анализа CSV/JSON
Не нужно становиться ML-инженером. Просто интегрируешь LLM как ещё один сервис.
Скидка 25% — 72 часа.
Начать со скидкой
Ты: "Эээ... ну наверное... дорого..."
Курс «LangChain: с нуля до продакшн» — за 7 недель научишься:
→ RAG-поиск по документам (FAQ-бот, поиск по базе знаний)
→ API на FastAPI с LLM под капотом
→ Агенты для анализа CSV/JSON
Не нужно становиться ML-инженером. Просто интегрируешь LLM как ещё один сервис.
Скидка 25% — 72 часа.
Начать со скидкой
❤2👍1
Этот практический гайд по статистике на Python - ваш надёжный проводник в мир анализа, визуализации и интерпретации данных.
От простых описательных показателей до регрессий и временных рядов — с примерами, кодом и реальными задачами. Всё, что нужно, чтобы уверенно применять статистику на практике.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1