Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Битва «Титанов». Сравнение двух лучших отечественных сканеров уязвимостей. MaxPatrol 8 и RedCheck Enterprise

Информационная безопасность *Системное администрирование *IT-инфраструктура *Софт
Из песочницы

В последние месяцы в киберпространстве развернулась настоящая война, отчего незащищенные информационные активы значительно пострадали, а пользователи защитного инструментария от западных «партнеров» столкнулись с серьезнейшими санкциями, ограничивающими использование их ПО. Поэтому мы решили посмотреть на рынок отечественного ПО, разработанного для усиления «инфобеза».

Обычно на вопрос "Какой сканер безопасности купить?" вспоминаются лишь OpenVas и Nessus (Tenable). Но есть и другие достойные отечественные продукты, о которых мы сегодня и поговорим – это продукты для корпоративного сегмента, полностью лицензированные под все российские требования безопасности и имеющие сертификаты ФСТЭК и ФСБ:

MaxPatrol 8 от Positive Technologies 

RedCheck Enterprise от Алтэкс Софт 

Читать далее
Рейтинг 0
Просмотры 310
Комментарии 0

Новости

Зачем компаниям API Management

Блог компании МТС Информационная безопасность *Серверная оптимизация *Микросервисы *
Из песочницы

Привет, Хабр! Сегодня обсудим тему управления API в корпорации. Поделимся опытом внедрения API-менеджмента в МТС, расскажем, что уже сделали, сколько потратили времени, с какими ошибками столкнулись, и зачем все это вообще нужно.

Эта статья будет интересна всем, кто задумывается о централизации IT-сервисов в своей компании, не знает с чего начать внедрение API-менеджмента в компанию, и поможет ответить на вопрос – а нужно ли вообще это внедрение у себя?

Чтобы сделать статью полезной, мы побеседовали с главным по API-менеджменту в МТС – руководителем платформы ЦФК Алексеем Неботовым.

Читать далее
Рейтинг 0
Просмотры 367
Комментарии 0

[Go] Изоляция вложенных вызовов в юнит-тестах

Go *
Из песочницы

Наверняка я не открою ничего нового для большинства тех, кто давно использует Go в работе. Но, зачастую оказывается, что люди не в курсе этого и мне будет проще отправлять их по ссылке, чем повторять из раза в раз одно и то же. Заодно может ещё кому-то будет полезно.

Дело вот в чём.

Допустим у нас есть структура с методами A, B, C. Но вот вдруг мы должны сделать вызов C из B, а ещё лучше, если появляется метод D и последовательность вызовов становится D->A + D->B->C в одном флаконе. В общем, – вложенные вызовы.

Как это побороть? Читаем далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 665
Комментарии 2

Как я камеру для трансляции красивого морского пейзажа выбирал: недорогое и практичное решение

Блог компании Selectel Гаджеты Софт Фототехника

Привет, Хабр! В своих постах про испанскую барахолку я не раз писал, что живу в Испании — до недавнего времени в Гранаде, теперь под Валенсией. Мне очень повезло, снял на Новый Год дом на Airbnb в новом для себя регионе, посмотрел вокруг, и понял, что здесь гораздо лучше, чем в Гранаде. Климат мягче, нет резких перепадов температуры зимой и летом. Повезло в том, что во время отдыха просмотрел пару домов, которые сдавались, и удачно на третий же день поисков снял то, что очень понравилось.

Дом стоит на скалистом берегу моря, с балкона открывается красивый вид, рядом — пляж. Вид настолько крутой, что мне сразу же пришла в голову идея настроить круглосуточную трансляцию для того, чтобы им мог полюбоваться не только я. Но к реализации идеи приступил только сейчас — переехал, разложил вещички и начал выбирать камеру. Думал, что все будет просто, но нет. О том, что в итоге выбрал и как это все выглядит на практике — под катом.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 2.6K
Комментарии 5

Лингвистические особенности речи человека в диалогах с виртуальным ассистентом

Python *Машинное обучение *Искусственный интеллект

Зачастую, для создания виртуальных ассистентов используются подходы на основе машинного обучения и, конечно, подходы на основе правил. Оба (в большей степени машинное обучение) полагаются на исходные данные, которыми обычно являются человеческие диалоги. При этом, не учитывается фактор того, что пользователи диалоговых систем не будут общаться с ними так же как с реальными людьми.

