Vladislav
Сильный - нет, а слабых полно
Stanislav
Я это подразумевал
Mikhail
Пацаны, ща может не в тему, но я не понимаю. Вот пишут люди искусственный интеллект для игр, например. А как его вообще в игру встраивают?
если настолько интересна тема, могу подсказать название книги с примерами реализации и общей теорией. но в гугле и так инфы дофига
Mikhail
Посоветуй, спасибо
Unity 5.x Программирование исскуственного интеллекта в играх. Автор: Хорхе Паласиос p.s. есть на русском. если в тырнете не найдешь отпишить, кину на мыло
Анатолий
Анатолий
Анатолий
Анатолий
В общем сам черт ногу сломит с этим гитом(забыл как им пользоваться), тут прикреплю три файла с исходниками.
Vladislav
Анатолий
Незнание этого сервиса)), сейчас загуглю, и залью
Anonymous
В общем сам черт ногу сломит с этим гитом(забыл как им пользоваться), тут прикреплю три файла с исходниками.
Git - это фактически стандарт сейчас. Срочно ликвидируй свою безграмотность: https://git-scm.com/book/ru/v2
Анатолий
Git - это фактически стандарт сейчас. Срочно ликвидируй свою безграмотность: https://git-scm.com/book/ru/v2
да я когда то смотрел на geek brain вводную, там подробно рассказывалось как им пользоваться но за не имением постоянной практики, забыл все(
🐙 Antony
Git - это фактически стандарт сейчас. Срочно ликвидируй свою безграмотность: https://git-scm.com/book/ru/v2
Штука очень функциональная, и от того сложная для освоения джунироами. Если команда состоит в основном из них - проще svn
cyberzx 🇷🇺
Даже не знаю, как можно быть профессиональным разработчиком на С++ не умея в гит Я даже геймдизов своих на гит перевёл )
Vladislav
Так чтобы на гитхаб залить, даже гитом не нужно уметь пользоваться - там подробная инструкция!
cyberzx 🇷🇺
Для базового пользования достаточно 20% гита
cyberzx 🇷🇺
А чем ртуть проще? Как по мне одно и тоже
cyberzx 🇷🇺
В плане сложности
Vladislav
Проще hg
Хг и гит - одна фигня, дело привычки
Matwey
Хг и гит - одна фигня, дело привычки
В hg команды хотя бы не делают 10 разных вещей сразу.
cyberzx 🇷🇺
В hg команды хотя бы не делают 10 разных вещей сразу.
Как будто в этом есть что-то плохое
Anonymous
Штука очень функциональная, и от того сложная для освоения джунироами. Если команда состоит в основном из них - проще svn
Не проще. Все с централизованных систем бегут, а SVN так вообще боль из-за его кривых бранчей.
Vladislav
Не все кодеры одинаково полезны
Anonymous
Даже Microsoft со своим TFS попрощались и перешли на Git: https://www.opennet.ru/opennews/art.shtml?num=46593
Anonymous
Ты про плагин в VS?
🐙 Antony
* Какой командой откатить закомиченные локальные изменения? * Какой командой откатить незакомиченный файлик на состояние удалённого сервера? * Какой командой выкачать pull-request github, чтобы дополнить и залить в develop ветку?
Anonymous
Умеет, но только базовые функции.
Anonymous
Или в любом другом GUI Git клиенте.
🐙 Antony
А он есть под Linux?
Matwey
А как мне тыкать в Gui через ssh?
Anonymous
А он есть под Linux?
В Qt Creator и Clion встроенная поддержка Git "из коробки".
cyberzx 🇷🇺
Вообще джун должен быть в первую очередь любознательным и стремиться освоить побольше технологий.
Anonymous
А как мне тыкать в Gui через ssh?
X forwarding в помощь. Но это конечно костыль.
🐙 Antony
надо будет попробовать. А то когда я пробовал, был только gitk
🐙 Antony
А оно с подмодулями хорошо работает?
cyberzx 🇷🇺
Anonymous
Угу. GitHub тоже свой нативный клиент (был написан на WPF) перегоняет на эту мерзость.
Anonymous
Сейчас он лучше не стал, но жрёт памяти и CPU time в 10 раз больше из-за электрона под капотом.
Anonymous
К сожалению, сейчас слишком многие стали клепать десктопные клиенты на электроне. Это даже считается нормой.
Anonymous
Qt тоже кроссплатформа, но нативен. 😊
Matwey
Превращать T* в void* наиболее правильно через static_cast<> или reinterpret_cast<>?
Анатолий
Алилуя! Не прошло и 5 лет. Вообще проблема с гитом в куче разных клиентов(и да я знаю что командная строка лучше всего, но пока что мне и без нее ошибок хватает))
Анатолий
https://github.com/Tolyan91/soundplayerqt
@ENERGY_STAFF
сработает так data2[i] = (data[i] < 0) ? data[i] + 256 : data[i]; м?
Анатолий
ну отлаживаю я в версии Qt 5.8 с компилятором от microsoft msvc2013 64bit. В папке C:\Qt\5.8\msvc2013_64\include\QtMultimedia файл QMediaPlayer присутствует
Анатолий
я первую версию пробовал в ubuntu компилировать, та же проблема была
Анатолий
сейчас вторую попробую
Анатолий
У меня в ubuntu при сборке говорится "unknown module(s) in QT: multimedia
cyberzx 🇷🇺
Так не хватает нормального синтаксиса захвата переменных в лямбду с перемещением. [&&obj] было бы куда лучше чем [obj = std::move(obj)]
cyberzx 🇷🇺
кстати, практически никогда не пользуюсь захватом всех переменных
cyberzx 🇷🇺
нет, нельзя. можно либо по ссылке, либо по значению
cyberzx 🇷🇺
по lvalue ссылке в смысле
Vladislav
так можно?
Нет, и слава богу
Evgenii
#define [&] [&&]
Evgenii
Нет, и слава богу
фух, а я уже подумал...
Nikita
кстати, практически никогда не пользуюсь захватом всех переменных
Оверхеда это не приносит, так что пользуйся наздоровье
cyberzx 🇷🇺
Оверхеда это не приносит, так что пользуйся наздоровье
Понятно, что не приносит. Но код более читаемый, когда явно видно, какие переменные будут использоваться в лямбде.
Anonymous
Как вскрыть программу чтобы посмотреть ее компьютерный код, И что делать если программа защищённая
Anonymous
Какой нибудь windbg ida
Anonymous
Тода был софт айс
Anonymous
И волшебные брейкпоинты
Anonymous
За 64 бита не знаю что делать
Anonymous
Упикс асп протекторат и ещё толи стар толи не помню защита на 0 кольце
Anonymous
Краклаб сайт такой есть
Anonymous
Смотришь пиед чем написанной чем защищённом а дальше по обстоятельствам
Anonymous
Есть книжка Криса Касперского Лиза семь литов анте в уме
Anonymous
Дизасемблирование
Anonymous
дизасемблером
А если кот защищённый ?
Berkus
ну что значит правильно, это плохо
ну у комитета есть обоснование почему это хорошо, а где твое обоснование что это плохо?
Anonymous
А там шаг в лево шаг вправо...не успеешь моргнуть как тебя обучать