
Язык программирования C++, на котором написано 95% существующего программного обеспечения, был создан Бьерном Страуструпом, датским инженером со странноватой прической, в далеком 1985 году — очень давно!
Язык программирования C++, на котором написано 95% существующего программного обеспечения, был создан Бьерном Страуструпом, датским инженером со странноватой прической, в далеком 1985 году — очень давно!
Должен признать, что в некоторые из предыдущих лет C++ мог ощущаться немного «скучным» и «стабильным». Новые фичи, новый стандарт каждые три года, встречи, конференции... обычная жизнь (не считая некоторых дополнительных событий в мире, экономике и эпидемиологической ситуации). Прошедший год отличается, потому что выглядит как «переломный» в истории C++... и кто знает, куда это заведёт нас.
Привет! Сегодня мы хотим подробно рассказать о Lenovo ThinkPad X1 Carbon. Не так уж много в мире серий ноутбуков, которые выпускались бы целых полдюжины лет подряд. X1 Carbon 2018-го года — это уже 6-е поколение в популярной серии. Внешне компьютер почти не изменился, а вот в плане начинки и других компонентов есть довольно много приятных нововведений. Но обо всём по порядку.
Кибергруппа Turla на протяжении многих лет проводит масштабные операции шпионажа. Недавно мы нашли несколько новых модификаций Carbon – бэкдора второго этапа из арсенала хакеров. В прошлом году швейцарский GovCERT.ch выполнил технический анализ этого компонента в отчете об атаке на швейцарскую оборонную компанию RUAG. Данный пост посвящен техническим новшествам, которые мы обнаружили в последних версиях Carbon.
Различия между модификациями Carbon указывают на то, что авторы активно развивают программу. Известно, что кибергруппа вносит изменения в свои вредоносные инструменты после их обнаружения. Это справедливо и для Carbon – две основные версии различаются мьютексами и названиями файлов.
Доброго времени суток. При тестировании Wanhao Duplicator 6 мы использовали много экзотических видов пластика. Особенно нас заинтересовал карбоновый пластик на основе нейлона. Мы решили рассказать о нем более подробно.
Мы в Атласе любим, когда все находится под контролем. Это касается и всей серверной инфраструктуры, которая, с годами, превратилась в живой организм из многочисленных виртуальных машин, сервисов и служб. Появилась потребность наблюдать за жизненно важными аспектами IT-составляющей нашей деятельности: мониторить боевой сервер, отслеживать изменения системных ресурсов на виртуалках баз данных, следить за ходом бизнес-процессов и тд. Встал вопрос — как же этого добиться и главное какими инструментами? Стали искать какие-то готовые решения. Перепробовали кучу платных/бесплатных сервисов, которые, якобы, предоставляли бы нам "самую ценную" информацию о состоянии нашей системы. Но, в конечном итоге, все сводилось к каким-то непонятных диаграммам, схемам и цифрам, которые, по сути, для нас не имели никакой ценности.
Так мы пришли к пониманию, что надо собирать что-то самостоятельно. За основу решили взять самую гибкую и продвинутую систему, которую можно настроить для мониторинга чего и как угодно — Nagios. Настроили, поставили, работает — круто! Жаль только интерфейс сего чуда застрял где-то в середине 90-х, а нам хотелось, чтобы еще и визуальная составляющая была на уровне.
Недолгий поиск показал, что лидером среди решений по созданию красивых дашбордов является Grafana. Так и решили выводить весь наш мониторинг из Nagios на мониторах в виде красивых графиков в Grafana. Вопрос остался только в том — как их подружить друг с другом?
Хочу поделиться опытом установки и настройки сервиса для сбора и отображения метрик Graphite
+ Grafana
.
Искал долго, читал много, нашёл 2 статьи на английском, добавил своё, в итоге получилась данная статья.
Немного предыстории..
Graphite
— система для отображения метрик (числовых значений) для любых свойств сервера или домашнего ПК.
Carbon
— демон/бэкенд, в который пишутся метрики.
Grafana
— более красивая и удобная Web-морда для Graphite
.
И так, приступим.
Lenovo ThinkPad X1 Carbon (2014) — обновленная версия нашумевшего 14-дюймового ноутбука ThinkPad X1 Carbon. Ноутбук получил новую начинку в виде процессоров Intel Core четвертого поколения, а также переработанный корпус, благодаря которому ноутбук стал легче и тоньше. Объем оперативной памяти составляет от 4 до 8 Гб (распаяны на материнской плате), а для хранения данных используются твердотельные накопители емкостью до 512 Гб. Также следует отметить наличие беспроводных интерфейсов NFC и WWAN (Micro-SIM).
Lenovo ThinkPad X1 Carbon — новый ультрабук Lenovo, отличительной особенностью которого является корпус из углеродного волокна — очень прочного и легкого материала. Несмотря на габариты, аналогичные 13-дюймовым ноутбукам, X1 Carbon оснащается 14-дюймовым матовым дисплеем, с разрешением 1600х900.
Ноутбуки работают на низковольтных процессорах Intel Core i5 / i7, оснащаются четырьмя или восемью гигабайтами оперативной памяти и твердотельными накопителями емкостью от 128 до 256 гигабайт.