Социальные сети Рунета
Четверг, 25 апреля 2024

[Из песочницы] Основы реактивного программирования с использованием RxJS Часть 1. Реактивность и потоки Данная серия статей посвящена реактивности и ее применению в JS с использованием такой замечательной библиотеки как RxJS. Для кого эта статья: в основном, здесь я буду объяснять основы, поэтому в первую очередь статья рассчитана на новичков в ...

Oppo готовится представить технологию 10-кратного ... На MWC 2017 компания Oppo представила технологию 5X Dual Camera Zoom, позволяющая воплотить в мобильной камере 5-кратный оптический зум. Не менее важно — для этого нет необходимости в установке объектива огромных размеров. С момента релиза этой технологии прошло н...

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

Cisco покупает Acacia за 2,6 миллиарда долларов Технологии оптических межсоединений приобретают стратегически важное значение для ЦОДов и сервис-провайдеров, полагают в сетевом гиганте. Стремясь расширить свой портфель оптических систем, в Cisco Systems объявили о намерении приобрести Acacia Communications за 2,6 млрд ...

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

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

Samsung создала камеру для смартфонов с 5-кратным оптическим зумом Подразделение концерна Samsung компания Samsung Electro-Mechanics (SEM) разработала фирменный модуль для фотокамер смартфонов, обладающий функционалом 5-кратного оптического зума. Новинка прошла испытания и отправлена в серийное производство. Ожидается, что первый модуль буд...

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

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

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

TAD Evolution One TX: первая напольная акустика в серии Evolution В модели использован фирменный когерентный излучатель CST диаметром 90 мм

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

Гиперконвергентное решение AERODISK vAIR. Основа — файловая система ARDFS Привет, читатели Хабра. Этой статьей мы открываем цикл, который будет рассказывать о разработанной нами гиперконвергентной системе AERODISK vAIR. Изначально мы хотели первой же статьей рассказать всё обо всём, но система довольно сложная, поэтому будем есть слона по частям....

[Перевод] Использование JavaScript-модулей в продакшне: современное состояние дел. Часть 2 Сегодня мы публикуем вторую часть перевода материала, который посвящён использованию JS-модулей в продакшне. → Кстати, вот первая часть статьи. Читать дальше →

Восхождение на Эльбрус — Разведка боем. Техническая Часть 1. Регистры, стеки и другие технические детали Как и обещали, продолжаем рассказывать про освоение процессоров Эльбрус. Данная статья является технической. Информация, приведенная в статье, не является официальной документацией, ведь получена она при исследовании Эльбруса во многом как черного ящика. Но будет безусловно ...

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

Новые модули флеш-памяти Micron, соответствующие спецификации UFS 2.1, предназначены для автомобильной электроники Компания Micron Technology представила новые модули флеш-памяти NAND, соответствующие спецификации UFS 2.1. Они предназначены для автомобильной электроники. По словам производителя, новая память обеспечивает быструю загрузку системы и найдет применение в информационно-р...

Все пять датчиков камеры Xiaomi CC9 Pro крупно на одной картинке Глава Xiaomi Лей Цзунь (Lei Jun) опубликовал в Weibo рендер основной камеры перспективного Xiaomi CC9 Pro, однако картинка эта необычная – на ней отсутствует задняя панель. Так что можно полюбоваться на «голые» модули. Ранее уже публиковалось живое фот...

Американские телекомы поборются с телефонным спамом В США набирает обороты технология аутентификации абонентов — протокол SHAKEN/STIR. Поговорим о принципах его работы и потенциальных сложностях внедрения. Читать дальше →

[Из песочницы] Краткое введение в рекурсию. JavaScript Перевод: Привет, Хабр! Представляю вашему вниманию перевод статьи "A Quick Intro to Recursion in Javascript" Yazeed Bzadough. Примечание. Рекурсия не единожды обсуждалась на хабре, но данная статья даёт базовое понимание рекурсии. Это будет полезно начинающим разр...

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

Стартовали продажи смартфона Xiaomi Mi CC9 Pro с пентакамерой на 108 Мп Компания Xiaomi начала продажи Xiaomi Mi CC9 Pro, ставшего первым в мире смартфоном со 108-мегапиксельной камерой. Также это первый смартфон Xiaomi, получивший пентакамеру.  Смартфон доступен для пользователей Китая. Международные аналоги — Xiaomi Mi Note 10...

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

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

iPhone XI показался на новых изображениях Инсайдер OnLeakes, совместно с изданием Cashkaro, продолжает публиковать качественные изображения будущих iPhone 2019. На этот раз, вместе с iPhone XI, инсайдер показал ещё iPhone XI Max. Он также, как и младшая модель, внешне будет отличаться от своего предшественника л...

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

Компания CIG представила оптические модули 400G, 200G и 100G для центров обработки данных Компания Cambridge Industries Group (CIG), называющая себя «ведущим поставщиком и новатором в области решений для оптической связи», представила линейку оптических модулей для центров обработки данных. Линейка включает модули, поддерживающие скорости 100 Гби...

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

Что ты такое, Rendering Engine? Или как работает модуль отображения браузера Самым важным для Frontend разработчика является модуль отображения в браузере, он же Rendering Engine (далее RE). В этой статье я хочу взять простую страничку и пройти все этапы вместе с RE от получения первого байта и до отрисовки контента на экран. Пользоваться я, как все...

[Перевод] Основы Dart Streams Это вторая часть моей серии по поводу Flutter Architecture: Введение Основы Dart Streams (этот пост) RxDart: магические трансформации потоков Основы RxVMS: RxCommand и GetIt RxVMS: Службы и Менеджеры RxVMS: самодостаточные виджеты Аутентификация пользователя посредством R...

Cisco покупает компанию Acacia Communications Компании Cisco и Acacia Communications объявили о заключении окончательного соглашения, в соответствии с которым Cisco приобретает компанию Acacia. Acacia разрабатывает и выпускает компоненты для высокоскоростных оптических соединений, поставляя эту продукцию, в том чи...

[Перевод] Создаем базовую сцену в A-Frame От автора перевода: в предыдущей статье мы обсудили базовые концепции A-Frame. Чтобы продолжить цикл, я хотел создать урок, который бы иллюстрировал основные возможности A-Frame, но понял, что лучше сделать перевод статьи с официального сайта, которая, по-моему мнению напи...

Ещё раз об ImmutableList в Java В своей предыдущей статье "Рукоблудие вокруг ImmutableList в Java" я предложил вариант решения поднятой в статье "Неизменяемых коллекций в Java не будет – ни сейчас, ни когда-либо" проблемы отсутствия в Java неизменяемых списков. Решение тогда было проработано только на уров...

Наследование в C++: beginner, intermediate, advanced В этой статье наследование описано на трех уровнях: beginner, intermediate и advanced. Expert нет. И ни слова про SOLID. Честно. Beginner Что такое наследование? Наследование является одним из основополагающих принципов ООП. В соответствии с ним, класс может использовать пер...

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

Разработка модулей для puppet при помощи puppet development kit Примерно месяц назад у меня был выбор: писать ли модуль для puppet "в стол" (то есть, для внутренней инфраструктуры) или делать его универсальным, открывать исходники и публиковать его на puppet forge. Конечно, быстрее и проще было бы набросать быстро под себя 2-3 класса и н...

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

Patriot запускает линейку доступных модулей памяти Signature Premium DDR4 UDIMM Компания Patriot анонсировала новые модули оперативной памяти серии Signature Premium. Речь идёт о модулях UDIMM стандарта DDR4 без коррекции ошибок, которые позиционируются в качестве доступных и надёжных решений для создания компьютерных систем для работы и бизнеса. В рамк...

Первый час жизни с Яндекс.Модулем Есть серьезное ощущение, что я — первый человек, официально купивший Яндекс.Модуль. Ребята на стенде во время YaC 2019 бегали за разрешением его продать. И получили. Ибо уже объявлен ))) Что можно сказать, по итогам первого часа его использования (он, пока же, последний, ...

Исследователи создали антилазер, являющийся идеальным поглотителем идеальных электромагнитных волн Исследователи из университете Дюка, продолжая работу над идеальным поглотителем электромагнитных волн, созданными ими в 2017 году, обнаружили, что его очень легко можно превратить в нечто, называемое термином "обратно-временной лазер", в идеальный когерентный поглотитель. Ла...

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

8-кратный оптический зум в одинарной камере смартфона скоро станет реальностью В последние года производители наращивают количество модулей в камерах смартфонах, добавляют времяпролетные модули ToF, а также наделяют их оптическим зумом. Например, камерофон Huawei P30 Pro получил 5-кратный оптический зум, а Nokia 9 PureView оснащен пятью модулями. ...

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

ZTE Axon 10 Pro представлен официально. Это первый в мире флагман с SoC Snapdragon 855, 12 ГБ ОЗУ, 5G и быстрой файловой системой F2FS ZTE анонсировала флагманский смартфон Axon 10 Pro еще в феврале на выставке MWC 2019, ну а сегодня в Китае состоялась полноценная премьера модели – с обнародованием цен. Собственно, о них – в первую очередь. В целом стоимость Axon 10 Pro находится на уровне...

Рассекречены цены и характеристики всей флагманской линейки Honor V30, Honor V30 Pro и Honor V30 Pro 5G В сети продолжает накапливаться информация о флагманской серии смартфонов Honor V30, чей официальный дебют ещё только готовится китайской компанией Huawei.  К уже известным характеристикам Honor V30 и Honor V30 Pro стали известны дополнительные подробности о камер...

Применение MATLAB/Simulink с аппаратурой производства АО «ИнСис» Важной практической задачей является использование Matlab/Simulink с реальной аппаратурой которая позволит принять сигнал из реального мира. Это очень полезно для отладки алгоритмов. В данной работе представлена технология подключения к Simulink устройств АЦП производства АО...

Huawei Nova 6 своей камерой заткнет за пояс и Mate 30 Pro, и iPhone 11 Pro, и Mi Note 10, и любой другой камерофон В Сети появились подробности об основной камере перспективных смартфонов Huawei Nova 6 и Nova 6 5G. Судя по ним, новинка превзойдет нынешний флагман Mate 30 Pro, а равно и любой другой камерофон. Начать стоит с набора модулей. В базовой версии их будет три: основной, со...

Motorola One Zoom: экран OLED, оптическая стабилизация на двух модулях квадрокамеры и большой аккумулятор Компания Motorola сегодня представила свой очередной смартфон линейки One. Модель называется One Zoom и она является флагманом линейки. По крайней мере, на данный момент. При этом, конечно, это не флагман в общем понимании. В частности, в основе тут лежит SoC Snapdragon...

[Перевод] Бессерверная архитектура и микросервисы: идеальная пара? Перевод статьи подготовлен для студентов курса «DevOps практики и инструменты» в образовательном проекте OTUS. Когда в 2015 году начали появляться первые туториалы с использованием AWS Lambda и API Gateway, было неудивительно, что они в основном были сосредоточены на копир...

Управление автомобилем по CAN Введение Беспилотный автомобиль StarLine на платформе Lexus RX 450h — научно-исследовательский проект, стартовавший в 2018 году. Проект открыт для амбициозных специалистов из Open Source Community. Мы предлагаем всем желающим поучаствовать в процессе разработки на уровне код...

Конфликт между Apple и Qualcomm продолжает набирать обороты По мере того, как развивается конфликт между Apple и Qualcomm, в прессе продолжают появляться все новые и новые подробности о судебном разбирательстве между двумя компаниями. Например, недавно стало и...

Общие принципы работы QEMU-KVM Мое текущее понимание: 1) KVM KVM (Kernel-based Virtual Machine) – гипервизор (VMM – Virtual Machine Manager), работающий в виде модуля на ОС Linux. Гипервизор нужен для того, чтобы запускать некий софт в несуществующей (виртуальной) среде и при этом, скрывать от этого с...

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

Представлен смартфон Xiaomi CC9 Pro со 108-Мп пентакамерой Как и было обещано, сегодня компания Xiaomi представила смартфон Mi CC9 Pro, который первым из массовых моделей получил 108-Мп камеру. Итак, новинку оснастили 6,47-дюймовым изогнутым AMOLED-дисплеем с разрешением Full HD+, 8-нм процессором Snapdragon 730G, до 8 ГБ оперативно...

Redmi Note 8T с модулем NFC позирует в полный рост Индийский инсайдер Судханшу Амбхоре (Sudhanshu Ambhore) несколько часов назад на своей страничке в Twitter опубликовал новые официальные изображения смартфона Redmi Note 8T. Напомним, главным отличием Redmi Note 8T от ранее выпущенного Redmi Note 8 является наличие мод...

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

Сосчитаем агентов «Ревизор» Не секрет, что за контролем блокировок по списку запрещённой информации в России следит автоматизированная система «Ревизор». Как это работает неплохо написано вот в этой статье на Habr, картинка оттуда же: Непосредственно у провайдера устанавливается модуль «Агент Ревизо...

Scythe Fuma 2: крупная система охлаждения, которая не мешает модулям памяти Японская компания Scythe продолжает обновлять свой системы охлаждения, и на этот раз она подготовила новый кулер Fuma 2 (SCFM-2000). Новинка, как и оригинальная модель, представляет собой «двойную башню», однако отличается формой радиаторов и новыми вентиляторами. Новинк...

[Перевод] Ленивая инициализация в Spring Boot 2.2 От переводчика: поскольку Spring Framework является одним из основных фреймворков, на которых мы строим CUBA, то новости о новых возможностях Spring не проходят незаметно для нас. Ленивая инициализация — один из способов уменьшить время первой загрузки приложения, что в наш...

Новейшая платформа Qualcomm Snapdragon 215 производится по техпроцессу 2012 года Сегодня мы уже писали об однокристальной системе Snapdragon 215, предназначенной для очень дешёвых смартфонов. И вот теперь Qualcomm представила данное решение. Никакого пресс-релиза нет, просто новинка появилась в списке линейки Snapdragon 200. Итак, новая однокристаль...

Samsung Galaxy Note 10 выйдет в шести расцветках В сети продолжают появляться подробности о флагманском фаблете Galaxy Note 10. На этот раз сразу несколько инсайдеров поделились информацией о расцветках устройства. Согласно утечкам, обычная модель смартфона выйдет в шести расцветках корпуса: черная, серебристая, розовая...

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

Чип Exynos 7904 создан для недорогих устройств Южнокорейский гигант Samsung расширил модельный ряд чипов Exynos 7 Series. Сегодня был представлен Exynos 7904, рассчитанный на мобильники среднего класса, и сам производитель заявляет о том, что с его появлением устройства получат повышенную вычислительную мощность и расшир...

Как мы делали свой движок Workflow Мы в компании DIRECTUM занимаемся разработкой ECM-системы DirectumRX. Основным элементом модуля Workflow для ECM-системы является движок. Он отвечает за изменение состояния экземпляра процесса (инстанса) по ходу жизненного цикла. Перед тем, как начать разрабатывать модуль Wo...

[Перевод] Многопоточность в Node.js: модуль worker_threads 18 января было объявлено о выходе платформы Node.js версии 11.7.0. Среди заметных изменений этой версии можно отметить вывод из разряда экспериментальных модуля worker_threads, который появился в Node.js 10.5.0. Теперь для его использования не нужен флаг --experimental-worke...

[Перевод] Управление ЖК-матрицей F-51543NFU-LW-ADN / PWB51543C-2-V0 (от ленточной библиотеки) И снова привет, Хабр! Сделав перевод статьи об управлении ЖК-модулем с драйвером, но без собственного видео-ОЗУ, я решил перевести ещё одну публикацию на ту же тему. Здесь модуль уже попроще, монохромный, но «оживить» его не менее интересно. Читать дальше →

[Из песочницы] Микросервисная архитектура = распределенные вычисления Приветствую всех читателей Хабра! Меня зовут Игорь Рыбаков и я технический директор в казахстанской IT-компании DAR. Сегодня я поделюсь с вами пониманием и использованием принципов параллельных вычислений в современных информационных системах. Чтобы глубже разобраться в этом...

[Перевод] Почему вам следует использовать pathlib От переводчика: Привет, хабр! Представляю вашему вниманию перевод статьи Why you should be using pathlib и её продолжения, No really, pathlib is great. Много внимания нынче уделяется таким новым возможностям Python, как asyncio, оператору :=, и опциональной типизации. При э...

Опубликовано сравнение камер Redmi K20 Pro и Xiaomi Mi 9 В сети появилось первое сравнение камер бюджетных флагманов Redmi K20 Pro и Xiaomi Mi 9, в которое также затесался Oppo Reno 10x с его 10-кратным оптическим зумом. Напомним, что Xiaomi Mi 9 получил тройную основную камеру с главным модулем на основе датчика Sony IMX586 разре...

[recovery mode] Agilean — убийца Lean и Agile Гибридная методология управления на основе ценностей В этой статье мы расскажем вам об Agilean («Эджайлин») как методе создания гибридных инструментов на базе Lean и Agile и шире об Agilean как о философии управления бизнесом с плацдарма ценностей. Немного поговорим о нюан...

