Здравствуйте, спасибо за статью, сейчас как раз занимаемся выбором пакетника.
Вы пишете:
Разработка продукта велась на основе технологий Microsoft (Visual Studio и Team Foundation Server), но, как известно, это не самое удобное решение для сборки проекта под *.nix-системы, поэтому появились инструменты CMake.
А как же менеджер пакетов NuGet встроеный в TFS?
Как я понимаю, раньше проект у вас базировался на MSVS solutions и вы претерпели миграцию проекта на CMake? Интересно было бы, хотя бы вкраце узнать о вашем опыте.
Очень интересно!
Не сильно в код всматривался, но в статье подметил 1 момент:
«По завершении вычислений достаточно сделать swap буферов и следующий шаг игры готов.»
Как у вас реализован swap?
В голову пришла маленькая идейка сразу: возможно быстрее делать свап между указателями на эти два буффера?
Не думаю, что эту работу можно назвать исследовательской(хотя она таковой представлена), так как по факту вы лишь методом подбора значения коэффициента r пытались сопоставить неполные данные сигмоиде.
Вам стоило бы сначала выстроить дискретную кривую по более полным данным, а потом уже сравнивать эту кривую с сигмоидой. Возможно данная функция, которую вы исследовали, не имеет с логистической кривой нмчего общего?
Также понравилось сравнение со «стадиями принятия», однако это лишь частный пример)
Спасибо за ваш опыт.
В свою очередь я согласен с вами по 1. пункту, однако хотел бы добавить, исходя из своего опыта, что не стоит делать из этого привычку — гораздо интереснее провернуть ваш трюк 1 раз для получения сознанием такого опыта, в котором оно как по «прерыванию» может провести самоанализ.
Можно просто попробовать, это забавно как минимум.
Также хочу подметить, что такой трюк хорош не только в случаях прокрастинации, но и в любых других ситуациях:
По факту «кольцо» выступает в роли «крестика на руке», внешнего объекта. В голове же такой объект запоминается как ссылка/референс/указатель на некоторую информацию в вашей голове (в данном случае — необходимо провести самоонализ и понять, что хватить листать хабр бездельничать — иди работай).
По второму же пункту, снова же исходя из своего опыта, зачастую, как только я «поймал за хвост» это ощущение, и да оно, в близких по контексту ситуациях перестаёт «морочить голову», через некоторое время этот «монстрик внутри меня» придумывает новые стратегии как меня обдурить. Так и получается, что всё время идёт внутренняя игра, в которой «мы» вдвоём время от времени выигрываем стратегию у друг друга.
Вы пишете:
А как же менеджер пакетов NuGet встроеный в TFS?
Как я понимаю, раньше проект у вас базировался на MSVS solutions и вы претерпели миграцию проекта на CMake? Интересно было бы, хотя бы вкраце узнать о вашем опыте.
Не сильно в код всматривался, но в статье подметил 1 момент:
«По завершении вычислений достаточно сделать swap буферов и следующий шаг игры готов.»
Как у вас реализован swap?
В голову пришла маленькая идейка сразу: возможно быстрее делать свап между указателями на эти два буффера?
Вам стоило бы сначала выстроить дискретную кривую по более полным данным, а потом уже сравнивать эту кривую с сигмоидой. Возможно данная функция, которую вы исследовали, не имеет с логистической кривой нмчего общего?
Также понравилось сравнение со «стадиями принятия», однако это лишь частный пример)
В свою очередь я согласен с вами по 1. пункту, однако хотел бы добавить, исходя из своего опыта, что не стоит делать из этого привычку — гораздо интереснее провернуть ваш трюк 1 раз для получения сознанием такого опыта, в котором оно как по «прерыванию» может провести самоанализ.
Также хочу подметить, что такой трюк хорош не только в случаях прокрастинации, но и в любых других ситуациях:
По факту «кольцо» выступает в роли «крестика на руке», внешнего объекта. В голове же такой объект запоминается как ссылка/референс/указатель на некоторую информацию в вашей голове (в данном случае — необходимо провести самоонализ и понять, что хватить
листать хабрбездельничать — иди работай).По второму же пункту, снова же исходя из своего опыта, зачастую, как только я «поймал за хвост» это ощущение, и да оно, в близких по контексту ситуациях перестаёт «морочить голову», через некоторое время этот «монстрик внутри меня» придумывает новые стратегии как меня обдурить. Так и получается, что всё время идёт внутренняя игра, в которой «мы» вдвоём время от времени выигрываем стратегию у друг друга.