• Не без волнения пишем этот пост — да, мы взялись за организацию первого в России PyCon. Если совсем кратко — то можно перейти на сайт PyCon.ru вся информация есть там. А под катом мы рассказываем, кто мы такие и почему…

  • Современные подходы к разработке программного обеспечения делают большой упор на контроль качества. Теперь недостаточно, как раньше, просто писать код, нужно убедиться в том, что этот код правильно написан. Уже сложно найти проект, в котором отсутствуют юнит-тесты. Их использование многим кажется…

  • Вчера был отличный топик, "История одного хабраспора", о создании «галактики» на HTML5 Canvas, который сам по себе да своими комментариями вдохновил меня на ответный код. Думал, до окончания документации, не писать новых вещей на Хабру, но, как видите, сорвался) Спасибо…

  • Многие представители Хабрасообщества уже заказали себе миниатюрный ПК Raspberry Pi, и некоторые даже получили свой заказ. На Хабре не раз и два появлялись статьи с описанием того, что можно сделать из этого устройства. Теперь появилось еще больше возможностей, поскольку открылся…

  • Политика обязательной регистрации под настоящим именем, последовательно проводимая компанией Facebook, противоречит законодательству Германии — утверждает Тило Вайхерт, возглавляющий комиссариат по защите данных (ULD) земли Шлезвиг-Гольштейн. 17 декабря ULD издал предписание, требующее немедленно разрешить использовать псевдонимы на сайте Facebook. Если корпорация…

  • Алгоритм ACOR Привет, хабра. Хочу поделиться имеющийся у меня информацией по методам оптимизации, а именно по оптимизации методом колонии муравьев. В данной статье представлен алгоритм ACOR (Ant Colony Optimization for continuous domain). В будущем планирую представить еще несколько алгоритмов колонии…

  • В прошлой статье рассматривалась работа с ContactListener. Вот только примеры, которые я использовал, были не совсем верно выбраны. В Box2D есть намного более удобные средства для фильтрации столкновений, а именно – фильтры. О них и напишу в этот раз.

  • Я работаю программистом более 5 лет (web), и хотел бы поделиться методикой, которая экономит силы, время и помогает автоматизировать процесс проектирования. Методика основана на объектно-ориентированном проектировании, но несколько необычна. Зато имеет очевидные плюсы: — в идеале, программирование по CORE сводится…

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

  • Однажды в DEPO Computers поступил запрос рассчитать решение для 10 дизайнеров-проектировщиков, работающих в 3ds Max. Подобрать требовалось не только рабочие станции, но и рендер-сервер для визуализации полученных результатов. С графическими станциями проблем не возникло, но вот рендер-сервер никак не хотел…