• Как запустить демона на Ubuntu Server?

    planc
    @planc
    1) написать сервис для systemd
    2) использовать tmux или screen ( https://habrahabr.ru/post/126996/ )
    3) nohup ./script_name & (вывод будет идти в файл nohup.out)
    Ответ написан
    3 комментария
  • Почему не пингуется по имени в Centos 6?

    @Psq
    Информационная безопасность. Пентест.
    Проверьте настройку DNS
    # vi /etc/resolv.conf

    nameserver 8.8.8.8 # Replace with your nameserver ip
    nameserver 8.8.4.4 # Replace with your nameserver ip

    Может так же быть указан адрес DNS сервера в
    # vi /etc/sysconfig/network-scripts/ifcfg-eth0
    Ответ написан
    2 комментария
  • Как делать GUI в Java?

    @ruslanys
    Согласен со всеми отписавшимися ребятами здесь. В качестве примера возьмите тот же Android: там тоже можно на XML верстку собирать, либо программно. По-умолчанию делают на XML, на Java только в необходимых случаях.
    Я думаю, такой же подход очень даже применим к десктопным приложениям на JavaFX.

    Ну и повторюсь: гораздо удобнее разделять логику и представление.
    Ответ написан
    Комментировать
  • Как делать GUI в Java?

    Безусловно интерфейс должен строиться из FXML-кусков. Это очень удобно и при сопровождении сэкономит кучу времени.
    Ответ написан
    1 комментарий
  • Как делать GUI в Java?

    @red-barbarian
    не привычный. но не удобный. описание формы отдельно, логики отдельно, css стилей отдельно приносит выгоду, когда нужно менять программу много-много раз. Тогда понимаешь насколько удобно разделение этих вещей. Такое разделение дает гибкость.
    Ответ написан
    2 комментария
  • Куда двигаться дальше senior разработчику? Новый язык, технологии, opensource, стартап?

    @g00dv1n
    ИМХО. Надо идти в бизнес. Мы программисты всего лишь инструменты. Не очень хочется всю жизнь быть инструментом в чужих руках.
    Ответ написан
    7 комментариев
  • Как правильно двигать объекты в 3D пространстве и вращать камеру?

    @syrov
    пишу программы до 99 строк
    ogldev.atspace.co.uk/www/tutorial13/tutorial13.html

    было на русском, но сейчас почему-то не могу найти.
    Ответ написан
    Комментировать
  • Использовать чистый OpenGL или Qt?

    @syrov
    пишу программы до 99 строк
    Думается, будет зависеть от работодателя, скорее всего исспользовать следует то, что не прячет opengl, и не забирает много времени. т.е. оставляет время, собственно заняться opengl или opengl es. Я тоже увлекаюсь, как хобби opengl. Я нашел для себя следующую среду, как наиболее благоприятную:
    - linux (конкретно для меня arch linux)
    - sdl2 (создание окна, работа с мышкой и клавиатурой, таймер, итд.)
    - c++ (gcc)
    - nvidia (я пробовал amd, дешевле и еще они поддерживают opencl2, но, опаздывают с драйверами для arch linux, я помучался и отказался от амд)
    - ide: qt-creator, но никаких библиотек от них.

    Но меня геймдев в принципе не интересует и геймдев, это скорее unity или unreal или другой engine. Общее, конечно тоже есть: 3д математика, матрицы наверное и кватернионы в геймдеве тоже нужно знать. А написание движка, это уже на порядок более высокие требования (я тут не могу ничего посоветовать). На udemy.com есть курсы по unreal + c++. еще посмотрите программу университетов по графике и пройдите ее, хотя бы поверхностно.

    И вот: cg в mit, edX cg

    Успеха.
    Ответ написан
    Комментировать
  • Использовать чистый OpenGL или Qt?

    Rou1997
    @Rou1997
    Логика подсказывает, что этот вариант должен быть более предпочтительней и проще,но только дело в том, что по чистому OpenGL куча туториалов, а вот по OpenGL ES в Qt их нет

    Логика ваша врет! Туториалов нет, потому что Qt не покрывает OpenGL, в нем ничего нет для игр и т.п. кроме создания окна для сцены и утилит для данных (списки, файлы и т.п.), для создания окна есть GLUT который удобнее чем Qt, а для покрытия STL скорее уж Boost стоит использовать, в нем нет лишних библиотек и нет лишних проблем с какими-то особенными мета-компиляторами и IDE.
    Другое дело первый раз, там на чем привыкли писать на том и пишите, лишь бы заработало.

    по крайней мере на русском.

    Буквы "М" и "Ж" вон на русском, берите тряпку, чистящее средство и идите, мойте.

    1) Какой из вариантов используется в реальном геймдеве (когда компания свой движок изначально пишет, к примеру)?

    Ни тот, ни другой, при создании нового "движка" нужен специалист с опытом в имеющихся "движках".

    Какой из вариантов будет более предпочтителен для работодателя?

    Не брать на работу тех, кто не может изучить требования работодателей и нацелиться на их удовлетворение, а вместо этого приходит с таким вопросом на Тостер чтобы получить субъективные мнения. Вы бы еще маму попросили для вас вопрос задать.
    Ответ написан
    1 комментарий
  • Как подключить MySQL к QT?

    Rou1997
    @Rou1997
    Лезть к плагину не обязательно если установлен Qt, а вот что необходимо, так это скачать официальную библиотеку libmysql.dll нужной архитектуры (x86 или x64) и положить ее в ту же папку, где и EXE.
    Насчет плагина, чтобы работала без установленного Qt нужно в папку с EXE положить папку sqldrivers с файлом qsqlmysql.dll, это и есть плагин (обертка для libmysql.dll), эту папку и этот файл вы найдете там, куда устанавливается Qt, но еще раз плагин нужно класть только для распространения, а у вас Qt установлен целиком, поэтому и без этого должно работать.
    Вообще, в Qt довольно много таких проблем как с этим libmysql.dll, поэтому развивайте аналитическое мышление, в данном случае стоило попробовать другие типы БД и прийти к выводу что проблема именно с MySQL, а также учитесь отлаживать и пользоваться исходным кодом, он у Qt открытый.
    Ответ написан
    Комментировать
  • Как вычислять на видеокарте?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Посмотрите например тут
    Ответ написан
    Комментировать
  • Радиация это обман?

    @private_tm
    JAVA dev
    Редкий псевдонаучный бред.
    Ответ написан
    Комментировать
  • Что лучше изучать впервые? WinAPI || Boost || Qt?

    Adamos
    @Adamos
    Весь список бессмысленно просто учить - его надо изучать, уже применяя в живом проекте.
    Поэтому Qt имеет смысл ставить первым - шире сфера применения.
    Boost еще надо поискать, где применить в обычном прикладном приложении...
    WinAPI имеет смысл изучать только в том случае, если вам хочется заниматься win-only программами.
    Для программирования "и под Windows тоже" мне лично он не требуется.
    Две-три функции, которые не реализованы в кроссплатформенных библиотеках, можно просто нагуглить.

    > Часто ли разработка на C++ ведется под Windows?
    На Тостере появляются вопросы от студентов, которые борются с Вижуал Студией вместо того, чтобы программировать. Часто появляются. Лучше сразу привыкнуть к QtCreator - и вам будет все равно, какая под ним ОС.
    Ответ написан
    Комментировать
  • Что лучше изучать впервые? WinAPI || Boost || Qt?

    Rou1997
    @Rou1997
    Смотря какую работу.
    Печка крематория с микропроцессорным управлением, в которой сжигают самоубийц не сумевших определиться с целью в жизни, не поддерживает ни WinAPI ни Qt, в лучшем случае Boost, а в худшем только стандартный рантайм Си, какой-то из ассемблеров и свои специальные функции.

    Boost - Основа основ?

    Нет.

    WinAPI - Часто ли разработка на C++ ведется под Windows? Или чаще под Linux и поэтому лучше Ot?

    И вопрос под что чаще разработка, и сравнение WinAPI с Qt абсурдны.
    Ответ написан
    Комментировать
  • Что лучше изучать впервые? WinAPI || Boost || Qt?

    RevHarris
    @RevHarris
    Шо то, шо это
    Boost - это библиотека общего назначения. Она как бы расширяет возможности языка. Применяется (по опыту) во многих проектах как стандарт.

    Qt - это тоже библиотека, но с уклоном в создание GUI (окошечки там всякие, если по русски). Так же расширяет функционал языка, поэтому обычно там где есть Qt - Boost выбывает за ненужностью. Она кроссплатформенная - это значит работает на разных платформах, а не только под Linux, поэтому довольно часто используется и для разработки под Windows.

    WinAPI - это Windows, да, но не противопоставляйте его Qt. WinAPI позволяет напрямую общаться с оконной системой и более тонко настраивать окна и работу приложений под Windows.

    Что касается устройства на работу - Boost обязательно знать, как и STL.
    Что касается Qt и WinAPI - очень желательно, но часто зависит от конкретной фирмы и её деятельности. Обычно в вакансиях это всё указывают.
    Ответ написан
    4 комментария
  • C++ как скачать файл из интернета?

    Rou1997
    @Rou1997
    Почему не скачивает другие файлы? Вы со строкой работаете? Работайте с bytes.
    С помощью Boost не знаю, я бы делал с помощью URLDownloadToFile (WinAPI), curl или Qt.
    Ответ написан
    1 комментарий
  • Как обойти код 302 при подключении к сайту?

    15432
    @15432
    Системный программист ^_^
    Я уже писал вам, что код 302 - это не ошибка. Нужно парсить ответ и отправлять запрос на указанную ссылку для перенаправления.

    У вас в запросе https://youtube.com
    Вас редиректят на https://www.youtube.com
    Ответ написан
    5 комментариев
  • Как подключить OpenSSL?

    Собирать в lib надо, откуда же он тебе функции тянуть должен? в хедерах там вроде бы прототипы только. Идешь в настройки проекта - Компоновщик -Ввод - Доп. зависимости, добавляешь ssleay32.lib,
    libeay32.lib. (Только смотри конфигурацию проекта - x64, x32, она может не соответствовать конфигурации проекта), проще всего в обоих конфигурациях прописать одинаковые настройки. После того как собрал либы, идешь опять в настройки проекта Компоновщик - Дополнительные каталоги библиотек - выбираешь папку с либами. И include можно не кидать в папку студии а прописать в настройках проекта вот так, идешь в настройки проекта Каталоги VC ++ - Каталоги включения и выбираешь папку include, вроде бы все. Либы можно найти уже собранные.
    Ответ написан
  • Профессионально ли реализовал алгоритм?

    customtema
    @customtema
    arint.ru
    Более универсальный чек-лист:
    • Работает
    • Не падает, не ломается
    • Не тормозит, безопасен
    • Легко сопровождается, дорабатывается


    За сим все. Остальное - следствия.
    Ответ написан
    Комментировать
  • Как в одной строке найти несколько вхождений?

    xpert13
    @xpert13
    Full Stack Developer
    Если в результате хотите получить какой-то массив ссылок - тогда только цикл.
    Ответ написан
    5 комментариев