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

[Из песочницы] Мой подход к реализации делегатов в C++: вызов функции с неизвестными параметрами во время выполнения Предыстория Мне нравится язык C++. Я бы даже сказал, что это мой любимый язык. Кроме того, для своих разработок я использую технологии .NET, и многие идеи в нём, по моему мнению, просто восхитительны. Однажды мне пришла в голову идея – как реализовать некоторые средства рефл...

Необычные системные вызовы на Linux Что видит программист, начиная работать с языком C? Он видит fopen, printf, scanf и ещё много других функций. Видит он и всякие open и mmap — казалось бы, зачем их выделять? Но, в отличие от первой группы, эти две функции при выполнении на ядре Linux являются системными в...

Функции обратного вызова в скриптах Иногда наш COM‐компонент должен отправить клиенту уведомление или вызвать функцию обратного вызова. Схема простая: компонент публикует интерфейс, клиент создаёт унаследованный от интерфейса объект и передаёт его компоненту, компонент в свою очередь вызывает функции интерфейс...

FreePBX. Настройка Asterisk для e-mail уведомлений о пропущенных входящих вызовах в очереди IP ATC Asterisk — это мощный комбайн в области IP-телефонии. А web-интерфейс FreePBX, созданный для Asterisk, значительно упрощает настройку и снижает порог вхождения в систему. Если вы можете придумать какую-либо задачу, связанную с IP-телефонией, то почти наверняка это мо...

Как мы в IntelliJ IDEA ищем лямбда-выражения Важной возможностью любой IDE является поиск и навигация по коду. Один из часто используемых вариантов поиска на языке Java — поиск всех реализаций данного интерфейса. Часто такая функция называется иерархией типов (Type Hierarchy) и выглядит как на картинке справа. Перебира...

[Перевод] Visual Studio for Mac: 5 новых крутых функций За прошедший год команда Visual Studio for Mac обновила редакторы в среде IDE, чтобы они стали быстрее, плавнее и продуктивнее. Мы сделали это, создав нативный интерфейс редактора macOS на основе того же самого бэкенда редактора, что и Visual Studio в Windows. В версии 8.1 м...

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

[Из песочницы] System.Console, Mono и NCurses Всем привет, в своей работе (а ранее и в учебе) я часто использую C# и этот язык стал мне, что называется, привычным. Решив немного потренироваться в программировании, я написал консольный текстовый редактор для Linux. Вкратце опишу полученный опыт. В Mono класс System.C...

[Перевод] 7 шагов к использованию Room. Пошаговое руководство по миграции приложения на Room Room — это библиотека, которая является частью архитектурных компонентов Android. Она облегчает работу с объектами SQLiteDatabase в приложении, уменьшая объём стандартного кода и проверяя SQL-запросы во время компиляции. У вас уже есть Android-проект, который использует SQL...

Swift.assert — жизнь после релиза Как часто вы используете Swift.assert() в вашем коде? Я, честно, использую довольно часто (Если это плохая практика, то, пожалуйста, напишите в комментариях — почему это плохо?). В моем коде часто можно встретить, например, такой вызов: Swift.assert(Thread.isMainThread) Не ...

[Перевод] Асинхронное программирование – производительность async: понять расходы на async и await Это статья достаточно древняя, но не потерявшая актуальности. Когда разговор заходит об async/await, как правило, появляется ссылка на неё. Перевода на русский найти не смог, решил помочь кто не fluent. Асинхронное программирование долгое время было царством самых опытных р...

Как отключить входящие звонки на iPad и Mac, когда звонит iPhone Блестящая функция Continuity позволяет начать работу на одном устройстве и тут же продолжить на другом, а также, принимая вызов на iPhone, ответить на сопряжённых iPad или Mac. Но все радости могут померкнуть, если с учёткой Apple ID сопряжены несколько домашних устройств. П...

Как вредоносы обходят песочницы с помощью Visual Basic Мы в JSOC CERT ежедневно сталкиваемся с событиями из разных песочниц, которые функционируют в составе AntiAPT-решений наших заказчиков и пропускают через себя тысячи файлов из web- и почтового трафика. Стоит отметить, что современные Sandbox-системы в своем развитии ушли нам...

Тесты или типы? — Rust version Пару дней назад 0xd34df00d опубликовал здесь перевод статьи, описывающей, что можно узнать о функции в разных языках, если рассматривать её как "чёрный ящик", не используя информацию о её реализации (но, разумеется, не мешая ей пользоваться компилятору). Разумеется, получаем...

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

Глобальное кеширование результатов Query в ASP.NET CORE Парадигма CQRS в том или ином виде предполагает, что вызовы Query не будут менять состояние приложения. То есть многократные вызовы одной и той же query, в рамках одного запроса, будут иметь один и тот же результат. Пусть все интерфейсы, использующиеся в рамках запроса будут...

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

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

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

Еще одна функция в Android Q сделает «зеленого робота» похожим на iOS В далеком 2015 году, с выходом iPhone 6s мы написали интересный материал, который был посвящён технологии Force Touch, которая помогает пользователю быстрее и точнее взаимодействовать со своим смартфоном за счёт дополнительных действий, доступных при надавливании на экран, ...

Дефективное встраивание функций в Go Эквивалентен ли по производительности код, представленный ниже? // (A). Вызов HasPrefix будет встроен. return strings.HasPrefix(s, "#") // (B). Ручное встраивание тела HasPrefix. return len(s) >= len("#") && s[:len("#")] == "#" Ответ: нет. За подробностями и объя...

[Из песочницы] Интеграция ClangFormat и Notepad++ ClangFormat является одним из лучших инструментов для автоматического форматирования исходных кодов на языках C, C++, Java, JavaScript, Objective-C, C#. Существуют плагины для популярных сред разработки (IDE), но часто нужно быстро отформатировать файл или часть файла с исхо...

Мнение: Как можно улучшить приложение «Телефон» На WWDC 2019 нам показали iOS 13. Операционная система обзавелась множеством улучшений и полезных изменений. Темный режим, менеджер загрузок, поддержка внешних накопителей, расширенные возможности файлового менеджера — это лишь краткий перечень новых функций ОС. Все б...

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

[Перевод] Элегантная обработка ошибок в JavaScript с помощью монады Either Давайте немного поговорим о том, как мы обрабатываем ошибки. В JavaScript у нас есть встроенная функция языка для работы с исключениями. Проблемный код мы заключаем в конструкцию try...catch. Это позволяет прописать нормальный путь выполнения в разделе try, а затем разобрать...

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

Xaiomi Mi CC9e протестировали в бенчмарке: результат ненамного лучше, чем у Redmi Note 7 Xaiomi Mi CC9e стал первым в мире смартфоном на базе однокристальной платформы Qualcomm Snapdragon 665, поэтому было очень интересно посмотреть на его производительность — особенно в сравнении с другими моделями. Теперь эти данные уже есть. Xaiomi Mi CC9e протести...

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

[Перевод] Dart 2. Асинхронное программирование: футуры Асинхронное программирование: футуры Содержание Введение Что такое футура? Async — await Обработка ошибок Последовательное выполнение Future API Обработка ошибок Вызов нескольких функций, возвращающих футуры Что еще почитать? Что важно: Код в Dart работает в одном тре...

[Из песочницы] novtable оптимизация Компилятор Microsoft позволяет добавить расширение «novtable» для атрибута «__declspec» при объявлении класса. Заявленная цель — значительно уменьшить размер генерируемого кода. На экспериментах с нашими компонентами уменьшение составило от 0,6 до 1,2 процента от размера D...

[Из песочницы] Три относительно честных способа создания Flutter проекта Итак, с презентацией Google первой стабильной версии Flutter, которая случилась 4 декабря 2018 г. начался процесс изменения ландшафта на полях мобильного программирования. Появился новый игрок, способный изменить правила самой игры. Теперь из одной базы кода можно создават...

Google Pixel 4 может использовать новый способ вызова помощника Google Google встраивает ряд интересных функций в смартфоны Pixel 4 и Pixel 4 XL. И новая функция, которая позволяет пользователям Pixel 4 и Pixel 4 XL активировать Google Assistant. Новый способ - "Raise to Talk". Как сообщается, эта функция работает после того, как пользователь ...

[Перевод] Монада «Reader» через async/await в C# В моей предыдущей статье я описал, как реализовать паттерн "Монада Maybe" с помощью операторов async / await. В этот раз я расскажу, как реализовать другой популярный шаблон проектирования "Монада Reader", используя те же приемы. Этот шаблон позволяет неявно передать некий ...

[Перевод] Какой здесь this? Внутренняя работа объектов JavaScript Фотография: "Любопытный" Liliana Saeb (CC BY 2.0) JavaScript – это мультипарадигмальный язык, который поддерживает объектно-ориентированное программирование и динамическое связывание. Динамическое связывание — это мощная концепция, которая позволяет изменять структуру JavaS...

Обработка системных вызовов посредством LD_PRELOAD с единой точкой входа Делая пере-реализацию QInst на LLVM, я столкнулся с такой проблемой: QEMU в режиме эмуляции одного процесса естественным образом перехватывает все «гостевые» системные вызовы. В итоге плагин инструментации имеет единую точку входа для их предобработки, где можно по номерам S...

Как я разрабатываю и тестирую API со своим «велосипедом» PieceofScript PieceofScript — простой язык для написания сценариев автоматического тестирования HTTP JSON API. PieceofScript позволяет: описывать методы API в формате YAML, с названием метода на почти естественном языке, что удобно для чтения тестов достаточно гибко описывать модели в...

Detox и Appium: автоматизированный тест интерфейса в React Native Незнакомая мобильная среда Я, возможно, также как и вы, пришел к React Native как разработчик JavaScript нежели как разработчик нативных мобильных приложений. Абсолютно новый мир со своими нюансами и хитростями. Одной из самых важных тем для изучения станет тестирование. ...

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

GoLand 2019.2: поддержка вызовов функций во время отладки, улучшенные цветовые схемы, кастомные Postfix Completion Сегодня мы выпустили GoLand 2019.2 и спешим рассказать вам о том, что появилось в новой версии. Поддержка вызовов функций во время отладки Теперь можно выяснить, что происходит с выражением в любой момент выполнения программы. Обратите внимание, что эта функциональность ...

3CX v16 Update 1, приложение 3CX для iOS Beta и новая версия 3CX Call Flow Designer Представляем обзор новинок 3CX за последнее время. Будет много интересного — не переключайтесь! 3CX v16 Update 1 Недавно мы выпустили очередное обновление 3CX v16 Update 1. Обновление включает новые возможности чата и обновленный коммуникационный виджет для вашего сайта 3CX...

[Перевод] Что есть и чего нет в Go. Часть 2 Всем привет! Cегодня делимся заключительной частью перевода статьи «Что есть и чего нет в Go». Напоминаем, в первой части речь шла о элементах, которые есть в Go, сегодня же поговорим о том, чего в Go нет. Перевод данного материала подготовлен в преддверии старта нового пот...

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

Cooler Master 3.5.72 Профессиональное приложение для мониторинга и управления температурой, которое обнаруживает и закрывает ресурсоемкие приложения для снижения нагрузки на процессор и понижения температуры телефона.  Особенности: - Мониторинг температуры в режиме реального времени Вып...

Удалённое управление эмулятором Fceux с помощью Python В статье я опишу, как сделать эмулятор NES управляемым удалённо, и сервер для удалённой отправки команд на него. Зачем это нужно? Некоторые эмуляторы различных игровых консолей, в том числе и Fceux, позволяют писать и запускать пользовательские скрипты на Lua. Но Lua – пл...

[Перевод] Заметка о void в JavaScript и TypeScript Если вы, до того, как заинтересовались JavaScript, писали на традиционных языках с сильной типизацией, то вы, возможно, знакомы с концепцией void. Это — тип, использование которого сообщает программисту о том, что соответствующие функции и методы при их вызове ничего не возв...

Microsoft добавляет новый API конфиденциальности в Chromium (Chrome и Edge) Как стало известно, Microsoft работает над еще одной новой функцией конфиденциальности. В прошлом году Apple добавила новый API конфиденциальности «Доступ к хранилищу» в свой браузер Safari, который делает то, что сторонний встроенный контент запрашивает доступ к файлам cook...

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

[Перевод] Сравнение одинакового проекта в Rust, Haskell, C++, Python, Scala и OCaml В последнем семестре университета я выбрал курс компиляторов CS444. Там каждая группа из 1-3 человек должна была написать компилятор из существенного подмножества Java в x86. Язык на выбор группы. Это была редкая возможность сравнить реализации больших программ одинаковой фу...

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

Что такое API Содержание Что такое API API — набор функций Как составляется набор функций При чем тут слово «интерфейс» Как вызывается API Вызов API напрямую Косвенный вызов API Что значит «Тестирование API» Резюме Слово «API» мелькает в вакансиях даже для начинающих тестировщико...

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

WhatsApp и Facebook прослушивали вас. Теперь Apple запретит   Apple изменила в iOS 13 функцию фоновых вызовов таким образом, чтобы WhatsApp, Facebook и другие мессенджеры не смогли использовать её для сбора данных. Сейчас все приложения с поддержкой вызовов запускают фоновые звонки, чтобы быстрее соединять абонентов. Помим...

iPhone 11 Pro Max не смог обойти Xiaomi Mi CC9 Pro в тесте камер DxOMark Xiaomi Mi CC9 Pro на этой неделе очень неожиданно ворвался в топ лучших камер смартфонов по версии DxOMark. У вас, как и нас, есть все основания не верить мнению этого ресурса, но иногда все равно интересно сравнивать результаты разных устройств. Сегодня на DxOMark выставил...

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

[Перевод] Модели дженериков и метапрограммирования: Go, Rust, Swift, D и другие В некоторых сферах программирования нормально хотеть написать такую структуру данных или алгоритм, которые могут работать с элементами разных типов. Например, список дженериков или алгоритм сортировки, которому нужна только функция сравнения. В разных языках предложены всев...

OxygenOS 9.5 добавит в OnePlus 6 и 6T режим Zen из OnePlus 7, а ночной режим Nightscape 2.0 не появится на старых смартфонах OnePlus 7 и OnePlus 7 Pro поставляются с оболочкой OxygenOS 9.5, которая имеет несколько новых функций по сравнению с OxygenOS 9.0, которая установлена на прошлогоднем флагмане OnePlus 6T. OxygenOS 9.5 основана на Android 9 Pie, но в ней есть такие вещи, как Zen Mode. Э...

Представлены умные часы Fossil Gen 5 Как и ожидалось, компания Fossil Group представила умные часы Fossil Gen 5. Они построены на SoC Qualcomm Snapdragon Wear 3100 и работают под управлением Wear OS. В оснащение устройства, заключенного в корпус диаметром 44 мм, входит круглый сенсорный дисплей, 1 ГБ опера...

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

POCO F1 Lite на Snapdragon 660 замечен в Geekbench Прошлым летом китайская компания Xiaomi запустила в Индии новый бренд под названием POCO. Его первым и пока единственным смартфоном является POCO F1, но в скором времени к нему присоединится ещё один аппарат. Компанию POCO F1 составит новый смартфон под названием POCO F1 Lit...

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

