Абьюзер ChatGPT | 2.0
8.85K subscribers
33 photos
1 video
3 files
28 links
Новый канал, старый я.

Комментарии и бот для связи появятся со временем...

https://linktr.ee/magerko - другие мои соц-сети.

magerkopython@gmail.com - только по рекламе, AI агент все остальные сообщения фильтрует.
Download Telegram
Презентация Apple стартовал, Тим Кук, как обычно. It's revolution, Johnny.

Кому интересно послушать, чем новый iPhone не будет отличаться от старого (ничем) - вот линк:

https://www.youtube.com/watch?v=H3KnMyojEQU&ab_channel=Apple
26👎10😁6🔥4🦄2💅1
🧐 Репозиторий который очень сильно помог влиться во "фронт" 💄: frontend-dev-bookmarks.

Это структурированная и вручную обновляемая коллекция закладок, которая покрывает все аспекты frontend-разработки. Репозиторий будет полезен как начинающим, так и опытным специалистам для систематизации знаний и поиска проверенных ресурсов.

Содержит разделы:

- Внешний вид: Анимация, типографика, визуализация.
- Архитектура: Алгоритмы, паттерны проектирования.
- Совместимость: Кросс-браузерность, мобильная разработка.
- Экосистема: Сообщества, новости, подкасты.
- Языки и API: CSS, HTML, JavaScript.
- UI Компоненты: Готовые решения для интерфейсов.
- Рабочий процесс: Инструменты для автоматизации и сборки.


Отличный ресурс для поддержания актуальности своих знаний.
👍3213🔥6❤‍🔥4💅21
Без воды, Developer Roadmaps: Ваш путеводитель в мире разработки

Коллеги (ведь так?), представляю вашему вниманию репозиторий developer-roadmap. Это проект, который содержит подробные и наглядные карты развития для различных направлений в IT: Frontend, Backend, DevOps, Android, DBA и многих других, которые вам интересны и о которых спрашиваете под видео.

Репозиторий будет полезен как начинающим, так и опытным разработчикам для планирования своего обучения, определения пробелов в знаниях и выбора дальнейшего вектора развития карьеры.


Все дорожные карты поддерживаются сообществом и регулярно обновляются, отражая актуальные тенденции в индустрии.


Проект предлагает четкие шаги и технологии, которые необходимо изучить на каждом этапе, помогая структурировать процесс профессионального роста
.

Репозиторий тут 📎
27👍8❤‍🔥3💅2
newsbot.rar
24.3 KB
Делюсь исходниками: Умный Telegram-бот для автоматизации каналов! 🤖

Telegram-бот для автоматического постинга. Это готовое решение, которое можно изучить и адаптировать под свои задачи.

Что умеет бот?

🔹 Собирает новости из любых RSS-лент.
🔹 С помощью ИИ (GPT) переписывает их в уникальные посты. Я тут использую g4f, будете интегрировать себе - советую взять реальный ключ для DeepSeek, GPT и т.д.
🔹 Автоматически форматирует текст: добавляет жирный заголовок, цитату, эмодзи и хештеги.
🔹 Публикует посты по настраиваемому расписанию.
🔹 Работает только с новостями, в которых есть изображения.


Технологии: Python, aiogram 3, SQLAlchemy, APScheduler.

Код будет полезен всем, кто изучает разработку ботов или ищет готовый пример проекта с интеграцией ИИ. Можно модернизировать, по сути для вас - готовый шаблон. Работу в ТТ показывал.
🔥8118👍9🥰4❤‍🔥2💋2
Заметил, что у меня посты без картинок, скучные. Но тут и не развлекательный канал БТВ. Советы вам, которые разработки не касаются.

1. Здоровье, спорт и отдых — основа всего. Это главный совет. Я сожалею, что не начал заботиться о здоровье раньше, что привело к проблемам со спиной, шеей, сном и ЖКТ. Регулярные тренировки и правильный режим дня не только решают эти проблемы, но и повышают фокус и продуктивность в работе.

2. Главный навык из программирования — умение учиться. Самая ценная способность, которую дает IT-сфера, — это не знание конкретных технологий, а навык разбираться в сложных вещах. Это умение применимо в любой другой сфере и позволяет не бояться новых вызовов.

