Задать вопрос
  • Как поставить цветной штамп ЭЦП в PDF при подписании?

    @renikrenik Автор вопроса
    Ikarchik, не готов поделиться коммерческой разработкой. Но опытом, всегда пожалуйста:
    Использовали библиотеку pypdf для Питона, никаких проблем не возникло, всё прозрачно работает.
    Для подписи финального PDF использовали библиотеку subprocess для Питона, через неё транслировали команды в утилиту cmd от КриптоПро cryptcp.exe. По ней обширная документация прям на сайте КриптоПро.
    Написано
  • Как научить CMD понимать тире?

    @renikrenik Автор вопроса
    aleks-th, для CMD в рамках системы работает на любые окна. Для .exe файла питона работает только для одного пути. Как только скрипт переносишь в другую папку, надо опять галку снимать.
    Написано
  • Как научить CMD понимать тире?

    @renikrenik Автор вопроса
    aleks-th, подумалось, что можно перебирать дефисы и превращать их в тире, если файл не найден. Но что-то я посмотрел, дефисов в пути может быть до четырёх штук.
    В общем, решилось всё снятием галочки в настройках CMD, как отмечено в решении.
    Реверс делать не пришлось. :)
    Написано
  • Как научить CMD понимать тире?

    @renikrenik Автор вопроса
    hint000, нет, нормально работает с кодировкой 866, в этом плане скрипты уже адаптированы.
    Написано
  • Как научить CMD понимать тире?

    @renikrenik Автор вопроса
    Гениально, хотя смотрел настройки CMD, не видел. Меж глаз попало.
    На Win 8.1 в CMD версии 6 такого нет, но так и работает исправно.
    Спасибо!
    Написано
  • Как научить CMD понимать тире?

    @renikrenik Автор вопроса
    VoidVolker, до кода дело даже не доходит.
    В топике есть снимок экрана, где я копирую из блокнота и вставляю в CMD версии 10 (встроенная в Winodws 10).
    Сразу визуально видно преобразование в дефисы.

    Я проверил, действительно, в код потом передаются только дефисы, тире не передаются.
    При этом, конечно, через питоновский IDLE нормально всё работает, тире или дефис вычитывается нормально.
    Написано
  • Как научить CMD понимать тире?

    @renikrenik Автор вопроса
    hint000, .exe преобразованный из питона нормально съедает пробелы в пути.

    CMD версии 10, тоже нормально с пробелами работает.
    67443f07e8bef992990229.jpeg
    Написано
  • Reverse proxy и Mikrotik, как запустить?

    @renikrenik Автор вопроса
    Огромное спасибо! Добавил ether1, всё заработало.
    Написано
  • Reverse proxy и Mikrotik, как запустить?

    @renikrenik Автор вопроса
    Alexey Dmitriev, вы были правы, при настройке я не указывал какой интерфейс требуется слушать. Добавил, теперь работает.

    /ip firewall nat add action=dst-nat chain=dstnat dst-port=443 in-interface=ether1 protocol=tcp to-addresses=192.168.10.100 to-ports=443
    Написано
  • Reverse proxy и Mikrotik, как запустить?

    @renikrenik Автор вопроса
    Alexey Dmitriev, команда довольно простая, сложно ошибиться, но прошу, пожалуйста, проверить:

    /ip firewall nat add action=dst-nat chain=dstnat dst-port=443 protocol=tcp to-addresses=192.168.10.100 to-ports=443


    Дополнительно выгрузил текстовый конфиг Микротика и прошелся поиском, порт 443 больше ни где не встречается.
    Написано
  • Reverse proxy и Mikrotik, как запустить?

    @renikrenik Автор вопроса
    Valentin Barbolin, любые https сайты, которые пытаюсь открыть из локальной сети Микротика. http работают исправно. Мои сайты работают исправно.
    Написано
  • Как поставить цветной штамп ЭЦП в PDF при подписании?

    @renikrenik Автор вопроса
    Сделали свой скрипт на Питоне. Наносит штамп на пдф какой нам нужно, в любом месте по шаблону, потом подписывает открепленной подписью через консольную утилиту КриптоПро.
    Написано
  • Откуда следует ограничение по силе тока на пинах GPIO в Orange pi?

    @renikrenik Автор вопроса
    Информация полезная, но тогда я еще больше заблудился. Посмотрел, в таблице H618 указано даже 4 мА. Откуда 20 мА на пин берётся?
    Написано
  • Можно использовать файл .ino для работы на устройствах Orange pi?

    @renikrenik Автор вопроса
    В Вики указано:
    "Язык программирования Arduino называется Arduino C и представляет собой язык C++ с фреймворком Wiring, он имеет некоторые отличия по части написания кода, который компилируется и собирается с помощью avr-gcc"

    Вот интересно, что мешает на Линуксе собрать проект Ардуино с помощью avr-gcc и получить программу?

    Например, используются функции pinMode(), delay(), millis(), macros(), digitalWrite(), analogRead() из какой-то встроенной библиотеки Ардуино, но ведь эта библиотека может работать и на Orange, верно?
    Вроде не должно быть проблем использовать компилятор avr-gcc под Линукс, чтобы не переписывать большие проекты.
    Написано
  • Как получать оповещения на почту/Телеграм для Linux CUPS?

    @renikrenik Автор вопроса
    Daemon23RUS, уведомление нужно, чтобы внезапно от руководителя люлей не получать, что заказы не собраны, потому что автоматическая печать на склад не работает. :)
    Даже если применить все способы автоматического исправления ситуации, всегда остаётся вероятность, что документ не уйдет на печать, хочется об этом узнать первым, а не последним.

    Спасибо за вашу ценную информацию, пойду править конфиг.
  • Как получать оповещения на почту/Телеграм для Linux CUPS?

    @renikrenik Автор вопроса
    Valentin Barbolin, отличная мысль, не подумал так решить вопрос. К тому же Забикс уже есть. Но как же я не люблю Забикс шаблоны... Спасибо!
  • Как получать оповещения на почту/Телеграм для Linux CUPS?

    @renikrenik Автор вопроса
    Adamos, спасибо за справочник ошибок, ознакомился.
    Костыли приделать я всегда успею, хочу разобраться с ошибкой, почему это происходит. Следить за журналом в течение месяца нет желания, поэтому оповещения об ошибке были бы как раз в тему.

    Триггер очистки очереди и перезапуска, он какой, скриптом анализируя error_log? Тогда тут не долго и оповещение в ТГ по токену отправить, даже легче чем на почту.

    Ну и тупо очищать очередь печати я тоже не хочу, потому что скрипт не узнает, что задание не напечатано и заказ на сборке потеряется и не будет выполнен.
  • Как записывать в MySQL с помощью EXCEL на MacOs?

    @renikrenik Автор вопроса
    Иван, данные объекты не подразумевают запись, а те объекты, которые имеют такие возможности используют другое подключение, через ADODB.Connection, которого нет на Маке.
    Может специалисты по VBA подсказали бы, как обойти это, может какие-то лазейки есть.
  • Как записывать в MySQL с помощью EXCEL на MacOs?

    @renikrenik Автор вопроса
    Sergey В., это должен быть какой-то API-сервер с нуля мной запрограммированный?
    Или есть какие-то готовые решения, развернул и готово?

    Для базы данных из 20 таблиц, выглядит сложно, но может, конечно есть и простые решения?
  • Как получить правильную кодировку при подключении EXCEL к MySQL на MacOs?

    @renikrenik Автор вопроса
    mayton2019, создаю объект QueryTable и в него подгружаю таблицу из MySQL через ODBC подключение

    with ActiveSheet.ListObjects.Add(SourceType:=0, Source:= _ "ODBC;DSN=trpvANSI;UID=dbuser;", Destination:=Range("$I$8")).QueryTable
             .CommandText = Array("SELECT * FROM dbsklad;")
    end with


    По сути вот она:
    SourceType:=0, Source:= _ "ODBC;DSN=trpvANSI;UID=dbuser;"


    При настройке DSN есть возможность выбрать кодировку коннектора/драйвера ANSI или Unicode. Оба варианта перебрал на MacOs совместно с изменениями в БД, особо не помогает.

    Опять же, EXCEL в Windows вообще пофигу что я делаю и какой коннектор использую, он всегда кириллицу в таблицу в итоге выводит, хотя в окне запроса к БД через Microsoft Query тоже кракозяблы отображает, но таблицу корректно в итоге вставляет на лист.