Месяц: Январь 2015

  • от автора

  • от автора

  • Практикум «Intel IoT». Galileo Gen2 — Linux & Arduino

    от автора

    В этой части «практикума», я превращу Intel Galileo Gen2 в полноценный linux-компьютер и покажу простой способ взаимодействия Arduino- и linux-составляющих.

  • Баг в CSS Chrome, разрушивший наш сайт

    от автора

    Это реальная история, случившаяся с нашим сайтом во время празднования Дня Благодарения. Сайт перестал работать внезапно, ничего не предвещало такого оборота. Поначалу я подумал, что проблема в нашем провайдере хостинга, потому что с ним уже случались проблемы ранее. Наш сайт уже трижды успевал «падать» по разным причинам, и это выглядело как типичная проблема с их…

  • от автора

  • от автора

  • от автора

  • Процедурная генерация текстур планет на основе алгоритма Diamond-Square, часть 1

    от автора

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

  • от автора

  • GHOST — уязвимость gethostbyname() в glibc

    от автора

    Специалисты Qualys сообщили о наличии уязвимости в gethostbyname() и gethostbyname2() в GNU C Library (glibc), которая, как минимум в одном случае, способна привести к удаленному выполнению кода. Уязвимость позволяет перезаписать до 4 байт на 32-битных системах и до 8 байт на 64-битных системах в куче числами (0…9), точкой (.) и NULL-символом (0x00). Уязвимость появилась в…