Для тех, кто не хочет покидать консоль, любит её ascii-графику, появилась утилита для отрисовки графиков из pipe. Под катом анимация и примеры.
Читать полностью »
Архив за 03 апреля 2020 - 8
pipeplot — интерактивная визуализация потока данных из pipe в консоли
2020-04-03 в 9:48, admin, рубрики: bash, console, linux, open source, shell, terminal, visualization, визуализация данныхНа электрический пикап Tesla Cybertruck собрано 622 000 заказов
2020-04-03 в 9:44, admin, рубрики: НовостиНесмотря на пандемию коронавируса и обусловленный ею спад в автомобильной индустрии, Tesla чувствует себя очень уверенно. Компания уже рапортовала о самом лучшем квартале в своей истории по производству и поставкам автомобилей (заводы Tesla – одни из немногих, которые не прекратили работу в это непростое время), а сейчас появились подробности о предзаказах недешевого пикапа Cubertruck.
Первые тесты обновлённой GeForce GTX 1650. Есть ли смысл в более быстрой памяти?
2020-04-03 в 9:39, admin, рубрики: НовостиПару дней назад Nvidia обновила видеокарту GeForce GTX 1650, наделив её памятью GDDR6. Как потом оказалось, причина не только в желании сделать адаптер более конкурентоспособным, но и в том, что память GDDR5 дорожает из-за снижения спроса.
Ловушки для хакера. Обнаруживаем взлом на раннем этапе с помощью Canarytokens
2020-04-03 в 9:07, admin, рубрики: Canarytokens, docker, безопасность, Блог компании RUVDS.com, информационная безопасность, Лайфхаки для гиков, уязвимостиHoney Tokens (англ. — «медовые приметы/признаки/идентификаторы») одна из разновидностей идеи Honeypot, приманки для злоумышленников, позволяющей обнаружить факт взлома или опознать его источник. Когда атакующий уже проник в систему, он, скорее всего, выполнит действия, несвойственные обычному пользователю. Это можно использовать как способ обнаружения взлома. В статье мы рассмотрим, как легко сделать собственные триггеры для обнаружения взлома на раннем этапе. Такие ловушки полезно использовать системному администратору и даже обычному пользователю, переживающему о приватности своих данных.

