🚀 Я долго делал десктоп-апскейлер, который вытягивает детали и аккуратно "чинит" лица, качественные модели и грамотная обработка. Но что-то оказалось, что никому особо не нужно. Но, как курсовая кому-то пойдет?
🖇 Ссылка на исходный код (с весами моделей уже внутри).
Что умеет:
- увеличивает x2/x4 с естественной резкостью и чистыми текстурами;
- восстанавливает лицо без «пластика»;
- пакетная обработка, drag&drop, предпросмотр до/после;
- работает на GPU (автодетект) и на CPU, экономит видеопамять тайлами;
- логирует прогресс, не падает на больших изображениях.
Под капотом: PyTorch, OpenCV, PyQt-интерфейс. Windows/Linux. Офлайн с локальными весами.
Cкорее всего, обновлять больше не буду. Апскейлил 1-ю серию Берсерка с 480 до 2к, ушло 1 час 28 минут на серию, если кому интересно. У меня 5070TI. Билд в requirements тоже под мою карту. Как сделать под вашу - описал в Readme.md.
P.S. первая картинка - с чего начинал, когда делал только.
#upscale #ai #photo #gpu #python #desktop #imagetools #media
🖇 Ссылка на исходный код (с весами моделей уже внутри).
Что умеет:
- увеличивает x2/x4 с естественной резкостью и чистыми текстурами;
- восстанавливает лицо без «пластика»;
- пакетная обработка, drag&drop, предпросмотр до/после;
- работает на GPU (автодетект) и на CPU, экономит видеопамять тайлами;
- логирует прогресс, не падает на больших изображениях.
Под капотом: PyTorch, OpenCV, PyQt-интерфейс. Windows/Linux. Офлайн с локальными весами.
Cкорее всего, обновлять больше не буду. Апскейлил 1-ю серию Берсерка с 480 до 2к, ушло 1 час 28 минут на серию, если кому интересно. У меня 5070TI. Билд в requirements тоже под мою карту. Как сделать под вашу - описал в Readme.md.
P.S. первая картинка - с чего начинал, когда делал только.
#upscale #ai #photo #gpu #python #desktop #imagetools #media
🔥198❤42❤🔥22👍7😭6👾3
🚀 Сделал простое десктопное приложение для конвертации файлов. Поможет быстро поменять формат у видео, картинок, аудио и даже некоторых документов.
🖇 КОД СКАЧАТЬ ТУТ
Ключевые фичи:
- Закидывайте файлы и папки пачками через Drag & Drop.
- Можно все файлы одного типа форматировать в один формат, или каждый отдельный файл в нужный вам.
- Автоматически сортирует файлы по категориям: видео, аудио, изображения, текст.
- Конвертация идет в несколько потоков, чтобы было быстрее.
- Можно выбрать папку для сохранения и настроить форматы для каждой категории.
Работает на Windows, Linux и macOS. Потребуется установленный FFmpeg.
Проект на PyQt6, может кому-то будет полезен как пример. Я использовать буду, ибо часто нужно форматировать всякое...
#python #desktop #media #converter
🖇 КОД СКАЧАТЬ ТУТ
Ключевые фичи:
- Закидывайте файлы и папки пачками через Drag & Drop.
- Можно все файлы одного типа форматировать в один формат, или каждый отдельный файл в нужный вам.
- Автоматически сортирует файлы по категориям: видео, аудио, изображения, текст.
- Конвертация идет в несколько потоков, чтобы было быстрее.
- Можно выбрать папку для сохранения и настроить форматы для каждой категории.
Работает на Windows, Linux и macOS. Потребуется установленный FFmpeg.
Проект на PyQt6, может кому-то будет полезен как пример. Я использовать буду, ибо часто нужно форматировать всякое...
#python #desktop #media #converter
❤126🔥37❤🔥16😎3🌭2💅1
🖇 Дальше актуально только для студентов, которые проходят обучение в ВУЗах Украины!
🎓 Google дарит украинским студентам год бесплатного доступа к Gemini AI Pro
7 октября 2025 года Google запустила специальную программу для студентов Украины при поддержке Минобразования и Минцифры. Доступ получат все студенты от 18 лет.
🎁 Что входит в пакет:
-Gemini 2.5 Pro — безлимитный AI-чат для помощи с домашними заданиями и эссе
- Deep Research — глубокий анализ сотен источников для курсовых и рефератов
- NotebookLM — персональный ассистент для организации конспектов
- Veo 3 — создание 8-секундных видео из текста или фото
- Jules — AI-помощник для программирования и отладки кода
- 2 ТБ облачного хранилища в Google Drive
⏰ Важно:
Активировать доступ нужно до 9 декабря 2025 года через специальную форму после верификации студенческого статуса.
📚 Бонус:
21 октября в 17:00 Google проведет бесплатный вебинар "Gemini Академия для Студентов" с практическими примерами использования.
🔗 Регистрация: https://gemini.google/students
🔗 Вебинар: https://rsvp.withgoogle.com/events/gemini-for-students
Эта инициатива эксклюзивна для Украины — глобальная студенческая программа Gemini завершилась 6 октября.
🎓 Google дарит украинским студентам год бесплатного доступа к Gemini AI Pro
7 октября 2025 года Google запустила специальную программу для студентов Украины при поддержке Минобразования и Минцифры. Доступ получат все студенты от 18 лет.
🎁 Что входит в пакет:
-Gemini 2.5 Pro — безлимитный AI-чат для помощи с домашними заданиями и эссе
- Deep Research — глубокий анализ сотен источников для курсовых и рефератов
- NotebookLM — персональный ассистент для организации конспектов
- Veo 3 — создание 8-секундных видео из текста или фото
- Jules — AI-помощник для программирования и отладки кода
- 2 ТБ облачного хранилища в Google Drive
⏰ Важно:
Активировать доступ нужно до 9 декабря 2025 года через специальную форму после верификации студенческого статуса.
📚 Бонус:
21 октября в 17:00 Google проведет бесплатный вебинар "Gemini Академия для Студентов" с практическими примерами использования.
🔗 Регистрация: https://gemini.google/students
🔗 Вебинар: https://rsvp.withgoogle.com/events/gemini-for-students
Эта инициатива эксклюзивна для Украины — глобальная студенческая программа Gemini завершилась 6 октября.
👍76❤18❤🔥11👎9🤯4🦄3
Нашел полезность - https://www.youtube.com/watch?v=xo7XrRVxH8Y.
8 паттернов, которые решают 80% задач на LeetCode
Почему стоит посмотреть
- Экономит время: вместо 500+ задач - выучите повторяющиеся шаблоны.
- Даёт чёткий чеклист для интервью и тренировки.
- Понятные примеры + советы (например, реализовать bisect_left/right, чтобы “прочувствовать” бинарный поиск).
Что внутри (очень кратко)
🔹 Sliding Window - подстроки/подмассивы под условие.
🔹 Subsets/Permutations - генерация комбинаций (итеративно, как BFS).
🔹 Modified Binary Search - поиск в повернутом массиве и др. нюансы.
🔹 Top-K через кучу - k-ая по величине/частоте.
🔹 DFS по дереву - глубина, пути.
🔹 Топологическая сортировка (DAG) - задачи с зависимостями.
🔹 BFS по дереву - уровни, очередь.
🔹 Two Pointers - отсортированные массивы, 2-sum/3-sum.
Кому зайдёт
Подготовка к собеседованиям, апгрейд с “решаю всё подряд” на “вижу паттерн - пишу решение”. Если готовитесь к собеседованиям - то, что нужно.
8 паттернов, которые решают 80% задач на LeetCode
Почему стоит посмотреть
- Экономит время: вместо 500+ задач - выучите повторяющиеся шаблоны.
- Даёт чёткий чеклист для интервью и тренировки.
- Понятные примеры + советы (например, реализовать bisect_left/right, чтобы “прочувствовать” бинарный поиск).
Что внутри (очень кратко)
🔹 Sliding Window - подстроки/подмассивы под условие.
🔹 Subsets/Permutations - генерация комбинаций (итеративно, как BFS).
🔹 Modified Binary Search - поиск в повернутом массиве и др. нюансы.
🔹 Top-K через кучу - k-ая по величине/частоте.
🔹 DFS по дереву - глубина, пути.
🔹 Топологическая сортировка (DAG) - задачи с зависимостями.
🔹 BFS по дереву - уровни, очередь.
🔹 Two Pointers - отсортированные массивы, 2-sum/3-sum.
Кому зайдёт
Подготовка к собеседованиям, апгрейд с “решаю всё подряд” на “вижу паттерн - пишу решение”. Если готовитесь к собеседованиям - то, что нужно.
YouTube
8 patterns to solve 80% Leetcode problems
Try my free email crash course to crush technical interviews:
Interview Master (now called InstaByte) - https://instabyte.io/
► For more content like this, subscribe to our channel: https://www.youtube.com/@sahilandsarra
► Follow us on Linkedin:
ht…
Interview Master (now called InstaByte) - https://instabyte.io/
► For more content like this, subscribe to our channel: https://www.youtube.com/@sahilandsarra
► Follow us on Linkedin:
ht…
👍48❤32❤🔥8🔥5💅1🦄1
🚀 Если делаете авто-регеры, чекеры, парсеры, скраперы, занимаетесь арбитражем трафика - этот инструмент должен быть в арсенале у вас :)
Camoufox - это бесплатный антидетект-браузер с открытым исходным кодом, основанный на Firefox, предназначенный для обхода систем обнаружения ботов и защиты от фингерпринтинга. В отличие от решений, использующих JavaScript-инъекции, он модифицирует параметры браузера на уровне C++, что делает автоматизацию практически неотличимой от поведения реального пользователя.
Инструмент совместим с Playwright, что позволяет использовать привычный интерфейс для автоматизации без необходимости изучения новых библиотек. Успешно обходит сложные проверки, включая Cloudflare Turnstile и reCAPTCHA v3 (проверял на практике).
🖇 Сайт проекта
🖇 Репозиторий
Camoufox - это бесплатный антидетект-браузер с открытым исходным кодом, основанный на Firefox, предназначенный для обхода систем обнаружения ботов и защиты от фингерпринтинга. В отличие от решений, использующих JavaScript-инъекции, он модифицирует параметры браузера на уровне C++, что делает автоматизацию практически неотличимой от поведения реального пользователя.
Инструмент совместим с Playwright, что позволяет использовать привычный интерфейс для автоматизации без необходимости изучения новых библиотек. Успешно обходит сложные проверки, включая Cloudflare Turnstile и reCAPTCHA v3 (проверял на практике).
🖇 Сайт проекта
🖇 Репозиторий
❤85🔥28❤🔥7👍4🦄2👎1
Если в LLM влиться пытаетесь - просто топ репозиторий нашел.
🤖 nanoGPT - минималистичный «тренер» GPT от Андрея Карпаты.
Что это: переписанный minGPT с прицелом на практику. Вся магия почти в двух файлах (model.py, train.py).
Что умеет:
- «Бейби-GPT» (Шекспир, char-level) для быстрого старта;
- Воспроизведение GPT-2 (124M) на OpenWebText;
- Финтюн готовых весов GPT-2;
- Генерация текстов через sample.py.
Простой стек (PyTorch + HF), готовые конфиги/скрипты в config/ и data/, легко хактить под свои задачи. nanoGPT - отличный способ «пощупать» GPT и быстро собрать свою небольшую модель или дообучить GPT-2 под свои тексты. Но учтите, что для полноразмерного GPT-2 с нуля нужна серьёзная железка и время.
🤖 nanoGPT - минималистичный «тренер» GPT от Андрея Карпаты.
Что это: переписанный minGPT с прицелом на практику. Вся магия почти в двух файлах (model.py, train.py).
Что умеет:
- «Бейби-GPT» (Шекспир, char-level) для быстрого старта;
- Воспроизведение GPT-2 (124M) на OpenWebText;
- Финтюн готовых весов GPT-2;
- Генерация текстов через sample.py.
Простой стек (PyTorch + HF), готовые конфиги/скрипты в config/ и data/, легко хактить под свои задачи. nanoGPT - отличный способ «пощупать» GPT и быстро собрать свою небольшую модель или дообучить GPT-2 под свои тексты. Но учтите, что для полноразмерного GPT-2 с нуля нужна серьёзная железка и время.
❤41👍8🔥7❤🔥3🌚1💯1
🛡 Часто спрашивают, где кибербезопаснику можно практиковаться.
Все сервисы бесплатные и легальные. И, конечно, всегда остается вариантом сделать свою собственную лабораторию из виртуальных машин, устанавливать уязвимые образы туда, практиковаться так. Или поднимать на VPS свои сервисы и пробовать атаковать туда. Главное - было бы желание.
- TryHackMe - интерактивная платформа с огромным выбором лабиринтов и виртуальных машин. Отлично подходит для новичков благодаря структурированным учебным путям, понятным заданиям и активному сообществу. Это место, где ты практически учишься взламывать в безопасной среде.
- Hack This Site - классика жанра с множеством эмуляций и заданий по взлому. Несмотря на редкие обновления, платформу до сих пор стоит посещать ради базовых навыков и разнообразия задач.
- OverTheWire - онлайн-лабиринты с поэтапным подходом к изучению Linux, сетевой безопасности и пентеста. Начинаешь с азов и постепенно погружаешься в задачи более высокой сложности через практические сценарии.
- PortSwigger Web Security Academy - лучший бесплатный источник по веб-безопасности от создателей Burp Suite. Ты познакомишься с реальными уязвимостями, такими как XSS, SQL-инъекции и многими другими, с подробными примерами и практикой.
- CyberDefenders - площадка с задачами по цифровой криминалистике и анализу вредоносного ПО. Отлично подходит тем, кто хочет прокачать навыки расследования инцидентов и SOC-анализа.
Все сервисы бесплатные и легальные. И, конечно, всегда остается вариантом сделать свою собственную лабораторию из виртуальных машин, устанавливать уязвимые образы туда, практиковаться так. Или поднимать на VPS свои сервисы и пробовать атаковать туда. Главное - было бы желание.
👍67❤🔥24🔥13🕊4🎃3🤝2
Репозиторий, который обязан быть в закладках (у новичков, в основном, но все же). Помогал знакомому с пет-проектом, наткнулись, делюсь с Вами.
Это огромный, вручную курируемый список бесплатных публичных API. Комьюнити и APILayer следят за актуальностью: добавляют новые сервисы, чистят мёртвые ссылки. У репо сотни тысяч звёзд, советую и Вам заценить.
Причем крафтить можно че угодно: внутри десятки категорий: Animals, Anime, Games, Finance, Machine Learning, Weather, Open Data и т.д. У каждого API указано: что делает, нужен ли apiKey/OAuth, есть ли HTTPS и CORS. Есть и развлекуха (факты о котах, цитаты из аниме), и практичные вещи (погода, курсы валют, крипта, госданные, транспорт, спорт).
Очевидно, полезно разработчикам, авторам телеграм-ботов, студентам и всем, кто любит собирать продукты из готовых кубиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82❤32🐳13🔥9😍3🤯2
Часто слышу споры: что важнее - идеально знать алгоритмы или уметь договариваться? Ответ простой и жесткий: без хард скиллов вас не возьмут, без софт скиллов - не повысят.
- Срок годности: Короткий. Фреймворки умирают, выходят новые версии языков. Харды требуют постоянного обновления.
- Роль: Это входной билет. Если вы не умеете писать код, никакой «командный дух» не спасет проект.
- Срок годности: Вечный. Умение договариваться с токсичным заказчиком актуально и в 2000-м, и в 2025-м.
- Роль: Катализатор карьеры.
Почему софты решают в карьере? Представьте двух сеньоров. Первый - гений кода, но молчун, который делает всё по-своему и огрызается на менеджеров. Второй - пишет хороший (не гениальный) код, но умеет объяснить бизнесу риски, менторит джунов и гасит пожары в чатах. Кого сделают тимлидом или CTO? Второго. IT - это не про написание кода в вакууме. Это про решение проблем бизнеса руками команды. Чем выше вы по карьерной лестнице, тем меньше вы пишете код и тем больше говорите. Сеньор - это на 50% психолог и переговорщик.
Так что IT - это далеко не рай для интроверта, если Вам эту мысль кто-то навязал.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64❤15👍6❤🔥3💅2🗿1
Нашел интересный опенсорсный инструмент для тех, кто 24/7 сидит за монитором. Это десктопное приложение, которое в реальном времени следит за осанкой через веб-камеру.
Что под капотом:
Приложение написано на Tauri, что гарантирует высокую производительность и малый вес.
- Backend: Rust (отвечает за тяжелые вычисления и ML).
- Frontend: React 19 + TypeScript + Tailwind CSS 4.
- Real-time анализ: Детектит "текстовую шею" (наклон головы вперед) и положение плеч.
- Приватность: Все вычисления происходят локально на устройстве, видеопоток никуда не отправляется.
- Smart уведомления: Мягко пингует, если ты скрючился.
- Геймификация: Выставляет баллы осанке (0-100) и ведет статистику прогресса.
- Кросплатформенность: Windows, macOS, Linux.
Отличный пример того, как связка Rust + React работает в продакшене для десктопа.
🔗 Репозиторий
#opensource #rust #react #tauri #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥51👍11❤10🔥3💋3🥰1
Media is too big
VIEW IN TELEGRAM
🎄 Дебют в роли Санты состоялся :D
К двум подписчикам из TikTok уже едет железо для старта в IT: Vega 64 и комплект на AM3+ (FX 8120 + 24GB DDR3). Пусть это не топ-сегмент, но для обучения и первого заработка — отличная база. Победителей выбирал лично по их историям.
🎄 А теперь подарки для вас! Времена сейчас непростые, но оставить канал без внимания к Новому Году я не мог. Разыгрываю 10 Steam-ключей для игры The Farmer Was Replaced.
📝 Условия (результаты 1 января вечером):
1) Подписка на этот канал.
2) Подписка на мой инстаграм.
🎮 Суть игры: Вы программируете дрона, автоматизируете ферму и развиваете навыки алгоритмического мышления. Крутая геймификация обучения (Python-like синтаксис). Крутой вариант геймификации обучения.
Всем удачи и с наступающими праздниками!
К двум подписчикам из TikTok уже едет железо для старта в IT: Vega 64 и комплект на AM3+ (FX 8120 + 24GB DDR3). Пусть это не топ-сегмент, но для обучения и первого заработка — отличная база. Победителей выбирал лично по их историям.
🎄 А теперь подарки для вас! Времена сейчас непростые, но оставить канал без внимания к Новому Году я не мог. Разыгрываю 10 Steam-ключей для игры The Farmer Was Replaced.
📝 Условия (результаты 1 января вечером):
1) Подписка на этот канал.
2) Подписка на мой инстаграм.
🎮 Суть игры: Вы программируете дрона, автоматизируете ферму и развиваете навыки алгоритмического мышления. Крутая геймификация обучения (Python-like синтаксис). Крутой вариант геймификации обучения.
Всем удачи и с наступающими праздниками!
❤102❤🔥15🐳12👍7🍓1💋1
С Нового года решил попробовать новый формат. Меня часто просят сделать курсы, но, на мой взгляд, массовое обучение редко бывает эффективным: в общем потоке невозможно уделить внимание каждому и ответить на все важные вопросы. Поэтому я решил брать не количеством, а качеством.
Запускаю индивидуальное менторство. Опыт у меня есть (менторил коллег внутри компании), теперь хочу попробовать онлайн-формат.
Что я предлагаю:
1) Персональный Roadmap. Проанализируем твою текущую точку, найдем пробелы и составим план развития.
2) Code Review. Подробный разбор твоего кода: укажу на слабые места, научу архитектурным приемам и чистоте кода.
3) Реальные проекты. Я буду делегировать тебе части реальных заказов. Ты получаешь боевой опыт + 20-30% от стоимости заказа.
4) Помощь с карьерой. Составим резюме, которое работает, подготовлю к собеседованиям.
5) Поддержка. Консультации и ответы на вопросы в процессе обучения.
Условия:
Я подсчитал, что качественное менторство требует 8-10 часов моего времени в неделю на человека. Поэтому на первый месяц возьму только 5 человек.
Цена: 250$ (пока по низу рынка, так как это пилотный запуск).
Если интересно — пишите на почту:
Кстати, по рабочим вопросам тоже можно писать туда. Новый год праздновать особо не планирую, так что я на связи :)
Запускаю индивидуальное менторство. Опыт у меня есть (менторил коллег внутри компании), теперь хочу попробовать онлайн-формат.
Что я предлагаю:
1) Персональный Roadmap. Проанализируем твою текущую точку, найдем пробелы и составим план развития.
2) Code Review. Подробный разбор твоего кода: укажу на слабые места, научу архитектурным приемам и чистоте кода.
3) Реальные проекты. Я буду делегировать тебе части реальных заказов. Ты получаешь боевой опыт + 20-30% от стоимости заказа.
4) Помощь с карьерой. Составим резюме, которое работает, подготовлю к собеседованиям.
5) Поддержка. Консультации и ответы на вопросы в процессе обучения.
Условия:
Я подсчитал, что качественное менторство требует 8-10 часов моего времени в неделю на человека. Поэтому на первый месяц возьму только 5 человек.
Цена: 250$ (пока по низу рынка, так как это пилотный запуск).
Если интересно — пишите на почту:
magerkopython@gmail.comКстати, по рабочим вопросам тоже можно писать туда. Новый год праздновать особо не планирую, так что я на связи :)
👍136❤🔥34🔥22❤17🤔5🐳3
Есть годный опенсорс для оформления кода. Если нужно быстро сгенерировать красивую картинку для статьи или поста, тик-ток видео или подборки, Chalk.ist справляется лучше аналогов.
🔗 Где смотреть: GitHub | Web
Почему стоит попробовать:
- Гибкость: Можно собирать несколько блоков кода в одном изображении, менять их порядок и настройки.
- Визуализация: Отлично реализованы diff-режимы и фокусировка на строках (dimming).
- Кастомизация: Полный набор настроек — от паддингов окна до выбора конкретной темы Shiki.
- Core: Nuxt.js (Vue 3 + Pinia).
- UI: Tailwind CSS.
- Syntax: Shiki (обеспечивает точную токенизацию).
- Data: Drizzle ORM в связке с PostgreSQL.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤35👍9