Задать вопрос
  • Очищается сессия PHP после отправки любого POST запроса. Как исправить?

    @rPman
    Для теста создай в каталоге веб сервера, где включена поддержка php свой файл
    test.php
    <?php
    session_start();
    echo session_id();
    ?>
    затем открой ссылку с этим файлом в браузере
    site/test.php
    он покажет идентификатор, если нажать F5 идентификатор должен остаться прежним, это значит где то в коде на сайте у тебя банально очищается идентификатор

    если нет - значит какая то проблема в браузере или настройках php, с высокой вероятностью в логах ошибок веб сервера будет вся необходимая информация
  • Что делать если случайно отформатировал все разделы и теперь устройство зависло в фастбут?

    @rPman
    https://4pda.to/forum/index.php?showtopic=976547
    читай очень внимательно и следуй инструкциям

    важные вещи красным помечены, главное не блокируй загрузчик (lock по английски)

    p.s. обычно любой сервис может помочь тебе все сделать за вполне символическую плату
  • Кроссплатформенное программирование на C?

    @rPman
    mayton2019 ,
    напомню что mfc это был свой интерфейс, своя библиотека, достаточно сложная, поверх winapi, не нужно между ними ставить знак равенства

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

    @rPman
    ты задал вопросы и получил абсолютно точные ответы
    либо произнеси свой не заданный вопрос либо не троль
  • Кроссплатформенное программирование на C?

    @rPman
    mayton2019, эээ
    могу ли я мороженное кушать вместе с котлетой?

    конечно можешь!

    gtk это просто библиотека, kde это просто desktop environment, они прекрасно существуют вместе (само собой независимо но там видны попытки их взаимной интеграции, хотя бы визуальной)
  • Кроссплатформенное программирование на C?

    @rPman
    mayton2019,
    кроссплатформенного программирования UI на Си не существует.

    кроссплатформенный UI движок на си - это gtk
    у него есть объектная прослойки и для с++ и для высокоуровневых языков
  • Кроссплатформенное программирование на C?

    @rPman
    у майкрософтовского .net программы еще меньше, считанные килобайты на интерфейс

    я говорю про ресурсы, которые съедает итоговое приложение, когда .net только набирал обороты, у меня была возможность напрямую сравнивать winapi/qt/.net, на слабых машинах, очень образцово медленно отрисовывается интерфейс на последний (и очень приятно на qt)
  • Хранить параметры продукта в бд или расчитывать налету?

    @rPman
    а как во втором случае цены в базу данных будут попадать?

    если скидки персональные, они и так будут к продукту в базе привязаны

    но иногда сам модуль расчета скидок выносят отдельно, тогда логичен постоянный пересчет налету
  • Для чего изучать линукс?

    @rPman
    Когда то это был не 5% а 1%

    Вон недавно была новость 1.2% это уже пользователи steam под linux, знаковый показатель, да не значительный но радует что разработчики игр потихоньку задумываются хотя бы в тестах про запуск под proton (wine)

    Кто мог и хотел, уже давно пересели на linux, проблема в том что есть заметная часть тех кто хочет но не может именно потому что разработчики используемого ими софта прикипели к windows
  • Как на python построить гистограмму с многоуровневой осью Х?

    @rPman
    в чем вопрос то?
    сложно самостоятельно отрисовать лини и подписать текст и числа?

    координата риски по X вычислять как номер_дня_в_году*ScreenWidth/количество_дней_в_году, координаты цифры - константное смещение (там соседние квадратики на экране максимум на пиксел будут отличаться), тут же рисуешь месяцы, увеличивая высоту каждой третьей полоски для надписи, ну отдельно вычисляешь расположение номера года.

    ScreenWidth - размер графика для года (как я понял у тебя он совпадает с шириной графика)
  • Как не потерять данные из очереди RabbitMQ, если они только в памяти, при остановке?

    @rPman
    вся суть тут мне кажется должна быть в самих задачах, они сами должны уметь отслеживать свое аварийное завершение а когда запускаешь RMQ повторно, эти же задачи попадут в очередь заново как не выполненные
  • Разные версии игры для разных регионов?

    @rPman
    Note: Generating per-language APKs is supported only for Android Instant App projects.
    там такой нотис есть, т.е. можно для этого типа приложений, как именно нужно изучать глубже
  • Для чего изучать линукс?

    @rPman
    Владимир Коротенко, ну ну, а 5% пользователей linux должны оплачивать хотелки пользователей windows.
    это действует в обе стороны.

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

    Проблема в том что, например, производители намеренно ломают совместимость (были случаи когда идентификаторы "linux-совместимого" железа подменялись на совсем другие, этот момент прописывался в windows драйверах

    Я подробностей не вспомню, уже лет 8-9 как назад был скандал, показывающий договора под NDA между майкрософт и производителями железа сутью которых был именно "нечестное" ведение дел... у майкрософта есть отличные инструменты влияния - несговорчивые производители не получали дешевые oem версии windows, а при обычной стоимости коробочной версии сравнимой со стоимостью железки в розницу, это весомый аргумент

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

    p.s. нужно различать wsl и wsl2, первая - разновидность транслятора по типу wine в linux, а вторая форма реализации виртуальной машины в формате использования первой

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

    зная какие подлые вещи они совершали ранее, я вижу что получив такой инструмент они могут не удержаться и использовать его точно так же но ударят сильно больнее
  • Какие есть виртуальные среды у windows 10?

    @rPman
    Rdpwrap, работал на win7, в теории на 8 будет работать

    Пробуй, если тормоза устроят
  • Какие есть виртуальные среды у windows 10?

    @rPman
    я уже все что только можно расписал, но ты похоже застыл где то на втором моем ответе
  • Из системы пропал HDD диск. Можно ли восстановить?

    @rPman
    а ты проверил работу с предудущего sata разъема но в гарантированно чистой среде, например liveusb?
  • Какие есть виртуальные среды у windows 10?

    @rPman
    еще раз - технически у тебя уже удалось запустить игру дважды! ты в принципе уже можешь так использовать, через таскменеджер можно в 2 клика переключать пользователя.

    осталось довести этот процесс до логического конца

    p.s. я точно помню, нге в похожей ситуации, изучал win32 механизмы создания виртуальных десктопов, и обнаружил штатную возможность создавать виртуальный десктоп и управляемо переключаться между несколькими запущенными

    кажется это так что в случае чего можно поискать в sdk готовую утилиту или по примерам из документации написать свою свитчлку десктопов

    p.s. кстати или поискать готовое приложение или поэкспериментировать со штатными виртуальными десктопами! они же в 10 и 11 уже есть в интерфейс заложены
    ищи способ запускать в виртуальном десктопе свой таск менеджер (строчку с пуск) от разных пользователей
  • Какие есть виртуальные среды у windows 10?

    @rPman
    тогда у тебя огромные шансы получить желаемый результат, если сможешь запустить игру без лянчера (как частный случай, лянчер второго профиля запущен в смене пользователя, но саму игру, вручную запускать, подглядев команду запуска (обычно токен авторизации и прочее лянчер подсовывает игре в командной строке) на основном профиле с помощью "запустить от пользователя"

    p.s. отличный пример это сделать, пишешь примитивное приложение из пары строчек кода, которое тупо запускает оригинальный exe-шник игры с теми же параметрами, с которыми запущено оно само, предварительно сохранив список аргументов в файлик, подменяешь exe-шники на свой, переименовав старый и одним запуском получаешь нужную строчку (это если таскменеджер не покажет, там есть механизмы сокрытия командной строки)
  • Какие есть виртуальные среды у windows 10?

    @rPman
    работает ли игра одновременно при смена пользователя?
  • Как получить название столбца sqlite?

    @rPman
    вот не надо сразу на человека бочку катить, бывают ситуации когда ddl динамически изменяемый, и практика показала что хранить дублирующую информацию о структуре может быть не только избыточно но еще одним местом отказа