Месяц: Март 2015

  • Nutanix Discovery Kit — «Датацентр в коробке», доступнее, чем когда либо

    от автора

    На прошлой неделе Nutanix объявил для региона EMEA (а значит и для России) специальную промо-программу для SMB-сегмента рынка, которая называется Nutanix Discovery Kit. По этой программе мы предлагаем специальные цены на модели, наиболее интересные для небольшого бизнеса. И эти цены настолько специальны, что позволят познакомиться с технологиями Nutanix даже тем, кто до сих пор считал,…

  • Настройка Linux кластера на Shared DAS и ZFS

    от автора

    Этим материалом мы открываем цикл статей, посвященных технологии Shared DAS и ее использованию в ОС GNU\Linux. В первой статье цикла описывается создание простейшего двух-узлового кластера высокой надежности и создание на его базе отказоустойчивой iSCSI-СХД с ZFS.

  • В Берлине разработчики показали свое видение умного автомобиля

    от автора

    В минувшие выходные в Берлине прошел Media Hack Day — Connected Car. В рамках этого мероприятия несколько команд дизайнеров и разработчиков пытались найти место Интернету в наших автомобилях. В самом деле, сегодня за рулем мы можем рассчитывать лишь на радио и навигацию, а умные технологии вроде CarPlay от Apple и Android Auto только развиваются. При…

  • Установка, настройка и использование сканера безопасности Antidoto

    от автора

    Ранее я писал о двух известных сканерах безопасности общего плана rkhunter и CentOS На “Хабре” так же есть описание организации работы сканера для вебхостинга — maldet. Теперь хотелось бы рассмотреть реализацию приложения для эвристического обнаружения уязвимостей, вирусов и ботнетов для ОС Linux — Antidoto.

  • И ещё раз про уникальные константы

    от автора

    Прочитав статью «Вычислите длину окружности», которая, в общем-то, крайне позабавила меня своим стилем, и узнав для себя кое-что новое, я стал несколько сомневаться в достаточной подробности предложенной информации. Всё-таки компиляторов довольно много, систем тоже немало, а в статье как-то навеяно Windows и Visual Studio (на правах ИМХО).

  • Как избежать разыменования нулевого указателя, на примере одного исправления в ядре Linux

    от автора

    Идея в следующем. Чтобы не было разыменование нулевого указателя, нужно, чтобы не было нулевого указателя. Ваш КО. Так сложилось, что однажды я исправил небольшую проблему в ядре Linux, но это была не текущая ветка ядра, а стабильная. В текущей на тот момент эту проблему тоже исправили, но по другому.

  • Три состояния пользователя (web-разработка)

    от автора

    Снижаем количество вычислений и продлеваем жизнь мобильного устройства. Допустим, у пользователя открыта страница сайта на которой воспроизводится видео, проигрывается музыка, запущено приложение с 3d-графикой, но в данный момент он не смотрит на нее пользуется другим приложением, просматривает другую вкладку в браузере, или отвлекся на телефонный разговор и т.д., долгом разработчика является улучшить UX и/или продлить…

  • Webix 2.3. Весеннее обновление

    от автора

    Не так давно в блоге разработчиков этой JavaScript библиотеки появился пост о релизе новой версии за номером 2.3. Обновления это хорошо, спору нет. Но, глядя в окно на позднемартовскую улицу, становится не вполне понятно, что же выбрать: разбираться с новыми доступными возможностями или же вместо этого неторопливо прогуливаться под неокрепшим еще весенним солнцем, отмечая подспудно…

  • Как расшифровать данные магнитной дорожки с использованием DUKPT

    от автора

    Предлагаю читателям «Хабрахабра» перевод статьи «How To Decrypt Magnetic Card Data With DUKPT». Недавно мне было нужно расшифровать карточные данные из считывателя магнитных дорожек. Казалось бы, это просто. Беру ключ и выполняю определенный алгоритм расшифровки. Но не тут-то было. Оказалось, мои считыватели используют схему известную как DUKPT (Derived Unique Key Per Transaction — Определение Уникального…

  • Расширения привязки и xaml-разметки на примере локализации

    от автора

    Одним из ключевых моментов в разработке xaml-ориентированных приложений является использование привязок (Bindings). Привязка — это медиатор (посредник), с помощью которого синхронизируются значения свойств между связанными объектами. Стоит отметить не очевидный, но важный нюанс: хотя привязка так или иначе ссылается на взаимодействующие объекты, она не удерживает их от сборки мусора! Наследование от класса Binding разрешено, но…