Использование Liquibase для управления структурой БД в Spring Boot приложении. Часть 1 В этой статье я разберу использование утилиты Liquibase в Spring Boot приложениях для версионирования структуры реляционной БД и миграции этой структуры с одной версии на другую. В первой части разберем базовый пример, а во второй поговорим об использовании liquibase-mave-pl...

Toshiba представила флэш-память стандарта UFS 3.0 Компания Toshiba Memory Europe сообщила о начале поставки ознакомительных образцов первых в отрасли модулей флэш-памяти стандарта UFS 3.0 емкостью 128 ГБ. Сейчас доступны модули только такого объема, в дальнейшем также станет доступна память емкостью 256 и 512 ГБ. ...

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

Представлены ноутбуки Lenovo ThinkPad L490 и ThinkPad L590 на базе процессоров Intel Whiskey Lake Ассортимент бизнес-ноутбуков Lenovo пополнился двумя моделями ThinkPad L490 и ThinkPad L590, пришедшим на смену прошлогодним ThinkPad L480 и ThinkPad L580 соответственно. Несмотря на новые индексы, изменений совсем немного. Lenovo ThinkPad L490 Самое главное – эт...

Intel Optane DC Persistent Memory, год спустя Летом прошлого года мы анонсировали в блоге Optane DC Persistent Memory — память Optane на базе модулей 3D XPoint в формате DIMM. Как и было тогда заявлено, поставки планок Optane начались во втором квартале 2019 года, к этому моменту о них накопилось достаточно информации...

[Перевод] Использование strict-модулей в крупномасштабных Python-проектах: опыт Instagram. Часть 2 Представляем вашему вниманию вторую часть перевода материала, посвящённого особенностям работы с модулями в Python-проектах Instagram. В первой части перевода был дан обзор ситуации и показаны две проблемы. Одна из них касается медленного запуска сервера, вторая — побочных э...

Новая разработка защитит жителей многоквартирных домов от утечек газа Система "Алмаз-Контроль", разработанная АО "НПП "Алмаз" (входит в холдинг "Росэлектроника" Госкорпорации Ростех), работает посредством модулей GSM и Wi-Fi. GSM-модуль передает смс-оповещение об утечке газа на три номера, установленных по же...

Что нужно знать о JavaScript Engine Switcher 3.0 JavaScript Engine Switcher изначально создавался как вспомогательная библиотека и его развитие во многом определялось потребностями библиотек, которые его использовали. Фактически каждая его мажорная версия решала одну или несколько крупных задач необходимых для дальнейшего...

Суд приказал Apple не использовать часть пресс-релиза по делу Qualcomm Немецкий суд постановил, чтобы Apple прекратила использование части пресс-релиза, в которой утверждается, что все модели iPhone доступны в стране через телекоммуникационных операторов и реселлеров. В декабре прошлого года в Германии запретили продажу смартфонов iPhone 7 и 8 ...

Redmi Note 8 Pro получит NFC-модуль для бесконтактных платежей Новинку оснастят 6.53-дюймовым экраном с разрешением Full HD+. Установят игровой процессор MediaTek Helio G90T с системой охлаждения. Смартфон набирает почти 300 000 баллов в АnTuTu. Redmi Note 8 Pro выйдет в двух версиях: 6/64 ГБ и 8/128 ГБ. Основную камеру оснастят четы...

Два экрана, но нет фронтальной камеры. Начались продажи смартфона Nubia Z20 На прошлой неделе в Китае был представлен новый смартфон Nubia Z20, главной особенностью которого стали два экрана, при этом сам смартфон выполнен в форм-факторе моноблока. Сегодня новинка поступает в продажу, при этом самая дешевая версия с 6 ГБ ОЗУ и 128 ГБ флэш-памят...

[recovery mode] ReactJS + MobX — опыт использования DI Мне кажется, настало время поделится подходом для написания ReactJS App, я не претендую на уникальность. Первый абзац можно пропустить. Я занимаюсь web разработкой уже давно, но последние четыре года я плотно сижу на ReactJS и меня все устраивает, в моей жизни был redux, но...

[Перевод] Самодельный сборщик мусора для OpenJDK Это перевод статьи Алексея Шипилёва «Do It Yourself (OpenJDK) Garbage Collector», публикуется с согласия автора. О любых опечатках и других багах сообщайте в личку — мы их поправим.Процесс создания чего-нибудь в рантайме языка — весёлое упражнение. По крайней мере, создание ...

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

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

Представлены первые смартфоны, созданные по технологии System-in-Package Ими стали модели ASUS Zenfone Max Shot и Zenfone Max Plus M2, разработанные бразильским подразделением компании. Внешне новинки отличаются лишь тем, что у Max Shot имеется дополнительный третий модуль основной камеры.

