• Unity - клиент | Node.js + Socket.io + Json - сервер == Возможно и как осуществить?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Если не слишком частый обмен с сервером, то может и норм, а вообще json вряд ли хороший выбор для игры, его ж ещё парсить надо, что может быть весьма накладным по ресурсам как для сервера, так и для клиента.
    Tell Server: Player 1 Just Finished a Match, he has 123456 points, died 3 times,

    Почему бы не передавать сырые данные в их байтовом представлении, т.е. пакет, где 32 байта(или сколько там у вас) под ключ авторизации, 4 байта под points и ещё 4 байта под times?
    Как и куда опубликовать свой бекенд, чтобы в него могли поиграть все, кто угодно?

    Вы вероятно имели ввиду "где разместить сервер?"? Если да, то на любом VDS, за 300 рублей можно купить с 1 ядром и 1024МБ ОЗУ. Клиент будет обращаться либо напрямую по ip, либо сначала резолвить доменное имя, второй вариант лучше.
    Ответ написан
  • Как делают десктопные интерфейсы?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Qt
    Ответ написан
    Комментировать
  • Какие проблемы с питоном есть в Яндексе?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Могу предположить, что проблемы с программистами, т.к. у каждого языка/технологии есть свои плюсы и минусы и каждый язык/технологию нужно использовать для своей задачи. А если использовать для решения задач плохо подходящие технологии, то возникает "целый список проблем".
    Ответ написан
    Комментировать
  • Как сделать торговый автомат?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    А зачем вам raspberry pi? Из пушки по воробьям, да и не для того он предназначен, сделайте на at mega(arduino) или любом другом подходящем микроконтроллере. А если так сильно нужно, чтоб дистанционно управлялось, то можно отдельно повесить тот же raspberry, который не будет управлять моторами, но будет принимать ваши команды через интернет и посылать их ардуине.
    Ответ написан
    Комментировать
  • Объясните: какую базу нужно иметь для изучения Dirext X [C++]?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Линейная алгебра: вектора, матрицы, операции над ними. WinAPI вряд ли нужно, изучай лучше сразу directX или opengl. Ну и попробуй движки вроде Unreal Engine и Unity
    Ответ написан
    Комментировать
  • Как эффективно и не теряя времени дорасти до трудоустройства web-разработчиком?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Платить за курсы и в очередной раз начинать с переменных циклов и hello world как-то тоже не хочу.

    А книжки читать не пробовал? Говорят помогает. А по теме, выбери интересное направление и гугли, что там нужно изучать, смотри вакансии.
    Ответ написан
    Комментировать
  • Qt 5.8.0 - При выполнении шага qmake ошибка, поможете новичку?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Не может найти компилятор для этой версии Qt, компиляторы в соседней вкладке, открой, скорее всего там пусто. Для винды или mingw или VS.
    Ответ написан
    Комментировать
  • Как правильно оценить проект?

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

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Открываете любой сайт с вакансиями(linkedin.com, hh.ru, monster.com, etc), ищите вакансии junior, intern, entry level и смотрите, что там требуется, иногда нужно просто знание основ ЯП.
    Ответ написан
    1 комментарий
  • Как использовать PostgreSQL с Node?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Ну создай юзера qman в postgres
    Ответ написан
  • Посредством чего блокирует сайт мой провайдер?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Dns ответ правильный, у меня те же ipшники на vk.com выдаёт. Скорее всего блокировка по ip. Кстати, что происходит, если зайти на https://vk.com?
    Ответ написан
  • Возможно ли вывести элементы list используя for_each?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    А почему должно? list - это вам не массив, где элементы лежат одним куском в памяти. Вообще говоря, вас не должно волновать, как они там лежат, используйте .begin() и .end() для получения итераторов на начало и конец списка. И в данном случае можно было бы применить range based for.
    Ответ написан
    Комментировать
  • Как решить ситуацию с доработками?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Надо было писать ТЗ. Сам недавно попал в такую же ситуацию, обговорили, что должен представлять из себя сайт, но никакого ТЗ с объёмом работ и чётко оговоренным функционалом не было. Сайт сделал, всё вроде хорошо, всем нравится, но когда заказчик нашёл кого-то для раскрутки сайта, внезапно появилась куча пунктов, без которых типа нельзя раскрутить сайт, начиная meta keywords и заканчивая конструктором, который позволяет посмотреть товар в интерьере. В итоге сделал, то, что не сложно и действительно может помочь раскрутке, а остальное объяснил, почему делать не буду. В итоге потратил ~1 рабочий день на это всё, но сделал для себя ценный вывод, что надо, сука, делать ТЗ.
    Ответ написан
    2 комментария
  • Как создать двумерный динамический массив структур?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    field **tab вместо int **tab. А вообще, здесь нужен одномерный vector, ручная работа с памятью в таких задачах - это излишнее.
    Ответ написан
    Комментировать
  • Какую IDE выбрать для С++ под Linux?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    QtCreator - отличная вещь, и не только для Qt. CLion ничего не скажу, не пробовал, т.к. на моём калькуляторе продукты jetbrains тормозят, но idea у них годная.
    Ответ написан
  • Как сделать wifi машинку с web камерой на opange pi?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    А почему не должны? raspberry и orange pi просто выдаёт или не выдаёт напряжение на выходе, а дальше уже через транзисторы коммутируется силовая часть. Т.е. если напряжение на выходе raspberry такое же, как у orange pi, то подойдёт, если разное, то не факт.
    Ответ написан
    Комментировать
  • С чего начать изучать программирование?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Ты не поверишь, с программирования! Выбирай направление, которое интересно и пиши код, это может быть:
    1 веб разработка
    1.1 фронтенд - html, css, js
    1.2 бэкенд - какой-нибудь сервеный язык вроде php или python, базы данных, linux, etc
    2 мобильная разработка
    1.1 android - java
    1.2 ios
    3 desktop приложения - C#(Winforms, WPF), C++(Qt)
    4 gamedev
    4.1 если писать движки, то математика и C++
    4.2 если делать игры на каком-нибудь unity, то C#
    5 микроконтроллеры - C
    Естественно я перечислил не все возможные направления и не все возможные языки и технологии, а только основные.
    читал отзывы, что если знаешь JS, то можешь неплохо зарабатывать

    Неплохо можно и в макдональдсе зарабатывать, для кого-то это вполне неплохо. А у программистов зарплаты конечно разнятся в зависимости от технологии, но больше всех получают специалисты, вне зависимости от области или языка программирования.
    Сначала определись, что хочешь разрабатывать и потом пробуй изучать языки программирования и технологии, вполне возможно, что сразу не найдёшь подходящую нишу. И да, кроме языка программирования придётся изучить ещё много всего. В качестве первого языка можешь попробовать хоть тот же python.
    Ответ написан
  • Почему вылетает консоль, после выполнения программы?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Бегло просмотрел код:
    Вот здесь string wordArray[SIZE]; нужно использовать std::vector
    Внутри этого цикла может быть выход за пределы массива
    int j = 0;
    for (int i = 0; j < SIZE; i++)

    а может и не быть, если вы уверены в алгоритме, то всё ок
    WTF?
    for (int i = 0; i < 135; i++)
        {
            //cout << setw(13) << left << arr[i].name << setw(10) << "Count = " << arr[i].count << endl;
            cout << setw(13) << left << arr[i].name << setw(10) << endl;
            //cout << arr[i].name;
        }

    Откуда магическое число 135?
    И да, не используйте fopen раз уж пишите на C++
    Ответ написан
    3 комментария
  • Какие есть хорошие базовые книги которые вы посоветуете читать перед изучением языков программирования?

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

    devalone
    @devalone Автор вопроса
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    В общем, решил так: ishalyapin.ru/%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8...
    Не слишком удобно, так как загрузка на отдельной странице, но работает неплохо
    Ответ написан
    Комментировать