Процессор Ryzen 5 3600 показал неплохие результаты в Cinebench Чем меньше времени остаётся до выхода процессоров Ryzen 3000-й серии, тем больше утечек о них появляется на просторах Сети. На этот раз ресурс VideoCardz поделился с общественностью результатами нескольких тестов процессора Ryzen 5 3600. Для начала напомним, что процессор Ry...

Появились результаты видеокарты Radeon VII в тестах 3DMark Выход видеокарты Radeon VII всё ближе. Уже 7 февраля станет точно понятно, сможет ли новинка AMD хотя бы по производительности тягаться с GeForce RTX 2080, как обещает сама компания. А пока в Сети появились результаты тестирования Radeon VII в тестах 3DMark. К сожалени...

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

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

Зрители не могут отличить нативную картинку 4K от интерполяции Человеческого зрения недостаточно, чтобы отличить настоящее видео 4K от картинки, которую получили из изображения HDTV с помощью интерполяции. Такие выводы можно сделать из результатов российского исследования, проведённого холдингом «Ромир». Результаты показывают, что по...

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

Как настроить длительность нажатия для вызова функций 3D Touch в iOS 13 Настраиваем тактильное касание в iOS 13.

Портативная колонка F D R3 Компания F & D выпустила портативную колонку R3. Она имеет прочную металлическую конструкцию, поставляется с динамиком 12 Вт и 3-дюймовыми полноразмерными неодимовыми динамиками. Колонка поддерживает цифровой радомодуль с передовой технологией PLL, которая позволяет слыш...

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

iOS 12.1.4 теперь доступна с исправлением ошибки групповых звонков FaceTime Сегодня Apple выпустила новое обновление iOS 12.1.4 для iPhone, iPad и iPod touch с новым программным обеспечением, разработанным для исправления коварной ошибки Group FaceTime, нарушающей конфиденциальность, которая может быть использована для прослушивания разговоров. Ново...

Написание UDR на языке Pascal В Firebird уже достаточно давно существует возможность расширения возможностей языка PSQL с помощью написания внешних функций — UDF (User Defined Functions). UDF можно писать практически на любом компилируемом языке программирования. В Firebird 3.0 была введена плагинная арх...

[Перевод] Результаты бенчмарка сетевых плагинов Kubernetes (CNI) по сети 10 Гбит/с (обновлено: апрель 2019) Это обновление моего предыдущего бенчмарка, который теперь работает на Kubernetes 1.14 с актуальной версией CNI на апрель 2019 года. Во-первых, хочу поблагодарить команду Cilium: ребята помогли мне проверить и исправить скрипты мониторинга метрик. Что изменилось с ноября 20...

Чем отличается Haptic Touch от 3D Touch С выходом iPhone 11, 11 Pro и 11 Pro Max, Apple окончательно покончила с 3D Touch во всей линейке смартфонов, заменив эту функцию тактильным прикосновением Haptic Touch. MacRumors выпустили развернутое руководство по использованию Haptic Touch. В этом переводе мы рассмотрим ...

this и ScopeChain в EcmaScript Привет, Хабр! В предыдущей статье мы рассматривали общую теории ООП в применении к EcmaScript и популярное заблуждение начинающих разработчиков относительно отличия ООП в JS и классических языках. Сегодня мы поговорим о двух других не менее важных концепциях EcmaScript, а...

Android получила функцию невербального вызова экстренной помощи Пользователи смогут сообщить о проблеме с помощью кнопок на экране

[Перевод] Асинхронные Stream в C# 8 Функционал Async/Await появился в C# 5, чтобы улучшить скорость отклика пользовательского интерфейса и веб-доступ к ресурсам. Другими словами, асинхронные методы помогают разработчикам выполнять асинхронные операции, которые не блокируют потоки и возвращают один скалярный ре...

Panasonic KX-TU150: простой мобильный телефон с крупными кнопками и функцией SOS Телефон Panasonic KX-TU150RU продается за 3 тысячи рублей. Он подойдет пожилым людям, которым трудно обращаться с сенсорными экранами, а также детям, чтобы они не отвлекались на игры и социальные сети. При своей скромной цене устройство позволяет совершать и принимать звонки...

Powercolor RX 5700 XT Red Devil против MSI RTX 2070 Super Gaming X Trio: результаты тестирования в 37 играх в 2К и 4К Красный лагерь бросает вызов одному из самых мощных конкурентов

Как включить вызовы по Wi-Fi на iPhone Когда живёшь в большом городе, то вызов по Wi-Fi абсолютно не нужен. В таких местах постоянно хорошее мобильное покрытие. Но чем сильнее удаляешься от города, тем больше начинают посещать мысли, как замечательно иметь возможность принимать телефонные звонки при помощи Wi-Fi....

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

XXH3: новый рекордсмен по скорости хеширования Бенчмарки сделаны в программе SMHasher на Core 2 Duo 3,0 ГГц На Хабре неоднократно рассказывали про некриптографические хеш-функции, которые на порядок быстрее криптографических. Они применяются там, где важна скорость и нет смысла применять медленные MD5 или SHA1. Наприме...

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

Еще один способ блокировать неизвестные звонки в iOS 13 Есть несколько способов избавиться от нежелательных звонков в iOS 13 Устали от того, что вам постоянно звонят спамеры с неизвестных номеров? Вы не одиноки — сейчас наблюдается настоящая волна телефонного мошенничества и рекламы. Конечно, можно пользоваться приложениями...

Consumer Reports считает функцию Tesla Smart Summon «глючной» Функция вызова припаркованного электромобиля Smart Summon, которую компания Tesla недавно добавила в программное обеспечение своих электромобилей, является «глючной». Такого мнения придерживается влиятельный американский журнал Consumer Reports. Функция Sma...

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

Edge Screen S9 1.6.3.5 При помощи Edge Screen S9 вы сможете одним нажатием получить доступ к избранным контактам, инструментам, диктофону, музыке, диспетчеру файлов, календарю и т.д. Основные функции : — настройка дескриптора  Вы можете установить область образцов самостоятельно. Настраив...

Apple представляет Apple Watch Series 5 Часы оснащены всегда активным дисплеем Retina и встроенным компасом, а функция экстренных вызовов теперь работает и за границей.

Defined or Undefined? Нюансы создания массивов в JavaScript Пару месяцев назад я наткнулся на интересный вопрос на stackoverflow, там, если вкратце, человек хотел создать пустую матрицу 5х5, и, используя один способ у него получилось, а используя другой — нет. В развернувшейся дискуссии на этот счёт были приведены интересные мысли. ...

NVIDIA Jetson Nano: тесты и первые впечатления Привет Хабр. Относительно недавно, в этом, 2019 году, NVIDIA анонсировала одноплатный компьютер совместимого с Raspberry Pi форм-фактора, ориентированный на AI и ресурсоемкие расчеты. После его появления в продаже, стало интересно посмотреть, как это работает и что на н...

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

По разные стороны государства: как Facebook прожаривали в Конгрессе США, пока «Телеграм» воевал с ФСБ Пути «Фейсбука» и «Вконтакте» разошлись так основательно, что никто давно не попрекает VK его происхождением. Разошёлся «Вконтакте» по разным дорогам и с Павлом Дуровым. А с успехом мессенджера «Телеграм» прекратились сравнения Дурова с Марком Цукербергом. Остались только дв...

Интеграция 3CX с Office 365 через Azure API АТС 3CX v16 редакции Pro и Enterprise предлагает полную интеграцию с приложениями Office 365. В частности, реализована: Синхронизация пользователей Office 365 и добавочных номеров (пользователей) 3CX. Синхронизация персональных контактов пользователей Office и персонально...

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

GeForce RTX 2080 Super протестирована в Final Fantasy XV: закономерно быстрее RTX 2080 Уже завтра, 23 июля, компания NVIDIA выпустит свой новый графический ускоритель GeForce RTX 2080 Super, а различные профильные ресурсы, в том числе и наш, опубликуют подробные обзоры новинок. Но благодаря тому, что в базе данных теста производительности игры Final Fantasy XV...

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

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

Тесты Ryzen Threadripper 3960X и 3970X показали, что это действительно революционные CPU За последние два десятилетия не так часто появлялись CPU, которые можно назвать «революционными». Но компании AMD в ноябре 2019 года удалось сделать это. Первые тесты процессоров Ryzen Threadripper 3960X и 3970X (24 и 32 ядра, 7 нм, Zen 2) показывают, что это совершенно но...

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

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

Почему не приходят PUSH-уведомления в VoIP-клиенте 3CX для Android Возможно, вы уже попробовали наше новое приложение 3CX для Android Beta. Сейчас мы активно работаем над релизом, который будет включать, кроме прочего, поддержку видеосвязи! Если вы еще не видели новый клиент 3CX, вступайте в группу бета-тестировщиков! Однако мы обратили вн...

Первый взгляд на функцию телефонных звонков в приложении «Ваш телефон» для Windows 10 Приложение «Ваш телефон» уже умеет синхронизировать SMS-сообщения, уведомления и изображения между вашим смартфоном и ПК, а уже совсем скоро оно получит возможность совершать телефонные звонки. Разработку этой функции Microsoft подтвердила на конференции Galaxy Unpacked 201...

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

Насколько мощным получился чип Apple A13 Bionic? Итоги в Geekbench В минувший вторник компания Apple устроила помпезную презентацию в театре имени Стива Джобса. В очередной раз концерн из Купертино объявил себя лучшим и все что он создает, практически совершенно. Само действо прошло под лозунгом «только инновации» и при этом не...

Apple Watch спасли мужчину от утопления Мужчина из Чикаго рассказал, как «умные» часы Apple Watch спасли его от утопления. Функция «Экстренный вызов — SOS» отправила к нему спасателей, когда владелец часов находился под водой.

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

[Из песочницы] Создаем элементы интерфейса программно с помощью PureLayout Привет, Хабр! Представляю вашему вниманию перевод статьи Creating UIViews Constraints Programmatically Using PureLayout автора Aly Yaka. Сегодня я проведу вас через создание простого пользовательского интерфейса мобильного приложения кодом, без использования раскадровок и...

