Задать вопрос
  • При компиляции не работает vk_captchasolver,что делать?

    Mike_Ro
    @Mike_Ro Куратор тега Python
    Python, JS, WordPress, SEO, Bots, Adversting
    1. Прописать исключения и писать информацию об ошибках в консоль.
    2. Скомпилировать Python и запустить exe.
    3. Смотреть, в каком месте все останавливается и методом тыка искать проблему.
    Ответ написан
    Комментировать
  • Есть ли кроссплатформенное решение для ассоциации кастомной схемы URI со своим приложением?

    fenrir1121
    @fenrir1121
    Начни с документации
    На питоне не видел, но случайно сталкивался с решением на расте. В src лежит 3 файла с понятной логикой для каждой системы, вероятно получится переписать под себя или использовать через PyO3
    Ответ написан
    Комментировать
  • Что это значит?

    @va_k
    Возможно тот же механизм, что и html письмами. Вы открываете такое письмо в этом письме есть ссылки на ресурсы которые подгружаются при открытии письма. Сервер на котором находятся эти ресурсы фиксирует доступ, и соответственно как минимуму получает ip.
    Ответ написан
    5 комментариев
  • UPS автоматическое переключение на аккумуляторе через реле?

    @VT100
    Embedded hardware & software.
    • Изображённое на эскизе "реле-кубик" может отпускать якорь при напряжении на катушке до 10% от номинального. Т.е. до 1,2 В при номинальном напряжении катушки 12 В. Вот и причина сброса роутера.
    • С другой стороны - реле с катушкой на 12 В при питании от 24 В будет работать с двукратной перегрузкой при допустимых 130%.


    Итого:
    • Самое простое - использовать для развязки диоды, как предложил Сергей П;
    • Как вариант - сделать схему (например - на TL431) для принудительного выключения реле при падении напряжения источника 24 В до заданного уровня (13-15 В).


    P.S. Зачастую, внутренний блок питания роутера может работать и с входным напряжением 12-15 В. Так что блок на LM2596 можно убрать вовсе.
    А его фото, всё-таки, - желательно. Для оценки штатных ёмкостей на его входе и выходе.

    P.P.S. Можно поставить последовательно с обмоткой 12 В реле стабилитрон на 12-13 В (BZX55C12, BZX55C13, Д814Г - катодом к "+" питания).
    Ответ написан
    2 комментария
  • Как быстро найти картинки для товара по артикулу в большом объеме?

    @alexalexes
    1) Взять выгрузку товаров из 1С. Взять запрос с сайта, который дает список товаров на сайте.
    2) В запросе от сайта вывести url, перечень ссылок на картинки.
    3) Сопоставить выборку 1С и результаты запроса сайта по артикулу товара. Получить разностную выборку.
    4) По разностной выборке скачать все картинки товаров в отдельный каталог.
    5) Если ватермарка стоит в фиксированном месте, то найти утилиту для пакетной обработки изображений, добавить в нее каталог с картинками, и поставить задание, которое удаляет ватермарку. Запустить обработку.
    Ответ написан
    2 комментария
  • Как запустить несколько команд в bash вместе, но не дожидаясь ответа?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Проблема в том, что вы не понимаете сути команд.
    У вас не запуск нескольких команд в баше, а запуск конкретной программы, а затем выполнение команд уже не в баше, а в этой программе. Баш тут уже не причем.

    Тут нужно разобраьтся как работает ваша программа. Если она просто ждет ввода пользователя, можно взять, написать список команд (каждая команда в новой строке) в отдельный текстовый файлик и перенаправить его в вашу программу, тогда она будет думать что это пользователь очень быстро все вводит.
    вот как пример echo -ne "uci\n" |stockfish
    то есть перенаправляем команду в команду, словно ее ввел пользователь.

    Если нужно проверять результат вывода, это уже отдельный вариант. Но нужно уточнить как stockfish себя ведет, если можно выполнить одну команду в stockfish и выйти, то можно как-то так

    result="$( echo -ne "uci\nexit\n" | stockfish)"
    echo "result is [$result]"
    ну и проверять.

    Короче тут нужно с самим stockfish разобраться.Или изучить как работает expect
    Ответ написан
    Комментировать
  • Как создать offline карту на python?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Надо нанять профессионала, заплатить ему аванс и дать ему задание. Затем получить результат и проверить на соответствие заданию. После доведения результата до финального соответствия заданию оплатить расчет.
    Ответ написан
    Комментировать
  • Какие существуют библиотеки Python для комплексной обработки текста, включая исправление ошибок и удаление лишних символов?

    fenrir1121
    @fenrir1121
    Начни с документации
    Я рассмотрел несколько вариантов, но они либо были слишком базовы для моих нужд, либо требовательны к ресурсам.
    А как по вашему библиотека должна понимать что правильно? Придётся разбираться в "слишком базовых" вещах.
    Грамматические ошибки (например, "Я не знает куда он пошёл." должно стать "Я не знаю, куда он пошёл.").
    А может быть "Она не знает куда он пошёл"?
    NLP задачи это всегда или долго или дорого. А иногда и то и другое.

    Серебрянной пули не будет. По библиотекам смотрите на набор Natasha, в первую очередь на razdel. Или как альтернативу DeepPavlov.
    Так же можно попробовать довериться в решении задачи современным LLM, но это отдельная кроличья нора со своими особенностями.
    Ответ написан
    1 комментарий
  • GitHub, GitLab или BitBucket?

    Я рекомендую Gitlab
    - Можно хостить весь Gitlab у себя. Вначале это может показаться лишним, но многие работодатели так делают, поэтому навыки по работе с Gitlab пригодятся.
    - Отличный CI. Как по мне, гораздо лучше чем Github actions
    - Проекты в Gitlab можно спокойно и очень просто синхронизировать с тем же самым Github прямо из интерфейса Gitlab, таким образом мы получаем преимущества обеих систем.

    bitbucket всё, забудьте о нём.
    Ответ написан
    7 комментариев
  • Что делает этот код на Python?

    Steel_Balls
    @Steel_Balls
    0KLRiyDQv9C40LTQvtGALiDQmNC00Lgg0L3QsNGF0YPQuQ==
    Это зловред
    Ответ написан
    Комментировать
  • Система команд управления умным выключателем Tuya?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Для локального управления WiFi-устройствами Tuya необходимо получать локальный API-ключ после подключения устройства к облаку. Причём, если я правильно помню, бесплатный ключ можно оформить только на полгода, потом надо официально регистрироваться как разработчик. Раньше можно было неограниченно продлевать тестовый период, сейчас продление запретили.
    Полученный ключ можно использовать, например, в интеграции LocalTuya для HomeAssistant.
    В целом, лучше использовать Zigbee-устройства. Для их работы понадобится Zigbee-координатор (USB или LAN), но получаете полный контроль без каких-либо облаков.
    Ответ написан
    2 комментария
  • Есть ли качественная дорожная карта для web разработки на python?

    @slochitory
    Сам учусь по такому направлению
    Подробно изучить Python.
    SQL основы - желательно потратить недельку - две на изучение(Но в Джанго своя ОРМ, но я считаю что пригодится знать основы)
    MySQL/PostgreSQL
    Django.
    Django Rest FrameWork(Для создания RESTful приложений).
    Nginx/Apache
    Для фронтенда учу
    HTML
    CSS
    Bootstrap/Tailwind CSS
    SASS/SCSS
    JavaScipt(Основы)
    Какой-то фреймворк для фронта например React/Vue/Angular
    Обязательно научиться пользоваться Git.
    И ещё было бы хорошо научиться пользоваться Docker.
    В целом пока занимаюсь этим.Если что-то не правильно, пожалуйста поправьте, самому будет полезно почитать
    Ответ написан
    1 комментарий
  • Как в проект на ESP32 добавить позиционирование по WiFi и Сотовым сетям?

    @kalapanga
    Про сотовую связь вот такую статью нашёл: Как определить местоположение по сетям сотовой свя...
    Геолокация по wi-fi, если я правильно понимаю, тоже на собранных базах точек основывается.
    Геолокация без GPS (часть 1)
    Ответ написан
    3 комментария
  • Как в проект на ESP32 добавить позиционирование по WiFi и Сотовым сетям?

    Сама ардуинка максимум что может взять - это список из MAC/SSID точек доступа и мощность сигнала.
    Далее список из доступных сетей и мощностей сигналов следует передать на сервер, где будет база данных известных точек доступа с их координатами.
    + Можно сохранить инфу о том, какое сочетание точек доступа с мощностями, какой геопозиции соответствует (для референса)
    Ответ написан
    4 комментария
  • Какую книгу выбрать для изучения алгоритмов и структур данных?

    Adamos
    @Adamos
    Бестселлер "101 вопрос на Тостере, которые новички даже не пытаются поискать".
    Ответ написан
    Комментировать
  • Как связать ESP8266 и Алису?

    @FlashDok Автор вопроса
    По-хорошему надо делать, чтобы через Алису можно было разговаривать по домофону и получилось какое-то законченное устройство, которое можно было поставить параллельно штатному домофону или вместо него. Тут я пока не знаю что предложить.

    Единственное как можно это реализовать и то не факт что это точно работает, модуль для домофона подключаем по блютус к колонке и и используем как динамик, но звук с алисы уже скорей всего не снять (микрофон), также не знаю есть ли возможность держать блютус у Алисы постоянно включенным (мб как-то с помощью сценария его включать через навык и MQTT)
    Ответ написан
    1 комментарий
  • Какой подход лучше использовать для копирования крупного файла по сети, исп python script?

    @pfg21
    ex-турист
    ftp-proxy и подобные https://github.com/3proxy/3proxy

    опять же ты написал что машине доступен выход в интернет ?? так отправляй напрямую через passive mode ftp - он не формирует обратный канал для передачи данных и значит отлично работает как чисто клиентское приложение.

    но я б отказался от древнего фтп в сторону хотя бы rsync.
    Ответ написан
    8 комментариев
  • Как узнать реально занятое место файлами?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    запусти df -h, он покажет, где больше всего забито.
    du -h --max-depth=1 может не сработать на корне, т.к. к некоторым путям может не быть доступа (рут).

    UPD: du -sh * | sort -r --human-numeric-sort запусти вот этот скрипт у себя в домашней директории - он покажет какая директория больше всех занимает
    Ответ написан
    Комментировать
  • Как узнать реально занятое место файлами?

    @pfg21
    ex-турист
    $ df -H /dev/sda2

    с забитостью разделов помогает консольная ncdu прекрасно работает чеез ssh
    есть аналоги и с гуевым интерфейсом.
    Ответ написан
    1 комментарий