• От переводчика: честно говоря, не планировал специально делать перевод этой статьи из-за очевидности описываемых функций. Но обстоятельства сложились иначе. Мне нужно было протестировать сервис совместных переводов, попался оригинал этой статьи (а он не новый), одна из описываемых функций для меня…

  • Привлекая внимание на проблемы, описанные в статье «Шаблон MVC — это тупик для разработки приложений?», я считаю, что недостаточно подробно объяснил сам механизм MVC. И для колоритности в этой статье хотел бы осветить и MVP. Думаю, что важно понимать различия…

  • В Ванкувере продолжается контест Pwn2Own, который проходит в рамках конференции CanSecWest. Как обычно, французская компания VUPEN в центре внимания. Шауки Бекрар (Chaouki Bekrar, VUPEN CEO) комментирует: Соревнования такого рода, которые по-существу являются игрой, занимают много времени и ресурсов, хотя являются…

  • Свой первый домашний сервер я собрал в 2008 году: Celeron E1400 на mATX платформе ASUS и всё это в прекрасном корпусе Antec NSK 1380. Корпус действительно хорош за исключением двух моментов: 1. Нестандартный формат блока питания (и как следствие возможность…

  • Перевод этой статьи уже есть на хабре, но он ужасен и содержит ложную информацию. Приветствую, искатели приключений! Если вы путешествовали по территории индексации MongoDB хотя бы некоторое время, то, возможно, вам знакомо следующее правило: если ваш запрос содержит сортировку/порядок (orderby)…

  • В этом посте я рассматриваю концепцию и ее реализацию (пока в начальной, но рабочей стадии), которая с недавних пор стала меня сильно привлекать. Опыта в программировании на сигналах у меня ранее не было, поэтому что-то мог упустить или неоптимально продумать,…

  • Практически все существующие html-шаблонизаторы используют проверенный способ — «директивы в разметке». Это позволяет создать видимость инкапсуляции шаблона и, как будто бы, позволяет достичь разделения логики и отображения. На практике, шаблоны невозможно реализовать без условий, циклов и вызовов функций, а это…

  • Сегодня граппа разработчиков Phalcon выпустило первую бета-версию фреймворка Phalcon 1.0.0. Для тех, кто не в курсе: Phalcon — это PHP-фреймворк, написанный на Си и работающий как расширение для PHP, прочитать про него на Хабре можно в статьях Phalcon — скомпилированный…

  • Еще 10—20 лет назад полноценное дистанционное обучение было практически невозможным. Необходимость переезда в другой город или даже страну являлась, наверное, одной из наиболее частых причин, почему предпочтение отдавалось местным вузам, вместо того чтобы поступать в университеты своей мечты. Да, существует…

  • Бен Кэмэнс обнаружил, что в выпадающем списке Shop by Department на сайте «Амазон» ховер-эффект происходит очень быстро, абсолютно без какой-либо задержки. Тем самым происходит нарушение старого, выработанного ещё в 90-х годах прошлого века правила: перед отображением пункта подменю необходим так…