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

  • Задача: в массиве длиной N найти элемент, который повторяется больше N/2 раз. Казалось бы, чего тут думать? Возьмём Dictionary<значение элемента, число появлений>, за один проход по массиву сосчитаем появления каждого элемента, потом выберем из словаря искомый элемент. Решение за O(N),…

  • В windows 8 найдена уязвимость, позволяющая повесить операционную систему вызовом одной функции с аргументом -1. Код уязвимости был выложен на гитхаб: gist.github.com/4658638 ссылка на оригинал статьи http://habrahabr.ru/post/167775/

  • Microsoft начали обновлять телефоны с 7.5 до 7.8. Обновления приходят через Zune. Если не приходят, то можете попробовать небольшой хак(сам так обновил LG Optimus 7): Если не хотите ждать, то можете попробовать классическую схему: телефон в режим самолёта, запускаете в…

  • Приветствую, Juniper опубликовал PR839412, который описывает уязвимость, существовавшую с JunOS 7.6R1. Cпециально сформированный TCP-пакет направленный на RE (Routing Engine) маршрутизатора может привести к краху ядра. Деталей о том каким именно должен быть TCP-пакет — не предоставляется. На данный момент известных…

  • Решил сравнить разные утилиты для сжатия данных. У меня есть задача: делать mysqldump большой базы с однотипными данными (статистика посещения). Отрезал гигабайт от дампа, пожал xz с разными уровнями сжатия, а также gzip и bzip2. xz у меня коробочный из…

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

  • После перерыва возобновил работу над модулем Yii, о котором писал чуть меньше года назад (пост). Последние 2-3 недели в значительной мере были затрачены на написание/переписывание кода, и теперь можно вполне анонсировать версию 1.2.

  • Как показывает практика, пренебрежение рисками отказа или выхода из строя техники могут привести к серьезным последствиям. Прерывание бизнес-процессов вследствие поломки оборудования в большинстве случаев ведут к утрате критически важных данных, потере клиентов и подрыву доверия к компании. Неприятнее всего то,…

  • Доброе утро! Проверяя сегодня свой почтовый гугл аккаунт, наткнулся на письмо сообщающее о прекращении, предоставляемых мне, услуг. Естсественно меня сперва это возмутило, так как сразу вспомнилась статья о заблокированом пользователе facebook, которому не объяснили причину блокировки. Чуть погодя, я решил…