Задать вопрос
  • Что такое пулинг стейт?

    Никакого "пулинг Стейт" в aiogram нет.
    Вероятно, вам сказали что-то другое.

    Чтобы бот автоматически поднимался при сбое - это совершенно независимая от aiogram вещь, которую можно настроить, например, через systemd.

    Чтобы при этом бот "помнил" в каком состоянии он находился перед сбоем - нужно сохранять состояние в какую-нибудь базу данных.

    Для сохранения состояния в aiogram есть FSM, но это не значит, что тебе нельзя ещё и самостоятельно что-то реализовать.
    Ответ написан
    Комментировать
  • Как убрать вот эту черточку между папками, чтоб при нажатии на папку, внутренняя папка сплывала вниз?

    Добавить какие-нибудь файлы в папку которая левее
    Ответ написан
    Комментировать
  • Замыкания не существует?

    Замыкания есть.
    Только в спецификации это называется "Lexical Environment" (п 8.1)
    https://262.ecma-international.org/10.0/#sec-lexic...
    Вот ещё с MDN:
    https://developer.mozilla.org/en-US/docs/Web/JavaS...
    Ответ написан
    Комментировать
  • Имеет ли вес хеш сумма в юридической практике?

    Файлы - не документы. То-есть электронная подпись не вариант (на сколько я понимаю принципы работы электронной подписи).

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

    На сколько я знаю, хеш-сумма уникальна для файла и ее нельзя подделать.

    Не уникальна. Подделать можно, тк в ней нет никакого признака аутентичности (хотя зависит от того, что такое "подделать"), но вычислить хэшсумму по файлу легко => легко проверить, что тебя обманули, если посчитанная хэш-сумма не совпадает с заявленной.
    Изменить содержимое файла, чтобы при этом остался старый хэш - очень сложно, особенно если использовать несколько хэшей.

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

    Да, такое сработает.
    Только врядли предметом договора можно будет указать "архив с такой-той хэшсуммой".
    Скорее всего ты продаёшь не архив, а его содержимое, а архивом ты договорился с покупателем, как о способе передачи.
    Ответ написан
  • Можно ли скачать фаил pdf из встроенного просмотрщика на сайте?

    Ну раз удалили - значит нельзя.
    Ответ написан
    Комментировать
  • Asus k53br BIOS урезан как расширить?

    Никак.
    Ответ написан
    Комментировать
  • Kак выключить редирект с http на https в FireFox?

    Врядли firefox сам редиректит с http на https.
    Скорее всего на веб-сервере настроен такой редирект и настроен HSTS, но при этом на сам сайт ты не можешь зайти, тк сломано что-то ещё.

    Попробуй на всякий случай почистить кэш
    Ответ написан
    Комментировать
  • Может ли новичок программирование начать с с++/Gamedev?

    Ответ на вопрос из заголовка - смотри требования в вакансиях на gamedev C++ и оценивай свои силы, сколько времени тебе понадобится, чтобы эти требования выполнить.

    Если говорить про разработку собственной игры или движка:
    https://qna.habr.com/q/1285166
    Опять же попробуй декомпозировать задачу по разработке конкретной игры с конкретными механиками / визуалом / сюжетом и оцени сколько тебе времени понадобится, чтобы освоить все инструменты и разработать.
    И сколько денег, если ты захочешь привлечь людей со стороны.
    И сколько времени, чтобы заработать эти деньги
    И какие навыки нужны для заработка этих денег
    И сколько времени понадобится на получение этих навыков
    И сколько денег нужно, чтобы не умереть с голоду во время получения этих навыков и разработки игры.

    я видел на форумах писали что Gamedev на плюсах это ели на хлеб наскребсти.

    Геймдев на любом языке такой, тк деньги компенсируются "интересностью".
    Если хочется денег - идти надо в enterprise.


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

    Хороший вариант.

    я не хочу чтоб моя жизнь была проведена на заводе до старости и люди меня считали глупым мне хочется поступить в МФТИ или в какие то престижные колледжы/университеты чтоб уж точно не пропасть в жизни

    1. То что ты с пятого класса учишься на одни тройки не делает тебя автоматически глупым.
    2. Учёба в хорошем вузе не защищает тебя от работы на заводе до старости и не гарантирует тебе, что ты достигнешь какого-либо успеха в жизни.
    3. Чтобы поступить на бюджет в МФТИ или аналогичного уровня университет не достаточно хорошо учиться и получить много баллов на ЕГЭ.
    4. Одним из признаков глупого человека является неумение грамотно и лаконично выражать свои мысли.
    Ответ написан
  • Deeplinking телеграм работает?

    https://core.telegram.org/api/links
    Для ботов действительно есть только /start с некоторым parameter.
    Ответ написан
    Комментировать
  • Как тестировать код работающий через очерди?

    Как работает, так и тестировать.
    Если тестируется продюсер - запустить его и посмотреть, что нужное сообщение появилось в очереди (сделать тестового консюмера).

    Если тестируется консюмер - запихнуть сообщение в очередь и посмотреть, что консюмер отреагирует на него ожидаемым образом за отведённое время. (Делаем тестового продюсера)
    Ответ написан
    Комментировать
  • Можно ли поставить dockerfile в отдкльной папке?

    Когда ты обращаешься к docker cli ты можешь явно передать путь к Dockerfile и явно передать путь к контексту, который будет использоваться при сборке образа.
    Ответ написан
    Комментировать
  • Варианты миграции базы MSSQL на Postgrespro SQL?

    mayton2019 дал вполне рабочий инструмент: https://github.com/dalibo/sqlserver2pgsql
    А на счёт импортозамещения хочется задать встречный вопрос:
    Вам задачу решить или деньги некуда девать?

    Если второе - можете обратиться к какому-нибудь сертифицированному "интегратору", который вам предложит своё решение в виде группы инженеров, которые запустят скрипт из первой ссылки.

    UPD:
    Ещё есть pgloader, который выглядит как более полноценное решение:
    https://pgloader.io/

    Да и вообще беглый поиск выдаёт кучу разных рецептов, включая встроенные в Pg штуки:
    https://habr.com/ru/articles/694766/
    Ответ написан
    3 комментария
  • Как дешифровать картинку с помощью telebot и stegano?

    Скорее всего, когда пользователь отправляет картинку, она сжимается на стороне телеги. (или даже в момент отправки картинки ботом)
    Нужно отправлять картинку как документ.
    Ответ написан
    Комментировать
  • Как следить за версионностью в клиент-серверном приложении, в выпускаемых фичах продукта?

    Вы пытаетесь решить несуществующую проблему.
    1. Нет никакой проблемы в том что два разных приложения (клиент и сервер) имеют разную нумерацию.
    2. semver нужен только если у тебя есть какой-то контракт, который тебе нужно соблюдать. Если контракта нет - можно использовать просто номера релизов.
    Ответ написан
    3 комментария
  • Macbook pro 16 M1 или Macbook pro M2?

    1. У тебя тут сравнение не только лишь процессоров, но и диагоналей экрана.
    2. В целом переплата за мощность вполне соотносится с бенчмарками - они порядка 10 - 30% прирост показывают.
    Для твоих задач m1 и m2 будут показывать очень похожий результат.
    3.
    Мои задачи: кодинг, простые игры на подобии ксго и работа с графикой.

    С таким бюджетом и такими задачами ноутбук на Windows будет сильно лучше, особенно в плане "простых игр на подобии ксго". 200к - это уровень i7+32gb ram+какая-нибудь мобильная rtx 3070
    Про десктоп молчу
    Ответ написан
    3 комментария
  • Что посоветуете изучать дальше?

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

    "Разработчик ПО" - таким термином можно буквально любую вакансию разработчика описать (исключение - железячники)

    Какой у тебя выбор:
    1. Посмотреть, где востребован язык Си и C++, выбрать то что тебе интересно, продолжать учёбу в этом направлении.

    2. Раз уже упомянуто winapi - значит ты хочешь разрабатывать десктопные приложения под Windows. Тут действительно очень популярен C#, хотя саму сферу я бы очень уж большой не назвал. Тогда изучай C# и какой-нибудь WPF.
    winapi и WinUI, в принципе, можно изучать и с C++.

    3. Раз уже прозвучал C#, то тут могу посоветовать более популярное направление в нём - разработка бэкенда (серверного ПО) на asp net core.
    Ответ написан
    2 комментария
  • Можно ли выдавать онлайн чек на своей странице или нужно на ОФД в РФ?


    обязательно подключать сервисы ОФД для чеков

    Обязательно, тк онлайн-чеки в первую очередь для налоговой, а не для клиента. ОФД занимается доставкой твоего чека в налоговую.

    А вот облачную кассу подключать не обязательно - чисто гипотетически ты можешь подключить обычную физическую кассу (которая подключена к ОФД и имеет фискальный накопитель) к твоему серверу и отправлять клиенту либо скан чека либо собственно свёрстанную страницу с теми же данными (и qr-кодом для проверки чека)
    Ответ написан
    Комментировать
  • Возможно ли выполнять c++ код введенный в переменную?

    Тк C++ язык компилируемый - нужно в приложение встроить компилятор
    Ответ написан
    Комментировать
  • Как исправить ошибку CS0115?

    В классе MonoBehaviour нет виртуальных методов OnPlayerLeftRoom и OnLeftRoom.
    Либо PL должен наследоваться не от него, либо ты куда-то не туда пишешь код.
    Ответ написан
    Комментировать