Архив за 27 декабря 2016 - 8

Последние две мои статьи — интервью со спикерами одной прошедшей конференции. Мне показалось интересным поговорить с человеком, который в свое время отказался выступать на этой конференции, “из за одного маленького семейного обстоятельства”. Этот человек — Сергей SergeyT Тепляков, MVP, автор отличной книги про паттерны проектирования, адепт TDD, ныне разработчик Tools for Software Engineers в Microsoft и мейнтейнер библиотеки Code Contracts.

Под катом много текста про конференции, TDD, парное программирование, архитектуру Code Contracts, Хабру.
Читать полностью »

Машинное обучение как новый инструмент бизнес-анализа - 1
Бизнес-анализ эволюционировал от статичных отчётов, рассказывающих, что произошло, до интерактивных информационных панелей, с помощью которых вы можете углубиться в данные и попытаться понять, почему это произошло. Новые источники больших данных, включая устройства интернета вещей, подталкивают бизнес перейти от пассивной аналитики — когда мы смотрим на какой-то период в прошлом и ищем тенденции, или раз в день проверяем на наличие проблем — к активной аналитике, способной предупредить о чём-то заранее и позволяющей создавать информационные панели с обновлением в реальном времени. Это помогает лучше использовать операционные данные, которые куда полезнее, если они получены «только что», пока ещё не изменились условия.Читать полностью »

Мониторинг системных вызовов Linux - 1

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

  1. Сколько уникальных исходящих TCP-соединений установили ваши серверы за последний час?
  2. Какие процессы и пользователи инициировали установку этих соединений?

Если вы в состоянии ответить на оба вопроса, отлично — дальше можете не читать. А если ответа нет, то получить эту информацию поможет go-audit.

Читать полностью »

10 лет сайту viva64.com!

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

Читать полностью »

Как вы думаете на сколько реально зайти на машину по ssh, обновить систему, загрузить новое ядро и при этом оставаться в той же ssh сессии. Сейчас есть модное движения по обновлению ядра на лету (ksplice, KernelCare, ReadyKernel, etc), но у этого способа есть много ограничений. Во-первых, он не позволяет применять изменения, которые меняют структуру данных. Во-вторых, объекты в памяти могут уже содержать неверные данные, которые могут вызвать проблемы в дальнейшем. Здесь будет описан более «честный» способ обновить ядро. На самом деле, сам способ уже давно известен [1], а ценность этой статьи в том, что мы разберем все в деталях на реальном примере, поймем на сколько это просто или сложно, и чего стоит ждать от подобных экспериментов.
Читать полностью »

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

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

Однокристальная система Allwinner R8 была представлена в прошлом году, но она была известна под названием Allwinner A13 более трех лет назадЧитать полностью »

Привет!

Я решил продолжить серию статей про гипотезу Эйлера, написав несколько улучшенных версий программ для решения диофантова уравнения вида a5 + b5 + c5 + d5 = e5.

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

Как известно, для того, чтобы решить какую-либо сложную вычислительную задачу, нужно обратить внимание как минимум на следующие пункты:

  1. Эффективный алгоритм
  2. Быстрая реализация
  3. Мощное железо
  4. Распараллеливание

Я уделил больше всего внимания первому пункту. Давайте посмотрим, что из этого получилось.
Читать полностью »

Как сообщает источник, LG планирует выпустить свой новый флагманский смартфон на месяц раньше, чем обычно, чтобы обогнать основных конкурентов и улучшить продажи.

Под основными конкурентами, видимо, имеются в виду новые флагманы Samsung и HTC. Что же касается LG G6, он должен появиться в продаже в конце февраля или начале марта. Массовое производство новинки стартует в феврале.

Новое поколение смартфонов Samsung Galaxy A должно попасть в продажу в середине января. Представят их, наиболее вероятно, на выставке CES 2017. Мы уже достаточно много писали о параметрах и дизайне новинок, но теперь в Сети появились первые официальные изображения модели Galaxy A5.


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js