Социальные сети Рунета
Среда, 19 мая 2021

Чем интересна разработка программных роботов RPA? Разработка программных роботов (RPA) — это раздел роботизации, автоматизирующий процессы, имеющие четкие алгоритмы. Сюда можно отнести такие задачи как поиск, сбор, перенос информации и т.д.Автоматизацию настраивают для разных систем управления в компании: ERP, СУБД, CRM, HR...

Nexign инвестирует в разработку универсального биллинга Nexign предложит операторам связи и сервис-провайдерам универсальное биллинговое решение на основе систем управления базами данных с открытым исходным кодом. Это позволит клиентам оптимизировать стоимость владения программным продуктом и легко адаптировать его под меняющиеся...

Cчетчик газа в Home Assistant без паяльника Не так давно мне пришел счёт за газ от которого стало не по себе, и я решил интегрировать обычный счетчик газа в свой умный дом на базе Raspberry Pi + Home Assistant, чтобы прогнозировать стоимость расходов и получать предупреждения сразу же как только расход начинает превыш...

Концерн «Автоматика» разработал программу-профилировщик для Linux Программа Linux perf GUI (Hotspot) относится к кросс-платформенным профилировщикам, которые могут работать с несколькими программными платформами и операционными системами. Linux perf GUI (Hotspot) поддерживает такие программные платформы, как ARMv7, ARMv8 и x86_64.Основными...

У Samsung готова полностью виртуализированная сеть 5G RAN Компания Samsung Electronics объявила о выпуске нового решения для полностью виртуализированной сети радиодоступа 5G (vRAN) операторского уровня, которое появится в продаже в этом квартале. Это решение предоставляет новую опцию для операторов мобильной связи, которые ст...

На пути к умной стойке: как мы тестировали метки для учета серверов в ЦОДе Привет, Хабр! Меня зовут Сергей, и в DataLine я занимаюсь совершенствованием систем мониторинга. Мы уже много рассказывали про мониторинг инженерной и сетевой инфраструктуры. Но помимо него есть еще и задача отслеживания ИТ-оборудования. Когда мы осуществляем мониторинг...

[Из песочницы] Валидация данных в iOS приложениях Думаю, каждый из нас сталкивался с задачей валидации данных в приложениях. Например, при регистрации пользователя нужно убедиться что email имеет правильный формат, а пароль удовлетворяет требованиям безопасности и так далее. Можно привести массу примеров, но все в итоге сво...

[Перевод] Изменение требований к проекту — ключевая проблема разработки ПО Шаги по разработке большой компьютерной программы для доставки заказчику Иллюстрация выше — из статьи д-ра Уинстона Ройса «Управление разработкой больших программных систем» 1970 года. Считается, что это первое в программной инженерии описание модели водопада. Диаграммы д-...

В Amazon заинтересовались ИИ-ускорителями Habana В Intel утверждают: процессоры Habana Gaudi превосходят используемые с теми же целями графические процессоры по соотношению цены и производительности на 40%. Год назад Intel почти за 2 млрд долл. купила израильскую компанию Habana Labs, занимавшуюся разработкой аппаратных...

Система управления информацией на базе платформы 3DEXPERIENCE для горнодобывающей отрасли Российская горнодобывающая отрасль представлена крупными холдингами, госкорпорациями, которые имеют дело с огромным количеством данных. Однако в отрасли мало осведомлены о наличие на рынке продуктов для управления информацией и нередко пытаются решить задачу с помощью разр...

[Перевод] Скрам умер. Да здравствует канбан Я пользовался методом управления проектами Scrum (скрам) с самого начала карьеры. Я изучал скрам в колледже. Тогда он считался лучшим методом управления разработкой программного обеспечения. Когда я начал работать, мне нравилось всё, что имеет отношение к скраму: ежедневные ...

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

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

«РАМАКС Интернейшнл» разработал мобильное приложение для компании Аэромар Компания «РАМАКС Интернейшнл» завершила разработку программного комплекса «Мобильное приложение для торговли товарами SKYSHOP и SKYCAFE на борту воздушного судна» для АО «Аэромар». Для решения задач повышения эффективности сбора данных ...

Как мы считаем людей с помощью компьютерного зрения Фото из открытых источников Массовые скопления людей создают проблемы в самых разных областях (ритейл, госслужбы, банки, застройщики). Заказчикам необходимо объединять и мониторить информацию о количестве людей во множестве мест: в офисах обслуживания, административных пом...

Luxoft создала компанию-интегратор для внедрения цифровой платформы Сбера на внешнем рынке На должность генерального директора Integrity Solutions назначен Михаил Краснов, ранее руководивший одним из крупнейших подразделений в финансовой линейке бизнеса компании Luxoft и имеющий обширный опыт в управлении разработкой программного обеспечения для российских и заруб...

1. Континент 4 Getting Started. Введение Приветствую всех читателей. Это первая статья из цикла Континент Getting Started, посвященных продукту компании «Код Безопасности» Континент 4. Код Безопасности – отечественная компания, занимающаяся разработкой программных и аппаратных средств защиты информации. Центральный...

Постановка задач для универсального интеллекта: у нас нет общего языка Итак, допустим, мечта сингуляристов исполнилась, и универсальный ИИ создан. Как заставить его делать именно то, что нужно?Нынешние технологии уже позволяют создавать творческие и изобретательные “машины результатов”, которые находят решения, незаметные для людей. Но эти сист...

Камера RICOH Theta Z1 — панорамная съёмка на профессиональном уровне Панорамный контент с обзором 360 градусов становится популярней и доступней с каждым днём. Много лет назад, для реализации подобного эффекта присутствия, требовалось специализированное оборудование и программное обеспечение, сшивающее фотографии в единую VR-сцену. Интересно...

Китайские “антисанкционные” процессоры стали вдвое мощнее Модели 3A4000 и 3B4000 работают на частотах 1,8 и 2 ГГц, имеют по четыре однопоточных ядра оригинальной архитектуры GS464V и способны выполнять x86-инструкции в режиме аппаратной трансляции. Последнее означает, что даже при одинаковой вычислительной мощности с процессорами I...

Полевые исследования концепции «Documentation as code» Всем привет! Меня зовут Денис Олейник, я работаю техническим директором в 1Service. В нашей компании мы достаточно много времени уделяем работе с требованиями. По мере обретения опыта мы стали осознавать, что инструменты, обычно используемые при разработке программных проду...

Veoneer и Qualcomm сообщили о сотрудничестве Шведская компания Veoneer, занимающаяся автомобильными технологиями, и американский производитель микросхем Qualcomm подписали соглашение о сотрудничестве, предусматривающее разработку аппаратного и программного обеспечения для усовершенствованных систем помощи водителю...

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

«Конвейер» — уникальная система мониторинга и управления для конвейерного производства Продуктовая компания Академпарка «Сибирь Телематика» получила поддержку по одному из самых крупных конкурсов Фонда содействия инновациям — «Развитие-Цифровые технологии» в размере 10 млн рублей. Средства пошли на разработку и создание программно-аппаратного комплекса монитор...

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

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

Использование Shopker для IoT Недавно я столкнулся с задачей визуализации данных от датчиков (температура, влажность, частицы PM2.5). Для решения подобных задач существует несколько бесплатных инструментов, например, Grafana + InfluxDB. Найденные мной решения показались слишком сложными и ...

Sony PlayStation 5 получит «огромный» прирост производительности из неожиданного источника Компания Sony пока не провела полноценный анонс своей игровой приставки следующего поколения PlayStation 5. Тем временем разработчики игр с удовольствием делятся подробностями на её счёт.  Неофициальный рендер На этот раз, информацией поделился Марк-Андре Ютр...

Google всё ещё разрабатывает универсальную ОС Fuchsia, но теперь будет делать это более открыто Компания Google внесла изменения в действующую модель разработки своей второй операционной системы под названием Fuchsia. Проект станет более открытым, а предлагать какие-либо изменения, которые могут быть внесены в ОС для её улучшения, смогут все представители сообщества ра...

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

В России платформу Digital Workplace запустила Kissflow Компания Kissflow, являющаяся лидером в области разработки программных средств для управления рабочими и бизнес-процессами, используемых организациями более чем 160 стран, запустила в России свою платформу Digital Workplace, которая полностью доступна на русском языке. D...

Ростех запустил продажи виртуальных рабочих столов для удаленной работы С помощью технологии, созданной специалистами НИИ "Масштаб" (входит в концерн "Автоматика" Госкорпорации Ростех), рабочие столы пользователей создаются на выделенных серверах, а не на персональных компьютерах. В результате доступ ко всем данным и необходи...

[Из песочницы] Цифровой след: новые задачи системы образования в эпоху данных В современном мире ученик больше не привязан ни к учителю, ни к своей среде обитания. Цифровые коммуникационные технологии дают ему возможность выбирать, где и чему учиться, в какой среде развиваться, в какую деятельность включаться. Успех в этой новой, все больше цифровой ...

Универсальные сетевые кабели Wize на складе AUVIX AUVIX предлагает со склада сетевые кабели Wize. Широкий ассортимент этих продуктов позволяет подключать самые разное AV- оборудование : профессиональные панели, проекторы, ИБП, системные блоки компьютеров и т.д. и решать интеграционные задачи любой ...

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

Набор ActiNav наделяет роботов Universal Robots функцией захвата хаотично лежащих элементов Компания Universal Robots объявила о доступности программно-аппаратного набора ActiNav, который наделяет ее роботов функцией захвата хаотично лежащих элементов (bin picking). Задача захвата произвольных элементов считается одной из сложных и в то же время важных в машин...

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

Рынок конвергентных систем за год сократился на 4,5% Специалисты аналитической компании IDC подготовили очередной отчет, относящийся к рынку конвергентных систем. Он включает данные за второй квартал 2020 года. По подсчетам аналитиков, указанный рынок в годовом выражении сократился на 4,5%, до 3,9 млрд долларов. Уточним, ...

Генетический алгоритм vs алгоритм роя частиц К задачам поиска лучшего варианта решения (объекта, параметров или других данных) сводятся многие из проблем математики, экономики, статистики и т.д. Эти проблемы возникают, когда приходится строить математическую модель ситуации. При обработке полученной математической моде...

Набор ActiNav наделяет роботов Universal Robots функцией захвата хаотично лежащих элементов Компания Universal Robots объявила о доступности программно-аппаратного набора ActiNav, который наделяет ее роботов функцией захвата хаотично лежащих элементов (bin picking). Задача захвата произвольных элементов считается одной из сложных и в то же время важных в машин...

Как настроить Битрикс 24 Для качественной и грамотной работе команды компании многие руководители используют уникальную программу от известного разработчика «1С Битрикс». С помощью услуг сервера Битрикс 24 можно с удобством управлять офисной работой, осуществлять контроль за работой всей компании и ...

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

Интеграция в стиле BPM Привет, Хабр! Наша компания специализируется на разработке программных решений класса ERP, в составе которых львиную долю занимают транзакционные системы с огромным объемом бизнес-логики и документооборотом а-ля СЭД. Современные версии наших продуктов базируются на техноло...

Подсистема событий как способ избавиться от задач по «допилу» Знаете, как бывает, задачу надо сделать не хорошо, а быстро, т.к. на нее завязаны деньги, партнеры и много всего другого очень важного для бизнеса. В итоге где-то что-то не продумали, где-то упустили, что-то захардкодили, в общем, все ради скорости. И, вроде, все хорошо, все...

На рынок вышли два новых сервера на платформе «Эльбрус» Первый сервер предназначен для высоконагруженных проектов, второй оптимизирован для приложений. Оба оснащены четырьмя процессорами и поддерживают до 256 ГБ оперативной памяти с возможностью коррекции ошибок. Данные решения являются логическим продолжением двух- и четырехпроц...

По пути в Авалонию Здравствуй дорогой наш читатель. Это третья статья из серии переезда нашего ПО на кроссплатформенные рельсы. Она затронет визуальную часть продукта, а именно диалоговое окно. В рамках первой статьи упоминалось, что данное приложение вызывается через пункт ПКМ, в связи с чем ...

MIM Software Inc. получает CE на ПО для автооконтуривания на основе глубокого обучения КЛИВЛЕНД, 10 марта 2021 г. /PRNewswire/ — Компания MIM Software Inc., являющаяся одним из ведущих в мире поставщиков программных средств медицинской визуализации, сегодня объявила о получении сертификата CE в качестве одобрения своего программного комплекса Contou...

Спроектировать раздел газоснабжения? Лучше в nanoCAD ВК Продолжаем цикл материалов, посвященных вертикальным решениям nanoCAD ВК и nanoCAD Отопление. На одной из встреч, где демонстрировалась наши инженерные программы, слушатель спросил, в какой из программ линейки nanoCAD можно спроектировать раздел газоснабжения. Эта статья –...

[Перевод] Чему я научился, разрабатывая биллинговую систему Полгода назад я устроился в финтех-стартап, имеющий примерно 15 тысяч клиентов. Моя задача заключалась в развитии биллинговой инфраструктуры. Когда я пришёл в компанию, меня немного беспокоила узость задач моей новой должности и нового отдела. Я думал: ну какая глубина мож...

Полный цикл создания устройства и работа с фабриками в Китае. Доклад Яндекса Меня зовут Андрей Холодный. Весь мой опыт связан с телекомом: я работал практически во всех крупных провайдерах связи и даже руководил своим стартапом. На моих проектах регулярно возникали задачи разработки и выбора поставщиков роутеров и ТВ-приставок. С конца 2018 года я пр...

Как выстроить процесс интеллектуальной обработки документов с помощью RPA: опыт UiPath Не существует компаний, в которых не было бы работы с документами. И это — кропотливый, рутинный, но очень важный процесс. Люди хотят получать зарплату вовремя, а поставщики и контрагенты своевременную оплату за свои услуги. Бухгалтеру в компании регулярно приходится проводи...

TOП-10 популярных процессоров на hotline.ua Выбор процессора – нелегкая задача для всех, кто решился на самостоятельную сборку системы. Всегда хочется получить оптимальный вариант для своих задач с лучшим соотношением цена/производительность. Мы предлагаем рассмотреть десятку наиболее популярных на нашем рынке процесс...

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

Как устроены DPU, сопроцессоры для обработки данных Специализированные процессоры ASIC для конкретных областей — один из способов «перезапустить» закон Мура и преодолеть ограничения универсальных CPU общего назначения. Сейчас это очень перспективная область развития микроэлектроники. Собственные проекты есть у Google, Amazon...

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

Развитие компилятора C для нового мультиклета-нейропроцессора На конференции разработчиков системного и инструментального ПО – OS DAY 2016, которая прошла в г. Иннополис 9-10 июня 2016 (Казань) при обсуждении доклада о мультиклеточной архитектуре была высказана мысль, что она будет наиболее эффективной при решении задач искусственног...

Строим безопасную разработку в ритейлере. Опыт интеграции с кассовым ПО GK Что самое сложное в проектной работе? Пожалуй, свести к общему знаменателю ожидания от процесса и результата у заказчика и исполнителя. Когда мы начинали внедрять безопасную разработку в группе GK-приложений (кассового ПО) крупного ритейлера, то на входе имели вагон времени ...

Книга «Совершенный софт» Привет, Хаброжители! «Совершенный софт» — это проверенный, структурированный и высокотехнологичный подход к разработке программного обеспечения. Множество компаний уже используют идеи Лёве в сотнях систем, но раньше эти мысли нигде не публиковались. Методология Лёве объеди...

Разработано программное обеспечение для диагностики пневмонии Реализуя работу нейронных сетей глубокого обучения, ПО "МодульМед" позволяет за несколько минут выявить патологию легких в результате анализа рентгенологических снимков пациентов. Это значительно экономит время высококвалифицированного медперсонала, который вынужде...

Майки, деньги, два торта: как мы разучились оценивать задачи Привет, Хабр! Меня зовут Артём и я тимлид в Skyeng. У моей команды разработки есть заказчик, он же продуктовый менеджер, он же просто Ваня. Ваня считает, что наша схема с оценкой задач не идеальна. Например, оценка в 2 дня ничего ему не даёт. Свою задачу на проде он увидит...

Немного про устройство современного радио на примере HackRF One Приветствую, Habr! Некоторое время назад в поле моего зрения очень часто попадало множество статей, видеороликов о теме SDR трансиверов. Тема представляет интерес и сегодня. Большой популярностью среди радиолюбителей и других, разного рода, «технарей» пользуются устройства H...

