CMake и относительные пути.
Jun. 8th, 2012 09:38 pmА теперь о совсем жуткой содомии. CMake не умеет относительные пути к файлам.
И даже пытается это оправдать: http://www.cmake.org/Wiki/CMake_FAQ#Why_does_CMake_use_full_paths.2C_or_can_I_copy_my_build_tree.3F
Что есть у вас по этому поводу сказать, мои маленькие девиантные друзья?
И даже пытается это оправдать: http://www.cmake.org/Wiki/CMake_FAQ#Why_does_CMake_use_full_paths.2C_or_can_I_copy_my_build_tree.3F
Что есть у вас по этому поводу сказать, мои маленькие девиантные друзья?
no subject
Date: 2012-06-09 06:13 am (UTC)Программа должна уметь скачать по известному ей URL торрент-файл и далее соответсвенно этот файл скачать. В процессе скачивания показать юзеру веб-страницу.
Рзавер - в пределах десятак Mb.
Windows начиная с XP без любого SP, в т.ч. 64bit
Задача из реальной жизни, за задачу платят деньги.
Честно говоря инструментов для задачи кроме плюсов я вижу мало, разве что plain C.
no subject
Date: 2012-06-09 07:54 am (UTC)no subject
Date: 2012-06-09 08:33 am (UTC)no subject
Date: 2012-06-09 09:59 am (UTC)no subject
Date: 2012-06-09 10:41 am (UTC)no subject
Date: 2012-06-09 11:04 am (UTC)2. профит.
no subject
Date: 2012-06-09 11:41 am (UTC)Только это уже не укладывается в требования "один экзешник, не требующий установки"
Правда, обычно
1. Таких требований всё-таки нет
2. Не уверен, что современный C++ им удовлетворяет (я не помню, можно ли на VC2010+ прилинковать рантайм статически - смутно помнится, что уже нет)
no subject
Date: 2012-06-09 08:12 pm (UTC)no subject
Date: 2012-06-09 02:08 pm (UTC)1) Проверка бинаря антивирусом
2) Firewall
no subject
Date: 2012-06-09 02:11 pm (UTC)no subject
Date: 2012-06-09 02:52 pm (UTC)no subject
Date: 2012-06-09 03:13 pm (UTC)no subject
Date: 2012-06-09 03:22 pm (UTC)no subject
Date: 2012-06-09 03:50 pm (UTC)Есть зависимость между тем, сколько времени пользователь тратит на цепочку "найти в интернете - открыть сайт - заргистрироваться - скачать - устновить - запустить - залогинится - заплатить деньги" и собственно количеством бабла.
В частности от момента "тыкнул по ссылке" до момента "ой, че-то запустилось" должно проходить как можно меньше времени, при этом от пользователя должно требоваться минимум телодвижений, иначе наши прокастинированые гиперактивные пользователи просто перестанут ждать и попробуют получить требуемый результат с помощью продуктов конкурентов.
После того, как "что-то появилось" уже можно немножко передохнуть - показать пользователю форму регистрации или там руководство по получению профита скорейшим способом или просто рекламу других продуктов компании.
На этапах между "попал на сайт" и "залогинился в установленый экземпляр b2c-системы" отваливается недопустимо много пользователей (десятки процентов), соответсвенно тут всё подвергается оптимизации по юзабилити.
Ну а то, что кому-то придётся писать на сях или плюсах настолько незначительное недоубство что просто плевать на него, если бы была возможность извлечь еще какой-то профит от написания ассемблерных вставок - я бы заказал и ассемблерные вставки.
no subject
Date: 2012-06-09 04:04 pm (UTC)Вот я и говорю, что требование надуманное. 50 метров - да, отпугнут, а 10 или 2 - никто даже и не заметит. Потому что платформа такая.
Ну а то, что кому-то придётся писать на сях или плюсах настолько незначительное недоубство что просто плевать на него, если бы была возможность извлечь еще какой-то профит от написания ассемблерных вставок - я бы заказал и ассемблерные вставки.
В двухметровый бинарь поместится даже статически собранный х-ь. То есть, критерии правильные, если трудности с деплоем приносят наибольшие убытки, то надо пилить именно деплой. Вплоть до добавления программы в родной дистрибутив XP, если потребутся.
Но пример "почему именно кресты" - неудачный.
(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2012-06-09 05:15 pm (UTC)(no subject)
From:no subject
Date: 2012-06-09 05:14 pm (UTC)Впрочем, жабу я в такое бы все равно не потащил, ну его фпень.
no subject
Date: 2012-06-09 06:50 pm (UTC)И как бы, юзер-вендузятнег, как вы его представляете, разницу между 10 метрами и 2 нуникак не ощутит. 50 - да, многовато, может обидеться.
Жабу с рантаймом утрамбовать в один экзекутабель - я не умею, научите меня как. А считать, что ЖРЕ есть искаропке, на венде нельзя.
no subject
Date: 2012-06-09 07:15 pm (UTC)no subject
Date: 2012-06-09 07:26 pm (UTC)no subject
Date: 2012-06-11 11:38 am (UTC)Я и сам не умею, но видел лично такую фигню.
no subject
Date: 2012-06-09 05:12 pm (UTC)no subject
Date: 2012-06-09 08:43 am (UTC)no subject
Date: 2012-06-09 02:09 pm (UTC)no subject
Date: 2012-06-09 08:13 pm (UTC)