melvin
ну если мы эти комнады будем извелкать из стека, то они будут поступать в обратном порядке
melvin
не сможем присвоить z еще несуществующие значения x,y
Konstantin
Constantine
+
Nikita
Constantine
Действительно, граничный случай
А еще особенности в районе минимума и максимума. А еще особенности с точным представлением целых чисел и точными операциями с ними. А еще неустойчивые функции вроде acos и так далее
Сергей
есть приложение на Qt, собирается под Visual Studio 2010; и есть баг с порчей памяти QMutex в QScopepPointer из за того, что где то потоки портят друг друга. Есть ли способ отладчиком студии или другим средством понять кто и где портит память?
Vladislav
Anatoly
Berkus
Berkus
в стеке хранятся данные
Berkus
Сергей
хз почему
Anatoly
может окружение надо подстроить, чтобы он видел Qt runtime и т.п.?
Сергей
Constantine
Сергей
кстати, еще хотел узнать, кто нибудь пользовался aqtime? денег правда дофига просит
Anatoly
думаю, что ради поиска проблемы можно будет установить виртуалку и собрать сырцы под той же убунтой clang-ом
Anatoly
Qt все таки
Сергей
тут не только qt
Anatoly
выиграл :)
Evgenii
Во время последней поездки на конференцию Business of Software (кстати, весьма и весьма рекомендую) подцепил новый метод проведения собеседований с разработчиками. И опробовал уже на нескольких кандидатах.
Идея такая: садимся вместе за компьютер, кандидату дается очень простая задачка, и он должен ее реализовать, затратив минимум времени (обычно 5-10 минут). Чистая базовая джава, алгоритмическая и технологическая сложность близка к нулю, ничего лишнего. А потом начинается самое интересное: начинают добавляться требования - мелкие, но противные, ровно в те места, которые не предусмотрены изначальной "архитектурой". После нескольких итераций по добавлению требований следующая задача - зарефакторить и привести код в приличное состояние. О том, что требования будут добавляться, предупреждается заранее, о том, какие именно - нет.
Собеседование занимает полтора-два часа. Про способность кандидата работать в реальных условиях становится известно абсолютно все.
Constantine
Во время последней поездки на конференцию Business of Software (кстати, весьма и весьма рекомендую) подцепил новый метод проведения собеседований с разработчиками. И опробовал уже на нескольких кандидатах.
Идея такая: садимся вместе за компьютер, кандидату дается очень простая задачка, и он должен ее реализовать, затратив минимум времени (обычно 5-10 минут). Чистая базовая джава, алгоритмическая и технологическая сложность близка к нулю, ничего лишнего. А потом начинается самое интересное: начинают добавляться требования - мелкие, но противные, ровно в те места, которые не предусмотрены изначальной "архитектурой". После нескольких итераций по добавлению требований следующая задача - зарефакторить и привести код в приличное состояние. О том, что требования будут добавляться, предупреждается заранее, о том, какие именно - нет.
Собеседование занимает полтора-два часа. Про способность кандидата работать в реальных условиях становится известно абсолютно все.
Забавно, да
Constantine
Во время последней поездки на конференцию Business of Software (кстати, весьма и весьма рекомендую) подцепил новый метод проведения собеседований с разработчиками. И опробовал уже на нескольких кандидатах.
Идея такая: садимся вместе за компьютер, кандидату дается очень простая задачка, и он должен ее реализовать, затратив минимум времени (обычно 5-10 минут). Чистая базовая джава, алгоритмическая и технологическая сложность близка к нулю, ничего лишнего. А потом начинается самое интересное: начинают добавляться требования - мелкие, но противные, ровно в те места, которые не предусмотрены изначальной "архитектурой". После нескольких итераций по добавлению требований следующая задача - зарефакторить и привести код в приличное состояние. О том, что требования будут добавляться, предупреждается заранее, о том, какие именно - нет.
Собеседование занимает полтора-два часа. Про способность кандидата работать в реальных условиях становится известно абсолютно все.
Правда, я задам сначала достаточно много вопросов)
vladislav
я бы занервничал и слился :)
vladislav
вот если бы была возможность сходить выпить чаю, покурить, поиграть в xbox
ep
Окружение уже настроено? IDE открыта, проект создан? :)
vladislav
вот это я понимаю приблежено к реальным условиям
vladislav
злой ты
Berkus
http://www.fluentcpp.com/2017/07/07/optional-monad-cpp-without-ugly-stuff/
vladislav
и собеседование длится до конца рабочего дня?
Constantine
я старый разраб, я первым делом спрошу, нужно ли это будет саппортить
vladislav
завист от скорости интернета и мощности машин
Constantine
ага, и попрошу примерное видение проекта, чтобы понимать, что закладываться, а что и так сойдет 😆
vladislav
(и от твоего знания как это говно готовить)
vladislav
требования клиента поменялись
Evgenii
vladislav
а что в физзбазз добавлять в таком случае?
Constantine
кстати, если у тебя есть заготовка сценария? мне даже интересно стало
vladislav
я думаю тут речь о реализации какого-то класса
vladislav
(там же про джаву)
Vladislav
Во время последней поездки на конференцию Business of Software (кстати, весьма и весьма рекомендую) подцепил новый метод проведения собеседований с разработчиками. И опробовал уже на нескольких кандидатах.
Идея такая: садимся вместе за компьютер, кандидату дается очень простая задачка, и он должен ее реализовать, затратив минимум времени (обычно 5-10 минут). Чистая базовая джава, алгоритмическая и технологическая сложность близка к нулю, ничего лишнего. А потом начинается самое интересное: начинают добавляться требования - мелкие, но противные, ровно в те места, которые не предусмотрены изначальной "архитектурой". После нескольких итераций по добавлению требований следующая задача - зарефакторить и привести код в приличное состояние. О том, что требования будут добавляться, предупреждается заранее, о том, какие именно - нет.
Собеседование занимает полтора-два часа. Про способность кандидата работать в реальных условиях становится известно абсолютно все.
О, ты успел зафорвардить до того как удалили)
Vladislav
Имхо, должно лучше чем стандартный whiteboard работать
Constantine
на самом деле я проводил беседухи, но я обычно на очку готовился индивидуально
🐙 Antony
Во время последней поездки на конференцию Business of Software (кстати, весьма и весьма рекомендую) подцепил новый метод проведения собеседований с разработчиками. И опробовал уже на нескольких кандидатах.
Идея такая: садимся вместе за компьютер, кандидату дается очень простая задачка, и он должен ее реализовать, затратив минимум времени (обычно 5-10 минут). Чистая базовая джава, алгоритмическая и технологическая сложность близка к нулю, ничего лишнего. А потом начинается самое интересное: начинают добавляться требования - мелкие, но противные, ровно в те места, которые не предусмотрены изначальной "архитектурой". После нескольких итераций по добавлению требований следующая задача - зарефакторить и привести код в приличное состояние. О том, что требования будут добавляться, предупреждается заранее, о том, какие именно - нет.
Собеседование занимает полтора-два часа. Про способность кандидата работать в реальных условиях становится известно абсолютно все.
У меня было похожее собеседование. Результатов я правда не узнал. После задания мне сказали что работа в компании мне предстои следующая: надо разгрести 5кк строчек сетового взаимодействия на чистом С, в которых что-то подтекает...
После этой фразы HR заметил в стене дыру в форме моей тушки, а за тем и то что я куда-то пропал
Constantine
Constantine
Stanislav
Vladislav
Mikhail
У всех noexcept квалификатор ломает рефакторинг в Qt Creator и CLion?
Mikhail
там тема такая, что становятся не видны функции и переменные, он перестает их видеть в других файлах
Mikhail
и приходиться переименовывать в ручную
Berkus
FIzzBuzzIterator
Berkus
олсо FizzBuzzRange
Vladislav
std::fizz_buzz, нужен пропозал
Сергей
#book #gamedev
Сергей
Vlad
Vladislav
✙ Fatum ✙
ребят, как правильно прилинковать caffe к своему кастомному проекту?
✙ Fatum ✙
кафе собран из сорсов гитхабовских
✙ Fatum ✙
libcaffe.a libcaffe.so libcaffe.so.1.0.0
Berkus
target_link_libraries(myExe caffe) :)
✙ Fatum ✙
Konstantin
Ну а можно больше инфы?)
Как делаешь?
Что на выходе?
Berkus
потому что первый аргумент это имя таргета
Berkus
_к_которому_ прилинковывать либу
✙ Fatum ✙
Berkus
да
✙ Fatum ✙
тоже не арбайтит
Pavel
target_link_libraries(${PROJECT_NAME}
Berkus
а точнее, что пишешь