>который одинаково уверенно применяет питон и пхп, и при этом считает своим основным языком пхп.
Кстати, возможно вполне (плюс-минус). На работе пхп, для души питон или руби. Или даже на работе и то, и то, в зависимости от проекта/заказчика. Деньги, как говорится, не пахнут, а заказчики консервативны часто и тем более не склоны работающий проект переписывать с нуля.
2shushu: Всё — объекты :) На самом деле, по-моему, в ruby наиболее красивое ООП из всех мне известных скриптовых языков. В отличии от PHP он изначально проектировался для ООП. Уверен, что если бы PHP не тянул груз BC, то сейчас бы было ещё больше общего.
Django ORM реализует паттерн ActiveRecord, Doctrine2 (дефолтная ORM в symfony2)- DataMapper и UnitOfWork. Вроде бы при использовании SQLAlchemy теряются многие преимущества типа скафолдинга и другой генерации кода связанного с моделями. Хотя может быть ошибаюсь.
Моё поразили новые модели в symfony2, а вернее сущности, их организация и работа с ними в ORM Doctrine2. Ближайший известный мне аналог в мире Python — SQLAlchemy, — насколько я знаю Django не поддерживается. В мире Ruby/RoR тоже ничего похожего не нашёл.
Плюс не будет дублирования с одной стороны, но будут отправлены сообщения об ошибках, о которых все думают «да 100500 раз уже наверное писали, что людей спамить»
Выдавать на приватных страницах Last-Modified, браузер будет запрашивать If-Modified-Since, скрипт проверяет залогинен ли пользователь и если нет, то временный редирект на страницу логина, Если залогинен то или тупо отрисовать страницу, или проверить может она действительно не изменилась (или ничего важного не изменилось, на какие-нибудь мелочи можно и забить) и выдать 304 Not Modified. Во втором случае нагрузка будет меньше, чем рисовать страницу полностью. Хотя без «хаков» типа принудительной инвалидации без запросов к БД не обойтись, по-моему.
В принципе первичную проверку можно возложить даже на веб-сервер, допуская до скриптов, проверяющих логин, только если кука идентификации установлена, а если куки нет, то редирект на страницу логина средствами веб-сервера проводить
Напишите требование в десятидневный срок вернуть полностью уплаченную сумму, возместить убытки (домен и время потраченное на разработку, дизайн и т. п.) и компенсировать моральный вред. Допишите, что в случае отказа требуете предоставить полную информацию об исполнителе и услуге: полное наименование, адрес, дату государственной регистрации и ОГРН юридического лиц; номера, даты выдачи, сроки действия лицензий и наименования выдавших их органов; место расположения оборудования (адрес дата-центра) и т. п. для подачи искового заявления в суд. Это шантажом не будет точно :)
Neongrey, сцыкотно сносить винду и ставить линь на её место, не имея опыта. А на виртуалку не страшно, даже если запорешь :) Главное не хранить на виртуалке код проекта как в основном хранилище, то есть надо хранить на хосте (а ещё лучше в удаленном репозитории :) ) и заливать на гостя как на обычный удаленный сервер по (s)ftp или ещё как привычно.
Не ошибаетесь. А вот насчёт уставного капитала — у подавляющего большинства ООО он 10 000 рублей. Против всего имущества как-то не серьезно. Но вообще я уточнил — если не лезть в договора с материальной ответственностью «не по зубам», то риск минимален.
Кстати, возможно вполне (плюс-минус). На работе пхп, для души питон или руби. Или даже на работе и то, и то, в зависимости от проекта/заказчика. Деньги, как говорится, не пахнут, а заказчики консервативны часто и тем более не склоны работающий проект переписывать с нуля.