• С проблемой увеличения времени сборки проекта сталкиваются практически все разработчики как минимум раз в год. Сборка — дело небыстрое, что особенно неприятно при использовании практики Continuous Integration с ее постоянными пересборками и сопутствующими активностями. Длительная сборка сводит на нет все…

  • До окончания конкурса «Добавь праздник в Windows Store» осталось всего 8 дней и у нас уже 40 подтверждённых участников. Один из участников — My Coloring Pages — внезапного промо теперь в промотируемых в разделе Entertaiment Windows Store! А ещё, завтра…

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

  • Привлекая внимание на проблемы, описанные в статье «Шаблон 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 — скомпилированный…