• Имитация 3D в 2D?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Вероятно у объектов есть z параметр, задающий "глубину", т.е. номер слоя и соответственно его порядок отрисовки, а корзина состоит из двух объектов.
    Ответ написан
    Комментировать
  • Как привлечь заказчиков на биржу фриланса?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Сделайте какую-нибудь фишку, потому как люди инертны и не хотят лишний раз пробовать что-то новое и рисковать. А собственно зачем? Если внешне биржа выглядит также, как остальные, только менее раскрученная, на ней меньше исполнителей и заказчиков. Посмотрите, например, на kwork, они придумали(украли с западного аналога) довольно оригинальную идею "всё по 500р" и хотя по факту там не всё по 500р эта идея помогает им раскрутиться. Вам тоже нужна какая-нибудь фишка, например можно сделать биржу только для специалистов, будет пользоваться спросом, т.к. многие заказчики не понимают в технических деталях и боятся нанять индуса, который навешает им лапши на уши и сделает говно, если вообще сделает хоть что-то. Но такую биржу сделать очень сложно, учтите это.
    Ответ написан
    1 комментарий
  • Почему не работает драг-дроп файла в Линукс при использовании Qt?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    У меня ваш код работает, файловый менеджер dolphin. В какую программу вы пытаетесь перетащить файл?
    Ответ написан
  • Как сделать так же как и на youtube?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Для каждого видео генерить на сервере уменьшенный вариант, состоящий из фрагментов, выбранных случайным или каким-то определённым образом, а при наведении мыши подгружать его и воспроизводить.
    Ответ написан
    Комментировать
  • Как рисовать в двух окнах в OpenGL?

    devalone
    @devalone Автор вопроса
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Нашёл функцию glfwMakeContextCurrent, она позволяет указать, в каком окне рисовать. А модули всё таки сделаю сигнлтонами и за создание нескольких окон и их привязку к камерам будет отвечать один модуль.
    Ответ написан
    Комментировать
  • Можно ли прикрутить Qt к С++ движку?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Если сделаете хорошую архитектуру движка, то получится, в ином случае - нет. Я бы посоветовал упростить задачу, взять какой-нибудь опенсорсный движок и написать редактор к нему, например.
    Ответ написан
    Комментировать
  • Самостоятельное обучение основ программированию или в университете?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Если хотите изучить основы - учите основы, всё просто. В ВУЗ идти не советую(разве что ради бумажки), никто вас там учить не будет, плюс к этому придётся сдавать кучу ненужной гуманитарщины. Не забудь изучить архитектуру ПК, си и ассемблер, сильно пригодится.
    Ответ написан
  • Как создать игровой 3д движок?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Научись сначала программировать не мышкой. Тебе нужен опыт в создании движка или же GUI редактора? Если второе, то бери Qt(C++/python), Winforms/WPF(C#) и прикручивай к какому-нибудь опенсорсному движку. Если первое, то начни именно с движка, т.е. с архитектуры, подумай, какие части будешь писать сам, какие позаимуствуешь(есть куча опенсорсных библиотек, которые ты можешь использовать).
    Ответ написан
    Комментировать
  • Стоит ли прочитать книгу по информатике, чтобы вникнуть в основы программирования?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Вот эта годная книга:
    https://www.ozon.ru/context/detail/id/125884/
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux лучше установить на старый ноутбук?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Особой разницы нет, я б посоветовал debian с openbox на борту
    Ответ написан
    Комментировать
  • Как нужно изучать JS в unity?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Никак, учи C#
    Ответ написан
    Комментировать
  • Локальная сеть Ubuntu16.04 и Windows?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Samba, ftp, sftp(через ssh). Первый вариант уже настроен в винде, третий вариант настраивается без особых проблем в ubuntu.
    Ответ написан
    Комментировать
  • Что изучать дальше?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Ещё раз перечитать книгу Герберта Шилдта

    Зачем? Её и один раз нет смысла читать полностью, т.к. где-то после четверти книги она становится всё скучнее, примеры всё однообразнее и всё больше описания методов, видимо скопированное из документации для большего количества страниц.
    Прочитать книгу Джеффри Рихтера "CLR via C#". Слышал очень много хороших отзывов о ней.

    Если ваша цель Unity, то для начала вам не нужны глубокие знания C#, хватит того, что прочитали у Шилдта
    Уже начинать читать книгу по Unity3d.

    Я б посоветовал начать с документации, там вы получите самую свежую инфу.
    Ответ написан
    Комментировать
  • Есть ли принципиальня разница между QGridLayout и QVBoxLayout/QHBoxLayout?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Какие могут быть плюсы или минусы? Это 3 разных менеджера компоновок, предназначенные для своих задач. Используйте тот, который вам подходит для данного окна, можете даже совмещать, вкладывая один в другой.
    Ответ написан
    3 комментария
  • Как воспринимает переменные С++?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Вместо того, чтоб задавать такие тупые вопросы, почитай хоть что-нибудь. Рекомендую начать отсюда cppstudio.com или сразу с книг.
    Ответ написан
    Комментировать
  • Где найти работу С#, Python + трейдинг?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Ищи в линкедине, вакансии есть и их много
    Ответ написан
    Комментировать
  • Как заменить символы в текстовом файле?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
  • Как заменить все числа в таблице?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    std::vector<int> array = { 2, 3, 4, 5 };
    for(int &value: array) 
        value = 7 - value;
    Ответ написан
    Комментировать
  • GUI на сервере. Насколько полезен/вреден?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Не нужно, за исключением некоторых очень редких случаев, когда на сервере должно крутиться нечто, что без гуёв не работает.
    Где-то пишут что это понижает безопасность сервера - каким образом?

    Вряд ли, по крайней мере классические gnome, kde, openbox и прочие не должны.
    Есть ли смысл для настройки каких-то конкретных приложений устанавливать gui, а после настройки сносить его?

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

    Зачем вам акронис на сервере? Диск разметить? Есть fdisk, cfdisk, parted и куча других.
    Сильно ли графический интерфейс ускоряет настройку и мониторинг системы?

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

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    А зачем создавать потоки каждый раз в цикле? Лучше сначала создать нужное количество потоков с учётом их количества в системе и потокам отдавать диапазон для вычислений. Может стоит взять что-то готовое вроде en.cppreference.com/w/cpp/thread/async смотреть пример внизу, там как раз идёт параллельное суммирование элементов вектора. Обратите внимание, что если меньше 1000 элементов, потоки вообще не создаются.
    Ответ написан