Чтобы сразу внести ясность, я думаю, что у шаблонов проектирования есть свое место. Если с ними правильно обращаться, они облегчают нам жизнь и улучшают код. Если неправильно — — тогда они могут отравить нам всю жизнь. К несчастью, некоторые из шаблонов проектирования, видимо, подвержены этому более других.
Поэтому, наверно, назвать статью нужно было не "Шаблоны проектирования, которые я ненавижу", а скорее "Шаблоны проектирования, которыми злоупотребляют сверх всякой меры"... Я предоставлю решить это вам самим.
Если вы разработчик, есть вероятность, что вы сталкивались (много раз) с загадочными сообщениями об ошибках, которые заставляли вас поломать голову, и фрагментами кода, которые упорно отказывались работать, несмотря на то, что они выглядят абсолютно нетронутыми. Я знаю, я сталкивался с этим... и очень часто я находил решение моей проблемы на сайте Stack Overflow, который ориентирован на разработчиков.
Подобно общему веб-сайту для программистов, Stack Overflow содержит все инструменты, которые вам могут понадобиться. Здесь легко искать и находить соответствующие сообщения, а в редких случаях, если вы впервые сталкиваетесь с конкретной проблемой, здесь также просто задать новый вопрос, и посмотреть ответы, которые вам оставили. Пользователи могут проголосовать за степени полезности или бесполезности ответа или добавлять комментарии для того, чтобы прояснить вопрос или ответы на него. И, конечно, чем больший вклад вы внесёте, тем выше будет ваша репутация ... Это как раз то, что нужно, чтобы случайно завести разговор с прекрасным участником противоположного пола.
Используя Zend Framework 1.11 на сервере и Adobe AIR на стороне клиента, web-разрабочики вскоре смогут развертывать мобильные приложения, работающие почти на любом смартфоне или планшете. На вебинаре вы сможете узнать о новых особенностях Zend Framework, позволяющих серверу исполнять выборочные функции в зависимости от конкретного аппарата. Далее мы посмотрим, как использовать Zend Framework и Zend_AMF в сочетании с Adobe AIR для разработки приложения, работающего в среде Android, BlackBerry Tablet OS и iOS.
Получить подробную информацию и зарегистрироваться: .
Ошибка #53632 PHP представленная числовым значением 2.2250738585072011e-308 была зафиксирована 12-30-2010.. Не смотря на все вечеринки и пирушки прошедшего сезона, разработчики PHP много работали над поиском проблемы, и что более важно над ее исправлением.. Данная проблема обсуждалась на Reg, Network World и reddit. (Почитайте их на досуге.)
Я только что дочитал книгу , написанную Саймоном Риггсом, Ханну Кросингом и изданную Packt Publishing.
Это мой первый обзор книги, и я думаю, что это будет выполнить несложно. Я уже написал достаточное количество научных работ, много статей для блога, почти целую главу для своей новой книги, но еще ни разу не писал обзор. Я люблю читать, особенно техническую литературу, но, как правило, я читаю очень быстро, чтобы извлечь для себя нужную информацию. На этот раз было немного сложнее, я должен был прочитать каждую страницу в книге, но не только для получения информации, но и для сбора некоторых критических замечаний.
Zend Framework (версия 1) - это корпоративного уровня, построенный на MVC фреймворк и библиотека компонентов. Doctrine (версия 2) - это корпоративного уровня ORM (object-relational mapping - объектно-реляционное отображение) фреймворк для PHP 5.3. В этом вебинаре, команды ZF и Doctrine объединят усилия, чтобы продемонстировать, как лучше всего интегрировать эти две системы и сделать приложение на ZF MVC, в котором “M” будет работать используя Doctrine2. Предлагается знакомство с особенностями PHP 5.3. Вебинар будет включать 60 минутную презентацию, затем 30 минут для Q&A.
Иво Янш, генеральный директор компании и активный участник PHP-сообщества, недавно опубликовал интересную статью под названием , в которой он рассказывает о QR-кодах некоммерческим, нетехническим, и понятным любому языком.
Иво отлично описывает назначение QR-кодов. Если вы никогда с ними не работали, то рождественские праздники дают вам хороший шанс это изменить. Рекламщики называют их "Интернетом в реальном мире". (Я говорил, что Иво избегает рекламных трюков, но не я). К счастью для нас, Иво рассказывает о том, чем они являются на самом деле, и что вам, как разработчику, необходимо о них знать.
Название "Что бы вы хотели делать на PHP?" Автор Кевин Шрордер Издательство MC Press ISBN 978-1583470992
Я ненавижу делать обзоры книг, написанных моими друзьями. У меня твердое правило - не делать обзоры книг, которые мне не нравятся. Обычно дело заканчивается неловкими отговорками, если после беглого просмотра я понимаю, что не буду делать обзор. К счастью, в данном случае все не так. Сегодня я хочу рассказать о книге ,автор которой - мой друг и бывший коллега . (Когда-то я работал в Zend, а Кевин все еще трудится там.)
Руслан Якушев опубликовал новый пост под заголовком. .
Для тех, кто не знаком с термином, - это Web Platform Installer от Microsoft. Он позволяет установить MySQL, PHP и такие хорошие вещи, как Drupal, WordPress и Joomla. А представляет собой инструмент управления большинством аспектов установки PHP на IIS7. С его помощью можно сконфигурировать php.ini, а также применить множество других вкусностей, включая смену версии PHP, на которой работает сайт.
На предыдущей работе это называлось фактором "Пивного грузовика", но сегодня этот термин называется . Говоря проще, это величина риска для проекта, если ключевой сотрудник завтра исчезнет. Иными словами, когда ваш проект не может выжить, если его ключевого сотрудника завтра собьет автобус, проект имеет очень высокий "автобусный фактор".