Читать далее
Рейтинг 0
Просмотры 627
Комментарии 1

Made at Intel. Architecture and religion — 2

Высокая производительность *История IT Процессоры

Это - продолжение (но еще не окончание!) первой главы. Начало – здесь.

Linpack – как важнейшее из искусств

Второй важнейший “культ”, который определял развитие серверной архитектуры на протяжении десятилетий – это “сакрализация” Linpack. Сам бенчмарк представлен Джеком Донгаррой аж в 1979 году. Но  культовым статусом своим он обязан усилиями маркетологов из многих IT компаний (Intel, AMD, IBM, Nvidia, Fujitsu и тд). Linpack имеет массу неоспоримых достоинств.

Это всего лишь ОДИН тест, в отличие от скажем SPEC CPU, где их 40 с хвостиком.

К тому же (в отличие от SPEC) он совершенно бесплатный.

Очень легко обьяснить, что Linpack делает. Он решает систему линейных алгебраических уравнений с числами двойной точности. Используется метод (P)LU разложения (Гаусса) с выбором ведущего элемента.

В качестве результата Linpack выдает ОДНО число – измеренную производительность системы  в (гига -, тера -, пета -, экза) флопах. На основании Linpack строится мировой рейтинг суперкомпьютеров  TOP500 и российский TOP50.  Так же вычисляют эффективность (искушенные люди обращают на нее внимание), как отношение измеренной производительности к пиковой. Правда, в последнее время само понятие эффективности является несколько “размытым”, из-за того что в процессе исполнения теста тактовая частота может “плавать”.

Linpack идеально параллелится (MPI, OpenMP и вообще что угодно) и векторизуется.

И наконец Linpack обеспечивает практически полную (>90%) загрузку вычислительных устройств. В то время как обычные приложения редко показывают больше 20.

И все же Linpack – это всего лишь ОДИН (и к тому же весьма специфичный) тест и переоценка его роли обходится очень дорого. Тем не менее история показывает, что зачастую так оно и происходило.

Читать далее
Всего голосов 55: ↑55 и ↓0 +55
Просмотры 2.2K
Комментарии 14

Где в смартфоне навигационный чип? Часть 1

Глобальные системы позиционирования *Беспроводные технологии *Разработка систем связи *

Если спросить разработчика-железячника чем ему нравится его работа, многие ответят, что возможностью пощупать результат своего труда. Это приятное чувство, когда плата в руках. Она точно такая, как ты её представлял, как ты её придумал. Моргает светодиодами, впивается в руку острой гранью, оставляет след. Это не "бездушный софт", который не покажешь ребенку и не положишь под стекло на выставке.

Но у меня есть ощущение, что эта радость постепенно уходит в прошлое. Покажу на примере приемников спутниковых навигационных систем.

Что такое ГНСС приемник? С системной точки зрения, это один из трех компонентов системы в одном ряду с сегментом космических аппаратов и сегментом контроля и управления.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 4.8K
Комментарии 6

Дайджест недели от Apple Pro Weekly News (25.04 – 1.05.22)

Гаджеты Компьютерное железо Смартфоны IT-компании

Запуск магазина для самостоятельного ремонта, новые слухи про iPhone 14, свежие бета-версии операционных систем, квартальный отчёт Apple и планы по удалению приложений не получающих обновления – это и многое другое в новом дайджесте событий из мира Apple, нам есть что рассказать!

Перейти к новостям
Всего голосов 2: ↑1 и ↓1 0
Просмотры 464
Комментарии 1

Психология в дизайне: как превратить пользователей в покупателей

Интерфейсы *Usability *Мозг
Перевод

Психология в дизайне — очень сильный инструмент. Знание типичных паттернов мышления позволяет упростить взаимодействие пользователя с интерфейсом вашего сервиса, увеличить конверсии в продажу на сайте. Очевидно, что тема взаимодействия психологии и дизайна приобретает особое значение для онлайн-магазинов.

Эта публикация — мой авторский перевод-резюме англоязычной статьи из блога shopify.

В статье приводится краткое описание лайфхаков для улучшения опыта пользователей интернет-магазинов от экспертов в сфере UX-проектирования, копирайтинга, создания контента, маркетинга и разработки.

 

