Социальные сети Рунета
Среда, 24 апреля 2024

[Перевод] 10 расширений для VS Code, без которых я не могу программировать VS Code — мой любимый редактор кода. Это — самый популярный из существующих редакторов, возможности которого можно расширять практически до бесконечности. И, что удивительно, разработала его компания Microsoft. Я полагаю, что ни один из других редакторов и ни одна из других ...

[Перевод] Расширяемые расширения в JavaScript Привет, Хабр! Обращаем ваше внимание на долгожданную допечатку книги "Выразительный JavaScript", которая только-только пришла из типографии. Тем, кто еще не знаком с творчеством автора книги (при всей энциклопедичности она понравится и начинающим разработчикам) ...

Как в новом Microsoft Edge установить расширения для Google Chrome Одним из преимуществ браузера Google Chrome является обширный каталог расширений. И недавно выпущенный новый браузер Microsoft Edge на базе движка Chromium также предлагает пользователям доступ ко всем расширениям Chrome (в дополнение к собственному ограниченному перечню рас...

Flutter BloC паттерн + Provider + тесты + запоминаем состояние Эта статья выросла из публикации “BLoC паттерн на простом примере” где мы разобрались, что это за паттерн и как его применить в классическом простом примере счетчика. По комментам и для своего лучшего понимания я решил попробовать написать приложение в котором будут получены...

[Перевод] Python в Visual Studio Code – январский релиз 2020 Мы рады представить январский релиз 2020 расширения Python для Visual Studio Code. Вы можете скачать расширение из маркетплейса, или установить его напрямую из галереи расширений в Visual Studio Code. Если расширение Python у вас уже установлено, вы можете получить последнее...

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

Google удалил более 500 вредоносных расширений из Chrome Web Store Google удалил более 500 вредоносных расширений из своего официального магазина приложений Chrome Web Store. Это было сделано после того, как компания ознакомилась с результатами двухмесячного расследования команды Duo Security из Cisco. Удалённые расширения внедряли вредонос...

Google выпустил расширение Lighthouse для Firefox Команда Google Developers объявила о выпуске официального расширения Lighthouse для Firefox. Google Lighthouse – это инструмент с открытым исходным кодом, который позволяет вебмастерам оценивать показатели эффективности сайта и проводить оптимизацию. Напомним, что в начале п...

Переводчик для браузера: 5 лучших Chrome-расширений для быстрого перевода Очень часто интенет-пользователи сталкиваются с ситуациями, когда необходимо перевести неизвестное слово или отрывок текста. Предлагаем вашему вниманию пять полезных расширений Google Chrome, предназначенных именно для этих целей. ♥ ПО ТЕМЕ: Как переводить переписку в Viber ...

[Перевод] Разработка MQ JMS приложения на Spring Boot Разработчики приложений, работающие на Java, при использовании интерфейса JMS, часто предпочитают работать со Spring Framework. Spring может упростить написание кода новых приложений, предоставляя шаблоны для общих паттернов (templates for common patterns) и успешно исполь...

Microsoft Editor стал доступен для веб-браузеров Edge и Chrome Накануне компания Microsoft анонсировала масштабное обновление функции Microsoft Editor, которая доступна в Word, веб-версии Outlook.com, а теперь и в качестве расширений для веб-бразеров Edge и Chrome. Microsoft Editor использует искусственный интеллект для проверки грамма...

[Перевод] Расширьте возможности машинного обучения Azure с помощью расширения VS Code Привет сообществу Python! Прошло много времени с тех пор, как мы последний раз писали об этом, но мы рады представить новые возможности, добавленные в расширение VS Code Azure Machine Learning (AML). Начиная с версии 0.6.12, мы представили изменения в пользовательском интерф...

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

Microsoft выпустила расширение Microsoft News для Google Chrome Старый Microsoft Edge канул в лету, а на его смену пришел новый Microsoft Edge, который уже основан на Chromium. Как бы там не было, как у старого, так и у нового Microsoft есть есть одна функция, которая может показаться интересной: Адресная строка поиска, новостная лента,...

Настройка Gmail API для замены расширения PHP IMAP и работы по протоколу OAuth2 Оказавшись одним из счастливчиков, совершенно не готовым к тому, что с 15 февраля 2021 года авторизация в Gmail и других продуктах будет работать только через OAuth, я прочитал статью "Google хоронит расширение PHP IMAP" и загрустил начал предпринимать действия по ...

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

Что готовится в Microsoft Edge v90 Браузер Microsoft Edge, который теперь основан на Chromium с открытым исходным кодом, получит новые функции в конце 2020 года. Согласно дорожной карте, Microsoft работает над новым интерфейсом меню «Избранное», в котором вы можете начать вводить текст для мгновенного поиска ...

Число пользователей Ethereum-расширения MetaMask превысило 1 млн Расширением MetaMask для Chrome с функциями Ethereum-кошелька пользуется уже более миллиона человек. Как сообщает Trustnodes, рост пользовательской базы MetaMask происходит на фоне значительного всплеска ончейн-активности в сети Ethereum. Так, менее чем за месяц среднесуточн...

AdSense анонсировал важные изменения в работе Панели издателя Google AdSense анонсировал важные изменения в работе Chrome-расширения Панель издателя. В 2020 году Google планирует сделать работу с AdSense удобнее и предоставить владельцам сайтов улучшенные и простые в использовании инструменты. В связи с этим начиная с мая 2020 года рас...

Пишем расширение для Burp Suite с помощью Python Привет, Хабр!Думаю многие знают о таком инструменте, как Burp Suite от PortSwigger. Burp Suite – популярная платформа для проведения аудита безопасности веб-приложений. Помимо того, что Burp и так содержит тонну полезных функций, он еще и дает возможность пользователям созда...

Как добавить удобное меню расширений на панель инструментов Google Chrome Делаем работу с расширениями в Chrome удобнее.

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

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

Настройка BGP для обхода блокировок, версия 3.1. И немного Q&A Близится кожаная свадьба Роскомнадзора с Телеграмом, именно 16 апреля 2018 года начался крестовый поход, ставший фактически символом уничтожения интернета в России, хотя в глобальной войне, начавшейся в 2012 году, он был всего лишь ярким эпизодом. Ковровые блокировки в испол...

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

[Перевод] Объединяем функции логическими операторами в C++ В преддверии старта занятий в новом потоке группы «Разработчик С++» подготовили перевод интересного материала. Большинство алгоритмов STL в C++ используют всего лишь одну функцию для выполнения некоторой работы над коллекцией. Например, чтобы извлечь все четные числа из ко...

Инсайдер: NVIDIA GeForce RTX 3080 Ti тоже получит ограничитель майнинга Теперь, когда «‎чисто геймерская видеокарта GeForce RTX 3060 за 329 долларов» вышла, NVIDIA готовится к очередному расширению модельного ряда видеокарт Ampere — в ближайшее время ожидается анонс модели GeForce RTX 3080 Ti класса high-end, фигурирующей в утечках последние нес...

Полезные советы по редактированию фото на iPhone и iPad Многим не хватает встроенных в приложение «Фото» на iOS инструментов для редактирования фотографий и они загружают различные сторонние приложения вроде Darkroom, Obscura Camera и другие. В этом нет ничего такого, потребности у всех разные, но я до сих пор вижу, что большинс...

[Перевод] 5 расширений и тем для VS Code, которые способны изменить жизнь разработчика Автор статьи, перевод которой мы публикуем сегодня, хочет рассказать о нескольких расширениях и темах для популярного редактора VS Code, которые способны улучшить жизнь разработчика. Читать дальше →

В Google Chrome обнаружено более 20 новых фейковых криптовалютных расширений В браузере Google Chrome найдено 22 новых расширения, выдающих себя за официальные продукты разработчиков криптовалютных кошельков. Об этом пишет Naked Security. Фейковые расширения, в том числе имитирующие кошельки Ledger, KeepKey, MetaMask и Jaxx, обнаружил специалист по б...

Как не править Python тесты И вынести тестируемые результаты вне кода. Это статья об автоматизации и увеличения удобства тестирования на Python. Вводная У меня был проект, который разрабатывался уже несколько лет. В проекте отсутствовали тесты. А также у него были активные зависимости от других команд...

Y-метод — действительно простой способ собрать кубик Рубика Введение В статье рассматривается «Y-метод» сборки кубика Рубика — его легко понять и запомнить. Он основан всего на одной последовательности, которая называется «Y-движение». Поняв этот алгоритм, вы навряд ли забудете как собрать кубик самостоятельно. Читать дальше →

[Перевод] Архитектурный шаблон MVI в Kotlin Multipaltform, часть 1 Около года назад я заинтересовался новой технологией Kotlin Multiplatform. Она позволяет писать общий код и компилировать его под разные платформы, имея при этом доступ к их API. С тех пор я активно экспериментирую в этой области и продвигаю этот инструмент в нашей компани...

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

[Из песочницы] Можно ли взломать самолёт — 2 В недавней переведенной статье “Можно ли взломать самолёт” меня возмутили выводы в конце: В заключение, взлом самолёта через GPS, радиоканалы и т.п. теоретически возможен, но потребует невероятного объёма работы, много планирования, координирования действий, много оборудова...

Специальные цены на ИБП HPH от 20 до 120 кВА в Landata! В связи с успешным результатом акции по ИБП серии HPH 60-120 кВА, с 13 января Delta совместно с Landata объявляет о расширении акции на модели 20-40 кВА. При регистрации проекта и покупке любого ИБП 3ф HPH 20-40 кВА и 60-120 кВА до 31 декабря 2020 года ...

Flutter, Dart — локальная база в сотни раз более быстрая чем SQLite или Shared Preferencies Примерно месяц назад общаясь с одним разработчиком приложения на Flutter встала проблема торможения обработки маленьких (в десятках тысяч) массивов данных на телефоне юзера. Многие приложения предполагают обработку данных на телефоне и, далее, их синхронизацию с бэкендом. На...

Внедрение зависимостей (Dependency Injection) с GetIt во Flutter Внедрение зависимостей - DI - Dependency injection - термин часто встречающийся на собеседованиях. Сам по себе концепт опирается на более объемный принцип инверсии зависимостей (буква D в SOLID), но намного проще и ближе к практике. Кратко можно сказать, что при внедрении за...

Компания TP-Link расширяет линейку устройств с поддержкой стандарта Wi-Fi 6 TP-Link, ведущий мировой поставщик устройств для потребителей и бизнес-сетей, объявляет о расширении своей линейки сетевого оборудования с поддержкой новейшего стандарта Wi-Fi 6.

Нижегородский Intel. Компания расширяет один из своих крупнейших R&D-центров Компания Intel сегодня объявила о расширении своего центра исследований и разработок, расположенного в Нижнем Новгороде — одного из крупнейших R&D-центров Intel. В нынешнем году этому центру исполняется 20 лет. Intel говорит о том, что в прошлом году центр ак...

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

Функция RAM Expansion позволяет разогнать смартфоны Oppo Одна из последних тенденций на рынке — виртуальное расширение оперативной памяти за счет выделения дополнительного объема внутреннего накопителя. Эту технологию уже практикуют такие компании как Huawei, Vivo, Nubia, OnePlus и Xiaomi. «Подкачка» оперативки позволяет увеличить...

Наталья Сергунина рассказала о расширении функционала мобильного приложения «Госуслуги Москвы» 2012 годом датируется запуск в российской столице мобильного приложения «Госуслуги Москвы», общее количество скачиваний которого в период 2012-2019 годы составило 3,5 миллиона. Напомним, что это приложение позволяет жителям мегаполиса проводить регистрацию документов, осущес...

Расширение для Chrome похитило $16 тысяч в криптовалюте Пользователь вредоносного расширения Ledger Secure для Chrome лишился $16 тысяч в криптовалюте ZCash. Как позже стало известно, это малоизвестное расширение маскировалось под популярный криптокошелёк Ledger — разработчики последнего уже открестились от вредоносной программы ...

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

Microsoft рассказывает о своей новой функции управления вкладками для Edge и Chrome В январе Microsoft выпустила первую версию Edge на базе Chromium для Windows 10, Windows 7 и macOS. Поскольку Edge теперь основан на Chromium, Microsoft активно вносит свой вклад в Chromium. Ранее на этой неделе появились новые подробности о том, как Microsoft сотрудничает с...

Разработчики теперь могут разместить расширения для Edge Chromium в Microsoft Edge Addons Microsoft начала принимать заявки от разработчиков на публикацию расширений для нового браузера Egde Chromium в собственном магазине Microsoft Edge Addons. Отмечается, что если у разработчиков уже существует версия расширения для Chromium, то, вероятнее всего, для портирова...

[Из песочницы] Очереди сообщений в PostgreSQL с использованием PgQ Очереди сообщений используются для выполнения: отложенных операций, взаимодействия сервисов между собой, «batch processing» и т.д. Для организации подобных очередей существуют специализированные решения, такие как: RabbitMQ, ActiveMQ, ZeroMQ и тд, но часто бывает, что в ни...

Microsoft передумала: принудительная установка расширения Bing для Chrome отменяется В январе текущего года Microsoft сообщила, что пользователей Office 365 ProPlus вскоре ожидает своеобразный «сюрприз»: компания планировала принудительно установить расширение Microsoft Search in Bing в их браузеры Chrome. Из-за массового недовольства пользователей компания...

Fujitsu расширяет сотрудничество с Microsoft в области гибридных ИТ Fujitsu объявила о расширении сотрудничества с Microsoft для поддержания внедрения инфраструктур на основе гибридных ИТ для развития цифровой трансформации.

[Перевод] Flutter. Упрощаем компоновку виджетов с помощью Dart расширений В версии Dart 2.7 нам представили расширения, позволяющие разработчикам добавлять новые функциональные возможности в уже существующие типы. Расширения могут быть отличным помощником не только, когда мы пишем бизнес-логику, но и когда у нас есть другие задачи! Примером такой...

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

Из репозитория PyPI удалили два вредоносных пакета Два поддельных пакета, размещенных в репозитории Python Package Index (PyPI), содержали вредоносный сценарий для кражи данных с компьютера пользователя. Авторы назвали свои фальшивки созвучно легитимным библиотекам, чтобы заставить авторов приложений включить зловред в соста...

Microsoft рассказала о преимуществах Windows UI Library в качестве платформы пользовательского интерфейса Windows 10 Microsoft запустила новый сайт для Windows UI Library (WinUI), который содержит информацию о различных преимуществах современных библиотек для Windows. WinUI позволяет разработчикам получать доступ и использовать элементы управления Fluent, стили и другие элементы платформы ...

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

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

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

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

Cross-Origin Read Blocking (CORB) в расширениях для Chrome Если вы когда-то разработали расширение для Chrome, то может оказаться, что оно перестало работать. Причина в том, что начиная аж с прошлого года, в браузере Chrome блокируются Cross-Origin запросы из content-скриптов. Это означает, что если ваше расширение обращается к не...

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

Настройка CI/CD в Plesk+Github Actions для проекта на Flask+Angular В этой статье я поделюсь своим опытом настройки CI/CD с использованием панели управления Plesk и Github Actions. Сегодня будем учиться деплоить простенький проект с незамысловатым названием «Helloworld». Он написан на Python-фреймворке Flask, с воркерами на Celery и фронтен...

Как выглядит zip-архив и что мы с этим можем сделать. Часть 3 — Практическое применение Продолжение статьи Как выглядит zip-архив и что мы с этим можем сделать. Часть 2 — Data Descriptor и сжатие. Дорогие читатели, я снова приветствую вас на передаче Нетрадиционное программирование на PHP. Для понимания происходящего рекомендую ознакомиться с предыдущими двумя...

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

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

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

Шпион под прикрытием: проверяем исходный код ILSpy с помощью PVS-Studio В блоге компании PVS-Studio можно найти далеко не одну статью с результатами проверок исходного кода различных компиляторов. С другой стороны, немного обделённым вниманием PVS-Studio кажется другой класс программ - класс декомпиляторов. Дабы сделать мир более гармоничным, бы...

[Из песочницы] WebSockets и Spring WebFlux Вступление Все мы знаем вебсокеты, любим или не очень и можем написать их со Spring MVC. А что на счет реактивного приложения? В этой статье будет рассмотрено как создать вебсокеты с помощью Spring WebFlux. Контент: Как сконфигурировать вебсокет. Как прочитать сообщение? К...

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

Сниппет, расширение для VSCode и CLI. Часть 1 Доброго времени суток, друзья! В процессе разработки Современного стартового HTML-шаблона я задумался о расширении возможностей его использования. На тот момент варианты его применения ограничивались клонированием репозитория и скачиванием архива. Так появились HTML-снипп...

В браузере Google Chrome заработают новые ограничения Компания Google вскоре внесёт очередное ограничение для пользователей браузера Chrome. Открытие было сделано ресурсом ChromeStory.  Речь идёт о том, чтобы перекрыть детским учётным записям доступ к «взрослым» расширениям и темам. Такие пользователи не ...

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

Готовый шаблон для тестирования с использованием Spring Представляю вам — готовый шаблон для тестирования с использованием Spring. Введение Цель этой статьи показать, что писать автотесты со Spring проще нежели на чистой Java. Так же хочу продемонстрировать, насколько Java + Spring упрощает жизнь тестировщикам. Для кого эта ...

Galaxy S10 и Note 10 получат возможности камеры Galaxy S20 в One UI 2.1 Запуск новых моделей телефонов обычно также означает новое программное обеспечение с новыми функциями. Чаще всего эти обновления не всегда сочетаются со старыми телефонами. Но Samsung уверяет владельцев своего флагмана премиум-класса 2019 года в том, что он совсем о них не з...

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

Nokia 2.3 бюджетный смартфон с Android One на базе Android 9 Pie На недавнем мероприятии в Египте компания анонсировала новое устройство Nokia 2.3 с Android One под управлением Android 9 Pie. Устройство оснащено 6,2-дюймовым HD + дисплеем, двойной камерой на задней панели и обладает некоторыми функциями AI. Новая Nokia 2.3 оснащена чипом...

The Division 2 получила новое обновление Расширение The Division 2 "Warlords of New York" вернет вас в Нью-Йорк. В обновлении будет множество изменений, в том числе новые предметы, снаряжения и новый игровой процесс. Добавлена карта Нижний Манхэттен. Максимальный уровень 40. Добавлены новые миссии и дополнител...

Как работает Object Tracking на YOLO и DeepSort Object Tracking — очень интересное направление, которое изучается и эволюционирует не первый десяток лет. Сейчас многие разработки в этой области построены на глубоком обучении, которое имеет преимущество над стандартными алгоритмами, так как нейронные сети могут аппроксимир...

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

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

Выпущена первая модемная радиосистема 5G по техпроцессу 5-нм В Snapdragon X60 впервые в мире реализован модемный блок по техпроцессу 5-нм, это первая в мире модемная система, которая поддерживает агрегацию частот по всем ключевым диапазонам 5G и их комбинациям, включая mmWave и sub-6 с временным (time division duplex, TDD) и частотным...

[Перевод] Устанавливаем рабочий стол Linux на Android Привет, Хабр! Представляю вашему вниманию перевод статьи из журнала APC. В данной статье рассматривается полная установка операционной среды Linux вместе с графическим окружением рабочего стола на Android-устройствах. Одной из ключевых технологий, которую применяют многи...

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

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

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

Мастер-класс «Работа с переменными в Loginom» Переменная — именованный объект, который может содержать только одно значение определенного типа. Значения переменных могут использоваться в вычислениях, например, в узлах Калькулятор, Условие и прочие. Так же значения переменных могут использоваться в качестве управляющих п...

MIUI 12.5 принесла функцию расширения ОЗУ на смартфоны Xiaomi Объём ОЗУ можно увеличить на 3 ГБ.

Google решила окончательно убить приложения Chrome С 2016 года приложения Chrome были на пути к смерти и теперь компания Google решила окончательно прояснить ситуацию с ними и разметить сроки закрытия проекта для всех платформ — Windows, Mac, Linux и Chrome OS. С марта 2020 года магазин Chrome Web Store пе...

Sony заплатит за найденные уязвимости в PS4 Довольно часто крупные производители электроники или каких-то сервисов делают упор на программу поиска уязвимостей со стороны пользователей. То есть, сейчас, к примеру, компания PlayStation запустила свою подобную программу. Суть очень проста — если вы смогли найти какую-то ...

Умный будильник Xiaomi поступает в продажу Сегодя в продажу на территории Китая поступает новый умный гаджет под названием Xiaomi Qingping Bluetooth Alarm Clock. Его цена составляет всего 8 долларов. Будильник имеет простой дизайн без физических кнопок корпусе. Кнопка расположена под прорезиненным корпусом на ве...

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

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

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

Google ужесточает борьбу со спамными расширениями в Chrome Web Store Google сообщил об обновлении правил в магазине расширений Chrome Web Store. Эти изменения призваны сократить количество спама в сервисе. Новые правила вступят в силу 27 августа 2020 года. К этому времени разработчики должны внести необходимые изменения в свои расширения. Обн...

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

[Из песочницы] Создание браузерных 3d-игр с нуля на чистом html, css и js. Часть 1/2 Современная вычислительная техника позволяет создавать классные компьютерные игры! И сейчас, достаточно популярны игры с 3d-графикой, так как, играя в них, ты окунаешься в вымышленный мир и теряешь всякую связь с реальностью. Развитие интернета и браузерных технологий сделал...

В SSD серии Memblaze PBlaze5 920 используется 96-слойная флэш-память 3D eTLC NAND Компания Beijing Memblaze Technology представила твердотельные накопители серии PBlaze5 920, которые поддерживают протокол NVMe. В них используется 96-слойная флэш-память 3D eTLC NAND. Серия включает накопители форм-фактора U.2 и выполненные в виде карт расширения ...

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

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

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

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

О системных расширениях Parallels Desktop в macOS Если вы являетесь пользователем Parallels Desktop (или используете другое приложение, требующее сторонних системных расширений), то вы наверняка видели сообщения от macOS и Parallels Desktop с надписью «Системное расширение заблокировано». Так что же это такое — системно...

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

Microsoft выпустила новый браузер Microsoft Edge оставалась в тени популярных браузеров, таких как Google Chrome и Mozilla Firefox и других. Компания обновила версию Edge. Теперь он построен на движке Chromium. Microsoft Edge поддерживает потоковую передачу 4K, Dolby Audio, рукописный ввод в формате PDF, инт...

Удалите браузерные расширения SaveFrom.net и Frigate — они очень опасны SaveFrom.net используется для скачивания видео с различных сайтов, а расширения Frigate предназначены для доступа к сайтам, заблокированным в России.

Выпущена предварительная версия PowerToys 0.16 с новыми инструментами Microsoft выпустила новую предварительную версию возрождённой утилиты PowerToys под номером 0.16, которая включает в себя несколько полезных нововведений. Во-первых, был добавлен инструмент, позволяющая одновременно изменять размер нескольких изображений, выбрав соответству...

Дополняя SQL. Часть 1. Сложности парсинга. Истории о доработке ANTLR напильником Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Более пяти лет работаю в компании, что занимается разработкой линейки IDE для работы с базами данных. Начиная работу над этой статьей я и не представлял как много интере...

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

Разработчики LastPass случайно удалили расширение из Chrome Web Store В работе LastPass произошел сбой. Разработчики случайно удалили расширение LastPass из Chrome Web Store, из-за чего пользователи получали ошибку 404 при попытке загрузить и установить его на свои устройства.

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

Книга «Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3-е изд.» Привет, Хаброжители! Мы выпустили третью версию #1 Best Seller in Python Programming Amazon — популярного в мире руководства по языку Python. Вы сможете не только максимально быстро его освоить, но и научитесь писать программы, устранять ошибки и создавать работающие прило...

Делаем примеры для STM32, собирающиеся в разных средах разработки Как я уже несколько раз упоминал в прошлых статьях, я один из разработчиков сервиса All Hardware, через который любой желающий может удалённо поработать с различными отладочными платами, которые туда выкладывают производители микроконтроллеров. По умолчанию, в каждую плату з...

Телескоп TESS нашел «невозможную» экзопланету #79: Лучшие материалы «Популярной механики» за 2019 год В рамках нового исследования ученые проанализировали наблюдения TESS за звездами HD 212771 и HD 203949, у которых ранее уже были обнаружены экзопланеты. Исследователи изучили колебания данных звезд (исследованием колеба...

Oppo представила свои первые AR-очки для трёхмерного воспроизведения В рамках конференции Oppo Inno Day 2019 компания представила свои первые очки дополненной реальности - AR Glasses. Также Oppo отметила, что на данный момент её целью является расширение своего портфеля категорий продуктов. Так, Oppo AR Glasses стали первым шагом компании в с...

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

myTarget расширяет видеоинвентарь для рекламодателей Рекламная платформа myTarget сообщила о расширении видеоинвентаря для рекламодателей. Обновление позволит запускать out-stream ролики в новостных лентах социальных сетей ВКонтакте и Одноклассники при продвижении сайтов, а не только мобильных приложений. Для создания кампаний...

[Из песочницы] Создание Discord-бота, используя библиотеку discord.js | Часть №1 Введение В этой статье я подробно расскажу о том, как работать с библиотекой discord.js, создать своего Discord-бота, а также покажу несколько интересных и полезных команд. Сразу хочу отметить, что я планирую сделать ряд подобных статей, начиная с простых команд, заканчивая...

Новый Microsoft Edge появится через Центр обновления Windows в Windows 10 На конференции Microsoft Ignite 2019 компания объявила дату выпуска своего нового веб-браузера Edge. Microsoft Edge на базе Chromium будет доступен 15 января, и похоже, что миграция будет происходить в фоновом режиме через стандартное обновление программного обеспечения.В об...

Huawei начала обновлять смартфоны до EMUI 10 в России Huawei начала рассылку обновления EMUI 10 Производители всё еще не решаются отказаться от своих оболочек в пользу чистого Android, некоторым при этом удается предложить неплохое качество и хорошую альтернативу интерфейсам Google. Сможет ли в этот раз Huawei удивить своим обн...

Android: реверс-инжиниринг Flutter-приложения Для подписчиковСегодня в выпуске: реверс-инжиниринг Flutter-приложения, подборка полезных функций-расширений на Kotlin, две статьи об ошибках использования корутин и Flow в Kotlin, заметка об автоматически устаревающих комментариях, а также подборка из одиннадцати must have ...

Посмотрите на Redmi Note 7 с Ubuntu Touch Несколько лет назад Ubuntu Touch вполне рассматривалась в качестве возможной альтернативы Android в будущем. Однако в итоге проект был закрыт и сейчас поддерживается лишь силами энтузиастов. Один из них установил Ubuntu Touch на Redmi Note 7. Правда, пок...

Stm32 + USB на шаблонах C++. Продолжение. Делаем CDC Продолжаю разработку полностью шаблонной библиотеки под микроконтроллеры Stm32, в прошлой статье рассказал об успешной (почти) реализации HID устройства. Еще одним популярным классом USB является виртуальный COM-порт (VCP) из класса CDC. Популярность объясняется тем, что обм...

[Перевод] Ненужные расширения для VS Code Недавно я занялся тщательным исследованием VS Code и сделал несколько интересных находок. Как оказалось, в редакторе есть довольно много возможностей и настроек, позволяющих отлично решать те же задачи, которые решают многие популярные расширения. Здесь речь пойдёт о шест...

Khronos Group выпустила Vulkan 1.2 Предыдущее обновление было выпущено компанией аж в 2018 году. Спустя два года, Khronos Group обновила Vulkan до версии 1.2. Обновление получила новые расширения API и улучшила функциональность ускорения графического процессора. Vulkan 1.2 интегрирует 23 расширения в баз...

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

Бесполезный REPL. Доклад Яндекса REPL (read-eval-print loop) бесполезен в Python, даже если это волшебный IPython. Сегодня я предложу одно из возможных решений этой проблемы. В первую очередь доклад и мое расширение TheREPL будет полезны тем, кого интересует более быстрая и эффективная разработка, а также т...

Aruba расширяет цифровые решения для бизнеса - SD-Branch Инновации в сфере решений для программно-определяемых магазинов и филиалов (SD-Branch): -  расширение возможностей по обеспечению безопасности по модели Zero Trust; -  облачное управление сетями для бесперебойной работы в любом масштабе. ...

[Из песочницы] Зачем ограничивать наследование с помощью final? Вы наверняка слышали это знаменитое высказывание от GoF: «Предпочитайте композицию наследованию класса». И дальше, как правило, шли длинные размышления на тему того, как статически определяемое наследование не настолько гибко по сравнению с динамической композицией. Гибкост...

[Перевод] Понимаем и ищем уязвимости типа Open Redirect Перевод статьи подготовлен в преддверии старта курса «Безопасность веб-приложений». Одной из наиболее распространенных и тем не менее игнорируемых веб-разработчиками уязвимостей является Open Redirect (также известная как «Непроверенные переадресации и пересылки»). Веб-са...

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

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

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

Слухи: Blizzard выпустит WoW: The Burning Crusade Classic уже 4 мая, а бета-тестирование начнётся в феврале Согласно новой утечке, World of Warcraft: The Burning Crusade Classic выйдет 4 мая, а бета-тестирование расширения начнётся в середине февраля. Информация пришла от стримера World of Warcraft и ютубера Staysafe, который ссылается на свои источники. На прошлой неделе стало из...

Мишустин поручил более активно применять ИКТ для решения проблем на рынке труда На совещании о ситуации на рынке труда во вторник председатель правительства обратил внимание "на то, что современные формы, связанные с цифровизацией" позволяют эффективно решать различные задачи в сфере занятости. "Это и специальные интерфейсы, или API-прило...

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

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

Postgresso 20 Жизнь продолжается. Продолжаем знакомить вас с самыми интересными новостями PostgreSQL Главная новость Feature Freeze Функциональность 13-й версии PostgreSQL заморожена. Теперь только доработки и исправления багов. Список нового, вопреки многим ожиданиям, довольно обширный...

6 расширений (Chrome, Safari, Firefox) для Gmail, которые помогут упростить работу с e-mail почтой Gmail – один из наиболее популярных почтовых сервисов, предлагающий большое количество различных функций, в том числе возможность блокировки спама и создания адресной книги. Существует немало расширений для выполнения задач, связанных с электронной почтой, которые помогут сэ...

Jetpack Compose Playground: примеры работы с Jetpack Compose Jetpack Compose – относительно новый декларативный UI-фреймворк для Android. И если со SwiftUI есть уже куча примеров и даже библиотек, то Jetpack Compose находится в Developer Preview и информации про него не так много. Посмотрите Jetpack Compose Playground – на...

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

LG и ДВФУ открыли новый учебный класс-лабораторию Компания LG Electronics расширяет географию образовательного проекта и, совместно с Дальневосточным федеральным университетом, открывает учебный класс-лабораторию, новое отделение «Академии LG», основанное для проведения программ обучения и повышения квалификации специалисто...

Google Assistant получил интересное обновление В течение последних нескольких недель Google медленно внедряет обновление “Snapshot” для Assistant на устройствах Android, которое делает помощника более удобным визуально. С сегодняшнего дня он также доступен на iOS. Вы можете это проверить, запустив Assistant, ...

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

Обращение продюсера Genshin Impact к игрокам, проект будет free-to-play На прошлой неделе закончился очередной бета-тест ожидаемой многими action RPG Genshin Impact. В честь этого продюсер проекта опубликовал обращение к поклонникам, в котором поделился планами разработчиков на будущее. Стало известно, что Genshin Impact находится в разработке ...

Бинарная совместимость Reaktive: как мы её обеспечиваем Привет! Меня зовут Юрий Влад, я Android-разработчик в компании Badoo и принимаю участие в создании библиотеки Reaktive — Reactive Extensions на чистом Kotlin. Любая библиотека должна по возможности соблюдать бинарную совместимость. Если разные версии библиотеки в зависимостя...

Audi и Qualcomm внедрят C-V2X в США Проект направлен на расширение сценариев безопасности в диапазоне, выделенном Федеральной комиссией США по связи для обеспечения безопасности транспортных средств, где предлагается использовать технологию C-V2X.

Современный код для выполнения HTTP запросов в Swift 5 с помощью Combine и применение их в SwiftUI. Часть 1 Выполнение HTTP запросов — это один из самых важных навыков, которые необходимо получить при разработке iOS приложений. В более ранних версиях Swift (до версии 5) вне зависимости от того, формировали ли вы эти запросы «с нуля» или с использование известного фреймворка Alam...

Цифро-аналоговое и смешанное моделирование в PADS Professional Одной из полезных функций, включенных в PADS Professional, является встроенный инструмент моделирования аналоговых смешанных сигналов (AMS), который позволяет моделировать ваши схемотические проекты с использованием моделей SPICE и VHDL-AMS. Возможность использования обоих...

[Из песочницы] Кодовая база. Расширяем RecyclerView Всем привет! Меня зовут Антон Князев, senior Android-разработчик компании Omega-R. В течение последних семи лет я профессионально занимаюсь разработкой мобильных приложений и решаю сложные проблемы нативной разработки. Хочу поделиться способами расширения RecyclerView, на...

Управление LCD и OLED дисплеями на AVR-ассемблере Сразу предупреждаю, что не собираюсь разводить холивары насчет преимуществ AVR-ассемблера перед С/Arduino, или даже перед BASCOM-AVR и MikroPascal for AVR — каждый инструмент уместен в своей области. У ассемблерного подхода в ряде случаев имеются свои преимущества — в основн...

Новая версия Windows скопирует самую крутую функцию Apple Mac Функция динамических обоев, заслуженно, пользуется популярностью у пользователей компьютеров Apple с операционной системой macOS. Многими энтузиастами она рассматривается как самая крутая особенность macOS. Однако вскоре «монополии» может прийти конец &mdash...

7 полезных бесплатных мини-приложений для Mac Для Mac созданы тысячи программ, которые делают жизнь пользователя проще и приятнее. В этой статье мы представим подборку отличных приложений из разряда «мал золотник, да дорог». ♥ ПО ТЕМЕ: Горячие клавиши для выключения и перезагрузки Mac.   1. Thor Программа позволяет...

[Перевод] Лёгкий способ сделать крохотный USB-хаб для Raspberry Pi Перевод статьи с сайта самодельщика Retrocution Бывало у вас такое, что вам не хватает USB-портов при создании проекта на Raspberry Pi Zero? Притом внешние USB-хабы или HATS не подходили из-за ограничений по размеру? Если да, или если вы просто ищете себе интересный проек...

Слухи: в игры на PlayStation 5 можно будет играть в обход главного меню У консоли нового поколения PlayStation 5 будет новая особенность, которой до этого мы не видели — функция «Activities», которая позволяет загружать любимые игры без необходимости входа в главное меню. Информация поступила от европейского издания Gamereactor, обозревавшего г...

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

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

Загрузка обновлений в Windows 10 стала проще с новым Media Creation Tool Обновить до последней версии Windows 10 через Центр обновления Windows не всегда получается, так как ваш компьютер может не загружать обновления. Центр обновления Windows не всегда является самым надежным способом загрузки и установки обновлений Windows 10. Что касается обно...

[Из песочницы] Различные способы передачи данных в компоненты Angular Привет, Хабр! Представляю вашему вниманию перевод статьи «Different Ways to Pass Inputs to a Component in Angular» автора Netanel Basal. В этой статье, мы разберём три разных способа передачи данных в компонент. В следующем примере мы будем использовать select как главный...

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

[Из песочницы] Двухфакторая аутентификация VPN/Mikrotik – просто и масштабируемо Здравствуйте! На написание данной статьи меня побудило прочтение аналогичного содержания статьи пользователя nkusnetsov. По количеству просмотров видно, что сообществу интересна данная тема. Поэтому я решил поделиться с вами собственным решением, которое было ранее реализо...

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

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

Тысяча и один UI-баг, или Как помочь разработчику избегать типовых ошибок в UI Тестирование новых фич, казалось бы, очень творческий и интересный процесс. Но что делать, если ошибки в интерфейсах повторяются из фичи в фичу, а большая часть времени тратится на отлавливание мелких интерфейсных проблем?  За четыре года работы в Badoo из более чем тысяч...

Локализация приложений: как мы подружили перевод и разработку Привет, Хабр! Я ведущий разработчик системы локализации в Badoo. Мы работаем с несколькими большими проектами: Badoo, Bumble, Lumen и Chappy. Сейчас в системе локализации у нас находятся 150 000 фраз и текстов, переведённых на 52 языка. При этом каждое из наших приложений и...

Opera первым из ведущих браузеров добавил поддержку децентрализованного домена Браузер Opera предоставил пользователям доступ к децентрализованным веб-ресурсам благодаря сотрудничеству со стартапом Unstoppable Domains, сообщает Cointelegraph. В результате партнерства браузер интегрировал доменное расширение .crypto, предоставляемое стартапом. Это позво...

Внедрение зависимостей – проще, чем кажется? Привет, Хабр! У нас готовится к выходу второе издание легендарной книги Марка Симана, «Внедрение зависимостей в .NET» Поэтому сегодня мы решили кратко освежить тему внедрения зависимостей для специалистов по .NET и C# и предлагаем перевод статьи Грэма Даунса, где эта пар...

Facebook разрешил пользователям скрывать рекламу с таргетингом на Custom Audience Это результат последнего обновления Ad Library с целью расширения прозрачности политической и социальной рекламы в Facebook и Instagram.

Изучаем VoIP-движок Mediastreamer2. Часть 10 Материал статьи взят с моего дзен-канала. В прошлой статье мы сделали дуплексное переговорное устройство, выполняющее обмен звуковым сигналом через дуплексную RTP-сессию. В этой статье мы научимся писать фильтры и добавим сделанный своими руками фильтр в сделанное своими рук...

[Перевод] Sysbench и распределение случайных величин Перевод статьи подготовлен специально для студентов курса «Базы данных». То, что вы, возможно, не знали о генерации случайных чисел в sysbench Sysbench — это популярный инструмент для тестирования производительности. Первоначально он был написан Петром Зайцевым в начале ...

Семь руководящих принципов ITIL 4 Год назад компания Axelos представила четвёртую версию ITIL, библиотеки лучших практик управления ИТ-услугами. Один из ключевых её разделов посвящён руководящим принципам ITIL 4 (The ITIL guiding principles). Вместе с потоками создания ценностей и практиками, которые приш...

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

Фотоэкскурсия по ЦОД Equinix SY5 в Сиднее Колокейшн-провайдер Equinix открыл новый дата-центр за 160 миллионов долларов в Сиднее. Это восьмой центр обработки данных компании в данном городе. Новый объект также является крупнейшим ЦОД компании в Австралии с точки зрения совокупной площади помещений, выделенных для ра...

SK hynix хочет удвоить свои производственные мощности Пак Чон Хо (Park Jung-ho), генеральный содиректор и заместитель председателя SK hynix, заявил сегодня во время официального правительственного мероприятия, что компания рассматривает план удвоения своих производственных мощностей. Пак сообщил, что компания рассматривае...

macOS Big Sur: Что нового в iMac, MacBook и Mac Pro? #WWDC2020 Компания Apple представила macOS Big Sur, новейшую версию одной из самых передовых операционных систем для настольных компьютеров. Дизайн macOS Big Sur значительно изменился по сравнению с предыдущими версиями macOS, но при этом по-прежнему узнаваем. В Safari появилось мног...

MVVM на основе Combine в UIKit и SwiftUI приложениях для UIKit разработчиков Мы знаем, что ObservableObject классы с его @Published свойствами созданы в Combine специально для View Model в SwiftUI. Но в точности ту же самую View Model можно использовать и в UIKit для реализации архитектуры MVVM, хотя  в этом случае нам придется вручную «привязать» ...

[Из песочницы] Адекватное MVC для начинающих и не только Небольшое вступление Всем 404! Большинство IOS-разработчиков не понимают как работать с Apple-MVC. Из-за чего появляется необоснованная критика, маленькие проекты стараются писать на архитектурах для этого не предназначенных, ViewController'ы становятся огромными, не читаемы...

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

Более половины капитальных затрат Intel в этом году придётся на освоение передовых технологий И на расширение производственных мощностей, без этого никак.

1. Check Point SandBlast Agent Management Platform Добро пожаловать на новый цикл статей, посвящённый защите персональных рабочих мест с помощью решения Check Point SandBlast Agent и новой облачной системе управления — SandBlast Agent Management Platform. SandBlast Agent рассматривался нами в статьях об анализе зловредов и...

Вышел новый патч для World of Warcraft Shadowlands На официальном сайте разработчика Blizzard появился новый патч версии 9.0 для игры World of Warcraft Shadowlands. Сборка под номером 9.0.1.33556 включает в себя дополнение CDN World of Warcraft Vendor. Обновление предоставит игрокам пять новых локаций, новую функцию ...

Материнская плата MSI Creator TRX40 на чипсете AMD TRX40: прекрасная система питания, продуманная система охлаждения, отличные поддержка периферии и комплект поставки MSI Creator TRX40 — навороченная материнская плата премиального класса со стоимостью выше 50 тысяч рублей, что не должно удивлять, поскольку и процессоры в нее устанавливаются соответствующие. Плата обладает всеми признаками принадлежности к классу Hi-End, начиная с упаковки...

Программа «Цифровая экономика»: за четыре месяца в дело пошли менее 6% годового объёма выделенных средств По данным Счётной палаты, опубликованным на прошлой неделе, это самый низкий показатель среди всех национальных проектов.Как писал D-Russia.ru, в конце апреля стало известно, что Минкомсвязь направила в правительство предложения сократить бюджет национальной программы "...

Xiaomi представила гаджет для маникюра за $12 Компания Xiaomi представила новый гаджет, который оценят специалисты и простые ценители хорошего маникюра и красивый ногтей. Электрический полировщик ногтей Xiaomi ShowSee используется не только для полировки, как можно подумать по названию. Устройство позволяет пр...

Смотрим новый Android 11 Вчера Google выпустила Android 11, мы сразу же начали изучать нововведения в новой версии Android, мой коллега Иван Кузнецов написал материал по этому поводу, а сейчас я попытаюсь поделиться тем, что еще может понравиться пользователям в новом «Андрюше». Особенно ...

Google Stadia скачали больше миллиона человек. Много ли это? В прошлом году компания Google запустила новый сервис, задача которого состоит в том, чтобы пользователи могли играть в крутые игры даже на простеньком смартфоне. Пользователи долго ждали такого ”подарка” от Google, и когда дождались, начали массово скачивать это приложение...

Как сделать базовый тест-класс для Selenium тестов и выполнить инициализацию через JUnit RuleChain Этой статьей мы продолжаем серию публикаций о том, как мы автоматизировали в одном из крупных проектов ЛАНИТ процесс ручного тестирования (далее – автотесты) большой информационной системы (далее – Системы) и что у нас из этого вышло. Как эффективно организовать иерархию кл...

Смартфон среднего класса ZTE A0722 засветился на сайте регистратора Компания ZTE собирается в скором будущем представить новый смартфон среднего класса под кодовым названием A0722, который засветился на сайте регистратора Tenaa с дисплеем с соотношением сторон 18:9. Как стало известно, смартфон имеет 5,45-дюймовый HD+ дисплей с разрешением 7...

Анонсирован LG Style3 с Snapdragon 845 Ходят упорные слухи, что в этом году LG отказалась от выпуска флагмана серии G. Но при этом может возродить линейку Chocolate, которая объединит в себе среднего класса смартфоны. Среди причин отказа выпускать обновление в рамках семейства G некоторые называют дороговизн...

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

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

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

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

Schneider Electric расширила линейку трехфазных ИБП Easy UPS 3M Компания Schneider Electric анонсировала расширение продуктовой линейки трехфазных ИБП Easy UPS 3M моделями мощностью 60 и 80 кВА со встроенными модульными батареями. Доступные во всех странах, новые ИБП просты ...

[Перевод] Обнаружена новая вспышка H2Miner червей, которые эксплуатируют Redis RCE День назад один из серверов моего проекта был атакован подобным червем. В поисках ответа на вопрос «что же это было такое?» я нашел замечательную статью команды Alibaba Cloud Security. Поскольку я не нашел этот статьи на хабре, то решил перевести ее специально для вас <3 ...

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

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

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

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

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

[Из песочницы] Регистрация и авторизация с помощью Spring Security на примере простого приложения Добрый день! В этой статье будет рассмотрено создание простого веб приложения с использованием Spring Boot и Spring Security. В приложении будет реализована регистрация новых пользователей и авторизация, ограничение доступа к страницам сайта в зависимости от роли пользовате...

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

Christie выпускает 64-битную версию Pandoras Box Новинку покажут на стенде Christie 1-H70 на выставке ISE в Амстердаме 11-14 февраля 2020 Сайпресс, Калифорния (16 декабря, 2019) – Спрос на высокопроизводительные устройства, позволяющие обрабатывать и воспроизводить контент в высоком разрешении на нескольких экранах и упра...

Microsoft начала переводить пользователей Windows 10 на новый браузер Компания Microsoft начала распространять новый браузер Microsoft Edge на движке Chromium для пользователей операционной системы Windows 10.  Переработанный Edge приносит поддержку расширений Chrome, профили пользователей, и так далее. Он доступен более чем 90 язык...

Vivo, OPPO и Xiaomi создают новую систему беспроводной передачи файлов Мобильные гиганты vivo, OPPO и Xiaomi объявляют о сотрудничестве с целью создания инновационной системы беспроводной передачи файлов для пользователей по всему миру. Новая технология, ставшая инициативой «Объединения пирингового обмена данными» («Peer-to-Peer Transmission Al...

IntelliJ IDEA: Structural Search & Replace Современные IDE — очень мощные инструменты, способные помогать разработчику в самых разных ситуациях. Но обратной стороной этой мощности является то, что большинство функций находится в тени — об их наличии мало кто подозревает. Простой пример одной...

Как написать правила для Checkmarx и не сойти с ума Привет, Хабр!В своей работе наша компания очень часто имеет дело с различными инструментами статического анализа кода (SAST). Из коробки они все работают средне. Конечно, всё зависит от проекта и используемых в нём технологий, а также, насколько хорошо эти технологии покрыва...

Thermaltake запускает приложение Smart Power Management 2.0 Приложение Thermaltake Smart Power Management 2.0 отслеживает энергопотребление и добавляет новые функции для предотвращения потери данных. Приложение отображает различные данные на панели интерфейса. Пользователь получает любую информацию и уведомления о блоке питания. По...

Программное обновление уменьшает разницу между наушниками Galaxy Buds и Galaxy Buds+ Компания Samsung Electronics объявила о выпуске обновления программного обеспечения ждя наушников Galaxy Buds, которое наделяет их возможностями, присущими модели Galaxy Buds+. В частности, становится доступна функция Microsoft Swift Pair, которая позволяет подключать G...

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

Новые архитектуры нейросетей Новые архитектуры нейросетей Предыдущая статья «Нейросети. Куда это все движется» В этой статье кратко рассматриваются некоторые архитектуры нейросетей, в основном по задаче обнаружения объектов, чтобы найти (или хотя бы попытаться найти) будущие направления в этой быстро р...

[Перевод] Знакомимся с Web Animations API Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Charlie Gerard «Exploring the Web Animations API». Знакомимся с Web Animations API Веб API постоянно эволюционируют. Некоторые из них, такие как Console или Canvas, хорошо поддерживаются всеми брау...

Больше никаких фейков. Facebook наконец подключила для украинских пользователей фактчекинг 27 марта Facebook объявил о расширении собственного проекта по борьбе с распространением ложного контента (в простонародье — фейков) на Украину. То есть, да, в украинском сегменте соцсетей Facebook и Instagram наконец-то появится фактчекинг (проверка фактов на достоверность)...

Нейросеть превратит вас в зомби Во время, когда вечеринки не проводятся, можно не думать над гримом на Хэллоуин — нейросеть сделает все за вас, превратив ваш портрет в реалистичное изображение зомби Веб-сайт использует генеративно-состязательную нейронную сеть (GAN) — алгоритм машинного обучения, при котор...

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

Xiaomi выпустила умную розетку нового поколения Компания Xiaomi представила новую умную розетку со встроенным шлюзом для устройств умного дома. Полное название гаджета — Xiaomi MIJIA Smart Socket Bluetooth Gateway Edition. Первую умную розетку компания Xiaomi выпустила еще в 2014 году. После этого было выпущено...

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

Казуальная Summoners Era доступна в App Store и Google Play Summoners Era — это казуальная RPG от разработчиков из Zitga Studios. Сейчас состоялся глобальный релиз на мобильные платформы. Теперь игроки смогут собирать большое количество героев и участвовать в различных игровых режимах. Всего в игре представлено более 150 героев, каж...

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

Windows 10 получает более простой способ обновления и установки драйверов Следующее крупное обновление Windows 10, которое Microsoft планирует выпустить в 2020 году, будет содержать новый способ обновления и установки дополнительных драйверов. В журнале изменений Windows 10 Build 19536 Microsoft подтвердила, что она все еще работает над более прос...

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

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

7 лучших игр с Google Play Pass Не так давно в России заработал новый сервис — Google Play Pass. Хотя технически его более правильно называть не отдельным сервисом, а видом подписки, так как его возможности полностью построены на мощностях магазина приложений Google Play. Если вы платите всего 149 р...

Microsoft Edge против Safari — какой браузер лучше? Выбор браузера для Mac — дело ответственное Пока еще рано говорить о победителе. Соревнование только начинается, новый браузер от Microsoft внешне почти ничем не отличается от Google Chrome. Внутри тоже много общего, в частности, браузеры используют один и тот же движо...

Небольшой вклад в борьбе Avalonia UI против зоопарка платформ Эта статья – результат проверки проекта Avalonia UI с помощью статического анализатора PVS-Studio. Avalonia UI – это кроссплатформенная платформа пользовательского интерфейса на основе XAML, с открытым исходным кодом. Это один из технологически значимых проектов в истории ....

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

В ПК-игры теперь можно играть на Samsung Galaxy S9, Note9, A90 и Galaxy Fold На Samsung Galaxy Note10 теперь можно играть в компьютерные игры Компания Samsung запустила бета-версию игрового сервиса PlayGalaxy Link для США и Южной Кореи. Сервис был анонсирован одновременно с флагманскими смартфонами Galaxy Note10 и Note10+. PlayGalaxy Link ...

Google жёстко ограничила расширения в браузере Chrome Команда по безопасности компании Google объявила о временном запрете для разработчиков на публикацию и обновление любых платных коммерческих расширений в официальном онлайн-магазине Chrome Web Store.  Об этом сообщил авторитетный ресурс ZDNet. Данный шаг был...

Умные телевизоры Xiaomi получили операционную систему PatchWall 3.0 Сегодня на несколько моделей умных телевизоров Xiaomi прилетела прошивка, которая обновила операционную систему до PatchWall 3.0. В списке значатся телевизоры Xiaomi Mi TV 4A, Mi TV 4C Pro, Mi TV 4A Pro, Mi TV 4 Pro, Mi TV 4X и Mi TV 4X Pro. В PatchWall 3.0 реализованы ...

[Перевод - recovery mode ] Учебный проект на Python: алгоритм Дейкстры, OpenCV и UI ( часть 1) Лабиринты — это распространенная головоломка для людей, но они представляют из себя интересную задачу для программирования, которую мы можем решить, используя методы кратчайшего пути, такие как алгоритм Дейкстры. Вспоминаем алгоритм Дейкстры Алгоритм Дейкстры — один из наиб...

Bosch разработал экспресс-тест на коронавирус Разработанный за шесть недель экспресс-тест может выявить коронавирусную инфекцию SARS-CoV-2 у пациентов менее чем за два с половиной часа с момента взятия образца до получения результата. Ещё одним преимуществом экспресс-теста является то, что его можно проводить непосредст...

«Мир движется в сторону экономики знаний» Архитектор аналитических решений Hitachi Vantara — о том, как наладить работу с данными. Роман Павлов: &laquo;Перед компаниями стоят две основные задачи: как эффективно хранить данные и как последовательно извлекать из ни...

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

Обзор обновления Fusion 360 Август 2020 В августе вышло очень интересное обновление моего любимого Fusion 360. В нем появилось несколько давно ожидаемых функций и в этом обзоре я разберу наиболее интересные и важные нововведения.

На платформе Facebook Gaming запускается функция организации турниров – Tournaments Сервис Facebook Gaming сегодня запускает функцию, предназначенную для того, чтобы объединять людей виртуально, когда они не могут находиться в одном месте физически. Она получила название Tournaments (Турниры). С помощью новой функции пользователи могут создавать и организов...

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

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

Windows 10 20H1: решения проблем высокой загрузки процессора и диска Microsoft представляет новый алгоритм для индексатора поиска Windows, который делает его более эффективным с точки зрения общей производительности системы, использования процессора и диска. Изменения, включенные в Windows 10 версии 2004 (20H1), могут, наконец, устранить жало...

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

[Перевод] 3 полезных Python-инструмента для упрощения работы с кодом Любой разработчик использует те или иные вспомогательные инструменты. Какие-то из них позволяют ускорить процесс, какие-то — избавиться от ошибок, сделать код более понятным. Такие инструменты есть практически в любой сфере разработки. Престон Бадир (Preston Badeer), Pyth...

Samsung представила телевизоры MicroLED для дома и флагманский Samsung Q950TS QLED 8K Samsung представляет модульные телевизоры MicroLED для домашнего использования, в линейку вошли модели с дисплеями диагональю от 75 дюймов, которые подходят для самых разных домов и интерьеров. Новые 88- и 150-дюймовые MicroLED-телевизоры практически не имеют рамок...

Кастодиан BitGo после двух поглощений уволил 12% сотрудников Поставщик кастодиальных криптовалютных решений для институциональных инвесторов BitGo сократил 12% персонала на фоне расширения бизнеса, сообщает The Block. Увольнения коснулись различных подразделений компании, включая маркетинг и продажи. «Эволюция BitGo в фирму, пред...

Гоночный симулятор Assetto Corsa Competizione вышел на PlayStation 4 и Xbox One Издатель 505 Games объявил о релизе гоночного симулятора Assetto Corsa Competizione на PlayStation 4 и Xbox One, а также выпустил в честь этого новый трейлер. Assetto Corsa Competizione — это официальный проект чемпионата Blancpain GT Series от студии Kunos Simulazioni. На ...

Компания Chuwi представила самый маленький компьютер в мире LarkBox Китайский производитель Chuwi представила самый маленький компьютер в мире. LarkBox размером с яблоко оснащен процессором Intel N4100 в паре с интегрированной видеокартой UHD Graphics 600. Оперативная память составляет 6 Гб LPDDR4. 128 Гб памяти для данных с возможностью р...

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

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

Do you speak English? Лучшие приложения для изучения английского Чтобы с гордостью отвечать «Yes, I do!», стоит обратить внимание на мобильные приложения, которые помогут вам освоить иностранный язык. Мы проанализировали лучшие из них. ...

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

iOS 14 может подсказать, насколько надежны ваши пароли на сайтах В дополнение к переработанному главному экрану с виджетами, библиотеке приложений и таким функциям, как CarKey, в iOS 14 и iPadOS 14 также появились важные усовершенствования в «Связке ключей» iCloud. Теперь в разделе «Пароли», помимо, собственно, самих паролей, есть отдель...

Современный Web-UI для SVN в 2020 году cSvn — это web-интерфейс к Subversion репозиториям. Основу cSvn представляет CGI-скрипт написанный на языке С. В мае 2020 года был опубликован релиз очередной версии Apache Subversion 1.14.0. В свете этого события, был создан новый, современный web-интерфейс для просмотра S...

Мошенники похитили более 1,4 млн XRP через фейковое расширение для Google Chrome Пользователи Twitter обнаружили фейковое расширение для Google Chrome, похищающее кодовые фразы для восстановления паролей. С его помощью злоумышленникам удалось украсть более 1,4 млн монет XRP. We don’t have figures from other currencies. Don’t EVER download too...

С наступающим......)  Большое дерево поздравило всех с наступающим 2020 годом. Представила новую плату, будет в 2020году одна из многих... Основные функции платы BIGTREETECH GTR V1.0 :Каждая материнская плата и плата расширения оснащены независимым термопарным датчиком k-типа.Поддержка встроенно...

[Из песочницы] 6 GitHub проектов для веб-разработчиков, на которые стоит взглянуть Привет, Хабр! Представляю вам перевод статьи 6 Github Repos for web developers you should have a look at автора lampewebdev. Однажды я пролистывал ленту dev.to и наткнулся на пост 6 GitHub проектов для быстрой прокачки знаний. Я согласен с автором, что список действительно...

Хруст чипсов заглушает звуки видео? Новое расширение решает эту проблему Расширение года.

Постучать по крышке Айфона – сделать скриншот: как привязать действия к касанию задней части корпуса iPhone Как оказалось, не обо всех интересных функциях в новой iOS 14 (подробный обзор новых функций) было рассказано на конференции WWDC 2020. Apple добавила в систему новую функцию Универсального доступа, которая позволяет смартфону выполнять быстрые действия, реагируя на постукив...

[Из песочницы] Игра с открытым API: Swagger Play В данной статье я хочу рассказать, как использовать Swagger модуль для Play Framework, с примерами из реальной жизни. Я расскажу: Как прикрутить последнюю версию Swagger-Play (модуль Play, позволяющий использовать аннотации swagger-api и генерировать на их основе документ...

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

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

"Visions of N'Zoth" новое обновление для World of Warcraft Blizzard выпустила патч 8.3 под названием Visions of N'Zoth, который завершает расширение Битвы при Азероте. Основной темой для разговора является добавление последнего Древнего Бога. Выход обновления запланирован на 15 января 2020 года. Было добавлено две расы, Вульпер...

Анонс форума Internet of Things и Smart Building в Санкт-Петербурге Совсем скоро, 18 марта 2020 года, на площадке Выставочного Центра "ExpoForum" (Санкт-Петербург) состоится сразу два мероприятия, которые объединены одной темой — умными технологиями. Мероприятия называются Internet of Things international Forum и Smart Building Forum и позв...

Google удалит тысячи расширений Chrome. И это хорошо Компания Google представила ужесточённые правила для магазина расширений Chrome Web Store. Новые правила позволят Google провести большую чистку в магазине, убрав бесполезные спамерские и вредоносные расширения, а также лишние клоны и дубли.  Разработчикам запреща...

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

[Перевод] Мягкие частицы в WebGL и OpenGL ES Системы частиц это одни из самых простых способов сделать 3D сцену визуально богаче. В одном из наших Android приложений 3D Buddha Live Wallpaper достаточно простая сцена, которой было бы неплохо добавить чуть больше деталей. И когда мы думали как добавить разнообразия изобр...

В мае стартуют продажи ADATA XPG SPECTRIX D50 DDR4 RGB ADATA объявляет о выпуске новых скоростных модулей памяти XPG SPECTRIX D50 DDR4 RGB. Частота работы модулей достигает 4800МГц, а максимальный объём одной планки составляет 32Гб. В сочетании с элегантным строгим дизайном, XPG SPECTRIX D50 способны удовлетворить потребности ов...

Нужен ли direct (директ) экструдер на Ender-3? Кому не интересны рассуждения и доводы – выводы в конце поста.Тут не будут рассматриваться двухэкструдерные варианты.Периодически наталкиваюсь в комментариях на людей, которые утверждают, о ненужности или вредности директ экструдера на Ender-3. После очередного такого спора ...

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

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

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

Яндекс.Денег, Qiwi, WebMoney и РНКО «Единая касса» сделали совместное заявление о необходимости расширения методов идентификации электронных кошельков По данным EY, в 2019 году Россия заняла третье место в мире по уровню проникновения финтех-услуг, обогнав такие страны, как Швеция, Великобритания, Сингапур. Эти результаты соотносятся с амбициозными целями Банка ...

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

CES 2020: Samsung реализует в новых телевизорах QLED 8K поддержку NEXTGEN TV Компания Samsung Electronics объявила о том, что телевизоры QLED 8K модельного ряда 2020 года получат поддержку стандарта телевещания следующего поколения ATSC 3.0. Речь, в частности, идёт о реализации технологии NEXTGEN TV на базе ATSC 3.0. Одно из ключевых преимуществ назв...

[Из песочницы] Простая машина состояний для VueJS Недавно я наткнулся на интересное обсуждение на Full Stack Radio — Bulding Better UI Components with State Machines. Речь шла о том, что концепция машины состояний может помочь при разработке компонентов Vue. Я начал просматривать готовые решения, но они оказались не столь...

Google хоронит расширение PHP IMAP Google сообщил владельцам G Suite аккаунтов о том, что с 15 феврался 2021 года авторизация в Gmail и других продуктах будет работать только через OAuth. Для IMAP-авторизации разработчикам предлагается использовать способ автризации под названием SASL XOAUTH2. Но дело в том...

Cucumber и BDD. Пишем UI-автотесты на iOS Привет, Хабр! В данной статье-мануале я хочу рассказать о базовых функциях такого фреймворка как Cucumber и его применение для создания ui авто тестов на мобильных iOS устройствах.Я ставлю перед собой задачу сделать описание максимально простым и понятным для большинства чит...

Samsung готовит ультрабюджетный Galaxy A01 по цене до 10 000 рублей и с 8 ГБ ОЗУ Компания Samsung начала представлять линейку смартфонов Galaxy A 2020 с устройств Galaxy A51 и Galaxy A71. Следующий на очереди — ультрабюджетный Galaxy A01. Он получил дисплей Infinity-V и огромную рамку внизу. Задняя крышка тоже довольно простая. В верхнем левом углу двой...

Samsung начала массовое обновление до One UI 3.1 для Galaxy S20, A51 и других устройств One UI 3.1 дебютировал на серии Galaxy S21, а позже был распространен на Galaxy Tab S7 / S7 + и Galaxy S20 FE посредством обновления прошивки (позже Samsung решила временно отключить интерфейс на S20 FE, предположительно, из-за одной или нескольких ошибок, незаметно проскочи...

CES 2020: LG представила телевизоры OLED и NanoCell новой линейки Компания LG представила новую линейку из 14 OLED-телевизоров. Главное внимание было уделено флагманским 4K Ultra HD-телевизорам из серии GX Gallery – это 88-и 77-дюймовые модели класса Real 8K, а также модель с 48-дюймовым OLED-экраном. Телевизоры OLED и NanoCell линейки 202...

Funcom выпустила новое расширение Isle of Siptah для Conan Exiles Компания Funcon выпустила новое расширение Isle of Siptah для игры Conan Exiles. Крупное расширение Isle of Siptah пока доступно исключительно в раннем доступе в магазине Steam. Расширение добавляет более десятка новых подземелий, карту Maelstrom и даже специальный скин для ...

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

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

Google переименовала функцию обмена файлами Fast Share в Nearby Sharing AirDrop — функция iOS (и macOS), которой завидуют многие пользователи Android. При помощи AirDrop можно обмениваться файлами любого размера между устройствами, которые находятся в пределах беспроводной сети и Bluetooth.Компания Google уже давно работает над собственной верси...

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

Samsung придумала новый способ ввода текста Сегодня, 30 декабря 2019 года, компания Samsung объявила, что она представит широкий спектр проектов, над которыми она работает, в рамках грядущей выставки CES 2020 в Лас-Вегасе. Одним из наиболее интересных проектов является SelfieType. По официальной информации, Sams...

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

Умные, но не часы: как выбрать фитнес-браслет Если обычных часов вам уже недостаточно, а «умные» — это слишком, то хорошим выбором могут стать фитнес-браслеты, дополняющие смартфон. В какой-то мере «умные» часы тоже можно считать ф...

Дания намерена к 2030 году построить два «энергетических острова», вырабатывающих не менее 4 ГВт электроэнергии На днях правительство Дании представило первую часть своего масштабного «климатического плана». Он включает самые различные направления как в ближайшей, так и в долгосрочной перспективе, но нас больше всего интересует одна его часть. Согласно плану, Дания н...

Orange и Telxius будут сотрудничать в рамках проекта Google Dunant Французский телекоммуникационный оператор Orange объявил о заключении соглашения о сотрудничестве с Telxius, дочерним предприятием испанского телеком-оператора Telefónica, с целью создания транспортной сети связи в рамках проекта Google Dunant. mobileeurope.co.uk Google Duna...

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

Японцы получили 11-ю субмарину класса «Сорю» Как сообщает ТАСС, новейшая дизель-электрическая ударная подводная лодка «Орю» передана сегодня Морским силам самообороны Японии. Церемония состоялась в городе Кобе на верфи корпорации Mitsubishi Heavy Industries, где и была построена субмарина водоизмещением 2950 тонн. На с...

vivo, OPPO и Xiaomi создают систему беспроводной передачи файлов Мобильные гиганты vivo, OPPO и Xiaomi объявляют о сотрудничестве с целью создания инновационной системы беспроводной передачи файлов для пользователей по всему миру. Новая технология, ставшая инициативой «Объединения пирингового обмена данными» («Peer-to Peer Transmission Al...

[Из песочницы] Laravel+Docker+Gitlab. С чего начать Я обычно всегда обходился без докера и думал, что докер нужен только для больших проектов в больших компаниях. Но однажды я увидел как работает докер в паре с гитлабом у моего товарища и понял, что мне все таки стоит его изучить. Однако, как обычно это бывает, одной подходящ...

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

Postgres: bloat, pg_repack и deferred constraints Эффект раздувания таблиц и индексов (bloat) широко известен и присутствует не только в Postgres. Есть способы борьбы с ним “из коробки” вроде VACUUM FULL или CLUSTER, но они блокируют таблицы во время работы и поэтому не всегда могут быть использованы. В статье будет немн...

Adblock Plus поддержит создателей полезного контента Команда разработчиков Adblock Plus сообщила об обновлении расширения для браузеров Chrome, Firefox, Opera и Microsoft Edge до версии 3.8. Теперь создатели полезного контента смогут получать доход с незаблокированной рекламы – по желанию пользователей. Например, чтобы поддерж...

Лайфхак: как отключить рекламу на YouTube Никакие расширения не потребуются.

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

Как я искал нормальный RDP-клиент и нашел целых три Remote Desktop Protocol — один из самых распространенных протоколов для удаленного управления, потому что он используется для работы с операционными системами Windows, которые часто незаменимы в корпоративной среде. Естественно, самый распространенный способ подключения к ...

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

Серверы в дата-центре Microsoft проработали двое суток на водороде Microsoft объявила о первом в мире крупномасштабном эксперименте по использованию водородных топливных ячеек для энергопитания серверов в дата-центре. Установку 250 кВт произвела компания Power Innovations. В будущем подобная 3-мегаваттная установка заменит традиционные д...

IPv6 — прекрасный мир, стоящий скорого перехода на него Практически все статьи, которые я видел на тему «чем хорош IPv6 и почему на него стоит пошустрее переходить», говорят только о просто более широком адресном пространстве. В лучшем случае, упомянут автоматическую конфигурацию адресов и маршрутов (stateless address autoconfigu...

История Minecraft. От скромной инди-игры до голливудского блокбастера Создавать игры не очень легко. Ну, техническая часть по силам многим – особенно с появлением интуитивных движков вроде Dreams, – однако это не это самое важное. Самое важное – это идея. Чем проще она, тем легче её продать. Все сверхуспешные проекты можно описать парой слов. ...

Facebook Messenger получил поддержку функции демонстрации экрана во время разговора Facebook Messenger получил поддержку функции Screen Sharing, которая позволит демонстрировать картинку со своего смартфона другим участникам беседы. Функция может использоваться при звонке одному пользователю, в групповом чате или же в процессе более масштабного совещания в ...

Samsung Galaxy A11 получит тройную камеру и аккумулятор на 4000 мАч В ближайшие недели будет представлен еще один телефон среднего класса серии Galaxy A, Galaxy A11. Телефон сертифицирован Федеральной комиссией связи США ( FCC ) по номеру модели SM-A115F и, вероятно, станет одним из самых дешевых телефонов серии Galaxy A. Galaxy A11 бу...

NextDNS вышел из беты — защита приватности, обход госцензуры и блокировка рекламы для всей домашней сети Cервис NextDNS наконец-то вышел из беты и теперь официально предоставляет бесплатные услуги по блокировке рекламы и других вредоносных IP-адресов на уровне DNS. Это простой и эффективный метод защиты: NextDNS автоматически фильтрует трафик, не ведёт логов, шифрует DNS-запр...

[Перевод] Что же такого особенного в IAsyncEnumerable в .NET Core 3.0? Перевод статьи подготовлен в преддверии старта курса «Разработчик C#». Одной из наиболее важных функций .NET Core 3.0 и C# 8.0 стал новый IAsyncEnumerable<T> (он же асинхронный поток). Но что в нем такого особенного? Что же мы можем сделать теперь, что было невозмо...

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

Windows 10 KB4556799 вызывает проблемы сети и BSOD Windows 10 KB4556799 вызывает множество новых проблем для некоторых конфигураций ПК. Помимо проблем со звуком, временного профиля пользователя и падений FPS, последнее накопительное обновление Windows 10 также вызывает у некоторых пользователей «Синий экран смерти», различны...

Темы MIUI снова доступны для пользователей в странах ЕС Существует огромная аудитория поклонников Xiaomi, которым нравится MIUI — фирменная пользовательская оболочка компании. Действительно, это один из лучших пользовательских интерфейсов для Android, присутствующих на рынке. Он поставляется с особенным языком дизайна и массой до...

В Chrome для Android появится поддержка Google Assistant Скоро в Chrome появится Google Assistant Приложения и сервисы Google, являющиеся составными частями единой экосистемы, на самом деле практически никак не связаны между собой. Тем не менее, поисковый гигант ведёт давнюю работу по исправлению этого недостатка, стараясь совмест...

Началось ОБТ MMORPG Immortal Sword на Андроид На Android можно поиграть в раннюю версию Immortal Sword. Это MMORPG с различными классами и восточной тематикой. Посмотрим, чем этот проект лучше других представителей жанра. Immortal Sword — это мобильная игра в жанре MMO. Так как она пришла из Азии, то и тематика соотве...

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

Великолепный бизнес ноутбук HP Elite Dragonfly весом 999г Elite Dragonfly - новый взгляд HP на бизнес-ноутбуки. У него 13,3-дюймовый дисплей, а благодаря использованию магниевого сплава Elite Dragonfly весит всего 999 г. Производитель утверждает, что Elite Dragonfly прошла строгие испытания и более чем достаточно прочна для по...

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

[Из песочницы] Чистая архитектура с Typescript: DDD и слоистая архитектура Привет, Хабр! В последнее время уделяю много внимание архитектуре и решил поделиться с сообществом переводом статьи Clean Architecture with Typescript: DDD, Onion автора André Bazaglia. Введение На протяжении более 6 лет моего профессионального опыта, я имел возможность раб...

Новыми достижениями в сфере создания экосистемы HMS поделилась Huawei В ходе международной презентации линейки HUAWEI P40 компания поделилась новейшими достижениями в области создания экосистемы Huawei Mobile Services (HMS). Huawei приглашает разработчиков присоединяться к ее деятельности по расширению упомянутой экосистемы с целью предоставле...

Серверы Inspur Edge AI поддерживают платформу Nvidia EGX Компания Inspur объявила, что ее серверы для периферии облачных вычислений NE5260M5 и NF5280M5 поддерживают платформу Nvidia EGX и получили сертификацию NGC-Ready for Edge, что позволяет пользователям быстро развертывать и эффективно выполнять рабочие нагрузки ИИ в пери...

Поговорим о… сыре? Любите ли вы сыр так, как любим его мы? И есть ли люди, которые не едят сыр? Эти два вопроса не давали нам покоя, равно как и вселенская несправедливость: значит, про пиво, вино и алкоголь в целом, бургеры, шашлык, шоколад на Хабре статьи есть, а про сыр нет. Между тем, это ...

Xiaomi продолжает делиться секретами MIUI 12. На смартфонах Xiaomi и Redmi станет проще организовать всё на свете Компания Xiaomi представит фирменную оболочку MIUI 12 на следующей неделе и продолжает делиться в социальных сетях подробностями о новых функциях.  На этот раз, компания рассказала о полностью переработанных «Заметках» (Notes), а особенно — подра...

Архитектурный шаблон MVI в Kotlin Multiplatform, часть 2 Это вторая из трёх статей о применении архитектурного шаблона MVI в Kotlin Multiplatform. В первой статье мы вспомнили, что такое MVI, и применили его для написания общего для iOS и Android кода. Мы ввели простые абстракции, такие как Store и View, а также некоторые вспомо...

Обзор DEFENDER G80. Напольная 2.0 акустика с караоке Большинство рассматриваемых нами акустических систем формата 2.0 ориентированы на использование с ПК или ноутбуком. Тем интереснее будет изучаемая сегодня Defender G80 с мощностью во внушительные 140 Вт, дополненная функцией караоке, а также поддерживающая Bluetooth и карты ...

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

Чего не хватает Google Play на фоне App Store? Google Play может быть лучше App Store, но не хочет Google Play и App Store любят сравнивать наравне с iOS и Android. И это логично, ведь оба приложения являются главными в обеих системах. Apple кардинально обновила App Store в 2017 году, Google Play же выпустила масштабное ...

Как сменить значок (иконку) ярлыка в Windows 10 Иконки были придуманы, чтобы предоставить возможность быстро визуально идентифицировать объект на компьютере. Но иногда значок в Windows 10 оказывается настолько безликим и неинформативным, что пользы в этом мало. Хорошо еще, что операционная система позволяет просто поменят...

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

[Перевод] Руководство по Deno: примеры работы со средой выполнения TypeScript Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «The Deno Handbook: A TypeScript Runtime Tutorial with Code Examples» автора Flavio Copes. В этой статье мы научимся работать с Deno. Мы сравним его с Node.js и создадим с его помощью простой RES...

Графическое ядро процессора Ryzen 7 4700U почти не уступает дискретной GeForce MX350 Если с высокопроизводительными мобильными APU Ryzen 4000 мы уже познакомились весьма подробно, то энергоэффективные пока остаются раскрыты не полностью. Обзоры в Сети уже есть, но полноценных и объёмных пока нет. Поэтому очередное сравнение графической подсистемы R...

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

LG представила трио смартфонов K61, K51S и K41S Компания LG только что анонсировала три новых смартфона серии «K» с хорошими характеристиками и полноэкранными дисплеями FullVision.Новинки получили названия K61, K51S и K41S. Они работают на восьмиъядерных процессорах (вероятно, на чипсете MediaTek) и имеют диагональ экрана...

Xiaomi, Vivo и Oppo представили новую систему беспроводной передачи файлов Компании Vivo, Oppo и Xiaomi сообщили о создании инновационной системы беспроводной передачи файлов для пользователей по всему миру. Новая технология, ставшая инициативой «Объединения пирингового обмена данными» («Peer-to-Peer Transmission Allianc...

Передача данных по мобильной связи вытесняет голосовой трафик Такие данные сообщил “Коммерсанту ” заместитель руководителя ДИТ Москвы Александр Горбатько. Снижение голосового трафика и одновременный рост трафика данных наблюдаются в Москве уже третий год, отметил он. Всего, по данным ДИТ, в период новогодних праздников в Мо...

StealthWatch: интеграция с Cisco ISE. Часть 4 В более ранних статьях было рассмотрено несколько обширных тем касательно решения по мониторингу Cisco StealthWatch. Напомню, что StealthWatch — решение по мониторингу трафика в сети на предмет инцидентов безопасности и легитимности сетевого взаимодействия. В основе работы...

Замена дисков меньшего объёма на диски большего объёма в Linux Всем привет. В преддверии старта новой группы курса «Администратор Linux» публикуем полезный материал, написанный нашим студентом, а также наставником на курсах, специалистом технической поддержки корпоративных продуктов REG.RU — Романом Травиным. В данной статье будет расс...

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

Разработчики вернули "лайки" в веб-версию Instagram Напомним, что еще в апреле 2019 года представителями Instagram были проведены первые тестовые отключения “лайков” в своей социальной сети. Таким образом компания хотела избавить пользователей от тревожности, которая может быть связана с «лайками», и соревновательного элемент...

Дополняя SQL. Часть 2. Оптимизация работы со строками и открытия файлов Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Это вторая статья в цикле о жизни разработчиков IDE для баз данных. Ее структура будет похожа на первую. Как и в первой я расскажу о проблемах с которыми мы сталкивались...

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

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

Это просто космос: всё, что нужно знать о глазах и зрении Вы знали, что рисунок радужной оболочки у каждого из нас уникален, а карие глаза на самом деле голубые? Лайфхакер и Bausch & Lomb собрали интересные факты о зрении и опровергли распространённые мифы о контактных линзах. А ещё вы можете узнать, на какой участок Вселенной...

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

Умный пульт DIGMA SmartControl IR1 Производитель DIGMA представил свой умный пульт DIGMA SmartControl IR. Он берет на себя функции всех пультов дистанционного управления в вашем доме при помощи ИК-сигналов, получаемых и передаваемых умным пультом по одному приёмнику и семи передатчикам. Новинка обладает возм...

Обзор Kaggle ML & DS Survey 2019. Или сколько зарабатывают ML специалисты Ежегодно Kaggle проводит опрос среди специалистов по анализу данных, и объявляет конкурс на поиск инсайтов из полученных данных. В этом году в опросе участвовало 19717 человек со всего мира. В статье рассматриваются лучшие обзоры и решения Kaggle ML & DS Survey 2019. Ч...

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

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

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

[Из песочницы] ECS back and forth Привет, Хабр! Представляю вашему вниманию перевод статьи "ECS back and forth — Part 1 — Introduction" автора Michele skypjack Caini. ECS back and forth Часть 1 — Введение. Когда я в первые узнал про архитектурный шаблон entity component system, я пошёл искать больш...

Intel представила новый класс чипов Lakefield с технологией Foveros Усовершенствованная технология упаковки Intel Foveros позволяет Intel «смешивать и сочетать» IP-блоки технологии с различными элементами памяти и ввода-вывода - все в небольшом физическом корпусе для значительного уменьшения размера платы. Первый продукт, разработанный таким...

"Газинформсервис" делает ставку на аналитику Создание платформы - совместный проект "Газинформсервис" и Лаборатории искусственного интеллекта и нейросетевых технологий Санкт‑Петербургского политехнического университета Петра Великого (СПбПУ). Платформа Ankey ASAP (Advanced Security Analytics Platform) – продукт класса...

Apple упростила ремонт MacBook Компания Apple расширила программу Independent Repair Provider Program (Программа независимых сервис-центров) на свои компьютеры, включая ноутбуки MacBook. Об этом сообщило авторитетное издание Reuters. В рамках программы сторонние сервис-центры и ремонтные мастерские ...

Первый моющий робот-пылесос с долгожданной функцией самоочистки На выставке Consumer Electronic Show 2020 в Лас-Вегасе представители компании Narwal представили первый в мире самоочищающийся роботизированный пылесос Narwal T10. Разработчики Narwal T10 отметили, что у робота-пылесоса есть специальный резервуар с чистой водой. Так что...

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

На Mac с процессором Apple M1 запустили Windows 10 для ARM. И в ней даже работают x86-приложения Разработчик Александр Граф (Alexander Graf) успешно запустил версию Windows 10 для ARM-компьютеров на Mac с чипом M1. Таким образом, он доказал, что новый чипсет Apple способен работать с операционной системой Microsoft. В настоящее время устройства на базе M1 официально не ...

Какого сервиса Google мне не хватает? Какого сервиса YouTube мне не хватает? Я очень много времени провожу в YouTube. Сервисы Google стали неотъемлемой частью моей жизни. Если мы зайдём на официальный сайт компании и изучим, какие продукты она предлагает своим потребителям, можно удивиться тому, насколько много ...

Топ-5 героев Genshin Impact для прохождения Витой Бездны и другого контента в августе Витая Бездна — это специальный вид подземелий в Genshin Impact, которые открываются по достижению 20-го уровня Приключений. Отличие от других данжей в том, что вместо зачистки одного уровня вам надо пройти 12 этажей, при этом каждый из них состоит из трёх комнат. Первые восе...

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

Декодируем сигнал метеоспутника NOAA в 50 строчек кода Привет, Хабр. Продолжим тему декодирования различных видов радиосигналов. Одним из интересных форматов, разработанных еще в прошлом веке, является APT (Automatic Picture Transmission). Он используется для передачи изображений Земли из космоса, и что для нас гораздо более ин...

Microsoft добавит в Windows 10 функцию, о которой давно мечтали пользователи Android Компания Microsoft планомерно расширяет функциональность Your Phone (Ваш телефон) для операционной системы Windows 10, делая его всё более и более полезным.  Приложение выстраивает «мостик» между компьютером и Android, позволяя осуществлять ряд действи...

TDD в микроконтроллерах. Часть 2: Как шпионы избавляют от зависимостей В предыдущей статье мы начали освещать тему эффективности применения методологии TDD для микроконтроллеров (далее – МК) на примере разработки прошивки для STM32. Мы выполнили следующее: Определили цель и инструменты разработки. Настроили IDE и фреймворк для написания тесто...

ASUS Hyper M.2 x16 Gen 4: четыре SSD-накопителя в виде одной карты расширения На днях мы рассказывали о карте расширения ASRock Hyper Quad M.2, которая позволяет установить в настольный компьютер сразу четыре твердотельных накопителя (SSD). Как теперь сообщает ресурс AnandTech, аналогичное решение готовит ASUS. Изделие под названием ASUS Hyper M.2 x16...

Как использовать «Связку ключей» на iPhone и Mac «Связка ключей iCloud» является очень полезной функцией в экосистеме Apple. Она работает на iPhone, iPad, iPod Touch и Mac. «Связка ключей» позволяет запоминать, хранить и вводить логины, пароли, номера банковских карт и другую личную информацию, в зависи...

[Перевод] Sol Levante: как делали аниме в 4K и HDR для сервиса Netflix Некоторые люди отмахиваются от аниме, считая произведения в этом стиле простыми мультиками, однако разнообразные и витиеватые истории аниме, живой стиль и изысканная рисовка – это форма искусства, которая за последние пятьдесят лет развивалась и росла, умножая популярность...

Как наладить юридически значимый электронный документооборот контрагентов России и Казахстана? Работы по расширению трансграничного пространства доверия на базе использования Сервиса валидации электронной подписи (СВЭП) и услуг Доверенной третьей стороны (ДТС) активно продолжаются. На этот раз мы поговорим о пилотном проекте в рамках которого создан сервис по проверке...

На смартфоны Xiaomi и Redmi вернулась долгожданная запись звонков Функция записи звонков снова стала доступна на многих смартфонах Xiaomi и Redmi. Всё благодаря недавнему обновлению приложения Google Phone.  Фирменное приложение набора номера Google Phone предустанавливается как основная «звонилка» на линейку Google ...

Анонсирован доступный смартфон Nokia 2.3 с поддержкой ИИ Финская компания HMD Global, выпускающая устройства под маркой Nokia, анонсировала на мероприятии в Каире (столица Египта) смартфон Nokia 2.3. Новинка оснащена крупным 6,2-дюймовым экраном с разрешением HD+ (1520 × 720 точек), основана на чипе MediaTek Helio A22 и имеет на б...

S.T.A.L.K.E.R. 2: первый скриншот и новая информация Киевская студия GSC Game World анонсировала первый официальный скриншот S.T.A.L.K.E.R. 2. Это прямое продолжение популярной серии, запущенной в начале 2000-х годов. Тогда вышли проекты «Тень Чернобыля», «Чистое небо» и «Зов Припяти». До последнего времени о полноценном сикв...

Samsung Galaxy Watch3: Сверим часы? Ещё один анонс Samsung Galaxy Unpacked — новое поколение смарт-часов Galaxy Watch3. Кажется, это устройство меньше всех изменилось, но при этом остались ключевые фишки, вроде вращающегося безеля и корпуса из нержавеющей стали. По сравнению с оригинальными Galaxy Watch,...

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

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

GreenMDC и системный интегратор Tosh Temir Savdo объявили о заключении стратегического партнерства В Узбекистане появился новый стратегический партнер петербургского производителя МЦОД GreenMDC. Компании уже обсуждают детали реализации запланированных на 2020 год совместных проектов. По оценкам аналитиков iKS-Consulting, спрос на рынке ЦОД в Узбекистане растет быстрыми те...

Расширения в Kotlin. Опасный атавизм или полезный инструмент? Kotlin — еще молодой язык, но уже стремительно ворвался в нашу жизнь. Из-за этого не всегда понятно, каким образом правильно реализовать тот или иной функционал и какие best practice применять. Особенно тяжело обстоит дело с возможностями языка, которых нет в Java. Одним ...

Zabbix + Wirenboard: мониторинг производства ВведениеВ этой статье я расскажу о том, как мы используем zabbix и wirenboard для мониторинга производственного оборудования, каким образом мы смоли получить данные с линий и источников основных ресурсов. Статья описывает концепцию и основные моменты организации мониторинга ...

Чтобы принять всех желающих достопримечательность Ливерпуля с проекторами Christie вынуждена была расширить расписание работы Для оценки отличительных достоинств проекторов всегда интересны инсталляции, в которых есть ясные и значимые ответы на вопросы КТО, ЧТО и ПОЧЕМУ. С этой точки зрения решение с проекторами Christie в Ливерпуле стало очень показательным. КТО заказчик Вряд ли кому-то надо нап...

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

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

[Перевод] Open Source Guides: Запуск проекта с открытым исходником Предисловие переводчика Пару месяцев назад на Гитхабе случайно наткнулся на ссылку «Open source guides» и не мог оторваться. Где-то за неделю я внимательно прочитал все 10 разделов. Конечно, я и раньше знал про open source: читал разные статьи (например, «Понять Open Sourc...

Объем российского рынка BIM-технологий составил 67-77 млн долларов США в 2019 году PwC в России представляет результаты исследования "PropTech в России: Обзор практики применения BIM-технологий и инновационных решений в области проектирования" . В рамках данного исследования эксперты PwC проанализировали текущий уровень использования BIM-технолог...

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

Как запускать игры из GeForce Now в Google Chrome Несмотря на широкую популярность потоковых сервисов, которые стали новым словом в развитии музыки, кино и телевидения, облачные игровые площадки по-прежнему остаются одним из наименее востребованных типов онлайн-служб. Ведь если Apple Arcade, Netflix, Амедиатеку и какой-ниб...

Японская биткоин-биржа DeCurret выпустила на $25 млн новых акций Криптовалютная биржа DeCurret увеличила капитал на 2,75 млрд иен ($25 млн), разместив дополнительные акции среди своих акционеров. Согласно пресс-релизу, в результате доля крупнейшего держателя ценных бумаг DeCurret, интернет-провайдера IIJ, выросла до 30%. Привлеченный капи...

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

Кроме Tesla так не может никто. Автомобили компании получили очередное крупное обновление Машины Tesla однозначно являются одними из самых знаковых и важных для автомобильного рынка за последнее десятилетие. Кроме прочего, именно Tesla Model S показала, что машина может и, наверное, должна быть в том числе и гаджетом. Новое обновление, выпущенное Tesla сегод...

Большой анонс Google о платформах Android Auto и Android Automotive OS Компания Google анонсировала обновления для платформы Android Auto и автомобильной операционной системы Android Automotive OS.  Для Android Auto основным новшеством стало простое приложение календаря, который позволяет парой нажатий выстроить маршрут или позвонить...

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

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

Huawei пригласила разработчиков присоединиться к расширению экосистемы HMS В ходе международной презентации линейки HUAWEI P40 компания поделилась новейшими достижениями в области создания экосистемы Huawei Mobile Services (HMS). Huawei приглашает разработчиков присоединяться к ее деятельности по расширению упомянутой экосистемы с целью предоставле...

Почему квантовая физика сродни магии? Что вы знаете о квантовой физике? Даже гуманитарию вроде меня понятно, что физика и квантовая физика изучают немного разные вещи. При этом физика в целом – это наука о природе, которая изучает то, как устроен мир и как все объекты и тела взаимодействуют друг с другом. Будуч...

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

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

Ещё одна изюминка Google Pixel стала достоянием всех смартфонов Android. Можно отключить звонок переворотом Компания Google в апреле начала разработку очень удобной функции Flip to Silence в приложении номера Google Phone. Однако  тогда она была доступна лишь смартфонам фирменной серии Pixel. Теперь множество пользователей самых разных моделей смартфонов сообщили о её по...

Samsung изменит то, как мы смотрим телевизор Умные телевизоры постепенно становятся общедоступными, но зачастую навигация на них неудобна. Судя по всему, корейская компания Samsung придумала решение для проблемы.  Samsung Electronics зарегистрировала новую торговую марку Samsung Tap View в Бюро интеллектуаль...

Samsung раскрыла ключевые функции и дату выпуска One UI 3.0 Прошло почти три месяца с тех пор, как Samsung впервые анонсировала свою фирменную пользовательскую оболочку One UI 3.0 на базе Android 11. С тех пор компания выпустила три открытые бета-версии нового программного обеспечения для своих флагманских смартфонов. Теперь южнокоре...

[Перевод] Сжатие ответов в GRPC для ASP.NET CORE 3.0 Перевод статьи подготовлен в преддверии старта курса «C# ASP.NET Core разработчик». В этом эпизоде моей серии статей о gRPC и ASP.NET Core мы рассмотрим подключение функции сжатия ответов (response compression) служб gRPC. ПРИМЕЧАНИЕ: В этой статье я рассказываю о некото...

Samsung вложит $8 млрд в расширение производства памяти в Китае В итоге все будут довольны.

Расширение «Трудоград» для Atom RPG выйдет в раннем доступе уже в следующем месяце Терпение и труд всё перетрут.

Blizzard объявила дату выпуска Warcraft 3: Reforged Warcraft 3: Reforged должна была выйти до конца 2019 года, но запуск перенесли по непонятным причинам. После мероприятия Blizzcon, студия объявила новую дату выпуска Warcraft 3: Reforged это 28 января 2020 года. Игра будет включать в себя полную кампанию Reign of Chaos...

Как включить 3D-звук в играх в Windows 7/8/10 Наверное практически всем известно, что с выходом Windows Vista ещё в 2007 году, а в след за ней и во всех последующих версиях Windows звуковой API DirectSound3D был удален из Windows, вместо DirectSound и DirectSound3D стали использоваться новые API XAudio2 и X3DAudio. Вс...

Гарнитура Steelseries Arctis 1 Wireless: для геймеров, но универсальная; без Bluetooth, но беспроводная Steelseries Arctis 1 Wireless — на удивление универсальное устройство. Да, в первую очередь это игровая гарнитура, что заметно буквально во всем — от дизайна до звука. Однако она одна из немногих в классе действительно хорошо показывает себя в воспроизведении музыки. Отказ о...

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

Колоссальное извержение вулкана в Новой Зеландии сняли на видео Пять человек погибли, а еще 31 находятся в больнице с травмами различной тяжести. Восемь пропали без вести. Все это — результат недавних извержений вулкана на острове Уайт-Айленд у восточного побережья Новой Зеландии. Вулканологи из GeoNet, которая управляет системой монитор...

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

Нам нужно поговорить… Иногда инженеры теряют интерес к проектам, задачам и к компании — мотивация падает, а с ней и производительность. В итоге сотрудники выгорают и/или увольняются. Для этого много причин, но самая распространенная — отсутствие внимания к успехам и проблемам инженеров. В ЦФТ ...

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

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

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

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

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

Новинки от Sony на CES 2020 Компания Sony на CES 2020 представила новые модели телевизоров 8K Full Array LED, 4K OLED, и 4K Full Array LED. Новые модели BRAVIA обладают инновационными технологиями компании и предлагают пользователям максимально полный эффект погружения в происходящее на экране. Модели...

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

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

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

Fallout 76 выйдет в Steam 14 апреля вместе с дополнением Wastelanders Изначально релиз расширения Wastelanders для Fallout 76 планировался на 7 апреля. В этот же день проект должен был официально выйти и в Steam, но разработчикам все-таки пришлось перенести релиз ровно на неделю. Теперь, похоже, дата окончательно утверждена, а Bethesda опублик...

Как включить Google docs offline в новом Microsoft Edge Новый браузер Edge от Microsoft на движке Chrome недавно пополнил зоопарк «основанных на Chromium браузеров». Но его выгодно отличает от остальных то, что он идет в комплекте с Windows. А это значит, что все тесты работы ноутбуков от батареи будут проводить именно с ним, и M...

GSoC 2019: Проверка графов на двудольность и трансформеры монад Прошлым летом я участвовал в Google Summer of Code — программе для студентов от компании Google. Ежегодно организаторы отбирают несколько Open Source-проектов, в том числе от таких известных организаций, как Boost.org и The Linux Foundation. Для работы над этими проектами Go...

Sony PlayStation 5 получит одну из возможностей Xbox One Согласно последней информации, Sony в своей предстоящей игровой консоли PlayStation 5 готовится реализовать одну из интересных функций Xbox One. В частности, согласно патентам, которыми поделился источник LetsGoDigital, новая функция PlayStation 5 позволит игрокам совместно ...

У рынка WAF хорошие перспективы Эксперты Positive Technologies назвали главные угрозы веб-приложений и оценили рынок WAF в России. Это бот-сети, финансово ориентированные злоумышленники и APT-группировки. (Advanced persistent threat (APT) – сложная целенаправленная кибератака на конкретные компании или гос...

В первом квартале количество радиоэлектронных средств операторов «большой четверки» выросло на 4% Больше всего РЭС остается у ПАО "МегаФон" (328 342) и у ПАО "МТС" (322 450). У ПАО "ВымпелКом" ‒ 253 554 РЭС, а у ООО "Т2 Мобайл" ‒ 246 471 РЭС. При этом наибольшие темпы роста в первом квартале демонстрировал оператор связ...

Анонимные функции в PHP: сеанс чёрной магии с разоблачением Начать, наверное, следует с того, что анонимная функция(замыкание) в PHP — это не функция, а объект класса Closure. Собственно, на этом статью можно было бы и закончить, но если кому-то интересны подробности — добро пожаловать под кат. Читать дальше →

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

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

Вариант работы с вебсокетами в iOS на языке Swift / Написал менеджер для работы с websocket Всем привет. 4 года назад я уже разбирался с вебсокетами в iOS, тогда я решил задачу с помощью одной из библиотек cocoapods, статья есть на Хабре. А сегодня хочу продемонстрировать еще одно решение, нативное без cocoapods. Я написал свой менеджер для работы с вебсокетами ...

Viasat сообщает о расширении линейки для приема закодированного спутника Официальный оператор спутникового телевидения Viasat сообщает о расширении своей линейки оборудования. Так, начиная с 05 декабря 2019 года, добавляется новый сеттопбокс Strong, модель SRT 7602.

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

Эльбрус VS Intel. Сравниваем производительность систем хранения Аэродиск Восток и Engine Всем привет. Мы продолжаем знакомить вас с системой хранения данных Аэродиск ВОСТОК, выполненной на базе российского процессора Эльбрус 8C. В этой статье мы (как и обещали) детально разберем одну из популярнейших и интереснейших тем, связанной с Эльбрусами, а именно – прои...

[Перевод] Четыре приема быстрой разработки на Unity3D Уже долгое время Unity3D — мой любимый инструмент разработки игр, которым я пользуюсь уже более 8 лет — и для профессиональных продуктов, и для личных проектов, и при обучении программированию и гейм-дизайну. Более того, я писал на Unity почти на всех гейм-дже...

Продвинутая система авторизации действий с ресурсами в Laravel. Часть 2. Шлюзы, Политики Введение Здравствуйте дорогие Хабровчане. Я продолжаю свой цикл статей о продвинутой авторизации действий с ресурсами в Laravel. Чтобы лучше понимать о чем пойдет речь этой статье — необходимо прочесть Первую часть. Для начала вкратце повторю постановку задачи: Имеется бол...

Часы для гольфа Approach S62 Approach S62 — это часы премиум-класса для гольфа с GPS-приемником. Они оснащены специальными функциями, позволяющими спланировать результаты игры, используя данные по направлению, скорости ветра и силе удара. Например функция Virtual Caddie поможет вам выбрать клюшку...

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

Wi-Fi 6E обещает сверхнизкие задержки Глава FCC Аджит Паи официально объявил о подготовке стандарта Wi-Fi 6E. В ходе конференции, которая состоится 23 апреля, члена FCC будут голосовать за предложение по использованию нелицензированного диапазона 6 ГГц (5,925–7,125 ГГц). Стандарт Wi-Fi 6E станет расширением...

Haproxy — программирование и конфигурирование средствами Lua Сервер Haproxy имеет встроенные средства для выполнения скриптов Lua.Язык программирования Lua для расширения возможностей различных серверов используется очень широко. Например, на Lua можно программировать для серверов Redis, Nginx (nginx-extras, openresty), Envoy. Это впо...

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

Какие смартфоны Huawei и Honor обновятся до Android 11 Huawei, несмотря на напряжённые отношения с Google, всё-таки обновит до Android 11 свои флагманы Для большинства производителей смартфонов под управлением Android обновления – явление чрезвычайно факультативное. Очевидно, многие из них искренне полагают, что нет ничего предо...

13 приложений для просмотра онлайн-ТВ (Android, iOS, приставки, Smart TV) Все меньше людей смотрят телевизор, как привычное с детства домашнее устройство, но количество онлайн-сервисов с популярными телеканалами только растет. Все они работают не только на смартфонах, но на медиаплеерах, приставках и Smart TV. Мы собрали в одной статье 13 приложен...

Как ускорить набор текста на iPhone Мало кто знает, что на iPhone есть очень интересная функция — «Замена текста», которая позволяет экономить время в переписке. С её помощью можно вводить длинные или часто употребляемые Вами фразы буквально в пару кликов. Настроив функцию, Вы сможете написать ...

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

Huawei продолжает улучшать камеру на P40 благодаря ... Huawei P40 Pro и его старший брат P40 Pro+ до сих пор занимают первую строчку рейтинга DxOMark. Как бы вы не относились к этому рейтингу, но аппараты действительно показывают умопомрачительные результаты фотосъемки. Судя по всему, китайцы считают, что нет предела для соверше...

Windows 10 получает новую функцию передачи контента для Android Microsoft сейчас не делает смартфоны на Windows, но компания нашла способ сделать так, чтобы их присутствие в пространстве смартфонов ощущалось даже без их собственной мобильной ОС. Приложения Microsoft на Android хорошо работают в Play Market, и одним из последних примеров ...

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

[Из песочницы] Функциональные опции на стероидах Привет, Хабр! Представляю вашему вниманию перевод статьи Functional options on steroids от автора Márk Sági-Kazár. Функциональные опции — это парадигма в Go для чистых и расширяемых API. Она популяризирована Дейвом Чейни и Робом Пайком. Этот пост о практиках, которые появ...

Как увеличить дальность связи с беспилотным летательным аппаратом (БЛА) Задача увеличения дальности связи с беспилотным летательным аппаратом (БЛА) не теряет актуальности. В данной статье рассматриваются методы улучшения этого параметра. Статья написана для разработчиков и эксплуатантов БЛА и является продолжением цикла статей про связь с БЛА (н...

Paralives — инди-проект для тех, кто играл в The Sims исключительно ради строительства The Sims — одна из самых популярных серий игр в жанре симулятора жизни с большим количеством возможностей, существующая с 2000 года. Конкуренты появлялись в течение всех этих 20 лет, но ни одному и близко не удалось подобраться к тому, что предлагали игры от EA. Однако сейч...

Microsoft работает над портированием extended Berkeley Packet Filter (eBPF) в Windows ZDNet сообщает, что Microsoft работает над тем, чтобы портировать инструмент extended Berkeley Packet Filter (eBPF) в Windows 10 и Windows Server 2016 (и более поздние версии). В настоящее время инструмент можно запускать в Subsystem for Linux, но Microsoft работает над нати...

Google анонсировала свою версию AirDrop под названием Nearby Share Кажется, еще несколько месяцев назад мы говорили о готовящейся опции от Google, которая по функциональности повторяла бы AirDrop от Apple. Да, конечно, вы можете напомнить о ShareMe от Xiaomi, но то наработка одной компании. Google же планирует распространить свою технологию...

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

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

Вредоносный плагин атакует пользователей Office 365 Специалисты компании PhishLabs рассказали о необычной кампании, нацеленной на угон аккаунтов пользователей Office 365. Как сообщили ИБ-аналитики, злоумышленники не стремятся украсть логин и пароль пользователя, но пытаются установить на его устройство вредоносный плагин с ши...

Прощай, SMS. На смартфонах Xiaomi появились 5G-сообщения Несколько месяцев назад появилась информация, что функция отправки SMS будет в будущем заменена более сложной функцией 5G-сообщений (5G Messages). Согласно последним сообщениям, опция 5G-сообщений теперь доступна в разделе текстовых сообщений некоторых телефонов Xiaomi....

Kotlin Multiplatform. Работаем с многопоточностью на практике. Ч.1 Доброго всем времени суток! С вами я, Анна Жаркова, ведущий мобильный разработчик компании «Usetech» Я давно занимаюсь не только нативной разработкой (как iOS, так и Android), но и кросс-платформенной. В свое время я очень плотно писала на Xamarin (iOS, Android, так и Forms...

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

Kioxia расширит технологический городок в Йокогаме и создаст новый исследовательский центр Корпорация Kioxia объявила об инвестициях в размере 20 млрд иен в расширение своего технологического комплекса в Йокогаме и создание нового центра перспективных исследований Син-Коясу. Ожидается, что новые объекты будут введены в эксплуатацию к 2023 году и будут «...

Начало конца: пора переносить музыку с Google Play Music Закрытие музыкального сервиса Google Play Music становится неотвратимым. Начинается процесс переноса любимого контента в YouTube Music. С 12 мая пользователи Play Music начали получать сообщения о том, что они могут перенести все свои плейлисты и любимые библиотеки на новую ...

1. Group-IB. Комплексная защита сети. Архитектура TDS Добрый день, коллеги! Сегодня начинаем новый цикл статей, посвященный решениям информационной безопасности от компании Group-IB. Компания работает на рынке информационной безопасности уже более 17 лет, и за это время обросла весьма существенными компетенциями, выполняя про...

Лучшие приложение для прослушивания музыки на Android Многие пользователи мобильных устройств слушают музыку через сервисы потоковой передачи, такие как Pandora, Spotify, Google Play Music или Apple Music. При этом немалая часть меломанов предпочитает использовать собственную коллекцию медиа - и потому что потоковая передача не...

[Перевод] Свойства Min и Max width/height в CSS Перевод «Min and Max Width/Height in CSS» Ахмада Шадида Порой у разработчиков возникает необходимость ограничить ширину элемента относительно родителя, и в то же время, оставить её динамичной. Задав таким образом начальный размер с возможностью расширения при наличии доступ...

Дата-центры не до конца справляются с задачами бизнеса Такие данные содержатся в отчете "The Modern Data Center: How IT is Adapting to New Technologies and Hyperconnectivity" ("Современный ЦОД: как ИТ адаптируются к новым технологиям и возрастанию мощностей") , проведенном Forbes Insights совместно с компание...

Есть ли будущее у приставки Apple TV 4K? Первое поколение приставки Apple TV Стив Джобс представил широкой публике на конференции Macworld в далеком 2007 году. Гаджет позиционировался как “хобби”, основной задачей которого была трансляция на экран большого телевизора содержимого, купленного пользователем в iTunes....

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

[Перевод] Провал ERP проекта (Liqui Moly, Отто и им подобным посвящается) Привет, Хабр! После того, как несколько моих коллег независимо друг от друга прислали линк к этой статье, мне подумалось, что, возможно, она будет полезна и для тех, кто не говорит по-немецки. Посему предлагаю Вашему вниманию перевод статьи из немецкой версии журнала CIO от...

Смартфон Galaxy S20 + доступен для заказа Смартфон Samsung Galaxy S20 + получил 6,7 дюймовый QHD AMOLED дисплей. Производитель использовал 7 нм восьмиядерный чип Exynos 990 SoC. Установлено 8 Гб оперативной памяти. На задней панели Samsung установил набор из четырех камер с обновленными датчиками. Основная каме...

Transport City: Truck Tycoon — симулятор градостроителя вышел на смартфоны Студия CUPGUM выпустила мобильную игру в жанре «градостроительный симулятор» под названием Transport City: Truck Tycoon. Геймерам предстоит взять на себя ответственность за различные автомобили, которые должны выполнять свою работу. Система логистики построена на реалистичны...

[Из песочницы] Повысьте производительность SPA, разбив ваши библиотеки Angular на несколько частей Привет, Хабр! Представляю Вашему вниманию перевод статьи «Improve SPA performance by splitting your Angular libraries in multiple chunks» автора Kevin Kreuzer. Angular — отличный фреймворк. Мы все его любим <3. Одна из вещей, которая делает Angular успешным и прекрасным в...

Красивый концепт WordPad в Windows 10 В настоящее время происходит обновление Windows 10 с применением Fluent Design, а это означает, что приложения постепенно получают новый визуальный стиль. Тем не менее, одно из приложений, не получающих обновлений, является WordPad, который по-прежнему остается одним из самы...

Microsoft не смогла запустить новый браузер Windows 10 без проблем Компания Microsoft выпустила на днях новый браузер Microsoft Edge на движке Chromium. Такое событие не смогло пройти без проблем.  Microsoft особенно упирала на то, что браузер доступен для установки более чем на 90 языках. Эта «многоязычность» и пород...

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

Knights of Ages — новая стратегическая RPG для Android в режиме пробного запуска Студия Less Mainstream Games выпустила в Google Play свою дебютную игру под названием Knights of Ages. Это RPG с элементами стратегии в сеттинге Артурианы, в которой вам предстоит исполнить судьбу своего персонажа и получить возможность стать правителем целого государства. ...

IMDb опубликовал рейтинги лучших фильмов и сериалов 2019 года и самых ожидаемых проектов 2020 года Чем ближе к Новому Году, тем большее количество СМИ, сервисов и других ресурсов публикуют собственные подборки топовых устройств и продуктов. Не стал исключением и любимый киноманами сайт IMDb, представивший целый ряд топ-контента, самыми интересными из которых являются Топ-...

Garmin представила защищенные смарт-часы Tactix Delta с автономностью до 80 дней Компания Garmin выпустила свои последние умные часы под названием Tactix Delta, которые защищены в соответствии с военными стандартами.Garmin Tactix Delta получили огромный 1,4-дюймовый дисплей, аналогичный тому, который использовался в прошлогодней модели Fenix ​​6. Часы ос...

Темы Windows 10 оказались опасны Для пользователей операционной системы Windows была обнаружена новая опасность. Оказывается для кражи учётных данных можно использовать пользовательские темы.  Уязвимость была обнаружена специалистом по безопасности Джимми Бэйном (Jimmy Bayne). Лазейка кроется в н...

Почему я боюсь AMOLED-экранов Почему AMOLED-экраны могут отпугнуть Когда меня спрашивают, какой смартфон лучше купить, я всегда отвечаю: «Какой вам нравится». В 2020 году никому не интересно, какой процессор установлен на телефоне, сколько у него оперативной памяти или встроенной. Для фотографи...

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

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

SSD-накопитель Western Digital Ultrastar DC SN200 емкостью 3,2 ТБ: пробуем серверный твердотельный накопитель в роли банального десктопного Этот накопитель выполнен в форм-факторе обычных карт расширения PCIe и совместим с любыми системами. У него есть ряд преимуществ перед массовыми SSD, чем он и интересен для использования «не по назначению»: например, скорость чтения до 6170 МБ/с, что существенно превосходит ...

Nginx-log-collector утилита от Авито для отправки логов nginx в Clickhouse В этой статье будет рассматриваться проект nginx-log-collector, который будет читать логи nginx, отправлять их в кластер Clickhouse. Обычно для логов используют ElasticSearch. Для Clickhouse требуется меньше ресурсов (дисковое пространство, ОЗУ, ЦПУ). Clickhouse быстрее запи...

DAG’и без напрягов: наш опыт использования метаданных при работе с Apache Airflow Apache Airflow – простой и удобный batch-ориентированный инструмент для построения, планирования и мониторинга дата-пайплайнов. Ключевой его особенностью является то, что, используя Python-код и встроенные функциональные блоки, можно соединить множество различных технологий,...

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

Three.js и геометрия При использовании для отображения в браузере библиотеки ThreeJS в качестве первого примера обычно выступает куб или какой-либо другой простейший объект, и он создается при помощи предустановленных специальных классов BoxGeometry или SphereGeometry. Затем обычно рассматривает...

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

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

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

Avast и AVG продают пользовательские данные крупным корпорациям Расследование, проведённое порталами PCMag и Vice Motherboard, показало, что Avast и AVG (входит в состав Avast Software) продают личные данные пользователей крупным корпорациям через дочернюю компанию Jumpshop. Доклад основан на утечке данных о пользователях, контрактах и ...

LG Style3 представлен официально LG только что представила в Японии весьма интересный смартфон среднего класса — Style3. Его не следует путать с серией Stylo, здесь нет стилуса. Телефон поступит в продажу в июне по цене чуть более 38 000 иен ($350). Любопытно то, что телефон работает на чипсете Snapd...

Пошаговое руководство по настройке Laravel 6 в Google Cloud Run с непрерывной интеграцией Всем привет! В преддверии старта курсов «Framework Laravel» и «Backend-разработчик на PHP», продолжаем делиться интересным материалом по теме. Поехали. За последние несколько лет популярность Laravel резко возросла. Сообщество Laravel даже придерживается мнения, что Larave...

Hitachi Vantara диджитализует Россию Об этом компании объявили вчера в ходе пресс-конференции. Директор департамента по работе с партнерами Hitachi Vantara в России и СНГ Александр Кочетков сказал, что 100% бизнеса в России Hitachi ведет через партнеров и дистребутеров. "Это позволяет нам охватить большую терри...

Представлены новые iPad Pro. Лидар, новая платформа и клавиатура Magic Keyboard с тачпадом Кроме обновлённых MacBook Air и Mac mini сегодня Apple также представила новые планшеты iPad Pro. И вот тут изменений чуть ли не больше, чем в ноутбуке. Начнём с параметров. Первое, что бросается в глаза, это блок камеры, аналогичный по своему дизайну камерам ...

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

[Из песочницы] Простой zero-copy рендеринг аппаратно ускоренного видео в QML Введение Целью данной статьи является продемонстрировать способ как можно подружить сторонние видео буфера и QML. Основная идея — использовать стандартный QML компонент VideoOutput. Он позволяет подсовывать сторонние источники, неплохо документирован и имеет бекэнд поддержив...

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

Amazon готовит конкурента Google Stadia и Microsoft xCloud В прошлом году такие гиганты как Google и Microsoft запустили свои облачные игровые платформы Stadia и xCloud. Стало известно, что в ближайшем будущем их будет пытаться подвинуть еще один американский цифровой гигант – Amazon. Американские СМИ сообщают, что компания пл...

[Перевод] Python Gateway в InterSystems IRIS Эта статья посвящена Python Gateway — комьюнити-проекту с открытым исходным кодом для платформы данных InterSystems IRIS. Этот проект позволяет оркестрировать любые алгоритмы машинного обучения, созданные на языке Python (основная среда для многих Data Scientists), использов...

Эволюция методов mesh denoising: от простых фильтров до 3D глубокого обучения В этой обзорной статье вы узнаете, что такое mesh denoising, какие методы использовались и используются для устранения шума на полигональных сетках (от классических фильтров до передовых графовых нейронных сетей), и получите общее представление о развитии направления. С пом...

Вкусовщина и AI: как мы в Prisma Labs делали объективно субъективный автоматический улучшатель фотографий Привет, Хабр! Меня зовут Андрей, я занимаюсь R&D в Prisma Labs. В своё время наша команда провела весьма интересное исследование на тему автоматического улучшения фотографии, результатом которого стала фича “AutoAdjustment” в приложении Lensa, позволяющая в один клик сде...

[Из песочницы] ToolKit на базе Eclipse и GTK+, для «Toradex Colibri T20 (Linux)» Эта статья рассчитана прежде всего на то, чтобы сэкономить время при создании тулкита, но при этом я постараюсь рассказать все достаточно объемно. Содержание Скачать все необходимое Установка SDK Проверка SDK Установка Eclipse Подключение GTK к Eclipse Настройка прое...

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

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

Почему мобильным приложениям скоро придёт конец Android-приложениям скоро придёт конец? Мобильные приложения являются неотъемлемой частью как iOS, так и Android. И с чего мы это решили, что им придёт конец? Всё дело в PWA (Progressive Web Apps). Это веб-приложения, построенные на фронтенд-технологиях (HTML, CSS, JavaScrip...

Nothing At Stake: компромиссы с совестью Очень коротко о себе. Как-то давно на Хабре обо мне писали в этой статье, однако часть аудитории, интересующаяся блокчейн технологиями, почти наверняка знакома с моей работой через проект Monero, у которого оригинальная кодовая база(CryptoNote) была разработана в основном м...

Все, что вы хотели узнать об LDPC кодах, но стеснялись спросить (наверное) Предисловие С кодами малой плотности проверок на чётность, которые дальше мы будем именовать коротко LDPC (Low-density parity-check codes), мне удалось познакомиться более или менее близко, работая над семестровым научным проектом в ТУ Ильменау (магистерская программа CSP)....

Приложения смартфона Samsung Galaxy Note 20 можно запускать на ПК Приложение Microsoft Your Phone Companion для Android уже давно помогает пользователям Android получать доступ к фотографиям, текстовым сообщениям и уведомлениям, которые находятся на их телефоне через ПК. С помощью ссылки на интеграцию Windows, которая находится только на ...

Показали новый планшет Huawei MatePad Компания Huawei показала планшет MatePad для образовательных целей. Это упрощенная и более дешевая версия Huawei MatePad Pro, который дебютировал в конце февраля. Китайская компания одна из немногих, кто выпускает планшеты, и их доля на рынке неуклонно растет. Чтобы подкрепи...

Первые тесты Intel Xe DG1: встроенная и дискретная версии GPU близки по производительности В этом году компания Intel планирует выпустить свои графические процессоры нового, 12-го поколения Intel Xe. И теперь в базах данных различных бенчмарков начали появляться первые записи о тестировании этой графики, причём как встроенной в процессорах Tiger Lake, так и дискре...

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

Лучшие дешевые смартфоны на Андроид (июль 2020) В мире, где high-end Android-смартфоны обходятся в астрономические суммы свыше 70000 рублей, многие пользователи не хотят опустошать свой кошелёк до самого дна ради гаджетов. По этой причине дешевые телефоны всегда пользуются спросом, тем более что понятие «дешевый» в послед...

Google Play удалил 49 расширений для Chrome, ворующих ключи от биткоин-кошельков Разработчиками вредоносных программ, которые под видом утилит для работы с криптовалютными кошельками попали в магазин Google Play, предположительно были российские хакеры. Об этом сообщил исследователь проблем безопасности Гарри Денли. The rise of browser extension phishing...

5 премиальных тем для смартфонов Xiaomi, которые обязательно стоит попробовать Компания Xiaomi предлагает относительно мощную графическую надстройку на своих смартфонах. Но эти 5 тем вам обязательно стоит попробовать. Мы уже протестировали их на нашем редакционном смартфоне Xiaomi Mi 9 Lite с системой MIUI 12.0.5, и они действительно работают без сбоев...

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