До изобретения газоанализаторов шахтеры брали c собой в шахту канарейку. Из-за маленького организма и быстрого обмена веществ, птицы намного раньше реагировали на опасные газы в воздухе и предупреждали шахтеров.Читать полностью »
Max Patrol SIEM. Обзор системы управления событиями информационной безопасности
2020-04-03 в 9:06, admin, рубрики: positive technologies ts solution, Блог компании TS Solution, информационная безопасность
Введение
Друзья, добрый день.
Данную статью я хочу посвятить такому продукту, как MaxPatrol SIEM компании Positive Technologies уже более 17 лет разрабатывающей инновационные решения в области кибербезопасности.
В ней я постараюсь кратко описать основные задачи и мероприятия, с которыми сталкивается любой офицер ИБ во время своей деятельности и на примере продукта MaxPatrol SIEM рассказать, как их можно решить.
Также постараюсь описать его платформу и схему лицензирования.
Помимо этого приглашаю всех на вебинар, который состоится 8.04.2020 и будет посвящен продукту Platform 187 (5 продуктов в 1 сервере: MaxPatrol SIEM, MaxPatrol 8, PT Network Attack Discovery, PT MultiScanner, «ПТ Ведомственный центр»). Подробности вебинара и регистрация доступны по ссылке — tssolution.ru/events/positive_187_08_04.
Заинтересовавшихся прошу подкат.
Читать полностью »
.NET Core: интринсики x86_64 на виртуальных машинах
2020-04-03 в 9:01, admin, рубрики: .net, C#, intrinsics, netcore, qemu-kvm, x86_64, виртуализацияМы живём в эпоху доминирования архитектуры x86. Все x86-совместимые процессоры похожи, но и все при этом немного отличаются. И не только производителем, частотой и количеством ядер.
Архитектура x86 за время своего существования (и популярности) пережила много крупных апдейтов (например, расширение до 64 бит — x86_64) и добавлений «расширенных наборов инструкций». К этому приходится подстраиваться и компиляторам, которые по-умолчанию генерируют максимально общий для всех процессоров код. Но среди расширенных инструкций есть много интересного и полезного. Например, в шахматных программах часто используются инструкции для работы с битами: POPCNT, BSF/BSR (или более свежие аналоги TZCNT/LZCNT), PDEP, BSWAP и т.д.
В компиляторах C и C++ явный доступ к таким инструкциям реализован через «присущие (intrinsic) данному процессору функции». пример1 пример2
Для .NET и C# такого удобного доступа не существовало, поэтому когда-то давно я сделал свою обёртку, которая предоставляла эмуляцию таких функций, но если CPU их поддерживал, то заменяла их вызов прямо в вызывающем коде. Благо, большинство нужных мне интринсиков помещались в 5 байт опкода CALL. Подробности можно почитать на хабре по этой ссылке.
С тех пор прошло много лет, в .NET нормальных интринсиков так и не появилось. Но вышел .NET Core, в котором ситуацию исправили. Сначала появились векторные инструкции, в потом и почти весь* набор System.Runtime.Intrinsics.X86.
* — нет «устаревших» BSF и BSR
И всё вроде-бы стало хорошо и удобно. Если не считать того, что определение поддержки каждого набора инструкций всегда было запутанным (какие-то включаются сразу наборами, для каких-то есть отдельные флаги). Так .NET Core запутало нас ещё сильнее с тем, что между «разрешёнными» наборами есть ещё и какие-то зависимости.
Читать полностью »
API Style Guide, или не заставляйте пользователей думать
2020-04-03 в 8:55, admin, рубрики: api, API Style Guide, developer experience, DX, Анализ и проектирование систем, Блог компании Wrike, внедрение изменений, Программирование
Привет! Меня зовут Лёша Руцкой, и я — продуктовый менеджер в компании Wrike. До этого работал в Adform и PandaDoc. Последние пять лет я занимаюсь всем, что связано с интеграциями и API.
Wrike — это SaaS продукт для совместной работы и управления проектами. Мы хотим, чтобы разработчики строили свои решения на базе Wrike, а для этого нужно, чтобы наш API был удобным. При этом у нас 9 офисов по всему миру, и 3 из них — офисы разработки. Довольно сложно создавать консистентный API силами распределённых команд, которые говорят на разных языках. Растёт вероятность того, что их решения начнут противоречить друг другу. В этом случае не обойтись без единого для всех набора правил.
Если вы тоже работаете распределённо и делаете свой API, то API Style Guide может вам помочь. Я хочу рассказать, какие распространённые проблемы он решает и как облегчает жизнь разработчикам. Также поделюсь своим опытом по написанию и внедрению собственного API Style Guide в компании.
Читать полностью »
На Уране взорвался газовый пузырь размером в 22000 раз больше Земли
2020-04-03 в 8:52, admin, рубрики: космонавтика, Научно-популярное, уранЭто случилось еще в 1986 году, но могло произойти снова.

Знаменитый портрет Урана, сделанный космическим аппаратом Voyager -2.
На постоянно растущей карте исследователей Солнечной системы есть гигантское белое пятно. За последние два десятилетия настоящий флот зондов измерял землетрясения на Марсе, изучал углубления в кольцах Сатурна, наблюдал струйные потоки на Юпитере и слышал сердцебиение Плутона. Но с точки зрения тщательного и личного изучения, имидж Урана существенно не вышел за пределы безликого синего пляжного мяча, запечатленного старинными космическим аппаратом Voyager -2 в 1986 году.
Читать полностью »
Выбор в пользу Snapdragon 865 — это унижение? Samsung System LSI хотела, чтобы на родном рынке флагманы компании получили Exynos 990
2020-04-03 в 8:47, admin, рубрики: Новости, метки: новостиОднокристальная система Exynos 990 получилась хуже Snapdragon 865. И проблема даже не в производительности, а в троттлинге. Из-за перегрева и снижения частот в играх Exynos 990 через достаточно короткий промежуток времени теряет до двух третей производительности и уступает не только Snapdragon 855, но и менее производительным SoC.
Как оказалось, дебаты по поводу сравнения топовых решений Exynos и Qualcomm идут не только среди покупателей и тематических ресурсов, но и внутри самой Samsung.
Samsung расширяет возможности, связанные с обслуживанием портативной техники в России
2020-04-03 в 8:39, admin, рубрики: Новости, метки: новостиКомпания Samsung Electronics сообщила о расширении возможностей по обслуживанию портативной техники. Новые возможности связаны с распространением коронавируса и будут действовать в период вызванных им ограничений.
