Оптимус Пьян: вопрос не мне, но все же согласен с DevMan - если требуется узнать все подклассы для решения какой-то задачи, то скорей всего проект в плане архитектуры Г и соответственно поэтому будет попахивать :)
dev400: тут рефлексия не поможет. PHP не компилируется перед выполнением и по коду может быть ситуация, когда будет включен сторонний файл (или же вообще eval строки) в котором и будет объявлен новый дочерний класс. От этого не спастись (нормальным способом, через Ж - пожалуйста).
Sergey Goryachev: без долгих разбирательств, первая ссылка https://vk.com/webpurple . Рязань, верно? Вот здесь есть 200 человек потенциальных знакомых с кем можно побеседовать о светлом :) Создайте свои группу, встречи, канал, чат, что угодно. Устройтесь на работу в крупную организацию, вроде бы epam у вас есть.
Я бы не рекомендовал так делать. Судя по '"лалала";' - это экспорт какой-то таблички с продуктами. И вооооозмоооожно, возможно, вот это первое "лалала", что взято в кавычки, взято в них не случайно, а взято потому что там возможна встреча разделителя ';'
dev400: опять же - все зависит от специфики проекта :) Например если проект нужен на месяц-3-год, то возможно для клиента аренда более предпочтительна.
dev400: я и говорю о специфике проекта. Но у относительно серьезных ребят обязательно должен быть бзик на счет безопасности и пускать на свой сервер "левых" спецов - это не очень хорошо.
И опять же, если вы предусматриваете такую возможность установки на впс своими силами, то нафига тогда вообще отдавать продукт и плясать такие дикие танцы. ЛУчше как предложил OnYourLips сделать решение на своей стороне с арендой продукта и/или выделенных настроенных серверов.
Adamos: точно сказать не могу. Лет 5 назад была такая проблема точно. В те (стародавние) времена пользовался и виндой и убунтой, проблемы с кодировкой были. Потом сколько-то лет спустя тоже был случай использования архива в одной ОС созданного в другой ОС(Точно не помню где) тогда все прошло гладко. Т.е. проблема до сих пор жива. Самый живучий баг.
Millerish: async:false сработает только если выводить "r" сразу после аяксового запроса. Но аякс помещен в событие onrendered, поэтому на стадии когда вызывается html2canvas(...) ничего не происходит. Ты просто сказал, что когда придет событие "rendered" нужно совершить аякс. А дальше пытаешься получить результаты этого аякса.
Из жизни. Говоришь Светке, что когда придет Васька, спроси у него почем он купил машину. И ты сразу же после того как сказал ей об этом, требуешь чтобы она сказала тебе цену.
WbdT: (зануда-мод: DNA - это ДНК. NDA - это договор о неразглашение) По хорошему да. Но тут очень много тонкостей. Нужно быть не только разработчиком, но и управленцем. Правильно делегировать задачи и так, чтобы не раскрывать все карты
WbdT: Чтобы просто "потренироваться на кошках"? Тогда наверное посоветую пойти в местные тусовки айтишников, либо просто в приличный бар/антикафе и там общаться с людьми, знакомится, расширять круг общения и искать нужных специалистов и единомышленников.