Месяц: Декабрь 2016

  • Как делался новый дизайн сайта viva64.com разработчиков анализатора кода PVS-Studio

    от автора

    Сайту viva64.com — основной площадке разработчиков анализатора кода PVS-Studio исполнилось 10 лет! Домен был зарегистрирован 09.11.2006 года, а последнее серьезное обновление дизайна было выполнено в декабре 2010 года. Пришло время что-то поменять.

  • Как обновить ядро в системе без перезапуска сервисов

    от автора

    Как вы думаете на сколько реально зайти на машину по ssh, обновить систему, загрузить новое ядро и при этом оставаться в той же ssh сессии. Сейчас есть модное движения по обновлению ядра на лету (ksplice, KernelCare, ReadyKernel, etc), но у этого способа есть много ограничений. Во-первых, он не позволяет применять изменения, которые меняют структуру данных.…

  • «Прохладная история», или Почему жидкий гелий не смог совершить революцию в разгоне?

    от автора

    Привет, Гиктаймс! Разгон железа в домашнем ПК — это улучшенное воздушное охлаждение, отобранные производителем чипы и, желательно, залихватская подсветка комплектующих (+80 к разгону). «Спортивный» разгон на соревнованиях — это почти всегда жидкий азот и модификация системы питания железа. Куда подевались все альтернативы и какими они были — разбираемся сегодня.

  • 10 новых сказок о потерянном времени

    от автора

    Привет Хабр! Я решил продолжить серию статей про гипотезу Эйлера, написав несколько улучшенных версий программ для решения диофантова уравнения вида a5 + b5 + c5 + d5 = e5. Как известно, для того, чтобы решить какую-либо сложную вычислительную задачу, нужно обратить внимание как минимум на следующие пункты: Эффективный алгоритм Быстрая реализация Мощное железо Распараллеливание Я…

  • Умная карта: новое слово в среде карт лояльности

    от автора

    Близится Новый Год, Рождество и масса замечательных праздников, которые нас ожидают в следующем году. В преддверии всех этих события начинается забег по магазинам с целью приготовить все к праздникам и заранее обзавестись подарками для всех родных и близких. И очень удачно именно в это время в мои руки попала универсальная электронная карта Даджет, которая призвана…

  • Как я научился не волноваться и полюбил микросервисы, ч. 1: Эффекты плохого кода

    от автора

    Преамбула В этой серии постов я собираюсь обсудить различные преимущества микросервисов как архитектурного паттерна. Я постараюсь охватить аспекты, которые либо не обсуждаются в сети совсем или обсуждаются, но недостаточно глубоко. Все паттерны разработки, как правило, имеют свои плюсы и минусы. Таким образом, преимущества зачастую носят субъективный характер и разработчику следует выбирать подходящие модели в зависимости…

  • Пост-пакетная эра Интернета в России, очередной вероятный сценарий

    от автора

    Спекуляций на тему конечной стоимости хранения трафика много, но все эти спекуляции сходятся на том, что при сохранении текущих тарифов можно не строить ЦОДы а просто сворачивать бизнес и уходить с рынка. Путей решения вопроса три: увеличение стоимости тарифов по самым скромным подсчётам — в 2-3 раза, по самым кошмарным — в 10 раз упразднение…

  • Лекция «Животные и космос»

    от автора

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

  • Kaggle: Allstate Claims Severity

    от автора

    Хотелось бы описать решение к недавно закончевшомуся соревнованию по машинному обучению Allstate Claims Severity. Мой результат (40 из 3055). Так как это это соревнование типа «ансамблевое рубилово», как правило обсуждение решений вызывает нездоровые священные войны между теми, кто пробовал участвовать и теми кто нет, так что для начала я сделаю небольшое лирическое отступление. Заранее извиняюсь…

  • Антивирусная защита предприятия

    от автора

    В статье Как ответить на вопрос — что такое «компьютерный вирус» мы рассмотрели эволюцию данного понятия. В этот раз рассмотрим вариант построения эшелонированной антивирусной защиты. Сразу отметим, что в статье вы не найдёте: сравнения существующих на рынке решений с целью «найти самый-самый лучший антивирус». Такими сравнениями успешно занимаются маркетологи, найти подобные «исследования» не сложно; инструкций…