3. Знания ≠ Деньги. Важны софт-скиллы. Я развенчиваю миф о том, что глубокие технические знания прямо пропорциональны заработку. Многие высококлассные специалисты получают в разы меньше, чем могли бы, из-за неумения себя "продать" и слабых коммуникативных навыков. Ценность специалиста растет со знаниями, но доход — с умением себя подать.

4. Консерватизм — злейший враг разработчика. С опытом появляется опасное чувство, что ты уже все знаешь и умеешь. Это приводит к прекращению обучения и стагнации. Важно осознанно бороться с этим, постоянно изучая что-то новое, чтобы не выпасть из "колеи".

5. Искусственный интеллект — это друг и инструмент. Не стоит впадать в крайности: бояться, что ИИ отнимет работу, или игнорировать его из-за консерватизма. Это мощный инструмент, который нужно принять и использовать для помощи в работе, обучении и решении личных задач.

6. Без софт-скиллов нет развития. Для карьерного роста и достижения новых целей (кроме роли "просто программиста") необходимо развивать коммуникативные навыки. Умение общаться — ключ к продвижению, даже если по натуре вы интроверт.

Я не превращаюсь в life-коуча, просто были такие вопросы на трансляциях и под видео - отвечаю.
👍80❤‍🔥2621💅5👌4😎4
⭐️ Подборка из 70+ Python-проектов с исходным кодом и туториалами! ⭐️

Отличный ресурс для программистов любого уровня: от новичков до продвинутых разработчиков.

В подборке вы найдете проекты по:

- Веб-разработке;
- Науке о данных (Data Science);
- Машинному обучению (Machine Learning);
- Разработке игр.

Несколько примеров:

- Уведомления о цене Bitcoin;
- Веб-скрапер для Википедии;
- Блог на Django;
- Кластеризация лиц;
- E-commerce проект;
- Простой блокчейн;
- Распознавание фейковых новостей;
- Игры: "Камень, ножницы, бумага", "Змейка", "Крестики-нолики";
- Чат-приложение.


Отличная возможность прокачать свои навыки и добавить крутые проекты в портфолио.
❤‍🔥2714💅2🆒2🔥1
14 октября Windows 10 - ВСЕ!

Так пишут много где, даже ролики в ТТ видел. Отставить тряску, просто не будут выходить обновления, работать все будет.

Лучше ли переходить на 11? Да. Обязательно ли сейчас? Нет.
👍54👻10🔥9👎65💅1
🚀 Project-Based Learning - репозиторий, который вытаскивает из “tutorial hell”

Это гигантская подборка проектных туториалов: выбираешь язык → делаешь полноценный проект → учишься на практике. Репозиторий курируется сообществом и постоянно обновляется.

Что внутри:

• Языки: Python, JavaScript, C/C++, Java, Go, Rust, Swift, Kotlin, Ruby, Haskell и др. - сотни проектов от “собственного ОС/компилятора” до веб-приложений и ботов.
GitHub

• Лицензия: MIT - можно свободно использовать и делиться.


Как пользоваться:

- Открой список, выбери свой язык;
- Подбери проект по интересу/сложности;
- Следуй гайду автора туториала, фиксируй результаты в своём репо;
- Нашёл классный ресурс — сделай PR (есть CONTRIBUTING).

Кому зайдёт:

Новичкам - чтобы учиться, делая. Мидлам - прокачать стек через боевые задачи. Преподавателям/менторам - готовые идеи под курсы и клубы.
👍4113🔥5👏3💅2🥰1
🧳 Был эксперемент с новорегом на фрилансе.

Буквально вчера дали аккаунт. Цель была получить заказ в работу. Цель - достигнута.

Далее будем обсуждать, как же так вышло, что на мертвом фрилансе, с пустым аккаунтом без отзывов, где невозможно взять заказ, у меня буквально от чужого имени получилось меньше чем за сутки (ибо портфолио начал заполнять сегодня утром) взять мини-оффер для отзыва почти на 100$. Если Вам интересно, конечно.

P.S. имя знакомого человека, который для меня регнулся, везде блюр, т.к. это его просьба.
👏11528🔥13👍6👎4🥰3
Скрапинг и парсинг на Python - кратко и по делу 🐍

Часто эти термины путают, но важно различать:

