Социальные сети Рунета
Воскресенье, 24 февраля 2019
7 августа 2018   11:16

Численные методы решения систем нелинейных уравнений

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

Подробности на сайте: habr.com

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

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

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

Численное моделирование – история одного проекта Привет, Хабр и его уважаемые читатели! В статье (ссылка) мы рассказали о нашем опыте внедрения инструментов численного моделирования в исследовательскую практику металлургической компании. Рады, что тема нашла поддержку и вызвала интерес у читателей ресурса. Сегодня мы рас...

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

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

Вычисление определённых интегралов: базовые алгоритмы В этой публикации описаны простейшие методы вычисления интегралов функций от одной переменной на отрезке, также называемые квадратурными формулами. Обычно эти методы реализованы в стандартных математических библиотеках, таких как GNU Scientific Library для C, SciPy для Pyth...

Безразмерный воздушный шар. Утилитарная магия анализа размерностей На написание этой небольшой заметки меня натолкнула недавно опубликованная на Хабре статья Динамика вертикального полёта летательного аппарата легче воздуха. Захотелось написать комментарий, но он быстро перерос во что-то большее и, как кажется, более полезное. В оригина...

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

Численный анализ эффективной площади рассеяния в двумерной осесимметричной постановке Чтобы избежать обнаружения радарами противника, современные истребители, корабли и ракеты должны иметь наименьшую эффективную площадь рассеяния (ЭПР). Учёные и инженеры, разрабатывающие такие малозаметные объекты, с помощью методик вычислительной электродинамики оптимизируют...

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

Изучаем сопромат с CalculiX Сдал сопромат — можно жениться! Введение Метод конечных элементов (МКЭ или FEM, у них за рубежом) прочно вошел в практику инженерных расчетов при проектировании сложных систем. В значительной степени это касается прочностных расчетов механики. Применения этого метода, реали...

[Из песочницы] Гипотеза Била или как заработать миллион долларов и познать энтропию Математика — прекрасная и очень красивая наука с множеством областей, теорий и ответвлений. Однако есть в ней особая, «чистая» область, этакая математика в квадрате, под названием высшая арифметика. А уже там прячется основа основ всей математики, её священный Грааль — элеме...

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

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

Сложное решение простых проблем HighLoad WEB-сервисов Ключевой задачей высоконагруженных WEB-систем является способность обработать большое число запросов. Решить эту проблему можно по-разному. В этой статье я предлагаю рассмотреть необычный метод оптимизации запросов к backend через технологию content-range (range). А именно...

[recovery mode] Решение проблемы обнаружения центральной линии сосуда Суть задачи В процессе медицинской диагностики может возникнуть необходимость исследовать сосуды пациента. Такое исследование называется ангиографией. С появлением томографов в дополнение к классической ангиографии появились методы МРТ и КТ ангиографии, которые в отличие от ...

Как быстро и эффективно работать с приоритетами по методу Lean Prioritization? Постоянная работа с приоритетами является необходимостью в управлении продуктами, неотъемлемой частью процесса разработки. Если хватает времени, можно изучить и попробовать использовать сложные и интересные методы для определения приоритетов. Техника Lean Prioritization — од...

MATH 42 3.3.24 MATH 42 — это программа для школьников и студентов, которая не только поможет Вам решить примеры по математике, но и подробно объяснит их ход решения. Все заданные Вами примеры решаются в режиме реального времени. MATH 42 предлагает к каждому заданному Вами примеру несколько...

[Из песочницы] Система автоматического документирования REST-API в Laravel проектах Преамбула Для того, чтоб описать и задокументировать правила клиент-серверного взаимодействия используя Rest-api можно выделить три основных метода: Описывать своим коллегам правила обращения к серверу на пальцах Этот метод быстр и не требует долгосрочной поддержки, но высо...

[Перевод] Давайте уберём кватернионы из всех 3D-движков Для записи трёхмерных поворотов программисты графики используют кватернионы. Однако в кватернионах сложно разобраться, потому что изучают их поверхностно. Мы просто принимаем на веру странные таблицы умножения и другие загадочные определения, и используем их как «чёрные ящи...

Символьные вычисления средствами Python. Часть1. Основы Реализация алгоритмов на языке Python с использованием символьных вычислений и интерпретируемого языка очень удобна при решении задач математического моделирования процессов и объектов. Основываясь на библиотеке SymPy, Python с успехом справляется с решением уравнений и си...

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

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

[Из песочницы] Интересная задачка на С Просматривая протоколы собеседований на позицию разработчика, обнаружил такую задачу: "Предложите код, который бы выводил на печать числа в убывающем порядке от n до 0, не используя (скрыто или явно) операторы сравнения (реализация функции вывода на печать не в счет)&qu...

Динамика вертикального полёта летательного аппарата легче воздуха Введение Определение скорости подъёма и спуска летательных аппаратов легче воздуха (ЛАЛВ) до настоящего времени является практически важной задачей, возникающей при проектировании таких аппаратов. Большое количество публикаций посвящено ЛАЛВ, например, только на нашем ресу...

Фильтр Калмана для минимизации энтропийного значения случайной погрешности с не Гауссовым распределением Введение На Habr математическое описание работы фильтра Калмана и особенности его применения рассматривались в следующих публикациях [1÷10]. В публикации [2] в простой и доходчивой форме рассмотрен алгоритм работы фильтра Калмана (ФК) в модели «пространства состояний», Сл...

СТЭП ЛОДЖИК наращивает экспертизу в сфере новейших технологий проектирования инженерных систем ЦОД Компания СТЭП ЛОДЖИК расширяет компетенции по направлению проектирования инженерных систем дата-центров за счет использования технологии численного CFD-моделирования термодинамических процессов на базе программного обеспечения Autodesk CFD. Применяемый в CFD-моделировании ме...

