• Как зарегистрировать ваши сервисы в HPE InfoSight

    Как зарегистрировать свои сервисы в HPE InfoSight?

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

    Для того, чтобы зарегистрировать Вашу систему в InfoSight переходим на вкладку «HPE InfoSight» > «InfoSight Setup», ставим галочку в опции «Enable Service». Далее открываем сайт https://infosight.hpe.com/app/login, регистрируемся или, если уже есть HPe Passport, входим на сайт. Переходим по ссылке «HPE Server Registration»:

    Читать далее
  • USB over IP: удалённое администрирование

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

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

    Читать далее
  • Вопросы для собеседования по базовым понятиям React

    • Перевод

    1) Что такое виртуальный DOM? Как виртуальный DOM повышает производительность React?

    Подобно "настоящему" DOM, виртуальная модель DOM представляет собой дерево узлов, в котором элементы, их атрибуты и содержимое перечислены в виде объектов и свойств. Метод render() в ReactDOM создает дерево узлов из компонентов React и обновляет это дерево в ответ на мутации в модели данных, вызванные действиями.

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

    2) В проекте React мы добавляем ссылку на 2 файла. Один из них - react.js, другой - react-dom.js. Почему нам нужно включить два файла, а не один?

    Библиотека компонентов React используется на веб-сайтах, а также для создания мобильных приложений с помощью React Native. Файл React.js - это небольшой файл, который выполняет работу по созданию компонентов. Поэтому он используется как в веб-проектах, так и в проектах React-Native. В Интернете компоненты затем отображаются в браузере с помощью response-dom.js. Таким образом, 2 файла разделены для возможности повторного использования.

    Читать далее
  • Как использовать облачную ферму устройств Huawei для тестирования и отладки в Andoid Studio

    Как ни странно, мало кто знает о том, что у Huawei есть ферма устройств в облаке, которую можно использовать для отладки и тестирования. И речь идет не об отладке через веб-интерфейс, что является более-менее известной фичей консоли разработчика Huawei и нередко используется используется разработчиками, а об отладке непосредственно из студии, с возможностью пользоваться ADB.

    Читать далее
  • Захват корабля королевскими морскими пехотинцами с использованием реактивного ранца

    Видео предоставленное Gravity industries использования реактивного ранца при десантировании на корабль в открытом море.

    На предоставленном видео совместно ВМС и Королевской Морской Пехоты, морские пехотинцы взлетали с подплывших лодок и без проблем десантировались на быстро идущий патрульный корабль, сбросив веревочные лестницы для команды захвата. Затем взлетали с корабля, вернулись на лодку и повторили маневр. После несколько человек одновременно десантировались снова на корабль. Все было проделано с впечатляющей легкостью и точностью.

    Читать далее
  • C++ 14 с точки зрения олимпиадного программирования

    Недавно я, решая очередную задачу на codeforces, я столкнулся с необходимостью написания элементарной функции нахождения НОД, и тогда я задумался: "Неужели нет встроенной функции для его нахождения? Это же базовый алгоритм.". Забредя в дебри интернета, я решил поглубже изучить возможности C++ 14 для лучшего написания олимпиад. Итак, я организую рубрику полезных функций языка с точки зрения олимпиадного программирования.

    Read more
  • Как и зачем загружать файлы через ajax?

    Загрузка файла на фронте – простая задача. Обычно она заключается в создании тега a и добавлением в него атрибута href. Иногда имеет смысл добавить еще и атрибут download, чтобы файл при этом не открывался в браузере. Но бывают такие случаи, когда загрузка файла таким образом невозможна.

    И когда же?
  • Как развернуть iLO Amplifier Pack?

    В предыдущей статье я рассказывал как зарегистрировать ваши сервисы в HPE InfoSight. Для этого необходимо, чтобы у вас уже был развернут Amplifier Pack. Так что ниже расскажу подробно как это можно сделать и какие существуют варианты.

    iLO Amplifier Pack может быть развернут в виртуальных средах MS Hyper-V, VMware ESXi, Linux KVM на любом сервере в локальной инфраструктуре.

    Для загрузки iLO Amplifier Pack нужно перейти по ссылке и загрузить файл для соответствующего гипервизора (в данный момент из личного опыта рекомендую загрузить версию 1.71, т.к. у версии 1.81 есть глюк- не применяются введенные настройки. После настройки версии 1.71, обновиться до 1.81). Требуемые для развертывания виртуальные ресурсы:

    Читать далее
  • React Native scroll to element

    • Перевод

    Работая с React Native, иногда нам нужно найти способ прокрутки до определенного элемента. Это просто, когда прокрутка и все необходимые элементы основаны на одном дереве DOM. Но когда...

    Смотреть решение
  • Рост использования техники Apple в корпорациях – пора адаптироваться к новым реалиям?

    • Перевод

    Внедрение Mac в корпорациях (1000+ сотрудников) стремительно растет. Ежегодный отчет IDCпоказывает, что доля macOS в компаниях в США выросла с 17% в 2019 году, до 23% в 2020, а количество iPhone достигает 49% в 2020. Также большинство корпораций выбирают iPad среди других планшетов для своего бизнеса. 

    Распространение устройств Apple (macOS, iPhone, iPad и Apple TV ) в бизнесе заставляет многие организации пересмотреть свой подход к обеспечению, управлению и безопасности конечных точек. В связи с удаленной работой из-за пандемии, появилась необходимость в предоставлении эффективных инструментов для управления и защиты устройств Apple. 

    Это вызвало интерес со стороны IDC и компания провела свою первую всемирную единую оценку поставщиков программного обеспечения для управления конечными точками (MDM) для устройств Apple в 2021 году.

    Фил Хохмут, вице-президент по программам корпоративной мобильности и управления клиентскими конечными точками в IDC, говорит, что сильная поддержка устройств Apple становится обязательной функцией для поставщиков MDM. Хохмут также отмечает: «Рост использования Mac среди бизнес-пользователей, особенно сотрудников, работающих удаленно и с учетом их выбора ПК, подталкивает все больше компаний к официальному принятию инструментов управления и стратегий для macOS, а также iOS / iPadOS и tvOS».

    Это хорошая новость для Jamf и других поставщиков, упомянутых в обзоре IDC: Zoho, VMWare, Quest, Microsoft, Micro Focus, Matrix 42, Ivanti / MobileIron, IBM, Google, Citrix, Cisco, BlackBerry и более мелких поставщиков, которые не попали в этот список.  

    Читать далее
  • Очевидное, но эффективное решение для дизайн команды «хакатон»

    Мы с командой создаем финансовое приложение для Филиппин и активно используем хакатоны как инструмент в работе.

    «Хакатон» – это рабочее название метода быстрого креативного решения задач, который не совсем совпадает с классической концепцией хакатонов, зато очень эффективно работает в дизайн-команде.

    Какая у нас возникла проблема: на первом сборе лидов, когда бренд только «устаканивался», не было правил и была полная свобода. Это было и плюсом и минусом для нас: с одной стороны, мы могли делать, что хотим, а с другой — мы рисковали совершенно не попасть в ЦА. Тогда мы решили запустить три лендинга с разным визуальным стилем, чтобы проверить, какой дизайн будет привычнее для филиппинцев.

    Читать далее
  • Работа с репутацией персоны: с 48% негатива до 0% в топ-20 Google

    Сегодня 95% информации пользователи ищут в Интернете: когда собираются посмотреть какой-нибудь интересный фильм субботним вечером или же, например, когда хотят сменить работу. И в том и другом случае, вероятнее всего, пользователи захотят почитать отзывы или какую-нибудь интересную информацию о фильме или, как в нашем случае, о работодателе. Именно ориентируясь на информацию, которая доступна всем пользователям, люди и принимают решения в ту или иную пользу. То есть люди доверяют поисковой выдаче и чаще всего негатив в отношении к компаниям и лицам может нанести серьезный ущерб их бизнесу. Но пользователи никогда не задумываются о накрутке негатива, черном PR и т.д.

    Согласно нашим исследованиям, даже единственный негативный отзыв может поменять решение до 22% потенциальных покупателей в пользу другого продукта или услуги. Ситуация усугубляется, если таких отзывов больше.

    Именно для решения таких неприятностей компании и личности прибегают к работе с поисковой репутацией.

    Читать далее
  • Хранение графовых данных в БД Vertica

    В одном из проектов возникла необходимость работы с графовыми данными.

    Сначала поискали готовые решения в сети.

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

    Основное отличие графовых данных от реляционных (табличных) — акцент на взаимосвязях между объектами (вершинами), более широкий диапазон возможностей подобного анализа и низкая вычислительная стоимость алгоритмов в упомянутом сегменте. Реляционные модели, напротив, прекрасно приспособлены для препарирования внутренних свойств объектов.

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

    У нас стояла задача выявления деструктивных участков в цепочках перемещения продуктовых партий. Один из модулей так и назывался: «Компонент выявления лишних посредников». Сырые данные были в виде полусотни таблиц и справочников, объем таблиц с данными от сотен млн до десятков млрд строк. Инструмент для работы — БД Вертика из 3 нод, поднятых в виртуалке.

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

    Читать далее
  • Мошенничество трейдеров (пользователей) с чарджбеками

    Из-за пандемии все застряли дома, и многие люди беспокоятся о своих источниках дохода, что объясняется большим ростом числа дневных трейдеров-любителей. В чём же проблема? 

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

    Читать далее
  • TLD, TDD, BDD… BDSM! про подходы разработки через тестирование или с использованием тестов

    Это не более чем не серьезная заметка о подходах в разработке с использованием тестов и предложение использовать несуществующий подход. Кому делать нечего, велком.

    Читать далее
  • Отказоустойчивые системы электроснабжения и сложность выбора модульных ИБП

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

    Обеспечение качества электроснабжения и его надежность, как товара, достигаются различными схемными решениями с применением специального оборудования. Широкое распространение получило наиболее универсальное средство обеспечения качества и надежности электроснабжения – источники бесперебойного питания (ИБП – Uninterruptible Power Supplу). На их основе строятся системы бесперебойного электроснабжения для питания различных типов оборудования.

    В последние годы стали весьма актуальными отказоустойчивые системы. Под отказоустойчивостью системы бесперебойного электроснабжения на базе ИБП понимают сохранение способности осуществлять бесперебойное электроснабжение потребителей при аварийных ситуациях в электросетях и в случаях проведения плановых (регламентных, сервисных) и ремонтных (восстановительных) работ. Функции отказоустойчивости напрямую зависят от эксплуатационной готовности системы. Длительная эксплуатационная готовность оценивается как вероятность того, что система при определенных условиях будет в полном объеме выполнять поставленные перед ней задачи. Таким параметром полноценно обладают системы бесперебойного питания в модульном исполнении. Стоит обратить внимание на производителей ИБП, для которых модульные системы являются приоритетными в линейке оборудования. Например, такие как «Centiel», производства Швейцарии, с серией ИБП «Cumuluspower» и «Delta», производства Китай, с серией ИБП «DPH», семейства «Modulon».

    На что обратить внимание? Читать далее...
  • Создание модуля на Bitrix D7

    По созданию модулей для битрикс на функционале ядра D7 информации достаточно мало, за исключением видео с официального канала Битрикс в youtube и нескольких проектов на github.

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

    Сразу скажу, что отличий от модулей на старом ядре не так у ж и много

    Итак начнем:

    Структура нашего модуля: создадим директорию и назовем ее "название модуля.ваша компания", например module.bitrix, откроем директорию и создадим внутри еще директории:

    Читать далее