- Веб-скрапинг (scraping) - получаем «сырые» данные с сервера: делаем HTTP-запрос и получаем HTML, JSON или XML.
- Парсинг (parsing) - извлекаем из «сырья» структуру и смысл: из HTML достаём цены, заголовки, ссылки и т. п.

Ключевые инструменты ⚙️

1) requests - базовый способ делать HTTP-запросы.
Когда: статика и API, нужно просто скачать данные.

2) Beautiful Soup (bs4) - удобный парсер HTML.
Когда: «грязный»/невалидный HTML, быстрый разбор по тегам и классам.

3) lxml - очень быстрый парсер HTML/XML.
Когда: нужна производительность, удобны XPath или CSS-селекторы.

4) Playwright / Selenium - автоматизация браузера.
Когда: сайт динамический, контент грузится через JavaScript; нужно кликать, скроллить, ждать.

5) Scrapy - асинхронный фреймворк «всё в одном».
Когда: промышленный объём, очереди запросов, прокси, ретраи, пайплайны обработки.

Популярные стеки

- Простой (статика): requests + BeautifulSoup
- Динамический (JS): Playwright + lxml
- Промышленный (большие объёмы): Scrapy

Как выбирать инструмент?

- Статичная страница → requests + bs4
- Есть API → requests (часто лучше, чем парсить HTML)
- Много JS/SPA → Playwright (или Selenium) + парсер
- Тысячи страниц, управление прокси/повторами → Scrapy

Практические нюансы

- Уважайте robots.txt, ставьте rate-limit и таймауты.
- Готовьтесь к антибот-мерам: прокси, ротация User-Agent, cookies/сессии.
- Храните результат сразу в нужном виде: CSV/JSON/DB.
👏3423👍10💅5🥰4🔥3
Name.rar
187.7 MB
Собрал загрузчик видео в .exe. Для работы может понадобиться FFMPEG, установленный в системе.

Cкоро апскейлер.
84👍25🍾13🤷5💅2🙈1
OptiScaler - универсальный «переходник» для графики в играх.

Кто не понял, ВОТ РЕПОЗИТОРИЙ

OptiScaler позволяет менять встроенный апскейлер в игре (DLSS/FSR/XeSS) и включать Frame Generation там, где её нет - на NVIDIA, AMD и Intel.

Что это даёт:

• Больше кадров и стабильнее фреймтайм;
• Выбираешь апскейлер, который лучше выглядит именно у тебя;
• Тонкая настройка резкости, пресетов, масштабирования - прямо в игре;


Как это работает (простыми словами):

OptiScaler — прослойка между игрой и апскейлером. Он «переназначает» вызовы: игра думала, что запускает один апскейлер, а ты подставляешь другой и можешь включить генерирование кадров.


Кому подойдёт:

• Если игра поддерживает «не тот» апскейлер
• Если хочется плавности (FG) без смены железа
• Если важна свобода настройки качества/резкости
.

Установка в 3 шага:

1) Скачай релиз на GitHub.
2) Распакуй в папку игры (по инструкции из репозитория)
3) Запусти игру, включи любой её апскейлер и нажми Insert - появится меню OptiScaler.

☝️Важные замечания:

• Только для одиночных режимов: античит в онлайне может ругаться
• Совместимость зависит от игры и API (DX12/DX11/Vulkan)
• Проект бесплатный и открыт (open-source)
.

Такое вам нашел.
58👍9❤‍🔥2💅2🔥1😁1
Даю ТОП-инструмент для DevOps. Чуть поучить и облегчит работу в разы!

🟫 Chocolatey - твой пакетный менеджер для Windows 🖥


Установить VLC, Python, PyCharm или даже FFmpeg на Windows за одну команду в PowerShell? Легко - с помощью Chocolatey 🍫


📦 Что это такое?

Chocolatey - это как apt на Linux, только для Windows. Установщик программ из командной строки. Без браузера, ручного скачивания и Next-Next-Finish.

⚙️ Как установить Chocolatey?

1) Открой PowerShell от имени администратора и вставь:

