[PYTHON:TODAY]
This media is not supported in your browser
VIEW IN TELEGRAM
С добрым утром! Хорошей недели!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🔥17🤯7😱6❤4
Forwarded from GitHub программиста
Представь: нужно найти сотни фото для проекта, анализа, датасета или дизайна. Вручную сохранять? Долго. Тут и выручает Google Image Scraper — парсер, который за пару минут соберёт всё, что тебе нужно.
Установка:
$ git clone https://github.com/ohyicong/Google-Image-Scraper
$ cd Google-Image-Scraper
$ pip install -r requirements.txt
Запуск:
$ python main.py
Возможные параметры для main.py:
search_keys
= Строки, по которым будет осуществляться поиск;number of images
= Желаемое количество изображений;headless
= поведение графического интерфейса Chrome. Если True, графического интерфейса не будет;min_solve
= Минимальное желаемое разрешение изображения;max_solve
= Максимальное желаемое разрешение изображения;max_missed
= Максимальное количество неудачных попыток захвата изображения до завершения работы программы. Увеличьте это число, чтобы гарантировать, что большие запросы не завершатся;number_of_workers
= Количество созданных секционных рабочих мест. Ограничено одним работником на каждый поисковый запрос и ветку.#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥9❤4
Каким будет ваш сервер через 5 лет?
Вендоры перестают делать универсальные серверные процессоры, производственные линии DDR4 закрываются, а совместимость DDR4 с DDR5 отсутствует. Что делать, чтобы купленные серверы оставались актуальными и справлялись с растущей нагрузкой в будущем?
Актуальное решение с перспективой на будущее можно найти у Selectel, одного из ведущих провайдеров IT-инфраструктуры. Selectel Server — серверная платформа собственной разработки на базе процессоров Intel Xeon 6 поколения с DDR5-памятью и дисками NVMe PCIe Gen5. Решение использует актуальные интерфейсы и компоненты нового поколения, чтобы инфраструктура закрывала постоянно растущие требования в будущем.
Что особенного в серверах Selectel?
— Высокая производительность. Обработка задач происходит быстрее на 30–50% по сравнению с предыдущими поколениями оборудования.
— Возможность кастомной настройки. Серверная платформа представлена на базе двух разных линеек процессоров: с E-ядрами под масштабируемые кластеры, микросервисы и базы данных и P-ядрами под ИИ- ML-задачи и высоконагруженные вычисления.
И главное — серверы Selectel гарантируют долгосрочную устойчивость бизнеса. Кроме актуальной серверной архитектуры, провайдер дает расширенную гарантию и полноценную техподдержку.
Протестируйте Selectel Server бесплатно: https://slc.tl/r1qmv
Реклама. АО «Селектел», ИНН 7810962785, ERID: 2VtzqxFoDWa
Вендоры перестают делать универсальные серверные процессоры, производственные линии DDR4 закрываются, а совместимость DDR4 с DDR5 отсутствует. Что делать, чтобы купленные серверы оставались актуальными и справлялись с растущей нагрузкой в будущем?
Актуальное решение с перспективой на будущее можно найти у Selectel, одного из ведущих провайдеров IT-инфраструктуры. Selectel Server — серверная платформа собственной разработки на базе процессоров Intel Xeon 6 поколения с DDR5-памятью и дисками NVMe PCIe Gen5. Решение использует актуальные интерфейсы и компоненты нового поколения, чтобы инфраструктура закрывала постоянно растущие требования в будущем.
Что особенного в серверах Selectel?
— Высокая производительность. Обработка задач происходит быстрее на 30–50% по сравнению с предыдущими поколениями оборудования.
— Возможность кастомной настройки. Серверная платформа представлена на базе двух разных линеек процессоров: с E-ядрами под масштабируемые кластеры, микросервисы и базы данных и P-ядрами под ИИ- ML-задачи и высоконагруженные вычисления.
И главное — серверы Selectel гарантируют долгосрочную устойчивость бизнеса. Кроме актуальной серверной архитектуры, провайдер дает расширенную гарантию и полноценную техподдержку.
Протестируйте Selectel Server бесплатно: https://slc.tl/r1qmv
Реклама. АО «Селектел», ИНН 7810962785, ERID: 2VtzqxFoDWa
👍10❤5😱1
Хочешь узнать, откуда реально приходит трафик или где физически находится сервер?
IPGeoLocation, утилита на Python, которая за пару секунд выдаст подробный отчёт по любому IP или домену.
Что умеет:
ASN, город, страна, ISP, организация, широта/долгота, регион, часовой пояс, ZIP.
git clone https://github.com/maldevel/IPGeoLocation
pip3 install -r requirements.txt
Узнать свой IP:
./ip2geolocation.py -m
Проверить IP:
./ip2geolocation.py -t 8.8.8.8
Проверить домен:
./ip2geolocation.py -t example.com
Сразу открыть локацию в Google Maps:
./ip2geolocation.py -t 8.8.8.8 -g
#osint #python #soft #tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥8❤4🤯1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥3😱2
Представь: сотни сообщений в WhatsApp, лайки и подписки в *Instagram, работающий Telegram-бот, письма с вложениями и даже обработка PDF — и всё это делает не ты, а твой код.
Что ты сможешь:
* Принадлежит корпорации Meta, которая признана в РФ экстремистской.
Это твой шанс освободить время, повысить продуктивность и даже зарабатывать, создавая авто-сценарии для клиентов.
Сохраняй, пригодится!
#python #doc #code
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍33❤11🔥6🤯1
Если вы работаете в айти и не хотите вылететь с рынка через 3-4 года, развивайте софт-скиллы.
Тимлиду не нужно уметь писать код – с этим лучше справляется его команда и даже нейронки, а вот грамотно менеджерить команду и выстраивать процессы – реально важный навык.
Прокачивайте не только хард-скиллы, но и «гибкие» навыки — это то, что останется востребованным даже в эпоху ИИ. А если с головой нырять в обучение лень, читайте канал Тимлид на удалёнке.
Там вся внутрянка от первого лица: как справляться с выгоранием, не терять фокус в условиях многозадачности и развить управленческие качества. С юмором, честно и без занудства.
Почитайте на досуге, много нового узнаете: @teamleadonline
Тимлиду не нужно уметь писать код – с этим лучше справляется его команда и даже нейронки, а вот грамотно менеджерить команду и выстраивать процессы – реально важный навык.
Прокачивайте не только хард-скиллы, но и «гибкие» навыки — это то, что останется востребованным даже в эпоху ИИ. А если с головой нырять в обучение лень, читайте канал Тимлид на удалёнке.
Там вся внутрянка от первого лица: как справляться с выгоранием, не терять фокус в условиях многозадачности и развить управленческие качества. С юмором, честно и без занудства.
Почитайте на досуге, много нового узнаете: @teamleadonline
👍9🫡2
Если ты хоть раз сталкивался с антибот-системами или жёсткими проверками сайтов, то знаешь: обычных прокси или квн* будет маловато.
Здесь нужны настоящие инструменты антидетекта, которые маскируют твои действия под человека.
В этом репозитории собраны лучшие ресурсы:
Must-have подборка для ресёрча, тестирования и повышения приватности.
Сохраняй, чтобы не потерять
#soft #github #pentest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥12❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Просто почувствуйте…
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥106👍17❤10🤯6😱2🫡1
🚀 Начинаете путь в C++ или хотите разобраться в основах надежной разработки? Приглашаем на открытый вебинар:
«Обработка ошибок в C++: исключения, ожидания и исключения из правил»
📅 28 августа в 19:00 (МСК)
Чем сложнее становится приложение, тем важнее правильно обрабатывать ошибки. На вебинаре от курса «C++ Developer. Basic» вы разберётесь, какие подходы существуют в C++ и когда стоит применять каждый из них:
- Классические коды ошибок - плюсы и минусы
- Современные инструменты: std::error_code, std::optional, std::variant, std::expected
- std::exception - особенности и паттерны использования
📌 Вебинар подойдёт начинающим C++ разработчикам, а также тем, кто хочет обновить или систематизировать знания.
По итогу вы получите рекомендации по выбору подхода к обработке ошибок в зависимости от проекта.
Начните разбираться в языке правильно - с опытом и поддержкой OTUS.
📲 Успейте зарегистрироваться - количество мест ограничено: https://otus.pw/xPJp/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
«Обработка ошибок в C++: исключения, ожидания и исключения из правил»
📅 28 августа в 19:00 (МСК)
Чем сложнее становится приложение, тем важнее правильно обрабатывать ошибки. На вебинаре от курса «C++ Developer. Basic» вы разберётесь, какие подходы существуют в C++ и когда стоит применять каждый из них:
- Классические коды ошибок - плюсы и минусы
- Современные инструменты: std::error_code, std::optional, std::variant, std::expected
- std::exception - особенности и паттерны использования
📌 Вебинар подойдёт начинающим C++ разработчикам, а также тем, кто хочет обновить или систематизировать знания.
По итогу вы получите рекомендации по выбору подхода к обработке ошибок в зависимости от проекта.
Начните разбираться в языке правильно - с опытом и поддержкой OTUS.
📲 Успейте зарегистрироваться - количество мест ограничено: https://otus.pw/xPJp/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👍6❤2🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Genspark — нейронка, которая генерит не просто картинки, а готовые дизайн-проекты помещений
Имбовый агент:
Можно юзать бесплатно, требуется только почта
Сохраняем и пробуем ТУТ
#nn #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥7❤3