• В ряде Symfony-проектов у нас используется hstore. Для тех, кто не в курсе, hstore — это PostgreSQL-модуль, позволяющий сохранять массивы значений в одном поле. Мы накидали отдельны DBAL-тип hstore, а также тип поля hstore для Doctrine ORM, для прозрачного работы…

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

  • Корейская компания Hardkernel, неизвестный производитель одноплатных компьютеров, представила новую модель Odroid W. Новинка основана на схемотехнике Raspberry Pi, но при этом имеет ряд заметных

  • Аперитив Всем, наверное, известно, как посчитать количество бит в числе. Например, подойдут следующие два способа: while (n) { ++count; n &= (n-1); } while (n) { if (n&1) ++count; n >>= 1; } Упражнение: какое в среднем количество операций будет…

  • Несколько дней назад на сайте Wired была опубликована статья How to Use Your Cat to Hack Your Neighbor’s Wi-Fi | Threat Level | WIRED. Учитывая два важных обстоятельства — котики и Wi-Fi, решил опубликовать готовый вольный перевод, который попался мне…

  • Как известно, бесконечности бывают разных типов. Бывают счетные, бывают несчетные. Несчетные делятся на множества мощности континуум и все остальные. Счетные множества это такие, элементы которых можно упорядочить в длинный ряд и занумеровать. С несчетными такой фокус не удается. Тогда как…

  • На Wiki, к сожалению, очень мало информации по настройке оконного менеджера Awesome. Поэтому решил внести свои пять копеек в популяризацию этого замечательного WM. В этой статье разбираем панель задач. Панель задач — отображает по умолчанию клиенты с активного тега/тегов.

  • С выходом Android 4.3 (API 18), Google привнесла долгожданный компонент под названием MediaCodec. Класс был открыт публике с выходом API 16, но для нормального использования и поддержки в Android системе требуется минимальный уровень API 18. Материал рассчитан на опытного Android…

  • Намедни на RSDN был задан такой вопрос: Пусть у нас есть функция, возвращающая полиморфный тип class Base { virtual int foo() const = 0; }; class A : public Base { int foo() const { return 1; } }; class…