1.     Помните об этике

«Когда люди начинают пользоваться психологией, чтобы превратить пользователей в клиентов, они могут скоро оказаться в мире манипуляций» — напоминает консультант по пользовательскому опыту Пол Боаг. «Хотя психологические уловки типа тёмных паттернов работают, они в конечном итоге отдаляют от нас пользователей. Это приводит к сожалению о сделанной покупке и плохим отзывам.»

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

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 679
Комментарии 1

Как избежать «подводных камней» машинного обучения: руководство для академических исследователей

Машинное обучение *Искусственный интеллект Data Engineering *
Из песочницы
Перевод

Этот лонг-рид является сильно переработанным и расширенным переводом статьи How to avoid machine learning pitfalls: a guide for academic researchers (Lones, 2021).

Статья является кратким описанием ряда распространенных ошибок, возникающих при использовании методов машинного обучения, и руководством к тому, как их избежать. Материал предназначен в первую очередь для студентов-исследователей и касается вопросов, регулярно возникающих в академических исследованиях, например, необходимости проводить строгие сравнения и делать обоснованные выводы. Однако материал применим к использованию ML и в других областях.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 1.2K
Комментарии 0

Маленький баг в тестировании на Laravel

Laravel *

Статья будет небольшая, даже совсем короткая. Для фанатов TDD, верящих, что фреймворки делают в небесах.

Пару часов ковырялась с тестом $response->assertJson()->assertJsonMissing(); при одинаковом содержании обеих скобок:

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 1.3K
Комментарии 0

Основная информация про опен сорс и полезные ссылки

Open source *Терминология IT Управление разработкой *Управление продуктом *Управление персоналом *

Написано довольно много хороших материалов о свободных лицензиях, в том числе тут, на Habr. Почему стоит прочитать еще и эту статью: 

Читать далее
Всего голосов 18: ↑8 и ↓10 -2
Просмотры 4.9K
Комментарии 35

Цифровая линия задержки аудиосигнала PT2399

Блог компании RUVDS.com Научно-популярное DIY или Сделай сам Звук Электроника для начинающих

Привет, Хабр! Сегодня расскажу про очень доступную, дешёвую и популярную микросхему, ставшую и продолжающую становиться основой для множества звуковых эффектов. Соберу на её основе эффект эхо (delay) и ревербератор — имитацию помещения или пространства.
Здесь ждут подробности, с видео и примерами звучания.
Всего голосов 29: ↑28 и ↓1 +27
Просмотры 2.5K
Комментарии 4

Осмысление задачи и составление плана на хакатон

Хакатоны

Во втором выпуске цикла статей, подготовленных каналом Зайцем по ХаХатонам, о том, как участвовать в хакатонах, поделюсь советами, которые касаются составления плана на хакатон и проработки задачи.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 400
Комментарии 0

Водородные электромобили

Блог компании ua-hosting.company Энергия и элементы питания Автомобильные гаджеты Транспорт
Перевод
Говоря об электромобилях, большинство людей думают о транспортных средствах, которые питаются электричеством от розетки и имеют большую батарею. Существует еще одна технология привода, на которую возлагают большие надежды эксперты, например, топливный элемент, работающий на водороде.

Как работает водородный привод?


Водородные автомобили приводятся в движение электродвигателем. Вот почему они также являются электрическими автомобилями. Распространенная аббревиатура — FCEV «Электромобиль на топливном элементе».

Решающее отличие от других электромобилей то, что автомобили на водороде производят собственное электричество, а не получают энергию от встроенной батареи, как в случае с полностью электрическими автомобилями или гибридными автомобилями, которые можно заряжать от внешнего источника питания. Водородные автомобили имеют на борту, так сказать, собственную эффективную силовую установку. И эта силовая установка — топливный элемент.


В топливном элементе электрическая энергия вырабатывается из водорода и кислорода. В зависимости от требований эта энергия подается на электродвигатель и/или аккумулятор.

Brennstoffzelle — топливный элемент, Batterie – аккумулятор, Wasserstoff-Tank – водородный баллон, Elektromotor – электромотор, Tankstutzen – сопло бака.
Читать дальше →
Всего голосов 25: ↑21 и ↓4 +17
Просмотры 4.9K
Комментарии 69

