31Russ: Самый гуманный вариант, конечно - оплата, подразумевающая поддержку и обновление в течение следующего года с льготами на следующие годы. Битрикс так работает, например, и не прячет код. Но он, с одной стороны, может себе позволить юридический отдел, а с другой - имеет армию перепродажников, которые его настойчиво втюхивают клиентам, ибо имеют свою долю. Маленькой студии так работать, конечно, опаснее...
31Russ: не каждый заказчик готов иметь ограниченный доступ к собственному сайту. Поставьте себя на место того, кто у клиента будет заниматься сайтом.
Что-то глючит, в своем коде ошибок не видно, в ваш не заглянуть. Отладка - в удовольствие!
Нужна новая фича, клиент хочет ее написать... а как? У него нет даже возможности поднять свой тестовый сервер - исходников-то нет. Любые правки - прямо на боевом сайте? Удачи, чо.
В общем, если бы я работал на вашего клиента - его лояльность вы бы потеряли сразу.
А почему их вообще должны волновать дубликаты страниц на одном и том же сайте? Думаете, у всяких дурных CMS редко встречается, что у одних и тех же страниц разные адреса?
Евгений Обыкновенный:
> функцию надо вызывать рекурсивно, и в каждом вызове нужна своя копия объекта
Если вам надо тупо исчерпать стек, то есть способы и без таких извращений.
Рекурсия и создание объектов, особенно локальных - это уверенный шаг на грабли.
sim3x: имхо, погоня за улучшением картинки в ущерб геймплею стала очевидным тупиком еще в прошлом десятилетии. Чтобы стать востребованной, VR нужно предложить не новые вершины попугаев, а новые развлечения.
Кинекту и иже с ним это практически не удалось, а вот планшетам - да... невзирая на откровенно слабое железо в большей их части.
sim3x: полагаю, просто в очередной раз повторяется история с Kinect - рекламного шума наделали много, а сделать что-то путное на этом не выходит.
Слишком заметны лаги, чтобы получилось так круто, как в рекламе. А не лагать на таких задачах современное железо за вменяемые деньги просто не сможет.
sim3x: и вы реально человеку, который задает ТАКОЙ вопрос, собираетесь рассказывать о проблемах написания ДВИЖКОВ под VR?
И сложностях, с которыми можно столкнуться при создании драйверов датчиков?
Да вас тупо не поймут...
Ну, и для остальной части команды, работающей с VR (см. вопрос), какой-то критичной разницы с прочим игроделом я не вижу. Впрочем, сам не участвовал, могу ошибаться.
sim3x: требования и в игрушках желательно выдержать, только циферки поменьше. Ну, и датчики, как я понимаю, не прикладники программируют. Для них что джойстик, что мышь, что шлем - это готовые данные, особой расшифровки не требующие.
Очень не советую использовать callback-и (да и большую часть других плюшек С++ последних стандартов) раньше, чем научитесь обходиться без них. Передавайте объекты, используйте более традиционные методы. Когда сможете написать все без callback-ов и потратите на отладку этого кода меньше, чем на написание - тогда можно смело с ними знакомиться и использовать. Начнете с них - превратите свой код в минное поле и не сможете понять, где рвануло и почему.
В контексте TIOBE самое страшное, что может случиться с языком - это указание в учебнике для вузов конкретного сайта-справочника по функциям. Провал обеспечен.
Взлет, соответственно, вполне может объясняться введением в программу вузов лабораторных на этом языке. Да что там "вполне" - именно этим обычно и объясняется.
monochromer: Похоже, сам шрифт не включен в PDF (а для веб-шрифтов это, как я понимаю, сделать непросто). Тогда текст на любой произвольной машине будет кривым - те, на которых в системе есть Open Sans, в сугубом меньшинстве...
Вообще-то в линуксах не принято компилировать изображения внутрь исполняемого файла. Их же можно просто подтянуть из папки, куда они копируются при установке программы. Ну, а если это простенький svg типа логотипа Убунты - так его в программе и "нарисовать" несложно. Дуга, кружок, заливка, обводка...
Ну да, "передельно просто" - затирать файлы на сайте своими версиями, и никаких коллизий.
Если их сдуру еще кто-то когда-то правил - не мои проблемы... да?
Даниил Демидко: Топикстартер заявил, что хотел бы попробовать уйти от спортивного программирования. Я, соответственно, решил, что вдохновляющий пендель в нужную сторону будет ему очень кстати...
Андрей: совершенно необязательно.
Скрипт, например, может читать каталог и парсить права на файлы в формате 0755 - это восьмеричное число.
Человек в этом процессе вообще не участвует.