• Почему стремление к упорядочиванию приводит к большей энтропии и отнимает силы?

    @AlexSku
    не буду отвечать из-за модератора
    Я предлагаю следить не за данными (знаниями, структурой), а за временем, т.е. что я успею сегодня сделать? Выбрать только пару направлений (сформулировать приоритет, напр., для работы). Разбавить отдыхом (прогулки или физ. упражнения на свежем воздухе, чтение книг (недолго)). Не забывать про общения с друзьями (не часто, по итогам сделанного).
    Ответ написан
    Комментировать
  • Что за первоисточник шаблона?

    @AlexSku
    не буду отвечать из-за модератора
    Все шаблоны манагеров пошли от американцев. Напр., что на работу надо брать не специалиста, а человека (лучше мужчину) в возрасте 35 (иногда до 45) лет.
    По поводу вашего случая. Скорость реакции у всех разная. Обычно она быстрее у того, кто много разговаривает (именно на тему, связанную с вопросом). Также хорошая реакция у тех, кто, подобно Шерлоку Холмсу, хорошо структурирует свою тему знаний и старается не запоминать мусор.
    Ответ написан
    Комментировать
  • 3D и программирование?

    @AlexSku
    не буду отвечать из-за модератора
    Берёте C++ и подключаете библиотеку DirectX (или OpenGL). Для меня это началось с воспроизведения виртуальной реальности (SCADA - мониторинг технологических процессов под управлением контроллеров), когда я увидел, что существующие программы либо выдают плоскую схему (естественно, с анимацией), либо изометрию, которую нельзя повернуть. В настоящее время имеются также примеры ("Трон") 3D для Умного Дома. Кстати, телевидение тоже работает в этом направлении - стереоизображения.
    Ответ написан
    Комментировать
  • Программирование МК, ASM действительно на 30-40% эффективнее Си?

    @AlexSku
    не буду отвечать из-за модератора
    Когда-то давно купил книжку "написание драйверов на ассемблере". Были примеры для Windows3. Как только дошёл до Windows NT, автор написал: "дальше драйверы будем писать на Си". Спрашивается, зачем такой заголовок?
    Ответ написан
    Комментировать
  • Стоит ли идти в компанию второй раз?

    @AlexSku
    не буду отвечать из-за модератора
    Конечно стоит пойти, раз стажировка бесплатная. Приём - другое дело, обычно отказывает менеджер, который не является специалистом, поэтому это всегда узкое место при устройстве.
    Ответ написан
  • Что изучать после Delphi?

    @AlexSku
    не буду отвечать из-за модератора
    Если это была Delphi 7 на VCL, то можно освоить библиотеку FM (Fire Monkey) на Delphi XE.
    Для института же предлагаю MatLab, т.к. там много формул и проще отображать результаты.
    Если же ты после игрушек захочешь перейти к "симуляторам" (то бишь имитаторам, напр. для автомобилей или самолётов), то для графики понадобятся C++ и библиотека DirectX.
    Ответ написан
    Комментировать
  • Для чего выпускают мониторы с частотой 144 Гц?

    @AlexSku
    не буду отвечать из-за модератора
    В этой статье (пробежал быстро) тесты показали, что видеокарты (точнее, тестовые видеоигры) не выдают больше 90 fps. От себя добавлю, что человеческий глаз не способен различать рывки при частоте, начиная с 12-15 fps. Напр., видеокамеры выдают 24-25-30 fps - и никто не жалуется.
    Ответ написан
  • В какой области используются операции над матрицами?

    @AlexSku
    не буду отвечать из-за модератора
    1) Компьютерная графика (3D): DirectX
    2) MatLab = Matrix Laboratory. Весь пакет основан на действиях над матрицами. Код получается очень понятным и коротким (не нужны циклы).
    Ответ написан
    Комментировать
  • Какой смысл преподавать в вузах жутчайшую математику?

    @AlexSku
    не буду отвечать из-за модератора
    Согласен с постановкой вопроса автором и теми ответами, где речь идёт об образовании вообще. Оно у нас неправильно поставлено. А всё потому, что есть курс, который утверждён свыше каким-то начальником (группой). Разработчики решили запихнуть в голову студента как можно больше, не понимая, что человек это не усвоит (обычно на новом курсе я забывал, что было на предыдущем). Обычно студент понимает только интересного преподавателя, но таких мало. После окончания курса у меня созрел новый метод преподавания: сначала (за пару лекций) рассказывается об основных направлениях, даются и кратко поясняются определения и главные результаты, раздаются брошюры с указанием литературы, на этом теория заканчивается. Далее класс разбивается на группы, которые решают прикладные задачи (разборка с преподавателем). Так на практике можно освоить курс за полгода вместо года.
    Вот допустим, квантовая механика. Разве мне нужны законы микрочастиц? С другой стороны, однажды я услышал, что теория поля это очень интересно, но время-то ушло, сам я осилить это без преподавателя не могу. А ведь прорывы в развитии появляются часто, когда методы одной отрасли переносятся на другую.
    Ответ написан
    2 комментария
  • Подходит ли интегрированная видеокарта для параллельних вычислений?

    @AlexSku
    не буду отвечать из-за модератора
    Параллельные вычисления это разные библиотеки. Сначала определитесь, какая библиотека вам лучше подходит. Плюс лимит по цене. Напр., Tesla (Nvidia) может переводится в спец. режим вычислений, при этом к выходу не получится подключить монитор.
    Ответ написан
    Комментировать
  • Кто помнит шуточную историю о том как бакалавр, магистр и PhD выполняют проекты?

    @AlexSku
    не буду отвечать из-за модератора
    Я видел два суждения (противоположные).
    Первое (структурный метод программирования): пишите сразу готовую программу (типа begin end), вместо нерабочих кусков используйте заглушки, главное, чтобы программа сразу работала. От себя добавлю: задание надо писать по-английски, чтобы потом эту фразу заменить на функцию (готовую из библиотеки или свою, которую надо будет написать). Ещё видел совет: побольше использовать классы (и интерфейсы). Затем остаётся только пошаговая детализация. Хотя видел ещё совет: заранее проработать структуру, напр., на UML.

    Второй совет от курсов МФТИ по Ардуино: не начинать проект без детальной проработки. Ведущий - практик, поэтому плохое не посоветует.
    Ответ написан
    9 комментариев
  • Как расширить кругозор в программировании?

    @AlexSku
    не буду отвечать из-за модератора
    1) Универсальное программирование: Delphi, C (C++, C#), Java, [Basic]
    2) Алгоритмы, математика: MatLab и проч.
    3) Скоростная графика, видео: DirectX, DirectShow (Media Foundation) и проч.
    4) Автоматика: программирование ПЛК (Codesis и проч.), SCADA
    5) Проектирование: AutoCAD
    6) Базы данных: SQL
    7) web-программирование, сети, хакерство
    а дальше углубляйтесь (может, чего и подзабыл). Естественно, перечислил по минимуму.
    Ответ написан
  • ListView1 как редактировать список в Delphi xe10?

    @AlexSku
    не буду отвечать из-за модератора
    У ListVeiw должно быть свойство Items.
    Ответ написан
    Комментировать
  • Как посоветуете лучше изучать линейную алгебру и аналитическую геометрию?

    @AlexSku
    не буду отвечать из-за модератора
    Обычно в книгах по DirectX рассказывают, что такое векторы, как с помощью матриц сделать преобразования масштабирования, перемещения и поворота. Конечно, чем лучше знаешь математику, тем проще программировать. Напр., нам в институте не рассказывали о кватернионах, а они также применяются при анимации поворотов.
    Ответ написан
    Комментировать
  • Распознать точку на плоскости и посчитать их количество, delphi, матлаб?

    @AlexSku
    не буду отвечать из-за модератора
    В Матлабе есть алгоритмы по обработке изображений. Только при чём нейронные сети? Image Processing TB. А зачем передавать в Delphi?
    Ответ написан
  • С помощью чего делается такая анимация?

    @AlexSku
    не буду отвечать из-за модератора
    Есть книга 2004 года "DirectX: продвинутая анимация" Джима Адамса. В 11 главе (морфируемая лицевая анимация) рассказано, как создать 3D-меш лица, анимировать его и добавить речь. Причём речь предварительно анализируется на фонемы, для гласных звуков искажается рот, и дополнительно вводится мигание глаз.
    Возможно, что сегодня есть и другие программы (попроще).
    Ответ написан
  • Как вычислить схожесть двух объектов?

    @AlexSku
    не буду отвечать из-за модератора
    Массивы рассматриваем как векторы. Два способа: вычитание и корреляция (произведение)
    1) Есть несколько видов разности векторов, это называется норма разности. Один из вариантов - см. выше (декартово расстояние).
    2) Нормируем векторы (т.е. делим на максимальную возможную длину), затем перемножаем пары и суммируем. При этом способе ответ 1 означает совпадение, -1 - противоположность.
    Ответ написан
    4 комментария