Как создать Python wrapper и не сойти с ума Недавно на Хабре прочитал статью про очень полезный инструмент, и так как я уже давно искал какой-то проект, чтобы начать контрибьютить, решил посмотреть, что там есть на гитхабе и чем можно помочь. Одно из issue было на счет создания обертки (дальше буду использовать wrappe...

Начертил в Компас 3D держатель для адаптера чтений карт MicroSD После установки на принтер экрана Nextion 4.3 https://3dtoday.ru/blogs/vitaliy-sh/a-little-review-of-the-screen-nextion-43-firmware-mk4duo-439/ принтер лишился возможности печатать с карты. По совету https://3dtoday.ru/questions/ruramps4d-i-modul-sd-card/ был куплен модуль д...

Чип Exynos 980 в серии Vivo X30 подтвержден Как и было обещано, сегодня в Китае компании Vivo и Samsung провели совместную пресс-конференцию. Целью ее было рассказать о том, какими впечатляющими будут новинки серии Vivo X30 и все благодаря установке чипа Exynos 980 с интегрированный 5G-модемом. Сами смартфоны представ...

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

[Перевод] Асинхронное программирование в Python: краткий обзор Когда говорят о выполнении программ, то под «асинхронным выполнением» понимают такую ситуацию, когда программа не ждёт завершения некоего процесса, а продолжает работу независимо от него. В качестве примера асинхронного программирования можно привести утилиту, которая, работ...

[Перевод] Математики начинают укрощать «задачу о подсолнухе» Серьёзный прорыв в деле решения гипотезы 60-летней давности проливает свет на то, как при росте случайных систем в них начинает появляться порядок Команда из математиков и специалистов по информатике, наконец, продемонстрировала прогресс в решении, на первый взгляд, просто...

Запускаем php скриптики через php-fpm без web сервера. Или свой FastCgi клиент (под капотом) Приветствую всех читателей "Хабра". Дисклеймер Статья получилась довольно длинная и тем кто не хочет читать предысторию, а хочет перейти сразу к сути прошу прямиком к главе "Решение" Вступление В данной статье хотелось бы рассказать о решении довольно нестандартной задачи, с...

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

MMRU (Multi Material Russian Upgrade) Remix on MMU2 (Часть 4: Первые механические траблы) Мои эпопеи с запуском MMRU (Multi Material Russian/Ramps Unit) продолжаются. Кто не в теме вот (первая, втораяи третья части моих потуг)ДИСКЛАМЕР для "особенных": да мое решение так себе, да оно не оригинальное, да можно было бы сделать на двух движках, сервах, электромагнит...

Безопасность Helm Эмоджи классные, с их помощью можно даже отразить всю суть рассказа о самом популярном пакетном менеджере для Kubernetes: коробка — это Helm (это самое подходящее, что есть в последнем релизе Emoji); замок — безопасность; человечек — решение проблемы. Конечно, построить...

9 типовых проблем в сети, которые можно обнаружить с помощью анализа NetFlow (на примере Flowmon) Относительно недавно мы публиковали статью “Сетевой мониторинг и выявления аномальной сетевой активности с помощью решений Flowmon Networks”. Там мы кратко рассмотрели возможности этого продукта и процесс установки. Неожиданно для нас, после статьи и вебинара, поступило бо...

Смартфон Xiaomi Mi 9 представлен официально Компания Xiaomi официально представила ожидаемый флагманский смартфон Mi 9, слухи о высокой цене которого, к счастью, не подтвердились. Новинку оснастили 6,39-дюймовым AMOLED-дисплеем с разрешением Full HD+, который занимает 90,7% площади фронтальной панели, корпусом толщино...

[Перевод] Храним SSH-ключи безопасно Хочу рассказать как безопасно хранить SSH-ключи на локальной машине, не боясь за то, что какое-то приложение может украсть или расшифровать их. Статья будет полезна тем, кто так и не нашел элегантного решения после паранои в 2018 и продолжает хранить ключи в $HOME/.ssh. Для...

Модем Balong 5000 привнесет 5G в смартфоны Huawei Сегодня в рамках своей пресс-конференции в Центре исследований и разработок в Пекине компания Huawei показала новый коммерческий модем Balong 5000 для сетей 5G. Этот модуль связи уже упоминался во время релиза флагманского чипа Kirin 980, но тогда компания не стала раскрыват...

[Перевод] GitOps: сравнение методов Pull и Push Прим. перев.: В сообществе Kubernetes явную популярность набирает тренд под названием GitOps, в чём мы лично убедились, посетив KubeCon Europe 2019. Этот термин был относительно недавно придуман главой компании Weaveworks — Alexis Richardson — и означает применение привычных...

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

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

Архитектура Digital Workspace на платформе Citrix Cloud Введение Статья описывает возможности и архитектурные особенности облачной платформы Citrix Cloud и набора сервисов Citrix Workspace. Данные решения являются центральным элементом и основой для реализации концепции цифровых рабочих мест (digital workspaсe) от компании Citr...

G.Skill анонсирует наборы модулей памяти DDR4-4266 объемом 64 ГБ Компания G.SKILL представила высокопроизводительные наборы модулей памяти DDR4–4266, украшенных RGB-подсветкой. Наборы включают по восемь модулей суммарным объемом 64 ГБ, которые работают с задержками CL18–22–22–42. В модулях используются компоне...

Грузовой модуль «Заря»: 20 лет на орбите Специалисты центра им. Хруничева обращают внимание на очень долгий срок работы функционального грузового блока «Заря». Об этом говорится в статье из сборника тезисов XLIII Академических чтений по космонавтике (стр. 263−265 в сборнике). «Анализ данных по расходу ресурса ра...

Samsung показала Galaxy S10 5G На вчерашней презентации компания Samsung показала не только базовые версии флагманов, но и нечто совершенно необычное — смартфон Galaxy S10 5G. Это что-то вроде отдельной версии устройства, ведь новинка отличается от оригинала не только наличием 5G модуля, но и определенным...

Samsung Galaxy A51 получит квадро камеру Samsung Galaxy A51 продолжает в интернете набирать информацию о себе. На этот раз информация вышла о основной камеры. Если верить слухам интернета, то смарфон получит квадро камеру с основном модулем на 48 МП, 12 МП широкоугольный объектив , 5 МП сенсор глубины и 5 МП моду...

В половине модулей охлаждения для смартфонов, отгруженных в этом полугодии, будут испарительные камеры В связи с растущим спросом на высокоэффективные модули охлаждения для смартфонов со стороны основных производителей, включая Samsung Electronics, LG Electronics, Huawei, Oppo и Xiaomi, половина таких модулей, отгруженных во второй половине 2019 года, будет представлять ...

Samsung Galaxy A71 будет построен на базе Exynos 980 В сентябре Samsung представила свой фирменный чип Exynos 980, ставший первой однокристальной системой компании с интегрированным в него 5G-модемом. А вчера состоялась совместная пресс-конференция Vivo и Samsung, на которой было объявлено, что китайцы приобретут у южнокорейск...

Китайский спускаемый модуль «Чанъэ-4» и ровер «Юйту-2» готовы ко второй ночи на обратной стороне Луны Модуль «Чанъэ-4» и ровер «Юйту-2» переведены в спящий режим до окончания лунной ночи. Ровер «Юйту-2» будет активирован 28 февраля, оборудование модуля «Чанъэ-4» начнет просыпаться 1 марта 2019 года. Читать дальше →

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

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

Смартфон Oppo Reno получил камеру с 10-кратным оптическим зумом Как и ожидалось, сегодня компания Oppo представила флагманские смартфоны Reno и Reno Standard Edition. Старшую модель оснастили тройной тыльной камерой с главным модулем на основе датчика Sony IMX586 разрешением 48 Мп, 13 Мп модулем с 10-кратным оптическим зумом и оптической...

Восхождение на Эльбрус — Разведка боем. Техническая Часть 2. Прерывания, исключения, системный таймер Продолжаем исследовать Эльбрус путем портирования на него Embox. Данная статья является второй частью технической статьи об архитектуре Эльбрус. В первой части речь шла о стеках, регистрах и так далее. Перед прочтением этой части рекомендуем изучить первую, поскольку в ней р...

ЧПУ в хоббийной мастерской (часть 2) → Первая часть В статье рассмотрим стандартное и нестандартное использование CNC-роутера. Для чего кроме вырезания деревянных картинок можно приспособить такой станок. Осторожно, трафик. Читать дальше →

Intel на Mobile World Congress 2019 На выставке MWC 2019 компания Intel представила новейшие разработки для сетей 5G и рассказала о том, как инженеры компании создают технологическую основу для обработки, перемещения и хранения данных в эпоху 5G. На мероприятии было сделано несколько крупных анонсов, которые п...

Рекомендательная система для Directum Club. Часть первая, коллаборативная Каждый день пользователи по всему миру получают большое количество различных рассылок — только через сервис MailChimp ежедневно рассылают миллиард писем. Из них открывают 20.81%. Ежемесячно пользователи наших сайтов получают рассылки с отобранными редактором материалами. Эти...

[Из песочницы] Тренды и прогнозы в Natural Language Processing Тренды и прогнозы в области NLP (Natural Language Processing) Это статья про тренды и прогнозы из нашего сентябрьского Альманаха «Искусственный интеллект» №2, который посвящен обзору рынка технологий и компаний в области NLP и распознавания-синтеза речи в России. Для этого ...

Samsung создала модуль камеры с 5-кратным оптическим зумом Компания Samsung Electro-Mechanics объявила, что разработала плоский, сверхтонкий модуль камеры, способный обеспечить 5-кратный оптический зум. Толщина самого модуля составляет всего лишь 5 мм, а это означает, что он не будет выступать из корпуса смартфона. Технология ничем…

API на F#. Доступ к модулям приложения на основе ролей ASP.NET Core по стандарту предлагает настраивать доступ к api с помощью атрибутов, есть возможность ограничить доступ пользователям с определенным claim, можно определять политики и привязывать к контроллерам, создавая контроллеры для разных ролей У этой системы есть минусы,...

SMS-мониторинг веса трех ульев за 35$ Прошло совсем немного времени с предыдущей публикации о системе за 30$. Что-же изменилось за прошедший лунный месяц? Добавлена солнечная батарейка — время работы практически неограниченно. Добавлена отправка информации по звонку. Возможность работы со всеми видами модулей ...

[Перевод] Порождение событий, CQRS и Laravel Перевод статьи подготовлен для студентов профессионального курса «Framework Laravel» ________________________ Введение Эта статья посвящена основам создания событийных CQRS-систем на языке PHP и в фреймворке Laravel. Предполагается, что вы знакомы со схемой разработки с ...

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

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

Память Intel Optane DC в модулях DDR4 обойдётся по 430 рублей за Гбайт и дороже На прошлой неделе компания Intel представила новые серверные платформы, которые, в том числе, будут поддержаны первыми серийными модулями Optane DC Persistent Memory в формате «планок» DDR4. Появление систем с этой энергонезависимой памятью вместо обычных модулей с чипами DR...

MU-MIMO: один из алгоритмов реализации Предисловие В качестве дополнения к моей недавней статье хотелось бы также поговорить о теме MU (Multi User) MIMO. Есть у мною уже упомянутого профессора Хаардта одна очень известная статья, где он вместе со своими коллегами предлагает алгоритм разделения пользователей по ни...

[Из песочницы] Отказоустойчивый DHCP сервер на базе Kea Статья-инструкция по установке и базовой настройке отказоустойчивого сервера Kea DHCP Kea DHCP – это open-source DHCP сервер, разрабатываемый Internet Systems Consortium(ISC) с поддержкой DHCPv4 и DHCPv6. ISC – это те же ребята, которые разрабатывают наши любимые bind и ...

Камера Samsung Galaxy S11 получила новый модуль Так будет выглядеть Samsung Galaxy S11e Известный сетевой информатор под ником Ice Universe, который часто делится эксклюзивной информацией о новинках мобильной индустрии, прокомментировал рендеры Samsung Galaxy S11 и Samsung Galaxy S11e, появившиеся в Сети на прошлой ...

Качественные рендеры Honor 9X и Honor 9X Pro Суббренд Huawei продолжает штамповать новинки и на 23 июля планирует презентацию Honor 9X и Honor 9X Pro. Это продолжение очень популярного семейства Honor 8X, которое разошлось по миру тиражом более 15 миллионов единиц.   Незадолго до релиза в сеть выложили качествен...

Четыре модуля, диафрагма F/1,4, отдельная камера для макросъемки. Стали известны характеристики камеры Honor 20 Pro На сайте Slashleaks опубликовали подробные характеристики камеры смартфона Honor 20 Pro, который порадует любителей мобильной фотографии. Главным модулем станет 48-мегапиксельный Sony IMX586, а диафрагма объектива составит F/1,4, что позволит делать качественные снимки...

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

[Из песочницы] Изучаем STM8S Медленный старт. Часть 0 МК семейства STM8S относительно STM8L/32 имеет меньший арсенал периферии, но позволяет без лишних усложнений разобраться с основами и получить необходимые навыки для работы с его старшими братьями. 0. На кого ориентирован материал, зачем и почему При написании данной стать...

[Из песочницы] Настройка IPTV от Ростелеком на роутерах MikroTik В свое время когда я купил роутер MikroTik, передо мной кроме базовой настройки инета встала задача обеспечить работу IPTV, до того момента у меня был установленный Ростелекомом D-link. Сама базовая настройка инета на микротике заняла у меня примерно 10 минут, а вот с IPTV п...

Изображение Samsung Galaxy Note 10 в чехле демонстрирует поразительное сходство его камеры с камерой Huawei P30 Несколько дней тому назад в Сети появились качественные рендеры перспективного смартфона Samsung Galaxy Note 10 – на них предстала модель с вертикальным блоком камеры, смещенным в угол. Однако на тот момент не было заметно очевидного сходство камер Galaxy Note 10 ...

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

Много иероглифов – много нейросетей: как построить эффективную систему распознавания для большого числа классов? В прошлых статьях уже писали о том, как у нас устроены технологии распознавания текста: Навигатор по серии постов Распознавание текста в ABBYY FineReader (1/2) Распознавание текста в ABBYY FineReader (2/2) Примерно так же до 2018 года было устроено распознавание японских и ...

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

[Из песочницы] Почему нам нужна децентрализация интернета и почему она неизбежна За последний год, а особенно после скандала с Facebook и Cambridge Analytica, в Европе и США начали активно появляться статьи о нарушении конфиденциальности данных IT-компаниями. В особенности со стороны Google и Facebook. Большая часть этих историй преподносится как «вопиющ...

Использование камеры Fish eye на Raspberry Pi 3 с ROS — часть 2 Добрый день уважаемые читатели Хабра! Это вторая часть рассказа об использовании fish eye камеры на Raspberry Pi 3. Первую часть можно найти здесь. В этой статье я расскажу о калибровке fish eye камеры и применении камеры в детекции объектов с помощью пакета find_object_2d. ...

Опубликованы фото с камеры смартфона Redmi K20 Искатель утечек Мукул Шарма поделился фотографиями, сделанными на камеру представленного вчера смартфона Redmi K20. Напомним, что новинка оснащается тройной камерой с главным модулем на основе датчика Sony IMX586 разрешением 48 Мп и объектива с диафрагмой F/1,75, вспомогател...

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

ASRock 4X4 BOX-R1000: неттопы со встраиваемым процессором AMD Компания ASRock анонсировала компьютеры небольшого форм-фактора 4X4 BOX-R1000, габариты которых составляют всего 110,0 × 118,5 × 67,3 мм. В семейство вошли модели 4X4 BOX-R1000M и 4X4 BOX-R1000V. В первом случае применяется процессор AMD Ryzen Embedded R1606G (2,6–3,5 ГГц),...

[Перевод] Neuralink платформа интегрированного интерфейса мозг-компьютер с тысячами каналов Примечание. 16 июля 2019г. Илон Маск презентовал технологию, которая стала одной из первых серьезных попыток введения нейроинтерфейсов в клиническую практику и имеющая реальные трансгуманистические цели в долгосрочной перспективе. Данная статья является переводом, с некото...

NVIDIA анонсировала модуль Jetson Xavier NX для роботов и систем с ИИ Компания NVIDIA подготовила к выпуску вычислительный модуль Jetson Xavier NX, предназначенный для использования в задачах искусственного интеллекта. Новинка позиционируется в качестве компактного суперкомпьютера для роботов и встраиваемых систем. Модуль Jetson Xavier NX пред...

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

Трамвай — ярко вспыхнувшая и быстро погасшая звезда российского детского авангарда Мои личные впечатления о журнале за 6 5 сезонов его существования. В статье есть умеренное количество критики «Мурзилки» и «Весёлых картинок», поэтому пламенным апологетам легендарных советских изданий от чтения этой статьи, возможно, лучше воздержаться. Все картинки под ка...

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

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

[Перевод] Основы внедрения зависимостей В этой статье я расскажу об основах внедрения зависимостей (англ. Dependency Injection, DI) простым языком, а также расскажу о причинах использования этого подхода. Эта статья предназначена для тех, кто не знает, что такое внедрение зависимостей, или сомневается в необходим...

Представлены ноутбуки Lenovo ThinkPad L490 и ThinkPad L590 Компания Lenovo представила два ноутбука ThinkPad L490 и ThinkPad L590, которые ориентированы на корпоративный сегмент. Новинки оснащаются процессорами Whiskey Lake от базового Celeron 4305U (2,2 ГГц) до топового Intel Core i7-8665U (1,9-4,8 ГГц), адаптером Bluetooth 5.0, мо...

Linux многоликий: как работать на любом дистрибутиве Создать приложение для резервного копирования, работающее на любом дистрибутиве — задачка не простая. Чтобы обеспечить работу Veeam Agent for Linux на дистрибутивах от Red Hat 6 и Debian 6, до OpenSUSE 15.1 и Ubuntu 19.04 приходится решать спектр проблем, особенно если уче...

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

Про установку и использование LineageOS 16, F-Droid Предлагаю вашему вниманию инструкцию как оптимально(по моему мнению) перейти на свободное программное обеспечение при использовании смартфона на примере операционной системы LineageOS(далее сокращённо LOS) и приложений из F-Droid. Я думаю, что это статья будет вам интересна,...

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

[Из песочницы] Whitespace Обфускатор для PHP Прочитав статью про обфускацию в JavaScript (а именно 3-ю часть статьи), я заинтересовался подобным обфускатором для PHP. Обфускатор, о котором шла речь в статье превращал JavaScript-код в невидимый (на первый взгляд), состоящий из табуляций и пробелов код. Суть заключаетс...

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

[Из песочницы] Как открыть ссылку в Python. Работа с WebBrowser и решение проблемы с Internet Explorer В ходе работы на курсачом для универа столкнулся со стандартным модулем Python — WebBrowser. Через этот модуль я хотел реализовать работу голосового ассистента с дефолтным браузером, но всё пошло не так гладко как ожидалось. Давайте для начала расскажу вам что это за модуль ...

[Из песочницы] Функциональные компоненты с React Hooks. Чем они лучше? Относительно недавно вышла версия React.js 16.8, с которой нам стали доступны хуки. Концепция хуков позволяет писать полноценные функциональные компоненты, используя все возможности React, и позволяет делать это во многом более удобно, чем мы это делали с помощью классов. М...

Сети кабельного телевидения для самых маленьких. Часть 7: Оптические приёмники Граница между оптической средой и коаксиальным кабелем — оптический приёмник. В этой статье рассмотрим их конструкцию и настройки. Читать дальше →

Ноутбуки Lenovo ThinkPad E14 и E15 получили платформу Intel Comet Lake Компания Lenovo представила ноутбуки ThinkPad E14 и ThinkPad E15, которые получили 14- и 15,6-дюймовые дисплей с разрешением 1920:1080 пикселей. Новинки характеризуются аппаратной платформой Intel Comet Lake с 2-ядерным процессором Core i3-10110U, 4-ядерным Core i5-10210U, 4...

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

Наличие игрового чипа в Realme X2 подтверждено На этой неделе суббренд Oppo объявил о своем намерении провести 24 сентября презентацию Realme X2. Сегодня директор по маркетингу Realme подтвердил догадки, что Realme X2 — это прокаченная версия Realme XT для китайского рынка.   Вполне предсказуемо, что внешним...

[Перевод] Обновление высокоэффективных солнечных модулей от REC и Trina (Solar) REC Group начала производство бытовых солнечных модулей серии N-Peak Black, мощностью до 325 Вт. Одновременно с этим Trina Solar выпустила четыре новых модуля в своих сериях Tallmax, Duomax, Duomax Twin и Honey — некоторые из которых достигают 415 Вт. Стандартный аргумент с...

Meizu 16s выйдет в апреле и окажется чуть дороже Xiaomi Mi 9 Исполнительный директор компании Meizu Джек Вонг (J. Wong) подытожил имеющуюся на данный момент информацию о новом флагманском смартфоне Meizu 16s, а также обозначил сроки его появления в продаже. Meizu 16s оснащен безрамочным экраном Super AMOLED диагональю 6,2 дюйма с...

KIOXIA Europe выпустила первые в отрасли 512-Гбайт модули памяти для автомобильных систем Компания KIOXIA Europe начала поставки ознакомительных образцов первых в отрасли модулей встроенной памяти ёмкостью 512 Гбайт для автомобильных систем. Подробнее об этом читайте на THG.ru.

Motorola One Action — первый в мире смартфон, который позиционируется в качестве альтернативы экшн-камере Компания Motorola представила смартфон One Action, который оценила в 260 евро. Модель очень похожа на One Vision, причём в чём-то она даже лучше, а стоит меньше. One Action получил такой же, как у One Vision, экран диагональю 6,3 дюйма разрешением Full HD+ с соотношение...

ЕС хочет регулировать Hyperloop Европейская комиссия рассматривает возможность создания первого свода общеотраслевых правил относительно проекта Hyperloop. Компания Hyperloop Transportation Technologies (HTT) и немецкая экспертная организация TÜV SÜD представили в ЕС общие принципы по проектированию, экспл...

Corsair анонсировала 32-гигабайтные модули Vengeance LPX DDR4-3000 Вслед за релизом первых модулей Vengeance LPX DDR4-2400 и DDR4-2666 ёмкостью 32 ГБ Corsair готовится вывести на рынок планки аналогичного объёма, рассчитанные на работу в режиме DDR4-3000. Они будут предложены в виде двухканальных...

8 приемов работы с CSS: параллакс, «липкий» футер и другие Эта статья о приемах работы в CSS, узнав о которых, я восклицал: «Агаааа!». Надеюсь, вы тоже сделаете пару открытий. CSS — специфическая технология. На первый взгляд она кажется очень простой. Но некоторые эффекты, которые в теории кажутся простыми, не являются таковыми...

[Перевод] Оценка влияния искусственного интеллекта на оффшорную нефть и газ Перевод статьи подготовлен специально для студентов базового и продвинутого курсов «Математика для Data Science». Интересно развиваться в данном направлении? Смотрите записи мастер-классов «Линейная алгебра: матрицы и их практическое применение» и «Математика для Data Scienc...

Решение заданий WorldSkills модуля Network в компетенции «СиСА». Часть 2 — Базовая настройка Продолжаем разбор заданий модуля Network чемпионата WorldSkills в компетенции «Сетевое и системное администрирование». В статье будут рассмотрены следующие задания: На ВСЕХ устройствах создайте виртуальные интерфейсы, подынтерфейсы и интерфейсы типа петля. Назначьте IP-ад...

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

ASRock представила платы TRX40 Creator и TRX40 Taichi для Ryzen Threadripper 3000 Компания ASRock представила две материнские платы на системной логике AMD TRX40, которые предназначены для использования с новыми высокопроизводительными настольными процессорами Ryzen Threadripper 3000. Новинки называются TRX40 Creator и TRX40 Taichi и между собой они разли...

Камера Nokia 7.2 показана на фото крупным планом HMD Global продолжает расширять модельный ряд смартфонов Nokia и привезет новинки на выставку IFA 2019, которая пройдет в начале сентября в Берлине. Среди новичков будет модель Nokia 7.2, с которой производитель попытается достичь успеха в среднеценовом сегменте.   Чт...

ESP32-CAM Video Streaming Server Подключение I2C и SPI дисплеев ESP-32 CAM модуль с камерой от Diymore ESP32-CAM Video Streaming Server Пример использования находится тут. Предварительно надо установить библиотеки: Esp32 board in Arduino Ide Windows / Esp32 board in Arduino Ide Linux and Mac Подробные настройки есть в статье. В моем...

Книга «Vue.js в действии» Привет, Хаброжители! Цель этой книги — дать вам знания, с помощью которых вы без колебаний присоединитесь к любому проекту, использующему эту библиотеку. Книга предназначена для всех, кто заинтересован в изучении Vue.js и имеет опыт работы с JavaScript, HTML и CSS. От вас не...

Недорогие флагманы Honor 20 и Honor 20 Pro появились в продаже Бренд Honor дал старт китайским продажам смартфонов Honor 20 и Honor 20 Pro, которые были представлены неделю назад. Стоит заметить, что у себя на родине новинки оказались заметно дешевле, чем в Европе. Если в Старом Свете за Honor 20 и Honor 20 Pro просят от 500 и от 600 ев...

[Перевод] Создание системы боёв в RPG Боевые системы наших игр Rimelands: Hammer of Thor и Trulon: The Shadow Engine были высоко оценены игроками. Несмотря на то, что это два сильно отличающихся взгляда на систему боя в RPG, они имеют много общего в дизайне механик и иллюстрируют мою личную философию дизайна. В...

Представлен OnePlus 7T: Snapdragon 855+, 90 Гц, WARP Charge 30T от 35 000 рублей Как и планировалось, компания OnePlus представила свой новый флагман, OnePlus 7T. В нем производитель объединил элементы OnePlus 7 и OnePlus 7 Pro, отчего еще интереснее будет посмотреть, чем в этот раз будет выделяться Pro-версия. Главная особенность — дисплей с частотой о...

3D-печать армированными материалами: 3DGence представил 4-й сменный модуль для INDUSTRY F340 Мы уже рассказывали об инновационном промышленном 3D-принтере в линейке известного польского производителя 3DGence – 3DGence Industry F340. Напомним, модульная система 3 DGence INDUSTRY F340 позволяет легко, без использования каких-либо инструментов, менять печатающие модули...

Dream team из ничего: найм специалистов в IT Всем привет! Как и обещал, продолжаю публикации о менеджменте в IT. В предыдущей статье я рассказал, что значит быть Team Leader. Но какой же тим лид без команды? Сегодня же о том, как можно набирать классных людей, не имея больших ресурсов, и когда о вас никто не знает. ...

Пентест приложений с GraphQL В последнее время GraphQL набирает всё большую популярность, а вместе с ней растёт и интерес со стороны специалистов информационной безопасности. Технологию используют такие компании, как: Facebook, Twitter, PayPal, Github и другие, а это значит, что пора разобраться, как т...

Meizu 16S позируют на «живых» снимках С дня на день мы ждем объявления даты анонса флагманов Meizu 16S и Meizu 16S Plus. Если все идет по намеченному плану, то их массовое производство уже стартовало или начнется до конца марта. Уже в первой половине апреля компания вполне может устроить пресс-конференцию, посвя...

[Перевод] 10 самых распространенных ошибок при работе с платформой Spring. Часть 1 Всем привет. Сегодня делимся первой частью статьи, перевод которой подготовлен специально для студентов курса «Разработчик на Spring Framework». Начнём! Spring — пожалуй, одна из самых популярных платформ разработки на языке Java. Это мощный, но довольно сложный в освоении...

Новые изображения смартфона Nokia 9 PureView Nokia 9 PureView смартфон от HMD Global является одним из самых ожидаемых смартфонов. Это связано с тем, что смартфон считается первым в мире, который оснащен модулем из пяти камер на задней панели и флагманскими спецификациями. Теперь в Интернете появилось новое изображение...

Записки IoT-провайдера: девять проблем Интернета Вещей, или почему ему на Руси нехорошо Здравствуйте, уважаемые любители Интернета Вещей! Эта статья отличается от моих предыдущих. Здесь не про решения и кейсы. Я написал про девять проблем IoT, которые портят нам жизнь. Предлагаю присоединиться к моим размышлениям и вместе спрогнозировать будущее Интернета Вещ...

Qualcomm выкупила долю TDK в совместном предприятии RF360 Holdings В 2017 году Qualcomm и TDK создали совместное предприятие под названием RF360 Holdings. Оно специализируется на выпуске модулей радиочастотных приемопередающих цепей RFFE и фильтров RF для полностью интегрированных систем, предназначенных для использования в мобильной э...

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

Стали известны характеристики смартфона Samsung Galaxy M30 Компания Samsung готовит к выпуску Galaxy M30 с невысокой ценой. Девайс получит 6,38-дюймовый экран с разрешением 2220 на 1080 пикселей и аккумулятор на 5000 мА.ч. Предусмотрены симметричным портом USB-C, лицевая камера с датчиком изображения на 16 МП и тыльная камера, состо...

G.Skill выпускает набор модулей памяти DDR4-3800 CL14, «оптимизированный» для процессоров AMD Ryzen 3000 и чипсета X570 Компания G.SKill представила набор модулей памяти Trident Z Neo DDR4-3800. По словам производителя, он «оптимизирован» для процессоров AMD Ryzen 3000 и чипсета X570, позволяя получить высокую производительность и стабильность работы систем на новых процессор...

Новые подробности о камере iPhone 11 Долгое время Apple безоговорочно доминировала на рынке смартфонов — предлагая потребителям устройства с лучшими камерами. Так было раньше. Сейчас всё изменилось — iPhone уже не способен на равных конкурировать с топовыми решениями от Huawei. Вне всяких сомнений,...

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

В Samsung создан передовой модуль камеры с 5-кратным оптическим зумом для смартфонов Специалисты Samsung Electro-Mechanics разработали ультратонкий модуль камеры для смартфонов, наделённый системой пятикратной оптической трансфокации.

Созданы промышленные компьютеры на базе отечественных процессоров Проект реализован Институтом электронных управляющих машин им. И.С. Брука (входит в концерн "Автоматика") при софинансировании Министерства промышленности и торговли РФ. Линейка включает в себя шесть промышленных компьютеров и модулей различного форм-фактора и степ...

Флагманский смартфон Meizu 16s Pro поступает в продажу Анонсированный несколько дней назад флагманский смартфон компании Meizu, который получил название Meizu 16s Pro, сегодня поступает в продажу на территории Китая. Покупателям предлагают версии с 6 ГБ оперативной и 128 ГБ флэш-памяти за 377 долларов, с 8 ГБ оперативной и ...

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

Corsair представила модули памяти Vengeance LPX DDR4 5000 МГц Corsair официально представила новый набор модулей памяти Vengeance LPX DDR4, способных работать на частоте 5000 МГц при использовании с материнскими платами MSI X570 и процессорами AMD Ryzen 3-го поколения. Подробнее об этом читайте на THG.ru.

[Перевод] Почему мы предпочитаем CSS(--variable) переменным SASS($variable)? С момента релиза CodyHouse Framework, пару месяцев назад, многие пользователи спрашивали нас, почему мы выбрали переменные CSS вместо переменных SASS, хотя мы используем SASS в этой среде. В этой статье я расскажу о преимуществах использования пользовательских свойств и о то...

1 ТБ флэш-памяти и контроллер накопителя Toshiba BG4 с интерфейсом PCIe Gen3 x4 интегрированы в одной микросхеме Компания Toshiba Memory Corporation (TMC) анонсировала новую серию твердотельных накопителей с поддержкой NVMe 1.3. Особенностью накопителей BG4, объем которых достигает 1024 ГБ, является интеграция 96-слойной флэш-памяти и контроллера в одном корпусе. Как утверждается,...

[Перевод] Цепи Маркова для процедурной генерации зданий Примечание: полный исходный код этого проекта можно найти [здесь]. Так как он является частью более масштабного проекта, я рекомендую смотреть коммит на момент выпуска этой статьи, или файл /source/helpers/arraymath.h, а также /source/world/blueprint.cpp. В этой статье я х...

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

Buildbot: сказ с примерами еще об одной системе непрерывной интеграции (картинка с официального сайта) Buildbot, как несложно догадаться из названия, является инструментом для непрерывной интеграции (continuous integration system, ci). Про него уже было несколько статей на хабре, но, с моей точки зрения, из них не очень понятны преимущества с...

[Перевод] PowerShell в роли инструмента для пентеста: скрипты и примеры от Varonis Хакеры любят использовать PowerShell для запуска «fileless malware» — бестелесных вредоносных программ, которые не являются традиционными бинарными файлами с компилированным вредоносным кодом, и по этой причине подчас не могут быть обнаружены антивирусными решениями. Powe...

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

Резервирование в Kubernetes: оно существует Меня зовут Сергей, я из компании ITSumma, и я хочу вам рассказать, как мы подходим к резервированию в Kubernetes. В последнее время я много занимаюсь консультативной работой по внедрению разнообразных devops-решений для различных команд, и, в частности, плотно работаю по про...

Смартфон LG G8 ThinQ показался на первом пресс-рендере Сетевые источники обнародовали, как утверждается, первый пресс-рендер флагманского смартфона LG G8 ThinQ, анонс которого ожидается на выставке мобильной индустрии Mobile World Congress (MWC). Как можно видеть на представленном изображении, аппарат оснащён экраном с довольно ...

CES 2019: TeamGroup и ASRock представили модули памяти и твердотельные накопители Phantom Gaming Компания Team Group совместно с компанией ASRock в рамках выставки CES 2019 представили модули памяти T-Force Xcalibur Phantom Gaming RGB и твердотельные накопители T-Force Delta Phantom Gaming RGB. От стандартных новые версии отличаются лишь дизайном, а также налич...

Юзабилити корзины и чекаута: анализ топ-20 российских нишевых интернет-магазинов В статье я анализирую по ряду показателей корзину и заказ в топовых интернет-магазинах, ее выводы легли в основу рекомендаций, описанных в статье: Проектирование интернет-магазина для SEO: (теория + чеклист) Наиболее частая точка потери клиентов в интернет-магазине, это кор...

Покупайте Xiaomi Mi 9 SE. Xiaomi прокомментировала отсутствие модули NFC в Redmi Note 7 Pro Многие смартфоны компании Xiaomi, даже бюджетные модели, оснащены модулями для бесконтактных платежей NFC. Недавно в Индии начались продажи нового смартфона Redmi Note 7 Pro, который стал улучшенной версией очень популярной модели Redmi Note 7. На момент анонса в пресс...

В Европе выходит новая версия уникального смартфона с двумя экранами В августе в Китае был представлен новый смартфон Nubia Z20, главной особенностью которого стали два экрана, при этом сам смартфон выполнен в форм-факторе моноблока. Этот смартфон появился в США, Европе, Канаде и Великобритании в октябре этого года в цвете Diamond Black,...

Ускорение запуска Julia при помощи PackageCompiler.jl Зайдя на официальный сайт языка программирования Julia, можно увидеть утверждение: "Julia is fast!". Однако, новые пользователи на практике сталкиваются с проблемой медленной загрузки модулей, в особенности графических [1,2]. Диалектически, причиной медленного запуска являет...

Беспроводной модуль для ёмкостного датчика влажности почвы на nRF52832 Всем привет, сегодня расскажу о том как я решил проапгрейдить датчик влажности почвы с Алиэкспресс. Примерно месяц назад был куплен датчик влажности почвы. Зачем покупал и сам не знаю, наверное все из-за цены в 40 рублей :) Получив и успешно проверив датчик(с помощью Ардуин...

Tic Tac Toe, часть 1 В статье "Сравнение: Svelte и React" я попробовал повторить разработку игры Tic Tac Toe. Там я выполнил только первую часть исходного туториала для React'а без поддержки истории ходов. В этой статье мы начнем разработку этой игры с применением фреймворка Svelte с поддержкой ...

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

Поставщик камер для смартфонов iPhone компания Largan Precision уверена, что количество модулей будет расти Компания Largan Precision, которая является крупнейшим поставщиком камер для смартфонов Apple iPhone, отчиталась о том, что четвертый квартал 2018 года прошел для нее не очень хорошо. Доход и операционная прибыль снизились примерно на 20%, что обусловлено прежде всего ...

[Перевод] Как написать смарт-контракт на Python в сети Ontology. Часть 1: Blockchain & Block API Это первая часть из серии обучающих статей о создании смарт-контрактов на Python в блокчейн сети Ontology при помощи инструмента разработки смарт-контрактов SmartX. В этой статье мы начнём знакомство с API смарт-контракта Ontology. API смарт-контракта Ontology разделен н...

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

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

Битва L2TP, RRAS vs SoftEther «Украденная с запада картинка для привлечения внимания» В прошлых наших статьях мы рассказали, как работать с VDS на Windows Server Core 2019 на нашем новом тарифе UltraLight за 99 рублей в месяц. Предлагаем еще один способ использования данного тарифа. На этот раз речь по...

Проблемы пакетной обработки запросов и их решения (часть 2) Это продолжение статьи «Проблемы пакетной обработки запросов и их решения». Рекомендуется сначала ознакомиться с первой частью, так как в ней подробно описана суть задачи и некоторые подходы к ее решению. Здесь же мы рассмотрим другие методы. Читать дальше →

Java Native Image: проверка возможности использования Не так давно Oracle выпустил первый релиз проекта GraalVM (https://www.graalvm.org/). Релизу был сразу присвоен номер 19.0.0, видимо, для того чтобы убедить, что проект зрелый и готов к использованию в серьезных приложениях. Одна из частей этого проекта: Substrate VM — фре...

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

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

Смартфон Oppo F10 получит новый процессор Snapdragon 855 Стали известны некоторые подробности о грядущем смартфоне Oppo F10. Девайс получит процессор Snapdragon 855, мощный аккумулятор 4500 мАч и шесть камер: разрешение фото-модулей – 130 Мп (на 12 и 25 Мп – селфи-камера и на 48 + 21 + 16 + 8 Мп – основная). О дате выхода и стоимо...

Репортаж со стенда Thermaltake на выставке Computex 2019 На выставке Computex 2019, которая прошла в столице Тайваня, Тайбэе, компания Thermaltake организовала большой красочный стенд, на котором представила множество своих самых последних новинок. О некоторых из них мы уже писали, но теперь нам хотелось бы собрать всё воедино, а ...

Написание системы попарно взаимодействующих частиц на C++ с использованием DirectX 11 На хабре уже есть много статей про использование вычислительных шейдеров с Unity, однако статью о использовании вычислительного шейдера на "чистом" Win32 API + DirectX 11 затруднительно. Однако эта задача ненамного сложнее, подробнее — под катом. Для этого будем использоват...

Представлен Oppo Reno Z — первый в мире смартфон с SoC MediaTek Helio P90 Компания Oppo представила смартфон Reno Z. Изначально ему приписывали SoC MediaTek Helio P90, затем источники стали утверждать, что новинка будет основана на Snapdragon 710 и будет стоить менее 200 долларов. В реальности оказалось, что Reno Z действительно стал первым и...

Ученые достигли предела громкости звука под водой У громкости звука, как и у много чего остального, есть свой предел. Так, на открытом воздухе максимальный уровень шума может достигать 194 децибел, а под водой — 270 децибел. Воссоздать максимальные показатели громкости крайне сложно, но исследователи из Национальной ускори...

Новое поколения модулей камеры с восьмикратным оптическим зумом Цель разработчиков — выпустить универсальный оптический модуль, который позволит производителям смартфонов отказаться от двух, трёх и четырёх камер на тыльной стороне корпуса гаджета. В случае успеха Yaguang Electronics, широкоугольный объектив, телевик и ToF-датчик будут со...

G.Skill предложит наборы памяти Trident Z Royal DDR4 объёмом до 192 Гбайт G.Skill подготовила новые комплекты оперативной памяти Trident Z Royal DDR4, предназначенные для использования в системах на базе процессора Intel Xeon W-3175X. Наборы включают шесть или двенадцать модулей объёмом 8 или 16 Гбайт, а...

Названы все ключевые нововведения iPhone 11 В сентябре этого года будет представлена новая линейка iPhone — однако о новинках мы уже знаем почти всё. Тем не менее, инсайдеры продолжают делиться новыми подробностями о засекреченных смартфонах Apple. На этот раз очередными сведениями об iPhone 11 поделилось автор...

Фантастический концепт iPhone 11 с 8 камерами В Сети появился фантастический концепт-арт нового смартфона iPhone 11, который оснащен огромным количеством камер. Если говорить точнее, то в основной камере сразу шесть модулей, а фронтальная является сдвоенной. Фронтальная камера разрешением 24 Мп в нерабочем состоян...

Память HyperX Predator DDR4 с рабочими частотами 4266 МГц и 4600 МГц HyperXобъявляет о релизе двух новых высокоскоростных модулей памяти Predator DDR4, которые работают на частоте 4266 МГц и 4600 МГц. Новинки представлены в виде комплектов из двух модулей по 8 ГБ и оснащены черным алюминиевым распределителем тепла и черной печатной платой, чт...

Скоро смартфоны будет обладать хранилищем на 1 ТБ Samsung анонсировала первый в мире встраиваемый модуль флеш-памяти Embedded Universal Flash Storage (eUFS) 2.1 вместимостью 1 Тбайт. Он предназначен для использования в смартфонах и мобильных приложениях следующего поколения. eUFS 2.1 имеет размеры 11,5 × 13,0 мм. Он выполне...

[Перевод] 7 недостающих факторов в подходе 12 factor app Прим. перев.: Тот восторг, что испытали наши тимлиды, увидев в блоге IBM Cloud этот материал — своеобразное «расширение» легендарного Twelve-Factor App, — говорит сам за себя. Поднятые автором вопросы не просто на слуху, а по-настоящему жизненны, т.е. актуальны в повседнев...

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

МКС-модуль «Наука» проходит проверку на герметичность Многофункциональный лабораторный модуль (МЛМ) «Наука» планируется вывести на орбиту в 2020 году. Об этом, как сообщает ТАСС, рассказало руководство Центра имени М. В. Хруничева. РКК Энергия Проект «Наука» — это настоящий долгострой. Его создание, по сути, началось ещё в 1995...

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

OPPO анонсировала смартфон с 10-кратным зумом и 5G Компания OPPO в рамках специальной презентации анонсировала смартфон с уникальной технологией 10-кратного оптического зума и поддержкой 5G. За невероятные фотографические возможности отвечает инновационный модуль тройной камеры, который обеспечит революцию в мобильной фотогр...

Плата Biostar H310MHP позиционируется как основа ПК для офисных задач и домашних развлечений Компания Biostar представила системную плату H310MHP типоразмера microATX, которая, по мнению производителя, может послужить основой компьютера для офисных задач и домашних развлечений. Она поддерживает процессоры Intel Core восьмого и девятого поколения с TDP до 95 Вт....

История о том, как мы иконку PVS-Studio меняли Релиз 7.0 ознаменовал новую веху в истории анализатора PVS-Studio – теперь доступен анализ не только кода, написанного на C, C++, C#, но также и Java. Кроме этого глобального нововведения продолжают улучшаться и дорабатываться существующие механизмы анализа, добавляются ди...

[Перевод] RxVMS — практичная архитектура для Flutter-приложений Это первый пост из серии публикаций, в которых объясняется мое понимание архитектуры приложений для Flutter. Предупреждаю — это будет весьма самоуверенным. Пока запланированы: Введение (этот пост) Основы Dart Streams RxDart: магические трансформации потоков Основы RxVMS: Rx...

opencv4arts: Нарисуй мой город, Винсент OpenCV — библиотека с историей непрерывной разработки в 20 лет. Возраст, когда начинаешь копаться в себе, искать предназначение. Есть ли проекты на ее основе, которые сделали чью-то жизнь лучше, кого-то счастливее? А можешь ли ты сделать это сам? В поисках ответов и желании ...

Team Group выпустила 32-Гбайт память DDR4-2400 Team Group объявила о выпуске своих первых 32-Гбайт модулей оперативной памяти Team Elite TED432G2400C1601. Модули используют простую чёрную печатную плату стандартной высоты 32 мм и поставляются без какой-либо системы охлаждения. Подробнее об этом читайте на THG.ru.

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

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

Новые чемпионы DxOMark. Huawei Mate 30 Pro уже протестировали, настала очередь iPhone 11 Pro Ровно неделю назад компания на пресс-конференции в Мюнхене компания Huawei официально анонсировала флагманский смартфон Huawei Mate 30 Pro, а также его упрощенную версию Huawei Mate 30. Разработчики в ходе презентации сделали большой акцент на камере Huawei Mate 30 Pro,...

[Перевод] Изучаем Python: модуль argparse Если вы занимаетесь обработкой и анализом данных с использованием Python, то вам, рано или поздно, придётся выйти за пределы Jupyter Notebook, преобразовав свой код в скрипты, которые можно запускать средствами командной строки. Здесь вам и пригодится модуль argparse. Для но...

[Перевод] Как была устроена графика NES Выпущенная в 1983 году домашняя консоль Nintendo Entertainment System (NES) была дешёвой, но мощной машиной, достигшей феноменального успеха. При помощи блока обработки изображений (Picture Processing Unit, PPU) система могла создавать достаточно впечатляющую по тем времена...

[Перевод] Извлечение данных при машинном обучении Хотите узнать о трех методах получения данных для своего следующего проекта по ML? Тогда читайте перевод статьи Rebecca Vickery, опубликованной в блоге Towards Data Science на сайте Medium! Она будет интересна начинающим специалистам. Получение качественных данных — это пе...

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

Samsung анонсировала память UFS 2.1 объемом 1 ТБ – она будет использоваться в топовой версии смартфона Samsung Galaxy S10+ Слухи о том, что у смартфона Samsung Galaxy S10+ обрели под собой реальную основу: южнокорейская компания сегодня официально представила память UFS 2.1 такого объема. Модуль eUFS объемом 1 ТБ имеет габариты предшественника объемом 512 ГБ – 11,5 х 13 мм. Он состои...

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

Samsung Galaxy Note 10 может получить 5-кратный оптический зум Корейская Samsung Electro-Mechanics начала серийное производство оптических модулей с 5-кратным зумом. Подробнее об этом читайте на THG.ru.

Промышленные 4G-роутеры SmartMotion Передняя панель роутера BB-ST35200025-SWH Роутеры серии SmartMotion предназначены для подвижных объектов с высокими требованиями к доступности сети: автомобилей, поездов, кораблей. Они имеют два независимых LTE-модуля с возможностью установки по 2 SIM-карты в каждый модуль...

Смартфон Vivo V15 Pro получил выдвижную фронтальную камеру Очередной новинкой сегодняшнего дня стал смартфон Vivo V15 Pro, главной особенностью которого является выезжающая 32 Мп фронтальная камера. Новинку также оснастили 6,39-дюймовым дисплеем AMOLED с разрешением Full HD+, восьмиядерным процессором Snapdragon 675, 6 ГБ оперативно...

Как обеспечить доступность веб-сервиса в облаке при отказе дата-центра В статье описывается вариант обеспечения доступности развернутого в облаке веб-сервиса при возникновении сбоев в работе дата-центра. Предлагаемое решение основано на компромиссе, состоящем в частичном дублировании: в другом дата-центре разворачивается резервная система, кото...

[Перевод] 10 принципов объектно-ориентированного программирования, о которых должен знать каждый разработчик Мне довольно часто встречаются разработчики, которые не слышали о принципах SOLID (мы подробно рассказывали о них здесь. — Пер.) или объектно-ориентированного программирования (ООП), или слышали, но не используют их на практике. В этой статье описываются преимущества прин...

Проект Vario Motion. Знакомство. Друзья, здравствуйте! Сегодня мы начинаем цикл статей о нашем проекте Vario Motion.Идея проекта заключается создании колесного шасси, выполненного в масштабе 1:5. Разработанный набор должен послужить платформой для реализации собственных проектов.Мы рассчитываем, что наш наб...

Первые «настоящие» официальные изображения флагманского смартфона Honor 20 Pro Известный сетевой информатор Роланд Квандт (Roland Quandt) опубликовал изображения флагманского смартфона Honor 20 Pro, который должны представить уже меньше чем через сутки. Как подчеркнул источник, это первые «настоящие» официальные изображения смартфона...

Опубликованы портретные фото с камеры смартфона Xiaomi Mi Note 10 Компания Xiaomi опубликовала новые фотографии с основной камеры еще не представленного смартфона Xiaomi Mi CC9 Pro, который выйдет на международный рынок под названием Xiaomi Mi Note 10. Главной особенностью устройства станет пентакамера с главным модулем на основе 108 Мп да...

Buildroot — часть 2. Создание конфигурации своей платы; применение external tree, rootfs-overlay, post-build скриптов В данном разделе я рассматриваю часть возможностей по кастомизации, которые потребовались мне. Это не полный список того, что предлагает buildroot, но они вполне рабочие и не требуют вмешательства в файлы самого buildroot. Читать дальше →

[Не] используйте CDN Практически в любой статье или инструменте для оптимизации скорости сайтов есть скромный пункт «используйте CDN». Вообще, CDN – это content delivery network или сеть доставки контента. Мы в компании «Метод Лаб» часто встречаемся с вопросами клиентов по этой теме, некоторые с...

[Перевод] Service mesh для микросервисов. Часть II, основы работы с Istio Перевод статьи подготовлен специально для студентов курса «Инфраструктурная платформа на основе Kubernetes». Настройка базового микросервиса в Kubernetes обманчиво проста. В одной из последних статей мы рассказали, как легко начать работать с контейнерами. Мы скомпоновали п...

[Перевод] UDB. Что же это такое? Часть 6. Модуль управления и статуса/Status and Control Module В прошлых статьях-переводах документации Cypress очень предметно рассматривался операционный автомат — Datapath. Постепенно переходим к изучению других модулей UDB, в частности — модуль управления и статуса. Читать дальше →

SamsPcbGuide, часть 9: Гальваническая изоляция, безопасность и печатные платы Данная статья продолжает рассмотрение вопроса, поднятого @olartamonov, а именно, обеспечение безопасности в высоковольтных приложениях. В статье будут рассмотрены физические основы пробоя диэлектриков, а также новый стандарт безопасности. Читать дальше →

Создание бота для участия в Russian AI Cup 2018 CodeBall Сложилась традиция, что после соревнований по спортивному программированию победитель или просто игрок выкладывает на Хабре статью, чтобы рассказать как здорово было участвовать в соревновании и как вариант победить в нем. Из его статьи конечно же многое можно почерпнуть дл...

Xiaomi Mi Note 10 действительно хорош в портретной съемке Сегодня Xiaomi продолжает рекламировать возможности камеры смартфона Xiaomi Mi CC9 Pro, который во всем мире будет более хорошо известен под международным названием Xiaomi Mi Note 10. Последние пару дней производитель демонстрировал только снимки, сделанные на основную ...

[Из песочницы] Голливудский принцип (IoC) В этой статье я постараюсь рассказать о принципе проектирования, называемом Inversion of Control / Инверсия управления (IoC), называемом еще Голливудским принципом. Покажу, какое отношение это имеет к принципу подстановки Барбары Лисково (LSP) а также внесу свою лепту в свящ...

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

Инструменты для запуска и разработки Java приложений, компиляция, выполнение на JVM Ни для кого не секрет, что на данный момент Java — один из самых популярных языков программирования в мире. Дата официального выпуска Java — 23 мая 1995 года. Эта статья посвящена основам основ: в ней изложены базовые особенности языка, которые придутся кстати начинающим “д...

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

[Перевод] [Иллюстрированное] Руководство по устройству сети в Kubernetes. Часть 3 Прим. перев.: Эта статья продолжает цикл материалов о базовом устройстве сетей в Kubernetes, что описывается в доступной форме и с наглядными иллюстрациями (впрочем, конкретно в этой части иллюстраций уже практически не оказалось). Переводя две предшествующие части этого цик...

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

Настройка Warnings Next Generation плагина для интеграции PVS-Studio Релиз PVS-Studio 7.04 совпал c релизом плагина Warnings Next Generation 6.0.0 для Jenkins. Как раз в этом релизе Warnings NG Plugin добавил поддержку статического анализатора PVS-Studio. Этот плагин визуализирует данные о предупреждениях компилятора или других инструментов ...

IPPON выпустила батарейный модуль для Innova RT II 6K/10K IPPON объявил о выпуске отдельных батарейных модулей для линейки on-line ИБП серии Innova RT II. Батарейные модули Innova RT II 6000 и RT II 10000 были раньше доступны только в комплекте с ИБП Innova RT II. Основным отличием двух батарейных модулей между собо...

У Sierra Wireless готов первый в отрасли модуль 5G типоразмера M.2 с поддержкой mmWave К выставке MWC 2019 компания Sierra Wireless приурочила демонстрацию первого в отрасли модуля 5G типоразмера M.2 с поддержкой mmWave. Как утверждается, модуль AirPrime 5G позволит производителям оригинального оборудования и системным интеграторам, которым требуются мак...

Moto Z4 в прозрачном чехле позирует всеми сторонами корпуса Индийский инсайдер Судханшу Амбхоре (Sudhanshu Ambhore) продолжает поставлять новости из индустрии смартфонов. В этот раз он опубликовал изображения смартфона Moto Z4 в прозрачном чехле. Новинка должна быть оснащена одинарной основной камерой с 48-мегапиксельным дат...

[Из песочницы] Использование Context API в React для создания глобальной темы приложения Привет, это мой первый пост на Хабр. Надеюсь, Вам будет интересно. Итак, я хочу начать серию постов, напрямую или косвенно касающихся создания ui-kit. Задача данного поста: Найти решение контроля темы приложения, компоненты которого выполнены в React.js. Будем использова...

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

Samsung Galaxy S11 получит 108-мегапиксельную камеру Несмотря на то, что до анонса флагманской серии Samsung Galaxy S11 ещё несколько месяцев, в Сети уже начали появляться первые интересные детали о преемниках Samsung Galaxy S10 и Galaxy S10+. Одной из главных фишек новых флагманов станет основная камера с рекордным разрешение...

Новые микросхемы Samsung позволят снизить стоимость оперативной памяти DDR4 Как сообщает источник, компания Samsung вывела на рынок модули оперативной памяти DDR4, основанные на новых микросхема (A-Die вместо B-Die). Эти микросхемы производятся по 10-нанометровому техпроцессу вместо старого 20-нанометрового, который использовался все эти годы ...

Стали известны характеристики флагмана Huawei P30 Lite Появились данные о готовящемся к выпуску флагмане под названием Huawei P30 Lite. Гаджет Huawei P30 Lite получит 6-дюймовый экран, процессор Kirin 710 и тыльную камеру с оптическими модулями на 20 МП, 16 МП, 2 МП. Четкость изображения соответствует стандарту Full HD+. Сообща...

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

Nginx опубликовал обновление безопасности против DoS-уязвимостей в HTTP/2 Во вторник Nginx опубликовал пресс-релиз о важнейшем обновлении, в которое вошли патчи безопасности, закрывающие Dos-уязвимости в протоколе HTTP/2. Напомним, что эти уязвимости Netflix обнаружил еще в мае, с деталями можно ознакомиться на GitHub-странице компании. Читать да...

Модуль памяти Intel Optane DC Persistent Memory замечен в составе рабочей станции На мероприятии Intel Memory and Storage Day в столице Южной Кореи была продемонстрирована рабочая станция на основе процессора Xeon Cascade Lake. Отличительной особенностью этой станции стало использование энергонезависимого модуля оперативной памяти Optane DC...

Ассортимент Advantech пополнили модули памяти SQRAM DDR4 объемом 32 ГБ Компания Advantech, специализирующаяся на памяти для встраиваемых систем, представила модули небуферизованной памяти SQRAM DDR4 объемом 32 ГБ. В небуферизованных модулях SQRAM DDR4 используются микросхемы Samsung плотностью 16 Гбит, поддерживающие скорость до 2666 Мбит/...

[Из песочницы] Ограничения машинного обучения Привет, Хабр! Представляю вашему вниманию перевод статьи “The Limitations of Machine Learning“ автора Matthew Stewart. Большинство людей, читающих эту статью, вероятно, знакомы с машинным обучением и соответствующими алгоритмами, используемыми для классификации или прогнози...

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

Новые сертификации для девелоперов от Cisco. Обзор отраслевых сертификаций Сертификационная программа Cisco существует уже 26 лет (была основана в 1993 году). Многим хорошо известна инженерная линейка сертификаций CCNA, CCNP, CCIE. В этом году программа дополнилась еще и сертификациями для девелепоров, а именно DevNet Associate, DevNet Specialist, ...

SamsPcbGuide, часть 13: Использование IBIS-моделей В этой спонтанной статье решил поделиться опытом применения IBIS-моделей на примере простой задачи. Читать дальше →

Стартап-компания Shell объединила смарт-часы и смартфон в одном устройстве <p><strong>Стартап-компания Shell представила новое устройство, которое объединило в себе смарт-часы и смартфон. Новинка не отличается по функциональности от обычного мобильного устройства. </strong><br /><br /&a...

Системная плата Biostar H310MHG поддерживает процессоры с TDP до 95 Вт Ассортимент Biostar пополнила системная плата H310MHG типоразмера microATX. Эта плата на чипсете Intel H310 рассчитана на процессоры Intel Core 8-го и 9-го поколения в исполнении LGA 1151 с TDP до 95 Вт. Одним из наиболее подходящих применений для H310MHG производитель ...

[Перевод] AMP: будущее электронной почты Динамическое электронное письмо, созданное с использованием технологии AMP, российскими разработчиками из ecwid.ru Проект AMP задумывался, чтобы улучшить пользовательский опыт в сети, а это значит и работу с электронной почтой, когда она происходит в вебе. Для большинства и...

Zero Bug Policy. Нет багов — нет проблем? Кто про что, а я про баги. В прошлом году я рассказывала вам про Багодельню — мероприятие, проводимое у нас в компании для чистки бэклога багов. Событие хорошее и полезное, но решающее проблему с багами разово. Мы провели уже шесть Багоделен, но количество участников постепе...

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

Sound Blaster отмечает 30-летие звуковых карт Creative началом продаж моделей Sound Blaster AE-9 и Sound Blaster AE-7 Компания Creative Technology анонсировала продажи своих самых передовых на сегодняшний день звуковых карт с интерфейсом PCIe: Sound Blaster AE-9 и Sound Blaster AE-7. В соответствующем пресс-релизе производитель напомним, что первая звуковая карта Sound Blaster вышла в ...

Модули памяти Adata XPG Spectrix D60G разогнали до эффективной частоты DDR4 5737,6 МГц Всего несколько дней после того, как модули памяти Adata Spectrix D60G были разогнаны до 2817,1 МГц (эффективная частота DDR4-5634), этим модулям покорилась новая высота. В базе данных HWBOT зафиксирован результат 2868,8 МГц (DDR4-5738). Сейчас это рекордное значение д...

Samsung Galaxy A80 или Oppo Reno? А-серия у компании Samsung позиционируется как линейка бюджетных и среднебюджетных устройств, однако понятие бюджетности у разных компаний разное.     К примеру, в одной ценовой категории с Galaxy A80 находится флагман от компании Oppo - Reno. Помимо стоимости, эт...

Упрощенный доступ к данным внутренней FAT12 для STM32 В предыдущей статье был рассмотрен вариант использования микроконтроллера STM32F103C8T6 как flash накопителя с внутренней файловой системой FAT12. Теперь можно рассмотреть, каким образом получить данные из нашей внутренней файловой системы. К примеру нам необходимо хранить н...

Matrix PowerWatch 2 — спортивные часы с датчиком ЧСС и модулем GPS, которые не требуют подзарядки Компания Matrix вышла на площадку Indiegogo для сбора средств, необходимых на выпуск PowerWatch 2 — трекера активности, не требующего подзарядки. И это не потому, что он использует съёмный элемент питания, а потому, что в основе устройства лежит технология преобра...

[Из песочницы] ClusterJ — работаем с MySQL NDB Cluster из Java Привет, Хабр! В этой статье я хочу рассмотреть такую библиотеку для Java, как ClusterJ, которая позволяет очень просто работать с движком MySQL NDBCLUSTER из Java кода, которая представляет собой высокоуровневое API, схожее по концепции с JPA и Hibernate. В рамках статьи со...

[Перевод] Создание приложения для Slack с использованием функций 8base Slack — отличное приложение для внутреннего общения между командами. Одна из особенностей, что мы можем легко его расширить, создавая и интегрируя чат-ботов и слэш команды чата, позволяющие пользователям взаимодействовать с внешними сервисами. Отличным ботом Slack, весьма ...

Если у Вас нет Питона, но есть Керас-модель и Джава Всем привет! В построении ML-моделей Python сегодня занимает лидирующее положение и пользуется широкой популярностью сообщества Data Science специалистов [1]. Также, как и большинство разработчиков, Python привлекает нас своей простотой и лаконичным синтаксисом. Мы использу...

Как интеллект-карты помогают вести IT-проекты В продолжение статьи о тайм-менеджменте, опубликованной ранее в блоге ЛАНИТ, предлагаю вашему вниманию историю о своем опыте использования инструмента по работе с интеллект-картами. Последние десять лет я занимаюсь управлением проектами в ИТ и телекоме, и всё это время я исп...

В Windows 10 20H1 обнаружены упоминания модуля Game Core В прошлом году стала появляться информация о Game Core – модуле единой операционной системе Windows Core OS. В новой сборке Windows 10 Build 18836 были обнаружены такие упоминания:- D3D11On12DecodeArrayOfTexture (d3d11on12, et al);- D3DXboxOnPC (d3d11);- MonitorIoctlTesting ...

[Перевод] 12 возможностей ES10 в 12 простых примерах Перед вами перевод статьи из блога Carlos Caballero на сайте Medium.com. Автор расскажет нам о функциях, которые появились в версии ES10 2019 года. ES10 — это версия ECMAScript, актуальная для 2019 года. Она содержит не так много нововведений, как версия ES6, выпущенная в...

Тройная камера – только начало. Следующий флагман Xiaomi может оказаться пентакамерным Анонсированный на днях Nokia 9 PureView является одним из самых интересных камерофонов, так как оснащен не двум-тремя, а сразу пятью модулями в системе основной камеры. В создании этой модели разработчикам HMD Global помогали специалисты компании Light Technology, специ...

Вейвлет-анализ.Часть 3 Введение При проведении CWT анализа средствами библиотеки PyWavelets (бесплатное программное обеспечение с открытым исходным кодом, выпущенное по лицензии MIT) возникают проблемы с визуализацией результата. Предложенная разработчиками тестовая программа по визуализации прив...

DOOGEE S90 — первый модульный смартфон в противоударном корпусе вышел на рынок DOOGEE S90 имеет модуль ночного видения, модуль-аккумулятор на 5000 мАч, мощный цифровой walkie-talkie-модуль и модуль – профессиональный геймпад.

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

1. Check Point Getting Started R80.20. Введение Добро пожаловать на первый урок! И начнем мы c Введения. Прежде чем начать разговор о Check Point мне хотелось бы сначала настроиться с вами «на одну волну». Для этого я постараюсь объяснить несколько концептуальных вещей: Что такое UTM решения и почему они появились? Чт...

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

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

Ошибка с миграцией локали ru-RU в Google Chrome и как от нее избавиться Это статья о том, как я боролся с последствиями некорректной миграции «ru-RU» на «ru» в Google Chrome. Это статья для тех, у кого Chrome выглядит примерно так: или, говоря простым языком, упрямо продолжает отображать сайты на русском языке несмотря на то что везде в наст...

Sharp Aquos V на базе Snapdragon 835 выходит на рынок Европы  Японская компания Sharp перестала ограничивать продажи своих смартфонов внутренним рынком, предпочитая выводить свои модели и на мировую арену. Сегодня компания объявила о выходе Sharp Aquos V на европейский рынок. Первая премьера смартфона прошла в сентябре на IFA 201...

Rook или не Rook — вот в чём вопрос В начале этого месяца, 3 мая, был анонсирован крупный релиз «системы управления для распределённых хранилищ данных в Kubernetes» — Rook 1.0.0. Более года назад мы уже публиковали общий обзор Rook. Тогда же нас просили рассказать об опыте его использования на практике — и в...

Samsung представила 7-нм чип Exynos 9825 За несколько часов до презентации Galaxy UNPACKED 2019, которая будет посвящена анонсу Samsung Galaxy Note 10, южнокорейский гигант объявил о выходе новой однокристальной системы для мобильных устройств. Новый чип, получивший название Exynos 9825, по сути является обновлённо...

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

"Большая четверка" улучшает сеть интернета вещей Технология передачи данных Non-IP используется при построении инфраструктуры для интернета вещей. Операторы ожидают, что IoT-устройства этого класса будут обладать высокой энергетической эффективностью. Это позволит им работать на протяжении нескольких лет без замены батареи...

[Из песочницы] VPN без VPN или рассказ об нетрадиционном использовании SSH По данным ssh.com и Wikipedia, первая версия и реализация протокола SSH увидела свет в 1995 году. Задачей автора было разработать безопасную альтернативу использовавшимся тогда для удалённого администрирования rlogin, telnet и rsh. Любопытно, что появлению протокола SSH посп...

Недорогой Xiaomi Mi CC9 Pro сможет потягаться даже с Huawei P30 Pro В социальных сетях продолжают появляться примеры фотографий, которые сделаны на камеру грядущего смартфона Xiaomi Mi CC9 Pro. Большое внимание пока что уделяется высокому разрешению снимков, которое обеспечивается первым в отрасли датчиком изображения разрешением 108 Мп...

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

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

5G и телевещание объединились 16 октября в Женеве состоялось первое заседание 5G Media Action Group, сообщил Стэн Байенс. На нем участники определили структуру: выбрали руководящий состав и рабочие группы. Возглавил 5G-MAG директор по технологиям и инновациям EBU Антонио Архидиаконо. Стэн Байенс стал виц...

[Из песочницы] Учимся стандарту проектирования — Entity Relationship Здравствуйте. Данная статья посвящена одной из самых популярных, а также и многим знакомой, модели проектирования — ER(Entity Relationship), которая была предложена учёным, в области информатики — Питером Ченом, в 1976 году. По ходу статьи простым языком на простых примера...

[Перевод] Кеширование в Laravel: основы плюс tips&tricks Техника кеширования позволяет создавать более масштабируемые приложения, запоминания результаты некоторых запросов в быстрое in-memory хранилище. Однако, некорректно реализованное кеширование может сильно ухудшить впечатление пользователя о вашем приложении. Эта статья содер...

[Перевод] Node.js для начинающих: основы работы с файлами Сегодня мы поговорим о том, как работать с файловой системой средствами Node.js, рассмотрим базовые операции, выполняемые с файлами. К таким операциям относятся следующие: Создание файла Чтение файла Запись данных в файл Удаление файла Переименование файла Необходимость в...

По цене трёх Redmi Note 7. В России стартуют предзаказы на смартфон Oppo Reno с «косой» выдвижной селфи-камерой Китайская компания Oppo сообщила о скором начале приёма предварительных заказов на смартфон Oppo Reno в России. Заказы можно будет оформить с 10 по 16 мая.  В рознице модель с 6 ГБ оперативной и 256 ГБ встроенной памяти станет доступна с 17 мая по цене 39 990 рубл...

Разработка сайта на WebAssembly с помощью NetCore 3 и Blazor Мое мнение, что WebAssembly будущее интернета. Данная технология на текущий момент уже интегрирована в большинство современных браузерах (а точнее в их движках) на ПК и мобильных устройствах. В таких браузерах как Chrome, Edge, Firefox, и WebKit. В данной статье я опишу как ...

[Перевод] 12 принципов анимации в разработке видеоигр В то время, когда видеоигры ещё находились в эпохе Pac-Man, аниматоры студии Disney Фрэнк Томас и Олли Джонсон перечислили в своей книге 1981 года «The Illusion of Life: Disney Animation» то, что сегодня считается базовыми правилами анимации — 12 основных принципов. Сжат...

5 не самых обычных цветов. One Plus 8 Pro позирует на новых рендерах В Сети уже публиковались рендеры перспективного смартфона One Plus 8 Pro. Однако если тогда они в основном демонстрировали дизайн, то новые картинки призваны показать широту цветовой палитры модели. Как видно, OnePlus 8 Pro получил пять цветовых вариантов, но ни оди...

[Из песочницы] PIL на Python от простого к сложному Чтобы дойти до сложных алгоритмов обработки, стоит проанализировать стандартные схемы, с чего я и предлагаю начать. Для примеров обработки будет использоваться изображение с различным наборов цветов: Для старта нам потребуется два модуля библиотеки: from PIL import Imag...

Western Digital представила новую линейку продуктов WD Red Сегодня компания Western Digital представила новые линейку продуктов для хранения данных WD Red. В нее вошли три модели, которые в первую очередь нацелены для использования в NAS-системах и могут обеспечить при работе хорошую производительность, долговечность, ёмкость. Цены...

[Перевод] Введение в Redis с использованием Spring Boot Перевод статьи подготовлен специально для студентов курса «Разработчик на Spring Framework». В этой статье мы рассмотрим основы использования Redis через Spring Boot с помощью библиотеки Spring Data Redis. Мы создадим приложение, которое демонстрирует, как выполнять CR...

Самая маленькая микрофонная система Rode Wireless GO Rode, популярный бренд среди видеооператоров, выпустил «самую маленькую и универсальную» систему беспроводных микрофонов Wireless GO. Wireless GO - это пара модулей приемника и передатчика (RX / TX), размером примерно с половину колоды карт. В то время как другим произв...

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

[Перевод] Жизненный цикл кода на Python – модель выполнения CPython Всем привет! Наступила весна, а это значит, что до запуска курса «Разработчик Python» остается меньше месяца. Именно этому курсу и будет посвящена наша сегодняшняя публикация. Задачи: — Узнать о внутреннем устройстве Python; — Понять принципы построения абстрактного син...

Компания Kioxia представила первый в отрасли автомобильный модуль флеш-памяти UFS объемом 512 ГБ Конструкторы бортовой электроники автомобилей предъявляют растущие требования к средствам хранения информации: постоянная память необходима информационно-развлекательным системами и решениям ADAS, для хранения журналов событий и 3D-карт. Реагируя на спрос, компания Kiox...

Люди не готовы к биткоину или биткоин к массовому принятию? Мой учитель по предмету “История экономической теории” очень часто любил повторять одну фразу: “Не оценивайте мысли исторических личностей как современный человек, постарайтесь сами стать их современниками и тогда поймете мотивы возникновения этих идей”. Это был хоть и очеви...

Одноплатный ПК Raspberry Pi Compute Module 3+ доступен в модификации с 32 ГБ флэш-памяти Компания Raspberry Pi представила новый одноплатный компьютер Compute Module 3+ (CM3+). Линейка Compute Module появилась в 2014 году. Такие ПК отличаются исполнением в виде модуля SO-DIMM. В основе новинки лежит однокристальная система Broadcom BCM2837B0, работающая на...

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

[Из песочницы] Визуальное представление выборов в Санкт-Петербурге — магия накрутки голосов Привет! В сентябре этого (2019) года прошли выборы Губернатора Санкт-Петербурга. Все данные о голосовании находятся в открытом доступе на сайте избирательной комиссии, мы не будем ничего ломать, а просто визуализируем информацию с этого сайта www.st-petersburg.vybory.izbirk...

Xiaomi представила смартфоны Redmi K20 и K20 Pro Суббренд Redmi, принадлежащий компании Xiaomi, представил два новых смартфона — Redmi K20 и K20 Pro, которые смело можно назвать «убийцами флагманов», учитывая технические характеристики и стоимость новинок. Redmi K20 Pro является самым доступным в мире смартфоном на базе п...

[recovery mode] Интеграция Опенкарт с учетными системами Опенкарт — один из самых распространенных интернет-магазинов. Во многих случаях возникает задача интеграции со складской учетной системой (чаще всего с 1С). Интеграция предполагает, как минимум, передачу заказов с ИМ в складскую систему для их обработки и отправки товаров п...

Первый смартфон с камерой под дисплеем представят уже 26 июня Помните, как пару недель назад китайские компании OPPO и Xiaomi первыми продемонстрировали всем прототипы смартфонов с селфи-камерой, расположенной прямо под экраном? Тогда мы рассказали об этом событии, а также порассуждали на тему того, почему мы можем не увидеть смартфон...

Samsung создала LPDDR5 DRAM емкостью 12 Гбит для 5G-флагманов Samsung официально заявила о старте массового производства первого в мире высокоскоростного микрочипа памяти LPDDR5 DRAM емкостью 12 Гбит. Изделие предназначено для установки в мобильниках с поддержкой сетей пятого поколения, а также гаджетах со средствами искусственного инт...

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

Ticket to Ride.Европа — арифметика, часть вторая Всё ещё продолжаю изучать основы математики и механики в игре. Данная статья является второй в серии (Ссылка на первую часть), в ней продолжается анализ перегонов, попытка их сортировки по потребности, изучение различных способов строительства маршрутов. Если проводить анало...

Режим «Картинка в картинке» в Android-версии YouTube становится доступным во всем мире В 2017 году компания Google представила режим «Картинка в картинке» (PiP) для приложения YouTube в Android, однако функциональность была доступна только пользователям платных подписок RED/Premium. В июне 2018 стало известно, что все пользователи приложения Y...

Плата Colorful CVN-Z390M Gaming V20 предназначена для систем начального и среднего уровня Компания Colorful представила системную плату CVN-Z390M Gaming V20 на наборе системной логики Intel Z390. По словам производителя, плата, поддерживающая процессоры Intel восьмого и девятого поколения в исполнении LGA 1151, подходит для систем начального и среднего уровн...

Shader — это не магия. Написание шейдеров в Unity. Введение Всем привет! Меня зовут Дядиченко Григорий, и я основатель и CTO студии Foxsys. Сегодня хочется поговорить про шейдеры. Умение писать шейдеры (и в целом работать с рендером) очень важно при разработке под мобильные платформы или AR/VR, если хочется добиться крутой графики. М...

Флагманский камерофон Huawei P40 Pro превзойдёт 108-мегапиксельные смартфоны Xiaomi В сети продолжают появляться подробности о флагманском камерофоне китайской компании Huawei, чей анонс ожидается весной 2020 года. Свежей информацией о Huawei P40 Pro поделился инсайдер RODENT950 на своей страничке в социальной сети Twitter, ранее хорошо зарекомендовавш...

Процессор разгонит оптику до 800 Гбит/с: как он работает Разработчик телекоммуникационного оборудования Ciena представил систему обработки оптических сигналов. Она увеличит скорость передачи данных в оптоволокне до 800 Гбит/с. Под катом — о принципах ее работы. Читать дальше →

Анонсированы Samsung Galaxy A30s и Galaxy A50s с улучшенными ... В этом году Samsung пересмотрела подход к серии Galaxy A, которую начала создавать так, чтобы смартфоны предлагали оптимальное соотношение цена/характеристики. Еще все новинки 2019 года обзавелись индексами с двумя цифрами и рядом интересных фич. А теперь компания начала вып...

[Перевод] Значит, хотите запустить Windows 10 на калькуляторе? Ну ладно HP Prime G2 под операционной системой Windows 10 IoT О запуске Windows на стандартном калькуляторе можно было только мечтать до появления HP Prime G2. Ещё никогда на рынок не выходил калькулятор на таком мощном железе. И что ещё более важно, HP выбрала процессор ARMv7-A! В...

Основы формата GLTF и GLB, часть 1 Что такое GLTF и GLB? GLTF (GL Transmission Format) — это формат файла для хранения 3Д сцен и моделей, который является крайне простым в понимании (структура записана в стандарте JSON), расширяемым и легко взаимодействующим с современными веб-технологиями. Данный формат хоро...

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

Официальная пошаговая разборка уникального 108-мегапиксельного смартфона Xiaomi Mi CC9 Pro Изрядно подогрев интерес публики в прошедшие дни, компания Xiaomi опубликовала фотографии с процессом разборки своег нового смартфона Xiaomi Mi CC9 Pro.  Как компания и обещала, «внутренний мир» новинки сильно отличается от собратьев. Большое пространс...

Huawei P30 Pro и его функции Ожидается, что в его основу ляжет обновленный 40-Мп сенсор, при этом появится широкоугольный сенсор и оптический зум 5х, тогда как P30 Pro должен получить четыре камеры и зум 10х. Оптика Leica вернется и в новом поколении Р-серии.Возвращаясь к дизайну, обратим ваше внимание ...

Децентрализованный интернет-провайдер «Medium» — три месяца спустя 1 мая 2019 года действующий президент Российской Федерации подписал Федеральный закон № 90-ФЗ «О внесении изменений в Федеральный закон «О связи» и Федеральный закон «Об информации, информационных технологиях и о защите информации», также известный как законопроект «О сувере...

Состоялся официальный релиз Windows 10 May 2019 Update Компания Microsoft объявила об официальной доступности нового функционального обновления для Windows 10 под названием May 2019 Update для всех пользователей. На текущий момент обновление до новой версии системы доступно тем, кто вручную проверит наличие обновлений в приложе...

Приглашение на презентацию Meizu 16Xs подтверждает тройную камеру Компания Meizu разослала приглашение на пресс-конференцию смартфона Meizu 16Xs, которая запланирована на 30 мая. Ранее устройство было замечено в базе данных китайского регулятора TENAA, который подтвердил, что основная камера будет иметь разрешение 48 Мп, два дополните...

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

О специфике организации управления проектами в госсекторе рассказали участникам «Команды развития» Завершился третий образовательный модуль трека «Управленческий капитал» «Команды Развития» Тульской области. Представители правительства Тульской области и бизнеса региона перешли на новый уровень владения стратегическим планированием и процессным управлением. Первый день мо...

Linux Kernel 5.0 — пишем Simple Block Device под blk-mq Good News, Everyone! Linux kernel 5.0 уже здесь и появляется в экспериментальных дистрибутивах, таких как Arch, openSUSE Tumbleweed, Fedora. А если посмотреть на RC дистрибутивов Ubuntu Disko Dingo и Red Hat 8, то станет понятно: скоро kernel 5.0 с десктопов фанатов пе...

NLP. Основы. Техники. Саморазвитие. Часть 2: NER Первую часть статьи об основах NLP можно прочитать здесь. А сегодня мы поговорим об одной из самых популярных задач NLP – извлечении именованных сущностей (Named-entity recognition, NER) – и разберем подробно архитектуры решений этой задачи. Читать дальше →

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

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

Кот Шрёдингера без коробки: проблема консенсуса в распределённых системах Итак, представим. В комнате заперты 5 котов, и чтобы пойти разбудить хозяина им необходимо всем вместе договориться между собой об этом, ведь дверь они могут открыть только впятером навалившись на неё. Если один из котов – кот Шрёдингера, а остальные коты не знают о его реше...

Использование Liquibase для управления структурой БД в Spring Boot приложении. Часть 2 В предыдущей части мы разобрались с основными возможностями Liquibase и написали базовый пример Spring boot приложения, который использует Liquibase для инициализации БД. Полный код базового приложения можно увидеть тут. В этой статье мы поговорим про liquibase-maven-plugin ...

3D-печать керамикой. Материалы для печати | Технология Admaflex (часть 2) Сегодня продолжаем рассказывать о 3D-печати керамикой. Мы уже писали о преимуществах и сферах применения керамической 3D-печати, а сегодня поговорим о материалах для печати.Alumina - Оксид алюминия или глинозем. Этим материалом печатаются большинство конечных изделий, для ко...

[Из песочницы] Работа с nRF51822 с помощью ST-Link и связки Clion + OpenOCD Добрый день, сообщество Хабра! Вот и наступило время каникул у студентов технических ВУЗов. А значит пришло время для домашних проектов и покорения новых вершин микроэлектронной техники. Сегодня речь пойдет о моих изысканиях с платами на базе микросхемы NRF51822, которая явл...

Sony представила смартфон Xperia L3 с 5,7-дюймовым экраном Компания Sony выпустила новый 5,7-дюймовый смартфон Xperia L3 с разрешением 1440 на 720 пикселей и аккумулятором на 3300 мА.ч. За производительность аппарата отвечает 8-ядерный процессор MediaTek Helio P22 и 3 Гбайт ОЗУ. Тыльная камера имеет два блока оптики: основной на 13 ...

Дебют Xiaomi Mi 9 SE: тонкий, компактный и удешевленный ... Xiaomi сделала ход конем и одновременно с анонсом флагмана Mi 9 представила его упрощенную версию Mi 9 SE. Новинку удалось сохранить в секрете и ее характеристики стали открытием для всех. Впечатлять было решено стильным дизайном, компактными габаритами и новой аппаратной пл...

Стали известны новые подробности об iPhone 11 Авторитетный инсайдер OnLeaks, известный нам своими точными прогнозами, поделился новыми подробностями об iPhone 11. По его мнению, грядущие новинки обзаведутся улучшенными модулями камер — причем изменения коснутся также и фронтального объектива. При этом, подчеркнул...

Motorola анонсировала новый смартфон G7 Power с мощной батареей Компания Motorola выпустила новый смартфон под названием G7 Power с мощной батареей на 5000 мА.ч и ОС Android 9.0 Pie. Гаджет оборудован 6,2-дюймовым дисплеем с разрешением 1520 на 720 пикселей. Основой устройства стал процессор Snapdragon 632, 3 Гбайт ОЗУ и флеш-модуль на 3...

Больше подробностей о флагманах семейства Huawei P30 Весной прошлого года Huawei выпустила семейство флагманов P20, где Pro-версия впервые в индустрии предложила тройную тыльную камеру. Не секрет, что в нынешнем году у прошлогодних флагманов появятся преемники и сегодня с просторов Китая пришли новые слухи о том, какими они бу...

DARPA разрабатывает технологию управления военными дронами силой мысли Управление перспективных исследовательских проектов Министерства обороны США (DARPA) объявило о начале программы Next-Generation Nonsurgical Neurotechnology (N3), чьей задачей является разработка неинвазивных методов управления различными системами силой мысли. В ее рамках ...

ТЕЛЕКОМ-СЕРВИС представляет мультивендорное решение для построения комплексной ИТ-инфраструктуры с применением технологии VDI Компания ИЦ ТЕЛЕКОМ-СЕРВИС — профессиональный разработчик сетевых и телекоммуникационных решений — работает на российском ИТ-рынке с 1995 года. Несколько лет назад сетевой интегратор включил в свой портфель новое мультивендорное решение на основе ...

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

Распознавание рентгеновских снимков: precision = 0.84, recall = 0.96. А нужны ли нам еще врачи? В последнее время все чаще обсуждается применение AI в медицине. И, конечно, область медицины, которая прямо напрашивается для такого применения это областей диагностики. Кажется, и раньше можно было применять экспертные системы и алгоритмы классификации к задачам постано...

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

Объявлена дата анонса Oppo Reno 2 Буквально пару часов назад в сети появился промо-плакат, на котором был изображен Oppo Reno 2. И вот сейчас уже известно, что его анонс ближе, чем можно было ожидать. В Twitter появился тизер, возвещающий, что на 28 августа назначена премьера Oppo Reno 2, а пройдет она в Инд...

Промышленный ПК MSI MS-9A97 рассчитан на монтаж на DIN-рейке Подразделение компании MSI, специализирующееся на выпуске промышленных решений, представило малогабаритный ПК MS-9A97. Компьютер с разъемами на трех боковых гранях, рассчитанный на монтаж на DIN-рейке, может найти применение в системах промышленной автоматизации, сбора ...

Электромобиль Polestar 2 — первый электрокар с нативной ОС Android Auto Polestar 2 — разработка компании Volvo (вернее, дочернего бренда Polestar). Это электромобиль, который, по словам разработчиков, имеет запас хода в 450 км. Его цена равна стоимости Tesla Model 3. Представители Polestar также заявляют, что технические характеристики электро...

Читатели AppleInsider.ru рассказали, чего ждут от iPhone 11 iPhone 11 — что нового iPhone 11 обещает быть проходным апгрейдом линейки фирменных смартфонов Apple. Ну, по крайней мере, к этому нас готовят аналитики. Такой прогноз выглядит довольно странно, учитывая, что именно в этом году в Купертино впервые решили применить прис...

[Перевод] Осенний отчет о состоянии Haxe 26 октября в г. Линц-ам-Райн (Германия) прошла мини-конференция HaxeUp Sessions 2019, посвященная Haxe и смежным технологиям. И самым знаменательным ее событием был, конечно же, финальный релиз Haxe 4.0.0 (на момент публикации, то есть спустя примерно неделю, вышло обновлени...

Очень похож на Huawei P30 и P30 Pro: опубликован рендер смартфона Honor 20 Pro Вчера в Сети появились изображения чехла смартфона Honor 20 Pro, а сегодня уже другой источник опубликовал рендер модели, выполненный на основе картинки чехла. Учитывая, что Honor 20 и Honor 20 Pro станут упрощенными версиями старших братьев Huawei P30 и P30 Pro, сходс...

Ультразум в телефоне. Oppo показала первый смартфон с 10-кратным оптическим приближением Как и было обещано, на презентации к открытию выставки MWC 2019 в Барселоне, компания Oppo анонсировала смартфон с технологией 10-кратного зума без потери качества.  Основная камера состоит из трёх модулей: сверхширокоугольным на 16 Мп и 120°, основным 48-мега...

Инвентаризация от И до Я. Считаем ИТ-активы На этом скриншоте результат работы Quest KACE относительно компьютера бухгалтера одной из российских компаний. Выяснилось, что часть ПО установлена, но не используется. Здесь приведены цены, по которым это ПО закупалось. В вашем случае цена на ПО может отличаться, здесь ва...

How to get Security Log with non-administrative user Привет Хабр! Читайте под катом как получить доступ к логу безопасности Windows без прав администратора. Эта будет не первая статья на Хабре связанная с логами Windows и наверно не самая оригинальная, но на мой взгляд я потратил слишком много времени на поиск простого решен...

[Перевод] Полное руководство по массивам и срезам в Golang Перевод статьи подготовлен специально для студентов курса «Разработчик Golang», занятия по которому начинаются уже сегодня! Поначалу легко воспринимать массивы и срезы как одно и то же, но с разными названиями: и то и другое является структурой данных для представления ко...

Когда выйдет iPhone 11 Каждый год Apple выпускает новые iPhone, и каждый год миллионы фанатов компании с нетерпением ждут этого события. Несмотря на то что все презентации проходят примерно в одно и то же время, точная дата проведения мероприятия неизменно становится предметом дискуссий и пересуд...

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

Анализируем тональность текстов с помощью Fast.ai В статье пойдет речь о классификации тональности текстовых сообщений на русском языке (а по сути любой классификации текстов, используя те же технологии). За основу возьмем данную статью, в которой была рассмотрена классификация тональности на архитектуре CNN с использование...

Inno3D Gaming OC: модули памяти DDR4 с эффектной подсветкой Компания Inno3D анонсировала модули и комплекты оперативной памяти Gaming OC стандарта DDR4, предназначенные для использования в настольных компьютерах игрового класса. Изделия будут предлагаться в двух вариантах исполнения — с эффектной RGB-подсветкой и без таковой. В обоих...

Julia и нейронные сети: Flux Прошло чуть больше года, с тех пор как MIT объявил о релизе высокопроизводительного языка общего назначения Julia. С тех пор язык набирает популярность: он используется в более чем 1500 университетах (в некоторых преподается в качестве первого ЯП), а области применения охва...

Adata работает над 32-гигабайтными модулями DDR4-2666 Adata Technology в обозримом будущем наладит поставки модулей оперативной памяти DIMM DDR4-2666 объёмом 32 ГБ. Опытные образцы новинок были замечены коллегами из AnandTech на минувшей выставке Computex 2019. Данные планки в первую очередь...

Facebook продолжает скупать программы на «искусственном интеллекте» Не в первый раз владельцы Facebook приобретают программы и разработки, которые в основе имеют принцип «искусственного интеллекта». Об этом сообщает newirkutsk.ru, называя и саму новинку – GrokStyle. Она позволяет «узнать» вещь и начать ее поиск и поиск аналогов в интернет. С...

[Из песочницы] UICollectionView всему голова: Изменение представления на лету Привет, Хабр! Представляю вашему вниманию перевод статьи "UICollectionView Tutorial: Changing presentation on the fly". В данной статье мы рассмотрим использование различный способов отображение элементов, а также их переиспользование и динамическое изменение. Зде...

[Перевод] Краткое введение в Kustomize Прим. перев.: Статью написал Scott Lowe — инженер с большим стажем в ИТ, являющийся автором/соавтором семи печатных книг (преимущественно по VMware vSphere). Сейчас он работает в её дочерней организации VMware — Heptio (поглощена в 2016 году), специализируясь на облачных выч...

Как мы сделали PHP 7 в два раза быстрее PHP 5. Часть 2: оптимизация байт-кода в PHP 7.1 В первой части рассказа по мотивам выступления Дмитрия Стогова из Zend Technologies на HighLoad++ мы разбирались во внутреннем устройстве PHP. Детально и из первых уст узнали, какие изменениях в базовых структурах данных позволили ускорить PHP 7 более чем в два раза. На этом...

Память Intel Optane DC предлагает первому игроку приготовиться На прошлой неделе корпорация Intel призналась, что планирует внедрить память типа Optane DC и в клиентских системах, но только после появления полноценной поддержки со стороны операционной системы Windows. Модули памяти нового типа, сочетающие свойства ОЗУ и твердотельного э...

Топ-10 смартфонов с IPS экранами в 2019 году Смартфоны с IPS экранами стали появляться все реже, но они становятся все менее интересными. Но все же за первые шесть с небольшим месяцев 2019 года было представлено несколько хороших аппаратов. О десятке лучших из них мы поговорим далее.

[Перевод] Senior Engineer в поисках работы. О задачах на технических собеседованиях и теоретических вопросах Продолжаем говорить о технических собеседованиях (если вы не читали — просмотрите предыдущие статьи из цикла — о собеседованиях с HR и технических). В этот раз будет больше субъективного опыта, минимум советов, а также немножко про тестовые задания и теоретические вопросы. П...

OnePlus 7T и OnePlus 7T Pro очень сильно отличаются друг от друга. Фотографии это доказывают Ожидается, что смартфоны OnePlus 7T и OnePlus 7T Pro дебютируют в конце этого месяца вместе со новым умным телевизором OnePlus TV, несмотря на то, что прошло всего четыре месяца после выхода на рынок смартфонов OnePlus 7 и OnePlus 7 Pro. Появилась информация о том, что ...

[Из песочницы] Использование SQLite в Unity (Unity + SQLite) Всем привет, данная публикация будет посвящена работе с встраиваемой реляционной базой данных SQLite в Unity. Данная статья написана новичком для новичков с целью показания работы с SQLite, предполагается, что вы знаете основы SQL. Так как в интернете нет ясного тутора для н...

Модули памяти XPG Spectrix D60G DDR4 оснащены оригинальной RGB-подсветкой Компания ADATA Technology анонсировала модули оперативной памяти XPG Spectrix D60G стандарта DDR4, рассчитанные на использование в игровых настольных компьютерах. Изделия получили многоцветную RGB-подсветку с большой площадью свечения. Управлять работой подсветки можно посре...

Новый билд Nemesida WAF Free для NGINX В прошлом году мы выпустили Nemesida WAF Free — динамический модуль для NGINX, блокирующий атаки на веб-приложения. В отличие от коммерческой версии, основанной на работе машинного обучения, бесплатная версия анализирует запросы только сигнатурным методом. Особенности рели...

Экшн-камера в смартфоне. Стартовали продажи Motorola One Action в России по европейским ценам Компания Motorola представила смартфон One Action в августе. В России не было торжественной презентации, но новинка уже доступна для покупки в онлайн-магазине «Связного».  Модель предлагается по цене 18 990 рублей в тёмно-синем корпусе. Для сравнения, ...

Лунная миссия «Берешит» – инженеры в ЦУП SpaceIL и Israel Aerospace Industries‏ (IAI) решили возникшие проблемы Двое суток не было известий о статусе миссии «Берешит». И вот, после решения двух проблем, появившихся у аппарата «Берешит» в первые дни своего длинного пути к Луне, команда SpaceIL продолжает в штатном режиме управлять системами на борту аппарата «Берешит». Читать дальше...

Redmi K30 станет первым смартфоном с модулем на 64 Мп По слухам, смартфон Redmi K30 станет первым в мире смартфоном который получит новый 64 Мп датчик Sony IMX686. Redmi K30 будет ещё иметь три дополнительных сенсора на 8 Мп + 13 Мп + 2 Мп. Смартфон выйдет в двух версиях: с поддержкой 5G-сети и без неё. Redmi K30 оснастят 6.6-...

Робо-футболист от начинающих. Соревнования в МФТИ. Android & Arduino & Bluetooth Данная статья является полу-сиквелом к работе Love, Death and Robots «Машинка на Arduino, управляемая Android-устройством по Bluetooth, — полный цикл», состоящей из двух частей (раз, два). Вещи, описанные там, были немного доработаны-переделаны, а сам робот из ездящей машинк...

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

Фото упаковки фитнес-браслета Xiaomi Mi Band 4 подтверждает существование версии с NFC Новости о фитнес-браслете Xiaomi Mi Band 4 продолжают появляться и за считанные часы до официального анонса, который состоится уже сегодня. В этот раз инсайдер опубликовал фотографию упаковки Xiaomi Mi Band 4, на котором можно увидеть цифру 4 и упоминание наличия модуля...

К вопросу о модулях Недавно случайно зашел на сайт фирмы «Амперка» (в стиле «мы пошли искать запчасти для экскаватора и, естественно, оказались на порно сайте») и вспомнил, как я однажды осуществлял нелицеприятный разбор их модуля индикации. Решил посмотреть, как с данным модулем обстоят дела в...

Ulefone представила защищенный смартфон Armor X2 стоимостью 100 долларов Компания Ulefone представила защищенный смартфон Armor X2 с мощным аккумулятором 5000 мА.ч. Новинка оборудована 5,5-дюймовым экраном с разрешением 2160 на 1080 пикселей и защитой корпуса от воды по уровню IP68. В основе аппарата лежит чипсет MediaTek MT6580 и 2 Гбайт ОЗУ. Ли...

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

[Перевод] Использование strict-модулей в крупномасштабных Python-проектах: опыт Instagram. Часть 1 Публикуем первую часть перевода очередного материала из серии, посвящённой тому, как в Instagram работают с Python. В первом материале этой серии речь шла об особенностях серверного кода Instagram, о том, что он представляет собой монолит, который часто меняется, и о том, ка...

[Перевод] Лямбды: от C++11 до C++20. Часть 1 Добрый день, друзья. Сегодня мы подготовили для вас перевод первой части статьи «Лямбды: от C++11 до C++20». Публикация данного материала приурочена к запуску курса «Разработчик C++», который стартует уже завтра. Лямбда-выражения являются одним из наиболее мощных дополнений...

Asus выпустила первые системные платы ROG на недорогом чипсете Intel B365 Компания Asus пополнила ассортимент своими первыми системными платами семейства ROG на основе набора логики Intel B365. Младшая модель получила название ROG Strix B365-G Gaming, а старшая называется ROG Strix B365-F Gaming. Основное отличие между новинками — форм-...

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

Team Group расширяет линейку продуктов Новые высокопроизводительные модули DDR4 станут частью линейки Elite и Elite plus. Комплекты модулей памяти объемом 32 Гб с напряжением 1.2 В. SSD-накопитель MP34 M.2 PCIe от Team Group оснащен интерфейсом PCIe Gen3 x4 нового поколения с новейшим протоколом NVME ...

[Из песочницы] Создание Android приложения с использованием Anko Layouts и Anko Coroutines Примерно год назад я начал использовать Kotlin в своих Android проектах. Мне хотелось попробовать что-то новое, что было бы интересно изучать. Тогда я и наткнулся на Anko. К тому времени писать UI на xml порядком осточертело. Мне всегда нравилось писать интерфейс руками, не...

Xiaomi Mi 9 Pro 5G получил эффективную жидкостную систему охлаждения Применительно к смартфонам нужно понимать, что никакой «компьютерной» жидкостной системы охлаждения в них нет — под таковой производители понимают тепловую трубку. И она как раз вошла в конструкцию обновленного флагмана компании Mi 9 Pro 5G, о чем свид...

[recovery mode] Что изучают на специальности Data Science в зарубежных вузах «Будь то компания, предоставляющая финансовые услуги, которая хочет снизить риски, или ритейлер, пытающийся предсказать поведение покупателей, сценарий применения ИИ и машинного обучения основан на эффективной стратегии использования данных», — слова Рёхея Фуджимаки, основат...

Inside The JeMalloc. Базовые Структуры Данных: Pairing Heap & Bitmap Tree Тема Аллокаторов частенько всплывает на просторах интернета: действительно, аллокатор — эдакий краеугольный камень, сердце любого приложения. В этой серии постов я хочу в подробностях рассказать о одном весьма занимательном и именитом аллокаторе — JeMalloc, поддерживаемый ...

Все подробности о Honor V30 и Honor V30 Pro Индийский инсайдер Судханшу Амбхоре (Sudhanshu Ambhore), который регулярно публикует достоверную информацию о новинках мобильной индустрии, выложил окончательные характеристики смартфонов Honor V30 и Honor V30 Pro. Начнем с Honor V30, который оснащен флагманской однокри...

[Перевод] Универсальность картриджей: датчики в играх для Game Boy К концу 90-х большинство игровых домашних консолей перешли с картриджей на оптические диски. Однако большинство портативных консолей, за несколькими исключениями, никогда не переходили на диски; они продолжали работать на картриджах и постепенно мигрировали в сторону скачив...

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

Realme 5 отличные характеристики за 200 долларов Китайская компания Realme анонсировала смартфоны Realme 5 и Realme 5 Pro. Новинки отличаются ёмким аккумулятором, 48 мп камерой и щадящей ценой. Характеристики Представленные модели довольно сильно различаются по характеристикам. Базовый Realme 5 оснащён 6,5 дюймовым IPS ди...

Xiaomi Mi CC9 Pro со 108 Мп камерой показали на рендере Компания Xiaomi опубликовала официальный рендер смартфона Xiaomi Mi CC9 Pro, тем самым подтвердив факт его разработки. Согласно тизеру, официальный дебют ожидаемой новинки состоится уже 5 ноября в Пекине. Само изображение демонстрирует главную особенность смартфона – основну...

[Перевод] Теория вместо эвристики: становимся лучше как frontend-разработчики Перевод Becoming a better front-end developer using fundamentals instead of heuristics Наш опыт показывает, что не имеющие технического образования разработчики и самоучки чаще полагаются не на теоретические принципы, а на эвристические методы. Эвристика — шаблоны и пров...

Corsair предлагает модули Vengeance LPX DDR4 объёмом 32 ГБ Американская фирма Corsair без лишнего шума начала поставки комплектов оперативной памяти Vengeance LPX DDR4, набранных планками DIMM объёмом 32 ГБ. Новинки предназначены для использования в настольных компьютерах на базе актуальных платформ Intel и...

Новая CMOS-матрица расширяет возможности съемки движущихся объектов Это перевод-адаптация статьи, опубликованной инженерами Canon в японском журнале по прикладной физике Japanese Journal of Applied Physic. Применение в фототехнике светочувствительных матриц позволило отойти от использования механического затвора и его вариаций. Это дало по...

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

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

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

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

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

[Перевод] Создание вашего первого ARCore-приложения В предыдущей статье я уже объяснил, что такое ARCore и как он помогает разработчикам создавать удивительные приложения дополненной реальности без необходимости понимания математики и OpenGL. Если вы ещё не читали её, я настоятельно рекомендую это сделать, прежде чем перейти...

Несправедливость исправлена. Российская версия Honor Band 5 обрела утраченную функцию Как мы уже сообщали ранее, российская версия фитнес-браслета Honor Band 5 оказалась менее функциональной, чем международная модель.  Она не умеет замерять насыщение крови кислородом, а также лишена модуля NFC. Часть этой вселенской несправедливости. Часть этой все...

Появились предварительные спецификации мобильных 3D-карт Nvidia GeForce RTX 2080, RTX 2070 и RTX 2060 Как известно, Nvidia готовит к выпуску мобильные графические процессоры следующего поколения, которые войдут в семейство GeForce RTX 20. Один из китайских производителей опубликовал спецификации новых моделей ноутбуков Xijie Lion, в которых упоминаются мобильные 3D-карт...

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

Western Digital выпускает карту памяти и жесткий диск, «оптимизированные для общественной безопасности, ИИ и умных городов» Компания Western Digital, по ее словам, «решила проблему оптимизации хранилища для видео и аналитики ИИ на границе сети». Если перейти от языка пресс-релизов в обычному, производитель представил карту памяти WD Purple SC QD101 Ultra Endurance microSD и жестк...

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

[Из песочницы] Альтернативный подход к подписке на события, или а так ли нужен EventObject Резюме Целью этой статьи является попытка посмотреть, с иной точки зрения, на описание систем распространения событий.   На момент написания этой статьи большинство ведущих фреймворков на php реализуют систему событий, в основе которой лежит описание объекта события EventObj...

Энтузиаст запустил Half-Life на восьми графических процессорах 3dfx Voodoo2 Давным-давно в нашей галактике… существовало куда больше производителей дискретных графических процессоров, чем сейчас. Одним из них была компания 3dfx Interactive, и несмотря на то, что самой компании уже давно нет, энтузиасты всё ещё продолжают экспериментировать с её граф...

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

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

Redmi Note 8T слили в сеть изображения Внешне смартфон будет точно таким же, как и обычны Redmi Note 8. Смартфон получит стеклянный корпус с пластиковыми краями, широкоформатный дисплей с каплевидным вырезом, основную камеру на четыре модуля и сканер отпечатков пальцев на задней стороне. Новинка будет отличатьс...

Раскрыты ключевые особенности камер будущих iPhone Apple действительно рассматривает возможность выпуска iPhone 11 Max с тройным модулем камеры, сообщает издание Bloomberg. По мнению журналистов, подобный объектив даст смартфону Apple неоспоримое преимущество перед конкурентами, и позволит вывести показатель мобильной съемк...

Инновационные продукты и решения анонсировала на ISE 2019 компания BOE Выставка Integrated Systems Europe 2019 (ISE 2019) открылась 5 февраля 2019 года на территории выставочного комплекса RAI Amsterdam Convention Center в столице Нидерландов. Международный лидер в отрасли полупроводниковых дисп...

В ожидании февраля: MWC 2019, 5G и складные смартфоны Февраль наступит уже в грядущие выходные. В преддверии наступления последнего месяца зимы редакция Трешбокса рассказывает в фирменном дайджесте, презентации каких производителей стоит ждать. Этот выпуск практически полностью посвящён выставке Mobile World Congress 2019, кото...

[Перевод] Механизмы расширяемых расширений в JavaScript Здравствуйте, коллеги! Напоминаем, что не так давно у нас вышло 3-е издание легендарной книги «Выразительный JavaScript» (Eloquent JavaScript) — на русском языке напечатано впервые, хотя качественные переводы предыдущих изданий встречались в Интернете. Тем не менее, ни J...

Новинки от Samsung Galaxy A10 Самая дорогая версия модельного ряда имеет дисплей, как у A30. При этом в поверхность экрана вмонтирован дактилоскопический сканер. Центральным процессором выступает Exynos 9610. Смартфон получил 4 ГБ/6 ГБ «оперативки» и флэш-массив на 64 ГБ/128 ГБ. «Фронталка» обладает опти...

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

Строительные блоки распределенных приложений. Второе приближение Анонс Коллеги, в середине лета я планирую выпустить еще один цикл статей по проектированию систем массового обслуживания: “Эксперимент VTrade” — попытка написать фреймворк для торговых систем. В цикле будет разобрана теория и практика построения биржи, аукциона и магазина. В...

Флагманский смартфон Huawei Mate 30 со вспомогательным экраном на качественных изображениях Компания Huawei запатентовала смартфон с перископной камерой и вспомогательным небольшим экраном на задней панели прямо под камерой. Ресурс LetsGoDigital также визуализировал разработку, создав качественные рендеры на основе схем в патенте.  Перископный объектив о...

Синтетические символы и модули (WinDbg/DbgEng) В этой публикации речь пойдет о синтетических модулях и символах отладочного движка Windows (debugger engine). То есть о сущностях, которые можно искусственно добавить в отладчик для раскраски адресов памяти. Читать дальше →

Toshiba выпустила модули UFS на памяти BiCS FLASH для автомобильных систем Компания Toshiba начала поставки ознакомительных образцов новых модулей встраиваемой памяти стандарта JEDEC UFS 2.1 для автомобильных систем. Они работают в широком диапазоне температур, соответствуют требованиям AEC-Q100 Grade2 и обладают повышенной надежностью. Подробнее о...

[Перевод] Создание политики паролей в Linux И снова здравствуйте! Уже завтра начинаются занятия в новой группе курса «Администратор Linux», в связи с этим публикуем полезную статью по теме. В прошлом туториале мы рассказывали, как использовать pam_cracklib, чтобы усложнить пароли в системах Red Hat 6 или CentOS. В ...

Основы движков JavaScript: общие формы и Inline кэширование. Часть 1 Привет, друзья. В конце апреля мы запускаем новый курс «Безопасность информационных систем». И уже сейчас хотим поделиться с вами переводом статьи, которая непременно будет очень полезной для курса. В статье описаны ключевые основы, они являются общими для всех движков Jav...

Анонс NEC NC2402ML: первый в мире кинопроектор со сменным лазерным модулем Компания NEC Display Solutions объявила о выпуске первого в мире кинопроектора, состоящего из лазерного модуля и головки проектора. Это позволяет эффективно адаптировать проектор к размерам экрана и гибко управлять яркостью. Подробнее об этом читайте на THG.ru.

Huawei представила операционную систему Harmony OS Сегодня открылась конференция Huawei Developers Conference 2019, на которой компания представила свою операционную систему — Harmony OS (китайские СМИ называют ее Hong Meng). Особенность ее — свободное использование всеми желающими, так как распространятся о...

Xiaomi Mi 9 Explorer Edition с четырьмя камерами впервые появился на рендере Как известно, Xiaomi готовит к запуску смартфон Xiaomi Mi 9, информация о котором появлялась уже не раз. Сегодня в сети появился первый рендер премиальной версии Xiaomi Mi 9 Explorer Edition, которая будет заметно отличаться от базовой модели. Подробнее об этом читайте на TH...

Анонс Sony Xperia Ace: компактная классика с одиночной ... В этом году Sony отказалась выпускать компактный вариант флагмана, а среди причин такого шага назвала растущий спрос на устройства с большими дисплеями. Но без компактного смартфона своих поклонников компания все же решила не оставлять и вывела на рынок Sony Xperia Ace. Сейч...

Corsair представила модули памяти Vengeance LPX DDR4 объемом 32 Гбайт Corsair представила высокопроизводительные модули памяти серии Vengeance LPX DDR4 объемом 32 Гбайт. По словам производителя, это первые модули DDR4 такого объема, которые стали доступны обычным потребителям. Подробнее об этом читайте на THG.ru.

Основы статической маршрутизации в Mikrotik RouterOS Маршрутизация — процесс поиска оптимального пути для передачи пакетов в сетях TCP/IP. Любой устройство подключенное к сети IPv4 содержит процесс и таблицы маршрутизации. Данная статья не является HOWTO, она описывает на примерах статическую маршрутизацию в RouterOS, я намере...

За один модуль памяти Optane DC объёмом 512 ГБ просят более 7800 долларов Несколько дней назад мы узнали, что модули постоянной памяти Intel Optane DC получились весьма недешёвыми. В частности, за модуль объёмом 128 ГБ просят около 900 долларов, а за вдвое больший — около 2700 долларов. Тогда же было известно, что есть и модули объёмом ...

Производитель называет NEC NC2402ML первым в мире цифровым кинопроектором со сменным лазерным модулем Компания NEC Display Solutions of America, позиционирующая себя в качестве ведущего поставщика цифровых кинопроекторов, объявила о выпуске, по ее словам, первого в мире цифрового кинопроектора с возможностью замены лазерного модуля в головке проектора. Новинка называетс...

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

[Перевод] Искусственный интеллект Horizon Zero Dawn: индивидуальное поведение В первой части исследования ИИ Horizon Zero Dawn я рассказал, как игра создаёт стада управляемых искусственным интеллектом животных-машин. Для этого требуется сложная система иерархии агентов, в которой каждая машина может принимать решения о том, как вести себя, пользуясь п...

От Skype до WebRTC: как мы организовали видеосвязь через веб Видеосвязь — основной способ общения преподавателя и студента на платформе Vimbox. Мы давно отказались от Skype, перепробовали несколько сторонних решений и в итоге остановились на связке WebRTC — Janus-gateway. Некоторое время нас все устраивало, но все же некоторые негати...

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

Хитрости в Machine Learning — работа с несколькими моделями в Keras Это моя первая статья по теме Машинное обучение. С недавнего времени я профессионально занимаюсь машинным обучением и компьютерным зрением. В этой и будущих статьях я буду делиться наблюдениями и решениями специфических проблем при использовании TensorFlow и Keras. В этой ст...

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

Intel делится планами по Optane и обещает энергонезависимые DIMM в рабочих станциях Сегодня утром в южнокорейском Сеуле Intel провела мероприятие, посвященное перспективным планам на рынке памяти и твердотельных накопителей. На нём представители компании рассказали о будущих моделях Optane, о прогрессе в разработке пятибитовой PLC NAND (Penta Level Cell) и ...

Xiaomi Mi Note 10 получил режим супермакросъемки Компания Xiaomi начинает новый день с рекламы еще одного модуля пентакамеры смартфона Xiaomi Mi Note 10, который в Китае будет выпущен под названием Xiaomi Mi СС9 Pro. Напомним, основной модуль здесь имеет разрешение 108 Мп, его рекламировали много и часто. Телеобъектив...

В России стартовали продажи смартфона Xiaomi Mi Mix 3 с большим дисплеем В России стартовали продажи смартфона Xiaomi Mi Mix 3 с большим дисплеем и 6 Гбайт ОЗУ. Девайс получил 6,4-дюймовый экран с разрешением 2340 на 1080 пикселей. В основе устройства лежит Snapdragon 845. Камера для селфи-снимков содержит два датчика на 24 МП и 2 МП. Главная кам...

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

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

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

Еще один способ оптимизации docker-образов для Java приложений История по оптимизации образов для java приложений началась с выхода статьи в блоге спринга — Spring Boot in a Container. В ней обсуждались различные аспекты по созданию docker образов для spring boot приложений, в том числе и такой интересный вопрос, как уменьшение размеров...

Смартфон Vivo Y15 получил аккумулятор на 5000 мАч Компания Vivo пополнила ассортимент смартфонов среднего уровня моделью Y15, которая появится в продаже по цене 230 долларов. Новинка оснащается восьмиядерным процессором Helio P22 с тактовой частотой до 2,0 ГГц и графикой IMG PowerVR GE8320, 4 ГБ оперативной и 64 ГБ флеш-пам...

Анонсированы смартфоны Redmi Note 8 и Note 8 Pro Компания Xiaomi официально представила новые бюджетные смартфоны Redmi Note 8 и Note 8 Pro. Обе новинки получили четыре основные камеры, свежий дизайн и предлагают отличное соотношение цены и качества. Redmi Note 8 Pro поставляется с 64-мегапиксельным модулем основой камеры...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 27. Введение в AСL. Часть 2 Еще одна вещь, о которой я забыл упомянуть – ACL не только фильтрует трафик по принципу разрешить/отказать, он выполняет ещё много функций. Например, ACL используется для шифрования трафика VPN, однако для сдачи экзамена CCNA достаточно знать, как он применяется для фильтрац...

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

Оптические модули Optolink Продуктовый портфель компании РОМСАТ пополнился оборудованием для волоконно-оптических сетей бренда Optolink.

3D-камера в смартфонах iPhone 2020 года будет переходным звеном к гарнитуре дополненной реальности Apple До выхода новых iPhone ещё далеко, но это не мешает появлению в Сети слухов о грядущих аппаратах. Ресурс Bloomberg утверждает, что осенью нас снова ждёт три новые модели. Преемники iPhone XS и XS Max сейчас скрываются за кодовыми именами D42 и D43 соответственно. Самая ...

Эволюция H2 — оконные функции, CTE, JSON/XML во встраиваемой базе данных Есть open source проекты которые стали коммерчески успешным мейнстримом, как например PostgreSQL/Elasticsearch. Другие, к примеру RethinkDB, проиграли на рынке и остановили разработку. А проект H2 database встраиваемой базы данных, написанной на языке java, развивается и здр...

Представлена системная плата ASRock Z390 Steel Legend Компания ASRock объявила о выпуске системной платы Z390 Steel Legend. Эта плата типоразмера ATX построена на наборе системной логики Intel Z390 и рассчитана на процессоры Intel Core 8 и 9 поколения в исполнении LGA 1151. Подсистема питания процессора выполнена по восьм...

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

Motorola представила новый модульный смартфон Новинка построена на базе чипа Snapdragon 675, который занимает положение практически ровно в середине продуктовой линейки Qualcomm — достаточно производительный для большинства задач, но при этом недорогой. В его распоряжении 4 гигабайта оперативной памяти, а встроенная фле...

AMD представила свой самый производительный 64-ядерный процессор В начале августа AMD представила новые серверные процессоры Epyc. Новое поколение перешло на семинанометровый техпроцесс и архитектуру Zen 2. И на данный момент у этих CPU попросту нет прямых конкурентов из стана Intel. Особенно, если вспомнить, что даже топовый 64-ядер...

Смартфоны Honor 20 и Honor 20 Pro представлены официально Бренд Honor (принадлежит Huawei) представил флагманский смартфон Honor 20 Pro, камера которого уже оценена на 111 баллов специалистами DxOMark. Новинку оснастили топовым чипсетом Kirin 980, до 8 ГБ оперативной памяти, до 256 ГБ флеш-памяти, аккумулятором на 4000 мАч с быстро...

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

Neural Quantum States — представление волновой функции нейронной сетью В этой статье мы рассмотрим необычное применение нейронных сетей в целом и ограниченных машин Больцмана в частности для решения двух сложных задач квантовой механики — поиска энергии основного состояния и аппроксимации волновой функции системы многих тел. Читать дальше →

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)