Dell VRTX — четыре блейда у вас под столом

Блог компании Сервер Молл IT-инфраструктура *Серверная оптимизация *Компьютерное железо

Давайте начистоту, мировой рынок серверов устоялся. На нём закрепились мастодонты, вроде Dell, HPE, Lenovo, IBM, Cisco, Huawei и другие. Все производят плюс-минус схожие линейки серверов: башенные, стоечные, блейд-системы. 

Принципиально новых решений почти не появляется. Вышли на плато и скучную эволюционная модель развития. Но есть кое что интересное, выбивающееся из серого однообразия — Dell PowerEdge VRTX. Модель не новая, но если стряхнуть пыль, то она сможет вас удивить.

Читать далее
Всего голосов 9: ↑6 и ↓3 +3
Просмотры 2.6K
Комментарии 13

Развертывание моделей машинного обучения. Часть первая. Размещаем Web-приложение в облачной платформе Heroku

Облачные вычисления *Машинное обучение *Учебный процесс в IT DevOps *Искусственный интеллект
Tutorial

В этой серии статей мы рассмотрим, как на основе готовых моделей создавать приложения, использующие машинное обучение, и организовывать доступ пользователей к ним. Начнем с создания Web-приложения для классификации изображений на Streamlit и развертывания его на облачной платформе Heroku в бесплатном аккаунте.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 874
Комментарии 1

Как находить и выбирать хакатоны? Где искать команду?

Хакатоны

Прежде, чем приступать к решению хакатона, нужно его найти, грамотно выбрать задачу и собрать команду. Именно об этом я и расскажу.

Читать далее
Рейтинг 0
Просмотры 585
Комментарии 0

Рефакторинг жизни. Почему тестирование — больше, чем просто работа

Тестирование IT-систем *Карьера в IT-индустрии

Я бы хотел поделиться с тобой личной историей.

Всего пять лет назад, я находился в состоянии глубокого внутреннего кризиса.
Я не знал, что мне делать.

2017 год, мне 27, я принял решение что-то в жизни поменять, но не знал, как.

Мне нужен был план. Пути назад не было, да и вперед тоже.
Прошлая жизнь, работы, дела, люди — всё осталось позади.
Мне нужны были перемены.
Мне нужна была цель.

Я смотрел в окно съемной квартиры в чужом городе и пытался понять,
зачем я здесь.

Окей, мне хочется пожить в другой стране — это раз. Меня всегда привлекали странствия.
Хочу иметь интересную профессию, мне нравятся технологии — это два.

Хочу приносить пользу, делать что-то особенное, быть ключевым человеком
в своем деле.

Это три.
И жить в кайф.

Получить какую-то рабочую или учебную визу сходу не получилось,
гринку в очередной раз не выиграл, даже туристическую визу не дали.

Чего-то не хватало, было ощущение, что я упускаю какой-то важный этап — мне нужен был фундамент здесь и сейчас, перепрыгнуть не удавалось, стартовать необходимо было из текущей позиции.

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

Что же, почему я не могу сделать тоже самое, только сначала здесь?
А потом, когда мне откроется новый мир технологий, полезности
и востребованности, все пути будут открыты.

Я открыл сайт с вакансиями — весной 2017 года в Казани, где я находился,
было около 20 вакансий на позицию QA Engineer, опыт требовался от трех лет.

Читать далее
Всего голосов 33: ↑6 и ↓27 -21
Просмотры 4.5K
Комментарии 10

5 самых интересных DIY-проектов на Rasberry Pi начала мая: праздники не проходят даром

Блог компании Selectel Разработка на Raspberry Pi *Производство и разработка электроники *Гаджеты DIY или Сделай сам

Проектов на базе «малинки» тысячи, наверное, уже десятки тысяч. И каждый день появляются все новые и новые — ведь возможностей у одноплатника действительно много, а фантазия гиков неисчерпаема. В подборку попали проекты, которые показались нам наиболее интересными. Понятно, что результат достаточно субъективен, но если у вас есть другие проекты на примете — пишите, обсудим в комментариях.
Читать дальше →
Всего голосов 29: ↑26 и ↓3 +23
Просмотры 13K
Комментарии 14