@Anndromeda В модуле запрос отправляется без приоритизации по пулу, только по параметру pricing_option = 1 .
pricing_option Set to 0 if you'd like the cheapest numbers, set to 1 for highest success rateCrypto - Модуль с криптографическими функциями
-
@Nikolas said in Crypto - Модуль с криптографическими функциями:
Есть простой JS для этого?
Наверняка ) Мне гуглить лень )
-
@Q_Q said in Crypto - Модуль с криптографическими функциями:
@Nikolas оберни в игнор ошибок)
Это слишком просто )
-
@sergerdn said in Crypto - Модуль с криптографическими функциями:
Отличный вредный совет😀
Зависит от ситуации, если входные данные от него не зависят и могут быть невалидными, то вполне можно и так сделать. Только отчет БАСа будет портить, но это уже кому как
-
@UserTrue said in Crypto - Модуль с криптографическими функциями:
Зависит от ситуации, если входные данные от него не зависят и могут быть невалидными, то вполне можно и так сделать.
Зависит от стиля программирования, я никогда не игнорирую ошибки, а обрабатываю их или падаю с грохотом.
Упасть в BAS с полным stack trace не получится правда, нет такого функционала по умолчанию, но пути прикрутить сбоку есть.
-
@UserTrue said in Crypto - Модуль с криптографическими функциями:
Эм ну игнорирования же ошибок это по сути просто try/catch .
В теории - так оно и есть.
А на практике народ в BAS оборачивает в игнор ошибок даже загрузку вебсайта и дальше логика идет как ни в чем не было, как будто ошибки нет и нет никаких проверок, что вообще что-то загрузилось.
@UserTrue said in Crypto - Модуль с криптографическими функциями:
Или ты делаешь валидацию всего на свете? )
Я не доверяю по умолчанию ничему, что не написал я. Если данные пришли от пользователя - я не доверяю им особенно и валидирую все, что пришло от настроек в GUI BAS.
Например, некоторые "ушлые" пользователи умудряются править конфиг скрипта, чтобы обойти ограничения в настройках ресурса, например. Все эти вещи я проверяю далее в коде скрипта.
Или я ожидаю в ресурсе английские слова, я проверяю далее в коде, что там действительно то, что я ожидаю. Если нет - падаю с ошибкой.
-
@sergerdn said in Crypto - Модуль с криптографическими функциями:
Я не доверяю по умолчанию ничему, что не написал я. Если данные пришли от пользователя - я не доверяю им особенно.
Например, некоторые "ушлые" пользователи умудряются править конфиг скрипта, чтобы обойти ограничения в настройках ресурса, например. Все эти вещи я проверяю далее в коде скрипта.
Я не об этом, я просто не понимаю чем тебе не нравится игно ошибок? Обрабатывать после него ошибки или нет это уже вопрос другой, никто и не говорил что их не нужно обрабатывать.
-
@sergerdn said in Crypto - Модуль с криптографическими функциями:
@UserTrue said in Crypto - Модуль с криптографическими функциями:
Я не об этом, я просто не понимаю чем тебе не нравится игно ошибок?
Тем, что люди далее "забывают" обрабатывать их.
В простонародье "защита от дурака"
-
@sergerdn said in Crypto - Модуль с криптографическими функциями:
Тем, что люди далее "забывают" обрабатывать их.
Ну с этим ничего не поделаешь, люди и зубы чистить забывают ) Тогда придется уменьшить гибкость инструмента в угоду криворуким.
-
@sergerdn said in Crypto - Модуль с криптографическими функциями:
Например, некоторые "ушлые" пользователи умудряются править конфиг скрипта, чтобы обойти ограничения в настройках ресурса, например. Все эти вещи я проверяю далее в коде скрипта.
А править конфиг зачем? Настройки ресурса можно указывать в скомпилированном скрипте в "продвинутых настройках":


-
@sergerdn said in Crypto - Модуль с криптографическими функциями:
@Fox said in Crypto - Модуль с криптографическими функциями:
А править конфиг зачем?
Да понятия не имею.
Вероятно, кто-то не знает об этом меню, которое я отключил бы, если бы сам знал как.
Я помню делал динамические инпуты и поля в веб интерфейсе, в которых пользователь вводил данные. Эти данные передавались в ресурс с типом "Строка" в json, а внутри скрипта полученная строка разбивалась на объект и заполнялись данные в локальных ресурсах. Но тогда цель была именно в корректных входных данных для скрипта, а не сокрытие доп настроек ресурсов. Однако такой способ тоже может решить задачу
-
@Fox said in Crypto - Модуль с криптографическими функциями:
помню делал динамические инпуты и поля в веб интерфейсе
В моем опыте, написание веб-интерфейса может быть сопоставимо с усилиями, потраченными на написание скрипта. Я редко готов пойти на это.
Особенно много усилий у меня ушло даже на то, чтобы поверхностно разобраться, как веб-интерфейс работает, как к нему прикрутить https://vuejs.org/ и так далее. С содроганием вспоминаю. Правда делать нужно это один раз.
Да и не важно веб-интерфейс это или нет, я не доверяю ничему, что пришло в мой скрипт снаружи из настроек, все перепроверяю при старте скрипта и падаю, если что-то пошло не так.
-
@sergerdn said in Crypto - Модуль с криптографическими функциями:
@Fox said in Crypto - Модуль с криптографическими функциями:
помню делал динамические инпуты и поля в веб интерфейсе
В моем опыте, написание веб-интерфейса может быть сопоставимо с усилиями, потраченными на написание скрипта. Я редко готов пойти на это.
Особенно много усилий у меня ушло даже на то, чтобы поверхностно разобраться, как веб-интерфейс работает, как к нему прикрутить https://vuejs.org/ и так далее. С содроганием вспоминаю. Правда делать нужно это один раз.
Ммм, а я после FM как-то привык к vue, правда вместо нормального ide привык использовать https://bablosoft.com/bas/editmaininterface
Да и не важно веб-интерфейс это или нет, я не доверяю ничему, что пришло в мой скрипт снаружи из настроек, все перепроверяю при старте скрипта и падаю, если что-то пошло не так.
Хорошая привычка
-
@Fox said in Crypto - Модуль с криптографическими функциями:
правда вместо нормального ide привык использовать https://bablosoft.com/bas/editmaininterface
Это супер жесть, меня там на 5 минут не хватило )
-
@Fox said in Crypto - Модуль с криптографическими функциями:
Ммм, а я после FM как-то привык к vue, правда вместо нормального ide привык использовать https://bablosoft.com/bas/editmaininterface
Спасибо, но нет.