• Прошлая неделя отметилась сразу двумя 0day уязвимостями для Flash. На свет появились CVE-2013-0633 и CVE-2013-0634. Интересен тот факт, что представлены «в свет» эти 0day были почти одновременно с выходом соответствующего обновления от Adobe, которое их устраняет. Таким образом из 0day…

  • Один из сотрудников Google в 20% свободного времени разработал и выложил под свободной лицензией библиотеку cpp-btree (С++ B-Tree), которая содержит различные контейнеры, работающие как map, set, multimap и multiset из стандартной библиотеки шаблонов (STL). Разница в том, что контейнеры в…

  • В предыдущих уроках мы заложили основу для разработки игры. Мы создали базовый каркас с набором общих процедур, класс для обработки событий, а также класс для работы с поверхностями. В этом уроке мы будем использовать наши наработки и создадим первую игру…

  • Менее часа назад Microsoft анонсировали выпуск очередной серии патчей, нацеленных на устранение уязвимостей в своих продуктах. Заявленные ранее в пре-релизе (7 февраля) секьюрити-фиксы покрывают в общей сложности 57(!) уникальных уязвимостей (5 исправлений со статусом Critical и 7 со статусом Important).…

  • Бывало ли когда-нибудь так, что вы набирали в браузере длинный и интересный текст, и внимательно вычитывали его, и тут, буквально через мгновенье понимали, что при обращении к сайту произошла ошибка, а ваш текст в форме был стёрт? В основном такое…

  • Доброе время суток уважаемые разработчики! Многие успели разбогатеть продавая игрушки и программы для Android и IOS устройств, и еще больше людей день и ночь думают — «что бы такое написать чтобы продавалось?». Кроме этого уже существует достаточно развитый рынок где…

  • Inversion это простой и функциональный контейнер внедрения зависимости для PHP 5.3. Поддерживает сервис-ориентированную архитектуру, ссылки, PRS-0, и Composer. Установить можно через packagist.org: granula/inversion либо скачав и добавив к PRS-0 совместимому загрузчику. $container = new Inversion\Container(); $container[‘foo’] = ‘My\Class\Foo’; // ……

  • Пользователи SharePoint знают, что создавая или редактируя какой-либо элемент, указывать время можно с интервалом в 5 минут. В большинстве случаев этого достаточно. Однако, встречаются такие заказчики, которых это не устраивает. Они хотят встречи назначать в 12:02, требовать выполнения задачи к…

  • Хочу обратить внимание хабрасообщества на возможную «уязвимость» в TCL, PostgreSQL и теоретически в некоторых других системах использующих RE engine, или NFA утилиты, изначально написаные самим Генри Спенсором (Henry Spencer). Измененных исходников можно найти добрую сотню (у того же Sun Microsystems,…

  • Или глава 2 увлекательного повествования, в которой читатель узнаёт, как чёрное стало белым буквально. За каких-то 50 000 USD. На листах 190-196 Том 2 Протокол осмотра предметов (документов) от 29-06-2011 года, на листе 192 и 194 соответственно указано, что ноутбуки…