Настройка отказоустойчивого кластера Kubernetes на серверах с публичной и приватной сетью с помощью Kubeadm У меня возникла задача настроить отказоустойчивый Bare Metal кластер для комплексного приложения, в связи с чем и возникла данная статья. Сразу хочу сказать, что не являюсь экспертом в K8S, однако имею опыт развертывания продуктовых кластеров DC/OS (экосистемы, основанной на...

Почему оценки у всех подрядчиков разные? Ведь задача понятна и ясна… Вполне стандартная ситуация: в поисках подрядчика для разработки ИТ-решения заказчик направляет запросы нескольким компаниям. Его цель — принятие решения о сотрудничестве с подрядчиком путём сбора и анализа предложений. Процесс выбора затрудняется тем, что состав работ, пр...

Десятки тысяч приложений для Android и iOS ставят под угрозу пользовательские данные Специалисты компании Zimperium, работающей в сфере информационной безопасности, проанализировали более 1,3 млн приложений для устройств на базе Android и iOS и пришли к неутешительному выводу. Дело в том, что они обнаружили около 84 тыс. Android-приложений и 47 тыс. приложен...

Управление многозвенными манипуляторами робототехнического комплекса с помощью нейронной сети Введение. При моделировании систем управления движением роботов требуется решать задачи кинематики и динамики для их исполнительных механизмов. Существует обратная и прямая задача кинематики. Прямая задача кинематики состоит в определении пространственного положения и ориент...

[Перевод] GraphQL на Rust В этой статье я покажу как создать GraphQL сервер, используя Rust и его экосистему; будут приведены примеры реализации наиболее часто встречающихся задач при разработке GraphQL API. В итоге API трёх микросервисов будут объединены в единую точку доступа с помощью Apollo Serve...

Sony PlayStation 5 получит «огромный» прирост производительности из неожиданного источника Компания Sony пока не провела полноценный анонс своей игровой приставки следующего поколения PlayStation 5. Тем временем разработчики игр с удовольствием делятся подробностями на её счёт.  Неофициальный рендер На этот раз, информацией поделился Марк-Андр...

React: слоты как у сына маминой подруги При композиции компонентов очень часто возникает задача точечной кастомизации содержимого какого-либо компонента. Например, у нас есть компонент DatePicker, и в разных частях веб-приложения нам нужно отображать разные кнопки "Применить".Для решения подобных задач в каждой по...

Разработка Ростеха защищает данные космического аппарата «Глонасс-М» Программно-аппаратный комплекс в составе космического аппарата обеспечивает шифрование и декодирование информации. Соответствующая аппаратура также установлена на наземных станциях управления, пунктах приема-передачи и обработки данных."Наше оборудование в комплексе с д...

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

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

[Из песочницы] Логическая репликация из PostgreSQL в Erlang Довольно типичная схема при разработке системы, когда основная логика обработки сосредоточена в приложении (в нашем случае Erlang), а данные для работы этого приложения (настройки, профили пользователей и т. д.) в базе данных (PostgreSQL). Приложение Erlang кэширует настройк...

/proc/meminfo + gawk = удобный JSON для discovery метрик в zabbix В работе над одной задачей понадобилось добавить в мониторинг все счетчики памяти находящиеся в /proc/meminfoПосле создания шаблона, создавать руками каждую метрику и настроить опрос ее с хоста мне показалось полным отстоем, так как сейчас можно делать один запрос к хосту по...

Оценка. Рассчитать и уложиться Предсказуемость сроков выполнения играет важную роль в разработке IT-проектов. И в связи с высокой сложностью процессов оценка задач является непростой проблемой, у которой нет явного алгоритма или простого плана. Усугубляется это тем, что в процессе общения об оценках бизне...

Как мы выбирали библиотеку машинного обучения для работы с естественным языком В ОТР стояла задача автоматизировать работу с обращениями в техническую поддержку пользователей ГИИС «Электронный бюджет». Для решения задачи мы решили привлечь искусственный интеллект, но сложность состояла в ограничении времени для разработки решения. Читать далее

В Москве протестировали умный костюм строителя "На сегодняшний день апробирована методика и специализированное программное обеспечение с применением методов искусственного интеллекта для оценки производительности труда по специальностям “каменщик” и “сварщик” на базе прототипа умного костюма ...

Чеклисты в помощь QA Всем привет! Меня зовут Анастасия Шарикова, я руковожу отделом тестирования в Bookmate и веду телеграм канал Yet another QA. Сегодня речь пойдет о чек-листах — отличном универсальном инструменте, который может помочь в повседневных задачах QA специалистам любых уровней....

Плохие интерфейсы, или как я ходила на башню Федерация Часто пишут про тяжёлые, неудобные UI программных продуктов. Но с интерфейсами мы сталкиваемся не только при работе за компьютером, но и в физическом мире.Я разработчик системы Directum, занимаюсь разработкой прикладных решений. В мои задачи входит среди прочего и проектиров...

[Из песочницы] Самый простой алгоритм для создания Филворда (Часть 1) Привет, Хабровцы. В этой статье я хочу поделиться с вами немного своим опытом и показать вам мой простой алгоритм, который я придумал для создания Филворда. Под «Филвордом» я буду иметь ввиду эту многим знакомую игру. В игре есть поле размером обычно NxN заполненное словами...

PostgreSQL Antipatterns: сизифов JOIN массивов Иногда возникает задача «склеить» внутри SQL-запроса из переданных в качестве параметров линейных массивов целостную выборку с теми же данными «по столбцам». Читать дальше →

Как мы тестируем системы микрофонов на STM32: опыт разработчиков устройств Яндекса Привет, я Геннадий «Крэйл» Круглов из команды аппаратных решений Яндекса. Подбор микрофонов для микрофонной матрицы — сложная и интересная часть нашей работы: мы тестируем модели с различными параметрами, экспериментируем с разнообразными конфигурациями матриц, совершенству...

[Из песочницы] От «станков» к «растениям» или мой опыт перехода на agile Часто такое бывает, что разработчик становится руководителем группы разработки и оказывается, что хотя ты и программируешь, но по факту — ты становишься совершенно другим специалистом, которому необходим набор несколько иных компетенций. На этапе становления в новой должност...

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

Бизнес-план и Бизнес-модель: Курс Создание программного продукта и управление его развитием Привет, Хабр! Продолжая серию публикаций по продуктовому менеджменту, сегодня мы поговорим про бизнес-план и бизнес-модель. Часто бизнес-планирование считают делом бухгалтеров и финансистов, но на практике эти задачи имеют прямое отношение к деятельности менеджера по прод...

Вывод внутриигровых сообщений с помощью Particle System Задача При разработке нашей игры The Unliving, мы поставили перед собой задачу по отображению различных сообщений, таких, как нанесенный урон, нехватка здоровья или энергии, величина награды, количество восстановленных очков здоровья и т.д., с помощью Particle System. Это ...

Применение ручных 3D-сканеров в литейном производстве ч.1 - контроль модельной оснастки Часть 1 – контроль модельной оснастки Привет, сегодня поговорим о применении ручных (портативных) сканеров для решения некоторых задач литейного и смежных производств. Разобранные в статье аспекты применимы так же и для стационарных сканеров, с некоторыми оговорками. Для нач...

[Перевод] Как сократить время сборки образов Docker в GitLab CI Современный цикл разработки программного обеспечения зачастую подразумевает, что ваши приложения регулярно упаковываются в контейнеры. Эта задача может занимать много времени, чем может значительно замедлять ваше тестирование или развертывание. Проблема становится особенно о...

[Перевод] Поиск лучшего фронтенд-инструмента 2021 года Любой, кто начинает карьеру в сфере разработки программного обеспечения, скорее всего столкнётся с задачей выбора первого языка, фреймворка или набора инструментов. Уверен, каждому из вас это знакомо. Ответ на вопрос о том, что нужно изучать самым первым, найти не так уж и п...

Compositional Layout в iOS 13. Основы Добрый день, На практике iOS разработчик часто сталкивается с задачей показа большого количества информации в виде списка или в виде коллекции, как правило, для этого отлично подходят UITableView или UICollectionView. Также часто встречается задача реализации экрана, который...

[Из песочницы] Как вести точный учет времени: 10 приложений для фрилансеров В 2018 году 35% американцев назвали фриланс своим основным источником дохода. Стремительный рост рынка фриланса стал возможным в том числе и благодаря появлению множества приложений для учета и анализа рабочего времени. Наличие этих точных инструментом позволило фрилансера...

pg_obfuscator — обфускатор для postgres с сохранением распределения данных (на основе clickhouse obfuscator) Что делать если перед вами стоит задача нагрузочного тестирования, в проекте используется postgres и хранятся персональные данные раскрытие которых недопустимо?В этой статье мы поговорим, как готовить обфусцированные данные, чтобы тестовая база вела себя максимально похоже н...

[Из песочницы] Обработка исключений в контроллерах Spring Часто на практике возникает необходимость централизованной обработки исключений в рамках контроллера или даже всего приложения. В данной статье разберём основные возможности, которые предоставляет Spring Framework для решения этой задачи и на простых примерах посмотрим как ...

Facebook приобрела приложение на искусственном интеллекте Технология программы позволяет распознать определённую вещь для дальнейшего поиска её аналогов в Сети. Выкупленная разработка имеет название GrokStyle, создание которой началось ещё в 2015 году Кавитом Балом и Шоном Беллом. Основатели приложения смогли заинтересовать мебель...

Установка второй оси z без лишних проблем. Или универсальный гайд. Всем доброго времени суток.Руки у меня все не доходили до написания данной статейки, хотя уже давно все работает. Еле отыскал фото.Подопытным у нас будет Tevo tarantula или его новое название Odysseus RS. Про него я писал тут (ч.1) и тут (ч.2).И так как у данного аппарата уж...

Как не продолбать архитектуру в погоне за фичами Я работаю в Miro со дня основания, вначале как фронтенд инженер, сейчас как менеджер core-команд, которые разрабатывают внутреннее ядро канваса и realtime-коллаборации на нём.Мы очень быстро растём: в пользователях, в размере команды, в количестве выпускаемых фич. Немного ф...

Система автоматического сброса с транспортёра на промышленном программируемом реле Имеется транспортёр, на котором установлен датчик дефектов и исполнительное устройство - сбрасыватель. По транспортёру движутся объекты, задача - производить сброс в случае обнаружения дефекта. Длина объекта от 1,5 до 7 метров, во избежание различных интересных эффектов сбро...

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

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

[Перевод] Все ли автопроизводители хотят работать с собственными операционными системами Многие автомобильные OEM и Tier-1 компании завидуют Tesla. Осознавая, что самой большой проблемой автомобильной промышленности является программное обеспечение, производители автомобилей (от Volkswagen до Hyundai), занимаются разработкой собственных ОС – как у Tesla. Это ...

[Из песочницы] Запись звука JS c микрофона или голосовые комментарии Запись звука JS c микрофона или голосовые комментарии Не давно, при разработке одного корпоративного веб-приложения, заказчик пожелал иметь возможность оставлять голосовые комментарии. Ранее мне не приходил сталкиваться с созданием медиаконтента и я с интересом приступил к и...

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

Будни DevOps: cобираем gcc 9.3.1 под CentOS 8 В «Северстали» внедрены большие корпоративные системы, такие как SAP или QMET, но есть и много разных задач, которые закрывает собственная разработка, и задачи у этой разработки редко бывают простыми. А значит, и требования к инструментам разработки ...

[Перевод] Исследование системы типов для проверки корректности музыки Сегодня много говорят о представлении музыки с помощью языков программирования, поскольку это, с одной стороны, интересная задача для инженеров, а с другой — является частью задачи универсального описания музыки. Как это выглядит? Для многих языков созданы среды программи...

Собираем «цепочки» с помощью window functions Иногда при анализе данных возникает задача выделения «цепочек» в выборке — то есть упорядоченных последовательностей записей, для каждой из которых выполняется некоторое условие. Это может быть как условие от данных самой записи, так и сложное выражение относительно одной и...

Продвинутая система авторизации действий с ресурсами в Laravel. Часть 3. Чтение/запись атрибутов, собственные модели Введение Здравствуйте, дорогие Хабровчане. Сегодня я представляю вашему вниманию заключающую часть цикла статей о продвинутой авторизации действий с ресурсами в Laravel. Чтобы лучше понимать о чем пойдет речь в этой статье — необходимо прочесть первую и вторую части. На э...

[Из песочницы] Частотный анализ русского текста и облако слов на Python Частотный анализ является одним из сравнительно простых методов обработки текста на естественном языке (NLP). Его результатом является список слов, наиболее часто встречающихся в тексте. Частотный анализ также позволяет получить представление о тематике и основных понятиях т...

Цифровая логистика: решение транспортной задачи спроса и предложения с помощью библиотеки DOcplex от IBM Всем привет, меня зовут Дмитрий Кузин (Application Development Senior Analyst в Accenture), и в своей статье я делюсь историей о том, как запрос на решение задачи в корпоративной рассылке привел к освоению Python библиотеки DOcplex от IBM, предназначенной для решения оптими...

Собираем универсальный ПК за 25 000 рублей В условиях, когда цены растут, а зарплаты - нет, не каждый может позволить себе ПК на базе топовых комплектующих. Но выход есть! Собираем универсальную домашнюю систему для любых повседневных задач из б/у (и не только) комплектующих

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

PlayStation 5 лучше Xbox Series X, потому что на второй невозможно реализовать все те 12 TFLOPS мощности Разработчики и различные специалисты игровой индустрии продолжают утверждать, что консоль Sony PlayStation 5 будет лучше, чем Xbox Series X, несмотря на меньшую производительность. На сей раз высказаться на эту тему решил инженер рендеринга компании Crytek Али Салехи (A...

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

Задача №3. Конвертация данных и загрузка в сторонние сервисы Сегодня публикуем последнюю задачу из цикла, в котором мы рассказываем, как работать с генетическими данными. Первая и вторая задачи уже опубликованы: их можно решить и прислать ответы нам. Предупреждаем, что эта задача занимает больше времени, чем остальные. Главный приз —...

FlaNium: как сделать тестирование Desktop-приложений под Windows проще На рынке так много программных продуктов для тестирования, что может показаться, будто для всего найдется готовое решение и нет необходимости тратить время и усилия на разработку инструментов тестирования. На самом деле это не так. Мы в «ЛАНИТ Экспертизе» убедились в этом, к...

Работа с SD-картой по интерфейсу SPI. Реализация на VHDL Привет, Habr! Однажды на работе мне досталась задача оценить возможность реализации хранения данных на SD-карте при подключении ее к FPGA. В качестве интерфейса взаимодействия предполагалось использование SPI, так как он проще в реализации. Полученным опытом хотелось бы поде...

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

HPE ProLiant DL325 Gen10 Plus: универсальный экономичный сервер для приложений, требующих высокой однопоточной производительности HPE ProLiant DL325 Gen10 Plus на базе AMD EPYC 2-го поколения — поистине универсальная рабочая лошадка, которую можно сконфигурировать под любые нужды. Этот компактный и производительный 1U-сервер поддерживает новейшие CPU, 1 Тбайт DDR4-3200, 12/24 накопителя LFF/SFF и имеет...

Простой Telegram-бот для получения информации через MQTT Этот бот был разработан для просмотра информации, находящейся на mqtt сервере внутри локальной сети. Он может работать на одном компьютере с mqtt сервером (в том числе на Raspberry PI или подобном) или отдельно. Задача удалённого управления не ставилась, только предоставлени...

Не все iOS приложения работают на Mac с процессором M1 Слишком много хороших новостей, хочется каких-нибудь гадостей про Apple, Apple Silicon M1 Mac’и? Кое-что есть. Нативных приложений для Apple Silicon меньше, чем нам представлялось. Универсальных приложений (с исполняемым кодом для M1 и для Intel) пока еще мало. DTK, Mac min...

[Из песочницы] Алгоритм распознавания номера на изображении с низкой вероятностью ошибки второго рода В индустрии существует целый ряд кэйсов, требующих распознавания номера по фотографии (scene number recognition). Часто требуемым условием для алгоритма распознавания является низкое значение ошибки второго рода, а именно случаи, когда распознается неверный номер. В качеств...

Кругом враги: показано, как информация с ПК может утечь через блок питания Всего две недели назад мы сообщали о том, как хакеры могут украсть данные с компьютера, используя вибрацию корпусных вентиляторов рабочей машины. Разработчик этого метода Мордехай Гури (Mordechai Guri) из Университета имени Давида Бен-Гуриона в Негеве (Израиль) представил ин...

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

Docs as code против или вместе с Confluence? Обзор нескольких способов публикации из репозитория в Confluence Многие уже давно или активно используют или смотрят в сторону модели хранения и публикации документации как кода, это значит применять к документации все те же правила, инструменты и процедуры, что и к программному коду, например, хранить в репозитории, прогонять тесты, соби...

Трудности SMART Наверное, все знакомы с набором критериев SMART, которым должна соответствовать правильно поставленная цель, задача. По моим наблюдениям самая большая проблема на практике у людей возникает с «R». Следует уточнить, что несмотря на то, что нередко под «R» понимают, как и было...

Старт работы с Excel на C# В современном мире разработки приложений не редко встает необходимость работы с Excel документами. Чаще всего это разного рода отчеты, но иногда xls/x файлы используются в качестве хранилища данных. Например, если пользователь должен иметь возможность загрузить данные в прил...

Производитель пищевого оборудования На Украинском рынке уже более 10 лет активно осуществляет свою деятельность производитель пищевого оборудования. Компания Unit Group является одним из самых надежных и крупных производителей профессионального оборудования для заведений общепита, химчисток, прачечных, продукт...

Как включить счётчик fps на смартфоне средствами Android Узнать количество кадров в секунду — задача специфическая, которая далеко не всем нужна. Но учитывая всё большее количество устройств с частотой обновления 90 и даже 120 Гц, это становится где-то необходимо, в других же случаях просто любопытно. Читать полную статью

Книга «Совершенный алгоритм. Жадные алгоритмы и динамическое программирование» Привет, Хаброжители! В новой книге Тим Рафгарден рассказывает о жадных алгоритмах (задача планирования, минимальные остовные деревья, кластеризация, коды Хаффмана) и динамическом программировании (задача о рюкзаке, выравнивание последовательностей, кратчайшие пути, оптималь...

[Перевод] Как использовать простую утилиту для поиска уязвимостей в программном коде Graudit поддерживает множество языков программирования и позволяет интегрировать тестирование безопасности кодовой базы непосредственно в процесс разработки. Источник: Unsplash (Markus Spiske) Тестирование — важная часть жизненного цикла разработки программного обеспечени...

SQL HowTo: красивые отчеты по «дырявым» данным — GROUPING SETS Для пользователя наш СБИС представляется единой системой управления бизнесом, но внутри состоит из множества взаимодействующих сервисов. И чем их становится больше — тем выше вероятность возникновения каких-то неприятностей, которые необходимо вовремя отлавливать, исследоват...

KubeHelper - упростите множество повседневных задач с Kubernetes через веб-интерфейс KubeHelper - это продукт, который упрощает решение многих ежедневных задач связанных с управлением Kubernetes через веб интерфейс. Поиск, анализ, запуск команд, “cron jobs”, репорты, фильтры, git синхронизация и многое другое.  KubeHelper это не ещё одна попытка отобраз...

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

Что может пойти не так с Data Science? Часть 1: сбор данных Сегодня существует 100500 курсов по Data Science и давно известно, что больше всего денег в Data Science можно заработать именно курсами по Data Science (зачем копать, когда можно продавать лопаты?). Основной минус этих курсов в том, что они не имеют ничего общего с реально...

Патент AMD раскрывает дизайн гибридного чипа с CPU и FPGA под одной крышкой ПЛИС (FPGA) не столь универсальны и просты в программировании как CPU, но зато способны существенно ускорять специфические задачи. В руках умелого инженера ПЛИС могут осовободить ЦП от широкого спектра нагрузок. Intel ещё в 2014 году занялась интеграцией Xeon и FPGA по заказ...

Опыт работы с карт-принтерами, часть 1 Данная статья будет полезна тем, кто начинает работу с карт-принтерами(Evolis Primacy и Smart-51) и кодировкой NFC карт типа Mifare Classic и Mifare DESFire EV2. В первой части мы опишем общее впечатление от работы с карт-принтерами, а также проблемы с которыми нам пришлось ...

Как справиться с декомпозицией задач и не перестараться Всем привет! Меня зовут Виктор, я системный аналитик в компании «Спортмастер». И сегодня я хотел бы поговорить о декомпозиции задач и передачи их в разработку. Любой объект состоит из частей, будь это автомобиль или программный продукт. И чтобы собрать любой из этих объекто...

Компания «TITANMED» В рамках форума «InnoMed — 2018» на базе технопарка «Рамеев» 7 июня компания ООО «ТИТАНМЕД» запустила линию по производству имплантатов для травматологии и ортопедии. Технология производства и современное оборудование позволяет в кратчайшие сроки перенастраивать оборудование...

Три в одном, или Как мы переехали в новый ЦОД, обновили ПО и сделали Disaster Recovery Переместить большой объем данных не останавливая работу серверов — задача посложнее, чем построить с нуля новую архитектуру. Надо понимать, что, как, когда и куда, а еще организовать переезд так, чтобы не тормозить уже существующие бизнес-процессы. Мы смогли найти программны...

«Аквариус» удвоил производственные мощности Завод в Шуе готов выпускать до 800 тыс. ПК, серверов и ноутбуков в год. В планах компании – увеличить этот показатель до миллиона. Российский производитель компьютерной техники «Аквариус» увеличил производственные мощности своего завода в городе Шуя Ивановской области в д...

САТЕЛ открывает собственный центр разработки программных решений в Ярославле В апреле 2021 года компания САТЕЛ открывает собственный центр разработки программных решений в Ярославле. В задачи нового подразделения компании войдет разработка и кастомизация программных решений, разрабатываемых САТЕЛ для различных ...

Компания САТЕЛ открывает собственный центр разработки программных решений в Ярославле В апреле 2021 года компания САТЕЛ открывает собственный центр разработки программных решений в Ярославле. В задачи нового подразделения компании войдет разработка и кастомизация программных решений, разрабатываемых САТЕЛ для различных ...

Redux Toolkit как средство эффективной Redux-разработки В настоящее время разработка львиной доли веб-приложений, основанных на фреймворке React, ведется с использованием библиотеки Redux. Данная библиотека является самой популярной реализацией FLUX-архитектуры и, несмотря на ряд очевидных преимуществ, имеет весьма существенные ...

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

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

Представлено новое поколение технологии Nvidia Mellanox 400G InfiniBand В рамках проходящей в эти дни конференции по суперкомпьютерам SC20, компания Nvidia представила не только серверный графический ускоритель A100 с 80 ГБ памяти и сервер для рабочих групп DGX Station A100, в котором установлено четыре таких процессора, но и новое поколени...

Экспортируем данные OpenStreetMap с помощью визуального редактора на rete.js В своей работе я часто сталкиваюсь с задачей по экспорту данных из OpenStreetMap. OSM — это восхитительный источник данных, откуда можно вытащить хоть достопримечательности, хоть районы города, хоть улицы для исследований пешеходной доступности, и вообще что угодно. Вот тол...

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

[Перевод] React: лучшие практики Разрабатываете на React или просто интересуетесь данной технологией? Тогда добро пожаловать в мой новый проект — Тотальный React. Введение Я работаю с React уже 5 лет, однако, когда дело касается структуры приложения или его внешнего вида (дизайна), сложно назвать какие-т...

Под «Гипнозом»: российская система на базе ИИ и VR позволит обслуживать опасные объекты Государственная корпорация Ростех сообщила о разработке передового решения, предназначенного для дистанционного управления робототехническими комплексами в сложной и опасной обстановке. Платформа получила название «Гипноз». В основу системы положены средства искусственного и...

Книга «Kubernetes: Лучшие практики» Привет, Хаброжители! Положитесь на опыт профессионалов, успешно применяющих и развивающих проект Kubernetes. Инженеры Microsoft предлагают лучшие приёмы оркестрации контейнеров. Их практики сложились в процессе разработки распределённых систем, на ответственных и нагруженны...

FrontEnd разработка в Docker Когда приходит новый разработчик, то перед ним встает задача запустить окружение для разработки. И до недавнего времени - это часто становилось похожим на танцы с бубном. Поставь 10 разных пакетов определенных версий, а еще окажется что твой собственный pet-проект требует др...

Мой опыт разработки на языке Nim Привет, Хабр! Уже довольно давно я пишу свой игровой фреймворк — такой pet project для души. А так как для души нужно выбирать что-то, что нравится (а в данном случае — на чём нравится писать), то выбор мой пал на nim. В этой статье я хочу поговорить именно про nim, про его...

Смартфон Vivo v17: среднебюджетная модель с достойной автономностью Смартфон не может похвастать мощным процессором, высоким качеством съемки или кристальным звучанием, но у него симпатичный дизайн, качественный большой AMOLED-экран и отличная автономность. Сейчас похожие «четырехкамерники» ценой около 20 тысяч представили практически все пр...

Торгово – ремонтное предприятие «Таргет» На рынке обслуживания коверных предприятий уже более лет лидирующие позиции занимает компания «Таргет». Она является одной из самых крупных и надежных компаний в Украине. Большой опыт и отличная репутация позволяют данному предприятию оказывать свои услуги на высшем уровне. ...

«Инфраструктура как код» в автоматизации сервисов CI/CD Привет! Меня зовут Игорь Николаев, я пью за любовь работаю в отделе автоматизации процессов разработки Мир Plat.Form в НСПК. В этой статье я поделюсь тем, как наш отдел решал задачу по автоматизации предоставления различных ресурсов для команд разработки. Эта задача свойстве...

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

В России разработано оборудование дальнего радиуса действия для сетей Интернета вещей В комплект оборудования, разработанного Омским НИИ приборостроения (входит в "Росэлектронику"), входят два радиомодема, счетчик импульсов и датчики состояний. Радиомодемы предназначены для подсчета импульсов и сбора данных с последующим накоплением и передачей этой...

PlayStation 5 лучше Xbox Series X, потому что на второй невозможно реализовать все те 12 TFLOPS мощности Разработчики и различные специалисты игровой индустрии продолжают утверждать, что консоль Sony PlayStation 5 будет лучше, чем Xbox Series X, несмотря на меньшую производительность. На сей раз высказаться на эту тему решил инженер рендеринга компании Crytek Али Салехи (...

[Перевод] 10 React-компонентов на все случаи жизни Я полагаю, что для решения различных задач React-разработки лучше использовать маленькие узкоспециализированные инструменты, а не универсальные решения, предлагаемые библиотеками компонентов. Мне нравится выбирать компоненты самостоятельно, я не люблю читать длинную документ...

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

[Перевод] Что общего в работе заводского конвейера и микропроцессора? Промышленный робот перемещает контейнеры в воображаемом складе. Перемещение соответствует инструкциям микропроцессора, а контейнеры можно трактовать как обрабатываемые данные. Конвейеризация — во многих смыслах универсальное решение для ускорения выполнения любой задачи. П...

Профилирование. Отслеживаем состояние боевого окружения с помощью Redis, ClickHouse и Grafana прим. latency/time. Наверное перед каждым возникает задача профилирования кода в продакшене. С этой задачей хорошо справляется xhprof от Facebook. Вы профилируете, к примеру, 1/1000 запросов и видите картину на текущий момент. После каждого релиза прибегает продакт и говор...

Xiaomi, Oppo и Vivo представили полноценный аналог AirDrop На Android появился настоящий аналог AirDrop Несмотря на свою универсальность и открытость, Android никогда не имела полноценной экосистемы. Конечно, с приложениями, облачными хранилищами и прочими сервисами у операционной системы Google проблем никогда не было. Но когда реч...

Российская смарт-система обеспечит управление беспилотным транспортом на предприятиях Государственная корпорация Ростех сообщает о разработке «умного» диспетчера — специальной системы, позволяющей управлять грузовым беспилотным транспортом в автоматическом режиме. Речь идёт о специализированном программно-аппаратном комплексе. Он может применяться для контрол...

[Из песочницы] Погружение в Delta Lake: принудительное применение и эволюция схемы Привет, Хабр! Представляю вашему вниманию перевод статьи «Diving Into Delta Lake: Schema Enforcement & Evolution» авторов Burak Yavuz, Brenner Heintz and Denny Lee. Данные, как и наш опыт, постоянно накапливаются и развиваются. Чтобы не отставать, наши ментальные модели ми...

Представлен VR-комплекс для обучения военных связистов Демонстрируемое решение позволяет получить навыки, необходимые для работы с реальной техникой, в виртуальной среде, сформированной с использованием 3D-моделей и фотореалистичных круговых панорам. Программное обеспечение комплекса отслеживает действия учащегося, контролирует ...

Тайвань создаст министерство цифрового развития Кабинет министров Тайваня решил в 2022 году создать министерство цифрового развития, чтобы ускорить цифровую трансформацию страны, продвигать цифровую экономику и повысить безопасность информации и коммуникаций, по словам министра без портфеля Яу-хванга Куо (Yau-hwang K...

[Перевод] Реализация паттерна проектирования В этом туториале мы освоим паттерн проектирования “Команда” (Command) и реализуем его в Unity в рамках системы перемещения игрового объекта.Запросы, приказы и команды: все мы знакомы с ними в реальной жизни; один человек отправляет запрос (или приказ, или команду) другому че...

Ростех разработал мини-компьютер для телекома и промышленности Технические характеристики мини-компьютера, разработанного Омским НИИ приборостроения холдинга "Росэлектроника", позволяют использовать его в составе комплексов связи, которые традиционно комплектуются полноразмерными компьютерами. Новый мини-компьютер состоит из в...

В какую сторону течёт вода? Пятничная статья про столкновение задачи из собеседования с реальным миром. Есть довольна известная задача — перед вами находится металлическая труба с текущей внутри водой. Как определить в какую сторону она течёт? Её всё ещё могут задать вам на собеседованиях. По многим...

Huawei переводит серверы серии FusionServer Pro на процессоры Intel Cascade Lake Refresh Компания Huawei завершила тестирование серверов серии FusionServer Pro на процессорах Intel Cascade Lake. Список моделей, переведенных на новые процессоры, включает стоечные серверы 1288H V5, 2288H V5, 2298 V5 и 5288 V5, сервер с высокой плотностью компоновки X6000 V5 и...

Meta Gameplay Framework, или бэкенд без серверных разработчиков Привет! Меня зовут Кирилл, я руководитель отдела серверной разработки в Pixonic. Здесь я работаю уже более 5 лет. Долгое время Pixonic была компанией одной игры — War Robots. Но однажды к нам пришло осознание, что так больше продолжаться не может, и мы начали работу над со...

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

Aspen Technology представила программный комплекс aspenONE версии 12 с поддержкой технологий ИИ Aspen Technology объявила о выпуске 12-й версии программного комплекса aspenONE с поддержкой технологий искусственного интеллекта и использованием облака для универсальных корпоративных систем анализа данных. Новая версия aspenONE ...

Закономерности в распределении простых чисел Простое число — это натуральное число, имеющее ровно два различных натуральных делителя — единицу и самого себя. Такие числа представляют огромный интерес. Дело в том, что никто так и не смог полностью понять и описать закономерность по которой простые числа располагаются в ...

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

Xiaomi объявила о приятных изменениях: MIUI будет ещё лучше Компания Xiaomi представила первую версию фирменной оболочки MIUI ещё в 2010 году, хотя первый смартфон компании (Xiaomi Mi 1) появился на рынке только осенью 2011 года. В течение 10 лет компания Xiaomi сделала очень многое для того, чтобы улучшить возможности и внешний...

Резервное копирование: где, как и зачем? Защита данных предполагает наличие бэкапа — резервных копий, из которых можно выполнить их восстановление. Для большинства компаний и организаций резервное копирование данных относится к числу наиболее важных приоритетов. Около половины компаний работают со своими данными ...

Ещё один велосипед: храним юникодные строки на 30-60% компактнее, чем UTF-8 Если вы разработчик и перед вами стоит задача выбора кодировки, то почти всегда правильным решением будет Юникод. Конкретный способ представления зависит от контекста, но чаще всего тут тоже есть универсальный ответ — UTF-8. Он хорош тем, что позволяет использовать все сим...

[Из песочницы] PCI Express в ПЛИС V-й серии Intel: основы интерфейса и особенности аппаратных ядер Введение Знакомый многим интерфейс PCI Express или PCIe был доступен разработчикам систем на ПЛИС уже тогда, когда он только начинал распространяться в цифровой технике. В это время существовало решение, в котором программное ядро подключалось ко внешней микросхеме физическо...

[Из песочницы] Сказ о том, как мы BigQuery приручали Задача На самом деле, задача, о которой хочется рассказать, проста до уныния по своей формулировке: нужно было визуализировать данные по продажам отдела e-commerce малой кровью, т.е., читай, практически даром. Читать дальше →

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

Странные решения задач. Занудство или нестандартный подход Добрый день. У старшего сына наступил такой возраст (5 класс) что он участвует в куче олимпиад по математике, программированию и английскому. Часто задачи ставят в тупик и меня. кадр из х/ф Феномен Но вот недавно сын подошел после олимпиады по «Финансовой грамотности» на ...

Zabbix 5.0, или Что нового нас ждет с шаблоном Template Server by IPMI Нужно поставить оборудование на мониторинг, а в любимой системе Zabbix нет готового шаблона под этот тип оборудования. Знакомая ситуация? Каждый выкручивается из нее по-своему. Один администратор ищет решение на просторах интернета. Второй — разрабатывает свое. А некоторые...

Разработка сервера для многопользовательской игры с помощью nodejs и magx Многие разработчики начинают разработку многопользовательского онлайн сервера на основе библиотеки socket.io. Эта библиотека позволяет очень просто реализовать обмен данными между клиетом и сервером в реальном времени, но продумать и реализовать всю логику и интерфейс взаимо...

Что должен уметь специалист по Data Science? Будущее за наукой о данных За последние несколько лет технологии интегрировались с многими бизнесами, что сформировало новые профессии, которые стали очень востребованными на рынке. Одним из таких направлений стало Data Science: специалисты в этой области сейчас нарасхват, и...

Синхронизация продуктовых команд в Sportmaster Lab (часть 2) Вторая часть поста про то, как сделать, чтобы продуктовая agile-команда выполнила задачу к определенному сроку, но при этом не изменила принципам работы по потоку. Первая часть поста посвящена описанию нашего подхода к работе продуктовых команд, а также тому, что в...

PXE-мультитул на базе Raspberry Pi Инженеры дата-центров часто сталкиваются с задачей первоначальной настройки серверов. Причем, чаще всего настраивать приходится не одну-две единицы оборудования, а несколько десятков или даже сотен. Каждый раз, когда к нам приезжает новое оборудование мы должны его не тольк...

Мне кажется, дело не в языке, а в том, как на нем пишут «Летом между 2 и 3 курсом я пошла искать работу — а в Новосибе того времени почти все вакансии для ребята без опыта были про PHP. Начинала с очень простых вещей — WordPress, Drupal… Потом писала бэкенды на Yii и много еще разного. Go впервые попробовала в 2014-м, вдохновивши...

«Марвел» стал эксклюзивным дистрибутором СХД и серверов GAGAR>IN «Марвел-Дистрибуция» подписала эксклюзивное соглашение с российским производителем серверов и систем хранения данных GAGAR>IN. Договор распространяется на весь спектр оборудования для корпоративных и публичных дата-центров: серверы, дисковые массивы, коммутаторы, с...

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

[Перевод] Визуальный отладчик для Jupyter Прогресс большинства программных проектов строится на малых изменениях, которые, перед тем, как двигаться дальше, тщательно оценивают. Быстрое получение результатов выполнения кода и высокая скорость итеративной разработки — это одни из основных причин успеха Jupyter. В особ...

Погружение в Charles Proxy Привет, Хабр! Меня зовут Настя, я работаю в команде тестирования мобильных приложений компании FunСorp. При приёмке задач мы уделяем большое внимание проверке клиент-серверного взаимодействия. Опыт проведения собеседований показывает, что новички в тестировании мобильных п...

[Перевод] Обработка сетевых данных на лету Перевод статьи подготовлен в преддверии старта курса «Пентест. Практика тестирования на проникновение». Аннотация Разнообразные виды оценки безопасности, начиная от регулярного тестирования на проникновение и операций Red Team до взлома IoT/ICS-устройств и SCADA, подразум...

Безопасность REST API от А до ПИ Введение Умение реализовать грамотное REST API — полезный навык в наше время, т.к. все больше сервисов предоставляют свои возможности с помощью API. Но разработка REST API не ограничивается реализацией HTTP запросов в определенном стиле и формированием ответов в соответстви...

[Из песочницы] Собственный софт-процессор на ПЛИС с компилятором языка высокого уровня или Песнь о МышЕ Собственный софт-процессор на ПЛИС с компилятором языка высокого уровня или Песнь о МышЕ — опыт адаптации компилятора языка высокого уровня к стековому процессорному ядру. Распространенной проблемой для софт-процессоров является отсутствие средств разработки для них, особен...

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

[Из песочницы] Построение отказоустойчивой системы Embedded Linux на базе модуля Mars ZX3 фирмы Enclustra В связи с загруженностью специалистов, несколько лет назад мы вынуждены были отдать одну разработку контрагентам. Разработка велась на модуле Mars ZX3 фирмы Enclustra, в котором используется SOC ARM+FPGA Zynq-7020. Для сборки Linux использовался BSP от Enclustra (bsp-xilinx)...

Передача и вызов лямбд на сервере и отказаться от docker/deploy/… При разработке клиент-серверного приложения, у меня всегда появляется вопрос, а как я его буду разворачивать на сервере, упаковать его в jar/war/docker после написания кода, а потом еще надо передать на сервер, и еще много сделать телодвижений чтоб просто засунуть кусок кода...

MIM Software Inc. получает CE на ПО для автооконтуривания на основе глубокого обучения КЛИВЛЕНД, 10 марта 2021 г. /PRNewswire/ — Компания MIM Software Inc., являющаяся одним из ведущих в мире поставщиков программных средств медицинской визуализации, сегодня объявила о получении сертификата CE в качестве одобрения своего программного комплекса Contou...

MIM Software Inc. получает CE на ПО для автооконтуривания на основе глубокого обучения КЛИВЛЕНД, 10 марта 2021 г. /PRNewswire/ — Компания MIM Software Inc., являющаяся одним из ведущих в мире поставщиков программных средств медицинской визуализации, сегодня объявила о получении сертификата CE в качестве одобрения своего программного комплекса Contou...

Опыт создания web-приложения с Pony ORM Привет, Хабр! Недавно передо мной встала задача написать на Python web-приложение для разделения счёта в ресторане между участниками трапезы. Так как нужна DB для хранения данных о заказах и пользователях, встал вопрос выбора ORM для работы с базой. Разработка велась на Flas...

Особенности почерковедческой экспертизы Для установления при помощи специальных знаний и исследований характера так называемых почерковых объектов (подписей, кратких записей, текстов) проводится почерковедческая экспертиза. Часто она осуществляется при судебных разбирательствах, когда устанавливаются права интелле...

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

На CES 2020 представлен процессор Kalray Coolidge Компания Kalray, продвигающая собственную запатентованную разработку в области процессоров под названием MPPA (Massively Parallel Processor Array), представила на выставке CES 2020 в Лас-Вегасе ее третье поколение. Процессор MPPA-3 или Coolidge предназначен для приложен...

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

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

PostgreSQL Antipatterns: работаем с отрезками в «кровавом энтерпрайзе» В различных бизнес-приложениях регулярно возникает необходимость решить какую-либо задачу с отрезками/интервалами. Самое сложное в них — понять, что это именно одна из таких задач. Как правило, они отчаянно маскируются, и даже у нас в СБИС их найти можно в абсолютно разных...

Arstechnica: Harmony OS от Huawei — переделанный Android 10 без особых изменений Мы несколько раз писали о разработках компании Huawei. Попав под санкции США, она начала создавать собственные аппаратные и программные решения. В частности — процессоры и ПО. Чаще всего среди этих разработок упоминается операционная система Harmony OS, которая, как многие ...

Лучшая клавиатура для работы. A4Tech KV-300H dark Grey USB Подбор клавиатуры для работы — достаточно сложный процесс, так как нужно учитывать особенности вашей работы, тонкости занятия и предпочтения потенциального покупателя. Мы решили сделать более универсальную подборку моделей, которые точно удовлетворят запросы большинства поль...

Что Apple представит на CES’2020 HomeKit неуниверсален. Но вскоре всё изменится Apple довольно негативно относится ко всевозможным выставкам и технологическим конференциям, предпочитая посещать только те мероприятия, которые она организует сама. Такой подход гарантирует, что, во-первых, приглашённые будут у...

Разработаны унифицированные радиолинии для перспективных аппаратов Высокоскоростная радиолиния позволяет передавать данные от целевой аппаратуры космических аппаратов на скорости до 2 400 Мбит/с - это примерно в два раза выше, чем в современных спутниках. Низкоскоростная линия связи обладает увеличенной в пять раз, до 30 Мбит/сек, скоростью...

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

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

Дешёвая и быстрая печать на чековом термопринтере У нас, айтишников, часто возникает задача напечатать что-то простое и одноразовое – например, логин и пароль новому сотруднику, тикет для монтажника или что-то в этом роде. Тратить бумагу и картридж на подобное очень дорого. При этом есть принтеры с ультрадешёвой скоростной ...

Российский телефонный узел: новый уровень коммуникаций Собственный центр программных разработок компании САТЕЛ на протяжении нескольких лет предлагает различные решения глобальных задач по обеспечению эффективной работы сотрудников на предприятиях.

2. UserGate Getting Started. Требования, установка Здравствуйте, это вторая статья о NGFW решении от компании UserGate . Задача данной статьи заключается в том, чтобы показать, как установить межсетевой экран UserGate на виртуальную систему (буду использовать программное обеспечение виртуализации VMware&n...

Эффективность управления Воронежской областью в кризисных ситуациях возрастет благодаря ИТ-системе Программно-технический комплекс предназначен для централизации и поддержки в актуальном состоянии данных обо всех зданиях, сооружениях, производственных и инфраструктурных объектах на территории региона, транспортных, продовольственных и непродовольственных ресурсах. Система...

И еще один сервис проверки паспортов или опять вопрос сколько гигабайт в одном мегабайте Какое-то время назад появилась возможность уделить внимание языку Go и удачно на глаза попалась публикация «Паспортный контроль, или Как сжать полтора гигабайта до 42 мегабайт» . В статье кратко, но информативно, рассказывается о тестовой задаче по разработке сервиса проверк...

Xiaomi запустила собственную фабрику по производству ... Год назад Redmi стала отдельным суббрендом в мире Xiaomi. Две компании существуют параллельно и взаимосвязаны, но работают каждая в своем сегменте. Xiaomi решила что она уже достаточно поднабралась сил, опыта и умений, чтобы сфокусировать исключительно на флагманах и устройс...

Аппаратные атаки на микроконтроллеры с использованием ChipWhisperer и методы защиты от них Аппаратные атаки представляют большую угрозу для всех устройств с микроконтроллерами (далее – МК), поскольку с их помощью можно обойти разные механизмы безопасности. От таких атак тяжело защититься программными или аппаратными средствами. Для примера можно прочитать статью...

Hotspot для бизнеса своими руками Недавно мне посчастливилось заняться достаточно интересной практической задачей по организации общественного доступа в Интернет для международной компании «Coffee Сup», имеющей 5 собственных баров формата «кофе с собой» в разных городах, а так же дилеров по всей России и ...

Как мы прошли путь от разработки прошивок для каждой камеры до создания универсального SDK для вендоров камер Привет, меня зовут Олег Герасимов, я директор центра компетенций IT-кластера Ростелекома. Наша команда среди многих задач разрабатывает прошивки камер видеонаблюдения для B2B и B2C-сервисов. В предыдущей статье я рассказывал, как мы научились самостоятельно разрабатывать соф...

Google Earth Engine (GEE) как общедоступный каталог больших геоданных В прошлой статье Google Earth Engine (GEE) как общедоступный суперкомпьютер речь шла про работу в облачном редакторе GEE, где для доступа достаточно лишь наличия Google почты. Если потребности ограничиваются разовыми задачами и гигабайтами извлекаемых данных, то этого вполне...

Yahsat создает многоцелевую и универсальную спутниковую экосистему Компания Al Yah Satellite Communications (Yahsat), являющаяся ведущим оператором спутниковой связи в ОАЭ, остановила свой выбор на компании Airbus, в задачу которой входит создание системы мобильной связи нового поколения Thuraya 4-NGS, способствующей дальнейшему развитию де...

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

Примеры архитектур нейронных сетей для решения пяти прикладных задач Всем привет! Первый пост на Хабре и сразу хардкорная тема на злобу дня. Думаю, многие разработчики искусственного интеллекта для решения прикладных задач задумывались, какие архитектуры нейронок наиболее эффективны в контексте конкретных задач. Сразу оговорюсь, что приведенн...

Компания AspenTech начинает реализацию концепции самооптимизации предприятий и представляет решение Aspen Unified Aspen Technology, Inc. (NASDAQ: AZPN) компания, являющаяся ведущим мировым поставщиком программного обеспечения для оптимизации производительности активов, объявила о выпуске программного комплекса Aspen Unified, который станет основой для решений нового поколения по оп...

Раскрыта конфигурация робота «Теледроид» для открытого космоса В государственной корпорации Роскосмос рассказали о реализации проекта «Теледроид» по созданию специализированного робота для выполнения задач в открытом космосе. «Фёдор» / фотографии Роскосмоса Разработкой «Теледроида» занимается НПО «Андроидная техника». Напомним, что имен...

Мой личный топчик оптики для полнокадровой беззеркальной камеры Sony для непрофессионального использования Я хочу рассказать про лучшие объективы для полнокадровых беззеркалок Sony по моему мнению. То есть с точки зрения любителя, а не профессионала. Но вначале нужно определиться - в чем отличие профессионала от любителя, как я это вижу? Профессиональное использование камеры...

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

Neat Talks #8 10 декабря с 17.00 до 19.00 по МСК пройдет Neat Talks #8 Neat Talks – это митапы на темы разработки, менеджмента, бизнес-анализа, тестирования, дизайна и инноваций. Формат встреч – доклады, совместный просмотр видео-лекций, интеллектуальные игры и многое другое. Программ...

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

5 простых логических задачек, с которыми не могут справиться 90% студентов в США + математический фокус с секретом На сегодняшний день не существует универсального теста, позволявшего бы определить уровень интеллекта человека. Поэтому во многих специализированных учебных заведениях преподаватели дают студентам простые, на первый взгляд, задачи, которые позволяют быстро отделить зерна от ...

ICL Техно и «Рэйдикс» объявили о создании первой совместной СХД Тестирование компонентов подтвердило совместимость аппаратного комплекса ICL Техно и ПО RAIDIX. В результате был создан новый совместный продукт, получивший название SDS ICL teamRay.Тестирование работоспособности компонентов проводилось в соответствии с методикой сертификац...

В России создали искусственный интеллект, развивающий навыки мышления По словам ученых МГППУ, разработка также послужит специализированным тренажером этих навыков. Современные методы исследования когнитивных способностей подразумевают не только измерение навыков счета и логического мышления, считают ученые МГППУ: разработанная ими система спос...

"Пелена" городского типа Комплекс "Пелена" - разработка АО "Калужский электромеханический завод", входящего в Концерн "Автоматика", основывается на российской платформе "Эльбрус" и отечественных программных продуктах. "Собственный защищенный протокол комплекса позволит создавать общегородские сети д...

Huawei делает собственную MMORPG Как сообщает ITHome, китайский технологический гигант Huawei в данный момент набирает разработчиков, которые имеют опыт создания многопользовательских онлайновых ролевых игр (MMORPG). Источник добавляет, что Huawei решила создать собственную игру в популярном онлайновом...

Разработка Ростеха превратит электросети в сети для «Интернета вещей» Разработка основана на технологии широкополосной передачи данных через линии электропередачи (BPL – Broadband over Power Lines). Для передачи телекоммуникационного трафика используются специализированные BPL-модемы, подключенные к электрическим сетям. Оборудование работает н...

Коэффициент сжатия возможно улучшить на 25% относительно фактических индустриальных стандартов Такие соревнования являются редкими событиями в данной области информационных технологий. Целью конкурса было привлечение интереса к универсальному сжатию данных и стимулирование разработки новых алгоритмов. Конкурировали за денежные призы из общего фонда в размере 50000 евр...

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

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

Всё-таки я не зря учился! Как клёвые алгоритмы и школьные формулы помогают создавать инновационные лекарства Введение Меня зовут Александр Садовников, я выпускник корпоративной магистерской программы ИТМО и JetBrains «Разработка программного обеспечения» и по совместительству старший разработчик биоинформатического ПО в департаменте вычислительной биологии компании BIOCAD. В этом...

[Перевод] Для edge-серверов десятого поколения Cloudflare выбирает процессоры от AMD Ежедневно через сеть Cloudflare Network проходит более миллиарда уникальных IP-адресов; она обслуживает более 11 млн HTTP-запросов в секунду; она находится на расстоянии не более 100 мс от 95% интернет-населения. Наша сеть раскинулась на 200 городов в более чем 90 странах,...

Bollinger представил обновленный дизайн электрических кроссовера и пикапа Стартап Bollinger Motors, основанный в Нью-Йорке, занимается разработкой универсальной платформы для электрических грузовиков. Осенью 2018 года компания представила электрокроссовер Bollinger B1, а также электропикап Bollinger B2. Автомобили имеют довольно незамысловатый вне...

Облачная консолидация: стоит ли ей доверять? Сбор и построение консолидированной финансовой отчетности в большой компании – объемная задача, сопровождающаяся организационными и техническими сложностями. Объем данных велик, именно поэтому имеет смысл автоматизировать сбор консолидированной отчетности. И один из гла...

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

Всё, что нам нужно — это генерация Применяем ruGPT-3 в популярных задачах и показываем, зачем языковым моделям триллион параметров С наступлением 2021 в NLP продолжается гонка «больше — лучше», захватывая новые архитектуры. Пальма первенства самой большой языковой модели в 2020 году принадлежала GPT-3 от Open...

Перенос работающего сервера на RAID Жил-был LAMP-сервер на Ubuntu 12.04, который работал на одном диске. Соответственно, возникла задача обеспечить перенос сервера на более отказоустойчивую конфигурацию – RAID1. Товарищи, в ведении которых был данный сервер установили второй диск, а дальнейшее было возложено н...

Разработка в стартап-студии. Процессы, задачи, команда Это первый материал из серии про разработку в рамках стартап-студии. В первой части CTO Admitad Projects Станислав Сурский рассказывает про отличия в подходе к разработке разных компаний, о том, как все происходит в ADP и, само собой, как последние глобальные события повлиял...

[Из песочницы] POST запрос, составное содержимое (multipart/form-data) Передача составных данных методом POST В жизни любого программиста попадаются задачки, которые человека цепляют. Вот не нравится стандартный метод решения и все! А порой бывает, что стандартные решения не подходят по какой-то причине. Некоторые люди обходят такие задачи сто...

SQL для аналитики — рейтинг прикладных задач с решениями Привет, Хабр! У кого из вас black belt на sql-ex.ru, признавайтесь? На заре своей карьеры я немало времени провел на этом сайте, практикуясь и оттачивая навыки. Должен отметить, что это было увлекательное и вознаграждающее путешествие. Пришло время воздать должное.В этой пуб...

Выбор хэш-функции в задаче шардирования данных Мы в Miro работаем над процессом шардирования баз Postgres и используем разные подходы в зависимости от бизнес-требований. Недавно перед нами встала задача шардирования новых баз, в ходе неё мы выбрали новый для нас подход к шардированию, основанный на согласованном хеширова...

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

Базы данных в IIoT-платформе: как Mail.ru Cloud Solutions работают с петабайтами данных от множества устройств Привет, я Андрей Сергеев, руководитель группы разработки IoT-решений в Mail.ru Cloud Solutions. Известно, что универсальной базы данных не существует. Особенно когда нужно построить платформу интернета вещей, способную обрабатывать миллионы событий от датчиков в секунду в р...

Kotlin: язык программирования как продукт Язык программирования — это тоже продукт. Он помогает разработчикам выражать свои идеи так, чтобы их мог интерпретировать компьютер. Может показаться, что развивать язык — это брать последние достижения теории языков программирования, реализовывать их и из года в год выкатыв...

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

[Перевод] Собеседования в сфере Data Science и распространённые приёмы работы с датами в SQL Поговорим о распространённых приёмах работы с датами, которые находят применение на Data Science-собеседованиях и в обычной работе. При анализе данных весьма часто возникает необходимость извлечения из полей, хранящих даты, их частей, вроде года, дня или месяца. Нередко тому...

Xilinx и Samsung создали первые в отрасли «вычислительные накопители» Компании Xilinx и Samsung Electronics вчера объявили о выпуске изделия под названием Samsung SmartSSD Computational Storage Drive (CSD). В SmartSSD CSD используется FPGA Xilinx, что позволяет переместить вычислительные ресурсы ближе к хранилищу для повышения скорости и ...

Xiaomi Gateway MIEU01 как универсальный контроллер умного дома Home Assistant - прекрасное программное решение для умного дома. У неё современный интерфейс, множество плагинов и дополнений почти на все случаи жизни. В интернете можно найти множество компонентов для самых экзотических устройств. Но чтобы начать им пользоваться, надо как ...

Panasonic, Nokia, Airbus и другие объединились для разработки единого стандарта обеспечения бесперебойного Wi-Fi в полете Воздушные путешествия и надежный, высокоскоростной доступ к интернету часто считаются взаимоисключающими из-за технических трудностей, связанных с работой Wi-Fi на высоте 12 км. И сейчас этот опыт чаще всего неприятный не только для пассажиров, но и для авиакомпаний: нетриви...

Синхронизация продуктовых команд в Sportmaster Lab (часть 1) Привет! Меня зовут Петр Александров, я много лет работал руководителем проектов и живо интересовался вопросами календарного планирования, достижения дедлайнов и координации работ во времени. Сейчас я лидер продукта «Портал метрик продуктовых команд» в SM Lab и работаю с прод...

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

Специалисты NVIDIA разработали аппарат ИВЛ стоимостью не более $400 В сложных условиях пандемии разработкой аппаратов искусственной вентиляции лёгких занимаются самые разные компании: от производителя пылесосов Dyson до выпускающей электромобили американской компании Tesla. Не смогла оставаться в стороне и другая американская корпорация — св...

[Перевод] volatile vs. volatile Всем привет! Мы подготовили перевод данной статьи в преддверии старта курса «Разработчик C++» Повесть о двух, казалось бы, похожих, но все же разных инструментах Херб — автор бестселлеров и консультант по вопросам разработки программного обеспечения, а также архитектор П...

Решения с проекторами Acer - панорамная 270° проекция в зале для занятия йогой Панорамное по всему периметру видеооформление залов становится очень популярным и требует бюджетных решений, которые успешно реализуются с проекторами Acer Йога-зал в Пекине не стал гнаться за супер Hi-Tech решениями и очень успешно решил задачу дополнения виотуальной реаль...

Решения с проекторами Acer - панорамная 270° проекция в зале для занятия йогой Панорамное по всему периметру видеооформление залов становится очень популярным и требует бюджетных решений, которые успешно реализуются с проекторами Acer Йога-зал в Пекине не стал гнаться за супер Hi-Tech решениями и очень успешно решил задачу дополнения виотуальной реаль...

Массовая оптимизация запросов PostgreSQL. Кирилл Боровиков (Тензор) В докладе представлены некоторые подходы, которые позволяют следить за производительностью SQL-запросов, когда их миллионы в сутки, а контролируемых серверов PostgreSQL — сотни. Какие технические решения позволяют нам эффективно обрабатывать такой объем информации, и как эт...

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

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

Сервер ВКС IVA AVES получил статус ТОРП Решение представляет собой универсальную аппаратно-программную платформу для организации многоточечных видеоконференций с разрешением Full HD.

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

Panasonic представляет новые камеры видеонаблюдения c встроенным нейросетевым процессором AI Новая серия видеокамер i-ProExtreme представлена шестью моделями - тремя камерами с разрешением 4K (3840×2160) - WV-X2571LN, WV-X2271L, WV-X1571LN и тремя с разрешением 5Мп - WV-X2551LN, WV-X2251L, WV-X1551LN. Все они оснащены процессором видеоаналитики с аппаратной по...

Columns — универсальный менеджер задач от создателей Coub Как Trello, но с чекбоксами вместо колонок.

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

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

Электромобиль Xiaomi представят в апреле, но производством займётся точно не Great Wall Компания Great Wall Motors выступила с заявлением, в котором она опровергла слухи о том, что ведёт переговоры с Xiaomi по вопросам производства автомобилей. Сюй Цзеюнь (Xu Jieyun), заместитель директора генерального офиса Xiaomi Group, также заявил, что это фейк. Однако...

Космические ЦОД: новости от OrbitsEdge и Amazon Web Services Колокейшн в космосе предложит OrbitsEdge Поскольку стоимость вывода полезных нагрузок в околоземное пространство продолжает падать, объединение концепции ЦОД и орбитальных спутников становится все более реальным. Начать размещение серверных стоек в космосе уже в ближайшее в...

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

НЦИ разработал новую отечественную систему управления ИТ-инфраструктурой Новый программный продукт "РТ Управление Доступом" обеспечивает централизованное управление доступом к информационным системам предприятия. Это позволяет снизить совокупную стоимость владения ИТ-инфраструктурой, минимизировать риски потери данных и повысить уровень...

Kubernetes для тех, кому за 30. Николай Сивко (2018г) Мы в okmeter.io в какой-то момент поняли, что нам тоже нужен k8s в production, хотя у нас нет даже CI/CD, но есть задача делить общий пул серверов между приложениями и достаточно легко добавлять мощности в кластер. При этом был ряд обстоятельств, которые усложняли внедрение...

Правильные ответы и анонс победителя Мы завершаем цикл статей с практическими задачами о том, как использовать данные генетических тестов. Сегодня публикуем правильные ответы и победителей, которые решили все три задачи быстрее остальных. Читать дальше →

13 подвохов мобильного приложения, о которых лучше знать до старта разработки Главная сложность в разработке приложения – накодить его функционал. Например, сделать редактирование текста для приложения-блокнота. Так я полагал, когда был моложе и наивнее.С тех пор я запустил три приложения руками разработчиков и ещё одно собственноручно. Не бог весть к...

Создание сайта – от А до Я Создание сайта— это длительный процесс, который требует последовательности действий и проработки всех этапов. Чтобы клиент получил функциональный сайт или магазин, нужно ответить на несколько вопросов: Какие задачи у сайт? На каких посетителей он рассчитан? Как он будет раб...

SSD для систем видеонаблюдения Hikvision V100 и V210 в сравнении с бюджетным Hikvision С100 и другими моделями универсального назначения «Тюнинг» твердотельных накопителей достаточно прост, даже небольшие изменения прошивки могут существенно изменить поведение устройства. Компании Hikvision нужны были недорогие накопители, пригодные для потоковой записи — именно эта задача и решалась, а на прочих скоростных х...

[Из песочницы] Обязанности администратора Salesforce: Что должно быть сделано и когда Привет, Хабр! Представляю вашему вниманию перевод «Salesforce administrator responsibilities: What needs to be done and when» автора David Taber. Что администратор Salesforce делает весь день, неделю или месяц? Вот общее краткое изложение. Salesforce администраторы отвечаю...

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

Инструменты для аудита CSS Аудит (здесь и далее слово «аудит» употребляется в значении «оценка качества») CSS не относится к повседневным задачам при разработке веб-приложений, но иногда приходится этим заниматься. Это может быть частью процесса определения критического CSS, удаления неиспользуемых ...

[Перевод] Инструменты для аудита CSS Аудит (здесь и далее слово «аудит» употребляется в значении «оценка качества») CSS не относится к повседневным задачам при разработке веб-приложений, но иногда приходится этим заниматься. Это может быть частью процесса определения критического CSS, удаления неиспользуемых ...

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

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

История разработки SDK для приема платежей в мобильном приложении на Flutter Привет, Хабр!На связи разработчики из Mad Brains. Мы специализируемся на разработке сервисов для мобильных устройств. Имеем опыт в реализации интеграционных решений, собственные продукты в сфере мобильной электронной коммерции, а также входим в 20-ку лучших мобильных раз...

Embox на процессоре Эльбрус. Или никогда не забывайте о том, что получили при разведке Данная статья является логическим завершением серии статьей “восхождение на Эльбрус” об ознакомлении Embox с процессорной архитектурой Эльбрус (E2K) . Почему логическим завершением, потому что в результате удалось через telnet запустить приложение, которое выводит на экран ...

JavaScript библиотека Webix глазами новичка. Часть 4. Работа с данными. CRUD Я — начинающий front-end разработчик. Сейчас я учусь и стажируюсь в одной минской IT компании. Изучение основ web-ui проходит на примере JS библиотеки Webix и я хочу поделиться своим скромным опытом и сохранить его в виде небольшого учебного пособия по этой интересной UI б...

[Перевод] Открыта программа раннего доступа к JetBrains DataSpell — нашей новой IDE для Data Science Не секрет, что Python является одним из самых широко используемых языков для анализа, обработки и визуализации данных, поэтому было логично реализовать функции Data Science в PyCharm. В прошлом году мы собрали много отзывов, и они помогли нам понять, как значительно улучшить...

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

Partial Update library. Частичное обновление сущности в Java Web Services В структуре веб-сервисов типичным базовым набором операций над экземплярами сущностей(объектами) является CRUD (Create, Read, Update и Delete). Этим операциям в REST соответствуют HTTP методы POST, GET, PUT и DELETE. Но зачастую у разработчика возникает необходимость частичн...

[Перевод] Выравнивание логотипов средствами CSS Если вы занимаетесь фронтенд-разработкой, то вам, возможно, приходится создавать разделы сайтов, содержащие логотипы каких-то компаний. На первый взгляд эта задача может показаться очень простой. Но, когда дело доходит до выравнивания и центровки логотипов, выясняется, что в...

Графический процессор Intel снова обновляется для Windows 10, но ключевая функция по-прежнему отсутствует Intel опубликовала новые графические драйверы универсального драйвера Windows (UWD) для Windows 10 – также известные как драйверы декларативного компонентного оборудования с некоторыми изящными улучшениями. Графический драйвер Intel версии 27.20.100.9079 постепенно распростр...

В 71% смартфонов, проданных в этом году, будет искусственный интеллект Специалисты аналитическая компания Strategy Analytics утверждают, что производители смартфонов быстро внедряют искусственный интеллект (ИИ) в эти устройства. Искусственный интеллект используется в различных функциях смартфонов, таких как оптимизация энергопотребления, о...

Делаем поддержку дешевле, стараясь не растерять качество Аварийный режим (также упоминается как KVM), позволяющий подключаться к VPS без RDP прямо с уровня гипервизора, экономит 15–20 минут в неделю. Первое и главное — не бесить людей. Во всём мире поддержка разделена на линии, и сотрудник первой должен попробовать типичные спосо...

Классификация с многими метками Привет, Хаброжители! Мы решили привести опубликовать отрывок из книги Андрея Буркова «Машинное обучение без лишних слов», посвященный классификации. Для описания изображения на рисунке можно использовать одновременно несколько меток: «хвойный лес», «горы», «дорога». Если ч...

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

Эффективное тестирование верстки Тестировать полезно. Тесты позволяют в автоматическом режиме безопасно рефакторить код и гарантируют его работу. Тесты – это живая документация: если информация в Wiki или в Confluence может устареть, то тесты всегда актуальны. Также многие крутые практики связаны с тестиров...

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

Экстракоды при синтезе программ Впервые термин «экстракод» я услышал еще применительно к командам БЭСМ-6. Сейчас это слово практически не используется, наиболее близкое понятие - «системный вызов». Из-за особенностей системы команд БЭСМ-6, те экстракоды действительно больше напоминали дополнительные встрое...

[Из песочницы] Как трекать людей в масках или универсальный подход к трекингу объектов произвольной природы Введение С тех пор, как нейронные сети начали набирать популярность, большинство инженеров стали решать многие из задач ПО в области Public Safety методами deep learning. Несмотря на то что у нейросетей нет конкурентов в вопросах обнаружения (detection) и распознавания (iden...

[Перевод] Индексируем миллиарды текстовых векторов При извлечении информации часто возникает задача поиска подобных фрагментов текста. В контексте поиска запрос может быть сгенерирован пользователем (например, текст, который пользователь вводит в поисковом движке) или самой системой. Часто нам нужно сопоставлять входящий за...

Ростех разработал систему промышленного интернета вещей Система разработана специалистами НПП "Исток" им. Шокина в рамках комплексного программного продукта "Цифровое производство". В рамках первого этапа реализации проекта система IIoT.ISTOK подключена к инженерному оборудованию и новой производственной линии...

[Из песочницы] Техническая документация в разработке ПО: кто, зачем, когда и как описывает проект Привет! Меня зовут Даша Григорьева, я технический писатель в компании 65apps. Мы занимаемся разработкой сложных мобильных решений, и моя задача — подготовка технической документации по проектам. Очень часто роль технического писателя бывает недооцененной в компании (не у ...

Apple трудится над созданием собственных антенн для iPhone 5G Apple занялась разработкой собственных антенн 5G для моделей iPhone следующего поколения. Источник, осведомленный о планах Apple, рассказал, что компании не понравилась конструкция антенны Qualcomm QTM 525, поскольку она не вписывается в изящные требования дизайна iPhone 5G....

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

Фил Спенсер: мы покажем аппаратные преимущества Xbox Series X и эксклюзивные игры Руководитель игрового направления Microsoft Фил Спенсер (Phil Spencer) недавно поучаствовал в конференции Gamelab 2020. В разговоре с журналистом New York Times Сетом Шизелом (Seth Schiesel) глава Xbox обсудил сразу несколько тем, но ключевая, конечно же, была связана с пред...

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

«Открытые системы» вновь проведут практическую конференцию по RPA «Роботизация бизнес-процессов — 2020» (RPA 2020): программные роботы в реальных проектах. 1 октября издательство «Открытые системы» проводит практическую конференцию «Роботизация бизнес-процессов — 2020» (RPA 2020), посвященную использованию роботизированных программных р...

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

Сюда Разработка Подлинная Java: как работает AliExpress после переноса разработки в Россию Привет, Хабр! Меня зовут Анатолий Орлов, и я технический директор AliExpress Россия. Сервис доступен русскоязычным пользователям уже 11 лет, при этом офис компании в Москве открылся только пять лет назад, а локальная команда разработки появилась лишь в прошлом году. Ее гла...

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

СХД AERODISK на отечественных процессорах Эльбрус 8С/8СВ Привет, читатели Хабра. Хотим поделиться крайне приятной новостью. Мы наконец-то дождались реального серийного выпуска нового поколения российских процессоров Эльбрус 8С и 8СВ. Официально серийный выпуск должен был стартовать аж в 2016 году, но по факту именно массовое прои...

Как мы делали универсальный сервис подписания для инфраструктуры Госуслуг на C и GO. Часть 2 Это вторая часть статьи, посвященной универсальному сервису подписания для инфраструктуры Госуслуг. Первая часть статьи была посвящена GO-части нового сервиса, в которую входит конфигурирование, тестирование, ресты, файловый менеджер и планировщик. Всему тому, что происходит...

Open-Closed Principle в Angular Всем привет! Меня зовут Вова, я фронтендер в Тинькофф. Сейчас перед нашей командой стоит задача редизайна функциональности на пересечении нескольких продуктов. Данная ситуация заставила нас задуматься во-первых о DDD, а во-вторых о гибкости наших решений, применяемых при раз...

Назначен новый директор по исследованиям и разработкам Intel в России Иван Кузьмин, руководитель российского подразделения компании по разработке высокопроизводительных математических библиотек, сменит в своей новой должности Марину Алексееву. Новым генеральным директором по исследованиям и разработкам Intel в России назначен Иван Кузьмин,...

ФотоМастер 8.15 от AMS Software Многие пользователи фото и видео редакторов знают, как важно иметь под рукой универсальный и качественный инструмент для выполнения обработки фотоматериала. К сожалению, многие программы имеют свои преимущества и недостатки, поэтому приходится работать сразу в нескольких про...

Как посмотреть плоские фильмы в 3D Это сильно расширенная версия моей публикации на MediumНедавно я сидел в баре с другом зашел разговор о том, в каких задачах в принципе может быть эффективен нейросетевой подход, а где они совершенно излишни. Один класс примеров, где нейросети часто наголову превосходят ...

Microsoft Remote Desktop получает новые функции на Android Давайте будем честны: работа удаленно была довольно сложной задачей для многих из нас, и найти арсенал приложений, который позволил бы нам оставаться продуктивными, не выходя из нашего специализированного домашнего офиса, было не так просто, как кажется. Это одна из причин, ...

«Rambler к nginx не имеет никакого отношения»: первый глава совета директоров Rambler Сергей Васильев о деле nginx По его словам, проект никогда не фигурировал в активах компании, а задачи о его разработке руководство никогда не ставило.

Космические ЦОД: новости от OrbitsEdge и Amazon Web Services Поставщик облачных услуг Amazon Web Services запускает космическое бизнес-подразделение во главе с отставным генералом США, тогда как стартап OrbitsEdge планирует создавать в космосе коммерческие центры обработки данных для предоставления услуг колокейшн. Колокейшн в космос...

[Перевод] Итак, вы хотите оптимизировать gRPC. Часть 1 Часто возникает вопрос о том, как ускорить gRPC. gRPC позволяет реализовать высокопроизводительный RPC, но не всегда понятно как достичь этого быстродействия. И я решил попытаться показать ход своих мыслей при оптимизации программ.Рассмотрим простой сервис "ключ-значение", к...

“Предсказание Терминатора”: как видит мир автопилот машины Научная фантастика не раз предсказывала будущее самым непредсказуемым образом. Например, недавно опубликованные кадры «машинного зрения» автопилота легкового автомобиля выглядят впечатляюще и пугающе напоминают то, как «видел мир» робот-убийца из всемирно известного боевика ...

Визуализируйте ваши цели и проекты с новыми Досками от LeaderTask Столкнувшись с проблемой перенасыщенных рабочих процессов становится ясно, что обычных to-do инструментов уже недостаточно. К тому же списки задач не дают полную картину всего происходящего в определенном отделе, проекте или поручений сотруднику.   А как бы хотелос...

Успеть за 24 часа: история переезда оборудования между ЦОДами Переезд сродни пожару. Накал страстей нужно умножить на 10, когда речь идет о перевозке целого ЦОДа крупного банка. Сомневаетесь, что за 24 часа можно перевести 25 стоек, которые содержали 150 единиц оборудования, включая СХД, высокопроизводительные серверы HP Superdome и це...

[Из песочницы] Архитектура приложения React Redux Предисловие Это мой первый пост на Хабре, поэтому не судите сильно строго (ну или судите, но конструктивно). Хотелось бы отметить, что в этом подходе основным преимуществом для меня стало то, что мы четко разграничиваем и делегируем бизнес логику по модулям. Один модуль отв...

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

Transfer Learning с использованием TensorFlow.JS На практике в подавляющем большинстве вы не будете иметь дело с созданием новых моделей и обучением их с нуля на клиентской стороне. Чаще всего придется создавать модели на базе уже существующих. Эту технику называют Transfer Learning. Кроме того, на мой взгляд Tran...

От библиотеки компонентов к дизайн-системе Разработка UI-компонентов — одна из самых затратных задач при разработке фронтенда. Чтобы оптимизировать процессы, некоторые компании поручают её выделенной команде. Мы же решили пойти другим путём: сделать библиотеку, чтобы компоненты туда могли добавлять разработчики из ...

«Мобильный центр обработки данных», представленный «Росатомом», может работать автономно не менее 8 часов Госкорпорация «Росатом» сообщила о выпуске «Мобильного центра обработки данных». Это комплекс вычислительного, инженерного и коммуникационного оборудования, размещенный в специализированном транспортном контейнере и перемещаемый с помощью транспо...

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

[Из песочницы] Новая архитектура нейросети — EfficientDet Привет, Хабр! представляю вашему вниманию перевод статьи «EfficientDet: Scalable and Efficient Object Detection» автора Mingxing Tan, Ruoming Pang, Quoc V. Le. В последние годы был достигнут огромный прогресс в направлении более точного обнаружения объектов, в то же время с...

Цветной Мир и PICASO 3D объявили о подписании дистрибьюторского контракта Первый российский производитель настольных 3D-принтеров компания PICASO 3D и крупнейший дистрибьютор настольных 3D-принтеров компания Цветной мир объявили о подписании дистрибьюторского соглашения. И без того широчайший продуктовый портфель компании Цветной Мир пополнится по...

Самый первый «Унимог»: ещё никакого «Мерседеса» В 1945 году, вскоре после окончания войны, немецкий инженер Альберт Фридрих озаботился разработкой универсального автомобиля для хозяйственных целей. Его машина должна была служить самосвалом и «поливалкой», «скорой помощью» и автовышкой, в общем — всем на свете. В сжатые ср...

Обнаружение объектов с помощью YOLOv3 на Tensorflow 2.0 До появления YOLO большинство способов обнаружения объектов пытались адаптировать классификаторы для детекции. В YOLO же, обнаружение объектов было сформулировано как задача регрессии на пространственно разделенных ограничивающих рамок (bounding boxes) и связанных с ними вер...

Обзор программного обеспечения для 3D-сканирования и обработки данных Источник изображения: 3dsystems.com Здравствуйте! В статье мы знакомим вас с программными решениями для 3D-сканирования и дальнейшей обработки моделей: с возможностями, назначением и отличительными чертами программ разных издателей.

Исходный код и чертежи схемотехники Nintendo Wii попали в общий доступ Портал TechPowerUp сообщает, что исходный программный код и аппаратные схемы популярной консоли Nintendo Wii попали в Интернет. Причиной утечки компания Nintendo называет серверы компании BroadOn, которую Nintendo привлекала во время разработки Wii. Подробнее об этом читайте...

Функция аппаратного ускорения планирования GPU в Windows 10 скоро появится в AMD и Intel Поддержка аппаратного ускорения планирования GPU была недавно добавлена ​​в Windows 10 с обновлением May 2020 Update и моделью драйвера дисплея Windows (WDDM 2.7). Аппаратное ускорение – это технический термин, используемый для описания задач, загружаемых на конкретное обору...

[Перевод] Высокопроизводительный TSDB benchmark VictoriaMetrics vs TimescaleDB vs InfluxDB VictoriaMetrics, TimescaleDB и InfluxDB были сравнены в предыдущей статье по набору данных с миллиардом точек данных, принадлежащих 40K уникальным временным рядам. Несколько лет назад была эпоха Zabbix. Каждый bare metal сервер имел не более нескольких показателей – использ...

Samsung презентовала первую в мире HBM-память с интегрированной обработкой задач ИИ Новинка под названием HBM-PIM подключается через стандартный интерфейс HBM, так что для её использования не потребуется менять конфигурацию оборудования и программное обеспечение.

Google купила создателя платформы для разработки ПО без написания кода Вице-президент по развитию платформы для бизнес-приложений в Google Cloud Амит Завери (Amit Zavery) написал в блоге, что AppSheet покупается для того, чтобы предоставить любой компании возможность создавать мобильные приложения, даже той, у которой нет команды разработчиков....

Ищем цепочку событий в потоке данных с помощью FlinkCEP В данной статье речь пойдет об использовании открытой платформы Apache Flink для обнаружения цепочки последовательности событий. Статья подойдет как для начинающих разработчиков в области обработки потоковых данных, так и для тех, кто желает познакомиться с Apache Flink. Н...

Systemd, интерактивные скрипты и таймеры Введение При разработке под linux возникают задачи создания интерактивных скриптов, выполняемых при включении или завершении работы системы. В system V это делалось легко, но с systemd вносит коррективы. Зато оно умеет свои таймеры. Читать дальше →

CRM, мессенджер и штрих-коды: продолжаем рассказывать об учебных проектах Технопарка Мы продолжаем рассказывать о выпускных проектах слушателей наших образовательных проектов. В этом выпуске мы расскажем про три проекта по дисциплине «Разработка на С++» в Технопарке. Предыдущие публикации: один, два, три, четыре. Для студентов Технопарка эта работа — перв...

Трансформация. Управление как компетенция Рассмотрим задачу. Дано: технический специалист на позиции синьора с широким набором технических навыков. Напишите функцию, на вход которой подается разработчик, а на выходе получается тимлид. Дополнительные условия задачи: тимлид должен быть лидером, независимо от того экст...

Разработчики студии Starbreeze ищут спонсора для "Payday 3" В последние годы студия разработок игр Starbreeze испытывает финансовые трудности, это заметно по финансовым отчетам за 2019 год. Выход игры "Payday 2" стабилизировал ситуацию. На данный момент третья часть игры находиться в стадии разработки и студия ищет спонсоров, дабы ус...

Нейроинтерфейс — личный опыт использования в практических задачах Постараюсь рассказать про использование нейроинтерфейса для получения дополнительных данных в процессе обучения персонала (контролем необходимых психофизических возможностей персонала). На сегодняшний день данная «тема» становится все более популярной. Имеется масса готовых...

[Из песочницы] Стабилизация видео с движущейся камеры, или как перевести всё в неподвижную систему координат Сейчас возможности Computer Vision (CV) полностью перекраивают ландшафт рынка Public Safety solutions. В то время, как традиционными системами видеонаблюдения уже не просто никого не удивить, а странно не найти её в любом общественном месте, использование ИИ в данной области...

Сложное поведение без нейросетей и обучения. Философский базис Задача управления движением интересна сама по себе. Как заставить механическую куклу решать задачи в трёхмерном пространстве? Пусть даже простые. Подойти к столу, взять предмет, перенести его, положить в корзину. Не упасть по дороге. Никуда не врезаться. Роботы Boston Dynam...

Контролируем подрядчиков на ответственном проде: внедрение DLP + UAM (промшпионаж, логи действий) У заказчика есть главная система, через которую он делает продажи всего-всего. К ней имеют доступ подрядчики, которые разрабатывают и дополняют эту систему, а также персонал изнутри. Когда речь про железо, всё достаточно просто: подрядчик приходит в ЦОД, а безопасник из оф...

Генераторы псевдослучайных чисел на основе РСЛОС Сегодня для решения множества прикладных задач требуется возможность генерировать случайные числа. Очевидно, что в зависимости от того, какая конкретно задача решается, к генератору случайных чисел будут предъявляться различные требования: например, иногда от генератора случ...

Google запустила в Индии аналог «Яндекс.Толоки» — компания будет платить пользователям за выполнение простых задач За одну задачу пользователь может получить около $0,25-$0,50.

Как отправить видео большого размера с iPhone, iPad, Android или компьютера Казалось бы, с ростом скоростей Интернета отправка больших файлов тоже должна становиться более простым занятием. На самом деле задача по-прежнему остается сложной. Самое простое решение – отправить файл по электронной почте, упирается в ограничение в размер письма в 25 МБ, ...

[Перевод] Мой ответ тем, кто полагает, что значение TDD преувеличено Однажды я разговорился с разработчиком из компании-клиента о программном обеспечении. Мне стоило бы понять то, что разговор пошёл куда-то не туда, когда собеседник сказал о том, как нам, разработчикам ПО, повезло: «Мы обманом заставляем организации платить нам за, как кажетс...

Challenge accepted или какие задачи решают инженеры Lamoda В e-commerce приходят из самых разных областей: финтеха, софтверной разработки, телекома. И довольно быстро обнаруживают, что тут у нас тоже довольно нескучно. Мы поговорили с представителями разных направлений IT департамента о неожиданных профессиональных вызовах, рабочих ...

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

Canon представила новые продукты для поддержки гибридных рабочих сред Canon анонсировала обновления, задача которых — помочь компаниям адаптироваться к текущим изменениям способов работы. Новые возможности программного обеспечения uniFLOW Online и новинки в модельном ряду устройств imageRUNNER ADVANCE ...

Подборка статей о машинном обучении: кейсы, гайды и исследования за июль 2020 Похоже, не один наш дайджест не обходится без упоминания разработок Open AI: в июле самой обсуждаемой темой в области машинного обучения стал новый алгоритм GPT-3. Технически это не одна модель, а целое семейство, которое для удобства обобщают под единым названием. В самой...

Задача Masimo Sleep — помочь пользователю оценить качество сна Компания Masimo начала прием предварительных заказов на Masimo Sleep — новое решение для мониторинга здоровья и хорошего самочувствия. Как утверждается, в нем нашел применение опыт Masimo в разработке сенсоров и обработке сигналов, накопленный при создании оборудо...

Задача Masimo Sleep — помочь пользователю оценить качество сна Компания Masimo начала прием предварительных заказов на Masimo Sleep — новое решение для мониторинга здоровья и хорошего самочувствия. Как утверждается, в нем нашел применение опыт Masimo в разработке сенсоров и обработке сигналов, накопленный при создании оборудо...

Услуги по внедрению высоких технологий в область коммуникаций На сегодняшний день многие компании нуждаются в качественном и современном телекоммуникационном оборудовании и оригинальном программном обеспечении. Обеспечить свой бизнес необходимым и высокими технологиями можно с помощью компании ТехноФорум. Данная фирма уже много лет усп...

Книга «Программируй & типизируй» Привет, Хаброжители! Причиной многих программных ошибок становится несоответствие типов данных. Сильная система типов позволяет избежать целого класса ошибок и обеспечить целостность данных в рамках всего приложения. Разработчик, научившись мастерски использовать типы в пов...

[Из песочницы] Задача о ранце в криптографии (Knapsack problem in cryptography) Задача о рюкзаке (или Задача о ранце) в криптографии (англ. Knapsack problem) — это задача, на основе которой американские криптографы Ральф Меркл и Мартин Хеллман разработали первый алгоритм шифрования с открытым ключом. Далее в программе Формулировка задачи о рюкзаке (+...

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

Asterisk. Оповещение о записи разговора Последние несколько лет занимаюсь разработкой MikoPBX - простой в настойке АТС на базе Asterisk 16. Недавно решили добавить функционал оповещения о записи разговора. Задачу сформулировали следующим образом:Оповещение должно срабатывать однократно, сразу после соединения клие...

Российский телефонный узел: новый уровень коммуникаций Собственный центр программных разработок компании САТЕЛ на протяжении нескольких лет предлагает различные решения глобальных задач по обеспечению эффективной работы сотрудников на предприятиях. Российский телефонный узел (РТУ) является ...

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

Задача №1. Узнайте пол и степень родства В предыдущей подробной статье про Полный геном мы обещали опубликовать три задачи и подарить тест тому, кто первым решит все три правильно. Заодно в этих задачах мы даем примеры, как можно работать с генетическими данными. Сегодня публикуем первую. Читать дальше →

Календарь Google получил долгожданное обновление для Android и iPhone Google выпустила обновление мобильного приложения Google Calendar для Android и iOS. Апдейт приносит давно запрашиваемую пользователями функцию — интеграцию с ещё одним сервисом компании, Google Tasks (Задачи Google).  Теперь мобильное приложение Google Кале...

Утилиты nanoCAD СПДС. Экспорт в файл, работа с графикой СПДС При подготовке задания на проектирование для смежных групп в проектной организации помимо словесной формулировки часто требуется приложить графическое изображение. Прикладывать файл с полным комплектом чертежей во многих случаях нецелесообразно. Разумно будет передать небол...

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

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

Энтузиаст увеличил у GeForce RTX 3070 объём видеопамяти до 16 Гбайт, и заставил её стабильно работать Энтузиаст VIK-on продолжает эксперименты с графическими картами. На этот раз он вдвое увеличил объём видеопамяти GeForce RTX 3070. Ранее то же самое он проделал с GeForce RTX 2070, установив на неё 16 Гбайт памяти, что в два раза больше, чем предусмотрено производителем. Объ...

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

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

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

[Из песочницы] Валидация данных в C++ с использованием библиотеки cpp-validator Казалось бы, валидация данных — это одна из базовых задач в программировании, которая встретится и в начале изучения языка вместе с "Hello world!", и в том или ином виде будет присутствовать в множестве зрелых проектов. Тем не менее, Google до сих пор выдает ноль ...

ProcInsp — веб-диспетчер задач для Windows «Сказать программисту, что уже есть библиотека, делающая Х, — это то же самое, что сказать музыканту, что уже есть песня про любовь» (с) Есть разные способы посмотреть, чем занят сервер под Windows: можно зайти по RDP и открыть Task Manager или Process Explorer, а можно запу...

Электронные заказные письма — как и зачем Почта России оцифровала корреспонденцию Задача заказного письма — передать адресату важные бумаги: договоры, счета, акты или претензии. Заказные письма имеют трек-номер и вручаются лично получателю под роспись или представителю по доверенности. Эти письма часто используются для общения с государственными организац...

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

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

В Intel нашли виновного в технологическом отставании Генеральный директор Intel Боб Свон (Bob Swan) объявил об изменениях в технологической организации и руководстве компании, призванных «повысить целенаправленность и подотчетность в освоении технологических процессов». В Intel «вполне удовлетворены&raq...

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

ВВС США получат систему мониторинга состояния пилота По условиям соглашения с Министерством обороны США, компания Ball Aerospace & Technologies должна разработать, создать и испытать прототип системы мониторинга физиологического состояния пилота до 21 ноября 2023 года. Не секрет, что в полёте организм пилота периодически и...

Necronomicon notitia recuperatio: обряды и верования восстановления данных с дискет 3.5 дюйма PrologusВосстановление данных - индустрия современная, идущая в ногу со временем. Поэтому новые технологии и устройства для восстановления информации с современных устройств появляются на рынке постоянно. Что там из последнего? PC-3000 Portable III, которая умеет вытаскивать...

[recovery mode] Комплекс детекции курения по фото или видео на базе Intel NUC В этом посте мы расскажем о том, как решали задачу определения факта курения посредством объектовой видеоаналитики на Intel NUC. На входе – видеопотоки с камер видеонаблюдения, которые декодируются, нарезаются на вычислителе на фреймы, а далее каждый фрейм (с учетом делит...

Как сделать скриншот длинной переписки одним файлом на iPhone или Android У пользователей iPhone и Android-устройств иногда возникает необходимость создать скриншот с прокруткой, например, всей страницы новостного веб-сайта или полной переписки в мессенджере. В данном случае справиться с задачей помогут специальные инструменты от сторонних разрабо...

Высокоскоростной PAC контроллер WISE-5580 В связи с современными требованиями, предъявляемыми к промышленным контроллерам, об открытости архитектуры, а также, в связи с бурным ростом производства PC-совместимых компьютеров, последние все чаще стали использоваться в качестве контроллеров для задач промышленной автом...

Фоновые задачи на Faust, Часть II: Агенты и Команды Часть II. Узнаем, как писать агентов, обрабатывающих стрим событий из kafka, а так же как написать команды (обёртка на click). Читать далее

Нелинейный мир и инструменты для расчета сложных нелинейных задач методом конечных элементов Привет, Хабр! В названии этой статьи есть словосочетание «нелинейный мир»… Думаю, что большинство читателей поняли смысл этого словосочетания, но я всё же расшифрую его. Реальные системы можно рассматривать как линейные только в ограниченном диапазоне нагрузок. Реальный же ...

Представлены платформы семейства Qualcomm Snapdragon Wear 4100 для носимых устройств Компания Qualcomm Technologies представила платформы Qualcomm Snapdragon Wear 4100+ и Snapdragon Wear 4100, разработанные для умных часов следующего поколения. Основой этих платформ служит фирменная гибридная архитектура со сверхнизким энергопотреблением. В состав платф...

[Из песочницы] Кроссплатформенный многопоточный TCP/IP сервер на C++ Как-то раз встала задача по написанию простого и быстрого многопоточного TCP/IP сервера на C++ и при этом, чтобы работал из под Windows и Linux без требования как-либо изменять код за пределами класса самого сервера. Ранее, на чистом C++ без библиотек вроде Qt, Tcp-сервер не...

Валидация данных в Spring Boot Нередко пользователи пытаются передать в приложение некорректные данные. Это происходит либо из злого умысла, либо по ошибке. Поэтому стоит проверять данные на соответствие бизнес-требованиям. Эту задачу решает Bean Validation. Он интегрирован со Spring и Spring Boot. Hibern...

Modern Reverse Engineering: TTD Обратная разработка сегодня это достаточно трудоемкий процесс в первую очередь потому, что в период с 2000х по 2020 годы вышло в свет много языков программирования, которые ставили перед собой задачу стать интуитивными и простыми для изучения, безопасными и в то же время эфф...

Многокомпонентный конвейерный дозатор Реализация многокомпонентного конвейерного дозатора веществ В текущей статье я хотел бы продемонстрировать одну из возможных реализаций автоматического многокомпонентного конвейерного дозатора веществ а так же поделиться полученным опытом. Изначальное техническое задание б...

Росатом предложил создатьНациональную промышленную цифровую платформу Предложение о разработке такой платформы озвучил генеральный директор Госкорпорации "Росатом" Алексей Лихачев в ходе пленарной дискуссии конференции "Цифровая индустрия промышленной России" (ЦИПР-2020).Планируется, что Национальная промышленная цифровая п...

[recovery mode] Just add some Salt Как мы мигрировали 700+ серверов на Salt Долгое время нас устраивала сложная и неповоротливая конфигурация с 2 Git-репозиториями, где часть данных хранится в MySQL, а другая часть Puppet 3.8. Но наши потребности постепенно росли, количество сервисов увеличивалось, а производ...

Как мы формируем консолидированную отчетность 25 компаний, 9 стран, 6 функциональных валют… Систему и процедуры подготовки отчетности легко можно было сделать сложными и дорогими. Но мы нашли простое с технической точки зрения решение, которое очень нравится нашим пользователям, а особенно специалистам по подготовке ко...

Корпоративная магистратура JetBrains в Университете ИТМО ищет новых студентов Объявляем набор на магистерскую программу JetBrains “Разработка программного обеспечения” на 2021-2023 учебные годы. Мы ждем тех, кто уже обладает базовыми знаниями в программировании и готов посвятить два года интенсивной учебе.Обучение ведется по двум специализациям: разра...

Новое решение поможет оптимизировать затраты на спутниковую связь Автоматическая почасовая тарификация доступна при использовании переносного спутникового оборудования. Таким образом клиенты РТКОММ могут платить только за фактический объем трафика. Компания также обеспечила возможность пользоваться спутниковым оборудованием в составе услуг...

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

Переключение контекста и простой вытесняющий планировщик для CortexM С каждым годом курсовые для моих студентов становятся все объемнее. Например, в этом году одним из заданий была разработка метеостанции, ведь только ленивый не делает метеостанции, а студенты они по определению не ленивые, поэтому должны её сделать. Её можно быстро накидат...

Amazon и Red Hat запустили сервис Red Hat OpenShift on AWS (ROSA) ROSA облегчает создание кластеров Kubernetes с использованием привычных функций, инструментов и консоли Red Hat OpenShift, а также устраняет трудоемкие ручные операции по масштабированию и управлению нижележащей инфраструктурой. ROSA упрощает перенос локальных рабочих нагруз...

Mozilla прекращает разработку проектов Voice Fill и Firefox Voice Компания Mozilla объявила о том, что в следующем месяце будет прекращена работа сервера Speech Proxy, обеспечивающего функционирование дополнений Voice Fill и Firefox Voice. Сервер будет остановлен 28 февраля, но код дополнений останется в репозиториях и будет в дальнейшем п...

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

LED-драйвер со стоимостью BOM-а меньше 1$. Это возможно? Разработка LED-драйвера – интересная и комплексная задача. Рынок в этом направлении весьма насыщен – иногда кажется, что производство светодиодных светильников везде. Начиная от гаража и заканчивая огромными заводами. Что касается драйверов, гиганты типа Philips или Meanwell...

[Из песочницы] Разработка встроенного ПО: введение Привет, Хабр! Представляю вашему вниманию перевод статей Chris Svec, оригинал здесь. Публикуется с разрешения автора по лицензии CC-A-NC-ND. Embedded software engineering 101: введение Я запускаю цикл статей по обучению разработке встроенного программного обеспечения. Мы на...

System.Threading.Channels — высокопроизводительный производитель-потребитель и асинхронность без алокаций и стэк дайва И снова здравствуй. Какое-то время назад я писал о другом малоизвестном инструменте для любителей высокой производительности — System.IO.Pipelines. По своей сути, рассматриваемый System.Threading.Channels (в дальнейшем «каналы») построен по похожим принципам, что и Пайплайны...

Как победить букмекеров с помощью ИИ: опыт студентов магистратуры «Наука о данных» Привет, Хабр! Сегодня хотим представить вам проект студентов магистратуры «Наука о данных» НИТУ МИСиС и Zavtra.Online (подразделении SkillFactory по работе с университетами) созданный на учебном "Межгалактическом Хакатоне 2021", который прошел в марте. Команда поделится реше...

Восточный позволит выполнить запуски «Гонцов» на новом «Союзе» Как рассказал генеральный директор спутниковой системы "Гонец" (входит в состав Госкорпорации "Роскосмос") Павел Черенков, помимо работ на самой площадке будет выполнено математическое моделирование, расчеты полетного задания и работы по созданию унифицир...

Intel представила новые платформы для искусственного интеллекта и анализа данных Корпорация Intel представила масштабируемое семейство процессоров Intel Xeon 3-го поколения и дополнения к портфелю аппаратного и программного обеспечения для искусственного интеллекта, позволяющие клиентам ускорить разработку ...

Thor3Dи Quicksurface предлагают пакет для реверс-инжиниринга Сегодня Thor3D и Quicksurface подписали партнерское соглашение, согласно которому дистрибьюторы Thor3D могут перепродавать программное обеспечение Quicksurface в комплекте с 3D-сканером Calibry. Quicksurface был специально разработан для решения сложных задач в области обра...

Что такое «умные» счетчики и где они появятся Благодаря установке "умных" счетчиков гражданам не нужно будет передавать данные о потреблении электроэнергии вручную. "Умный" счетчик будет сам передавать данные в управляющую или ресурсоснабжающую компанию.Благодаря "умным" счетчикам потребите...

Кодлабы от Apple «Разработка приложений с SwiftUI» “Разработка приложений с SwiftUI” - 8 уроков об использовании SwiftUI в реальных задачах и приложениях.

Как мы внедряли распределенный кеш на Tarantool в одной АБС Разработка любого достаточно серьезного софта, будь то калькулятор матриц или ИИ беспилотного автомобиля, — это всегда какая-то своя предметная область, определенные технологии, алгоритмы и структуры данных, архитектура кода, процесс разработки и еще много разных умных терм...

Лазерный станок СО2. Проводим эксперименты, что можно порезать на СО2 лазерном гравере. Всем привет, с Вами 3DTool!Наши покупатели довольно часто задают нам вопрос, на что способны Со2 лазеры в целом и чем отличаются лазерные Со2 излучатели разных мощностей в частности, ведь если излучатель на 40вт решает такие же задачи, как и ее старшая версия, имеет ли смысл...

Мой ТОП лучших игровых бюджетных процессоров начала 2020 года В этой статье я расскажу о бюджетных игровых процессорах, которые также отлично подойдут для любых универсальных задач, в том числе для монтажа видео и рабочих задач

[Перевод] Полное руководство по созданию Docker-образа для обслуживания системы машинного обучения в продакшене Команда Mail.ru Cloud Solutions перевела полное пошаговое руководство для создания образа Docker (GPU или CPU) вместе с объяснением всех передовых методов, которые следует использовать для обслуживания любого программного обеспечения на основе машинного обучения. Далее текс...

Четыре проекта Huawei обеспечивают реализацию инновационного потенциала Компания Huawei провела Саммит по базовому программному обеспечению для вычислительной отрасли в Шанхае, продемонстрировав достижения, полученные после запуска проектов по разработке базового программного обеспечения с открытым исходным кодом. Основная экосистема охватывает ...

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

Мини-ПК Chuwi Corebox уступает размерами корпуса, но не производительностью Компания Chuwi недавно представила ультракомпактный компьютер CoreBox, который будет доступен в конце мая на Amazon, после чего появится и на Аliexpress.Данный мини-компьютер разрушает привычное впечатление от традиционного настольного ПК: он имеет объём корпуса всего 2 литр...

Готовится трансплантация первого в мире бионического глаза Уже ведется подготовка к операции — она может стать клиническим испытанием первой в мире системы бионического зрения на человеке. Исследователи ищут дополнительное финансирование для производства устройства в глобальных масштабах. Система Gennaris Bionic Vision System — прое...

МТС поработает на химпром Цифровая платформа –решение, которое объединит интеллектуальное управление и оптимизацию технологических процессов на основе физико-математических моделей и баз данных, технологии VR/AR и AI. Участники проекта планируют запустить пилотную версию цифровой платформы в опытную ...

«Сбербанк» будет выпускать компьютеры и гаджеты Как сообщает CNews, «Сбербанк» учредил ООО «СберДевайсы», которая займётся производством компьютеров, а также различного периферийного оборудования. Её генеральным директором назначен Максим Малежин, который занимал должность исполнительного директора блока «Технологии» отде...

Задачи и разборы экзамена ШАД. Часть вторая — с визуальными приёмами Набор в ШАД продолжается, а тем временем мы с Егором Хайруллиным Mikari разобрали ещё несколько задач из письменного экзамена 2019 года (первая часть — здесь). Сначала пробуйте свои силы и постарайтесь решить задачи самостоятельно — например, номер 8 вообще не содержит форму...

SIMETRA участвует в развитии транспортной системы города Чебоксары Компания SIMETRA поставила программные комплексы PTV Vissim муниципальному бюджетному учреждению «Управление жилищно-коммунального хозяйства и благоустройства» города Чебоксары. «Для нас важно решить стратегические и тактические задачи ...

Представлены платформы семейства Qualcomm Snapdragon Wear 4100 для носимых устройств Компания Qualcomm Technologies представила платформы Qualcomm Snapdragon Wear 4100+ и Snapdragon Wear 4100, разработанные для умных часов следующего поколения. Основой этих платформ служит фирменная гибридная архитектура со сверхнизким энергопотреблением. В состав плат...

Bare-Metal Provisioning инфраструктура с нуля Приветствую, Хабр. Меня зовут Роман, я разработчик встраиваемых систем в Getmobit. Хочу поделиться кейсом по развёртыванию программного обеспечения на большом количестве устройств на производственной линии с нуля. Заставлять людей на производстве бегать вдоль конвейера с фл...

Простое руководство по дистилляции BERT Если вы интересуетесь машинным обучением, то наверняка слышали про BERT и трансформеры. BERT — это языковая модель от Google, показавшая state-of-the-art результаты с большим отрывом на целом ряде задач. BERT, и вообще трансформеры, стали совершенно новым шаго...

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

WWDC 2020: Apple объявила о переводе Mac на собственные ARM-процессоры, но постепенно Apple официально объявила о переводе компьютеров серии Mac на процессоры собственной разработки. Глава компании Тим Кук назвал это событие «историческим для платформы Mac». Переход обещают плавный, в течение двух лет. С переходом на платформу собственной разработки Apple обе...

Seagate анонсировал создание модульного корпоративного хранилища Lyve и программной платформы CORTX Seagate анонсировал создание модульного корпоративного хранилища Lyve и программной платформы CORTX. Эта программная разработка совместима с различными инструментами ИИ, ML, гибридного облака, периферийных вычислений, высокопроизводительных вычислений и многого другого. Подр...

Туториал по uplift моделированию. Часть 1 Команда Big Data МТС активно извлекает знания из имеющихся данных и решает большое количество задач для бизнеса. Один из типов задач машинного обучения, с которыми мы сталкиваемся – это задачи моделирования uplift. С помощью этого подхода оценивается эффект от коммуникации ...

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

Разработка сложных компонентов: деливерим быстро, поддерживаем легко Всем привет, меня зовут Роман Пятаков! Я техлид во фронтенд-команде Lamoda. И сегодня хочу поговорить с вами о разработке сложных компонентов. Lamoda — это технически сложный продукт, которым пользуются 10 миллионов пользователей ежемесячно, насчитывающий более 100 внутрен...

Microsoft анонсировала WinUI 3 Preview 1 Microsoft выпустила публичную версию WinUI 3 Preview 1 (библиотека для создания пользовательского интерфейса приложений). В компании утверждают, что это самая передовая разработка на данный момент. Она помогает использовать новые дизайнерские элементы в универсальных програ...

Нечёткая математика. Отношения и волчьи хвосты Параметры и принципы действия различных систем могут быть связаны по выбранному признаку между собой разного рода отношениями. Если, допустим, нас интересует влияние цены услуги на её востребованность, то данная связь может быть описана отношением типа «влияет», «сильно вли...

Разгоняем портал ДО на основе Moodle (решение проблем узких мест) В последнее время все острее встает вопрос об обучении онлайн, во время пандемии, так и в связи с переходом в онлайн всего и вся. На сайте Хабр есть материалы по установке базовой системы на основе moodle. В данной заметке хотелось бы поделиться некоторым опытом настройки с...

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

Часть 1. MPI — Введение и первая программа В этом цикле статей речь пойдет о параллельном программировании. Довольно часто самые сложные алгоритмы требуют огромного количества вычислительных ресурсов в реальных задачах, когда программист пишет код в стандартном его понимании процедурного или Объектно Ориентированного...

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

«Техносерв Консалтинг» представляет решение TSC Rocket TSC Rocket SBL повышает скорость реализации и вывода новых продуктов за счет автоматизации процессов подготовки и выпуска нового функционала для системы и минимизирует возникновение возможных ошибок. Доступный и удобный интерфейс позволяет отслеживать состояния стендов разра...

Задачи с собеседований: без посредников Имеется два числа. Можно ли поменять их местами без использования дополнительной переменной? Решить задачу можно, используя арифметические или побитовые операции. Арифметические проще, но есть одно «но». Пусть у нас есть A и B. A = A + B B = A – B // После этого B ...

Мобильный игровой контроллер Anker PowerCore Play 6K подходит для смартфонов с iOS и Android Компания Anker представила мобильный игровой контроллер PowerCore Play 6K, подходящий для устройств iOS и Android. Уточним, что обозначение «контроллер» выглядит преувеличением, поскольку никаких органов управления у PowerCore Play 6K нет. Однако задача нови...

[Перевод] Трюк с XOR для собеседований и не только Есть целая куча популярных задач для собеседований, которые можно решить одним из двух способов: или логичным применением стандартных структур данных и алгоритмов, или использованием некоторых свойств XOR сложным для понимания способом. Хоть и непривычно ожидать решения с...

Временные ограничения для внешних интерфейсов ПЛИС Здравствуйте. В данной статье я хочу по возможности максимально просто и понятно рассказать о том, как рассчитываются временны́е ограничения (timing constraints) на синхронные интерфейсы ПЛИС. Просто — не значит коротко, но зато простыми словами, которые вы сможете легк...

Расчет факторов в антифроде. Доклад Яндекса Антифрод — сервис по поиску и нивелированию случаев эксплуатации других, общедоступных сервисов Яндекса. Три года назад мы начали проектировать платформу, позволяющую быстро и легко развернуть антифрод где угодно в компании. Сложность задачи в том, что многим сервисам нужны ...

Google и Microsoft объединились ради совместимости браузеров Компании Google и Microsoft объявили о создании совместной инициативы под названием #Compat2021, призванной улучшить совместимость браузеров.  Народное творчество о совместимости браузеров В группе #Compat2021 участвуют и некоторые другие участники веб-сообщества,...

Путеводитель по созданию стендов полунатурного моделирования (HIL) оборудования самолётов Всем привет! За время работы в отрасли авиастроения у меня и коллег накопился большой опыт по разработке и созданию стендов полунатурного моделирования бортового оборудования самолётов (Hardware-In-the-Loop, HIL) и стендов быстрого прототипирования (Model-In-the-Loop, MIL...

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

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

NVIDIA DGX Station A100 предлагает исследователям ЦОД-в-коробке для ИИ-задач NVIDIA представила NVIDIA DGX Station A100 — сервер петафлопсного уровня для рабочих групп. Инновационная система искусственного интеллекта второго поколения DGX Station A100 ускоряет выполнение сложных задач машинного обучения и обработки ...

Отечественная облачная платформа AccentOS стала доступна партнерам OCS Решение для построения частных, публичных и гибридных облаков спроектировано и разработано компанией «Тионикс Холдинг», дочерним подразделением «Ростелекома», входящим в группу компаний «РТК-ЦОД». Платформа AccentOS предоставляет российским компаниям, действующим в рамках...

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

[Из песочницы] Как я отказался от вычисления квадратного корня Очень часто, при цифровой обработке сигналов необходимо вычислить длинну вектора, обычно это делается по формуле A=SQR(X^2+Y^2). Здесь возвести в квадрат значение не сложно, но операция вычисления квадратного корня не является простой операцией, особенно для микроконтролле...

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

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

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

Spacebit — новый вендор в ГК «Информзащита» «Информзащита объявила о создании компании Spacebit, которая сосредоточится на разработке собственных программных продуктов в сфере информационной безопасности. Задача компании — стать полноценным вендором и занять свою нишу ...

EPY4еский сервер ASUS с процессором AMD и RAID на DC1000M – что ты можешь? Привет, Хабр! Трудности в выборе сервера для задач компаний, как правило, возникают и у опытных и у начинающих системных администраторов. Ассортимент поставок комплектующих внутри готового решения зачастую едва умещается на нескольких листах. А сервера на базе процессоров AM...

Ставим задачи на развитие (в кровавом enterprise и не только) Забегает молодой парень в больницу: — Доктор, сделайте мне кастрацию, срочно! — ??? — Срочно, доктор, некогда объяснять! Доктор делает кастрацию. Наутро парень приходит в себя от наркоза, его спрашивают, в чем дело, собственно? — Понимаете, я собираюсь жениться на еврейк...

Яндекс замахнулся на собственные лидары и камеры для беспилотников Российский Яндекс объявил о разработке собственных лидаров и камер для беспилотных автомобилей. Первые прототипы уже проходят тестирование на беспилотных автомобилях в Москве.  Разработчики также планируют применять их и на роботах-доставщиках — Яндекс.Ровер...

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

Разработка простейшего логического анализатора на базе комплекса Redd В прошлой статье цикла мы потренировались сохранять данные из потокового интерфейса в память средствами DMA. Пришла пора сделать какую-то полезную поделку, используя полученные навыки. Очень полезная при удалённой отладке вещь — анализатор. Вообще, при работе с комплексом ск...

Экосистема Xiaomi: лучшие и необычные устройства ZMI — компании, познакомившей нас с пауэрбанками Бренд ZMI technology — один из базовых в экосистеме Xiaomi. Появился он в 2013 году благодаря сотрудничеству Xiaomi с китайской промышленной корпорацией ZIMI, основанной годом ранее в парке высоких технологий города Цзянинь. С момента основания ZIMI занимается разработ...

В России создают первую платформу для краудсорсинга данных для технологических проектов и исследований По словам руководителя разработки Common Data, участницы Кружкового движения НТИ Анастасии Гисиной, практически каждый исследовательский проект сталкивается с проблемой формирования датасета (набора данных). Открытые данные часто являются некачественными и редко полностью по...

Создать кластер за 120 секунд: открытый курс по Managed Kubernetes Учебный центр «Слёрм» и Selectel совместными усилиями создали курс по Managed Kubernetes, доступ к урокам предоставляется бесплатно. Спикеры курса познакомят с Managed Kubernetes Selectel и научат работать с кластерами. Покажут популярные кейсы использования, разберут мул...

На семи платформах Операционная система «Альт 8 СП» сертифицирована ФСТЭК. Защищенная операционная система «Альт 8 СП», совместно развиваемая компаниями «Базальт СПО» и ГК ИВК, прошла тестовые испытания ФСТЭК России, подтвердившие ее соответствие требованиям к операционным системам типа «А»...

Supermicro представляет самый универсальный ассортимент систем на базе AMD EPYC™ 7003, обеспечивающих лучшую в мире производительность (на 36% выше) для выполнения важнейших задач сегодняшнего дня Универсальность и широта оптимизированных под хранилища и графические процессоры систем SuperBlade® типа Ultra и Twin обеспечивают максимальную производительность в выполнении задач для облачных центров обработки данных, корпоративных вычислительных систем, а также сист...

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

Знакомство с pg_probackup. Вторая часть Продолжаем знакомиться с инструментом pg_probackup. В первой части мы установили pg_probackup, создали и настроили экземпляр, сняли два бэкапа — полный и инкрементный в режиме DELTA, научились просматривать и изменять конфигурацию экземпляра. Получили список бэкапов, нап...

В России спущен на воду новейший корвет Об этом сообщает «Интерфакс», корреспондент которого присутствовал на мероприятии. По словам главкома ВМФ Николая Евменова, корабль предназначается для Черноморского флота. 3 марта министр обороны РФ Сергей Шойгу сообщил, что корабль планируется передать ВМФ в этом году. Кро...

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

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

Российским компаниям грозит обязательное импортозамещение в IT Полный список предприятий, а также порядок их обязательного перехода на российские аналоги зарубежных программно-аппаратных решений должен быть утвержден правительством до 1 сентября. Первоначально планировалось, что лишь узкий сегмент самых критически важных предприятий буд...

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

[Перевод] Введение в GitHub Actions В этой статье Senior App Dev Manager Джейсон Джордано (Jason Giordano) покажет нам, как использовать GitHub Actions для создания очень простого CI/CD решения. GitHub Actions, релиз которого состоялся 13 ноября 2019 года, позволяет легко автоматизировать все ваши рабочие пр...

[Перевод] Python-пакеты для Data Science Python — это один из самых распространённых языков программирования. Хотя стандартные возможности Python достаточно скромны, существует огромное количество пакетов, которые позволяют решать с помощью этого языка самые разные задачи. Пожалуй, именно поэтому Python и пользуетс...

Численный FORTH Форт и сейчас известен, главным образом, среди разработки встроенных систем, как что-то вроде необычайного высокоуровневого ассемблера, например, для микроконтроллеров - AmForth и Mecrisp. Однако, когда-то давным давно был известен в другой ипостаси - как язык программирован...

Представлены смарт-очки Lenovo ThinkReality A3 для корпоративных клиентов Компания Lenovo привезла на выставку CES 2021 массу новых устройств, в числе которых оказались и смарт-очки ThinkReality A3.Устройство позиционируется производителем, как одно из самых продвинутых и универсальных в категории умных очков для корпоративных клиентов.ThinkRealit...

Выпущена первая робототехническую платформу с поддержкой 5G и ИИ Развивая успех платформы Qualcomm Robotics RB3, широко применяемой в различных выпускаемых сегодня роботах и дронах, платформа Qualcomm Robotics RB5 включает аппаратные и программные компоненты, а также средства разработки. Первая в своем роде платформа Qualcomm Robotics RB5...

checkm8 для Lightning-видеоадаптеров Apple Появление эксплойта checkm8 можно назвать одним из важнейших событий прошедшего года для исследователей продукции Apple. Ранее мы уже опубликовали технический анализ этого эксплойта. Сейчас сообщество активно развивает джейлбрейк checkra1n на основе checkm8, поддерживающий ...

[Из песочницы] Urban Bot или как писать чат-ботов для Telegram, Slack, Facebook… на React.js В этой статье я хочу познакомить с новой библиотекой Urban Bot, которая адаптирует React для написания чат-ботов. Ниже я расскажу, зачем эта библиотека появилась на свет, какие дает преимущества и как написать вашего первого чат-бота. Чат-бот — это чаще всего отдельный чат ...

SteelSeries приобрела разработчика ПО в области звука SteelSeries объявила о приобретении компании A-Volute, занимающаяся разработкой программного обеспечения для 3D-звука. SteelSeries стремится улучшить свое программное и аппаратное обеспечение с помощью команды A-Volute. A-Volute разработала программное обеспечение Nahim...

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

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

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

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

Простой веб сервер для SPA/PWA за «5 минут» Как создать Простой веб-сервер, используя только стандартные инструкции nodejs Часто для разработки MPA/SPA/PWA приложений требуется простой веб-сервер. Однажды, на одном большом митинге в ответ на вопрос: «Что ты делал?», я сказал, что поднимал веб-сервер для хостинга PWA п...

Гид по сленгу дизайнеров: как ставить задачу на одном языке с повелителями Фотошопа и Иллюстратора Логомашина принесла актуальный словарь дизайнеров, чтобы вам было проще ставить задачи и вносить правочки.

[Перевод] Julia готова для прода Сейчас мне хочется поделиться своими выводами сделанными после нескольких бесед, в которых я участвовал на JuliaCon 2020. Я потратил уже 20 лет на развертывание в корпоративных средах проектов связанных с наукой о данных (тогда она так еще не называлась, но мы уже обучали н...

Мы опубликовали современный Voice Activity Detector и не только Всегда при работе с речью встает несколько очень "простых" вопросов, для решения которых нет большого количества удобных, открытых и простых инструментов: детекция наличия голоса (или музыки), детекция наличия цифр и классификация языков. Для решения задачи детек...

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

В МГУ разработали новый сервис для мониторинга погоды в Москве Как сообщают в пресс-службе МГУ, отличительной особенностью веб-приложения Mosclim является использование не только наблюдений с "официальных" метеостанций Росгидромета, но также краудсорсинговой информации, а именно - измерений на сети популярных любительских мете...

MASK-RCNN для поиска крыш по снимкам с беспилотников В белом-белом городе на белой-белой улице стояли белые-белые дома… А как быстро вы можете найти все крыши домов на этой фотографии? Все чаще можно слышать про планы правительства провести полную инвентаризацию объектов недвижимости с целью уточнения кадастровых данных. Для...