В Google Pixel 4 появилась функция определения аварий и вызова экстренных служб, но пока что она работает с ограничениями В смартфонах серии Pixel 4 появилась новая функция под названием Car Crash Detection. Как видно из названия, она будет определять, произошла ли автомобильная авария. Доступ к функции реализован через приложение Personal Safety. При помощи встроенных сенсоров (датчиков и микр...

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

[Перевод] Создание игры для SEGA Mega Drive/Genesis в 2019 году Даже сегодня люди по-прежнему продолжают создавать новые игры для старых консолей. Мы называем их «homebrew». Иногда это способ реализовать детскую мечту о создании игры для консоли, на которой играл ребёнком. Но кроме того это ещё и интересная задача для любого дизайнера и...

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

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

Rode PodMic – динамический микрофон для вещания Австралийская компания Rode анонсировала выпуск динамического микрофона PodMic, который предназначен для онлайн вещания и предлагает профессиональное качество передачи звука.PodMic представляет собой динамический кардиодный микрофон, который имеет прочную цельнометаллическую...

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

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

[Из песочницы] Уведомления о входах на сервер (SSH/TERMINAL) дешево и сердито Приветствую сообщество. Это первая публикация, далеко не профи-администратора, но просто захотелось поделиться короткой и простой наработкой, которая может оказаться полезной для такого же новичка как я сам. Сложилось так, что потребовалось контролировать около 30 VDS-ок на...

Плюс 250 МГц к частоте CPU Ryzen. Создан новый профиль энергопотребления для актуальных процессоров AMD Процессоры AMD вскоре могут стать ещё быстрее. И речь не о новых моделях, а о уже существующих. Как известно, у современных CPU Ryzen есть профили энергопотребления, регулирующие то, как Windows обращается к ядрам процессора. Сотрудник AMD 1usmus (настоящее имя —...

Утечка: Radeon RX 5700 XT в 3DMark Time Spy показывает результат на уровне GeForce RTX 2070 Похоже, видеокарта AMD Radeon RX 5700XT действительно уже попала в руки ранних рецензентов и в настоящее время тестируется. Ускоритель при рекомендованной цене в $450 готов бросить вызов GeForce RTX 2070 по производительности. До сих пор у нас были только слайды AMD для оцен...

Введение в Spring, или что делать, если по всему проекту @Autowired и @Component, а вы не понимаете, что это Приветствую тебя, Хабр! Эта статья будет полезна тем, кто уже начал изучать Java и даже успел добиться некоторых успехов в понимании Java Core, и вот услышал слово Spring. И, возможно, даже не один раз: знание Spring Framework, как минимум, фигурирует в описаниях множества ...

ООП в языке R (часть 1): S3 классы R это объектно ориентированный язык. В нём, абсолютно всё является объектом, начиная от функций и заканчивая таблицами. В свою очередь каждый объект в R должен относится к какому либо классу. На самом деле в окружающем нас мире ситуация примерно такая же. Мы окружены объекта...

[Перевод] JDK 9/JEP 280: конкатенация строк никогда больше не будет прежней И снова здравствуйте. Как мы уже писали, на следующей неделе стартует новая группа обучения по курсу «Разработчик Java», по устоявшейся традиции делимся с вами переводом интересного материала по теме. Начиная с JDK 9 конкатенация строк претерпела значительные изменения. JE...

Geekbench подтверждает: SoC Qualcomm Snapdragon 675 обходит по производительности Snapdragon 660 и 710, а также Kirin 710 и MediaTek Helio P60 В Сети появляется все больше подробностей о смартфонах на базе новой однокристальной платформы Qualcomm Snapdragon 675, что позволяет сравнить ее возможности с возможностями других SoC. Предыдущее такое сравнение было построено по результатам бенчмарка AnTuTu — и ...

Опыт перевода большого проекта с Flow на TypeScript JavaScript – это один из языков с динамической типизацией. Такие языки удобны для быстрой разработки приложений, но когда несколько команд берутся за разработку одного большого проекта, лучше с самого начала выбрать один из инструментов для проверки типов. Можно начать р...

[Из песочницы] Анализ Minor Violations Java кода на платформе Duerank.com (часть 1) Введение Что мы знаем об ошибках в коде приложений, написанных на Java? Ну, мы наверняка знаем, что они там встречаются. А насколько часто встречаются? Как много делает разнообразных ошибок в своём коде разработчик? Под ошибками мы понимаем не только баги, но и наличие раз...

[Перевод] Миграция с Nginx на Envoy Proxy Привет, Хабр! Предлагаю вашему вниманию перевод поста: Миграция с Nginx на Envoy Proxy. Envoy — это высокопроизводительный распределенный прокси-сервер (написанный на C++), предназначенный для отдельных сервисов и приложений, также это коммуникационная шина и «universal data...

Новый режим «никаких замедлений» существенно ускорит браузер Google Chrome Разработчики браузера Google Chrome начали тестировать режим под названием Never-Slow Mode, проще говоря «никаких замедлений». Функция пока недоступна в публичных сборках браузера, но может скоро появиться.  Согласно описанию, это экспериментальный реж...

Нативная разработка, React Native и Flutter: критерии выбора Уже на стадии проектирования мобильного приложения важно понимать, какой язык выгоднее использовать для конкретного проекта. Наряду с нативной разработкой (например, для iOS — Swift или Objective-C, для Android – Java или Kotlin), используются кроссплатформенные фреймворки, ...

[Перевод] Встраиваемые функции в Go Go позволяет писать на ассемблере. Но авторы языка написали такую стандартную библиотеку, что бы этого делать не пришлось. Есть способы писать переносимый и быстрый код одновремено. Как? Добро пожаловат под cut. Читать дальше →

Nokia представила лазерный дальномер Forestry Pro II Компания Nikon представила новый портативный лазерный дальномер Forestry Pro II с расширенным набором функций. Forestry Pro II — это усовершенствованная модель дальномера Forestry Pro, который отлично зарекомендовал себя при использовании...

Цифровая трансформация: бизнес поможет учителям отвечать на вызовы XXI века «Бизнес поможет учителям отвечать на вызовы XXI века», — об этом заявил на пресс-завтраке для ведущих российских и международных профильных изданий программный директор Московского международного форума «Город образования» ...

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

Статическое распределение объектов FreeRTOS По умолчанию все объекты в системе FreeRTOS распределяются динамически — очереди, семафоры, таймеры, задачи (потоки), и мьютексы. Программист видит только «кучу» — область где динамически выделяется память по запросу программы или системы, а что там творится внутри – не ясно...

Пользователи назвали 7 самых популярных функций MIUI 11 Стабильное обновление прошивки MIUI 11 в настоящее время уже распространяется для различных смартфонов Xiaomi и Redmi. Разработчики тщательно проанализировали отзывы реальных пользователей и назвали 7 самых популярных функций MIUI 11. Итак, самыми популярными у пользов...

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

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

Google добавит буфер обмена и совместное использование телефонных номеров между Chrome OS и Android В настоящее время Google поддерживает только две операционные системы: Android для мобильных устройств и Chrome OS для ноутбуков. И хотя между ними много общего, они по-прежнему не состоят в единой экосистеме. Постепенно компания пытается изменить это, сначала представив Go...

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

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

Haptic Touch против 3D Touch: в чем разница? С iPhone 11, 11 Pro и 11 Pro Max Apple покончила с 3D Touch во всей линейке iPhone, заменив прежнюю функцию 3D Touch на Haptic Touch. В этом руководстве мы рассмотрим все, что вам нужно знать о Haptic Touch и о том, чем он отличается от функции 3D Touch, доступной со времен ...

Первые результаты ASUS ROG Phone 2 и Snapdragon 855 Plus в Geekbench ASUS ROG Phone 2 представят уже 23 июля, а тем временем в интернете почти каждый день появляется новая информация о новинке. Там, мы уже знаем, что смартфон станет первым, кто получит чип Snapdragon 855 Plus. Сегодня в сети появились его результаты в бенчмарке Geekbench. Т...

AMD Ryzen 5 3600 уступает по производительности Intel Core i9-9900K, но не сильно В базе данных бенчмарка Geekbench замечен процессор AMD Ryzen 5 3600 — базовая и потенциально самая популярная модель семейства. Этот процессор оценен всего в $200, но при этом едва ли не равных тягается с Core i9-9900K ценой почти $500. Ryzen 5 3600 тестировался ...

Как отправить ссылку на файл, хранящийся в iCloud Drive на iPhone, iPad или Mac Каждый пользователь «облачного» хранилища файлов iCloud Drive имеет возможность показать файл другим юзерам и предоставить к нему доступ – базовый, т.е. только для просмотра, или расширенный, с возможностью редактирования и совместной работы. Это можно сделать с iOS-устройст...

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

Датчик ЧСС, музыкальный плеер и вызов такси через Xiaomi Mi Watch Хорошо зарекомендовавший себя сетевой информатор ником @AndroidSaint, опубликовал на своей страничке в Twitter несколько новых качественных фотографий умных часов Xiaomi Mi Watch. Эта официальные материалы подтверждают, что умные часы Xiaomi Mi Watch будет оснащены дат...

Тим Суини выступил в защиту практики эксклюзивов в Epic Games Store Казалось бы, появление Epic Games Store и бодрый старт амбициозного магазина, бросившего вызов Steam, — хорошая новость. Однако недостаток функций и практика продажи эксклюзивных проектов стоят между игроками и площадкой. Ветеран игровой индустрии и глава Epic Games...

Как сбросить (отклонить) входящий вызов на iPhone: 3 способа Практически каждый новый пользователь iPhone сталкивается с одной примитивной, на первый взгляд, проблемой – как сбросить звонок, если на экране есть только слайдер «Ответьте»? На самом деле существует целых три способа отклонения входящего вызова, о которых мы и расскажем в...

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

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

OnePlus 6 и OnePlus 6T получат режим Zen Mode, а вот функцию Nightscape ... Во время презентации семейства OnePlus 7, компания сообщила о том, что по скорости и частоте выхода обновлений она вторая после Google. Пообещала обновлять смартфоны в течение 2-х лет, а патчи безопасности рассылать 3 года. Новинки точно получат Android Q, который будет скры...

Камера Asus Zenfone 6 стала лучшей фронталкой в бенчмарке DxOMark DxOMark опубликовали обзор Asus Zenfone 6 — и, что интересно, они оценивали 48-мегапиксельную вращающуюся камеру смартфона как фронтальную камеру. Учитывая, что это единственная камера телефона, неудивительно, что она набрала максимальный балл среди селфи-камер, котор...

MacBook Pro c Intel Core i9. Стоит ли переплачивать? В середине этого года Apple представила обновленные MacBook Pro. Впервые для покупки стали доступны конфигурации с процессорами Intel Core i9 на борту. На сегодняшний день это самые быстрые мобильные решения на рынке. Журналисты Ai решили выяснить, насколько целесообразна п...

Основные характеристики Redmi K20 подтверждены Geekbench Смартфоны Redmi K20 и K20 Pro официально представят уже фактически через полтора дня, поэтому количество всевозможных утечек с ними просто зашкаливает. Но на этот раз никаких неофициальных данных, а самая что ни на есть точная информация – Redmi K20 засветился в G...

Для владельцев Lerdge-X и Lerdge-K - вышли новые прошивки 29 марта 2019г. компания Lerdge выпустила новые прошивки для своих актуальных плат - Lerdge-X и Lerdge-K.Для Lerdge-X Board V3.0.0 Firmware заявлены:1. Реконструкция базового программного обеспечения для управления движением (серьезное обновление)2. Исправлена проблема с фай...

Очередной тест флагманской платформы Snapdragon 855 в Geekbench демонстрирует противоречивый результат Пару дней тому назад в Сети появились данные теста смартфона Sony Xperia XZ4 в бенчмарке Geekbench: модель, построенная на однокристальной платформе Snapdragon 855 выступила отлично, набрав 3497 баллов в однопоточном режиме и 12801 балл в многопоточном. Сейчас в том же ...

В Consumer Reports назвали функцию вызова автомобиля Tesla Smart Summon «глючной» Взаимоотношения известного производителя электромобилей Tesla и некоммерческой организации Consumer Reports, защищающей права потребителей в США с 1936 года, становятся всё более непредсказуемыми. Consumer Reports то хвалит электромобили Tesla и рекомендует их к покупке, то ...

AMD Ryzen 7 3800X серьезно обходит по производительности Intel Core i9-9900K в многопоточном тесте Geekbench Мы уже хорошо знаем, на что в плане производительности способен флагманский 16-ядерный процессор AMD Ryzen 9 3950X, а сейчас благодаря бенчмарку Geekbench можно составить представление о возможностях его младшего брата — Ryzen 7 3800X. В однопоточном тесте эта мод...

Первая помощь при кровотечении: это должен знать каждый Сколько крови можно потерять без риска для здоровья и когда без вызова скорой не обойтись.

Появились результаты бенчмарк-тестов платформы ... На проходящей CES 2019 мы не увидели много премьер смартфонов, но была одна, которая запомнилась. В Лас-Вегасе представили Hisense U30, который стал первым, кто предложил платформу Snapdragon 675 и 48 Мп сенсор Samsung ISOCELL Bright GM1. Новая система на чипе от Qualcomm бы...

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

AMD Radeon RX 5700 XT обошла GeForce RTX 2080 в тесте OpenCL и едва не дотянулась до GeForce RTX 2080 Ti Видеокарты AMD Navi 10 очень уверенно выступают в тесте OpenCL бенчмарка Geekbench. Так, к примеру, ранее AMD Radeon RX 5700 обошла в этом тесте и GeForce RTX 2060 Super, и RTX 2070 Super, а сейчас настал звездный час модели постарше — Radeon RX 5700 XT. И она не ...

GandCrab приходит через взлом MySQL Злоумышленники проводят сканирование TCP-порта 3306 в поисках уязвимых серверов MySQL для установки шифровальщика GandCrab. По данным Sophos, в рамках текущей кампании вредоносная программа была растиражирована в Сети более 3 тыс. раз. Отыскав в Интернете защищенный слабым п...

[Перевод] Вся правда об ОСРВ. Статья #26. Каналы: вспомогательные службы и структуры данных В данной статье мы продолжим рассматривать каналы передачи данных. Вспомогательные службы каналов Nucleus RTOS имеет четыре вызова API, которые предоставляют вспомогательные функции, связанные с каналами: сброс канала, получение информации о канале, получение количества к...

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

AMD Ryzen 5 3400G существенно обогнал своего предшественника в бенчмарке Geekbench Прирост производительности впечатляет.

Jaxb (XJC) генерация классов из XML Schema (XSD) с описаниями классов и полей в виде аннотаций. XJC плагин Думаю многие Java-разработчики которые хоть раз сталкивались с Web-сервисами, использовали генерацию Java DTO классов по описанию XML Schema (XSD). Jaxb с этим справляется на ура, не важно как его использовать, через xjc или wsimport вызов из командной строки, maven или grad...

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

DxOMark: Pocophone F1 для своего ценника снимает хорошо, но ... Компания DxOMark Image Labs, которая регулярно устраивает смотр «вооружений» камер смартфонов и оценивает их возможности, опубликовала результаты теста Pocophone F1. Подытожив все преимущества и недостатки камеры, по итогам тестирования ей была выставлена общая о...

Как переключить текущий звонок с iPhone на iPad или Mac Если ваши iPhone, iPad и Mac соответствуют системным требованиям для использования функции «Непрерывность» («Continuity») и подключены к одной сети Wi-Fi, вы можете с легкостью переключать текущие сотовые вызовы с одного устройства на другое. Возникает вопрос, зачем может по...

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

4G-роутер в роли универсального сервера для IoT Роутеры серии ICR-3200 призваны заменить классическую связку: одноплатный компьютер + модем + роутер. Теперь можно запускать всю необходимую логику прямо на роутере. Благодаря мощному ARM-процессору, 512 МБ оперативной памяти и ~2ГБ встроенной флеш-памяти, на роутере можно ...

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

Наушники Sony WH-XB700 Компания Sony выпустила новые наушники серии Extra Bass под названием WH-XB700. Sony WH-XB700 комплектуются 30-миллиметровыми динамиками и могут пассивно блокировать окружающий звук в проводном режиме. Устройство имеет поворотную конструкцию, которая позволяет пользовате...

Google Фото 4.8 готова к релизу. Что добавили разработчики? В начале декабря разработчики Google поделились обновлённой версией приложения «Фото». Чуть ли не самым полезным нововведением стала функция экспресс-копирования, которая позволяет сократить объём мегабайтов, потраченных на выгрузку фотографий и роликов. Достичь положительн...

Обзор и тест защищенного внешнего диска Transcend StoreJet 25MC Быстрый внешний диск с функцией резервного копирования одной кнопкой и корпусом, не боящимся ударов - это Transcend StoreJet 25MC. Проверяем, на что он еще способен.

Универсальный способ настройки внешнего вида WinForms приложения (на примере FAQ.Net) Введение После размещения первой статьи о своем приложении FAQ.Net (программа заметок под Windows), появились первые пользователи, для которых хочется дальше развивать свою программу для заметок. Чтобы повысить интерес у пользователей, возникла идея повысить его привлекател...

«Яндекс.Такси» запустило экологический тариф. Чем он отличается? Стремительно набивающий в России популярность сервис «Яндекс.Такси», предназначенный для вызова такси, продолжает активно развиваться, получая новые функции и возможности. Сегодня, 12 ноября 2019 года, он сделал то, чего никто из россиян совершенно точно не ожидал. Сообщени...

Go Battle League. PvP-режим для Pokemon Go запустят в начале 2020 года Начиная со следующего года, пользователи Pokémon Go смогут испытать боевые навыки своих покемонов против других игроков по всему миру. Компания Niantic анонсировала новую функцию для этой игры под названием Go Battle League, которая основана на сражениях с тренерами и позвол...

Google созрела для 3D Touch в Android Q В то время как Apple, по слухам, готовится окончательно отказаться от использования 3D Touch, Google только приступила к освоению данной технологии. Об этом свидетельствует содержание второй бета-версии Android Q, в которой обнаружился интерфейс под названием Deep Press. Ка...

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

На Apple подали в суд за подслушивающую ошибку в FaceTime Apple уже сталкнулась с первым судебным иском по поводу ошибки подслушивания в FaceTime, обнаруженной только вчера вечером, сообщает Bloomberg. Хьюстонский адвокат Ларри Уильямс II сегодня подал иск против Apple, утверждая, что его iPhone позволил неизвестному человеку высл...

Redmi K20 Pro Premium Edition протестировали в бенчмарке Одной из самых интересных новинок этого месяца стал Redmi K20 Pro Premium Edition с топовым чипсетом Snapdragon 855 Plus и 12 ГБ оперативной памяти в максимальной конфигурации. Сегодня топовую версию новинку протестировали в бенчмарке Geekbench, но пятой версии. Напомним, чт...

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

Специалисты DxOMark протестировали камеру Panasonic Lumix DC-S1R На сайте компании DxOMark, известной своими тестами камер, опубликованы результаты теста камеры Panasonic Lumix DC-S1R. Камера с датчиком типа CMOS размерами 36 х 24 мм и разрешением 47,3 Мп с асферическими микролинзами и без сглаживающего фильтра получила высокую...

В Uber появился спецтариф с молчащим водителем В США запустили новую функцию для сервиса вызова такси Uber — в приложении появилась опция «тихий режим» для желающих прокатиться в такси в тишине, а не слушать болтовню водителя. Эту возможность давно просили пользователи сервиса.

Мнение: Почему я не куплю iPad с iPadOS Вчера Apple представила iPadOS — операционную систему только для iPad. Вообще, уже давно было понятно, что Тим Кук и его команда хотят вывести планшеты из группы iOS-устройств в отдельную категорию (iPad Pro и Apple Pencil — наглядное тому подтверждение). Но в Apple р...

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

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

Представлены видеокарты AMD Radeon RX 5000 (Navi) Компания AMD в рамках выставки Computex 2019 представила видеокарты Navi, которые получили название Radeon RX 5000. Итак, линейка отличается новой архитектурой RDNA (Radeon DNA), которая получила новое исполнение вычислительных блоков. Это дает лучшую эффективность, увеличен...

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

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

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 15. Медленная связь и функция Port Security Перед тем как приступить к уроку, хочу сказать, что на нашем сайте nwking.org вы сможете найти не только информацию по изучению курса CCNA, но и множество других тем, полезных для сетевого специалиста. Мы публикуем там интересные сведения о продукции других производителей и ...

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

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

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

Как смотреть фильмы из Google Drive на своём Chromecast Медиаплеер Google Chromecast — это отличный способ удобного просмотра фильмов с различных устройств на большом экране телевизора. Но хранить видеофайлы на нескольких устройствах очень сложно — проще использовать в качестве собственной онлайн-фильмотеки Google Ди...

AMD Radeon RX 5700 XT появилась в 3DMark: результаты тестов обнадёживают До сих пор в нашем распоряжении была лишь официальная информация о производительности AMD Radeon RX 5700 XT. Поэтому мы не могли пройти мимо появившихся в сети независимых результатов тестов видеокарты Radeon RX 5700 XT в бенчмарке 3DMark Time Spy. Подробнее об этом читайте ...

Как чип Apple T2 помогает в профессиональной работе Вместе с выходом iMac Pro, компания представила обновленное поколение чипов Apple T2. Сегодня эти сопроцессоры успешно применяются в самых последних моделях MacBook Pro, MacBook Air и Mac Mini. Мы уже рассказывали, что из себя представляет Apple T2, и какие задачи на него в...

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

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

noexcept-ctcheck или несколько простых макросов, чтобы компилятор помогал при написании noexcept кода При разработке на C++ время от времени приходится писать код, в котором исключения не должны возникать. Например, когда нам нужно написать не бросающий исключений swap для собственных типов или определить noexcept move-оператор для своего класса, или вручную реализовать нетр...

Android: создание динамических Product Flavors и Signing Configs При работе над Android-проектом, представляющий собой платформу для создания приложений для просмотра видео-контента, возникла необходимость динамического конфигурирования product flavors с выносом информации о signing configs во внешний файл. Подробности под катом. Читать д...

Приложение Wi-Fi Commander 1.5 для камер Ricoh и Pentax позволяет планировать снимки Источник обновил приложение Wi-Fi Commander, позволяющее удаленно управлять камерами Ricoh и Pentax, поддерживающими беспроводной интерфейс Wi-Fi. Основным новшеством версии 1.5 является планировщик снимков. С его помощью можно задать параметры каждого снимка. По словам...

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

Опровергаем четыре стереотипа о языке программирования Rust Язык программирования Rust, созданный и поддерживаемый корпорацией Mozilla, позволяет обычным программистам писать одновременно и безопасные и быстрые системы: от калькуляторов до высоконагруженных серверов. За своё относительно короткое время существования данный язык уже ...

Обзор Iridium 9575 extreme Задача спутниковых телефонов, к которым относится и Iridium 9575 Extreme, – обеспечить связь в экстремальных условиях. И с ней аппарат справляется довольно успешно. Также ряд новых по сравнению с предыдущей моделью Iridium 9555 опций позволяет назвать модель 9575 более функц...

Гибридные процессоры AMD Renoir показали свою производительность в тестах 3DMark 11 AMD Renoir представляет собой следующее поколение гибридных процессоров с улучшенной производительностью iGPU и CPU по сравнению с 12-нм гибридными процессорами Picasso. А сегодня в сети появились результаты тестирования AMD Renoir APU в бенчмарке 3DMark 11 в составе инженер...

5-6 причин прийти на GolangConf Если вы бывали на HighLoad++, то знаете о традиционном митапе по Go. Активисты, интересующиеся Go, занимали зал на пару часов, представляли небольшие доклады, обсуждали насущные темы, холиварили. Были на HighLoad++ и отдельные доклады по Go. Теперь, нам кажется, что Go-сооб...

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

Firefox получил дополнительную защиту от инъекций кода Разработчики Mozilla укрепили защиту Firefox от атак внедрением кода, запретив использование встроенных скриптов (inline scripts) и функций eval() на служебных страницах браузера. Нововведения не позволят злоумышленникам выполнить вредоносную команду, изменить настройки брау...

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

Первые независимые тесты AMD Radeon VII выглядят неоднозначно Несмотря на то, что продажи видеокарты Radeon VII начнутся только 7 февраля, некоторые обозреватели уже получили образцы данного графического ускорителя для тестирования. И отдельные результаты тестов уже стали появляться на просторах Сети. Для начала приведём результаты тес...

Apple: Интерфейс Siri в ближайшее время не изменится Siri на компьютерах Mac при вызове занимает скромное место в правом верхнем углу экрана, а на мобильных устройствах - хоть на 4-дюймовом iPhone SE, хоть на iPad Pro с экраном в 12,9 дюймов - занимает всю доступную площадь.

Как поделиться файлами через iCloud Drive на iOS и macOS В iOS 11 Apple представила новое приложение «Файлы». Эта инициатива была призвана упростить взаимодействие с файлами и документами на устройстве. И как показала практика, программа оказалась действительно востребованной — особенно на планшетных компьютерах iPad Pro. К...

[Перевод] Шпионим за вашими программами с помощью Strace Не смогли пройти мимо и перевели ко Дню программиста комикс Джулии Эванс об утилите Strace. Полезный инструмент, который помогает отслеживать системные вызовы и доставку сигналов между процессами и ядром Linux. Читайте и вдохновляйтесь. С наступающим, друзья! Читать дальш...

Представлены умные часы Apple Watch Series 5, которые наконец-то получили AlwaysOn Display Очередной новинкой Apple стала очередная модель умных часов. Apple Watch Series 5, как и ожидалось, внешне почти не изменились относительно предыдущей версии. Начала Apple презентацию с истории людей, которым умные часы компании помогли обнаружить проблемы со здоровьем ...

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

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

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

Тесты на Си без SMS и регистрации Недавно zerocost написал интересную статью «Тесты на C++ без макросов и динамической памяти», в которой рассматривается минималистический фреймворк для тестирования Си++ кода. Автору (почти) удалось избежать использования макросов для регистрации тестов, однако вместо них в ...

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

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

16-ядерный процессор AMD Ryzen 9 3950X за $750 обошел по производительности флагманский 18-ядерный Core i9-9980XE за $2000 Мы уже знаем, что флагманский 16-ядерный процессор AMD Ryzen 9 3950X неплохо разгоняется, но и на обычной частоте его производительность внушает. В бенчмарке Geekbench 4 предсерийный образец этого процессора обошел по производительности флагманский 18-ядерный Intel Core...

Google уже добавили новую функцию, показанную на ... Конференция для разработчиков Google I/O завершилась всего пару дней назад, но уже сейчас одна из представленных там новых функций начала распространяться для пользователей поисковой системы Google (включая поисковые запросы, выполненные посредством Google Assistant). Речь и...

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

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

Разработчики исправили 0-day в банкоматах Opteva Американская компания Diebold Nixdorf залатала уязвимость 0-day в своих банкоматах через несколько дней после того, как ИБ-специалисты опубликовали ее технические детали. Баг позволял злоумышленнику дистанционно выполнить вредоносный код на терминале и перехватить управление...

Как использовать функцию Motion Sense на Google Pixel 4 Google Pixel 4 имеет довольно интересные возможности по использованию Google в этом году действительно оказалась щедра на нововведения. Свеженький Google Pixel 4 буквально набит ими практически под завязку. Но самой, пожалуй, интересной является опция под названием Motion Se...

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

Rails + Postgres + bindings Привет друзья. Ни для кого не секрет, что работая на крупных проектах со сложной логикой, Active Record становится не помощником, а обузой. Представьте, что вам необходимо сделать очень сложный запрос для PostgreSQL нативным образом (на чистом SQL), где должно присутствова...

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

Asus ROG Phone 2 не блещет производительностью Игровой смартфон Asus ROG Phone 2 был протестирован в популярном китайском бенчмарке Master Lu, который подтвердил некоторые характеристики устройства и позволил оценить его производительность. Бенчмарк подтверждает, что Asus ROG Phone 2 построен на базе однокристально...

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

Два процессора AMD Epyc 7742 ценой $13900 разгромили в Geekbench четыре процессора Intel Xeon Platinum 8180M за $52000 Сравнения серверных процессоров AMD Epyc второго поколения (Rome) с конкурентами Intel продолжаются. Больше всего внимания по этой теме уделяется флагману линейки Epyc 7742, и это понятно: 64-ядерная модель стоит менее $7000, что очень дешево. У Intel нет прямого аналог...

Microsoft хочет, чтобы PWA работали как нативные приложения для Windows 10 Компания Microsoft разрабатывает новую функцию для своего браузера Edge Chromium, благодаря которой веб-приложения будут обрабатываться операционной системой как нативные приложения. На текущий момент экспериментальная функция под названием «Web Apps Identity Proxy» доступн...

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

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

Могло быть и лучше: Huawei P30 Pro уступает по производительности в Geekbench и Samsung Galaxy S10+, и Xiaomi Mi 9 Пускай модель P30 Pro и выступит флагманом линейки смартфонов Huawei, но в плане производительности битвы с другими флагманами, построенными на SoC Qualcomm Snapdragon 855 и Exynos 9820, может и не случится. Об этом говорят результаты теста смартфона в бенчмарке Geekben...

Робот тестирует SAP ERP Мы в Альфастраховании используем SAP ERP как процессную систему урегулирования убытков. И так уж получилось, что мы ее немножко дорабатываем, это неизбежно приводит к возникновению в коде ошибок. Если ошибки доходят до продуктивной системы — это плохо. Этого надо избегать, о...

Новые голосовые приложения на C# в 3CX v16 3CX v16 уже на подходе, и у нас есть отличные новости о нашем приложении для разработчиков Call Flow Designer. В новом релизе CFD использует новый скриптовый «движок», интегрированный в ядро сервера 3CX. Благодаря выполнению скриптов в ядре АТС, производительность голосовых ...

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

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

DxOMark опубликовали рейтинг лучших смартфонов для селфи Редакция знаменитого бенчмарка DxOMark подготовила рейтинг лучших селфи-камер в смартфонах. В нём выбрали оптимальную модель для разных видов съёмки портретов. Лучшая универсальная модель Ей стал Samsung Galaxy Note 10+ 5G, который, согласно DxOMark, имеет оптимальную фронт...

Настольная Windows 10 Mobile делает определенные успехи Windows 10 Mobile получит последнее обновление программного обеспечения в декабре 2019 года, но похоже, что телефоны не будут полностью бесполезными. Сообщество работает над несколькими проектами, чтобы дать новую жизнь телефонам на Windows. После портирования Windows 10 on ...

Swift против Rust — бенчмаркинг на Linux с (не)понятным финалом Привет, Хабр! Периодически посматриваю на Swift в качестве языка прикладного программирования для Linux — простой, динамичный, компилируемый, без сборщика мусора, а значит, теоретически, пригоден и для устройств. Решил сравнить его с чем-то таким же молодым и модным — напри...

Что умеет продвинутая версия Google Assistant для Pixel 4 Google Assistant на Pixel 4 Несмотря на то что смартфоны Google Pixel работают под управлением стоковой версии Android, Google всё равно старается снабдить их рядом уникальных возможностей, которые недоступны больше ни на одном другом аппарате. Долгое время одной из них было...

DxOMark протестирует Honor 20 Негласным правилом производителей смартфонов стало то, что в плане фотовозможностей каждый новый флагман должен быть на высоте. Мерилом вершины стал рейтинг DxOMark. Особенно любит бравировать оценками из этого популярного бенчмарка компания Huawei. Хотя сам производитель от...

Насколько обновленный MacBook Pro быстрее старого Пару дней назад Apple обновила начальные конфигурации MacBook Pro и MacBook Air, оснастив их более мощными процессорами Intel восьмого поколения. Помимо этого, Pro-версия ноутбука обзавелась сенсорной панелью Touch Bar и датчиком отпечатков пальцев Touch ID. Тем временем, в...

Четыре крутых приложения для электронной почты на iOS Приложения для электронной почты являются популярной категорией в App Store по одной простой причине — почти всем нам нужен доступ к письмам на iPhone и iPad. В то время как у Apple есть собственное приложение Mail, интегрированное в iOS, некоторые пользователи хотят ...

Kirin 990 по производительности уступает Snapdragon 855+, но обходит Snapdragon 855 В сети появилась информация о результатах смартфона Huawei Mate 30 Pro в бенчмарке AnTuTu. Стоит отметить, что в тесте участвовала модель LIO-AL00 (это 4G-версия Mate 30 Pro). Это важно, потому что 5G-чип изготовлен по более продвинутому техпроцессу, 7nm+ EUV, а это значит,...

Топовый вариант смартфона Samsung Galaxy S10+ c 12 ГБ ОЗУ и 1 ТБ флэш-памяти засветился и в Geekbench, и в AnTuTu Редко бывает так, чтобы одна конкретная модель смартфона засветилась одновременно в разных бенчмарках, но в этот раз все вышло именно так. Причем в данном случае модель не самая рядовая – это самый дорогой Samsung Galaxy S10+, c 12 ГБ ОЗУ и 1 ТБ флэш-памяти. Инт...

[Из песочницы] Замена Punto Switcher, раскладки Бирмана с помощью скрипта на autohotkey В данной статье я не предлагаю полностью заменить Punto Switcher (Спасибо Сергею Москалёву за данную программу), а только в очень ограниченном функционале. Довольно давно пользуюсь программой Punto Switcher, но не в целях автопереключения, а как переключатель по левому и пра...

Samsung добавила интересную функцию в свои телевизоры Smart TV 2019 Компания Samsung представила новую функцию, которая будет доступна в новых телевизорах Samsung Smart TV 2019 года. Ее название Remote Access (удаленный доступ). Новая функция обеспечит возможность быстрого беспроводного подключения к телевизору различных устройств. Об этом с...

Первые результаты тестирования видеокарты GeForce GTX 1650 можно назвать разочаровывающими Видеокарта GeForce GTX 1650, которая должна выйти на рынок в апреле, уже засветилась в базе бенчмарка игры Final Fantasy XV. Этот тест достаточно специфический, так что по нему нельзя судить о производительности карты в целом, но в любом случае результат грядущей новинк...

[Перевод] Автоматизация Android. Супер простое руководство по созданию первого Espresso-теста Здравствуйте, друзья. В преддверии старта курса «Mobile QA Engineer», хотим поделиться с вами переводом интересного материала. Что такое Espresso? Нет, это не напиток, который вы пьете каждый день, чтобы взбодриться. Espresso — это тестовый фреймворк с открытым исходным к...

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

MacBook Pro (2019) бьёт рекорды производительности Пару дней назад Apple представила обновленные MacBook Pro. Ноутбуки обзавелись усовершенствованным клавиатурами, а также процессорами Intel восьмого и девятого поколений. По заверениям компании, новые MacBook Pro стали гораздо быстрее — чистый прирост производительнос...

[Из песочницы] Использование верилятора как средства быстрого моделирования RTL проектов. Введение в UVM В данной статье будут описаны установка и применение бесплатного ПО для моделирования схем цифровой логики на языке Verilog как альтернативы коммерческих продуктов Incisve от компании Cadense и ModelSim от компании MentorGraphics. Сравнение моделирования в ModelSim и Verilat...

Инструменты для хорошего Wi-Fi. Ekahau Pro и другие Если вы занимаетесь построением средних и крупных Wi-Fi сетей, где самое меньшее число точек доступа это несколько десятков, а на больших объектах оно может исчисляться сотнями и тысячами, вам нужны инструменты для планирования такой внушительной сети. От результатов плани...

Браузерные мобильные игры бросают тебе вызов Вы когда-нибудь слышали о браузерных онлайн играх? Теперь представьте такие же, но для бюджетных телефонов – без графики и анимации. Да, такие игры тоже существуют, и имеют большую популярность в определенных кругах. Читать дальше →

Galaxy S10 на Exynos разряжаются сами по себе. У нас есть решение Линейка процессоров Exynos собственного производства компании Samsung никогда не славилась своей энергоэффективностью, и в этом году новые флагманы Galaxy S10 еще больше отодвинули ее от закрепившихся на первом месте в мире Android-смартфонов Qualcomm Snapdragon. Недавно из...

Google тестирует новую кнопку для обновления результатов поиска Англоязычные пользователи заметили, что Google снова тестирует кнопку «Update», с помощью которой можно получить самые свежие результаты поиска. Выглядит это так: Google уже тестировал подобную функцию летом 2018 года. На тот момент оформление было немного другим: ...

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

[Перевод] Python Testing с pytest. Глава 2, Написание тестовых функций Вернуться Дальше Вы узнаете, как организовать тесты в классы, модули и каталоги. Затем я покажу вам, как использовать маркеры, чтобы отметить, какие тесты вы хотите запустить, и обсудить, как встроенные маркеры могут помочь вам пропустить тесты и отметить тесты, ожидая неуд...

microSD Express: скорость PCI Express и удобство microSD Объединяя сильные стороны интерфейса PCI Express и карты microSD, новый стандарт позволяет создать прекрасный съемный твердотельный накопитель для ноутбуков. В конце июня ассоциация SD Association анонсировала стандарт невероятно быстрых карт SD, которые подключаются к ши...

Уязвимость в браузере Internet Explorer позволяет злоумышленникам красть файлы с ПК под управлением Windows Исследователь безопасности Джон Пейдж (John Page) опубликовал подробные сведения об уязвимости XXE (XML eXternal Entity), обнаруженной в браузере Internet Explorer, которая позволяет злоумышленникам красть файлы с ПК под управлением Windows. Уязвимостью можно воспользов...

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

В российских такси решили продавать еду В московских автомобилях сервиса вызова такси «Ситимобил» установят контейнеры с напитками и едой. При каждой покупке водитель сможет получать до 70% от стоимости товара.

Fluent Design System становится кроссплатформенным Microsoft обновила веб-сайт Fluent Design System, добавив информацию о расширении языка дизайна на другие платформы, такие как Android, iOS и Web. Таким образом, компания намерена использовать язык дизайна во всех своих продуктах и услугах, включая приложения для платформ, ...

Как могла бы выглядеть iOS 13 для iPad с поддержкой мышки С выходом iOS 13 iPad могут получить нативную поддержку мышек. Это нововведение выведет фирменные планшеты Apple на качественно новый уровень, позволив им на равных конкурировать с MacBook не только по уровню вычислительной мощности, но и удобству взаимодействия на професси...

Python vs. Scala для Apache Spark — ожидаемый benchmark с неожиданным результатом Apache Spark на сегодняшний день является, пожалуй, наиболее популярной платформой для анализа данных большого объема. Немалый вклад в её популярность вносит и возможность использования из-под Python. При этом все сходятся на том, что в рамках стандартного API производитель...

[Из песочницы] Продвинутый Debug Debug Area — полезная функция в работе iOS разработчика в Xcode. Как только мы начинаем осваивать разработку под iOS, и пытаемся отойти от привычного и любимого print метода, и найти более быстрые и удобные методы понимания состояния системы в определенный период мы начинаем...

Бенчмарк показал производительность Snapdragon 665, Snapdragon ... Несмотря на то, что среднего уровня платформы Snapdragon 665 и Snapdragon 730/730G были представлены всего пару дней назад, зарубежные издания сумели заполучить результаты тестирования новых чипов в бенчмарке AnTuTu. Более того было даже проведено сравнение производительност...

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

[Перевод] 3D-интерфейсы обычно хуже, чем 2D-интерфейсы Автор статьи — Джон Кармак, инженер в областях информатики, аэрокосмической техники и виртуальной реальности, соучредитель и совладелец id Software. С августа 2013 года — технический директор Oculus VR. Эту заметку я разослал сотрудникам в 2017 году, но моя позиция только...

Краткий обзор наушников Apple AirPods Pro: дороже и с потрясающими новыми функциями На данный момент AirPods является самой продаваемой парой беспроводных наушников в мире, но благодаря постоянному выпуску новых предложений от конкурирующих брендов продукт Apple постепенно отстает от конкурентов в плане характеристик, сообщает ITbukva.com.Чтобы исправить эт...

«21 урок для 21 века» — ключевые идеи новой книги Юваля Ноя Харари Редакция MakeRight.ru рассказала для vc.ru об ещё не вышедшей на русском языке книге, посвящённой будущему человечества, основным вызовам и проблемам. Книга вошла в список пяти лучших в 2018 году по версии Билла Гейтса. ...

Не намного быстрее. Фирменную 25-ваттную зарядку Samsung сравнили с 15-ваттной зарядкой прошлого поколения Наши коллеги с сайта Sammobile решили проверить, насколько быстрым является новое фирменное зарядное устройство Samsung мощностью 25 Вт. Для тестов использовался смартфон Samsung Galaxy A70 с аккумулятором емкостью 4500 мА•ч, который поддерживает 25-ваттную з...

Будущий флагманский смартфон Meizu обогнал по производительности Samsung Galaxy Note10+ В базе данных бенчмарка AnTuTu обнаружились результаты тестирования готовящегося к выпуску смартфона Meizu 16s Pro, пока не представленного производителем официально.

Samsung представляет новый смартфон Galaxy Fold стоимостью $ 1980 На мероприятии Unpacked 2019, которое состоялось вчера в Сан-Франциско, Samsung официально представила свой складной смартфон Galaxy Fold. По словам Samsung, Galaxy Fold — это мощный смартфон и революционный планшет в одном устройстве, которое «бросает вызов категории»...

Часть 1. QInst: лучше день потерять, потом за пять минут долететь (пишем инструментацию тривиально) В предыдущей части я приблизительно описал, как можно загрузить eBPF функции из ELF-файла. Теперь пришла пора перейти от фэнтези к советским мультикам, и следуя мудрому совету, потратив один раз некоторое количество усилий, сделать универсальный инструмент инструментации (ил...

NVIDIA дотянула младшую видеокарту до скорости флагманской Titan Появились результаты теста новой видеокарты NVIDIA GeForce RTX 2080 Super в бенчмарке Final Fantasy XV. Оказалось, что новинка близка по производительности к топовому графическому ускорителю компании, который она сама называет одним из самых мощных в мире, — Titan V.

Разработка Unix подобной OS — Многозадачность и системные вызовы (7) В предыдущей статье мы научились работать с виртуальным адресным пространством. Сегодня мы добавим поддержку многозадачности. Читать дальше →

Делаем вездесущий Splash Screen на iOS Привет Хабр! Я расскажу о реализации анимации перехода со сплэш скрина на другие экраны приложения. Задача возникла в рамках глобального ребрендинга, который не мог обойтись без изменения заставки и внешнего вида продукта. Для многих разработчиков, участвующих в крупных...

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

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

Sony Xperia XZ4 рвёт в бенчмарке все остальные смартфоны в клочья Буквально только что мы рассказывали о рейтинге самых мощных смартфонов декабря, которым поделился бенчмарк AnTuTu. Теперь же в бенчмарке появились результаты тестирования новинки от Sony, которая ещё не вышла, но уже готовится. Смартфон Sony Xperia XZ4 показал в синтетиче...

Стилус S Pen для Samsung Galaxy Note10 — не только воздушная мышь, но и «волшебная палочка» Инсайдер Мукул Шарма (Mukul Sharma) опубликовал на своей странице в Twitter характеристики обновленного стилуса S Pen для смартфона Samsung Galaxy Note10. Новый S Pen предложит очень высокую точность, его наконечник в диаметре будет всего 0,7 мм, а стилус будет рас...

Прошлогодний флагман Samsung Galaxy S9 получил обновление с новыми возможностями Samsung начала распространение свежего обновления программного обеспечения для прошлогодних флагманских смартфонов Samsung Galaxy S9 и S9+. Обновление под номером G96FXXU6CSG8 имеет размер около 533 МБ, в настоящее время оно уже доступно в Германии. В ближайшие дни прош...

Создание stateful навыка для Алисы на serverless функциях Яндекс.Облака и Питоне Начнём с новостей. Вчера Яндекс.Облако анонсировало запуск сервиса бессерверных вычислений Yandex Cloud Functions. Это значит: ты пишешь только код своего сервиса (например, веб-приложения или чатбота), а Облако само создаёт и обслуживает виртуальные машины, где он запускает...

Xiaomi добавила множество новых сервисов в личный помощник MIUI Компания Xiaomi заметно расширила функции для App Vault в фирменной оболочке MIUI.  App Vault он же «Mi помощник» представляет собой встроенное MIUI в приложение личного помощника, который показывает карточки для быстрого доступа к различным сервисам, ...

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

[Из песочницы] Оптимизация хвостовой рекурсии в JavaScript Привет, читатель. Иногда для решении задачи приходится использовать Рекурсию, в которой есть свои плюсы и минусы. Я столкнулся с проблемой переполнения стека. Максимальная глубина рекурсии ограничена движком JavaScript. Точно можно рассчитывать на 10000 вложенных вызовов, н...

AirPods Pro запуск продаж 30 октября за 249 долларов Сегодня Apple объявила о выпуске новых наушников AirPods Pro 30 октября. По слухам, обновленный новый аксессуар обладает совершенно новым дизайном в форме AirPods и силиконовыми ушными вкладышами для поддержки технологии активного шумоподавления, а также ценой в $ 249. Appl...

Dark Rage RPG 1.0 Dark Rage — захватывающая приключенческая ролевая(РПГ) игра. Огнем и мечом проложи себе путь сквозь миры, бросая вызов всему, что ждет тебя впереди. Лишь твоя ярость и сила поможет тебе. Не дай ей потухнуть, cражайся или умри. ✓ 11 уникальных боссов ✓ множест...

GOSTIM: P2P F2F E2EE IM за один вечер с ГОСТ-криптографией Будучи разработчиком PyGOST библиотеки (ГОСТовые криптографические примитивы на чистом Python), я нередко получаю вопросы о том как на коленке реализовать простейший безопасный обмен сообщениями. Многие считают прикладную криптографию достаточно простой штукой, и .encrypt() ...

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

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

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

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

Видео дня: как 8 ГБ оперативной памяти помогли смартфону Samsung Galaxy S10+ обойти по производительности iPhone XS Max Блогер PhoneBuff, который автоматизировал процесс сравнения быстродействия смартфонов, решил сопоставить возможности актуальных флагманов Apple и Samsung. Если точнее, моделей Galaxy S10+ и iPhone XS Max. Смартфоны очень разные как по аппаратной, так и по программной ч...

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

Google работает над нативной поддержкой Face ID для Android 10 Q Android-смартфоны поддерживали сканеры отпечатков пальцев задолго до появления Touch ID в iPhone 5s. Ситуация изменилась с точностью до наоборот, когда Apple представила сканер лица Face ID в iPhone X, объединяющий инфракрасную камеру TrueDepth, точечный лазерный проектор и ...

Google Pixel протестировали на производительность с 4 разными версиями Android Ранее в этом месяце Google заявила, что представит официальное обновление до Android Q на оригинальные смартфоны Pixel. Для фанатов компании, а особенно для тех, у кого в распоряжении все еще есть первые “пиксели”, эта новость стала большим и приятным сюрпризом. В связи с э...

Первый видеозвонок в сетях 5G ZTE Corp утверждает, что она сделала первый в мире вызов в сетях 5G в партнерстве с оператором связи China Unicom. Специалист по телекоммуникационным устройствам объявил, что прототип телефона ZTE 5G совершил вызов 5G в Шэньчжэне, что делает его первым в мире коммерческим по...

Что такое B2B портал: простыми словами Сегодня для запуска оптовых магазинов торговли все чаще создаются площадки, называемые b2b порталами. Однако, далеко не все понимают, что кроется под этим термином. О функциональности подобных платформ можно подробнее почитать на сайте компании Agora https://www.agora.ru/abo...

Пользователи Google Voice теперь могут начинать звонки и отправлять сообщения с помощью Siri После очередного обновления, сервис Google Voice на iOS начал работать с виртуальным ассистентом Siri. Благодаря этому пользователи смогут с помощью Siri инициировать звонки или передавать сообщения через сервис. Пользователь может активировать управление Siri, перейдя в нас...

Скоро на Android-смартфоны можно будет позвонить с ПК Позвонить с компьютера на Android-смартфон? Почему бы и нет Буквально несколько дней назад знаменитая компания Microsoft анонсировала весьма интересный гаджет Surface Duo, который будет работать под управлением Зеленого Робота. Чем изрядно удивила своих поклонников. Мы об эт...

Стало известно, насколько Redmi Note 7 Pro быстрее самых мощных бюджетников В сети появились первые бенчмарки с коммерческим аппаратом Redmi Note 7 Pro. Судя по результатам тестов, Redmi Note 7 Pro оказался значительно производительнее Redmi Note 7 благодаря процессору Qualcomm Snapdragon 675.

AMD Radeon RX 5700 обошла GeForce RTX 2060 Super и RTX 2070 Super в тесте OpenCL Вчера появились данные о производительности видеокарт Nvidia GeForce RTX 2060 Super и RTX 2070 Super (обе, к слову, будут представлены сегодня) в тесте OpenCL бенчмарка Geekbench, а сегодня там же засветилась и AMD Radeon RX 5700. Каков ее результаты? Как оказалось, луч...

[Перевод] Интервью — 10 вопросов про Swift. Часть 2 До запуска курса «iOS-разработчик» остается все меньше времени, поэтому сегодня мы продолжаем публиковать материал из серии «10 вопросов про Swift». Первую часть которого можно прочитать тут. Объясните дженерики в Swift? Дженерики (универсальные шаблоны) позволяют вам пис...

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

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

[Перевод] Нативное редактирование Jupyter Notebooks в VS Code С осктябрьским релелизом расширения Python, мы рады объявить о поддержке нативного редактирования Jupyter Notebooks в Visual Studio Code! Теперь вы можете напрямую редактировать файлы .ipynb и получать интерактивность Jupyter Notebooks с полной мощью VS Code. Вы можете упра...

[Перевод] Дженерики в TypeScript: разбираемся вместе Всем привет! Команда TestMace публикует очередной перевод статьи из мира web-разработки. На этот раз для новичков! Приятного чтения. Развеем пелену таинственности и недопонимания над синтаксисом <T> и наконец подружимся с ним Наверное, только матёрые разработчики Java...

[Перевод] Современное окружение для React Native приложений В этой статье мы рассмотрим настройку React Native окружения с использованием expo-cli, Typescript, и Jest. Typescript поможет нам избежать ошибок при разработке и написать более эффективное мобильное приложение. Современные разработки позволяют интегрировать Typescript в ...

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

WhatsApp и Telegram угрожают безопасности Android-устройств Эксперты обнаружили вектор атаки на мобильные устройства через сохраненный контент WhatsApp и Telegram. Метод подмены медиафайлов (Media File Jacking) дает злоумышленникам несколько возможностей — от подстановки своих реквизитов в чужие финансовые документы до подделки голос...

[Перевод] Пространственные манипуляции в 2D с помощью Signed Distance Fields При работе с полигональными ассетами можно отрисовывать только по одному объекту за раз (если не учитывать такие приёмы, как batching и instancing), но если использовать поля расстояний со знаком (signed distance fields, SDF), то мы не этим не ограничены. Если две позиции им...

Титановые модели Apple Watch Series 5 весят на 13% меньше, чем модели из нержавеющей стали Когда линейка Apple Watch Series 5 была представлена, технические спецификации на веб-сайте Apple указывали неверные веса для новых моделей на основе весов Series 4. С тех пор Apple скорректировала данные, обеспечив точное сравнение нового варианта титанового корпуса с нержа...

Возможности Huawei Mate 30 Pro и Kirin 990 проверили в еще одном тесте Huawei Mate 30 Pro уступает ранее выпущенным флагманам. SoC Kirin 990 оказалась медленнее Snapdragon 855 Вчера Huawei представила свой флагманский смартфон Mate 30 Pro, который построен на базе однокристальной системы Kirin 990. Теперь же появились результаты тестирова...

LQR оптимизация систем управления Введение На Habr были опубликованы несколько статей [1,2,3], прямо или косвенно касающиеся указанной темы. В связи с этим, нельзя не отметить публикацию [1] с названием “Математика на пальцах: линейно-квадратичный регулятор”, которая популярно поясняет принцип работы оптимал...

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

Что делать, если для постройки робота не хватает кубиков? Моя предыдущая статья была написана, в первую очередь, для менеджеров проектов и руководителей направления RPA. Эту статью я хотел бы адресовать, в первую очередь, программистам и тем, кому приходится с роботизацией сталкиваться face-to-face. Первые несколько процессов, кот...

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

Какой следующий член…? — Ищем формулу для n-го члена последовательности, производящие функции и Z-преобразование Скачать файл с кодом и данные можно в оригинале поста в моем блоге В языке Wolfram Language есть четыре совершенно потрясающие функции: FindSequenceFunction, RSolve, DifferenceRootReduce и FindFormula. В этой статье мы обсудим их возможности и поговорим о функциях, тесно с ...

Интерфейсы для мониторинга производительности популярных БД в Foglight for Databases В прошлых статьях мы рассказывали о мониторинге различных БД в Quest Foglight for Databases и о подходе к быстрой локализации проблем производительности SQL Server. В этой мы покажем какие ещё дашборды можно использовать на основе собираемых метрик. А метрик этих достаточн...

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

Emporia привезет на MWС 2019 четыре новинки По данным опроса, проведенного в прошлом году, 31% людей старше 65 лет и 50% — в возрасте от 65 до 70 лет имеют мобильный телефон с доступом в Интернет. В то же время 85% пользователей смартфонов старше 65 лет используют WhatsApp или другие службы обмена сообщения...

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

[Из песочницы] Динамическое изменение схемы JSON в Go с помощью gob Значимо изменить маршализацию структуры в json можно только через метод MarshalJSON(), написав там полную реализацию маршализации. Как именно? На это документация Go ни ответов, ни рекомендаций не даёт, предоставляя, так сказать, полную свободу. А как воспользоваться этой св...

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

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

Computex 2019: AMD играет мускулами, демонстрируя чипы на 7 нм Компания бросает вызов Intel и Nvidia, представляя более энергоэффективные и быстрые центральные и графические процессоры, в том числе первый видеочип на ядре Navi и ряд мощных новинок семейства Ryzen. На открывшейся в Тайбэе выставке Computex глава компании AMD Лиза Су п...

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

DOOGEE представила новый смартфон S68 Pro с тройной камерой 21MP и беспроводной зарядкой Новая версия «неубиваемого» смартфона от DOOGEE – модель S68 Pro с огромным функционалом, не боящаяся никаких вызовов внешней среды, готовится в очередной раз занять достойное место на рынке мобильных гаджетов для дерзких и активных пользователей.

Крепкий орешек Helio G90: результаты теста AnTuTu Пару недель назад MediaTek объявила о том, что не намерена отставать от своего извечного конкурента Qualcomm и готовит свой геймерский чип. Именовать его станут Helio G90 и анонс состоится в этом году. Выпуск такой мобильной платформы означает, что компания вновь попытается...

Prime Peaks 2.9.2 Prime Peaks — отличные аркадные гонки на различных машинах. Такого веселья от езды на небывалого вида машинках вы ещё давно не испытывали. Бросьте вызов своим друзьям и доберитесь как можно дальше по ухабистым дорогам. Собираем по дороге различные монетки и бонусы. В вашем р...

Обзор QUMO JOY MGame Qi. Игровой держатель с функцией беспроводной зарядки Согласитесь, практически у каждого пользователя смартфона в «вооружении» есть своя любимая игра, которую он играет каждый день. Сегодня мы бы хотели представить вашему вниманию игровой держатель для смартфона, позволяющий существенно облегчить жизнь геймера и создать комфорт...

В App Store появилось приложение для записи NFC-меток прямо с айфона   В App Store вышло приложение Simply NFC для чтения и записи NFC-меток. Начиная с iOS 13, iPhone 7 и более новые смартфоны могут считывать и записывать информацию в NFC-метки. В них может быть зашифровано всё что угодно: ▪️ текст ▪️ адрес сайта ▪️ вызов FaceTime ...

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

MacBook Pro 13 с eGPU или топовый MacBook Pro 15. Что лучше? Графическая производительность — пожалуй, одно из самых слабых мест MacBook Pro. В особенности, это касается моделей с интегрированными видеокартами Intel. К счастью, этот недостаток легко исправим — достаточно лишь прикупить внешнюю видеокарту (eGPU) и подключи...

Apple Watch Series 4 вновь спасает жизнь Функция обнаружения падений Apple Watch Series 4 в очередной раз спасла жизнь пользователя. 67-летний Торалв Остванг был найден сотрудниками службы экстренной помощи без сознания на полу в ванной комнате. Его Apple Watch Series 4 обнаружил его падение и автоматически предупр...

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

Google случайно показала новое приложение для Android, которое будет спасать жизни Google научит смартфоны Pixel спасать жизни Тема здравоохранения в последние несколько лет является основным трендом, который захватил даже прежде совершенно равнодушных к ней производителей. В результате присутствие в прошивке нового смартфона одного только шагомера стало ч...

Xiaomi Mi 9 протестировали в Geekbench Месяц назад в базе данных популярного бенчмарка Geekbench были найдены результаты теста мобильника Xiaomi с кодовым именем Cepheus. Наличие платформы Snapdragon 855 и ОС Android 9.0 Pie стало предпосылкой говорить о том, что испытание синтетикой прошел Xiaomi Mi 9. И вот теп...

Меняем встроенную Android-клавиатуру на более удобную Совсем не обязательно использовать встроенную клавиатуру, ведь всегда можно найти кое-что получше Большинство пользователей Android обычно используют приложение клавиатуры, которое поставляется «в комплекте» с устройством. Тем не менее, в магазине Google Play есть ...

Как использовать iPad Pro в качестве зарядки (повербанка) для iPhone: насколько быстро заряжает? В октябре 2018 года компания Apple представила первую версию планшета iPad Pro, в котором вместо интерфейса Lightning используется разъем USB Type-C. Кроме того, новинка получила новый дизайн, появилась поддержка Face ID. ПО ТЕМЕ: Какой iPad выбрать и купить в 2019 году: все...

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

Собственный чип Huawei Kirin A1 обеспечивает часы Watch GT 2 повышенной автономностью Интеллектуальные носимые устройства считаются наиболее перспективными продуктами после смартфонов. Но неудовлетворительное время автономной работы сводит на нет их достоинства, отталкивая большинство потребителей. Huawei продолжает совершенствовать свои умные часы. Стремясь ...

Шахматный тренер — Шахматные задачи 1.83 Шахматный тренер (Chess Coach) – сборник шахматных задач и тактических комбинаций для обучения и отдыха. Функции и возможности: ♙ 2900 задач и комбинаций; ♙ Шахматные дебюты: Королевский гамбит, Принятый ферзевый гамбит; ♙ Бросьте себе вызов в разделе “Испытания” ...

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

Facebook запустил свою версию адаптивных объявлений в Google Ads Facebook запустил новую функцию Multiple Text Optimization, которая позволяет добавлять несколько версий заголовков, текстов и описаний для одного объявления. Система Facebook затем формирует из них те комбинации, которые должны дать наилучшие результаты по конкретной аудито...

Смартфон Moto G7 Power протестировали в бенчмарке В базе данных бенчмарка Geekbench обнаружились результаты тестов смартфона смартфона Moto G7 Power, который еще не был представлен официально Moto G7 Power. Согласно тестовому пакету, аппарат оснащается процессором Qualcomm Sapdragon 632, 4 ГБ оперативной памяти и операционн...

Epson EF-100: самый компактный лазерный проектор в мире Компания Epson анонсировала проектор EF-100: утверждается, что на сегодняшний день это самое компактное в мире устройство, использующее лазерную технологию. Габариты новинки составляют всего 210 × 227 × 88 мм. Покупатели смогут выбирать между двумя вариантами цветового испол...

Промышленных роботов самостоятельно принимать решения в изменяющейся среде Доклад по этой теме был признан лучшим в своей секции на конференции ICCAD’19, которая проходила 2-4 июля в Гренобле, Франция.Учёные ДВФУ создали и реализовали на практике новый принцип интеллектуального управления промышленными роботами - управление программными сигна...

Microsoft выпустила Windows 10 20H1 Insider Preview Build 18999 с новой функцией «Ваш телефон» Сегодня Microsoft выпустила Windows 10 Insider Preview Build 18999 (20H1) для инсайдеров Windows в Fast Ring. Помимо обновления ОС, в новой сборке также появилась новая функция в приложении «Ваш телефон».ПРИЛОЖЕНИЕ «ВАШ ТЕЛЕФОН»Microsoft впервые анонсировала функцию «Вызовы/...

Мобильные сети 4G и 5G позволяют следить за пользователями Одна из тенденций в мире мобильной индустрии в текущем году, о которой мы последнее время нередко говорим, – сети нового поколения 5G. Любая технология, а особенно если она нова, подвержена рискам извне. Не избежали этой участи новые чипсеты для работы с 5G. Исследователи в...

Появились результаты тестов SoC Qualcomm Snapdragon 675 в Geekbench В базе данных популярного бенчмарка Geekbench появились результаты тестирования неизвестного устройства, построенного на однокристальной системе Qualcomm Snapdragon 675. В однопоточном режиме устройство набрало 2273 балла, а при использовании всех ядер однокристальной ...

Телевизоры Xiaomi Mi TV 5 и Mi TV 5 Pro получили уникальную функцию Компания Xiaomi недавно представила линейку умных телевизоров Xiaomi Mi TV 5 и Mi TV 5 Pro, состоящую из 6 вариантов c диагональю 55, 65 и 75 дюймов. Старшая модель отличается технологией квантовых точек, объемом оперативной и встроенной памяти. Телевизоры поддерживают разре...

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

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

DirectX 12 в 2019 году DirectX 12 вышел еще 29 июля 2015 года вместе с Windows 10, при этом по заявлениям Microsoft данный API разрабатывался около 5 лет. Новый API сильно отличается от DirectX 11, и позволяет практически равномерно распределять нагрузку процессора по всем ядрам, а не держать почт...

Простой но эффективный способ убирания ошибки THERMAL RUNAWAY-на Anycubic Kossel В общем, всяко-разно пробовал, друзья. И "шкуру" одевать на хотенд и т.д. и.т.п. Но работало все равно нестабильно. Но решилось все весьма легко и просто: надоело мучаться со стандартным хотендом и решил его заменить. Заказал на али вот такой(не реклама). Когда он пришел-уди...

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

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

«Чёрный список» на iPhone и всё о блокировке контактов Как заблокировать надоедливый контакт в iPhone? Как узнать, заблокирован ли мой номер? Как обойти блокировку номера в iOS? На все вопросы мы ответим в этом материале. ПО ТЕМЕ: Почему батарею iPhone и iPad нельзя разряжать «в ноль» и как правильно заряжать iOS-устройства. ...

Быстрый тест материала и изменение скорости Фотона Всем привет!Давно не успеваю с вами поделиться полезной информацией.У меня на флешке для печати на Anycubic Photon лежит всегда две папки.Здесь вы можете скачать архив, который их содержит.Все дальнейшие действия описаны для Anycubic Photon, но могут быть воспроизведены по а...

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

Xiaomi Qin 2 и его функции Смартфон работает на базе операционной системы Android 9.0 Pie (Go Edition), оптимизированной для работы с гаджетами начального уровня. Он получил 4G-модем и модули беспроводной связи Wi-Fi и Bluetooth 4.2. Производитель позиционирует новинку как устройство для студентов: и...

Почему в iPhone 12 должно быть 6 гигабайт оперативной памяти Оперативной памяти в iPhone 11 Pro вроде достаточно, но хотелось бы больше Apple никогда не гналась за бенчмарками и цифрами. Когда только появились первые смартфоны на Android с 6 ГБ оперативной памяти, в некоторых iPhone еще устанавливали 1 ГБ ОЗУ. И знаете, этого хватало!...

AMD готовит гибридный процессор начального уровня Athlon 300GE Компания AMD представила ещё отнюдь не все настольные процессоры нового поколения. В этом семействе явно не хватает нескольких процессоров начального ценового сегмента. Например, доступного гибридного процессора Athlon 300GE, который уже «засветился» перед камерой в Китае, а...

Функциональное программирование с точки зрения EcmaScript. Чистые функции, лямбды, имутабельность Привет, Хабр! Сегодня мы начнём говорить на очень важную тему — функциональное программирование. Значение ФП в современной веб-разработке трудно переоценить. Архитектура любого крупного современного проекта включает в себя пользовательские библиотеки функций и на собеседов...

Google добавила в Android Q специальный жест для вызова Google Assistant Вы когда-нибудь задумывались над тем, как вам удобнее вызывать голосового ассистента: вербальной командой или нажатием на специальную клавишу? Большинству первый способ кажется самым логичным, ведь как еще вызывать голосового ассистента, если не голосом? Но такая возможност...

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

EMERGENCY HQ 1.3.1 EMERGENCY HQ – игра в которой вы будьте играть за пожарных. Создайте собственный штаб и спасайте человеческие жизни. Развивайте свою пожарную службу. В нашей игре вы станете пожарным спасателем. Спасайте жизни людей. Этот симулятор поможет вам определить подходит ли п...

В России появились умные часы Huawei Watch GT 2 с новым дизайном Компания Huawei начала принимать предварительные заказы на новую версию умных часов Huawei Watch GT 2 в России. Новая модель доступна для предзаказа в чёрном и бежевом вариантах по цене 13 990 и 14 990 рублей, соответственно. Точная дата начала розничных продаж пока не ...

Nvidia GeForce RTX 2080 Super обошла в тесте OpenCL обычную GeForce RTX 2080, но много уступила AMD Radeon RX 5700 XT 50th Anniversary Вчера мы писали о том, что 3D-карта Nvidia GeForce RTX 2080 Super засветилась в бенчмарке Final Fantasy XV, где выступила очень хорошо — на уровне куда более дорогой видеокарты Titan V. А сейчас предлагаем взглянуть на производительность GeForce RTX 2080 Super в т...

Что особенного в перископической камере Huawei P30 Pro в сравнении с Galaxy S10+ и iPhone XS Новый Huawei P30 Pro – впечатляющий смартфон по премиальной цене, который выделяется своими фотовозможностями, и даже получил за это наивысший балл от DxOMark. Однако из четырех камер на задней панели P30 Pro наиболее инновационной является перископический модуль, который н...

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

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

Что нового в iOS 13 Beta 7 Вчера Apple выпустила седьмую бета-версию iOS 13 для разработчиков, в которой исправлены ошибки и улучшены функции iOS 13 и iPadOS, представленные в предыдущих бета-версиях. Теперь, когда мы приближаемся к седьмой бета-версии, изменения и настройки становятся намного более н...

Adjust бросает вызов фокусу на установки с новой метрикой удержания Компания Adjust – лидер в индустрии мобильных измерений, кибербезопасности и противодействия мобильному мошенничеству, выпустила первую «Карту мобильного роста». Глобальный отчет, использующий данные около 3500 приложений, выпущенных в 2018 г., содержит рост, ...

Основы шаблонов С++: шаблоны функций Дисклаймер: статья была начата еще в феврале, но, по зависящим от меня причинам, закончена не была. Тема очень обширна, поэтому публикуется в урезаном виде. Что не поместилось, будет рассмотренно позже. Невозможно разбираться в современном С++, не зная, что такое шаблоны п...

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

Список изменений в Microsoft Edge Dev 77.0.218.4 Компания Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 77.0.218.4 для канала Dev, которая принесла с собой несколько исправлений и улучшений. Предлагаем ознакомиться со списком изменений: Новые функции и изменения в поведении: Добавлены дополн...

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

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

Юникорн-стартап Bolt проведет чемпионат для разработчиков с призом 350 тыс. рублей и возможностью релокации в Европу Европейский сервис вызова такси и аренды транспорта Bolt (бывший Taxify, «европейский Uber») объявил о старте онлайн-чемпионата для разработчиков. Призовой фонд соревнования составит 350 тысяч рублей, лучшие разработчики получат возможность релокации в Европу. Для участи...

В России создадут приложение для оценки состояния двигателя по звуку НП «ГЛОНАСС», оператор системы вызова экстренных оперативных служб Эра-Глонасс, разрабатывает мобильное приложение, которое сможет проверить состояние мотора автомобиля по его звуку. 

Владельцы смартфонов Huawei больше не смогут использовать сторонние лаунчеры Для Android-фанатов кастомизация и свобода — главное, ограничивать их в чём-либо будет крайне неправильно. Производители смартфонов практически не используют чистый Android в своих устройствах. ASUS, LG и Xiaomi не так давно представили смартфоны без собственных оболо...

[Перевод] Python как предельный случай C++. Часть 1/2 От переводчикаБрендон Роудс − весьма скромный человек, представляющий себя в твиттере как «Python-программиста, возвращающего долг сообществу в форме докладов или эссе». Число этих «докладов и эссе» впечатляет, равно как и число свободных проектов, контрибьютором которых Бре...

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

Флагманский Xperia 2 на качественных рендерах Инсайдеры уточнили характеристики будущего устройства и опубликовали галерею изображений с защитным чехлом из прозрачного силикона. Якобы Xperia 2 от Sony ...

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

Google Pay в Android 10 станет таким же удобным, как Apple Pay Как назначить карту в Google Pay? Нет ничего проще. По крайней мере, в Android 10 Я не очень люблю Google Pay. Несмотря на то что иногда бывает удобно оплатить покупки, не доставая из кармана портмоне, в целом пользоваться им совершенно некомфортно. Мало того, что через раз ...

10 мощнейших iPhone и iPad Разработчики бенчмарка исследовали результаты тестов, сделанных до 1 апреля 2019 года, и выбрали наиболее быстрые смартфоны и планшеты на iOS. Место ...

Тесты доказывают, что GeForce GTX 1660 Super будет очень выгодным предложением Первые тесты GeForce GTX 1660 Super показали, что адаптер максимально близок по производительности к GTX 1660 Ti. Новые тесты не столь впечатляют, но всё равно радуют. Это результаты видеокарт в Ashes of the Singularity: Escalation, и они показывают, что GTX 1660 Super...

Kubernetes Operator на Python без фреймворков и SDK Go на данный момент является монополистом среди языков программирования, которые люди выбирают для написания операторов для Kubernetes. Тому есть такие объективные причины, как: Существует мощнейший фреймворк для разработки операторов на Go — Operator SDK. На Go написа...

Samsung представляет новый флагман Galaxy Note 10 и Galaxy Note 10+ Во второй половине дня Samsung представила свои новейшие флагманские смартфоны семейства Galaxy Note. Galaxy Note 10, впервые в устройстве Note, доступен в двух размерах: 6,3 (Galaxy Note 10) и 6,8 дюйма (Galaxy Note 10+). Оба смартфона оснащены дисплеем AMOLED Cinematic Inf...

Обновленный флагман Redmi побил собственный рекорд в тестах производительности Обновленный флагман Redmi K20 Pro вновь подвергся тестированию в популярном бенчмарке AnTuTu. И результаты были весьма неожиданными.

Сравнение скорости iMac 2017 и iMac 2019 (бенчмарк Geekbench) Издание Geekbench опубликовало бенчмарки обновленных iMac 2019 модельного ряда. Результаты приятно удивляют! ПО ТЕМЕ: Как создать собственные «горячие» клавиши для любой программы в macOS. Все новые 27-дюймовые 5К-модели работают быстрее, чем iMac 2017 года. В одноядерном те...

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

Статистика сайта и своё маленькое хранилище Утилита Webalizer и инструмент Google Analytics помогали мне много лет получать представление о том, что происходит на веб сайтах. Сейчас я понимаю, что они дают очень мало полезной информации. Имея доступ к своему файлу access.log, разобраться со статистикой очень просто и ...

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

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

SATA SSD Enterprise в 2-контроллерных СХД Infortrend — замер производительности В прошлых статьях: СХД Infortrend — альтернатива А-брендам и СХД Infortrend EonStor DS2024G2 делался акцент на одно из преимуществ систем хранения Infortrend — поддержка Enterprise SATA SSD в 2-контроллерных системах. В комментариях читателей возник резонный вопрос: «Насколь...

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

Бредогенератор: создаем тексты на любом языке с помощью нейронной сети Привет Хабр. Эта статья будет в немного «пятничном» формате, сегодня мы займемся NLP. Не тем NLP, про который продают книжки в подземных переходах, а тем, который Natural Language Processing — обработка естественных языков. В качестве примера такой обработки будет использов...

Смартфон Samsung Galaxy S10 на SoC Exynos 9820 протестирован в Geekbench, результаты неоднозначные Смартфоны Samsung Galaxy S10 Lite и Galaxy S10+ уже отмечались в базе данных Geekbench, а сейчас та же участь постигла базовую модель серии – Galaxy S10 с каталожным номером SM-G973N. Особый интерес представляет то, что тестировалась версия на SoC Exynos 9820, поэ...

Смартфон Lenovo Z5 Pro GT установил абсолютный рекорд AnTuTu среди смартфонов на Android Во время анонса смартфона Z5 Pro GT производители обещали очень высокую производительность, что и не удивительно, ведь аппарат построен на топовой платформе Qualcomm Snapdragon 855. На тот момент даже приводился точный результат в бенчмарке AnTuTu – 368 480 баллов...

Холодильные шкафы В магазинах, ресторанах и промышленности, холодильный шкаф шх является незаменимым оборудованием, которое помогает сохранить скоропортящиеся продукты свежими и сочными. Техника эксплуатируется в максимальных температурных границах от +27 до +40 C. Влажность воздуха в помещен...

Sony Xperia 5 разочаровал в тесте DxOMark Специалисты лаборатории DxOMark в течение последних пары месяцев тестируют не только основные, но и фронтальные камеры смартфонов, составляя для них отдельных рейтинг. Вчера был опубликован обзор фронтальной камеры смартфона Sony Xperia 5, которая набрала всего 79 балло...

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

Objectives and Key Results: инструкция по применению Всем привет! Меня зовут Егор, я руковожу кластером App Platform в Авито. Мои команды в основном занимаются разработкой внутренних продуктов, инструментов и процессов — тем, что принято называть платформенной разработкой. Год назад я рассказывал в этом блоге, как мы внедрили ...

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

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

Instagram собирается бросить вызов TikTok, «позаимствовав» у китайского приложения функции для видеоредактора Instagram намерен скопировать у TikTok ключевые функции, сделавшие китайскую платформу для обмена музыкальными видео столь популярной. Указания на это нашла независимая разработчица Джейн Манчун Вон, исследовавшая код приложения. По ее словам, новая опция Clips («Клипы&...

Julia: функции и структуры-как-функции Несмотря на то, что в языке Julia по замыслу отсутствует «классическое» объектно-ориентированное программирование с классами и методами, язык предоставляет средства абстрагирования, ключевую роль в которых играет система типов и элементы функционального программирования. Рас...

Динамическая генерация DAG в Airflow Всем привет! Меня зовут Антон, в Ростелекоме я занимаюсь разработкой центрального хранилища данных. Наше хранилище состоит из модулей, в качестве оркестратора которых используются несколько инстансов Informatica, часть из которых мы хотим перевести на Airflow в рамках перехо...

Новые беспроводные наушники Noise Shots X3 Bass Компания Noise выпустила третью версию беспроводных наушников Noise Shots X3 Bass. Noise Shots X3 Bass основан на технологии подключения Bluetooth 5.0, которая имеет более высокую и более быструю полосу пропускания беспроводной связи. Это обеспечивает потоковую передачу ...

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

Управляем фокусом или щепотка C# и STM32 для веб-камеры Все началось весьма забавно. У меня к компьютеру были подключены две веб-камеры от производителя Logitech (модель C525). Вполне неплохие камеры, но, как оказалось позже, с драйверами весьма сомнительного качества. На самом деле это проблема не только данного производителя. И...

Полезный тест: Core i9-9900K против Ryzen 9 3900X, Ryzen 7 3700X, Ryzen 7 2700X и Ryzen 7 1700X на одинаковых частотах Многочисленные тесты процессоров Ryzen 3000 показали, что при сходных ценах решения Intel в сравнении с новинками AMD полностью неконкурентоспособны. Но многие поклонники Intel ещё с выходом первого поколения CPU Ryzen упрекали AMD в том, что она играет нечестно, и её п...

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

Google Assistant стал ещё круче. Что теперь умеет помощник? Фирменный голосовой ассистент Google постоянно совершенствуется. Например, в конце сентября интерфейс помощника стал более интуитивным на Pixel 3 XL. Тогда пользователи заметили перемещение приветствия с предложением помощи, в то время как иконки Google Lens и клавиатуры по...

[Перевод] Процедурные дороги в Houdini и Unity Для моей постапокалиптической игры Frameshift мне нужно было заполнить очень большой открытый мир разнообразными городами. В нашей команде всего 3 человека, поэтому я, разумеется, воспользовался процедурной мощью Houdini! Раньше, когда не знал о Houdini, я писал на C# соб...

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

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

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

Особенности настройки Palo Alto: SSL VPN Несмотря на все преимущества межсетевых экранов Palo Alto, в рунете не так много материалов по настройке этих устройств, а также текстов, описывающих опыт их внедрения. Мы решили обобщить материалы, накопленные у нас за время работы с оборудованием этого вендора и рассказа...

ANDROID Q будет работать в полноэкранном режиме Нативная система Android остается одной из наиболее предпочтительных систем для смартфонов, однако не все идеально в нынешней системе Android 9 Pie. Тем не менее, компания собирается выпустить последнюю версию Android 10 Q и внедряет некоторые новые функции в эту систему. Се...

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

[Перевод] Применение интегрирования Монте-Карло в рендеринге Все мы изучали в курсе математики численные методы. Это такие методы, как интегрирование, интерполяция, ряды и так далее. Существует два вида числовых методов: детерминированные и рандомизированные. Типичный детерминированный метод интегрирования функции в интервале выгля...

Тесты показали, когда имеет смысл использовать Raspberry Pi 4 вместе с SSD В прошлом месяце был представлен одноплатный ПК Raspberry Pi 4. Новая модель стала не только производительнее, но и функциональнее. К примеру, у нового ПК появился порт USB 3.0. Кроме прочего, такой разъём позволяет более полноценно использовать SSD в качестве основног...

Xiaomi Mi Mix 4 показал сомнительные возможности в бенчмарке В сети продолжают накапливаться подробности об ожидаемом смартфоне Xiaomi Mi Mix 4. На это раз информация была обнаружена в базе данных бенчмарка Geekbench.  Народное творчество Судя по отчёту, смартфон тестировался в версии с 6 ГБ оперативной памяти и с установле...

Вызов телемастера на дом - это правильное решение! Сегодня в каждом доме есть современный телевизор с плоской панелью, большой диагональю и широким спектром функций, по сути полноценный домашний развлекательный комплекс. ЖК, LCD, LED, проекционные, плазменные, Smart TV, 3D, с изогнутыми экранами - все эти телевизоры по разн...

Утечка раскрыла внешний облик новых приложений macOS 10.15 Буквально через несколько дней состоится всемирная конференция для разработчиков WWDC 2019, где Apple явит миру свои новые программные продукты. Чем ближе мероприятие — тем больше в Сети появляется секретных сведений. Известный разработчик Гильермо Рэмбо, неоднократно...

Canon выпустила камеру EOS RP и анонсировала разработку шести объективов для системы EOS R Canon выпускает EOS RP — компактную, легкую и практичную полнокадровую беззеркальную камеру для увлеченных любителей. Помимо этого Canon анонсировала разработку объектива RF 24–240mm F4–6.3 IS USM — идеальной модели для путешествий, как по размеру, так и по рабочим х...

Geekbench показал, насколько новые MacBook Pro мощнее предшественников В сети появились результаты тестирования производительности новых MacBook Pro, который Apple представила двумя днями ранее. В базе бенчмарка Geekbench оказалась самая топовая модель ноутбука c 8-ядерным процессором Intel Core 9-го поколения и 32 гигабайтами оперативной памя...

[Из песочницы] Скелетная анимация на стороне видеокарты Не так давно Unity представила ECS. В процессе изучения мне стала интерестно, а каким образом можно подружить анимацию и ECS. И в процессе поиска я наткнулся на интересную технику, которую применяли ребята из NORDVEUS в своем демо для доклада Unite Austin 2017. Unite Austin...

Intel Core i7-10710U существенно обогнал AMD Ryzen 7 3750H в бенчмарке Geekbench 5 Этот раунд остался за «синей командой».

[Перевод] Бенчмарк потребления ЦП для Istio и Linkerd Введение Мы в Shopify занялись развертыванием Istio в качестве service mesh. В принципе все устраивает, кроме одной вещи: это дорого. В опубликованных бенчмарках для Istio говорится: С Istio 1.1 прокси потребляет примерно 0,6 vCPU (виртуальных ядер) на 1000 запросов в секун...

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

Обновление MIUI 11 для Xiaomi Redmi Note 8 Pro Пользователям Xiaomi Redmi Note 8 Pro стало доступно обновление MIUI 11.0.1.0. Обновление основано на Android 10. Был переработан пользовательский интерфейс и функции повышения производительности. Дизайн в MIUI 11 выглядит чисто и современно, старый беспорядок был удален из ...

Xiaomi Mi Note 10 и Mi CC9 Pro протестировали в бенчмарке В базе данных популярного бенчмарка Geekbench обнаружились результаты тестирования смартфонов Mi Note 10 и Mi CC9 Pro, которые еще не были представлены официально. Как и следовало ожидать, почти одинаковые показатели производительности в Geekbench лишь подтверждают информаци...

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

Go Go Thomas 2.0 Budge Studios™ представляет игру «Thomas и его друзья: вперед, Thomas!» — веселые гонки для детей. Ездите наперегонки с другими паровозами или выбирайте два поезда и состязайтесь с другом! Ускорители помогут ездить с максимальной скоростью, собирать награду и получать особое...

HPE и Nutanix объявили о первом сотрудничестве По мнению партнеров, альянс был создан для того, чтобы бросить вызов Dell EMC и VMware, которые лидируют на рынках серверов и гиперконвергентной инфраструктуры.

Xiaomi Mi 9 в новой версии AnTuTu набирает 500 000 баллов, а Black Shark 2 Pro — всего 450 000 Во время анонса Black Shark 2 Pro компания заявила, что смартфон набирает в AnTuTu 500 000 баллов. Вчера стало известно, что в реальных тестах он преодолевает отметку лишь в 450 000. Но в обоих случаях мы не знали, что тестирование проводилось в новой версии бенчмарка AnTuTu...

Как превратить Galaxy S10 в Google Pixel Хотя Galaxy S10 и красивый смартфон, его программное обеспечение приходится по нраву далеко не всем. One UI претерпел глобальные изменения за последнее время и старается всячески заставить своих пользователей стереть неприятные воспоминания о печально известном лончере Touc...

Citroen представляет 19_19 — один из самых необычных концептов в своей истории На грядущей техновыставке VivaTech Paris можно будет увидеть новый концепт французской компании Citroen – модель «19_19». Это электрокар с инновационным дизайном, который бросает вызов прочим флагман отрасли. В первую очередь, из-за своего футуристического вида, где у каждой...

Вместо Android: Google запустила сайт об ОС Fuchsia Никто не знает, сколько тайных проектов в данный момент развивает Google, но даже если и узнает, нет никаких гарантий, что он представляет собой именно то, чем кажется. Именно так было в случае с проектом Fuchsia, которому прочили роль преемника Android, Wear OS и Chrome OS...

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

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

Смартфон Xiaomi Pocophone F2 протестировали в бенчмарке Сетевые источники сообщают о том, что в базе данных популярного бенчмарка Geekbench появились результаты тестирования смартфона Xiaomi Pocophone F2. Утверждается, что еще не представленный аппарат оснащается топовым восьмиядерным процессором Qualcomm Snapdragon 855 и 6 ГБ оп...

Google добавила ИИ-функцию Smart Compose в Google Docs, но пока только для корпоративных клиентов Компания Google решила добавить функцию Smart Compose в Google Docs. Таким образом, теперь при создании документов пользователям будут доступны предположения по вводу текста, созданные посредством искусственного интеллекта. Функция Smart Compose была представлена в прошлом г...

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

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

[Перевод] Знакомство с SwiftUI: Создание простого приложения с использованием TableView Во время проведения WWDC 2019, одним из самым больших и захватывающих моментом был анонс релиза SwiftUI. SwiftUI — это совершенно новый фреймворк, который позволяет проектировать и разрабатывать пользовательские интерфейсы с написанием меньшего количества кода, декларативным...

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

[Перевод] Создание динамических PDF-файлов с использованием React и Node.js Материал, перевод которого мы сегодня публикуем, посвящён созданию динамических PDF-файлов с использованием HTML-кода в качестве шаблона. А именно, речь пойдёт о том, как сформировать простой счёт на оплату неких товаров или услуг, динамические данные, включённые в который, ...

Зависит ли уровень счастья сотрудников от интересных задач? Расскажут СКБ Контур, Dodo Pizza, Staply и Alternativa Games Хоть сейчас и мало кого заинтересуешь «печеньками» и «кикером в офисе», эйчары до сих пор в описаниях вакансий машинально делают упор на удобном расположении офиса, бесплатном кофе и классных тимбилдингах. Но это, скорее, верхушка айсберга, приятное дополнение к тому, что ...

Ломаем простую «крякми» при помощи Ghidra — Часть 2 В первой части статьи мы при помощи Ghidra провели автоматический анализ простой программы-крякми (которую мы скачали с сайта crackmes.one). Мы разобрались с тем, как переименовывать «непонятные» функции прямо в листинге декомпилятора, а также поняли алгоритм программы «верх...

Ещё один провал Google Pixel 4 XL. Не стоит сгибать смартфон Блогер JerryRigEverything добрался до смартфона Google Pixel 4 XL, чтобы подвергуть его стандартному набору испытаний. Тест стекла, был пройден, как обычно. Тест на нагрев бесполезный, поэтому его можно не упоминать. А вот с тестом на изгиб, который как раз самый полез...

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

[Перевод] Процедурные паттерны, которые можно использовать с тайловыми картами Процедурная генерация используется для повышения вариабельности игр. Среди известных проектов можно упомянуть Minecraft, Enter the Gungeon и Descenders. В этом посте я объясню некоторые из алгоритмов, которые можно применять при работе с системой Tilemap, появившейся как 2D-...

Американец с помощью приложения для доставки пиццы вызвал отряд полиции Американец использовал приложение Domino's Pizza, чтобы создать ложный вызов целого отряда полицейских.

На Windows 10 теперь можно звонить и принимать вызовы с Android-смартфона Вам понадобится установить приложение «Ваш телефон».

RAR for Android 5.70.69 RAR для Android компании RARLAB способен создавать RAR и ZIP и распаковывать RAR, ZIP, TAR, GZ, BZ2, XZ, 7z, ISO, ARJ архивы. Список команд включает восстановление поврежденных ZIP и RAR архивов, функцию измерения производительности, совместимую с аналогичной функцией WinRAR...

Поддержка интерфейса PCI Express 4.0 не даёт видеокартам Radeon RX 5700 преимущества в производительности Вчера в продажу поступили видеокарты Radeon RX 5700 и RX 5700 XT. На нашем сайте уже вышла первая часть обзора, кроме того, мы ознакомились с усреднёнными показателями других тематических ресурсов. Теперь же пришла пора узнать, имеет ли хоть какое-то значение для новых ...

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

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

Стоимость многоразовых соломинок Dior составляет 9 500 рублей В последнее время одной из самых благородных тенденций в бизнесе стала экологичность. Модный дом Dior решил не оставлять этот вызов без внимания.

Nokia Daredevil с 4 ГБ ОЗУ замечен в Сети В начале месяца мы сообщали, что смартфон Nokia Daredevil был протестирован в популярном бенчмарке Geekbench, в котором он смог набрать 1604 и 5821 балл в однопоточном и многопоточном режимах соответственно. Под этим кодовым названием скрывается смартфон, который выйдет...

Вышел CLion 2019.2: поддержка встроенной разработки, отладчик для MSVC, поиск неиспользованных заголовочных файлов Привет, Хабр! Лето за окном пролетает для нас почти незаметно, потому что все эти месяцы мы посвятили работе над новым релизом 2019.2 нашей кросс-платформенной среды для разработки на C++ — CLion. Мы успели довольно много всего: и провести внутренний Хакатон, и попробовать ...

Uklon запускает работу и открывает офис в Запорожье Украинский сервис вызова авто Uklon запускает работу и открывает офис в Запорожье. Вызвать Uklon в Запорожье можно будет начиная с 1 марта 2019 года, стоимость поездки будет стартовать с 20 грн. «Мы давно изучали местный рынок перевозок в Запорожье и планировали там наш...

Уточняем описание функций системы с помощью диаграммы Sequence Уточняем описание функций системы с помощью диаграммы Sequence (продолжение "Белки") В данной статье рассмотрим, как можно детализировать (уточнить) описание автоматизируемой функции с помощью UML Sequence Diagram — диаграммы последовательности. В данном примере я использую ...

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

AMD Ryzen 5 3500X существенно обогнал Intel Core i5-9400F в бенчмарке Geekbench 5 Намечается серьёзное противостояние в бюджетном сегменте.

Xiaomi представила оболочку MIUI 11: открытый бета-тест стартует 27 сентября, стабильные версии для Mi 8, Mi 9, Redmi K20 и Redmi Note 7 — в середине октября Компания Xiaomi сегодня официально представила долгожданную оболочку MIUI 11. И сегодня же стало известно, когда и какие модели получат стабильную версию нового интерфейса. Cразу же небольшой спойлер: ждать долго не придется — в отличие от Huawei и ее EMUI 10. Но...

Функцией вызова электромобиля Tesla с парковки Smart Summon воспользовались более полумиллиона раз всего за несколько дней Национальная администрация безопасности дорожного движения США (NHTSA) пристально следит за функцией Smart Summon, которая стала причиной нескольких аварий электромобилей Tesla в последние дни. Ведомство заявляет, что поддерживает контакт с автопроизводителем и продолжает со...

В Geekbench засветилась неанонсированная платформа MediaTek MT6785 с ядрами ARM Cortex-A76 Как пишет китайский источник, в базе данных бенчмарка Geekbench замечена новая однокристальная платформа MediaTek – она получит обозначение MT6785 и станет на ступень выше модели Helio P90 (MT6779). Судя по результатам теста, новая SoC обеспечит чуть большую произ...

Монитор Zowie XL2731 адресован киберспортсменам Компания BenQ представила под маркой Zowie монитор XL2731, разработанный специально для пользователей, увлекающихся компьютерными играми. Панель имеет размер 27 дюймов по диагонали. Разрешение составляет 1920 × 1080 пикселей, что соответствует формату Full HD. Монитор облада...

Директ добавил в нативный блок для мобильного приложения разные форматы рекламы Команда Яндекс.Директа сообщила о реализации возможности показа в нативном блоке для мобильного приложения медийных объявлений фиксированного размера, смарт-баннеров и видеорекламы.  По данным сервиса, это поможет повысить доходы площадок, — при под...

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

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

[Из песочницы] Процесс компиляции программ на C++ Цель данной статьи: В данной статье я хочу рассказать о том, как происходит компиляция программ, написанных на языке C++, и описать каждый этап компиляции. Я не преследую цель рассказать обо всем подробно в деталях, а только дать общее видение. Также данная статья — это необ...

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

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

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

В Intel считают, что добавление ядер не увеличивает производительность процессоров в играх Главный стратег Intel по развитию производительности продуктов Райан Шраут (Ryan Shrout) хочет, чтобы мир знал, что большее количество ядер процессора не обязательно означает лучшую производительность. Не так давно он опубликовал в полуофициальном блоге Performance at Intel,...

[Перевод] WolframClientForPython | Новая клиентская библиотека Wolfram Language для Python Оригинал перевода в моём блоге Получение полного доступа к языку Wolfram Language из языка Python Язык Wolfram (Wolfram Language) дает программистам в руки уникальный язык с огромным множеством сложных алгоритмов, а также встроенных знаний об окружающем мире. На протяжении...

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

ASUS ROG Phone II не смог обойти ZTE Axon 10 Pro 5G в бенчмарке Master Lu Многие привыкли сравнивать производительность смартфонов, опираясь на бенчмарк AnTuTu. Но последнее время все чаще появляются результаты из китайского Master Lu. Например, результаты за июль в Master Lu в этот раз представили даже раньше, чем китайскую версию топа AnTuTu, и...

iOS 13 запретит WhatsApp и Facebook прослушивать пользователей Спрятаться от слежки в интернете невозможно. Что бы вы ни пытались сделать, скрыть свою активность от тех, кто заинтересован в том, чтобы проследить за вами, полностью все равно не удастся. Даже в iOS, такой защищенной и безопасной, нет-нет да и обнаруживаются механизмы, по...

Голосовые звонки и текстовые сообщения теперь работают на Lumia 950 XL с WoA Microsoft прекратила разработку новых функций для телефонов на базе Windows, но группа разработчиков-энтузиастов работает над тем, чтобы довести полную версию Windows 10 до флагманской линейки Lumia 950.Windows 10 на ARM для Lumia 950 XL достигла еще одной вехи. По словам ве...

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

Redmi Note 7 Pro показал убедительные результаты в тестах Смартфон Redmi Note 7 Pro оказался значительно более производительным по сравнению с Redmi Note 7 благодаря использованию мобильной платформы Qualcomm Snapdragon 675. В данной однокристальной системе, которая создана с использованием 11-нанометрового технологического пр...

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

Одна из главных новых функций Android Pie тормозит смартфоны Google Pixel Функция Digital Wellbeing (Цифровое благополучие) призвана научить людей внимательнее относиться к своему времени. Особенно, к той части, которая тратится на смартфон. Однако, похоже, эта же функция в последнее время начала замедлять смартфоны Pixel. На форуме Reddit на...

Назван срок начала продаж полнокадровых беззеркальных камер Panasonic Lumix S1 и S1R Осенью прошлого года компания Panasonic сообщила о разработке двух моделей полнокадровых беззеркальных фотокамер — Lumix S1R и S1, оснащенных  креплением для объективов Leica L. Тогда сроком появления камер на рынке было названо начало 2019 года. К выставке C...

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