Set-ExecutionPolicy Bypass -Scope Process -Force; `
[System.Net.ServicePointManager]::SecurityProtocol = `
[System.Net.ServicePointManager]::SecurityProtocol -bor 3072; `
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))


2) После установки можно ставить программы вот так:

choco install vlc -y
choco install pycharm-community -y
choco install ffmpeg -y


🚀 Преимущества:

1) Быстро - установка и обновление в пару кликов.
2) Удобно - никаких лишних окон.
3) Автоматизация - пригодится в скриптах и DevOps.
67👌6👍5🔥2🤔1💅1
Ваш персональный AI-таролог

Создал веб-приложение для гадания на картах Таро с современным подходом. Задайте свой вопрос, выберите расклад, и пусть древняя мудрость карт и сила искусственного интеллекта дадут вам ответ :D

Что внутри:

🧠 AI-интерпретации: Нейронная сеть (g4f) анализирует выпавшие карты и ваш вопрос, чтобы дать глубокое и связное толкование расклада.
🃏 Разнообразные расклады: От быстрого ответа одной картой до детального "Кельтского креста".
🔮 Карта дня: Ежедневное предсказание для всех желающих.


Стек технологий:

- Frontend: React, Tailwind CSS, Framer Motion
- Backend: FastAPI (Python), g4f
- База данных: Вся информация о картах хранится в коде.


Можно нормально угореть с друзьями :D

📎 Cкачать исходник.
🤣108🔥3615💅6👏2🍾2
🚀 Video Transcriber - удобный десктоп-инструмент для быстрой транскрибации (видео в текст) и перевода видео. Пользовался бесплатными онлайн-затычками, но там лимиты в 1 Гб, или по длительности. Пришлось делать "свое".

Что умеет:
- Drag & Drop: закинул видео - получил субтитры.
- Whisper: точная транскрибация (CPU/GPU).
- Автокоррекция через g4f: правит распознанный текст по смыслу.
- Перевод субтитров через g4f: естественно и без «машинности».
- Пакетная очередь, прогресс-бар, SRT/TXT на выходе.

Как использовать:

1) Добавь видео в очередь
2) Выбери язык/модель/формат
3) Запусти — получи SRT или TXT; при желании сразу переведи

Исходник 👇

📎 ТУТ

P.S. буду добавлять теги, чтобы дальше было проще искать что-то по моему каналу. Также, в этом проекте, будьте внимательны к зависимостям. У меня RTX 5070TI, поэтому у меня работает pytorch для Cuda 12.9. У вас может завестись, а может нет, тогда нужно будет подобрать нужную версию pytorch именно для вас. В любом случае, есть fall-back на обработку через проц, просто будет чуть дольше.

#Python #Whisper #PyQt6 #Subtitles #AI #Translation #g4f #OpenSource #Automation
❤‍🔥7628🫡10👍9🔥4💘2
Раз я уже снимаю об этом ролики, то давайте закреплю постами, по трудоустройству, резюме, винишко-тян на HR и т.д.

📎 Пост 1: Как пройти роботов и не попасться HR

Резюме - это не ваша биография, а инструмент продаж. Ваша главная задача - пройти автоматические фильтры и не вызвать "красных флагов" у рекрутера.


1. Настройка фильтров: Менее 3 лет опыта - ваш пропуск автоматически улетает в корзину. Чтобы обойти это, новичкам (вкатунам) следует указывать от 3 до 4 лет опыта, а тем, кто уже поработал в IT, - смело ставьте 5–6 лет. Также указывайте возраст 23 или 25+ лет, чтобы не попасть под автоматические возрастные фильтры.

2. Содержание важнее формы: Используйте простой шаблон, а не кастомные дизайны. Фокусируйтесь на достижениях, а не на обязанностях.

3. Используйте STAR (упрощенный вариант): Описывайте опыт через Действие и Результат. Достижения, подкрепленные метриками, процентами или секундами, выглядят убедительно для нетехнических специалистов.

4. Избегайте красных флагов:

- Не указывайте опыт, полученный на курсах (например, Skillbox), поскольку это не коммерческий опыт.
- В IT-резюме указывайте только IT-опыт.
- Не указывайте желаемый доход в резюме.
- Уберите фотографию и ссылки на личные соцсети - они не приносят пользы, но могут отпугнуть.
- Наличие GitHub часто является признаком накрутки опыта, особенно для сеньоров, поэтому его можно смело удалить (в том случае, если там калькуляторы, а вы идете на senior).

5. Ключевые слова (Стек): Автопарсеры ищут совпадения стека. Убедитесь, что вы указали технологии для каждого места работы и что ваш стек коррелирует с требованиями вакансий.


Продолжим дальше.

#работа #вакансии #itкарьера #собеседование #резюме #hr #ats #переговоры #зарплата #оффер #softskills #star
105👍17💅8🔥4🥰3❤‍🔥2
📎 Пост 2: Софт-Скиллы - Как стать "Желанным Рабом"

Финальные собеседования проверяют вашу легенду, мотивацию и риски (насколько вы надежны и скоро ли сбежите). Здесь главное - создать образ лояльного и удобного сотрудника.

1. Мотивация (Что ищете): Ищите стабильности, хорошую команду, приятную атмосферу. Подчеркните, что деньги важны, но вторичны. Выразите желание карьерного роста (например, до Сеньора через 2 года), что выгодно работодателю.

2. Сложные задачи (Сторитейлинг): Рассказывайте об одной-двух историях, которые запомнились лично вам. Задача должна быть не просто технически сложной, но и включать личные переживания (например, впервые спроектировал крупную фичу, работал в сжатые сроки, риск убытков).

3. Ошибки и факапы: Расскажите о самом большом факапе (например, выкатил баг в прод). Важен не сам факт ошибки, а выводы и систематические изменения, которые вы внедрили, чтобы это не повторилось (например, ввел автотесты, стал закладывать 30% буфер времени).

4. Конфликты: Избегайте обвинений. Говорите, что разногласия решаются через метрики, опрос команды/клиентов или привлечение авторитетного мнения (Лид, Продакт).

5. Процесс обучения: Никогда не говорите, что учитесь по курсам или YouTube. Правильный ответ: обучаюсь через решение проблем на проекте, с которыми раньше не работал, а затем в свободное время разбираюсь с технологиями, чтобы улучшить решение.

6. Продуктивность: Не оценивайте себя сами ("я молодец"). Скажите, что регулярно проводите one-to-one созвоны с Лидом/Менеджером (например, ежемесячно), чтобы получить обратную связь, советы и синхронизировать цели. Это показывает, что вы исполнительный и ведомый.

7. Грейд и зарплата: Называйте ту лычку, на которую собеседуетесь. Если спросили о вилке (минимум и комфорт), называйте только желаемый минимум, чтобы не продешевить (вам предложат по низу вилки).



#работа #вакансии #itкарьера #собеседование #резюме #hr #ats #переговоры #зарплата #оффер #softskills #star
👌3727👍7💅2💯1🦄1
📎 Пост 3: HR-Скрининг и Денежный Вопрос

HR-скрининг - первый важный этап, где формируется ваша переговорная позиция.

1. Сначала деньги, потом время: Прежде чем соглашаться на звонок, сразу спросите у HR, какой у них максимум (вилка) на эту позицию, либо назовите свои ожидания. Если вы узнаете вилку первым, вы избежите траты времени, если бюджет не соответствует вашим ожиданиям.

2. Рассказ о себе: Он определяет 90% успеха. HR, скорее всего, не читал ваше резюме, поэтому просит вас рассказать. Ваш рассказ должен быть об актуальном опыте, конкретных достижениях и вашей пользе для компании, а не о длинной биографии.

3. Территориальное положение:
Если спросят, где вы находитесь, называйте город с более высокими региональными вилками (например, Москва), чтобы избежать урезания зарплаты на 20-50%.

4. Текущий доход: Если спросят, сколько вы зарабатываете сейчас, никогда не называйте сумму меньше желаемой или нижней границы их вилки. Называйте желаемую сумму.

5. Наличие оффера:
Всегда говорите, что у вас есть оффер. Это создает дефицит и усиливает вашу позицию. Срок ответа по этому "фантомному" офферу должен быть на 7-10 дней позже вашего звонка.

6. Почему не принял другой оффер: Не критикуйте другие компании. Объясните, что та компания хорошая и предложила нужную сумму, но вы хотите иметь выбор и сделать осознанный шаг для долгосрочного сотрудничества, как и они выбирают лучшего кандидата.

7. Дата выхода: Всегда называйте срок "через 2 недели после принятия оффера" (или 3 недели). Заявление о готовности выйти "хоть завтра" максимально не согласуется с образом успешного и востребованного айтишника и может вызвать вопросы.


#работа #вакансии #itкарьера #собеседование #резюме #hr #ats #переговоры #зарплата #оффер #softskills #star
47🙏6❤‍🔥4🦄3👍2💅1
📎 Пост 4: Создание легенды об опыте - Убедительный рассказ

Поскольку многие компании предъявляют нереалистичные требования к кандидатам без опыта, создание легенды об опыте - это необходимость.

1. Не придумывайте сами: Возьмите за основу реальную историю друга-айтишника, ментора или записи чужих успешных собеседований. Самостоятельный вымысел часто выглядит неубедительно.

2. Легальность компании: В опыте должна фигурировать реальная конкретная компания, желательно средней или крупной, в идеале - иностранная. Фриланс и частная практика автоматически вычитаются из опыта (если не трудовой договор, но тут частные случаи, смотря где и с чем фрилансили!).

3. Выбирайте домен: Новичкам выгодно указывать работу в крупных компаниях с монолитами (заводы, пароходы, застройщики), так как по монолитам на техсобесах часто спрашивают меньше.

4. Цифры важны: HR и скуфы любят цифры. Говорите о конкретном количестве команд (3-5 команд работали над продуктом) и точном составе вашей команды (например, 3 бэкендера, 2 фронта, аналитик, Тимлид и т.д.).

5. Процессы: Обязательно используйте базворды, описывающие ваш процесс разработки (Agile, планирование спринта, релизные циклы по 2 недели, планинг покер, груминг, ретро, дейли). Чем увереннее произносите эти слова, тем лучше.

6. "Сложные" задачи: Самые базовые задачи, которые можно указывать: работа с метриками, линтерами, повышение покрытия тестами. Выдумывайте задачи, идите от легенды, помня, что фактчекинг дорогой и долгий процесс. Главное - уверенность в своем рассказе.

7. Причина ухода - только внешняя сила:
Ваш уход должен быть вызван не зависящими от вас обстоятельствами (санкции, сокращение команды, релокация, метеорит/потоп). Любая внутренняя мотивация (хочу больше денег, неинтересные задачи, плохой менеджмент) воспринимается как признак ненадежного сотрудника, который сбежит при первой возможности.


#работа #вакансии #itкарьера #собеседование #резюме #hr #ats #переговоры #зарплата #оффер #softskills #star
42👌5💅3🙉1
📎 Пост 5: Инструменты, вопросы и настрой

Даже при идеальной подготовке вы столкнетесь с отказами. Важно не поддаваться эмоциям, а работать со статистикой и ошибками.

1. Трекинг собеседований: Создайте таблицу (CRM) для отслеживания всех процессов. Сохраняйте в ней: ссылку на вакансию, контакты HR, все озвученные вами ожидания и обещания компании. Это поможет в переговорах и позволит видеть реальную картину рынка.

2. Запись собеседований:
Обязательно записывайте видео или аудио всех собеседований (для личного анализа). Запомнить все ошибки или записать их текстом невозможно, а контекст и мелкие недочеты стоят вам оффера.

3. Отказы - это нормально: Ожидайте 10, 20 и более отказов. Относитесь к ним как к статистике. Каждый отказ - это возможность проанализировать записи и улучшить свои ответы.

4. Вопросы на финале: У HR нет информации о процессах или задачах. Задавайте эти вопросы менеджеру на финале, чтобы избежать хаоса на новой работе:
- Какие цели будут на онбординг?
- Как будут выстроены процессы (звонки, встречи)?
- Зачем им нужен разработчик и какие ближайшие цели на эту позицию (на полгода)?

5. Умение тянуть время: Отвечая на теоретические вопросы, используйте формат "Ответ + Пример". Это демонстрирует практический опыт и позволяет растянуть время звонка, чтобы до части сложных вопросов дело не дошло 🤣


Вот такие вот 5 постов, если понравилась подборка на тему - буду делать еще. Насколько я знаю, обычно таким делятся за деньги. Использовать ли эту информацию бесплатно - ваш выбор.

#работа #вакансии #itкарьера #собеседование #резюме #hr #ats #переговоры #зарплата #оффер #softskills #star
🔥4415👌6🥰1🙈1💅1