• Примеры коммерческих приложений на Python с GUI на macOS?

    @vadimr
    Смотря каково применение вашего приложения. Если оно нужно пользователю само по себе и безальтернативно (например, это управление каким-то оборудованием), то можно написать кроссплатформенный GUI на Питоне. Если в каждой из систем оно должно конкурировать с другими приложениями, то надо писать два нативных варианта, потому что стандарты GUI с точки зрения user experience в разных системах разные, и приложение, выполненное в концепции пользовательского интерфейса macOS, будет в Windows смотреться чужеродно, и наоборот. А тем более кроссплатформенное приложение, которое в мелочах не соответствует требованиям ни там, ни там.
    Ответ написан
    Комментировать
  • Почему clang выдает такой ассемблерный код?

    @vadimr
    Семантически у вас в двух вариантах написаны совершенно разные вещи.

    В первом случае в секции данных создаётся безымянная структура, ссылка на которую присваивается переменной p, а во втором случае записывается число в поле структуры p, автоматически размещаемой, т.е. для типичных архитектур находящейся на стеке.

    На высоких уровнях оптимизации, конечно, компилятор догадается, что результат этих действий один и тот же, но формально это разные программы. По той же самой причине, по которой элементарные и агрегатные типы в языке Си различаются между собой по способу присваивания.
    Ответ написан
  • Стоит ли брать Macbook AIR 13 m1 для разработки на VS + SQL MS?

    @vadimr
    На мой взгляд, использовать Мак не имеет смысла, если стоит задача именно работать под Windows.

    Другое дело, что странно для универа строить учебный процесс на Windows, и может быть не надо под такой нелепый учебный процесс ориентировать свою жизнь. Всё-таки Unix-подобные системы более перспективны.
    Ответ написан
    Комментировать
  • Можно ли так доказывать правильность алгоритмов?

    @vadimr
    Не очень понятно, что вы в данном случае называете доказательством правильности. С формальной точки зрения, тут надо начинать доказывать с того, что представления чисел в вашей машине образуют строго упорядочиваемую операцией ">" последовательность, а это, кстати, неправда (для примера рассмотрим прямоугольники с размерами, равными NaN).
    Ответ написан
  • Как составить список уникальных комплексных решений для уравнения? Как понять что число 0.999999 то же что 1.0000001?

    @vadimr
    В общем виде, как вы её сформулировали, эта задача неразрешима. Надо исследовать саму функцию и её машинное представление. Вся наука численных методов именно об этом.
    Ответ написан
    Комментировать
  • Почему компьютеры не используют двоично-десятичный формат для вычислений?

    @vadimr
    Двоично-десятичную систему иногда используют в коммерческих приложениях, где важно точное десятичное представление чисел.

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

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

    @vadimr
    По упомянутому ГОСТу должны быть проведены минимум три вида испытаний, удалять их нельзя. Буквально нигде не написано, что принимать каждые испытания должен заказчик, но зачем вам ходить по такому тонкому льду? Если ваш замысел состоит в том, чтобы принять изделие у разработчика без должного объёма испытаний, то это проще сделать, подписав документы испытаний не глядя. Но вообще-то коррупция в государственных органах не поощряется.
    Ответ написан
    Комментировать
  • Как правильно принять разработанную информационную систему в соответствии с 44-ФЗ?

    @vadimr
    Применимость тех или иных ГОСТов устанавливает заказчик. Ваш вариант вполне хорош. Главное, чтобы этот ГОСТ был упомянут в ТЗ. А само ТЗ тогда должно быть разработано по ГОСТ 34.602.
    Ответ написан
    Комментировать
  • Какой самый быстрый способ найти позицию последовательности 0-bit заданной длины в int[]?

    @vadimr
    Согласен с Wataru. Очень многое зависит от длины паттерна и от статистики распределения данных. Также решение зависит от архитектуры процессора. В общем, мало данных.
    Ответ написан
    Комментировать
  • Как численно оценить недостаток производительности?

    @vadimr
    Может у вас совсем не из-за цп тормозит. Не разобравшись детально с причиной тормозов, невозможно давать численную оценку.

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

    @vadimr
    Хотите сделать дыру в защите китайского интернетовского сегмента? Это уголовно наказуемо, на всякий случай. Но если интересно посидеть в китайской тюрьме, то можно попробовать.

    Чтобы пробрасывать из КНР туннель за границу, нужно получать непростое государственное разрешение.
    Ответ написан
    Комментировать
  • Как получить исходные сигналы спутников ГЛОНАСС?

    @vadimr
    Сырые данные выдают только профессиональные приёмники. Чип для смартфона этого не может.
    Ответ написан
  • Соблюдается ли лицензионная чистота при работе с QT?

    @vadimr
    Вы в правовом поле какой страны хотите решить вопрос? С точки зрения российского законодательства, санкции против России незаконны, поэтому не имеют юридической силы.

    С другой стороны, qt необязательно скачивать с сервера разработчика. Вы совершенно невозбранно можете его использовать из других репозиториев, в том числе, например, из российских дистрибутивов Linux.
    Ответ написан
    Комментировать
  • Как скомпилировать приложение для Windows в Qt Creator на MacOS?

    @vadimr
    Это очень запутанное дело. Гораздо проще скомпилить исходник под операционной системой Windows.
    Ответ написан
    Комментировать
  • Как установить более новую MacOS поверх OS X Mavericks?

    @vadimr
    Если система не предлагает обновиться на более новую версию, значит, более новых версий, предназначенных для этого устройства, нет.

    Как верно замечено в соседнем комментарии, можно, тем не менее, на свой страх и риск установить патченую каталину.
    Ответ написан
    Комментировать
  • Как правильно скомпилировать приложение Qt для MacOS?

    @vadimr
    macOS позволяет без предупреждений запускать только приложения, либо разработанные на вашем компьютере, либо подписанные зарегистрированными разработчиками. Так что вам надо либо платить деньги и регистрироваться в Apple Developer Program, и тогда у вас будет подписанное приложение, либо на каждом новом компьютере разрешать выполнять неподписанное приложение. Для этого правой кнопкой мыши открыть контекстное меню файла app и выбрать пункт "Открыть", и далее в появившемся диалоге разрешить его запуск. Дальше оно будет запускаться обычным образом.
    Ответ написан
    Комментировать
  • Как избавиться от лагов в Ютубе на Mac mini 2014?

    @vadimr
    Кроме использования браузера Safari, особенно ничего не посоветовать.
    Ответ написан
    Комментировать
  • Можно ли трудовой договор подписать эцп?

    @vadimr
    Можно хоть на словах заключить. Вопрос в том, устроит ли такой способ вторую сторону.

    И это не освободит вас от предоставления требуемых документов.
    Ответ написан
    Комментировать
  • Объясните мне на пальцах рекурсию Фибоначчи F(4, например). Это самый простой алгоритм, а я не могу понять. Что мне делать?

    @vadimr
    Вы хотите понять рекурсию, или как её обрабатывает процессор компьютера? Это разные вещи. В отладчике вы видите второе, фактически проекцию рекурсии на машинный язык, где рекурсия превращается в циклический алгоритм с использованием стека. На данном начальном этапе вы сами себя запутываете отладчиком.
    Ответ написан
    Комментировать
  • Почему у root нет Корзины (Trash)?

    @vadimr
    Потому что root, как и другие служебные учётные записи Darwin, не является пользователем macOS. А Корзина – это объект macOS, как пользовательской среды, а не Darwin (Unix).
    Ответ написан
    Комментировать