Задать вопрос
  • 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 должен наследоваться не от него, либо ты куда-то не туда пишешь код.
    Ответ написан
    Комментировать
  • Как запарсить дату?

    Чтобы спарсить:
    https://developer.mozilla.org/en-US/docs/Web/JavaS...

    Чтобы узнать разницу в годах:
    function yearDiff(dt1, dt2) 
     {
     
      var diffYear =(dt2.getTime() - dt1.getTime()) / 1000;
       diffYear /= (60 * 60 * 24);
      return Math.abs(Math.round(diffYear/365.25));
       
     }
    Ответ написан
    Комментировать
  • Может кто знает приложения Windows для разработки интегральных микросхем?

    Verilog + любой удобный текстовый редактор + синтезатор для собственно схемы + ещё симулятор хотелось бы

    Например VSCode с соответствующим расширением + Icarus verilog + quartus
    Ответ написан
    Комментировать
  • Как сервера взаимодействуют с клиентом если IP адреса не уникальные?

    Я так понимаю, что интересен случай ipv4, где многие узлы могут делить один адрес.

    В этом случае всё разруоивается при помощи NAT.
    1. Когда через поутер проходит какой-то запрос во внешнюю сеть - он подменяет адрес отправителя на свой, а также прописывает в порт отправителя какой-нибудь ещё не занятый порт, чтобы можно было отличить одного клиента от другого.
    2. При этом он у себя в памяти сохраняет, кто на самом деле отправил запрос и с каким изначально портом, чтобы можно было отправить обратно.
    3. Когда приходит ответ от сервера - в адрес назначения и порт подсовывается то, что было заранее сохранено.
    4. При закрытии соединения - запись убирается.

    Он работает полностью автономно и по пути следования таких может быть много.

    Из описания можно понять, что NAT будет нормально работать только с TCP, тк только у него есть явно прописанное время жизни пакета и явный процесс закрытия.

    Также есть проброс портов - по факту то же самое, но настраивается заранее либо при помощи upnp.
    Ответ написан
    Комментировать
  • На какой яп перейти с c++?

    Вообще всё перечисленное вполне успешно можно делать и на C++ (с любопытством жду опровержений, почему автору это не подходит)
    При виде "C++" Очень хочется посоветовать Rust, тк на нём можно и ботов и "что-то для сайтов" делать)

    Если для мобильных приложений, то это:
    Java, Kotlin, Dart/Flutter. С натяжкой C#+MAUI

    Если "что-то для сайтов", то надо определиться:
    Бэк: Typescript+NestJS, Java, Kotlin, C#+aspnetcore
    Фронт: TypeScript + какой-нибудь React например

    Если для ботов:
    TypeScript+telegraf.
    C# можно, но он не очень удобный для этого, на мой взгляд.
    Ответ написан
  • Почему boolean использует больше памяти чем byte?

    1. Это очень зависит от конкретного языка.
    2. А ещё и от деталей реализации зависит. В некоторых языках даже может быть не определено, сколько байт занимает bool и он может занимать от 1 байта (меньше - только если реализовать его как битовый флаг в структуре побольше) до 8 байт (чтобы попасть в выравнивание)

    А byte всегда равен одному байту, тк ему реально важен размер.
    Ответ написан
    Комментировать
  • Как зарабатывают на сайтах?

    Даже исходя из твоего собственного вопроса - не у всех стоит адблок.
    Ответ написан
    Комментировать