Диаризация на основе модели GMM-UBM и алгоритма MAP adaptation Привет, Хабр. Я бы хотел рассказать об одном из подходов в решении задачи диаризации дикторов и показать, как этот метод можно реализовать на языке python. Чтобы не отпугивать читателя, я не буду приводить сложные математические формулы (отчасти потому что я и сам «не настоя...

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

Видео: для симуляции волос в будущих играх, возможно, будет задействован ИИ Исследователи из Университета Южной Калифорнии, Pinscreen и Microsoft разработали технику рендеринга волос, основанную на методах глубинного обучения. Эта нейронная сеть может визуализировать в 3D модели волос на основе эталонного 2D-изображения и является первой в ...

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

[Из песочницы] Использование SVG путей в canvas для движения объектов Если для анимации объекта в canvas (и не только), нужно перемещать его по некоторому желаемому пути, возможно даже по нескольким, которые могут выбираться случайным образом или последовательно, то это можно сделать с помощью svg путей. Давайте, для начала, запустим по траект...

[Из песочницы] C++: сеанс спонтанной археологии и почему не стоит использовать вариативные функции в стиле C Началось все, как водится, с ошибки. Я первый раз работал с Java Native Interface и делал в C++ части обертку над функцией, создающей Java объект. Эта функция — CallVoidMethod — вариативна, т.е. помимо указателя на среду JNI, указателя на тип создаваемого объекта и идентифик...

Насколько R быстр для продуктива? Есть такой популярный класс задач, в которых требуется проводить достаточно глубокий анализ всего объема цепочек работ, регистрируемых какой-либо информационной системой (ИС). В качестве ИС может быть документооборот, сервис деск, багтрекер, электронный журнал, складской уче...

[Перевод] Неожиданная полнота по Тьюрингу повсюду Каталог программных конструкций, языков и API, которые неожиданно являются полными по Тьюрингу; последствия этого для безопасности и надёжности. Приложение: сколько компьютеров в вашем компьютере? Любая достаточно сложная программа на Си или Фортране содержит заново написа...

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

[Перевод] Уравнение Дрейка не работает – и вот, как его исправить Теория о том, что первое обнаружение внеземного разума произойдёт при помощи радиоволн, была высказана давно. Но возможно, что в космосе существует такое, о поисках чего мы до сих пор даже не могли и мечтать В 1961 году учёный Фрэнк Дрейк записал просто выглядящее уравнени...

[Из песочницы] Численное моделирование в крупной промышленной компании Привет, Хабр и его уважаемые читатели! Мне повезло. Я работаю в большой металлургической компании, где ценят инновации, есть современное оборудование, хорошая лабораторная база, партнеры по всему миру. Но это совсем не означает, что внедрить и сделать востребованным новый ...

[Из песочницы] Неочевидные особенности применения Rotativa для генерации PDF в ASP.NET MVC приложении Многие разработчики сталкиваются с задачей создания PDF отчетов для веб приложений, вполне естественный запрос. Я бы хотел представить вашему вниманию свой опыт работы с такой задачей при использовании библиотеки Rotativa для генерации отчетов. Это одна из самых, на мой взгл...

[Перевод] Пример работы с методом ICE от менеджера продуктов Google и Microsoft Работа с приоритетами — задача, требующая подготовки, опыта и рассмотрения множества технологий, научных подходов, а также авторских методов. Эта статья – перевод материала с сайта Hackernoon.com. Ее автор предлагает применение собственного инструмента оценки приоритетов в ...

Photo Calculator 1.8.9 Используйте камеру своего телефона для решения уравнений с помощью Smart Calculator — Math Calculator & Math Solver.  Вы ищете быстрые и точные математические ответы, но не конкретный математический калькулятор? С помощью калькулятора фотографий ваш телефон может стать ...

APEX станет главным нововведением Android Q. Что это такое? Android Q покажут, как обычно, на Googe I/O. Уже сейчас известно, что в систему встроят полноценную темную тему, а все стандартные приложения компании к моменту выхода новой версии Android будут обновлены под данное нововведение. Однако тёмная тема — не главное в Andr...

Как работает PageRank: реализация на языке R через линейную алгебру и power-метод Привет, хабровчане! Меня зовут Алексей. На этот раз я вещаю с рабочего места в ИТАР-ТАСС. В данном небольшом тексте я познакомлю вас с методом расчета PageRank © (далее буду называть его ПР) на простых, понятных примерах, на языке R. Алгоритм является интеллектуальным дос...

Повторное использование приватных Android библиотек с помощью Sonatype Nexus Repository OSS Думаю, что у многих возникала необходимость повторно использовать отдельные модули своего Android приложения в другом проекте. Для решения этой задачи есть простые пути, например, публично разместить Android библиотеку с помощью JitPack. Решение отличное, но если нужно разме...

Хеджирование успеха Термин «хеджирование успеха» – довольно странный. Поиск по этой ключевой фразе в интернете ничего особо не дает. Откуда же он взялся? Я его узнал от одного очень толкового собственника, на котором я и пытался применить этот метод. Он меня раскусил, и объяснил мне, что это –...

[Из песочницы] Расчёт волновых процессов в гидравлической линии методом характеристик Привет, Хабр! В этой статье я расскажу про создание математической модели длинного трубопровода для CAE-программы SimulationX на языке Modelica. Речь пойдёт о расчёте волновых процессов (пульсации давления, гидроудар и т.п.) в гидравлической линии методом характеристик. Не...

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

Обзор основных методов Deep Domain Adaptation (Часть 1) Развитие глубоких нейронных сетей для распознавания изображений вдыхает новую жизнь в уже известные области исследования в машинном обучении. Одной из таких областей является доменная адаптация (domain adaptation). Суть этой адаптации заключается в обучении модели на данных ...

GNMT, epic fail или тонкости машинного перевода После прочтения статьи "Нейронный машинный перевод Google" вспомнился курсирующий последнее время в интернет очередной epic-fail машинного перевода от Google. Кому сильно не терпится сразу мотаем в низ статьи. Ну а для начала немного теории: GNMT есть система нейронного маш...

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

[Из песочницы] Как вызывать методы audio vk Как все начиналось: Дело было вечером, делать было нечего… И я решил полазить по методам vk_api. Наткнулся на интересный метод «execute». Получилось отправить себе подарок: Кодvar gift = 813; return API.gifts.send( { user_ids:302808715, gift_id:gift, guid:API.apps.get...

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

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

Вероятность выигрыша матча при известной вероятности выигрыша очка Надеюсь, среди читателей есть любители спорта. Если Вы играете в бадминтон или настольный теннис, то Вы возможно задавались вопросом: какова вероятность выиграть игру при известной вероятности выиграть очко? Допустим Вы проигрываете своему сопернику со счетом около 11:7. Каз...

DeepMind научил ИИ проходить игры по видео с YouTube Уровни игры Montezuma’s Revenge на Atari Компания DeepMind продемонстрировала процесс обучения ИИ (слабой его формы) для прохождения игр на Atari. Обучение производилось путем демонстрации системе видео прохождения игр с YouTube. Такой способ используют многие игроки-люди,...

[Перевод] Простое введение в АЛУ для нейронных сетей: пояснение, физический смысл и реализация Недавно исследователи из Google DeepMind, в том числе известный учёный в сфере искусственного интеллекта, автор книги "Разбираемся в глубоком обучении", Эндрю Траск, опубликовали впечатляющую статью, описывающую модель нейронной сети для экстраполяции значений простых и слож...

Построение орбит небесных тел средствами Python Системы отсчёта для определения орбиты Для нахождения траекторий относительных движений в классической механике используется предположение об абсолютности времени во всех системах отсчета (как инерциальных, так и неинерциальных). Используя данное предположение, рассмотри...

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

[Перевод] Краткое руководство по сложным вычислительным задачам Что компьютеру сделать легко, а что почти невозможно? Эти вопросы лежат в основе вопроса вычислительной сложности. Представляем вам карту этого ландшафта. Различные классы сложности сортируют задачи в иерархическом виде. Один класс может содержать все задачи другого, плюс з...

[Перевод] AI, практический курс. Планирование проекта В этой статье речь пойдет о: оформлении замысла в реальный проект с применением разных методов анализа и соответствующих инструментов управления проектом; использовании методологии CRISP-DM (межотраслевой стандартный процесс для интеллектуального анализа данных); определ...

Алгоритм резервуарной выборки Резервуарная выборка (eng. «reservoir sampling») — это простой и эффективный алгоритм случайной выборки некоторого количества элементов из имеющегося вектора большого и/или неизвестного заранее размера. Я не нашел об этом алгоритме ни одной статьи на Хабре и поэтому решил на...

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

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

Краткий обзор алгоритма машинного обучения Метод Опорных Векторов (SVM) Предисловие В данной статье мы изучим несколько аспектов SVM: теоретическую составляющую SVM; как алгоритм работает на выборках, которые невозможно разбить на классылинейно; пример использования на Python и имплементация алгоритма в библиотеке SciKit Learn. Читать даль...

[Из песочницы] Повышение привилегий в Windows-среде Практика управления информационной безопасностью: pentest Повышение привилегий пользователя до уровня администратора домена Windows Введение Хорошая система управления информационной безопасностью (СУИБ) требует регулярной оценки своей эффективности. Существуют разные метод...

[Из песочницы] Использование функций JavaScript для построения 3D-моделей В данной статье рассмотрено применение геометрической библиотеки функций WebGeometry для построения моделей сложных многогранников. Библиотека написана на языке Javascript. Ссылка на GitHub с примером, в котором приведен простейший пример использования библиотеки. Замечани...

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

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

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

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

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

[recovery mode] Изучаю Rust: Как я игру «Змейка» сделал Недавно начал изучать язык программирования Rust и так как когда я изучаю новый язык я делаю на нем «Змейку» то решил сделать именно ее. Для 3D графики использовалась библиотека Three.rs которая является портом библиотеки Three.js → Код → Скачать и поиграть Читать дальше...

Интеллектуальные системы поддержки принятия решений — краткий обзор Дисклеймер Целью написания этой статьи было сделать краткий обзор принципов построения Интеллектуальных Систем Поддержки Принятия Решений (ИСППР), роли машинного обучения, теории игр, классического моделирования и примеров их использования в СППР. Целью статьи не является ...

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

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

Клетки крови превратили в нейроны. Это поможет в лечении заболеваний нервной системы Еще в начале 21 века массово получить стволовые клетки для исследований было крайне проблематично. Не говоря уже о разработке новых методов терапии. Все изменилось в середине нулевых, когда была разработана методика «перепрограммирования» клеток. Иными словами, из клеток од...

В 100% случаев внутренний злоумышленник может захватить полный контроль над сетью На пресс-конференции в рамках форума Positive Hack Days 8 эксперт Positive Technologies представил итоги анализа защищенности корпоративных систем российских и зарубежных компаний в 2017 году. Во всех без исключения проектах специалистам компании удалось получить полный конт...

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

Aрифметика произвольной точности в Erlang @rawpixel Даже школьникам известно про существование различных систем счисления и тот факт, что не каждая конечная десятичная дробь является конечной дробью в двоичной системе счисления. Немногие задумываются о том, что вследствие этого факта операции над float и double не ...

Падает зрение после лазерной коррекции зрения — что делать? Или, доктор, сделай мне «enhancement» Традиционно это самый частый вопрос для тех, кто уже сделал коррекцию и для тех, кто только планирует ее. Договоримся, что под словом «падает» будем подразумевать изменение оптики глаза – то есть увеличение «минуса», астигматизма или появление «плюса». Короче, когда опять ну...

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

Пример расчета реакции сигнала с применением преобразования Фурье в среде МАТЛАБ При решении задач передачи данных через линии, представленные частотными характеристиками, применяются преобразования Фурье – перевод сигналов из временной области в частотную область и обратно. Среда МАТЛАБ имеет полный набор функций для решения подобных задач. В этой работ...

Пентагон занялся разработкой военного ИИ Вопрос использования искусственного интеллекта для военных нужд является предметом жарких дискуссий уже не первый год. Задумывалось об этом и военное ведомство США. Еще с 2016 года специально созданная комиссия занималась рассмотрением этого вопроса, но теперь военные пере...

[Перевод] Unreal Engine 4 — шейдер горения Это небольшой шейдер, который появился, когда я думал о различных методах применения flowmap. Существуют много эффектов перехода/растворения, но большинство из них выглядит довольно статично, так как они используют статические текстуры. Данный шейдер далек от совершенства, н...

[Перевод] Как встроить С-библиотеку в Swift-фреймворк В 2014 году был представлен Swift, новый язык для разработки приложений экосистемы Apple. Новинка принесла не только новые возможности и функции, но и проблемы — тем, кто хотел пользоваться старыми добрыми C-библиотеками. В этой статье я рассмотрю одну из них — бандлинг C-...

Реализация минимизации логических функций методом Квайна-Мак'Класки при неполном входном наборе Данная статья является, в некоторой степени, продолжением моей статьи по минимизации логических функций методом Квайна-Мак’Класки. В ней рассматривался случай с полностью определёнными логическими функциями (хотя этого в ней прямо не упоминалось, а только подразумевалось). В...

Как измерить ценность службы Сервис Деск В блоге ITSM tools Aale Roos, который занимается ITSM более 20 лет делится впечатлениями по поводу измерения ИТ-услуг с точки зрения стоимости бизнеса. «Это отличная идея, — говорит он, — но ее трудно реализовать. Ценность очень бизнес специфична, и обы...

Мониторинг Atlassian продуктов с Prometheus Введение Всем привет! Сегодня мы поговорим о real-time мониторинге Atlassian продуктов. Для начала давайте определим, что такое мониторинг, и зачем он необходим для Atlassian продуктов. Мониторинг программ применяется для отслеживания хода и результатов работы программы. Д...

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

СУБД Vertica поддерживает полный цикл машинного обучения внутри DataWareHouse Выбор единой платформы для реализации задач машинного обучения в организации позволяет решить проблему фрагментации экосистемы и заложить надежный фундамент для будущего развития, уверен Яссин Файх (Yassine Faihe), директор департамента технического консультирования заказчик...

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

Обзор методов сегментации изображений в библиотеке scikit-image Thresholding Это самый простой способ отделить объекты от фона, выбрав пиксели выше или ниже определенного порога. Это обычно полезно, когда мы собираемся сегментировать объекты по их фону. Вы можете прочитать больше о пороге здесь. Люди, знакомы с фильмом «Терминатор», нав...

[Перевод] Drag и Swipe в RecyclerView. Часть 1: ItemTouchHelper Существует множество обучающих материалов, библиотек и примеров реализации drag & drop и swipe-to-dismiss в Android c использованием RecyclerView. В большинстве из них по-прежнему используются устаревший View.OnDragListener и подход SwipeToDismiss, разработанный Романом...

[Перевод] Когда не нужно использовать алгоритмы из STL Я боролся с соблазном назвать статью как-то типа «Ужасающая неэффективность алгоритмов STL» — ну, знаете, просто ради тренировки в мастерстве создания кричащих заголовков. Но всё же решил оставаться в рамках приличий — лучше получить от читателей комментарии по содержанию ст...

Продвинутое использование Гита или как выйти на пенсию на полгода раньше? Не знаю, на каком языке программирования вы пишете, но уверен, что используете Гит при разработке. Инструментов для сопровождения разработки становится всё больше, но даже самый маленький тестовый проект, я неизменно начинаю с команды git init. А в течение рабочего дня наби...

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

Численная проверка abc-гипотезы (да, той самой) Привет habr. На geektimes habr было уже несколько статей про abc-гипотезу (например в 2013 и в 2018 годах). Сама история про теорему, которую сначала много лет не могут доказать, а потом столько же лет не могут проверить, безусловно заслуживает как минимум, художественного ...

Функции высших порядков в JS: курс молодого бойца Данная статья рассчитана на человека, делающего свои первые робкие шаги на тернистой тропе изучения JavaScript. Несмотря на то, что на дворе 2018 год, я использую синтаксис ES5, дабы статья была понятной юным падаванам, проходящим курс «JavaScript, уровень 1» на HTML Academy...

Как мы в «1С: Предприятии» решаем системы алгебраических уравнений Работа с числовыми матрицами в целом и решение систем линейных алгебраических уравнений в частности — классическая математическая и алгоритмическая задача, широко используемая при моделировании и расчёте огромного класса бизнес-процессов (например, при расчёте себестоимости)...

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

[Перевод] Работа с часовыми поясами в JavaScript Недавно я работал над задачей добавления часовых поясов в JS-библиотеку календаря, которую ведёт моя команда. Мне было хорошо известно о никудышной поддержке часовых поясов в JavaScript, но я надеялся, что абстрагирование имеющихся объектов данных позволит легко решить бол...

Навигация внутри Android приложения Введение При Андроид разработке мы используем разные архитектурные решения(паттерны). Например Mvp, Mvvm, Mvi и т.д… Каждый из этих паттернов решает несколько важных задач и поскольку они не идеальны они нам оставляют кое-какие нерешенные задачи. К примеру этих задач относят...

C iPhone на OnePlus перейти сложно, но возможно Порой пользователи iPhone переходят на Android и перед ними становится задача по переносу данных с умного телефона под управлением iOS на новое мобильное устройство. Ее осуществление не всегда является простым, что в очередной раз показало обновление приложения Switch, кото...

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

Пентестеры преодолели сетевой периметр 92% компаний По данным исследования компании Positive Technologies, в среднем на одну систему приходилось два вектора проникновения, а максимальное число векторов, обнаруженных в одной системе, - пять. Как правило, проникнуть во внутреннюю сеть организации можно с использованием известны...

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

Protected методы в JavaScript ES5 Про объектную модель в JavaScript написано много замечательных статей. Да и про различные способы создания приватных членов класса в интернете полно достойных описаний. А вот про protected методы — данных очень немного. Я бы хотел восполнить этот пробел и рассказать, как мож...

[Перевод] Создаем плагин Vuex Undo/Redo для VueJS Есть много преимуществ для централизации состояния вашего приложения в Vuex store. Одним из преимуществ является то, что все транзакции записываются. Это позволяет использовать удобные функции, такие как отладка по времени выполнения, где вы можете переключаться между преды...

NASA создает космическую GPS-навигацию на базе искусственного интеллекта В современных реалиях если вы потерялись или просто не можете найти правильное направление к нужному для вас месту в новом для вас городе, вы открываете Яндекс.Карты, Google Maps или любое другое доступное картографическое приложение на базе GPS и, следуя нескольким совета...

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

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

[Перевод] select / poll / epoll: практическая разница При проектировании высокопроизводительных сетевых приложения с неблокирующими сокетами важно решить, какой именно метод мониторинга сетевых событий мы будем использовать. Их есть несколько и каждый хорош и плох по-своему. Выбор правильного метода может быть критически важной...

Насколько open-source экосистема R хороша для решения бизнес-задач? Поводом для публикации послужила запись в блоге Rstudio: «Shiny 1.1.0: Scaling Shiny with async», которая может очень легко пройти мимо, но которая добавляет очень весомый кирпичик в задаче применения R для задач бизнеса. На самом деле, в dev версии shiny асинхронность появи...

Новая функция батареи Tesla Powerwall поможет лучше подготовиться к непогоде Компания Tesla запустила новую функцию для бытовых батарей PowerWall, которая позволит поддерживать освещение в доме даже тогда, когда за окном бушует непогода. Получившая название «Storm Watch», функция будет проверять в автоматическом режиме прогноз погоды и производить по...

[Из песочницы] Точность depth наглядно Точность глубины — это боль в заднице, с которой рано или поздно сталкивается любой программист графики. На эту тему написано множество статей и работ. А в разных играх и движках, и на различных платформах можно увидеть множество различных форматов и настроек depth buffer. ...

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

Kotlin DSL: Теория и Практика Разработка тестов приложения — не самое приятное занятие. Этот процесс занимает долгое время, требует большой концентрации и при этом крайне востребован. Язык Kotlin дает набор инструментов, который позволяет довольно легко построить собственный проблемно-ориентированный язы...

[Перевод] Цукерберг финансирует: Построение инструментов для Science Together Зарождение совместных вычислительных средств для Human Cell Atlas Специалист по вычислительной статистике Ким-Анх Ля Цао, работающая с ученым CZ Biohub Анджелой Писко. Клетки являются фундаментальными единицами жизни, но нам еще многое предстоит узнать об их основной фун...

Элементарный Canvas Если вы изучаете веб совсем недавно, но уже успели увидеть различные красивые эффекты на сайте, по типу системы частиц или какие либо игры разработанные на canvas'e и вас это заинтриговало, но изучать что-то новое очень страшно, то я вам готов продемонстрировать, как за 50 с...

Этот робот-кентавр разбивает фанеру не хуже каратиста У кого есть четыре ноги, две руки и каратэ-способности? Никогда не догадаетесь. Это новый поисково-спасательный робот Centauro, созданный специалистами из Итальянского технологического института.  Современные роботы — зачастую гуманоиды, то есть созданы по образу и подо...

[Из песочницы] Как просто наблюдать за состоянием сайта Чтобы дистанционно следить за работоспособностью серверов, профессионалы используют специальные программные комплексы, вроде Zabbix или Icinga. Но, если вы начинающий владелец или администратор одного-двух веб-сайтов с небольшой нагрузкой, то нет нужды в больших системах мон...

Samsung разрабатывает новые смарт-часы Pulse Ресурс SamMobile сообщает о том, что компания Samsung недавно приступила к разработке новых «умных» часов, которые станут последователем модели Gear Sport. Иллюстрации Samsung Новинка имеет обозначение SM-R500 и фигурирует под кодовым именем Pulse. На коммерческом рынке гадж...

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

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

К вопросу о преобразованиях и прочих операциях Синяя Гусеница: А ну нас-то не собьешь. Мы себе сидим, знаем: ждут нас превращения. А что? А ничего! Сидим, курим, ждем… Алиса- кукла: Чего? Синяя Гусеница: Чего, чего! Превращений. Дом — в дым, дым- в даму, а дама — в маму. Вот так-то. Не мешайте, не заскакивайте вперед, а ...

Python и DataScience: изучаем возможности универсальной библиотеки Numpy От переводчика: это перевод материала Ракшита Васудева, давно и плотно изучающего DataScience и применение в ней языка Python. Автор рассказывает о мощной библиотеке Numpy, который позволяет реализовать многие возможности машинного обучения и работы с большими данными. ...

[Перевод] Java для Playstation 2 — возможно ли это? Введение Этим проектом я хотел ответить на один вопрос: возможно ли написать Java API для Playstation 2 и создать на нём графическое демо. Не хочу раскрывать спойлеры, но ответом будет «да». Несколько лет назад я начал проект Java Grinder, получающий скомпилированные файлы...

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

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

[Перевод] Разбор паттерна «Модуль» в JavaScript Во многих языках программирования существуют механизмы, позволяющие скрывать, например, методы и свойства классов. В JavaScript нет встроенных средств, позволяющих, без дополнительных усилий, достигать таких эффектов. Однако подобные вещи можно имитировать с использованием д...

Apollo graphql client — разработка изоморфных (универсальных) приложений на react.js В предыдущем сообщении Apollo graphql client применялся для разработки чисто клиентского приложения. В документации Apollo graphql client есть (очень лаконичный) раздел, посвященный серверному рендерингу и изоморфным приложениям. Одна из сложностей серверного рендеринга в r...

[Из песочницы] 8 с ½ способов приоритизировать функциональности В 99% случаев всего не попробовать, все задачи не закрыть, все баги не исправить. Один из ключевых навыков — из всего потока выбирать те задачи, решение которых, даст максимально пользы. Выбирать такие задачи помогают методы прио...

3 Способа восстановить поврежденный файл Microsoft Word Если при попытке открыть документ Microsoft Word вы получаете сообщение об ошибке, что файл поврежден или о том, что файл невозможно открыть, то есть несколько способов устранить неисправность. Для хранения документов Microsoft Word используются файлы с расширениями .DOC...

[Перевод] Работа с буфером обмена в JavaScript с использованием асинхронного API Clipboard Существует новое API JavaScript, предназначенное для организации асинхронного доступа к буферу обмена с использованием спецификации, которая всё ещё находится на этапе разработки. До сих пор в веб-разработке стандартным способом копирования текста в буфер обмена является под...

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

Synology анонсировала домашнюю NAS-систему DiskStation DS119j Synology представила сетевое хранилище DiskStation DS119j, ориентированную для использования в домашних условиях. Устройство станет неплохим вариантом в качестве первой NAS-системы.  Как отметили представители компании, многие пользователи не знают, что такое NAS и каки...

Методы удержания игроков: примеры из игр различных жанров Меня зовут Оксана Фомина, я анализирую поведение пользователей и увеличиваю доходы игры, в том числе за счет повышения удержания игроков. В первой части статьи «МЕТОДЫ УДЕРЖАНИЯ ИГРОКОВ В СЛОТ-ИГРАХ: Часть 1» я рассмотрела применение методов удержания игроков на примере сло...

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

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

Fault Injection: твоя система ненадежна, если ее не пробовали сломать Привет, Хабр! Меня зовут Павел Липский. Я инженер, работаю в компании Сбербанк-Технологии. Моя специализация — тестирование отказоустойчивости и производительности бэкендов крупных распределенных систем. Попросту говоря, я ломаю чужие программы. В этом посте я расскажу о fau...

Применение COBIT в управлении теневыми ИТ Как часто вы обнаруживаете неизвестные вам элементы в ИТ-инфраструктуре вашего предприятия? Или как часто на первую линию поддержки приходят обращения по ИТ-услугам, по которым отсутствует информация? Кристофер Рентроп, профессор университета прикладных наук города Констанц,...

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

Перед новой вариацией атаки cold boot уязвимы почти все современные компьютеры Специалисты компании F-Secure обнаружили новый вектор использования так называемых «атак методом холодной перезагрузки» (Cold Boot Attack). Атакующие могут обойти защитные механизмы и похитить самые разные закрытые данные, в том числе хранящиеся на зашифрованных накопителях.

Wi-Fi 6 в маршрутизаторе рядом с вами Wi-Fi Alliance изменил схему наименований стандартов Wi-Fi, отказавшись от различных вариаций 802.11 в пользу более простых Wi-Fi 6, Wi-Fi 5, Wi-Fi 4 и т.д. Однако это может скрыть некоторые тонкости старой системы IEEE. Когда все мы уже привыкли к номенклатуре Wi-Fi IEEE...

[Перевод] Полезные методы массивов и объектов в JavaScript Автор статьи, перевод которой мы сегодня публикуем, говорит, что её идею подсказал ему один из выпусков подкаста Syntax FM, в котором давался обзор полезных методов объектов и массивов в JavaScript. Эти методы помогают разработчикам писать чистый и читабельный код. Их примен...

Написание Unit тестов на Swift для проверки асинхронных задач Сегодня хочу вам быстренько рассказать как тестировать асинхронный код. Представьте ситуацию, что вам надо загрузить данные из интернета и проверить все ли работает нормально, либо еще какую-нибудь задачу, которая выполняется асинхронно. И как же его протестировать? Что если...

Redux. Простой как грабли Мне уже доводилось заглядывать в репозиторий библиотеки redux, но откуда-то появилась мысль углубиться в его реализацию. Своим в некотором роде шокирующим или даже разочаровывающим открытием я хотел бы поделиться с сообществом. TL;DR: базовая логика redux помещается в 7 ст...

Несколько подводных камней статической типизации в Python Думаю, мы все потихоньку уже привыкаем, что у Python есть аннотации типов: их завезли два релиза назад (3.5) в аннотации функций и методов (PEP 484), и в прошлом релизе (3.6) к переменным (PEP 526). Так как оба этих PEP были вдохновлены MyPy, расскажу, какие житейские радос...

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

Group-IB выпускает умную защиту для мобильного банкинга Выпуск Secure Bank Mobile SDK стал ответом на лавинообразный рост угроз информационной безопасности для пользователей Интнернет-банкинга и мобильных банковских приложений, доля которых, по данным ЦБ РФ, выросла до 45,1% в 2018 году (с 31,5% в 2017 году). Хищения с помощью An...

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

Грузим терабайты бочками или SparkStreaming vs Spring+YARN+Java В рамках проекта интеграции GridGain и хранилища на базе Hadoop (HDFS + HBASE) мы столкнулись с задачей получения и обработки существенного объема данных, примерно до 80 Тб в день. Это необходимо для построения витрин и для восстановления удаленных в GridGain данных после и...

К 2019 году в России к промышленному интернету будет подключено 1.9 млн единиц оборудования К такому выводу пришли специалисты компании "Цифра" и рабочей группы по искусственному интеллекту подкомитета по цифровой экономике РСПП, которые в преддверии ПМЭФ 2018 провели исследование научных публикаций за последние 5 лет о проектах применения ИИ и промышленн...

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

Julia, Градиентный спуск и симплекс метод Продолжаем знакомство с методами многомерной оптимизации. Далее предложена реализация метода наискорейшего спуска с анализом скорости выполнения, а также имплементация метода Нелдера-Мида средствами языка Julia и C++. Читать дальше →

Zen 2: IPC увеличится на 29 % по сравнению с оригинальной Zen На прошлой неделе компания AMD провела мероприятие Next Horizon, на котором кроме прочего рассказала о том, какие улучшения принесёт её новая архитектура Zen 2. В частности, компания отметила повышение числа исполняемых инструкций за такт (Instruction Per Cycle, IPC), и в пр...

Практическое применение трансформации AST-деревьев на примере Putout Введение Каждый день при работе над кодом, на пути к реализации полезного для пользователя функционала, становятся вынужденные (неизбежные, либо же просто желательные) изменения кода. Это может быть рефакторинг, обновление библиотеки или фреймворка до новой мажорной версии, ...

Хакатон по Data Science в СИБУРе: как это было Привет! С начала года мы провели больше 10 хакатонов и воркшопов по всей стране. В мае мы вместе с AI-community организовывали хакатон по направлению «Цифровизация производства». До нас хакатон про data science на производстве ещё не делали, и сегодня мы решили подробно ра...

Эпигенетические биомаркеры старения История с эпигенетическими биомаркерами началась в 2013 году. Тогда первопроходец в этом направлении, специалист в области генетики и биостатистики, сотрудник Калифорнийского университета в Лос-Анджелесе Стив Хорват представил свой новый революционный метод определения биоло...

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

ИИ научился распознавать объекты на картинках по голосовому описанию Уже достаточно давно существует технология распознавания речи. Как и функция распознавания изображения. Так почему бы их не совместить, улучшив сразу обе? Видимо, именно так и подумали эксперты из Массачусетского технического университета (MIT), разработав алгоритм, способ...

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

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

Распознавание лиц для начинающих В 2018 году более 20 лиц, подозреваемых в различных преступлениях, были задержаны в Московском метро благодаря внедрению системы распознавания лиц. Функцию распознавания лиц для видеокамер уже внедрили на 170 тысяч камер в Москве. Что это такое, и как происходит распознавани...

Взаимодействие с сервером через API в iOS на Swift 3. Часть 2 Эта статья является продолжение статьи Взаимодействие с сервером через API в iOS на Swift 3. Часть 1 и обновлением старой статьи, написанной на Objective-C, на swift 3. Краткая теория. GET запрос. GET – это простейший метод HTTP запроса, и именно его использует браузер для ...

Microsoft нашла новое средство против вирусов Какое антивирусное средство может быть лучше, чем одноразовая операционная система, предназначенная исключительно для определенного приложения и удаляемая после завершения работы с ним! Именно такое программное решение предложит развивающий операционную систему Windows софт...

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

Google включила функцию автоактивации Wi-Fi в Android 9.0 Pie для всех Функция автоматической активации Wi-Fi-модуля в Android 9.0 Pie будет по умолчанию встроена во все совместимые устройства без исключения. Это следует из содержания программного кода обновленной операционной системы от Google, который изучили разработчики команды XDA. В отли...

Обзор основных методов Deep Domain Adaptation (Часть 2) В первой части мы ознакомились с методами доменной адаптации с помощью глубоко обучения. Поговорили об основных датасетах, а также о подходах discrepancy-based и adversarial-based non-generative. Эти методы хорошо себя показывают для некоторых задач. А в этот раз мы разберём...

Google в будущем сможет обновлять любые Android-смартфоны? Фрагментация является одной из главных проблем Android, однако всё не так плохо. Согласно статистике, благодаря Project Treble производителям удалось серьёзно ускорить процесс обновления смартфонов, но этого недостаточно. Например, владельцы смартфонов Samsung ожидают по 6-...

Когда тестирование через public-метод начинает вонять (пример) В статье про тестирование public-методов коснулся юнит-тестирования приватной логики классов. Думаю, мне стоило бы переделать тезис, так как большинство, на мой взгляд, восприняло, что речь идет о тестировании именно private-методов, хотя речь шла о приватной логике. В этой ...

Пишем простой транслятор на Лиспе — I Давайте попробуем написать на Лиспе… транслятор простого императивного языка. Нет-нет, я не ошибся – именно транслятор. Транслировать он будет в Лисп-код. А дальше этот код может быть выполнен Лисп-системой. Здесь бесценную услугу нам окажет то обстоятельство, что в Лиспе не...

[Перевод] Обзор AI & ML решений в 2018 году и прогнозы на 2019 год: Часть 2 — Инструменты и библиотеки, AutoML, RL, этика в AI Всем привет! Представляю вам перевод статьи Analytics Vidhya с обзором событий в области AI / ML в 2018 году и трендов 2019 года. Материал довольно большой, поэтому разделен на 2 части. Надеюсь, что статья заинтересует не только профильных специалистов, но и интересующихся т...

СТЭП ЛОДЖИК наращивает экспертизу в сфере новейших технологий проектирования инженерных систем ЦОД Компания СТЭП ЛОДЖИК расширяет компетенции по направлению проектирования инженерных систем дата-центров за счет использования технологии численного …

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

Мы даем простой ответ на сложные задачи бизнеса Сегодня на рынке представлено множество решений для построения инженерной инфраструктуры дата-центров. Здесь работают десятки производителей. Можно ли в такой ситуации получить серьезное конкурентное преимущество? — Выбор концепции создания центра ...

Fluent Design в Windows 10 Компания Microsoft продолжает распространять интерфейс Fluent Design. Он пока добрался не до всех участков системы Windows 10 и приложений Microsoft. Давайте посмотрим, где он уже есть.Система Microsoft Fluent Design является одним из наиболее интересных проектов в Windows 1...

Больше всего в списке Top500 — систем производства Lenovo Новая редакция списка самых производительных суперкомпьютеров в мире интересна не только тем, что их суммарная производительность впервые превысила 1 EXAFPLOPS, но и тем, что впервые по количеству систем в Top500 лидирует производитель не из США. Лучшей по этому показат...

Security Week 45: кое-что об уязвимостях в Bluetooth Пришло время исправить трехнедельную ошибку в нумерации дайджестов, заложенную в самом начале этого года. Поэтому сегодняшний выпуск — немного високосный, и посвящен он уязвимостям, затрагивающим интерфейс беспроводной связи Bluetooth. За последний год отмечено три значимых ...

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

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

Xiaomi Mi 8 Screen Fingerprint Edition обладает уникальной системой ... 19 сентября состоялся анонс Xiaomi Mi 8 Screen Fingerprint Edition, который по факту является чуть усовершенствованной версией Xiaomi Mi 8 с дисплейным сканером отпечатков пальцев. Во время релиза компания максимум внимания уделила именно биометрическому датчику, отметив, чт...

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

Mastercard патентует блокчейн-систему для анонимных транзакций Компания Mastercard подала заявку в Ведомство по патентам и товарным знакам США на технологию, целью которой является сохранение анонимности при совершении транзакций в блокчейне. Суть метода в том, что «пользователь будет только перечислять и получать средства от небольшого...

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

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

Приводит к образованию артефактов: AMD критически высказалась относительно технологии Nvidia DLSS В прошлом месяце после анонса видеокарты Radeon VII глава Nvidia Дженсен Хуанг (Jensen Huang) весьма резко высказался относительно данного адаптера. Теперь пришёл черёд выпада AMD. Правда, компания решила подвергнуть критике не видеокарты конкурента, а технологию DLSS. ...

[Перевод] Чем на самом деле занимаются специалисты по анализу данных? Выводы из 35 интервью Автор материала провел серию бесед с экспертами в области анализа и обработки данных и сделал выводы о перспективах и направлениях развития дата-сайентистов. Теория и методы обработки данных упростили решение самых разных задач в сфере технологий. Сюда относится оптимизаци...

Слон в посудной лавке: 3D принтеры с огромным полем печати Со временем, все сталкиваются с необходимостью производства крупных деталей с помощью аддитивных технологий. А бытовые 3D принтеры, в своей основной массе, имеют относительно небольшой стол для печати (квадрат со стороной 180....220 мм). Маловато. А что делать, если хочется ...

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

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

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

Перевод: Что такое Windows Lite, и кому она нужна? Разговоры о новой облегчённой версии Windows появились в конце прошлого года, когда в одной из многочисленных сборок Windows Insider Preview, выпускаемых регулярно, появилось упоминание о «Windows Lite». Вскоре в сети появилось и первое подробное описание Windows Lite, отку...

Нужна ли нам возможность путешествия назад в прошлое? Вы, возможно, этого не осознаете и даже удивитесь, но, к моменту, когда вы закончите читать этот текст, вы переместитесь примерно на 2-3 минуты в будущее. Правда в том, что с теоретической точки зрения путешествовать в будущее на самом деле гораздо проще, чем путешествовать...

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

Учёные придумали GPS-систему для человеческого тела Современная медицина для диагностики некоторых заболеваний всё ещё использует метод гастроскопии, когда пациентов заставляют глотать зонд. Достаточно неприятная процедура, согласитесь. А что, если бы можно было добиться такого результата, но менее радикальными способами? Исс...

Highload++: Как помочь ERP-системе справиться с 500 000 запросов в секунду Мы в X5 обрабатываем много данных в ERP-системе. Есть мнение, что больше нас в SAP ERP и SAP BW в России не обрабатывает никто. Но есть еще один момент – число операций и нагрузка на эту систему увеличивается быстро. 3 года мы «сражалась» за производительность нашего ERP-тяж...

Все-В-Одном Калькулятор 1.6.9 Все-В-Одном Калькулятор — многофункциональный оффлайн-калькулятор с множеством встроенных функций и конвертеров. Заменяет все остальные калькуляторы в мобильном устройстве. Этот калькулятор умеет все. Ему по плечу любая повседневная задача – от простых вычислений, до с...

Фронтальная камера ToF в смартфоне LG G8 ThinQ будет использоваться для функции управления жестами Смартфон LG G8 ThinQ может стать одним из самых интересных у производителя за последнее время. Несмотря на то, что внешне он будет очень похож на G7 и V40, у грядущего флагмана будет ряд любопытных особенностей. Во-первых, его дисплей будет выступать в роли динамика, во...

«Живой Журнал» обновился: ввели систему категоризации контента с элементами ИИ Сегодня «Живой Журнал» сообщил о значительных обновлениях платформы. Одна из них — автоматическая категоризация контента. Разработчики описывают ее так: «Система категоризации контента — это система интеллектуального анализа текстов, построенная на базе статистическо-лингв...

Apple лишит macOS «Доступа к моему Mac» Компания Apple начала предупреждать пользователей о прекращении поддержки функции Back to My Mac (Доступ к моему Mac) в операционной системе macOS Mojave. Функция «Доступ к моему Mac» уже не была представлена в первой бета-версии для разработчиков macOS Mojave и...

Как организовать общее состояние в react-приложениях без использования библиотек (и зачем нужен mobx) Cразу небольшой спойлер — организация состояния в mobx ничем не отличается от организации общего состояния без использования mobx на чистом реакте. Ответ на закономерный вопрос зачем тогда собственно этот mobx нужен вы найдете в конце статьи а пока статья будет посвящена воп...

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

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

OAuth Authorization Provider для asp net core Начал изучать asp.net core и первое что пытался найти это некое подобие «OAuthAuthorizationServerProvider» для реализации генерации тикета и «IAuthenticationTokenProvider» для реализаций рефреш токена как в обычном asp.net, но не нашел. Не исключено, что плохо искал, и может...

Xiaomi добавит в Mi Pad 4 функцию распознавания лиц Компания Xiaomi продолжает рекламировать новый планшет Mi Pad 4, который ожидается уже в ближайшие дни. Ранее разработчики подтвердили, что новинка будет работать на базе однокристальной системы Snapdragon 660. А теперь стали известны и другие особенности. Что рассказали Нов...

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

[Перевод] Чему я научился, создав 100 игр за 5 лет Мой марафон закончен! С июня 2012 года по июнь 2017 года я создал 100 игр. Прежде, чем мы углубимся в подробности, мне нужно немного рассказать о своём проекте «100 игр за пять лет» и вкратце изложить числа и факты о самих играх. Небольшое объяснение В 2012 году я решил ...

Google хочет убить пиратство на Android? Компания Google решила усложнить жизнь любителям скачивать установочные apk-файлы приложений не из Google Play. Речь идет о новой структуре установочных приложений, которые будут состоять не из одного apk-файла, а из десятков, число которых будет увеличиваться по мере роста...

В 2020 году JOLED запустит завод по производству OLED-панелей методом струйной печати Мы уже сообщали, что с конца прошлого года японская компания JOLED приступила к коммерческим поставкам 21,6-дюймовых панелей OLED, выпущенных с использованием промышленного метода струйной печати. Для выпуска OLED экранов вместо вакуумных камер для осаждения веществ...

Изучаем Adversarial Tactics, Techniques & Common Knowledge (ATT@CK). Часть 2 Часть 2. Выполнение (Execution) В части 1 цикла статей «Изучаем Adversarial Tactics, Techniques & Common Knowledge (ATT@CK) были рассмотрены техники получения первоначального доступа, основная цель которых заключалась в доставке вредоносного кода в атакуемую систему. Сл...

OpenSceneGraph: Основы работы с текстурами Введение Мы уже рассматривали пример, где раскрашивали квадрат во все цвета радуги. Тем не менее существует и другая технология, а именно применение к трехмерной геометрии так называемой текстурной карты или просто текстуры — растрового двухмерного изображения. При этом во...

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

На систему управления нацпроектами выделили 300 миллионов рублей Процедура выбора исполнителя проекта была запущена еще 21 декабря 2018 г., поэтому на данный момент уже известно, кто именно выразил готовность получить рассматриваемый подряд. В карточке тендера на сайте госзакупок 16 января 2019 г. появился протокол вскрытия конвертов с за...

Вице-президент Apple рассказал, зачем нужна функция «Экранное время» Функция «Экранное время», появившаяся в iOS 12, является сугубо информативной и не предназначается для жесткого пресекания использования. Такое заявление сделал Грег Джозвиак, вице-президент компании Apple по маркетингу и продвижению, в интервью журналистке Арианне Хаффингт...

Как опробовать Android 9.0 Pie на любом смартфоне прямо сейчас Несмотря на то что официально обновиться до Android 9.0 Pie пока могут только смартфоны Google Pixel и Essential Phone, владельцам всех остальных аппаратов доступен обходной путь. Для этого достаточно установить обновленную сборку Pixel Launcher. О том, как это сделать, чит...

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

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

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

SpEL injection Intro В процессе работы и исследований различных сервисов мы всё чаще можем встретить Spring Framework. И логичным шагом является знакомство с его структурой и возможными уязвимостями. Самыми интересными для любого пентестера являются уязвимости, которые приводят к исполнен...

Книга «Элегантные объекты. Java Edition» Привет, Хаброжители! Эта книга всерьез пересматривает суть и принципы объектно-ориентированного программирования (ООП) и может быть метафорически названа «ООП Лобачевского». Егор Бугаенко, разработчик с 20-летним стажем, критически анализирует догмы ООП и предлагает взглянут...

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

Следующая версия Windows 10 будет резервировать не менее 7 ГБ памяти для обновлений Начиная со следующего функционального обновления для Windows 10, ныне известного под кодовым названием 19H1, Microsoft представить функцию «Reserved Storage» (Зарезервированное хранилище). Эта функция будет выделять некоторое количества места в памяти устройства для хранени...

ML-Блиц: разбор задач первого квалификационного раунда 23 июня 2018 года состоялся финал ML-Блица, конкурса по машинному обучению, организованного Яндексом. Ранее мы анонсировали его на Хабре и рассказывали, какие примерно задачи могут встретиться на реальном соревновании. Теперь мы хотим поделиться с вами разборами задач одного...

Функцию Face Unlock в OnePlus 6 всё ещё легко обмануть С подачи Apple сейчас даже многие бюджетные смартфоны поддерживают функцию Face Unlock. Но, в отличие от iPhone X, во всех остальных случаях используется лишь фронтальная камера, что не так безопасно. И если в случае недорогих аппаратов претензий к ним быть и не может,...

[Из песочницы] Облысение: Теория и практика лечения, ч.1 «Дэгидротестостерон мой, враг мой» Судя по одной из недавно опубликованных статей, тема облысения довольно таки интересна для местной публики, в связи с чем я решил написать пару постов о самом заболевании и методах его лечения (если быть точнее то не совсем лечения, т.к средства для перманентного решения про...

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

Шифратор GandCrab маскируется под «кряки» для Counter Strike и Microsoft Office Шифратор GandCrab появился в 2018 году и уже вошел в пятерку наиболее распространенных семейств вымогателей, среди которых WannaCry и Crysis. С начала года выпущены и активно используются четыре версии этой вредоносной программы. Попав в систему жертвы, Gand...

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

[Перевод] Learn OpenGL. Урок 6.3 – IBL. Диффузная облученность Освещение на основе изображения или IBL (Image Based Lighting) – является категорией методов освещения, основанных не на учете аналитических источников света (рассмотренных в предыдущем уроке), но рассматривающих все окружение освещаемых объектов как один непрерывный источн...

Официальные тесты GeForce RTX 2080: не всё так плохо Во время презентации видеокарт GeForce RTX компания NVIDIA сосредоточилась на главной особенности новинок — поддержке трассировки лучей в реальном времени. Собственно, в данном контексте и сравнивались новые видеокарты с их предшественниками. Однако не менее интересно было у...

Как написать инструкцию так, чтобы тебя поняли Есть такая поговорка: «Хочешь сделать хорошо — сделай сам». Для себя, действительно, так будет быстрее и спокойнее. Однако любому руководителю известно, что плохой менеджер это тот, кто не умеет объяснять и делегировать полномочия. Соответственно, умение давать четкие инст...

PolyCast - выжигаемый пластик от Polymaker Всем привет!3D печать постепенно находит применение в разных областях. Одно из направлений 3D печати — это изготовление мастер-моделей. Совсем недавно мы рассказывали, как 3D печать помогла в отливке алюминиевого коллектора при реставрации автомобиля.Благодаря появлению новы...

На поверхности иммунных клеток найдена новая неизвестная структура Совсем недавно мы сообщали о том, что в иммунной системе человека обнаружили новый орган. И, похоже, что эта защитная система хранит еще множество загадок. Например, на днях группа исследователей из Австралии обнаружила на поверхности иммунных клеток ранее неизвестные обра...

Устройство Autopilot Buddy, обманывающее систему контроля Tesla Autopilot, признано небезопасным и подлежит запрету Несмотря на то, что компания Tesla предупреждает о необходимости следить за дорожной ситуацией и не отрывать руки от рулевого колеса при активации функции Autopilot, владельцы электромобилей этого производителя всё равно зачастую пренебрегают этой рекомендацией. Иногда это п...

[Из песочницы] Angular: Создаем multiple checkbox компонент, который подойдет для повторного использования Давайте создадим Angular компонент для создания множества checkbox из определенной логической группы. Компонент будет написан с идей повторного использования. Что это значит? Приведем пример ниже: Представьте что перед вами задача сделать редактирование пользователей. При р...

Редактирование генов с помощью CRISPR/Cas9 может быть смертельно опасным Метод редактирования ДНК CRISPR/Cas9 рассматривается одним из важнейших научных открытий в современной генетике. Однако за большим потенциалом технологии скрываются чудовищные побочные эффекты. Выяснить это ученым позволил обширный анализ результатов редактирования клеточн...

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

Zabbix как сканер безопасности Привет! Все мы знаем и любим такие продукты для vulnerability assessment процессов как Nessus, Qualys, Max Patrol и всякие прочие OpenVAS. Одной из основных задач, которые они решают, является обеспечение контроля версионных уязвимостей. Это довольно простой процесс сравнен...

[Из песочницы] Поддержка очередей в Hangfire Hangfire — это библиотека для .net (core), позволяющая асинхронно выполнять некоторый код по принципу "fire and forget". Примером такого кода может быть отправка E-Mail, обработка видео, синхронизация с другой системой и т.д. Помимо "fire and forget" есть...

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

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

Как распечатать документ с помощью Android-смартфона Не каждый принтер поддерживает беспроводное подключение Bluetooth или Wi-Fi для печати документа. Однако Google решила данную проблему с помощью приложения «Виртуальный принтер«. Оно позволяет синхронизировать ПК со смартфоном для распечатки документа, файла, карт...

Как правильно и неправильно спать Не так давно мимо нас пробегала неплохая статья об ужасном состоянии производительности современного ПО (оригинал на английском, перевод на Хабре). Эта статья напомнила мне об одном антипаттерне кода, который встречается весьма часто и в общем кое-как работает, но приводит к...

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

[Перевод] Пол Грэм: мои кумиры У меня в запасе есть несколько тем, о которых можно писать и писать. Одна из них это «кумиры». Конечно же, это не список самых почтенных людей в мире. Я думаю, такой список вряд ли кто и сможет составить, даже имея при этом огромное желание. Например, Эйнштейн, его нет в м...

[Перевод] Введение в процессы загрузки ядра и запуска системы Linux Всем привет! Вот мы и открыли очередной, четвёртый по счёт уже, поток курса «Администратор Linux», который уверенно занимают свою нишу рядом с девопсерским курсом. Больше преподавателей, больше информации и стендов. Ну и как всегда больше интересной информации, которую подоб...

Лучшие эмуляторы Playstation для Android:  играем в любимые игры на смартфоне PlayStation - это одна из наиболее популярных игровых консолей среди всех существующих, и она не в последнюю очередь популярна благодаря множеству легендарных игр, разработанных специально для неё. Многие популярные франшизы начали на ней своё существование – и Final Fantasy...

[Перевод] Издержки согласования в коллективах Это краткое отступление в текущей серии статей о том, как избегать введения сервисов для различных сущностей. Интересный разговор за ужином привёл к мыслям, которые я решил записать. Закон Амдала В 1967 году Джин Амдал представил довод против параллельных вычислений. Он утв...

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

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

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

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

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

[Перевод] Как без особенных усилий создать ИИ-расиста Предостерегающий урок. Сделаем классификатор тональности! Анализ тональности (сентимент-анализ) — очень распространённая задача в обработке естественного языка (NLP), и это неудивительно. Для бизнеса важно понимать, какие мнения высказывают люди: положительные или отрицате...

Спам остается одним из самых популярных методов кибератак Спам по-прежнему является одним из основных векторов кибератак — к такому выводу пришли специалисты финской компании F-Secure. В первом полугодии текущего года более 14% получателей вредоносных рассылок открывали письма злоумышленников, что на 1% больше, чем во второй полови...

«Современные» обедающие философы на C++ посредством акторов и CSP Некоторое время назад ссылка на статью "Modern dining philosophers" распространилась по ресурсам вроде Reddit и HackerNews. Статья интересная, она показывает несколько решений этой известной задачи, реализованных на современном C++ с использованием task-based подхода. Если к...

Руководство по доведению «до кондиции» клона популярного китайского мини-роутера Hame A15, он же «unbranded A5-V11» Если я видел дальше других, то потому, что стоял на плечах гигантов. И.Ньютон Думаю многим известен маленький китайский роутер Hame A15 (он, а точнее массовые его копии, с улучшенными по сравнению с оригиналом ТТХ, одинаково хорошо гуглятся по ключевым словам 3g/4g router ...

[Из песочницы] Фрактал Герасимова. Обнаружил закономерность. Таблица Чёрного Я обнаружил эту закономерность, когда разглядывал пост пользователя xcont. Наткнувшись на эту публикацию, я обратил внимание на то что узоры повторяются не только при увеличении масштаба по числам Фибоначчи. Мне стало интересно есть ли закономерность в этих узорах. Но и...

Oracle Certified Associate и Oracle Certified Professional. Общее впечатление и нюансы подготовки Привет, Хабр! Меня зовут Маша, я работаю в КРОК. Сегодня я хочу рассказать вам о получении сертификатов Oracle Certified Associate и Oracle Certified Professional. Вообще, в спорах о полезности профессиональной сертификации (да и ее необходимости в принципе) среди разраб...

[Перевод] Механизм Arbitrary Code Guard (ACG) на примере Microsoft Edge Disclaimer Эта публикация является переводом части документа «Bypassing Mitigations by Attacking JIT Server in Microsoft Edge» от Ivan Fratric (Google Project Zero). Переведена та часть, в которой находится описание механизма ACG и его применение в браузере Microsoft Edge. З...

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

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

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

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

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

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

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

При установке Windows 10 будет писаться не только ошибка, но и ее описание Для многих работа с Windows вызывает немало хлопот, хотя это очень простая и самая популярная операционная система в мире. Но возникают трудности, когда система не может совершить какое-то действие, после чего пользователю отображается код ошибки на Рабочем столе или Синем э...

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

Connection — проверяем IQ в игровой форме В интернете есть сотни разнообразных IQ-тестов, которые обещают оценить способности вашего интеллекта. Каждый хочет получить результат повыше, поэтому обычно процесс напоминает сдачу трудного экзамена. Разработчики Infinity Games решили изменить положение дел. Теперь узнать...

[Из песочницы] PHP-DataGen — генератор PHP классов со строго-типизированными свойствами Введение Помимо многих проблем, в PHP существует проблема строгой типизации переменных и свойств классов, точнее её отсутствие. Более того, нет даже возможности однозначно задать какие будут свойства у объектов того или иного класса, пользуясь только синтаксисом и не прибега...

Изучаем Adversarial Tactics, Techniques & Common Knowledge (ATT@CK). Часть 4 Часть 4. Повышение привилегий (Privilege Escalation) В предыдущей части цикла публикаций «Изучаем Adversarial Tactics, Techniques & Common Knowledge (ATT@CK)» были рассмотрены техники закрепления доступа в атакуемой системе, описывающие средства и методы обеспечения прот...

[Перевод] Бьёрн Страуструп: Проблема с программированием Статья 2006 года. Бьёрн Страуструп, изобретатель языка программирования C ++, защищает свое наследие и рассказывает, что не так с большей частью программного кода. В 1980-х и 90-х годах Бьёрн Страуструп разработал и внедрил язык программирования C ++, который популяризир...

Cертифицированная инфраструктура на базе HyperFlex для SAP HANA Мы продолжаем знакомить вас с гиперконвергентной системой Cisco HyperFlex и в этой статье расскажем о сертифицированной инфраструктуре на базе HyperFlex для SAP HANA. В октябре 2018-ого года компания SAP сертифицировала HyperFlex для запуска SAP HANA. SAP HANA (High-Perfo...

Во Франции хирурги успешно трансплантировали трахею Медики госпиталя имени Авиценны в Париже в период с 2009 по 2017 год провели множество операций по трансплантации участка аорты, заменив пораженную тяжелыми заболеваниями трахею. Хирургам из Франции удалось успешно трансплантировать трахею. Agence France-Press сообщает, что...

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

Как отключить замедляющую Android 9 Pie функцию Новая Android 9 Pie красива. Но что делать, если она медленно работает? Возможно, будет достаточно отключить ту функцию, которая ее замедляет и, заодно, попробовать новый способ управления операционной системой. Android 9 Pie — очередная версия мобильной операционной...

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

Новости Apple, 257 выпуск: разноцветный iPhone и Touch ID в дисплее Представляем вашему вниманию очередной выпуск информационной программы Новости Apple. Сегодня речь пойдет Touch ID в дисплее, цветом iPhone и многом другом! 1. Платежный сервис Apple Pay заработал на территории Украины. Первым из украинских банков, карты которого можно ...

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

Что такое логическое программирование и зачем оно нам нужно У того, кто в детстве не писал на Прологе — нет сердца, а у того, кто пишет на нём сегодня — нет мозгов. (оригинал) Если вас всегда терзали мучительные сомнения — что за фигня это Логическое Программирование (ЛП) и вообще зачем оно нужно? То это статья для вас. Можно по-раз...

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

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

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

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

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

Первый взгляд на Android Q: тёмная тема, режим рабочего стола Слухи о появлении в Android тёмной темы ходили еще со времен Android P. Из-за различного недопонимания в команде разработчиков режим добавить так и не успели. В 2019 году ситуацию исправят выходом Android Q. Система, помимо тёмного режима, получит ряд интересных нововведени...

[Перевод] Как выучить английский, занимаясь UX: история бразильского дизайнера От переводчика: этот текст написан UX-дизайнером из Бразилии. В процессе освоения новой для него профессии автору удалось выучить английский язык практически с нуля. Собственно, сам пост — отличный пример если не нового метода обучения, то способа совмещать работу и учебу....

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

Ретроклокинг: разгоняем Intel Xeon на Socket 604 или «Двойной Prescott» Наверное, многие думали, что будет, если взять два Prescott для системы по образу и подобию «Quad FX» (AMD) или «Skulltrail» (Intel)? С одной стороны, специальных материнских плат Socket 478 для пары Pentium 4 не существовало, а серверные модели на Socket 603/604 в большинст...

Китай лидирует в разработке систем квантовой криптографии Лаборатория Чикагского университета, где изучаются так называемые квантовые повторители Многие технологические компании современности, включая такие крупные, как IBM, Google, Alibaba, разрабатывают квантовые компьютеры. В той либо иной степени продвинулись практически все ...

Нахождение числа комиссий, «рисовавших» целые значения явки на президентских выборах РФ 2018 года Графики с необычными пиками мы теперь видим после каждых федеральных выборов. Впервые в массы они вышли после выборов в 2011 году, когда люди и увидели фальсификации, и ознакомились в целом с анализом данных по выборам и с проблемой целочисленного деления в частности. У ра...

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

Народная медицина 2.1.1 Народная медицина — большой справочник народной медицины. В программе собрано 2000 рецептов народной медицины, о болезни их причины, признаки симптомы и лечение по книге «Большой справочник народной медицины: 2000 рецептов. Юкало Т.Н.» Возможности программы: Удобный и...

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

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

В головном мозге обнаружили зону, ответственную за «спящий режим» Еще два десятка лет назад группа исследователей из медицинского центра Beth Israel Deaconess, расположенного в Бостоне и являющегося учебной больницей Гарвардской медицинской школы, обнаружила в головном мозге скопление нервных клеток, которые, по предположениям ученых, мог...

Использование DiagnosticSource в .NET Core: теория DiagnosticSource — это простой, но весьма полезный набор API (доступен в NuGet пакете System.Diagnostics.DiagnosticSource), который, с одной стороны, позволяет различным библиотекам отправлять именованные события о своей работе, а с другой — позволяет приложениям подписывать...

Решение отсутствия prevProps в getDerivedStateFromProps Привет, друзья! Итак, разработчики Реакта решили сделать нашу работу с их либой более линейной, направить, так сказать, нас нерадивых на путь наименьшего шанса ошибиться и написать плохой код, что, на мой взгляд, является нашим неотъемлемым правом и способом совершенствовать...

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

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

[Из песочницы] Подключение КриптоПро в Mono В связи с переходом на Linux возникла необходимость переноса одной из наших серверных систем написанной на C# в Mono. Система работает с усиленными ЭЦП, поэтому одной из поставленных перед нами задач была проверка работоспособности ГОСТовых сертификатов от КриптоПро в mono. ...

Картельные сговоры ищет «Большой цифровой кот» Об этом участникам семинара Рабочей группы Международной конкурентной сети (МКС) по картелям сообщил статс-секретарь - заместитель руководителя ФАС России Андрей Цариковский, рассказывая об инструментах по обнаружению и анализу нарушений конкурентного законодательства в цифр...

Монстр по имени Mac OS X В 1999 году Mac OS X не вышла. Вмешались непредвиденные обстоятельства, кроме того, пришлось переписывать графический движок, а в индустрии уже посмеивались над Apple, взвалившей на свои плечи столько невыполнимых задач сразу. Началось непредвиденное обстоятельство вполн...

#Опрос: Какой вариант размещения фронтальной камеры вы предпочитаете? 2018 год ознаменовался появлением смартфонов с различными дизайнерскими излишествами. Это и вырезы, и форм-фактор слайдера, и отверстия. Причиной всего этого является стремление производителей разместить камеру на передней панели. Как результат, у потребителей появился широ...

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

Dynamic Math Solver 2.1 DYsolve — это БЕСПЛАТНАЯ вычислительная платформа для численного решения математических и инженерных задач. Создавайте вычислительный документ на чистом белом листе, вводя математические выражения и команды через консоль. Формулы отображаются на листе друг за другом в удобно...

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

Valve рассказала о планах по развитию Steam на 2019 год Вчера на официальном блоге Steam появилась довольно большая публикация об итогах 2018 года. Представители компании Valve рассказали о своих достижениях, которые действительно впечатляют. Например, платформа уже преодолела рубеж в 30 тыс. игровых проектов (это без учёта DLC и...

Так ли страшен Rust, как его малюют Некоторое время назад я начал понимать необходимость разнообразить мой опыт программирования исключительно на C#. После некоторого изучения различных вариантов, таких как Haskell, Scala, Rust и некоторых других, выбор пал на последний. Со временем я начал обращать внимание, ...

Полное руководство по правильному использованию анимации в UX Предлагаю вашему вниманию перевод очень крутой статьи по анимации интерфейса. The ultimate guide to proper use of animation in UX автора Taras Skytskyi. В настоящее время трудно впечатлить или даже удивить анимацией интерфейса. Она показывает взаимодействие между экранами...

Изучаем Adversarial Tactics, Techniques & Common Knowledge (ATT@CK). Часть 3 Часть 3. Закрепление (Persistence) В предыдущей части цикла публикаций «Изучаем Adversarial Tactics, Techniques & Common Knowledge (ATT@CK)» были рассмотрены техники выполнения кода в атакуемой системе, описывающие средства и методы удаленного и локального выполнения раз...

ТРИЗ, Haskell и функциональное мышление При слове ТРИЗ, часто вспоминают тезис "идеальная система — та, которой нет (а ее функция при этом выполняется)". Как хороший админ, который не появляется в офисе, а все при этом исправно работает. Функция и система — критически важные понятия в ТРИЗ, говорят даже о функцион...

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

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

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

Какие особенности iOS пользователи хотят видеть в Android? Многие считают iOS отсталой и неинтересной системой, но это не означает, что она не предлагает каких-либо полезных функций и особенностей. Пользователи Reddit решили обсудить данный вопрос, выбирая функции iOS, которых не хватает Android. На данный момент тред собрал уже 1,...

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

Мониторинг производительности дисковой подсистемы при помощи zabbix и block stat Вряд ли кто-то будет спорить, что наблюдение за производительностью дисковой подсистемы — чуть ли не важнейшая задача для всех высоконагруженных систем хранения и баз данных. Я изначально столкнулся с этим давным-давно, еще когда приходилось наблюдать за PostgreSQL. В послед...

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

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

В 2020 году JOLED запустит завод по производству OLED-панелей методом струйной печати Мы уже сообщали, что с конца прошлого года японская компания JOLED приступила к коммерческим поставкам 21,6-дюймовых панелей OLED, выпущенных с использованием промышленного метода струйной печати. Для выпуска OLED экранов вместо вакуумных камер для осаждения вещества из паро...

Облысение: Теория и практика лечения, ч.2 «Даже у простаты есть гланды, простагландины» Вторая статья о облысении (часть первая), причинах и методах лечения, будет посвящена простагландинам — сигнальным белкам которые по мимо прочего так же замешаны в регуляции как роста волос так и процессов облысения. Использование простагландинов, либо препаратов их блоки...

OpenSceneGraph: Интеграция с фреймворком Qt Введение С одной стороны движок OpenSceneGraph и сам по себе обладает развитой подсистемой управления окнами, обработки событий пользовательского ввода, отправки и приема пользовательских сообщений. Об этом мы довольно подробно поговорили в предыдущих статьях этого цикла. ...

Представлен сверхпрочный ноутбук на процессоре «Эльбрус» Компьютер ЕС1866 может использоваться силовыми структурами для решения различных задач управления и работы с секретной информацией в полевых условиях. Также ЕС1866 может применяться в гражданских целях - для решения задач промышленности, логистики, сельского хозяйства, оказа...

[Перевод] Как не пропустить ни одного сообщения Обработка событий — одна из самых распространенных задач в области бессерверных технологий. Сегодня расскажем о том, как создать надежный обработчик сообщений, который сведет к нулю их потерю. Кстати, примеры написаны на C# с использованием библиотеки Polly, но показанные по...

Функциональное мышление. Часть 4 После небольшого экскурса в базовые типы, мы можем снова вернуться к функциям. В частности, к ранее упомянутой загадке: если математическая функция может принимать только один параметр, то как в F# может существовать функция, принимающая большее число параметров? Подробнее п...

Google равно самоирония: Баг в Chrome OS нагружает процессор при проверке нагруженности процессора Вот только недавно мы рассказывали вам о том, какое удобное обновления своей большой операционки готовит для нас Google, а тут уже новый интересный баг подъехал. Стандартная ситуация, когда пользователи, имеющие возможность раннего доступа какой-либо программе, обнаруживают...

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

Windows 10 19H1 обзаведется функцией Reserved Storage Корпорация Microsoft представила общественности новую функцию Reserved Storage (Зарезервированное хранилище). Суть данной функции заключается в том, что система Windows 10 будет резервировать 7 Гб места на накопителе для своих нужд, при этом 7 Гб – это минимум, который необх...

Тестируем создание библиотеки компонент для Angular с помощью новой команды для Angular/Cli — library Когда проектов становится чуть больше чем один, возникает необходимость как-то переиспользовать не только отдельные модули с кодом, но и сами UI-компоненты. Вариантов решения проблемы много — от традиционного копипаста, до настройки отдельного проекта с тестами, документаци...

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

Исследование Supermicro: экология заботит лишь меньшинство операторов ЦОД Производитель серверного и другого оборудования для дата-центров Supermicro опубликовал годовой отчет, в котором подробно описывается воздействие на окружающую среду современных облачных центров обработки данных. Нашим постоянным читателям хорошо известно о том, что эксплуат...

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

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

Сокрытие в Ruby. А ещё скрываем классы из Top-Level Что бы далеко не ходить, сразу определимся с терминами. Инкапсуляция — упаковка данных и функций в единый компонент. Сокрытие — представляет собой принцип проектирования, заключающийся в разграничении доступа различных частей программы к внутренним компонентам друг друга. ...

Google News и Лев Толстой: визуализация векторных представлений слов с помощью t-SNE Каждый из нас воспринимает тексты по-своему, будь это новости в интернете, поэзия или классические романы. То же касается алгоритмов и методов машинного обучения, которые, как правило, воспринимают тексты в математической в форме, в виде многомерного векторного пространств...

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

Топ приложений для смены живых обоев на вашем Android-смартфоне Многим пользователям функция живых обоев в Android пришлась по душе. И на виртуальной торговой площадке от Google представлена масса приложений для замены этого элемента интерфейса. Но как не запутаться и выбрать что-то действительно стоящее? Давайте попробуем разобраться и...

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

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

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

Сколькими способами можно записать факториал на Scheme? Злые языки утверждают, что функциональные языки программирования — «языки для написания факториалов». Чаще всего так определяют язык Haskell, мы же начнем с того функционального языка, который сильно повлиял и на Haskell, и на подмножество средств для функционального програм...

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

Безопасный Wi-Fi? Что нового в WPA3 В июне 2018-го года объединение крупнейших производителей беспроводных устройств WECA, более известные как Wi-Fi Alliance, представило новый протокол безопасности WPA3. Давайте разберемся, чем новый протокол защиты беспроводной связи Wi-Fi отличается от предыдущих и когда он...

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

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

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

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

Новая уязвимость позволяет подобрать пароль к iPhone Мэтью Хики, специалист по безопасности, смог обнаружить новую уязвимость iOS, которая позволяет подобрать пароль к iPhone. Исследователь обошел ограничение по времени и числу попыток с помощью обычной клавиатуры. Об этом сообщает издание ZDNet. Свой метод хакер поясняет т...

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

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

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

Конгресс США готовится принять в состав страны 51 штат Соответствующий законопроект уже направлен на рассмотрение. Если его утвердят, то остров Пуэрто-Рико станет частью американской территории. Пока Конгресс США готовится к принятию острова, как 51 штата, регион находится в официальном подчинении у «штатов», но не является одн...

Какие механизмы защиты Google внедрила в Android 9 Pie В Android 9 Pie разработчики компании Google проделали большую работу по обеспечению безопасности операционной системы, убедился SecurityLab. В процессе разработки обновления были добавлены новые защитные функции и механизмы. Они призваны оградить пользователя от вредоносны...

Упарываемся по максимуму: от ORM до анализа байткода Как известно, настоящий программист в своей жизни должен сделать 3 вещи: создать свой язык программирования, написать свою операционную систему и сделать свой ORM. И если язык я написал уже давно (возможно, расскажу как-нибудь в другой раз), а ОС еще ждет впереди, то про ORM...

CRDT: Conflict-free Replicated Data Types Как считать хиты страницы google.com? А как хранить счётчик лайков очень популярных пользователей? В этой статье предлагается рассмотреть решение этих задач с помощью CRDT (Conflict-free Replicated Data Types, что по-русски переводится примерно как Бесконфликтные реплициров...

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

Домашняя камера наблюдения Arlo Ultra поддерживает видео 4K с HDR Домашние системы наблюдения с каждым годом становятся всё популярнее. И пока многие недорогие модели камер не поддерживают даже Full HD, камера Arlo Ultra обзавелась поддержкой 4K HDR. Новинка пока отсутствует на официальном сайте, хотя пресс-релиз там имеется. Но магаз...

Печатаем на замечательной поверхности imprimante impresora :) Добрый вечер уважаемые Господа!Сегодняшний день, как, впрочем и вся предшествующая ему ночь, прошли в нирване попыток напечатать хоть что-нибудь. Причём к утру уже стоял вопрос вообще хоть что-то напечатать. Не обязательно нужное и полезное.И хоть моделек я себе на этом заме...

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

[Перевод] Когда вызовы функций через внешний интерфейс быстрее нативных вызовов C Дополнено: хорошая дискуссия на Hacker News Дэвид Ю на GitHub разработал интересный тест производительности для вызовов функций через разные внешние интерфейсы (Foreign Function Interfaces, FFI). Он создал файл общего объекта (.so) с одной простой функцией C. Затем написа...

Как именно работает Wi-Fi на iOS? Сегодня мы не будем рассказывать о принципах работы Wi-Fi или преимуществах этой технологии – об этом итак известно почти все. В нашем случае интересно совсем другое – как именно работает iOS с беспроводными сетями. Разработчики предусмотрели для мобильной операционной сис...

Процессор с ароматом жареной курочки: Intel якобы готовит чип Core i9-9900KFC В начале года компания Intel официального представила процессор Core i9-9900KF и ему подобные модели с разблокированным множителем, но без встроенной графики. Тогда многие пользователи в шутку отметили, что следом Intel должна выпустить процессоры с суффиксом «KFC», что отсы...

Множественное число в новых доменах запретят Рабочая группа сообщества ICANN сообщила о том, что в следующем раунде регистрации новых gTLD не стоит допускать запуск доменных имен, представляющих собой одно и тоже слово в единственном и множественном числе (например, .game и .games).По мнению специалистов, это создаст п...

[Перевод] Вся правда об ОСРВ от Колина Уоллса. Статья #4. Задачи, переключение контекста и прерывания Идентификаторы задач (Task Identifiers) Необходимо уметь идентифицировать каждую задачу в системе. Это требование важно и для других объектов ядра, но в задачах есть некоторые нюансы, которые соответствуют теме данной статьи. Разработчики ОСРВ используют разные подходы к ...

Многослойная 3D-печать и искусственный интеллект позволят создавать достоверные копии картин Специалисты из США и Тайланда разработали метод достоверного воспроизведения мировых шедевров искусства живописи с использованием 3D-печати и искусственного интеллекта. Благодаря этой комбинации получается воспроизводить цветовую палитру изображения, максимально приближенну...

[Перевод] 90 новых фич (и API) в JDK 11 Привет, Хабр! Представляю вашему вниманию перевод статьи «90 New Features (and APIs) in JDK 11» от автора Simon Ritter. Новый шестимесячный релизный цикл JDK для многих означает, что некоторые ещё даже не выяснили, какие новые функции в JDK 10, а на пороге уже JDK 11. В одн...

UniSharping: конвертирование кода C# в Java и Python Введение С 70-х годов развивается Simplified English, цель которого — определение подмножества языка, понятного широкому кругу неносителей языка. Рекомендуется, например, для технической документации. Автоматические переводчики на таком подмножестве будут работать заведомо к...

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

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

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

[Перевод] Собеседование по TypeScript: 20 вопросов и ответов Язык TypeScript основан на том же синтаксисе и семантике, которые хорошо знакомы миллионам JavaScript-разработчиков. TypeScript даёт возможность работать с самыми свежими и ещё только появляющимися возможностями JS, включая те, которые имеются в ECMAScript 2015, и те, которы...

Двуногий робот, которому помогает ходить квадрокоптер University of Tokyo Двуногим роботам, как правило, довольно трудно сохранять равновесие при ходьбе. Для решения этой проблемы исследователи из Токийского университета придумали двуногого робота Aerial-Biped, оснащенного квадрокоптером, который позволяет ему ходить. Как ...

ISE 2019: Проектор Vivitek DH3665ZN с встроенной системой Novo для беспроводных коллективных презентаций стал главным экспонатом стенда DELTA-VIVITEK Развитие беспроводных систем для коллективных презентаций перешагнуло этап конкуренции отдельных устройств "чья кнопка лучше" и переросло в состязание комплексных систем, в котором корпорация DELTA стала лидером Факт появления проектора Vivitek DH3665ZN с встроенной системо...

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

Использование информации о платежной активности клиентов для развития CRM банка Андрей МУХАМЕДЖАНОВ, Банк Интеза, Управление бизнес-анализа и развития клиентских отношений, бизнес-аналитик.  В процессе развития клиентской аналитики один из аналитических признаков — «Клиентская активность» — эволюционировал от простого филь...

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

Huawei и Oppo снова попались на обмане покупателей Конкурировать на современном мобильном рынке, конечно же, очень тяжело, но опускаться до обмана своих потенциальных покупателей – это самое последнее дело и худшее, что может сделать компания, которая дорожит своей репутацией. Исследовательская группа TECH2 решила пров...

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

1 сентября 110 лет назад: тригонометрия, курс доллара и бенгальские огни Ко Дню знаний мы подготовили «антикварный» пост. Поскольку наш продукт, геометрическое ядро, тесно связан с математикой, а точнее с ее разделами «Дифференциальная геометрия» и «Численные методы», математические раритеты вызывают у нас особый трепет. В семейном архиве одного ...

GO Music+ 1.8.4 GO Music Player PLUS – это лучший партнер для поиска своего музыкального «Я», включая ваших любимых певцов и ваши любимые жанры, когда бы и где бы вам ни захотелось послушать музыку. Вы также сможете создавать персонализированный плейлист, чтобы слушать то, что вам нравится....

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

Обнаружение и распознавание объектов с камеры в ROS с помощью пакета find_object_2d Одним из преимуществ Robot Operating System (ROS) является то, что у него есть множество пакетов, которые можно использовать повторно в наших приложениях. В нашем случае мы хотим внедрить систему распознавания и обнаружения объектов. Пакет find_object_2d реализует SURF, SI...

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

Windows Defender теперь работает в режиме песочницы. Как его включить В конце октября компания Microsoft объявила о том, что её встроенный в Windows 10 антивирус Windows Defender («Защитник Windows») может работать в изолированной программной среде. Это значит, что, если вдруг он будет скомпрометирован, доступ к остальной части операционной си...

Continuous integration в Яндексе Поддержка огромной кодовой базы с одновременным обеспечением высокой производительности большого числа разработчиков — это серьезный вызов. В течение последних 5 лет в Яндексе идет разработка особой системы непрерывной интеграции. В данной статье мы расскажем про масштаб код...

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

[Из песочницы] Потоковая передача данных из REST сервиса в MQ очередь Привет, Хабр! В статье я опишу способ разработки REST сервиса, позволяющего принимать файлы и сохранять их в систему обмена сообщениями в потоковом режиме без необходимости хранения всего файла на стороне сервиса. Также будет описан обратный сценарий, при котором клиент буд...

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

[Из песочницы] [Перевод] Как работает Graal — JIT-компилятор JVM на Java Привет, Хабр! Представляю вашему вниманию перевод статьи "Understanding How Graal Works — a Java JIT Compiler Written in Java". Введение Одной из причин по которой я стал исследователем языков программирования является то, что, в большом сообществе людей связанных ...

Особенности оконной фильтрации на ПЛИС Всем привет! В этой статье речь пойдет об одной важной части цифровой обработки сигналов — оконной фильтрации сигналов, в частности на ПЛИС. В статье будут показаны способы проектирования классических окон стандартной длины и «длинных» окон от 64K до 16M+ отсчетов. Основной...

Лучшая особенность Galaxy S9 после апдейта до Android 9 Pie. Какая она? Конец декабря порадовал пользователей флагманов Samsung крутым подарком. Речь идёт об апдейте Galaxy S9 и S9+ до новейшей версии операционной системы Android. Pie вышел за несколько недель до запланированного старта, поэтому владельцы «Галактик» положительно оценили жест юж...

[Из песочницы] Как мы DLP-систему выбирали (практический опыт) Привет, Хабр! Не так давно возникла довольно типичная ситуация — руководство дало команду «Выбрать систему защиты данных от утечки». Основной критерий выбора — способность решить задачу не допустить утечек критически важной (по мнению руководства) документации, файлов и тому...

[Перевод] Математик-любитель обнаружил наименьшее универсальное покрытие Путём трудных геометрических подсчётов Филип Гиббс обнаружил наименьшее из известных покрытий для любой возможной формы Такое универсальное покрытие, как шестиугольник, можно описать вокруг любой формы Филип Гиббс – не профессиональный математик. Поэтому когда ему хотелось...

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

ANSYS выпустила новый релиз ПО для численного моделирования Стал доступен официальный релиз ANSYS 2019 R1. Обновления получила вся линейка многодисциплинарных решений ANSYS от …

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

Skype получил функцию записи видеозвонков Компания Microsoft объявила о запуске долгожданной функции записи видеозвонков в приложении Skype.  Новшество доступно в последней версии Skype для всех основных платформ, за исключением Windows 10. Для Windows 10 релиз ожидается в ближайшие недели.  Для зап...

«Поверх задач» К начинающемуся 22 октября в Лас-Вегасе очередному мероприятию DOES (DevOps Enterprise Summit)  «машина по производству DevOps-публикаций», издательство «IT Revolution Press» (например, DevOps Handbook, Gene Kim) выпустила публикацию «Преодоление неэффективности множества си...

Использование FPC-библиотеки «InternetTools» в Delphi На самом деле, статья несколько шире – она описывает способ, позволяющий прозрачно задействовать и многие другие библиотеки (причём не только из мира Free Pascal), а InternetTools выбрана из-за своего замечательного свойства – это тот случай, когда (как ни удивительно) отсут...

Sony обновляет ряд Xperia до Android 9 Pie. Одной из функций ОС — нет Согласно появившемуся в Сети новому сообщению, одна из довольно старых линеек умных телефонов Sony Xperia сейчас получает обновление до представленной в 2018 году компанией Google операционной системы Android 9 Pie. Впрочем, как отмечается дополнительно, даже после установк...

Способы применения и искажения меткости в играх. Наглядные графики для сравнения Вычислять факт попадания в играх на основе полученной меткости можно по разному: — сравнивая с одним псевдослучайным числом (которое тоже можно получать по разному [1]); — сравнивая с наибольшим или наименьшим из двух псевдослучайных чисел; — сравнивая среднее из двух и б...

[Из песочницы] Настройка reverse proxy для Nextcloud и ONLYOFFICE Привет, Хабр! Я занимаюсь тестированием редакторов документов ONLYOFFICE, а также тестированием интеграции редакторов в сторонние сервисы. К нам часто обращаются пользователи с различными проблемами при настройке, решения которых просто так не найти. Одна из самых популярных...

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

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

Всегда ли нужны Docker, микросервисы и реактивное программирование? Автор: Денис Цыплаков, Solution Architect, DataArt В DataArt я работаю по двум направлениям. В первом помогаю людям чинить системы, сломанные тем или иным образом и по самым разным причинам. Во втором помогаю проектировать новые системы так, чтобы они в будущем сломаны не...

Дисней представила собственную систему анимации волос HairControl Одна из самых сложных проблем современной 3D-анимации до сих пор заключается в такой, на первый взгляд, простой вещи, как отрисовка волос. На самом деле создание прически — это одна из наиболее сложных и трудоемких операций, которую можно себе вообразить. Анимационные и игро...

[Из песочницы] Метод многоядерной МРТ Привет, Хабр. Я расскажу о многоядерной медицинской магниторезонансной томографии – одном из многих направлений развития МРТ. Коснусь особенностей метода, необходимых технических решениях, применении и перспективах. Для начала небольшой экскурс в основы МРТ. Читать дальше...

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

Одобрением киносценариев будет заниматься искусственный интеллект По мнению Надиры Азермай, основателя бельгийской компании ScriptBook, занимающейся технологиями искусственного интеллекта, та же кинокомпания Sony Pictures в период с 2015 по 2017 годы смогла бы сэкономить миллионы долларов своих средств, если бы использовала разработанный...

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

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

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

Face ID на iPad Pro работает лучше чем на iPhone? Инновационная технология распознавания лиц Face ID дебютировала в iPhone X, и даже на момент своего выхода работала достаточно хорошо. Но по мнению журналиста 9to5Mac, Чанса Миллера, потенциал Face ID по-настоящему раскрывается только в новом iPad Pro. По его словам, сканер...

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

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

USB3Vision и GenICam. Взгляд изнутри. I Введение Современный мир трудно представить без видеокамер. Они настолько плотно обосновались в нашей жизни, что стали ее неотъемлемой частью, хотим мы того или нет. Смартфоны, компьютеры, охранные системы и т.д. Список сфер применения можно продолжать долго, но в конечном с...

[Из песочницы] Как я обучал нейросеть для реализации функции оценки положения на Russian AI Cup CodeBall 2018 Имея возможность качественно оценить положение в игре в какой-то момент времени и возможность симулировать игровой мир, при создании бота, для одного из решений, остается лишь стремиться совершать такие действия, которые приводят к улучшению этой оценки в ближайшем будущем. ...

Inware — вся информация о смартфоне в одном приложении Где можно просмотреть информацию о смартфоне? Для этих задач существует множество приложений, но не все из них реализованы качественно. Наиболее популярным вариантом является AnTuTu Benchmark, однако это именно бенчмарк, скачивать массивное приложение, чтобы просмотреть лиш...

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

Создана новая технология массового секвенирования белков Большинство из вас наверняка слышало о секвенировании ДНК и РНК. А они, как известно, состоят из аминокислот. При этом, что удивительно, для определения аминокислотной последовательности белков подобных методов пока что не существует. Точнее, не существовало. Ведь недавно г...

Сравнение Meizu 16 и Xiaomi Mi 8: какой Китайский флагман выбрать? Совсем недавно компания Meizu представила свое новое флагманское устройство Meizu 16. Смартфон получился интересным и мы решили сравнить его с главным Китайским конкурентом Xiaomi Mi 8. Что из этого вышло, читайте в нашем сравнении: Характеристики устройств Meizu 16 Раз...

[Из песочницы] Responsive design: сохранение формы элементов разметки Одним из приемов адаптивного веб-дизайна является установка размеров элементов разметки в процентах относительно размеров контейнера их содержащего. Тем самым достигается пропорциональное изменение размеров всех элементов при изменении размеров окна браузера. Если задаются т...

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

Система жидкостного охлаждения ID-Cooling Auraflow X 120 может отвести до 200 Вт тепла Компания ID-Cooling представила систему жидкостного охлаждения Auraflow X 120 для процессоров AMD и Intel. Новинка является более компактной версией представленной в прошлом месяце системы Auraflow X 240. Новая система охлаждения Auraflow X 120 оснащена алюминиевым ...

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

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

Домашняя камера наблюдения Arlo Ultra поддерживает видео 4K с HDR Домашние системы наблюдения с каждым годом становятся всё популярнее. И пока многие недорогие модели камер не поддерживают даже Full HD, камера Arlo Ultra обзавелась поддержкой 4K HDR. Новинка пока отсутствует на официальном сайте, хотя пресс-релиз там имеется. Но мага...

[Из песочницы] Работа с формами в React.js, используя базовый инструментарий Введение За время работы на React.js мне часто приходилось сталкиваться с обработкой форм. Через мои руки прошли Redux-Form, React-Redux-Form, но ни одна из библиотек не удовлетворила меня в полной мере. Мне не нравилось, что состояние формы хранится в reducer, а каждое собы...

Домашние батареи Tesla Powerwall получили специальный режим накопления энергии в случае приближения шторма Компания Tesla реализовала новую функцию в своих бытовых аккумуляторных батареях PowerWall. Она позволит сохранять энергоснабжение дома даже в условиях наступления стихийного бедствия. Новая функция получила название Storm Watch. Она осуществляет мониторинг прогнозов погоды ...

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

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

Российские исследователи будут формировать суставы методом 3D-печати Учёные из России разрабатывают методику, которая позволит создавать искусственные суставы с помощью технологии 3D-печати. Об этом сообщает сетевое издание «РИА Новости», ссылаясь на информацию, полученную от Фонда перспективных исследований (ФПИ). Метод 3D-печати позволит за...

Процессор Intel Core i7-9700K разогнали до 5,3 ГГц при использовании воздушного охлаждения Уже скоро Intel представит свои первые восьмиядерные процессоры в исполнении LGA 1151. Это будут Core i9-9900K и Core i7-9700K. Их параметры нам уже хорошо известны, а вот цен пока нет. Вполне может оказаться так, что старший CPU будет достаточно дорогим и покупатели бу...

Нуждаешься во внедрении 1С? Обратись в АБ-ЮГ Согласитесь, если вы ведете крупный бизнес, вам придется придерживаться определенных правил. И в первую очередь необходимо в серьез задуматься о ведении бухгалтерии, ведь в противном случае у вас могут возникнуть серьезные проблемы. Сегодня речь пойдет о внедрении 1С на пред...

Указатели C как лингвистический парадокс Недавно один знакомый, которого я знаю через совсем не программистские круги, попросил помочь ему с лабораторной по C++. В коде было примерно следующее: void do_something(MyObj *input[], int count) { MyObj **copy = new MyObj*[count]; for (int i = 0; i < count; ++...

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

DJI представила экшн-камеру Osmo Pocket которой нет аналогов Времена, когда для съемки видео нужно было использовать огромные камеры, давно прошли. Устройства становились меньше из года в год, и теперь компания DJI представила потрясающую камеру Osmo Pocket, которая легко помещается в карман. При своем минимальном размере она оснащен...

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

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

В дикой природе найден UEFI-руткит Исследуя очередную шпионскую кампанию APT-группы Fancy Bear, аналитики из ESET обнаружили руткит, выполненный в виде модуля UEFI. Подобные творения вирусописателей редки, а с их использованием в реальных атаках эксперты столкнулись впервые. Группировка Fancy Bear, она же APT...

Cоздаyj «умное» гнездо для редкого вида ласточек С 1966 года наблюдается значительное уменьшение популяции пурпурных лесных ласточек: по данным Корнельского университета в среднем по Северной Америке их число снизилось примерно на 40%. Это характерно и для других видов перелетных птиц. Получив новые данные, орнитологи наде...

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

Где приобрести тепловизоры Когда у человека что-то болит, то ему назначают делать УЗИ или рентген. Ведь только таким образом можно посмотреть, что происходит внутри его организма. А что делать, когда возникают проблемы с различным оборудованием, которое имеет огромное значение в самых разнообразных сф...

Хроматическое число плоскости не меньше 5 Задача о хроматическом числе плоскости формулируется следующим образом: в какое наименьшее число цветов можно раскрасить плоскость так, чтобы любые две точки на расстоянии 1 были покрашены в различные цвета? Эту задачу сформулировали Хуго Хадвигер и Пал Эрдёш в сороковых го...

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

[Перевод] Архитектуру искусственного интеллекта нужно менять Использовать архитектуру фон Неймана для приложений с искусственным интеллектом неэффективно. Что придёт ей на смену? Использовать существующие архитектуры для решения задач машинного обучения (МО) и искусственного интеллекта (ИИ) стало непрактично. Энергия, потребляемая ИИ,...

typeof Everything и утиные недоразумения Каждый, использующий в каких бы то ни было целях замечательный JavaScript, задавался вопросом: мол а почему typeof null — это "object"? typeof от функции возвращает "function", но от Array — "object"? а где же getClass у ваших хваленых классов? И хотя на большую часть легко...

Искусственный интеллект будет искать людей: как это работает Группа исследователей из Индии обучила искусственный интеллект (AI) искать нужных людей по их росту, гендерной принадлежности и одежде. Об этом сообщают novostiit.net со ссылкой на www.onsmi.net. Технологии AI уже давно используются в системах распознавания лиц и поиске люде...

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

IT-системы с повышенными требованиями по надежности Во время вебинара (13 сентября, 16:00-17:00) будут рассмотрены варианты организации бесперебойных систем и продемонстрируем работу самого простого и экономичного способа создания такой системы ㅡ Pilot Light. Этот метод подразумевает постоянную работу минимального окр...

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

Из первых уст о Solid Edge 2019 Компания Siemens PLM Software объявила о выходе новейшей версии Solid Edge® – портфолио простых и экономичных решений по автоматизации всех аспектов разработки изделия, включая конструирование механических узлов и электрических систем, численное моделирование, технологическу...

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

Эксперты обнаружили семейство зловредов из КНДР Анализ кода вредоносных программ позволил выявить схожесть некоторых киберкампаний и связать их с деятельностью северокорейских хакеров. К такому выводу пришли эксперты из McAfee и Intezer после изучения инструментов, применявшихся в ряде атак за последние восемь лет. Исслед...

Как научить Google Assistant понимать три языка одновременно В конце августа голосовой помощник Google Assistant научился понимать два языка одновременно. Официально приложение поддерживает только парную связку среди шести языков, однако издание Android Police нашло способ установить три языка. Хитрость работает только на смартфонах ...

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

Доверие к мобильным SDK Недавняя история о бэкдоре в популярнейшей NPM-библиотеке заставила многих задуматься о том, насколько мы доверяем стороннему коду и как смело используем его в своих проектах (потенциально подставляя тем самым пользователей наших продуктов). Но ещё за месяцы до того, как ...

Интересные факты об Android Android занимает около 80% рынка. Простыми словами, большинство владельцев смартфонов — это пользователи Android. Но как много вы знаете о системе, которой пользуетесь? Давайте узнаем несколько интересных фактов об Android. Операционная система была создана не Google...

Прямое сравнение методов лазерной коррекции миопии или за что вы платите при выборе ReLEx SMILE Мы тут «починили» лазером Boomburum, и в посте, где он рассказывал про свои новые глаза, разгорелась дискуссия на тему сравнения ФРК-методов, LASIK-методов и SMILE-методов. Мы (имею в виду немецкий холдинг SMILE EYES, куда входит наша российская клиника) делаем все три вида...

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

Как мы организовали хранилище данных дешевле Amazon Simple Storage Service на 35% У нас есть набор систем хранения как традиционных, так и программно определяемых. Они используются в формате блочных хранилищ для хранения виртуальных машин, баз данных и других ресурсов. На втором этапе мы стали использовать объектное хранение, то есть хранение без иерар...

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

[Из песочницы] Проблемы доступа к персональным данным от лица всех участников процесса Приветствую дорогие хабровчане. Лирическое отступлениеКак пользователь одного из «высокоразвитых» ресурсов рунета, я обнаружил довольно распространённую картину в админке своего профиля: от моего имени рассылался спам. Для меня это стало некоторым сигналом, так как за то в...

Версия Bacula для Windows Согласитесь, многие привыкли к тому, что управляющий сервер Bacula – Director, должен был работать только под управлением Linux. Но как получить Bacula для операционной системы Windows? Следует отметить, что в данном случае решение есть, и это специальная клиентская программ...

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

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

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

[Из песочницы] Rabbit MQ в системе обработки обращений жителей Недавно успешно сдали пользователям в эксплуатацию систему обработки обращений граждан. Суть такая, что когда у вас нет дома воды, отопления или рядом с вашим домом огромная яма на дороге, вы можете пожаловаться на проблему в гос.органы. Есть разные площадки, где можно под...

OpenSceneGraph: Управление окнами и режимами отображения Введение Мы уже говорили о том, что класс osg::Camera управляет связанным с ним графическим контекстом OpenGL. Графический контекст инкапсулирует информацию о том, как и куда происходит отрисовка объектов и какие атрибуты состояния к ним применяются. Под контекстом понимают...

CodeRainbow: интерактивное изучение и документирование кода Часто программистам приходится разбираться с чужим незнакомым кодом. Это может быть и изучение интересных проектов с открытым кодом, и необходимость по работе — в случае присоединения к новому проекту, при анализе большого объема legacy кода и т.д. Думаю, каждый из вас ста...

Гидропонная система Сube Garden, напечатанная на 3d-принтере Обычно под городским сельским хозяйством подразумевается выращивание продукции для употребления в пищу не на крупных фермах и полях, а, например, на небольшом участке земли во дворе дома. На сегодняшний день,  в этой сфере применяются еще и методы гидропоники без исполь...

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

Взлом «умных» счетчиков на PHDays 8: разбор конкурса MeterH3cker В этом году конкурсная программа Positive Hack Days пополнилась соревнованием по взлому элементов системы smart grid — «MeterH3cker». В распоряжении участников был макет двух домов, по задумке организаторов солнечные батареи обеспечивали дома электроэнергией, а возникающие...

4 вещи, которые мы можем увидеть в Windows 10 19H1 Разработка следующего крупного обновления для Windows 10 под кодовым названием «19H1» уже стартовала, а значит самое время подумать о том, что мы можем увидеть уже весной следующего года. Функция «Sets» Компания Microsoft никогда публично не говорила о сроках релиза функци...

Пентагон потратит 900 миллионов долларов на системы искусственного интеллекта Пятилетний контракт предусматривает развитие систем, предназначенных для решения повседневных задач и повышения эффективности вооруженных сил. Министерство обороны США заключило с компанией Booz Allen Hamilton контракт сроком на пять лет на 885 млн долл., предусматривающи...

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

Создание «искусственной жизни» на компьютере Всем привет. В статье хочу описать свой эксперимент по созданию «искусственной жизни» на компьютере. Как это выглядит? картинка кликабельна На компьютере создаётся виртуальная среда со своими правилами и выпускается первая простейшая живность. Буду называть их ботами. Бо...

SmartCard I2C Protocol. Обмен APDU командами через I2C интерфейс Введение Некоторое время назад я принимал участие в разработке устройства, в котором было необходимо реализовать российскую криптографию. Так как в дальнейшем предполагалось это решение сертифицировать, то к реализации криптографии выдвигались определенные требования. И как ...

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

«Ryzen MAX»: специальная комплектация Ryzen 5 2600X и Ryzen 7 2700 с улучшенным охлаждением Компания AMD решила выпустить к этому праздничному сезону специальное издание своих процессоров Ryzen, которое получило название «Ryzen MAX». Новинки будут выпущены ограниченным тиражом и от обычных процессоров Ryzen будут отличаться специальным комплектом поставки. Комплект...

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

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

Может ли голосовой помощник упростить управление инфраструктурой ЦОД? Способны ли голосовые помощники играть важную роль при управлении вспомогательной инфраструктурой центра обработки данных? Эксперты все чаще дают утвердительный ответ на этот вопрос. Будущее управления инфраструктурой ЦОД Вот простой сценарий. Утро. Вы заходите в свою сервер...

Caller Name Announcer Pro 4.70 Приложение «Caller Name Announcer Pro» озвучивает имя абонента, когда он вам звонит или отправляет сообщение. Эта программа, которая мгновенно определяет абонента, вы даже не успеете дотянуться до телефона и посмотреть на экран. Наше приложение также способно идентифицироват...

[Перевод] Доклад Римского клуба 2018, Глава 3.16: «Глобальное правительство» Предлагаю самим разобраться с докладом «мирового правительства», а заодно и помочь перевести первоисточник. 3.16.1 Введение: система ООН и перспективные идеи Большая часть работы Римского клуба связана с глобальными проблемами и инициативами. Многие идеи, представленные в...

Новая система от Microsoft, Архитектура EDGE, Surface Andromeda – MSReview Дайджест #10 Всем привет, с вами юбилейный выпуск MSReview Digest. Хоть это и ежемесячный дайджест, но вот в мае я ним немного не успел, поэтому в июле догоняем отставание. Итак, что же сегодня у нас в выпуске: Microsoft работает над новой ОС, Проект Andromeda отменен, Релиз октябрьского...

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

Комиссия по международной торговле утверждает, что Apple всё-таки нарушила один из патентов Qualcomm Как известно, уже достаточно долго тянется судебная тяжба между Apple и Qualcomm. Компании обменялись большим количеством исков, и конца противостоянию пока не видно. Если кратко, то Apple обвинила Qualcomm в злоупотреблении доминирующим положением и противозаконной сис...

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

Windows 10 Build 18298 – Светлая тема, Фрагмент экрана, Параметры 10 декабря наша любимая компания Microsoft (как я подлизываюсь) выпустила новую сборку Windows 10 под номером 18298. Данный обзор коснется не только данной сборки, но и изменений, которые выходили раньше, и те изменения, которые будут в будущем. Что же, давайте посмотрим, чт...

Топовая Skoda лучше «пустой» Audi: О кроссовере Kodiaq за 3 млн рассказал обзорщик Блогер приобрел себя Skoda Kodiaq в максимальной комплектации и рассказал о своих первых впечатлениях от чешского кроссовера. По словам эксперта, «Кадьяк» за 3 000 000 рублей представляет собой настоящий семейный автомобиль, ведь даже без движения видно, насколько внедорожн...

Поздно спохватились: США разрешили Турции купить «Патриоты» после того, как она купила С-400 Турки пытались купить американские системы ПВО «Патриот» без малого 10 лет. В итоге, после оформления Турцией сделки с Россией на приобретение аналогичных С-400, Госдеп соизволил-таки согласиться. Но, как говорится, дорога ложка к обеду. Америка, которая славится поддержко...

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

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

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

10 заповедей безопасности полётов, которые могли бы пригодиться любой организации Designed by fanjianhua / Freepik В статье «Как авиакатастрофа может улучшить разбор факапов в ИТ» автор поднял интересную тему методов и средств организации безопасности полётов. В частности были перечислены принципы solution without blame, SWOB («решение без обвинений»). ...