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

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

Google Go можно установить на все актуальные ... В мае 2017 года Google представила операционную систему Android Go Edition, которая предназначена для мобильников, обладающих слабым железом и до 1 Гб оперативной памяти. Облегченная версия Android занимает меньше места, чем стандартный вариант зеленого робота. Специально д...

[Перевод] Руководство по React Native для начинающих Android-разработчиков (с примером приложения) Представляем вам перевод статьи Nikhil Sachdeva, опубликованной на hackernoon.com. Автор делится опытом разработки мобильных приложений с помощью React Native и предлагает создать свое приложение, используя этот фреймворк. Я был Android-разработчиком и довольно длительное...

Новый рекорд. 90 млн загрузок одного приложения для iOS и Android за неделю 25 сентября пользователи мобильных устройств, работающих под управлением iOS и Android, получили возможность скачать условно бесплатную игру Mario Kart Tour. За первые 24 часа приложение загрузили более 20 миллионов человек, а доход от внутриигровых продаж превысил 1 ми...

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

Как уменьшить размер фотографий и видео на Galaxy S10 Памяти никогда не бывает много. Даже если объем накопителя вашего смартфона составляет 128 ГБ и более, нет ничего зазорного в том, чтобы сэкономить его. Кто-то с этой целью удаляет накопившиеся фотографии и видеозаписи, а кто-то регулярно чистит кэш, который накопили прилож...

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

Несколько программ из Play Store оказались заражены. Срочно удалите их со своего смартфона! В приложениях Google Play Store нашли вирусы. Опять Операционная система Android является очень удобной и приятной в использовании, ее можно кастомизировать по своему желанию и устанавливать сторонние лаунчеры… примерно такие доводы (и еще массу других) можно услышать ...

[Перевод] Главный секрет разработки хороших Electron-приложений Кое-кто люто ненавидит Electron-приложения. То, что приложение включает в себя браузер Chromium, кажется, мягко говоря, странным. Это ощущение усиливается в ходе работы с такими приложениями. Они потребляют много памяти, медленно загружаются и не отличаются особенно высокой ...

Зачем Microsoft использует Android на Surface Duo и Windows 10X на Surface Neo На прошлой неделе компания Microsoft представила два гибких устройства, которые должны поступить в продажу в конце 2020 года. Бренд Surface начнёт распространяться на устройства новых категорий. Интересно отметить, что модель Surface Neo будет работать на Windows, а устройст...

[Перевод] Electron: разработка настольных приложений с использованием HTML, CSS и JavaScript Можно ли, используя HTML, CSS и JavaScript, создавать настольные приложения? Автор статьи, перевод которой мы сегодня публикуем, даёт утвердительный ответ на этот вопрос. Здесь он расскажет о том, как, применяя веб-технологии и пользуясь возможностями фреймворка Electron, со...

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

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

Веб-приложения, наконец, стали более родными в Windows 10 Microsoft делает большие ставки на Progressive Web Apps (PWA), которые представляют собой веб-приложения на стероидах, разработанные так, чтобы они выглядели и работали как собственные приложения на Windows 10 и других платформах, включая Android.Прогрессивные веб-приложения...

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

[Из песочницы] Устранение рекурсии в Python Привет, Хабр! Представляю вашему вниманию перевод статьи "Removing a recursion in Python, part 1" автора Эрика Липперта (Eric Lippert). На протяжении последних 20 лет я восхищался простоте и возможностям Python, хотя на самом деле никогда не работал с ним и не изуч...

Лучшие программы-архиваторы на Android Работать с архивами на Android просто Одним из наиболее распространенных типов файлов, с которыми нам приходится иметь дело, являются архивные файлы. Файлы форматов zip, rar, 7z и многие другие являются довольно удобным и универсальным инструментом для обмена информацией. См...

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

Как очистить оперативную память на Android-смартфоне Освободив оперативную память, вы заставите смартфон работать быстрее Большинство устройств среднего и высокого ценового диапазона, выпущенные за последние пару лет, имеют в районе 4 гигабайт оперативной памяти. Если, конечно, мы не будем принимать во внимание флагманы вроде ...

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

[Перевод] Зачем приложению пульта Д/У знать моё местоположение? Вот интересный шаблон недружественного поведения приложения, которого можно было бы легко избежать, если бы программисты и бизнесмены рассуждали как обычные люди. У меня есть звуковая система Pioneer/Onkyo. Это неплохая техника, которая поставляется с (не слишком дерьмовым)...

[Из песочницы] Разработка Chrome Extension вместе с Angular CLI Разработкой расширений к Chrome я занимаюсь давно и за это время я прошел целый путь от Greasemonkey юзер-скриптов до полноценного Angular-приложения в оболочке chrome-extension. Моя задача в том, что я патчу некоторые уже работающие сайты, чтобы изменить их функционал и авт...

[Перевод] Разработка приложения для потокового вещания с помощью Node.js и React Автор материала, перевод которого мы сегодня публикуем, говорит, что работает над приложением, которое позволяет организовывать потоковое вещание (стриминг) того, что происходит на рабочем столе пользователя. Приложение принимает от стримера поток в формате RTMP и преобра...

Локализация приложения и поддержка RTL. Доклад Яндекс.Такси При локализации сервиса важно внимательно отнестись к согласованию переводов между собой. Руководитель группы клиентской Android-разработки Яндекс.Такси Александр Бонель рассказал, какие практики и инструменты упрощают локализацию. Во второй части доклада Саша поделился опыт...

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

[Перевод] Серверный рендеринг в бессерверной среде Автор материала, перевод которого мы публикуем, является одним из основателей проекта Webiny — бессерверной CMS, основанной на React, GraphQL и Node.js. Он говорит, что поддержка многоарендной бессерверной облачной платформы — это дело, которому свойственны особенные задачи....

Привет из Матрицы. Агент Смит заразил более 25 млн Android-устройств Согласно отчету компании Check Point, которая занимается вопросами цифровой безопасности, вредоносное приложение Agent Smith заразило более 25 миллионов устройств, работающих под управлением операционной системы Android. Специалисты Check Point утверждают, что приложени...

[Перевод] Отлаживаем развертывание ПО со strace Моя основная работа — это, по большей части, развертывание систем ПО, то есть уйму времени я трачу, пытаясь ответить на такие вот вопросы: У разработчика это ПО работает, а у меня нет. Почему? Вчера это ПО у меня работало, а сегодня нет. Почему? Это — своего рода отладка,...

[Перевод] Продуманные запросы: стратегии кэширования в век PWA Давным-давно мы, в деле кэширования, всецело полагались на браузеры. Разработчики в те дни почти никак не могли на это повлиять. Но потом появились прогрессивные веб-приложения (Progressive Web App, PWA), сервис-воркеры, API Cache. Внезапно случилось так, что в руках програм...

Приложения для iOS должны начать занимать меньше места За прошедшие несколько лет вес мобильных приложений заметно вырос. Однако компания Apple планирует бороться с этим ростом. Специально для решения этой проблемы купертиновцы доработали язык Swift так, чтобы финальное приложение после компиляции занимало на 8-15% меньше, чем с...

Как использовать Android-смартфон или планшет в качестве второго монитора Использовать Android-устройство в качестве второго монитора? Нет ничего проще! Второй монитор — это очень полезная вещь для работы. Благодаря ему можно значительно увеличить рабочее пространство и тем самым уместить куда больше полезных элементов. Однако не у всех есть...

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

Как загружать из App Store приложения любого размера без Wi-Fi на iOS 13 iOS 13 – это, пожалуй, лучшее обновление iOS за последние несколько лет. При его разработке Apple учла колоссальное количество пожеланий пользователей, претворив в жизнь подавляющее большинство из них. Чего стоит одна только поддержка мыши, которая хоть и не предназначена д...

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

[Из песочницы] Full-stack TypeScript Apps Привет, Хабр! Представляю вашему вниманию перевод статьи "Full-Stack TypeScript Apps — Part 1: Developing Backend APIs with Nest.js" автора Ana Ribeiro. Часть 1: Разработка серверного API с помощью Nest.JS TL;DR: это серия статей о том, как создать веб-приложение TypeScript ...

[Перевод] Метрики производительности для исследования невероятно быстрых веб-приложений Есть одно высказывание: «Что ты не можешь измерить, то ты не можешь улучшить». Автор статьи, перевод которой мы сегодня публикуем, работает в компании Superhuman. Он говорит, что эта компания занимается разработкой самого быстрого в мире почтового клиента. Здесь речь пойдёт ...

[Перевод] Рекомендации по созданию приложений на React Native. Часть 1 Добрый день, хабровчане. Сегодня делимся с вами переводом статьи, перевод которой был подготовлен специально для первого запуска курса «ReactJS/React Native-разработчик». Приятного прочтения. Если вы новичок в мире React Native, то вы знаете, что в нем есть некоторые по...

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

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

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

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

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

[Перевод] Grid или Flexbox? Мишель Баркер, автор материала, перевод которого мы сегодня публикуем, говорит, что недавнее обсуждение в Twitter, начатое Крисом Койером, заставило её задуматься о том, как веб-разработчики делают выбор между технологиями CSS Grid Layout и CSS Flexbox Layout при разработке ...

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

Накопительное обновление KB4512941 исправляет серьезную ошибку в Windows 10 версии 1903 Последнее накопительное обновление, выпущенное Microsoft для Windows 10 версии 1903, устраняет ошибку, возникающую в «Песочнице» Windows после установки другого обновления.В частности, Microsoft признала ошибку, приводившую к неисправности Windows Sandbox после установки нак...

[Перевод] 5G — технология, которая, видимо, замедлит веб Технология 5G — это уже реальность. Соответствующий значок начинает появляться в верхних частях экранов телефонов по всему миру. Если вы подключены к 5G-сети, то вы могли заметить, что такая сеть не кажется намного более быстрой, чем 4G-сеть. Я вполне это понимаю. Говорят, ч...

[Перевод] Vue.js: 3 анти-паттерна Вероятно, Vue.js — это один из приятнейших JavaScript-фреймворков. У него имеется интуитивно понятный API, он быстрый, гибкий, им легко пользоваться. Однако гибкость Vue.js соседствует с определёнными опасностями. Некоторые разработчики, работающие с этим фреймворком, склонн...

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

Лучшие Android-приложения для поиска текстов песен Знаете лишь пару строчек из песни? Не проблема. Эти приложения помогут вам найти нужный трек! Если вам нужно распознать песню, которая играет в данный момент, то вы, наверняка, в курсе того, какие программы для этого использовать. Тем более, что мы недавно делали подборку по...

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

[Перевод] Переход на Next.js и ускорение загрузки домашней страницы manifold.co в 7.5 раз Сегодня мы публикуем перевод рассказа о том, как переход с React Boilerplate на Next.js, фреймворк для разработки прогрессивных веб-приложений, основанный на React, позволил ускорить загрузку домашней страницы проекта manifold.co в 7.5 раз. Другие изменения в проект не вноси...

WWDC 2015: Apple уменьшила приложения Если бы пользователи iOS-устройств обращали внимание на “всякую ерунду”, они были бы шокированы: начиная с осени 2015 года приложения для iOS стали вдруг худеть. Как если бы в Apple появилось подразделение магов, не иначе. Но пользователи, как правило, до цифровой прозы ...

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

Новые мини-ПК Zotac серии ZBOX с чипами Intel Xeon для инженеров и дизайнеров Новое семейство настольных компьютеров Zotac ZBOX Q имеет размеры 225х203х 128 мм. Это делает их довольно маленькими по сравнению с обычными настольными ПК, но довольно большими по сравнению с одним из карманных мини-ПК ZBOX Pico компании. Серия Q обладает гораздо большей мо...

Google научила Android 10 хранить данные приложений даже после удаления Android 10 позволяет приложениям хранить свои данные на устройстве даже после удаления Исторически так сложилось, что пользователи Android, в отличие от пользователей iOS, довольно спокойно относятся к созданию резервных копий. То ли из-за отсутствия понятного механизма резе...

Сон — это главный ресурс для мозга программиста Можете использовать этот пост как аргумент при переговорах. Вы, наверное, уже слышали эту продуманную фразу, которую произнес Рид Хастингс, CEO компании Netflix, говоря о развитии компании: «Наш главный конкурент – это сон». Он логично рассуждает, что с точки зрения прибы...

Переписано с нуля. Snapchat для Android становится быстрее и лучшее Snapchat полностью раскроется только на Huawei P30 и Huawei P30 Pro Социальная сеть Snapchat имела более 300 миллионов активных пользователей в месяц по состоянию на сентябрь прошлого года. Разработчики одноименного приложения из компании Snap официально сообщили о под...

[Перевод] Пишем Android-приложение на ассемблере Эта рассказ о нестандартном подходе к разработке Android-приложений. Одно дело — установка Android Studio и написание «Hello, World» на Java или Kotlin. Но я покажу, как эту же задачу можно выполнить иначе. Читать дальше →

[Из песочницы] Как хакеры используют Microsoft Excel против самого себя Привет, Хабр! представляю вашему вниманию перевод статьи «How Hackers Turn Microsoft Excel's Own Features Against It» автора Лили Хэй Ньюман. Elena Lacey, getty images Наверняка для многих из нас Microsoft Excel – программа скучная. Она много чего умеет, но всё-таки это н...

Сколько стоит приложение Сколько стоит приложение? В одной из предыдущих статей мы приводили результаты опроса более 55 компаний – разработчиков мобильных приложений из 15 стран – о стоимости разработки типовых приложений. Вот они: То есть создать усредненное мобильное приложение стоит о...

Apple S1: загадка, укрытая тайной Представляя Apple Watch 9 сентября 2014 года, о процессоре используемом нём даже не упомянули. А зачем? Apple собиралась продавать, миллионными тиражами, Apple Watch. В них, естественно, был какой-то чип, скорее всего собственной разработки – но круговое колесико и датчики ...

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

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

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

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

Как приучить ребёнка читать. У Amazon есть ответ Компания Amazon вчера представила не только бюджетный планшет All-New Fire HD 10, но и электронную книгу Kindle Kids Edition. Из названия несложно догадаться, что новинка ориентирована на детей. Судя по всему, это первая подобная электронная книга на рынке. Как и в случ...

[Перевод] Разработка простых современных JavaScript-приложений с использованием Webpack и прогрессивных веб-технологий Думали ли вы о том, чтобы воспользоваться при разработке своего очередного веб-проекта простейшим из существующих набором технологий? Если это так — значит материал, перевод которого мы публикуем сегодня, написан специально для вас. JavaScript-фреймворки существуют для того...

Google Drive как хранилище для веб-приложения Предисловие Мое веб-приложение хранит данные в localStorage. Это было удобно, пока не захотелось, чтобы пользователь, заходя на сайт с разных устройств, видел одно и то же. То есть, понадобилось удаленное хранилище. Но приложение «хостится» на GitHub Pages и не имеет сервер...

«Сбербанк» запустил денежные переводы для людей без карт Как сообщает vc.ru, ссылаясь на официальных представителей «Сбербанка», теперь получить онлайн-переводы можно без банковской карты или счета. Люди, у которых нет карты или счета, могут получить денежные переводы в банкоматах или отделениях по коду из SMS. О...

Cooler Master SF360R ARGB официально представили Сегодня состоялся официальный анонс нового продукта под названием Cooler Master SF360R ARGB, который меняет виденье на рынок вентиляторов. Это корпусной стильный вентилятор, который выполнен в форм-факторе «три-в-одном». У вас есть один цельный корпус с тремя отдельными вент...

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

5 причин, почему на Android такие убогие приложения Приложений в Google Play больше, но они не приносят деньги Android обходит iOS по занимаемой доле рынка, а с недавнего времени обходит и по количеству приложений в виртуальном магазине. Но количество не всегда равно качеству — вы и сами можете в этом убедиться, если уй...

[Перевод] Веб-компоненты: 9 проектов, о которых стоит знать в 2019 году Автор материала, перевод которого мы сегодня публикуем, полагает, что если вы собираетесь использовать при проектировании интерфейсов своих приложений веб-компоненты и подыскиваете подходящую библиотеку, независимую от UI-фреймворков, вам стоит взглянуть на те проекты, о кот...

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

Как установить Windows на Android-планшет В магазинах, конечно, есть несколько планшетов на Windows 10, которые вы можете приобрести, но планшетов на базе Android гораздо больше, и многие из них даже поставляются с клавиатурами, которые позволяют пользователям работать на них, как на настольном компьютере или на то...

Microsoft официально анонсировала Windows 10X для ПК с двумя экранами Microsoft анонсировала кучу нового оборудования сегодня на своем ежегодном мероприятии. Наряду с обычной линейкой Surface, Microsoft также показала и новый Surface Neo. Surface Neo – это первое складное устройство Microsoft под брендом Surface с двойным экраном. Для поддержк...

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

Портирование WPF приложений на netcore 3.0 Ожидаемый релиз netcore 3.0 позволяет запускать wpf на netcore. Процедура перевода для одного несложного проекта занимает один-два дня. Каждый последующий — много быстрее. Читать дальше →

Биткоин, как валюта, приведёт к экономическому кризису Начну с хорошего. Есть в биткоине одно серьёзное преимущество — это скорость платежей. Да, именно скорость. Кто-то может возразить: «как же так, я расплачиваюсь картой моментально, а тут мне ждать 20-30-40 минут попадания транзакции в блок и её подтверждения». А вот всё не...

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

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

Как использовать Торрент на Android-смартфоне Неофициальные торрент-клиенты могут содержать вирусы, так что мы бы не советовали вам или пользоваться Клиент BitTorrent — довольно удобная программа для загрузки самых разных файлов. И многие пользователи персональных компьютеров с удовольствием ей пользуются. При это...

Интрига нового проектора Acer C250i с поворотом экрана под смартфоны - если он делает это правильно, то это революция Новинка Acer - это важный шаг конструкторской мысли к идеальному проектору - кубику с квадратной матрицей и H/V-коррекцией трапецеидальных искажений Представленный в начале сентября на выставке IFA проектор Acer C250i представляет собой 600 г Bluetooth акустическую колонку ...

Как узнать пароль от Wi-Fi, к которому подключён ваш Android-смартфон За время использования своего Android-устройства вы, скорее всего, подключались к десяткам сетей Wi-Fi. Школа, дом, работа, спортзал, дома ваших друзей и семьи, кафе – каждый раз, когда вы вводите один из этих Wi-Fi-паролей, ваше Android-устройство сохраняет его для безопас...

[Перевод] Понимание разницы между СI и СD: «если что-то вызывает боль, делайте это почаще» Disclaimer. Костис Капелонис — Developer advocate (человек, защищающий и отстаивающий принципы программной разработки) Codefresh, первой платформы CI/CD для Kubernetes и контейнеров. Миссия Codefresh «Автоматизировать и упрости всё, от кода до облака». Как инженер-программис...

Как сделать из сайта приложение и выложить его в Google Play за несколько часов. Часть 1/2: Progressive Web App Наверное, все близкие к веб-разработке люди уже наслышаны о Progressive Web App. Ещё бы! Эта технология практически уравняла веб и мобильную разработку с точки зрения распространения продуктов и вовлечённости пользователей. Да, современный фронтенд, написанный, например, ...

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

Кейс от RetouchMe: что мы получили от локализации приложения на 35 языков RetouchMe — популярное приложение, в котором профессиональные дизайнеры отредактируют ваше фото за 10-15 минут. В США занимает 100-150 позиции в топ-чарте приложений App Store (категория «Фото и Видео»). 17 млн установок в 150 странах мира Локализация на 35 языков 10-1...

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

Адаптируем AutoMapper под себя AutoMapper один из основных инструментов применяемых в разработке Enterprise приложений, поэтому хочется писать как можно меньше кода определяя маппинг сущностей. Мне не нравится дублирование в MapFrom при широких проекциях. CreateMap<Pupil, PupilDto>() .ForMember(x =...

Nintendo Switch скоро могут превратить в планшет на Android Nintendo Switch довольно стремительно ворвалась на рынок, доказав всему миру, что нестандартные решения вполне могут приносить прибыль, став одной из самых быстропродаваемых консолей от японской компании. «Сердцем» игровой системы является чип Nvidia Tegra, а это ...

Мнение: Почему вам не стоит покупать iMac с HDD Многие пользователи при выборе потенциального компьютера отдают предпочтение моноблокам Apple. Большой качественный экран с высоким разрешением, отличная производительность и относительно компактный корпус. Всё это в совокупности делает iMac прекрасным выбором практически д...

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

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

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

Разработка гибридных PHP/Go приложений с использованием RoadRunner Классическое PHP-приложение — однопоточность, тяжелая загрузка (если вы конечно не пишите на микрофреймворках) и неизбежная смерть процесса после каждого запроса… Такое приложение тяжелое и медленное, но мы можем дать ему вторую жизнь гибридизацией. Чтобы ускорить — демонизи...

Производитель называет Epson WorkForce WF-110 самым легким и маленьким цветным мобильным принтером Компания Epson объявила о выпуске, по ее словам, самого легкого и самого маленького цветного мобильного принтера — WorkForce WF-110 . Он разработан в расчете на профессионалов, которым приходится работать в дороге, и легко помещается в сумке или портфеле. Принтер...

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

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

От веба до приложения за один DeepLink Android-приложения являются отражением сайта или сервиса и зачастую представляют собой сходный функционал в удобной оболочке. Из-за этого становится насущным вопрос навигации между страничкой в вебе и установленным клиентом. Для решения этой проблемы были изобретены диплин...

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

[Перевод] Пишем чистый и масштабируемый JavaScript-код: 12 советов Язык JavaScript родом из раннего веба. Сначала на нём писали простые скрипты, которые «оживляли» страницы сайтов. Теперь же JS превратился в полноценный язык программирования, который можно использовать даже для разработки серверных проектов. Современные веб-приложения силь...

[Перевод] Рассказ о том, как команда фрилансеров пишет фулстек-приложения на JavaScript Автор материала, перевод которого мы сегодня публикуем, говорит, что GitHub-репозиторий, над которым работал он и ещё несколько фрилансеров, получил, по разным причинам, около 8200 звёзд за 3 дня. Этот репозиторий попал на первое место в HackerNews и в GitHub Trending, за не...

Остановите планету, я сойду: состоялся релиз смартфона для TikTok Смартфон для использования TikTok. Что дальше? Суперпопулярное приложение и социальная сеть в одном лице TikTok довольно быстро завоевала известность во всем мире, составив достойную конкуренцию таким гигантам, как Facebook и Instagram. Однако только лишь на совершенствовани...

[Перевод] Как вы избавляетесь от неиспользуемого CSS-кода? Часть 1 Автор статьи, первую часть перевода которой мы сегодня публикуем, хотел бы, чтобы читатели заранее знали о том, что избавление от ненужного CSS — это трудная задача. Если вы это читаете в надежде найти некий инструмент, запустив который, вы сможете узнать о том, какой именно...

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

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

Замена Android от Huawei может выйти уже этой осенью с поддержкой Android-приложений Самой большой историей в мире технологий на этой неделе является распоряжение президента США, запрещающее американским компаниям поставлять свою продукцию Huawei. Одним из результатов этого распоряжения оказалось то, что Google отозвала лицензию Huawei на использование Andr...

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

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

Как передать файлы с Android-устройства на Mac. Все способы Передаем файлы с Android на Mac На сегодняшний день люди пользуются самыми разными платформами в различных их сочетаниях — iOS, Windows, Android, MacOS. У большинства из нас есть практически все гаджеты, работающие на перечисленных операционных системах. И не всегда &#...

7 альтернатив Air Drop для Android Большинство из нас сегодня воспринимает некоторые технологии, которые еще 10-15 лет назад казались невероятными, как должное. Например, пользователи устройств от компании Apple вполне успешно передают данные при помощи Airdrop. Это быстро, удобно и безопасно. Однако же не в...

Что такое «Прогрессивные веб-приложения» и почему вам стоит обратить на них внимание Уже несколько лет веб-приложения являются частью интернет-пространства, позволяя разработчикам натурально заставить свои сайты вести себя как приложения. Также внимательные пользователи могли заметить, что за последние два года в сети появилось новое поколение веб-приложени...

[Из песочницы] WWDC19: Приступим к работе с Test Plan для XCTest Привет, Хабр! Представляю вашему вниманию перевод статьи «WWDC19: Getting Started with Test Plan for XCTest» автора Shashikant Jagtap. На прошедшей конференции WWDC компания Apple показала новые классные фичи для разработчиков. В Xcode 11 так же добавлено несколько потряс...

5 лучших rar- и zip-архиваторов на Android Один из наиболее распространенных типов файлов, с которыми нам приходится иметь дело — это архивные файлы. Вы наверняка видели их раньше, и они обычно встречаются в форматах zip, rar, 7z, tar и других. Смысл использования архивов состоит в том, чтобы поместить много ф...

[Из песочницы] Подводные камни разработки Google Play Instant Привет, Хабр! Меня зовут Камо Сперцян, я занимаюсь Android-разработкой в PROFI.RU. Недавно я написал приложение с мгновенным запуском для наших клиентов. Если вы ещё не знакомы с технологией, приглашаю вас сначала посетить Android Developers. С презентации Instant Apps (G...

Транспилятор PAS2JS из Паскаля в JavaScript: несовместимости с Delphi и пути обхода В наше время в кармане обычного человека лежит мощный персональный компьютер, о котором 10-20 лет назад можно было только мечтать. И если у вас километры отлаженного Windows-кода и отлично работающие приложения и утилиты, написанные на Delphi, вы наверняка хотели бы задейств...

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

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

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

Новый высокопроизводительный плеер Walkman NW-ZX507 Sony анонсировала новый плеер Walkman NW-ZX507. Плеер работает на Android 9.0, имеет 64 ГБ памяти, Wi-Fi (и Bluetooth 5.0) для загрузки и потоковой передачи. Поддерживается 11,2 МГц DSD и 384 кГц / 32-битная PCM. Также имеется поддержка HD-аудио LDAC и Qualcomm aptX. С этим ...

Обзор Joyoshare Media Cutter. Многое в одном инструменте для редактирования видео Нет, я всё понимаю. То, что вы умеете пользоваться всяческими приложениями для видеомонтажа, в которых работают голливудские мастера, это хорошо и замечательно. Но из пушки по воробьям не стреляют. И если вам нужна компактная, шустрая и удобная программа, умеющая резать и ко...

[Из песочницы] Проблемы и нюансы при разработке под SmartTV с использованием React.js Хочу поделиться опытом разработки приложения с просмотром видео контента для SmartTV (Tizen и WebOS) и с какими проблемами мы столкнулись. На современных телевизорах, как мы знаем, можно устанавливать разные приложения, для облегчения работы с какими-то ресурсами и контенто...

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

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

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

Как заставить любые Android-приложения работать в режиме разделенного экрана Режим разделения экрана можно использовать даже в программах, которые его не поддерживают Еще несколько лет назад с выходом новой версии Зеленого Робота Android Nougat, Google добавили в свою мобильную операционную систему возможность запуска сразу двух приложений одновремен...

Обновление прошивки для камеры Nikon D500 добавляет возможность подключения к устройствам с приложением SnapBridge по Wi-Fi Компания Nikon выпустила обновление встроенного программного обеспечения для зеркальной камеры Nikon D500 формата APS-C. Прошивка версии 1.20 включает одно новшество. Теперь камера может подключаться к устройствам с приложением SnapBridge по Wi-Fi. Производитель у...

[Перевод] 19 концепций, которые нужно изучить для того, чтобы стать эффективным Angular-разработчиком TODO-приложение во фронтенд-разработке — это то же самое, что «Hello world» в обычном программировании. При создании TODO-приложений можно изучить выполнение CRUD-операций средствами того или иного фреймворка. Но часто подобные проекты лишь весьма поверхностно касаются того,...

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

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

Android 10 (Go Edition) поставляется с новыми функциями и новым шифрованием В 2017 году Google анонсировала Android Go — облегченную версию ОС Android для устройств с небольшим объемом оперативной памяти (1 ГБ и менее). Хотя Android Go по-прежнему является облегченной версией Android, в настоящее время уже существует устройство Android Go и с 2 ГБ о...

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

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

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

В Android-приложении с более 100 млн загрузок найден вирус Достаточно популярное Android-приложение CamScanner оказалось зараженным вирусом. ***

Шнековая соковыжималка Kitfort KT-1111: для любителей простых и компактных решений Kitfort KT-1111 нам запомнилась двумя основными положительными качествами: компактностью и простотой. Она занимает мало места, легко собирается и разбирается, легко и быстро моется. При этом больше всего ей нравятся сочные фрукты, а вот на овощах эффективность отжима иногда ...

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

MacX MediaTrans — быстрый перенос файлов между iOS и Mac Уже много лет фанаты Apple не могут смириться с запутанным и не всегда логичным интерфейсом iTunes. Многие просто мирятся с этим фактом и привыкают пользоваться приложением. Но есть категория людей, которые ищут лучшее решение для каждого сценария использования связки iOS+Ma...

Приложение Honor PocketVision поможет людям с проблемами со зрением Бренд Honor представил на IFA 2019 приложение, которое пригодится некоторым людям с проблемами со зрением. ПО называется PocketVision. Оно использует искусственный интеллект платформы HiAI и камеры смартфонов Honor. Заявлена работа на всех моделях бренда, но лучше всего...

Команда Йозефа Пруши выпустила слайсер PrusaSlicer 2.0 Компания Prusa Research предлагает новую версию собственной адаптации приложения Slic3r. От оригинального программного обеспечения в ней уже почти ничего не осталось, так что настало время сменить и название.PrusaSlicer 2.0, как он теперь называется (ранее «Slic3r Prusa Edit...

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

Как работает децентрализованный мессенджер на блокчейне В начале 2017 мы начали создавать мессенджер на блокчейне [название и ссылка есть в профиле] с обсуждения преимуществ перед классическими P2P-мессенджерами. Прошло 2.5 года, и нам удалось подтвердить свой концепт: сейчас доступны приложения мессенджера для iOS, Web PWA, Win...

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

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

VPN99 1.9 VPN99 – простой и безопасный способ обойти блокировку любых ресурсов. Свободный и безопасный доступ к мессенжерам, приложениям видео и мультимедиа, защита соединения Wi-Fi, конфиденциальность пребывания в сети, доступность социальных сетей. Возможности приложения VPN99:...

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

Как заработать на игре онлайн? Выбирайте сайт https://www.lovevulkan.ru/ Опытные игроки, посещающие онлайн казино, не скрывают, что у них есть свои обычаи, тайны и ритуалы при игре на аппаратах. По их мнению, именно это обеспечивает успех и регулярный выигрыш, но в чем же заключается интрига? Дело в том, что сегодня ни у кого уже не вызывает сомн...

Обзор JavaScript-сканнеров штрихкодов Недавно появилась идея сэкономить на ТСД на складе и попробовать использовать вместо них обычные дешёвые мобильники (даже без пылезащиты). Интерфейс планирую реализовать в виде веб-приложения (обычные веб-странички, HTML + CSS + JS). Для того, чтобы всё получилось, необход...

ОС Google Fuchsia получит поддержку Android-приложений Предположения о том, что грядущая операционная система Google Fuchsia будет поддерживать Android-приложения, получили подтверждение. Как свидетельствуют новые изменения в Android Open Source Project, Fuchsia будет поддерживать Android-приложения при помощи Android Runtime. О...

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

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

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

Может ли Chromebook заменить обычный ПК на Windows? Летом 2016 года первые ноутбуки на Chrome OS начали получать поддержку Android-приложений. Это позволило серьезным образом расширить возможности системы. Конечно, многие Android-приложения пока не поддерживают Chrome OS, но ситуация постепенно налаживается. Наш коллега из a...

Xiaomi готовит свой самый дешёвый смартфон: HD-дисплей и Android Go Принадлежащий Alibaba Group азиатский интернет-магазин Lazada по ошибке создал страницу для продажи ещё не представленного смартфона Xiaomi Redmi Go, тем самым раскрыв технические характеристики и дизайн грядущей новинки. Филиппинское издание Revu успело обнаружить утечку, с...

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

[Перевод] PHP GR8: повысит ли JIT производительность PHP 8 PHP — один из основных языков разработки в Badoo. В наших дата-центрах тысячи процессорных ядер заняты выполнением миллионов строк кода на PHP. Мы внимательно следим за новинками и активно ищем пути улучшения производительности, так как на наших объёмах даже небольшая опти...

[Из песочницы] Внедрение Zimbra Collaboration Open Source, авторизация через AD и автоматическое создание почтовых ящиков 1. Исходные данные ОС сервера: CentOS 7 По поводу ОСНа самом деле разница между CentOS7 и любой другой системой будет заключаться исключительно в командах серверу на установку зависимостей, и, возможно, расположении некоторых файлов. Работа ведется в основном с командлетами...

Xcode 10.2, macOS Mojave 10.14.4, iOS 12.1 и другие бета-версии Вышли новые беты Xcode, macOS Mojave и iOS — и вот основные моменты, которые я усвоил. Swift 5 для Xcode 10.2 beta Swift Прежде всего, последняя бета-версия Xcode идет в комплекте с новой версией Swift: Apple Swift 5.0 (swiftlang-1001.0.45.7 clang-1001.0.37.7) Target: x8...

Как убрать спам в Google Календаре на Android Даже лучший календарь не защищён от спама Google ведёт давнюю борьбу со спамом и, надо отдать ей должное, довольно неплохо справляется. В результате в Gmail практически не попадают рассылки, на которые вы не подписывались. Тем не менее, по мере совершенствования механизмов б...

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

[Перевод] Разрабатывать приложения под Android — словно быть (демонетизированным) ютубером Как известно, некоторые авторы на YouTube крайне недовольны условиями, которые предлагает эта платформа. Аналогичное сражение сейчас ведут разработчики Android-приложений на платформе Google Play. Попытаюсь за 20 минут объяснить, что не так с Android. Когда-то Android счита...

Как поморгать 4 светодиодами на CortexM используя С++17, tuple и извращенное воображение Всем доброго здравия! При обучении студентов разработке встроенного программного обеспечения для микроконтроллеров в университете я использую С++ и иногда даю особо интересующимся студентам всякие задачки на определения особо больных на голову одаренных учеников. В очеред...

[Перевод] Garden v0.10.0: Вашему ноутбуку не нужен Kubernetes Прим. перев.: С Kubernetes-энтузиастами из проекта Garden мы познакомились на недавнем мероприятии KubeCon Europe 2019, где они произвели на нас приятное впечатление. Этот их материал, написанный на актуальную техническую тему и с заметным чувством юмора, — наглядное тому по...

Uber выпустил отдельное приложение для Беларуси — Uber BY &lt;p&gt;&lt;strong&gt;В Беларуси запустилось новое приложение Uber BY, разработанное с учётом пожеланий пользователей и особенностей рынка. С сегодняшнего дня его можно скачать в&nbsp;App Store&nbsp;и&nbsp;Google Play.&lt;/strong&gt;&...

[Из песочницы] Применение формальных методов валидации моделей для UI Привет, Хабр! Представляю вашему вниманию перевод статьи «FORMALLY SPECIFYING UIS» автора Hillel Wayne. От автора Относительно недавно я наткнулся на статью про Инженерные методы в разработке ПО, где vasil-sd рассказал про формальную валидацию спецификаций к создаваемым пр...

[Перевод] Можно ли использовать Redux на сервере? Redux — это отличное средство для управления состоянием сложных фронтенд-приложений. Автор материала, перевод которого мы сегодня публикуем, собирается найти ответ на вопрос о том, можно ли воспользоваться возможностями Redux в серверной среде. Читать дальше →

[Перевод] Плюсы и минусы Django Прим. перев.: Эта статья рассчитана в основном на тех кто только выбирает фреймворк для веб-разработки. Опытные разработчики на Django вряд ли узнают что-то новое. Django описывают как «веб-фреймворк для перфекционистов с дедлайнами». Его создали, чтобы переходить от протот...

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

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

Экономия на мобильной кросс-платформенной разработке: кейс Skyeng Привет, я Андрей Кучеренко, тимлид мобильной разработки Skyeng. Мы делаем мобильные приложения под iOS и Android. У них одинаковая функциональность и одинаковый с точностью до стилистики интерфейс. Но из-за разных платформ разработка вроде бы одного приложения получается до...

Из Google Play удалены вредоносные приложения с агрессивной рекламой Ни одно из девяти приложений не выполняло заявленных в описании функций, говорят в ESET. Вместо этого приложения показывали навязчивую рекламу. Автором всех приложений является один разработчик - Tools4TV.После загрузки каждая из этих программ симулировала подключение пульта...

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

Еще одно приложение Google получило Material Design 2.0 Google продолжает обновлять собственные сервисы до Material Design 2.0. Последним таким стало приложение Play Книги. По правде говоря, для чтения книг я использую сторонние приложения, однако Play Книги удобнее и предлагают собственный магазин приложений. С выходом Android ...

Настройка резервного копирования и восстановления Zimbra OSE целиком и отдельными ящиками, не используя Zexstras 1. С чего начать С чего начинается резервное копирование? Планирование. При резервировании любой системы, необходимо составить план резервного копирования: что именно, как часто, как долго хранить, хватит ли свободного пространства? Из ответов на эти вопросы вытекает ответ н...

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

Chrome OS от Google станет еще удобнее Многие не считают Chrome OS достойным конкурентом Linux, Windows и Mac OS. Да, возможно, пока система не очень популярна и не так развита, но у неё есть все шансы стать полноценным игроком рынка. По крайней мере, Google предпринимает шаги по улучшению ситуации. Об одном так...

Топ-20 лучших Android-приложений (2019) В Google Play опубликовано около 2 млн приложений, чего будет достаточно всем, кто приобретёт Android-смартфон в поисках качественных сторонних решений. Однако главная страница магазина Google, на мой взгляд, не идеальна. Много качественных приложений компания обходит сторо...

Что такое Magisk и зачем вам нужно установить его на свой Android-смартфон О том, что такое root-права (или права суперпользователя) знают практически все обладатели смартфонов под управлением Android. Однако не многие в курсе, что есть кое-что получше, чем обычные root-права. Это Magisk, особая модификация ПО вашего телефона таким образом, чтобы ...

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

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

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

Как работает быстрая зарядка SuperVOOC от OPPO Для смартфонов существует множество систем быстрой зарядки, и на данный момент у каждого производителя есть своя система. OPPO одна из компаний, которая серьёзно подошла к вопросу, придумав и выпустив свой вариант технологии — VOOC, а затем обновив его и назвав SuperVOOC. ...

iOS 12.3.1 против iOS 12.4. Стало ли быстрее? Несколько дней назад для загрузки стала доступна финальная версия iOS 12.4. Это обновление тестировалось больше двух месяцев — за это время вышло аж семь бета-версий. Есть ли положительная динамика в производительности и скорости работы? Ответ на этот вопрос может дат...

[recovery mode] Технология Progressive Streaming, или как смотреть 4k видео по сети, без фризов Сегодня никого не удивить скоростью интернета 100 Мбит\с., но существует проблема, как её использовать. Все основные операции загружают сеть не полностью. Одновременно с этим более высокую популярность получают тяжёлые форматы аудио и видео 4k-8k, которые хочется смотреть ...

Специалисты Toshiba Memory Corporation создали микросхему, позволяющую существенно увеличить скорость и емкость SSD Компания Toshiba Memory Corporation объявила о разработке микросхемы моста, которая позволяет увеличить скорость и емкость твердотельных накопителей. Такие микросхемы, занимающие небольшую площадь на печатной плате и имеющие низкое энергопотребление, дают возможность по...

Xiaomi собирает деньги на настоящий умный «кубик Рубика» для управления цифровым домом Компания Xiaomi начала собирать средства через фирменную платформу совместного финансирования на умное устройство под названием Rubik’s Cube (кубик Рубика).  В отличие от недавнего удлинителя с похожим названием, новое устройство на самом деле может исп...

[Перевод] Оптимизация загрузки JavaScript-кода в Wikipedia Автор материала, перевод которого мы сегодня публикуем, говорит, что он, в середине сентября 2019, наконец-то завершил проект, которым занимался уже год. Целью этого проекта было сокращение размеров манифеста, необходимого для инициализации асинхронного JavaScript-конвейера ...

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

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

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

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

Возможно ли без Redux? На сегодняшний день можно найти уйму позиций, где требуется react/redux. React прекрасен, вопросов нет. Вопрос к Redux — возможно ли без него. Если погуглить чуть-чуть, найдется добротная статья на хабре (https://habr.com/ru/post/350850/), где автор задается таким же вопросо...

[Из песочницы] Невидимый деплой монолитного приложения в продакшн на AWS. Личный опыт Я – Lead DevOps Engineer в международной SaaS-компании. Мы разрабатываем платформу для совместной работы кроссфункциональных команд. В статье поделюсь тем, как наша DevOps-команда решила проблему ежедневных серверных релизов монолитного stateful-приложения и сделала их автом...

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

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

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

Как быстро написать веб-сайт или веб-приложение и не увязнуть в сборщиках Это маленькое руководство описывает создание реактивного веб-приложения используя отрисовку на стороне сервера (Server-Side Rendering, SSR). Клиентская часть являет собой полноценное Vue-приложение, в моём случае используя шаблон MVVM. Серверное приложение работает на микроф...

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

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

Apple представила iOS 13 Обновления новой ОС будут на 60% меньше по объему, а загрузка приложений будет занимать на 50% меньше времени.

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

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

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

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

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

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

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

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

Основы архитектуры приложений на Flutter: Vanilla, Scoped Model, BLoC (оригинал статьи на английском языке опубликован на Medium) Flutter предоставляет современный реактивный фреймворк, большой набор виджетов и тулов. Но, к сожалению, в документации нет ничего похожего на руководство по рекомендуемой архитектуре приложения для Android. Не сущ...

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

[Перевод] Цена изменений: во сколько на самом деле обойдется переработка кода Автор этого материала делится способом оценки времени, которое будет затрачено на переписывание уже внедренного проекта. По мере разрастания кода работать с ним становится все труднее. Годы разработки и отлавливания багов приводят к желанию перечеркнуть все и начать с чист...

Маленький гаджет SwitchBot Curtain превратит обычные шторы в элемент умного дома «Умные» шторы с электроприводом, которые уже можно встретить в продаже, все же не лишены недостатков: их необходимо подключать к источнику питания и довольно сложно устанавливать. Новое устройство SwitchBot Curtain – автономное, и его можно присоединить к обычным шторам.

Приложение Wondershare UniConverter: комбайн для конвертирования видео, который можно не настраивать Для того чтобы быстро сконвертировать видео, не стоит отвлекать профессионалов. С другой стороны, учиться ради этого работе в Premiere Pro или запоминать сотню ключей запуска какой-нибудь простой консольной утилиты — тоже не вариант. Обычному человеку нужна какая-нибудь «одн...

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

Какие приложения установлены на моём смартфоне Данная тема довольно популярна в сети Интернет, поэтому написать материал о приложениях, которые установлены на моём смартфоне, был просто обязан. Скажу сразу, в игры не играю, поэтому из установленных только PUBG. Для многих смартфон – это просто средство для совершения зв...

Как перенести фотографии из iCloud на Android-смартфон iCloud доступен только на устройствах Apple, однако это не значит, что данные из облака нельзя перенести на Android Переезд с одной операционной системы на другую всегда затруднителен. Настройка, поиск альтернативного софта и перенос данных – всё это кого угодно выбьет из ко...

Мартовский топ самых мощных смартфонов AnTuTu в Китае: в лидерах Xiaomi и Vivo Компания AnTuTu выпустила топ 10 самых мощных Android-смартфонов прошлого месяца. Напомним, что в начале каждого месяца появляется сразу два топа: для китайского и международного рынков. И они достаточно сильно отличаются. Если в феврале в Китае лидерами были Xiaomi Mi 9 и ...

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

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

Приложение Google Files для Android объявило войну мемам Несмотря на то что даже проверенные файловые менеджеры, как выяснил исследователь в области кибербезопасности Батист Робер, могут подвергать ваши данные опасности, есть как минимум одно решение, которому можно доверять. Оно не только очистит память вашего Android-смартфона ...

Сколько оперативной памяти на самом деле необходимо смартфонам в 2019 году Когда рынок Android-смартфонов начал своё существование, производители использовали 256/512 МБ оперативной памяти. Этого было достаточно для того времени, но, к сожалению, сегодня такие цифры выглядят нелепо. Согласно статистике, за последние пару лет количество оперативной...

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

Как реализуется Retentioneering в App in the Air Удержать пользователя в мобильном приложении – это целая наука. Ее основы в нашей статье на VC.ru описал автор курса Growth Hacking: аналитика мобильного приложения Максим Годзи, руководитель подразделения Машинного обучения в App in the Air. Максим рассказывает о разработ...

[Перевод] Почему отписка от рассылки занимает несколько дней? В одном твите спрашивали, почему отписка от рассылки может «занимать несколько дней». Пристегнитесь покрепче, я сейчас расскажу вам невероятную историю о том, как это делается в энтерпрайз-разработке™… Есть один банк. Наверняка вы о нем слышали, а если вы живете в Великоб...

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

ОK, а мне точно нужен Kubernetes? В большой компании часто очень тяжело согласовывать выделение ресурсов под рабочие задачи. Весь Agile с хрустом разбивается о стену трёхнедельного согласования с ИБ новой инфраструктуры. Поэтому к нам часто приходят запросы на перевод инфраструктуры на контейнеры, чтобы вы...

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

Необычные возможности установки лазерных 4K проекторов HU80K За кадром всех реклам и описаний осталась одна из самых интересных особенностей проекторов LG HU80 - возможность их крепления на стенах В 99% случаев проекторы в домашних кинотеатрах и жилых комнатах монтируют на потолке. Вполне очевидно, что безболезненно для общего дизай...

[Из песочницы] Длинные имена слишком длинные Привет, Хабр! Представляю вашему вниманию перевод статьи "Long Names Are Long" автора Bob Nystrom. Одно из умных вещей которые делает Google это строгие code review. Каждое изменение, прежде чем вам разрешат его внести в основную ветку, рассматривается как минимум ...

Apache Kafka + Spring Boot: Hello, microservices Привет, Хабр! В этом посте мы напишем приложение на Spring Boot 2 с использованием Apache Kafka под Linux, от установки JRE до работающего микросервисного приложения. Коллеги из отдела фронтэнд-разработки, увидевшие статью, сетуют на то, что я не объясняю, что такое Apache ...

«Убийца» Xiaomi всё ближе. За год Realme увеличила продажи смартфонов в шесть раз Аналитики Counterpoint оценили рынок смартфонов Индии по итогам третьего квартала текущего года. За отчётный период в стране было продано рекордные 49 млн аппаратов. На сколько именно выросли продажи, не уточняется, но рост двузначный. И это при том, что продажи...

[Из песочницы] Создание минимального Docker-контейнера для Go-приложений Привет, Хабр! Предлагаю вашему вниманию перевод статьи основателя сервиса Meetspaceapp Nick Gauthier «Building Minimal Docker Containers for Go Applications». Время чтения: 6 минут Существует множество, как официальных, так и поддерживаемых сообществом контейнеров для разл...

[Из песочницы] Руководство по организации архитектуры Android приложения Привет, Хабр! Представляю вашему вниманию вольный перевод «Руководство по архитектуре приложения (Guide to app architecture)» из JetPack. Все замечания по переводу прошу оставлять в комментариях, и они будут исправлены. Так же для всех будут полезны комментарии от тех кто ис...

[Перевод] Заложники COBOL и математика. Часть 1 Посмотрим правде в глаза: никто не любит дробные числа — даже компьютеры. Когда речь заходит о языке программирования COBOL — первый вопрос, который всплывает у всех в голове, всегда выглядит так: «Почему человечество всё ещё использует этот язык во множестве жизненно важны...

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

Сначала нужно сфотографировать свои уши. Sony показала новую технологию адаптивного звука 360 Reality Audio Компания Sony на выставке IFA 2019 демонстрировала достаточно занятную технологию, которая в будущем появится в потребительских устройствах компании. Технология называется 360 Reality Audio. Её суть достаточно проста. ПО на смартфоне анализирует форму ушей конкретного п...

[Перевод] Envoy модель потоков (Envoy threading model) Привет, Хабр! Представляю вашему вниманию перевод статьи «Envoy threading model» автора Matt Klein. Данная статься показалась мне достаточно интересной, а так как Envoy чаще всего используется как часть «istio» или просто как «ingress controller» kubernetes, следовательно ...

Джедайские техники мобильного разработчика: как монетизировать приложение в 2019? Сколько сил и средств нужно, чтобы приложение начало приносить доход? Почему мобильные разработчики — ни разу не миллионеры, и где находится стеклянный потолок в рекламной прибыли? Ребята из Appgrow проанализировали 320+ приложений и рассказали о главных ошибках разработчи...

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

Калькуляторы, сканеры и календари из Google Play списывали деньги со счетов пользователей Google Play далёк по безопасности от App Store Подписка — вещь хоть и удобная, в то же время весьма опасная. Стоит зазеваться и не отключить автопродление, как она будет с настойчивой периодичностью маятника списывать средства с вашей банковской карты. И ладно бы прило...

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

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

В каких приложениях ждать неизвестный вредоносный код? Сегодня просматривал статистику Wildfire и стало интересно по каким приложениям ходит неизвестный вредоносный код (zero-day) и как часто. На картинке приведена статистика по приложениям и частоте атак через это приложение. В первом столбце имя приложения. Во втором столбце у...

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

UpYourLevel WEB-программирование — тесты UpWork 1.1 Это приложение для тренировки в прохождении теста по WEB-программированию. Первым тестом в этой серии идет тест по HTML (HTML5 Test 2018) от самой популярной на сегодня биржи фриланса. Здесь вы можете не только ознакомиться с вопросами, но и потренироваться проходить их на...

Специальный плагин сжимает Android-приложения на 40% Разработчики из Массачусетского университета в Амхерсте представили плагин под названием Mesh, который способен оптимизировать память, занимаемую приложениями на телефоне.

[Перевод] 6 небольших советов чтобы подготовить NodeJS к высоким нагрузкам Сервис с распознаванием лиц «Look-A-Like» обслуживал тысячи пользователей одновременно Разработка на NodeJS в качестве хобби — сплошное удовольствие, но когда речь о продакшене для множества пользователей, есть пара вещей, которые стоит знать, чтобы избежать долгого отклика ...

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

Быстро разряжается батарея? Проверьте наличие этих приложений Иногда причина быстрой разрядки вовсе не в изношенном аккумуляторе Магазин приложений Google Play, при всём желании, сложно назвать безопасным местом. В фирменный каталог программ, несмотря на все старания Google, то и дело пробираются различные вредоносные приложения. Для э...

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

США могут запретить одно из самых популярных приложений в мире В начале этого года было опубликовано исследование Sensor Tower, которое показало, что популярное приложение ByteDance TikTok, также известное как Duoyin в Китае, было загружено более миллиарда раз по всему миру по состоянию на февраль 2019 года. По состоянию на сегодня...

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

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

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

Как внедрить аналитику и не сломать приложение? Привет! Меня зовут Соснин Илья. Я работаю в Lamoda Android разработчиком. Крашу кнопочки, прогаю списочки и, к сожалению, пишу аналитику… Lamoda — это Data Driven Company, в которой все решения принимаются на основе поведения пользователей. Сначала мы наблюдаем и только пот...

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

[Перевод] Node.js: управление памятью, доступной приложениям, выполняемым в контейнерах При запуске Node.js-приложений в контейнерах Docker традиционные настройки памяти не всегда работают так, как ожидается. Материал, перевод которого мы сегодня публикуем, посвящён поиску ответа на вопрос о том, почему это так. Здесь же будут приведены практические рекомендаци...

Tesla показала новый ИИ-чип для самоуправляемых авто. И он в 21 раз быстрее конкурентов Разработка собственных чипов на основе искусственного интеллекта — это довольно сложный процесс. Но Tesla — это одна из самых прогрессивных компаний на сегодня и один из первопроходцев в сфере создания самоуправляемых автомобилей. Поэтому руководство компании сч...

На выпуск портативной аккумуляторной батареи Delta собрано более 2,8 млн долларов Через несколько минут на сайте Kickstarter завершится сбор средств на выпуск устройства под названием Delta, которое его создатели называют «новым стандартом генератора с батарейным питанием». По сути, Delta — портативная аккумуляторная батарея с довол...

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

[Перевод] PostgreSQL 11: Эволюция секционирования от Postgres 9.6 до Postgres 11 Отличной всем пятницы! Все меньше времени остается до запуска курса «Реляционные СУБД», поэтому сегодня делимся переводом еще одного полезного материала по теме. В процессе разработки PostgreSQL 11 была проделана впечатляющая работа по улучшению секционирования таблиц. Секц...

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

Недорогой смартфон Neffos C7 Lite на Android Go с широкими возможностями Компания TP-Link представила свой новый смартфон Neffos C7 Lite на базе облегченной Android Go, который стоит всего $ 99. Его основные приложения занимают меньше места для хранения, так что большее количество приложений и файлов может храниться во встроенном хранилище Neffos...

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

Анонс Windows 10 Insider Preview Build 18963 (Fast и Skip Ahead) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 20H1 под номером 18963 для участников программы Windows Insider, использующих каналы Fast и Skip Ahead. Напоминаем, что разработка этого функционального обновления находится на ранней...

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

[Из песочницы] Ускоряем сайт с JivoSite. Отложенная загрузка онлайн-консультанта При оценке скорости загрузки сайта сервисом Google, обратил внимание, что довольно много очков теряем из-за установленного онлайн-консультанта JivoSite. При удалении кода онлайн-консультанта с сайта, проект набирает на 16 очков больше для мобильной версии и на 19 очков больш...

Прекрасное знание школьной программы как показатель не самого высокого интеллекта Добрый день! Сегодня достаточно часто по TV и каналам на youtube можно увидеть эксперименты по “определению уровня интеллекта” у населения. Суть их заключается в том, что взрослым людям задают вопрос из школьной программы. Обычно такие “эксперименты” набирают множество просм...

Как мы создавали онлайн-банк для бизнеса. Часть первая: Ребрендинг Это первая статья об истории создания онлайн-банка для бизнеса. Истории, которой я невероятно горжусь и которой хочу поделиться не только с коллегами по финтеху, но и с предпринимателями. Два года назад я присоединился к команде ФорБанка и возглавил разработку интерфейсов о...

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

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

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

Как изменилась автономность iPhone на iOS 12.3 На этой неделе для загрузки стала доступна iOS 12.3. Мы уже публиковали материал, в котором рассказали, как изменилась производительность новой ОС в сравнении с iOS 12.2. Пришло время рассказать и об автономности. Есть ли кардинальные улучшения или всё осталось на прежнем у...

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

Как менялась информационная безопасность за последние 20 лет Изображение: Unsplash Руководитель отдела анализа приложений Positive Technologies Дмитрий Скляров делится своим взглядом на историю развития отрасли информационной безопасности на протяжении последних 20 лет. Если взглянуть на программу любой современной конференции по ...

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

[Перевод] Подготовка приложения к Android Q. Часть 1 Перевод статьи подготовлен специально для студентов курса «Android-разработчик. Базовый курс». Также напоминаем о том, что мы продолжаем набор на расширенный курс «Специализация Android-разработчик» Мы находимся на 10-м году разработки Android (Android Q должен быть верс...

[Перевод] Использование Fastify и Preact для быстрого прототипирования веб-приложений Автор материала, перевод которого мы сегодня публикуем, хочет поделиться рассказом о том, какими технологиями он пользуется для быстрой разработки прототипов веб-приложений. В число этих технологий входят библиотеки Fastify и Preact. Он, кроме того, пользуется библиотекой ht...

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

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

Тим Кук пообещал разобраться с приложением Absher, которое вызвало критику правозащитников из-за возможности контроля перемещения саудовских женщин Правозащитные организации Amnesty International и Human Rights Watch недавно выступили с критикой компаний Apple и Google, в магазинах приложений которых доступно для загрузки приложение Absher. Это приложение разработано правительством Саудовской Аравии и используется для в...

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

Слух: Microsoft представит новую операционную систему Lite OS в мае этого года Microsoft Windows по-прежнему доминирует в категории десктопных операционных систем, но в последнее время значительную долю рынка стала занимать Chrome OS, особенно, что касается ноутбуков начального уровня, планшетных ПК и компьютеров, предназначенных для сферы образования....

Android-приложение в памяти. Доклад об оптимизации для Яндекс.Лончера В облегченной системе Android Go действуют повышенные требования к предустановленным приложениям — размеру и используемой памяти. Перед нами встала задача в эти требования уложиться. Мы провели ряд оптимизаций и решили серьезно поменять архитектуру нашей графической оболочки...

Доменные имена с валидным SSL для локальных Docker-контейнеров Использование Docker в процессе разработки стало уже стандартом де-факто. Запускать приложение со всеми его зависимостями, используя всего одну команду — становится всё более и более привычным действием. Если приложение предоставляет доступ используя web-интерфейс или какое...

В iOS 13 появился новый способ передачи данных iOS 13, при всём желании, довольно сложно назвать масштабным обновлением. Однако, именно в этой версии разработчики Apple прислушались к пользователям и добавили много полезных опций, которых так не хватало iPhone. Среди них — темный режим интерфейса, специальный филь...

Обзор Coolmuster Android Eraser. Чистим смартфон надежно Глядя на ту ересь, что происходит нынче с Facebook и безопасностью персональных данных в целом, немудрено задуматься – а насколько уязвим ваш смартфон? Как сильно вы можете пострадать, если ваше устройство попадет не в те руки. Приложение Coolmuster Android Eraser долж...

Причины бросить Mac OS и выбрать Linux Если вы выбираете между Mac OS и Linux, то этот пост будет для вас. Подробно расписал — продолжать использовать Linux или переключиться на Mac OS. И Linux, и Mac OS являются Unix-подобными ОС и предоставляют доступ к командам Unix, а также к оболочкам bash и прочим. В срав...

Как мы внедряли навигацию из Jetpack в боевое приложение. Доклад Яндекс.Еды В мобильных приложениях всё чаще используются deep links. Это ссылки, которые позволяют не просто перейти в приложение извне, а попасть на конкретный экран. Android-разработчик из Яндекс.Еды Владислав Кожушко объяснил, почему мы для реализации deep links внедрили навигацию и...

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

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

Что выбрать — iPad Pro 2017 или 2018 года? В 2018 году Apple серьезно обновила iPad Pro. Этому поспособствовала и высочайшая производительность, достигнутая за счет процессора Apple A12X, и долгое время автономной работы, и новый форм-фактор. Но настолько ли он хорош, чтобы отказываться от покупки «прошки» предыдуще...

[Перевод] Зачем использовать python -m pip И снова здравствуйте. В преддверии старта нового потока по курсу «Machine Learning», хотим поделиться переводом статьи, которая имеет довольно косвенное отношение к ML, но наверняка будет полезна подписчикам нашего блога. Мариатта — разработчик из Канады, спросила в Тви...

Race condition в веб-приложениях TL;DR Большинство атакующих использовали ненадежные методы race condition, инструмент racepwn поможет это исправить Вася хочет перевести 100 долларов, которые есть у него на счету, Пете. Он переходит на вкладку переводов, вбивает Петин ник и в поле с количеством средств, ко...

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

OUKITEL C17 Pro с тройной камерой в продаже с 26 августа Анонсированный OUKITEL C17 Pro стал одним из самых доступных смартфонов с тройной основной камерой в 2019 году. Аппарат поступит в продажу уже на следующей неделе — с 26 по 30 августа его можно будет купить в официальном магазине OUKITEL по специальной цене в $89.99 при обыч...

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

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

Почему все его хотят? Главные характеристики «автомобиля для народа» Skoda Karoq В преддверии выхода кроссовера на российский рынок, автомобилю пророчат прозвище «убийцы Тигуана». О главных характеристиках, так называемого, «автомобиля для народа» Skoda Karoq рассказал автор YouTube-канала «Тест Драйвович». Первым с чего начинает свой рассказ обзорщик –...

[Перевод] Собеседование: Swift. Вопросы и ответы Языку программирования Swift всего четыре года, но он уже становится основным языком разработки для iOS. Развиваясь до версии 5.0, Swift превратился в сложный и мощный язык, отвечающий как объектно-ориентированной, так и функциональной парадигме. И с каждым новым релизом в н...

Как переустановить macOS используя Internet Recovery Почему многие пользователи при выборе компьютера отдают предпочтение Mac? Ответ очевиден: это надежность, безопасность, простота использования и высокая стабильность работы. Последние версии macOS настолько отточены, что пользователи почти не встречаются с программными ошиб...

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

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

[Перевод] Протокол QUIC в деле: как его внедрял Uber, чтобы оптимизировать производительность За протоколом QUIC чрезвычайно интересно наблюдать, поэтому мы любим писать о нем. Но если предыдущие публикации о QUIC носили больше исторический (краеведческий, если хотите) характер и матчасть, то сегодня мы рады опубликовать перевод другого толка – речь пойдет про реальн...

На ISE 2019 состоялась премьера BenQ W2700 - первого в мире 4K UHD проектора для домашних кинотеатров стартового уровня с паспортом индивидуальной заводской калибровки цветопередачи Практика компании BenQ по цветовой настройке и калибровке на заводе отдельно каждого проектора W2700 делает эту новинку абсолютно уникальной среди аналогов Сегодня очень непросто создать проектор, который превосходил бы остальные чем-нибудь по-настоящему значимым. Иногда э...

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

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

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

Генерация приложения на React с бэкэндом на GraphQL за считанные минуты Мы добавили новую экспериментальную возможность в 8base CLI (Command Line Interface), которая генерирует готовое приложение на React из вашей модели данных. Это очень удобно для начала работы с GraphQL и React, а также для быстрого создания пользовательского интерфейса прило...

Всё, что нужно знать о Windows 10X Компания Microsoft представила новую версию Windows 10, которая была перестроена с нуля с использованием Windows 10 Core Technologies. Фактически это новая редакция Windows 10, основанная на Windows Core OS, модульной версии Windows 10, позволяющей создавать операционные си...

MVCC-7. Автоочистка Напомню, что мы начали с вопросов, связанных с изоляцией, сделали отступление про организацию данных на низком уровне, подробно поговорили о версиях строк и о том, как из версий получаются снимки данных. Затем мы рассмотрели внутристраничную очистку (и HOT-обновления), обыч...

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

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

Google работает над ARCVM, новым способом запуска Android-приложений в Chrome OS В течение последних нескольких лет на многих устройствах Chromebook можно было установить магазин Google Play и запускать приложения для Android. Это дало Chrome OS возможность стать чем-то большим, нежели просто не очень популярной операционной системой, основанной на попу...

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

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

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

Кибернетически улучшенные Web-приложения Современный фронтенд шагнул далеко вперед со времен jQuery и обычных HTML страничек. У нас появились сборщики, менеджеры пакетов, компонентный подход, SPA, SSR и много еще чего. Кажется, что у нас есть все, что нужно для счастья. Но индустрия двигается вперед. Я хочу вам ра...

Впервые в России стало доступно онлайн-страхование экрана смартфона Чтобы воспользоваться сервисом абоненту нужно пройти тест: сделать фотографию экрана смартфона через зеркало. Если тест пройден успешно и экран не поврежден, после заполнения формы с ФИО, моделью телефона и IMEI, пользователь сможет оформить страховку в АО "АльфаСтрахов...

Приложение Google Camera портировали на Redmi Note 8 Pro Одной из главных претензий к Redmi Note 8 Pro был не сам факт использования однокристальной системы MediaTek, а то, что она не очень подходит для различных манипуляций, в частности, установки приложения Google Camera, которое, как известно, фотографирует лучше остальных. И е...

[Перевод] На что способен формат Mini PCI-e Мне очень нравится формат Mini PCI-e. Это крохотный форм-фактор, служащий базовым для mSATA и M.2, но в основном он используются для подключения карт WiFi и Bluetooth в ноутбуках или маленьких ПК. Но по сути это просто PCI-e, поэтому с его помощью можно сделать гораздо бол...

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

[Из песочницы] Deploy Symfony + React приложения на AWS посредством CI Добрый день, в данной статье я покажу как развернуть Symfony 4 приложение на AWS. В официальной документации есть пример подобного процесса, однако мой вариант не столь тривиален, как загрузка zip архива с приложением. На дворе 2019, в моде docker, микросервисная архитектура...

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

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

Представлен телевизор OnePlus TV: панель QLED, Android TV и цена, стартующая с 985 долларов Сразу после смартфона OnePlus 7T производитель представил свой первый телевизор. OnePlus TV получил панель QLED диагональю 55 дюйма разрешением 4K UHD. Компания утверждает, что её телевизор имеет отличное качество изображения. В частности, охват цветового пространства ...

Головоломка The House of Da Vinci 2 находится в разработке The House of Da Vinci— стильная и атмосферная головоломка, выполненная в лучших традициях серии The Room. У вас есть набор локаций с различными предметами, таящими в себе причудливые механизмы и загадки. У проекта высокие оценки и неплохие показатели загрузок как для платн...

Методы оптимизации кода для Redd. Часть 1: влияние кэша В первой статье цикла я активно продвигал идею, что разработка кода под Redd вторична, а первичен основной проект. Redd — вспомогательный инструмент, так что тратить на него уйму времени неправильно. То есть разработка под него должна идти быстро. Но это совсем не значит, чт...

Samsung рассказала, как работает ИИ в Galaxy S10 Искусственный интеллект (ИИ) является одной из самых популярных характеристик для любого смартфона, когда производители мобильных устройств запускают маркетинговые кампании своих смартфонов, а журналисты пишут на эти смартфоны обзоры. В последние несколько месяцев этот терм...

[Перевод] Управление стейтом с помощью React Hooks – без Redux и Context API Всем привет! Меня зовут Артур, я работаю ВКонтакте в команде мобильного веба, занимаюсь проектом VKUI — библиотекой React-компонентов, с помощью которой написаны некоторые наши интерфейсы в мобильных приложениях. Вопрос работы с глобальным стейтом у нас пока открыт. Существу...

[Перевод] Сравнение потребления памяти различных GUI тулкитов Всем привет! Наша команда разрабатывает IDE для работы с API TestMace. В одной из наших предыдущих статей читатели указывали на непомерно большое потребление памяти electron-приложений. Что ж, настало время цифр :) В данной статье автор оценивает потребление памяти одноокон...

[Перевод] Установка разъёма для кабеля связи в Super Game Boy Картридж Super Game Boy, позволяющий играть в игры для Game Boy на SNES, аппаратно во многом похож на обычный Game Boy. У них совпадают процессор, распределение адресного пространства. Но нет разъёма для кабеля связи, хотя на плате есть все контактные площадки, необходимые...

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

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

Как выглядит и работает App Store на watchOS 6 Одно из главных новшеств watchOS 6 — появление собственного магазина приложений App Store. Фирменный каталог программ теперь доступен прямо на запястье — и для просмотра и загрузки приложений теперь вовсе не обязательно использовать iPhone. Конечно, Apple Watch ...

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

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

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

Samsung Galaxy Note 10 против iPhone XS Max: тест на скорость Прошлая неделя запомнилась анонсом премиальной серии Samsung Galaxy Note 10. Флагманы вышли интересными по многим параметрам: «безрамочный» дисплей, высочайшая производительность и хорошие камеры.   Вне всяких сомнений, Galaxy Note 10 один из бескомпромисс...

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

OC Android 10 Go Edition упрощенная версия от Google Компания Google выпустила упрощённую версию ОС Android 10 для ультрабюджетных смартфонов под названием Go Edition. Самым главным изменением Android 10 Go Edition стала улучшенная мультизадачность и увеличенная скорость открытия приложений на 10%. Разработчики компании Goog...

Microsoft работает над обеспечением 64-битной эмуляции приложений для Windows 10 on ARM С запуском Microsoft Surface Pro X на прошлой неделе снова возникли вопросы о приложениях, которые могут на нем работать. Ответ заключается в том, что, как и любая Windows 10 на ARM, она может запускать собственные приложения ARM (ARM и ARM64) и запускать эмулированные 32-ра...

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

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

Вирус Xhelper показывает рекламу приложений в Google Play и не удаляется с устройства Компания Symantec сообщила о новом вирусе под названием Xhelper, который направлен на устройства, работающие под управлением ОС Android. Главная опасность заражения этим вирусом — существующая вероятность никогда от него и не избавиться. Сообщается, что он не пропадает даже...

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

[Перевод] Приключения с домашним Kubernetes-кластером Прим. перев.: Автор статьи — Marshall Brekka — занимает позицию директора по проектированию систем в компании Fair.com, предлагающей своё приложение для лизинга автомобилей. В свободное же от работы время он любит применять свой обширный опыт для решения «домашних» задач, ко...

Как в офисе показать ценности компании (без плакатов и лозунгов) Naumen начался в 2001 году с шести сотрудников. Компания арендовала небольшой офис в жилом доме в Екатеринбурге. А сейчас, в 2019, наш основной офис разработки занимает 4 этажа в бизнес-центре: у нас есть переговорки на любой вкус, учебный класс, спортивная комната, просторн...

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

[Из песочницы] 10 самых распространенных ошибок Spring Framework Привет, Хабр! Представляю вашему вниманию перевод статьи «Top 10 Most Common Spring Framework Mistakes» автора Toni Kukurin. Spring, вероятно, один из самых популярных Java-фреймворков, а также могучий зверь для укрощения. Хотя его базовые концепции довольно легко понять, д...

Популярная функция Instagram появится в WhatsApp WhatsApp и Instagram принадлежат Facebook уже довольно давно, однако совсем недавно последняя решила публично заявить об этом на весь мир (чтобы не осталось неосведомлённых), сообщив также, что в скором времени собирается объединить соцсеть, фотосервис и мессенджер в единое...

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

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

[Перевод] Новый кодек AV1: ускоряем загрузку видео в браузере В этом руководстве мы научимся использовать видео в Вебе, как это принято в 2019. Chrome и Firefox начали поддерживать новый кодек AV1 — для них видео можно сделать в два раза меньше. Отдельно поговорим, как заменить GIF на видео в AV1 и H.264 — тогда его размер упадёт в 20...

[Перевод] Уровень Android API, обратная и прямая совместимость Добрый вечер, друзья. Мы подготовили полезный перевод для будущих студентов курса «Android-разработчик. Продвинутый курс». С радостью делимся с вами данным материалом. Если вы читаете эту статью, значит вас могут интересовать такие вещи, как: Что означает уровень API? К...

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

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

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

Как включить музыку на нескольких Android-устройствах одновременно Сегодня у многих из нас есть беспроводные колонки. И если вам нужно в компании включить музыку, то с громкостью проблем не возникнет. А что делать, если колонка разрядилась\сломалась? Выход есть — можно запустить музыку на нескольких устройствах одновременно. При этом...

Лучшие программы для чтения комиксов на Android Читать комиксы на Android-смартфоне? Почему бы и нет! Сегодня комиксы стали неотъемлемой частью массовой культуры и при этом комиксы не ограничиваются лишь историями про «супергероев в цветных трусах». Есть и достаточно серьезные произведения, затрагивающие взрослы...

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

Удалите это Android-приложение. Оно распространяет вирусы Вирусы для Android — везде, даже в Google Play Думаю, не ошибусь, если предположу, что большинство наших читателей используют для загрузки приложений только Google Play. Самый распространённый довод в пользу фирменного каталога Google – это безопасность. Многим кажется...

Huawei показала, насколько быстр Huawei Mate 20 X 5G в сетях пятого поколения Компания Hawei опубликовала рекламный ролик, в котором сравниваются новый смартфон Huawei Mate 20 X 5G с обычной версией Смартфон Huawei Mate 20 X, оснащенной только модемом 4G. Изначально данные аппараты сравниваются в популярном тестовом приложении Speedtest. При заг...

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

Oh, My Code: Как работает MAPS.ME MAPS.ME — карты №1 для путешественников. Сегодня это 110 млн установок по всему миру, возможность добавлять авторские туристические маршруты и самостоятельно менять карты. Как работает уникальный проект для путешественников, рассказывает его руководитель Евгений Лисовский. ...

Красивые виджеты для Windows 10 [2.0] На удивление, очень многим понравились виджеты для Windows 10 в Metro-стилистике, хотя они подходят и для других операционных систем. С 2019 года с виджетами была проблема, особенно с виджетом погоды, так как Yahoo больше не давал метаданных для погоды. И тогда было принято ...

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

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

Apple показала macOS Catalina с новым iTunes и iPad в качестве второго экрана Вместе с iOS 13, watchOS 6, iPadOS и tvOS 13 Apple показала macOS 10.15 Catalina. Новая версия операционной системы для компьютеров Mac содержит множество нововведений, которые в основном касаются производительности, но в то же время отличается серьезными нововведениями ...

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

Magento 2: импорт продуктов прямо в базу В предыдущей статье я описал процесс импорта продуктов в Magento 2 обычным способом — через модели и репозитории. Обычный способ отличается весьма низкой скоростью обработки данных. На моём ноутбуке выходило примерно один продукт в секунду. В данном продолжении я рассматрива...

Разработка цифровых продуктов с помощью ментальных моделей Привет, Хабр! Предлагаю вашему вниманию перевод статьи Designing Digital Products with Mental Models автора дизайнера Тима Шеинера. Лучший способ добиться взаимопонимания в проектной команде. Перевод — это сложно Когда-то, путешествуя по Индии, я купил недорогую книжку — ...

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

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

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

Как добавить разделитель в док-панель macOS Разделяем элементы в док-панели macOS — несмотря на устоявшее мнение — одна из самых настраиваемых настольных операционных систем. В этом плане ОС от Apple может вполне успешно соперничать с Windows: пользователям стоит лишь изучить возможности «Терминала». Коман...

Nubia Alpha появился в продаже Nubia Alpha - это первый в мире инновационный продукт, который может функционировать как смартфон, а также как умные часы. Он оснащен 4-дюймовым гибким дисплеем с соотношением сторон 36: 9. Дисплей можно обернуть на запястье, чтобы использовать его как умные часы. В разверну...

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

Apple выпустила iOS 13.2 beta 2 для всех. Как установить iOS 13.2 beta 2 уже доступна для загрузки всем желающим. Устанавливайте скорее Хорошего должно быть понемножку, гласит старая присказка, но Apple, видимо, о ней никогда не слышала. Именно поэтому в Купертино, поставив выход обновлений на поток, уже не могут остановиться и пр...

Мобильные отчеты на Oracle BI EE 12c — на раз, два, три. Методология из курса Oracle BI EE 12c CAD У многих компаний — пользователей продукта Oracle BI 12c есть общая проблема: их разработчики по разным причинам не хотят связываться с мобильной разработкой отчетов. На наших курсах по BI этот вопрос в новой версии был освещен достаточно полно, поэтому мы выкладываем факти...

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

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

Эффективное управление подключениями SignalR Здравствуй, Хабрахабр. В настоящий момент я работаю над созданием движка чата в основе которого лежит библиотека SignalR. Помимо увлекательного процесса погружения в мир real-time приложений пришлось столкнуться и с рядом вызовов технического характера. Об одном из них я и х...

[Перевод] Создание калькулятора чаевых на Kotlin: как это работает? Рассказываем, как создать простое приложение для расчета чаевых на языке Kotlin. Если точнее, то Kotlin 1.3.21, Android 4, Android Studio 3. Статья будет интересной, в первую очередь, для тех, кто начинает свой путь в разработке Android-приложений. Она позволяет понять, ч...

У какого Android-смартфона самая быстрая память? Представленный недавно смартфон Galaxy Note 10 станет первым устройством Samsung, использующим память стандарта UFS 3.0. Однако интереснее здесь то, что, согласно проведённым тестам, скорость памяти в еще не вышедшем флагмане значительно превосходит таковую у конкурентов. К...

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

ActionDash — аналог Digital Wellbeing от Google и приложение для осознанных пользователей Digital Wellbeing – одно из главных нововведений, из-за которого я жду Android 9 на свой OnePlus 3T. В систему давно напрашивалась система для сбора статистики по использованию устройства и отдельных приложений, но ей не суждено было появиться, пока все вместе не признали, ч...

DrainerBot заразил миллионы Android-устройств Сотрудники Oracle обнаружили новую мошенническую схему по накрутке просмотров рекламы, названную DrainerBot. Преступники распространяют вредоносный код, который загружает и проигрывает на Android-устройствах невидимые видеоролики. Согласно отчету Oracle, жертвами кампании мо...

[Из песочницы] Когда использовать var, let и const в Javascript [перевод статьи Tyler’а McGinnis] Привет, Хабр! Представляю вашему вниманию перевод статьи «var vs let vs const in JavaScript» автора Tyler McGinnis. В этой статье вы узнаете 2 новых способа для создания переменных в Javascript (ES6), let и const. На протяжении этой статьи мы рассмотрим разницу между var,...

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

Алиса в стране Битрикс Приветствую вас (лично вас, а не всех кто это читает)! Сегодня мы: Создадим приложение (навык) Алисы с использованием нового (октябрь 2019) сервиса Yandex Cloud Functions. Настроим наше приложение так, чтобы оно отправляло заказы клиентов (т.н. лиды) в CRM Битрикс24. ...

[Перевод] Quasar 1.0: новый полезный инструмент для Vue-разработчиков и не только для них Автор материала, перевод которого мы публикуем сегодня, занимается работой над фреймворком Quasar. Это — полнофункциональный расширяемый опенсорсный инструмент для разработки современных приложений различного назначения. Он построен на базе популярного фронтенд-фреймворка Vu...

5 вещей, которые может делать только смартфон на Android (и не может iPhone) Кажется, уже давно стало дурным тоном спорить о том, что же лучше — iOS или Android. Обе операционные системы имеют как свои достоинства, так и недостатки. Однако же нельзя не признать тот факт, что некоторые функции имеются только на определенной платформе. И сегодня...

Вы можете устанавливать приложения без App Store, но лучше это не делать В последнее время в нашем Telegram-чате все чаще пишут с вопросами о так называемых «бесплатных App Store без джейлбрейка». Действительно, есть сервисы, где можно совершенно бесплатно загружать даже платные приложения на iPhone и iPad. Только взамен они кое-что потребуют, и...

One++ Calculator 1.7.4 Возможно, самый быстрый калькулятор для Android! функции: ★ 243 Пункты меню в общей сложности более 1000+ формулы ★ 5 цвет ассорти категории: день Math Конвертер физика и экономика ★ 5 Материал Темы: темное, светлое, черный, прозрачный, серый ★ 7 Меню представлени...

Шаг отчаяния: Как Microsoft пытается заставить пользователей устанавливать её приложения В последние годы Microsoft много сделала для Android, и на прошлой неделе многие пользователи были приятно удивлены, когда компания запустила свое приложение Your Phone Companion для зеркалирования уведомлений со смартфона на ПК с Windows 10. Тем не менее, мы живем не в иде...

Репутация – одна из причин высокой цены Honor 20 в Европе После того, как стала известна стоимость смартфонов Honor в Китае, многие задались вопросом, почему у себя на родине новинки стоят заметно дешевле, чем в Европе. На этот вопрос взялся ответить президент подразделения Honor Жао Минг (Zhao Ming). По словам топ-менеджера,...

[Перевод] 13 приёмов работы с npm, которые помогают экономить время Каждый день миллионы разработчиков, создавая свои JavaScript-приложения, обращаются к npm (или к Yarn). Выполнение команд наподобие npm init или npx create-react-app стало привычным способом начала работы над практически любым JavaScript-проектом. Это может быть сервер, клие...

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

TikTok Ads: продвижением продуктов в социальной сети коротких видео В 2018 году приложение TikTok стало одним из самых популярных в мире и до сих пор занимает ведущие места в топе скачиваний, получая миллионы пользователей каждый месяц. Социальная сеть с короткими видео стала главной площадкой у молодой аудитории во всем мире. Можно ли испол...

В сентябре в Google Play обнаружены 172 вредоносных приложения с более чем 355 млн установок Специалисты по вопросам информационной безопасности обнаружили в Google Play 172 вредоносных приложения. И это только на протяжении сентября. На момент их выявления количество установок этих приложений превысило 355 млн. Для сравнения, в июле было обнаружено 205 вредоносных ...

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

Отладка Angular CLI приложения в VSCode с помощью Browser Preview Привет, Хабр! В Iponweb мы не только творим магию с помощью Kubernetes, но и создаем сложные пользовательские интерфейсы. Основной фреймворк, который мы используем, — Angular (а также AngularJs для legacy частей), поэтому удобство разработки для нас — не пустой звук. Мы реши...

Google Chrome для iOS получил ночную тему. Как включить Google Chrome для iOS получил ночную тему, правда, не в том виде, как, вероятно, ждали некоторые Несмотря на то что многие пользователи Mac и iOS предпочитают пользоваться Safari, Google Chrome всё ещё остаётся самым популярным браузером как среди настольных, так и мобильных...

[Перевод] Перенос десктопных приложений на .NET Core С тех пор, как я начала работать с сообществом над переносом десктопных приложений с .NET Framework на .NET Core, я заметила, что существует «два лагеря»: представители одного хотят очень простой и короткий список инструкций для переноса своих приложений на .NET Core, в то в...

Нужно больше разных GPU. Похоже, карты Nvidia RTX Super основаны на отдельных модификациях GPU Ещё в прошлом году мы узнали, что для видеокарт Turing компания Nvidia создаёт по две модификации каждого GPU. По крайней мере, если говорить о некоторых графических процессорах. Тогда мы в частности рассматривали вопрос на примере GPU TU106-400 и TU106-400A. Они иденти...

[Перевод] Авария Boeing 737 Max глазами разработчика ПО Представляю вашему вниманию перевод статьи «How the Boeing 737 Max Disaster Looks to a Software Developer» Грега Трэвиса. Речь пойдет о том, как желание Боинга сэкономить и «срезать углы» для коммерческой выгоды, а также культура «некомпетентности и неэтичности» в сообществе...

[Из песочницы] Ускоряем сборку веб-приложения с webpack По мере того как ваше приложение развивается и растёт, увеличивается и время его сборки — от нескольких минут при пересборке в development-режиме до десятков минут при «холодной» production-сборке. Это совершенно неприемлемо. Мы, разработчики, не любим переключать контекст в...

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

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

Успех Microsoft на Android. Приложение OneDrive загрузили более 1 млрд раз Пару месяцев назад приложение Microsoft Word преодолело отметку в 1 млрд загрузок в Google Play. И вот настал черёд второго. Им стал облачный сервис OneDrive, который также сейчас предустанавливается на многие смартфоны, благодаря чему ему и удалось преодолеть столь вну...

Samsung Space Monitor можно спрятать в стену Компания Samsung тоже порадовала интересным устройством на выставке CES 2019. Корейский производитель представил монитор Samsung Space Monitor, который цепляется за край стола и при желании его можно отодвинуть впритык к стене. Это позволяет занимать минимум рабочего простра...

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

Kaspersky Mobile Talks #1. Многомодульность В конце февраля мы запустили новый формат встреч Android-разработчиков Kaspersky Mobile Talks. Основное отличие от обычных митапов — здесь вместо сотни слушателей и красивых презентаций на несколько различных тем собрались «бывалые» разработчики, чтобы обсудить всего лишь од...

4 раздражающие проблемы Android и как с ними справиться Делаем Android лучше! Давайте будем честны с самими собой: идеальной мобильной операционной системы не существует. Можно сколь угодно долго спорить о том, что лучше — Android или iOS, но неоспоримый факт всегда будет лишь один — и там, и там, есть раздражающие мо...

[Перевод] Архитектура программного обеспечения переоценена, простой и понятный дизайн — недооценен Вашему вниманию предлагается перевод поста Гергелия Ороса, занимающего должность Engineering Manager в Uber. В нем он делится своим взглядом на проектирование крупномасштабных систем, основанном на собственном практическом опыте работы в Uber и Microsoft. В сочетании с ком...

Найден лёгкий способ добраться до скрытых настроек MIUI на смартфонах Xiaomi и Redmi В фирменной оболочке MIUI, которую предлагает китайская компания Xiaomi для своих смартфонов, есть ряд полезных функций, скрытых для обычных среднестатистических пользователей.  Легко добраться до них позволяет новое стороннее приложение MIUI Quick Settings. Его м...

Huawei занимает 38% китайского рынка смартфонов — это максимальная доля одного поставщика за последние восемь лет Сегодня аналитическая компания Canalys опубликовала отчет, посвященный китайскому рынку смартфонов. Если верить представленным данным, во втором квартале 2019 года компания Huawei заняла 38% указанного рынка, что является максимальным показателем для одного поставщика ...

[Перевод] GraphQL и Golang Технология GraphQL за последние несколько лет, после того, как компания Facebook перевела её в разряд опенсорсных, стала весьма популярной. Автор материала, перевод которого мы сегодня публикуем, говорит, что попробовал работать с GraphQL в среде Node.js и на собственном опы...

Билет в нефтянку или Роснефть вызывает на Seismic Challenge Знаете ли вы, что в период с 15 октября по 15 декабря проходит один из крупнейших в мире чемпионатов по анализу сейсмических данных «Rosneft Seismic Challenge» с суммарным призовым фондов в 1 миллион рублей и финалом 21 декабря в Москве? Считается, что попасть в нефтяную о...

[Перевод] Создание приложения с использованием Styled-Components в Vue.js Привет, Хабр! На днях наткнулся на одну очень интересную статью на португальском. К счастью, удалось найти её английскую версию. Предлагаю вашему вниманию перевод на русский. Другие мои переводы вы можете найти на мой странице на хабре. Ссылка на оригинал: португальский, ан...

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

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

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

Что в Smart TV тебе моем? Или что можно запихнуть в телевизор? Вместо предисловия Добрый день, коллеги! Меня зовут Алексей и я занимаюсь телевизорами, а именно, разработкой Smart TV приложений («давайте похлопаем Алексею»). Но что такое Smart TV? Какое оно, сферическое Smart TV приложение в вакууме? Не буду томить вас ожиданием: в осн...

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

Более 10 миллионов долларов. Huawei решила вложиться в развитие альтернативы сервисов Google в России Компания Huawei объявила на конференции в Москве о планах инвестировать более 10 миллионов долларов в развитие экосистемы Huawei Mobile Services в России.  В рамках первой конференции Huawei Developers Day компания поделилась своими успехами по развитию фирм...

iOS 13, watchOS 6, iPadOS и новый Mac Pro. Презентация Apple на WWDC 2019 Сегодня в Сан-Хосе на первый день своей конференции Apple провела большую презентацию со всеми апдейтами софта. Пять тысяч журналистов и девелоперов собрались, чтобы узнать, какие апдейты ждут их iOS и macOS. Действо получилось довольно впечатляющим, и длилось два с полови...

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

Honor V30 Pro 5G сравнили с iPhone 11 в скорости интернета Вчера компания Huawei представила смартфон Honor V30 5G, который стал самой дешевой моделью с поддержкой сетей пятого поколения. Разумеется, Honor стремится всячески продвигать это преимущество. Например, сегодня в сети появилось видео, в котором Honor V30 Pro 5G загружает и...

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

Microsoft блокирует майское обновление Windows 2019 на ноутбуках Surface Book 2 Компания Microsoft заблокировала возможность установки последнего крупного обновления Windows 10 (май 2019 года, версия 1903) на своих ноутбуках Surface Book 2. По словам компании, проблема совместимости вызывает после установки обновления сбои в некоторы...

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

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

Подключение Micrometer для веб-приложения на Java Micrometer используется для сбора метрик приложения JVM и позволяет экспортировать данные в различные системы мониторинга. В этой статье я расскажу, как подключить Micrometer для spring web приложения и экспортировать данные в Prometheus (хороший пост о нем). Так как мое при...

Более 10 млн пользователей установили вирус под видом обновления прошивки Samsung Вирусные приложения — одна из главных проблем операционной системы от Google. Не менее популярна и проблема слабой модерации в магазине приложений Google Play Store. И вот, миллионы пользователей Android-смартфонов столкнулись одновременно сразу с двумя этими недостатками с...

[Перевод - recovery mode ] Как правильно обрабатывать ошибки: тишина — не всегда хорошо У меня никогда не было какого-то особого мнения относительно обработки ошибок. Если я начинала работать с существующим кодом, я продолжала выполнять задачу, над которой трудился автор исходника; если писала код с нуля — делала то, что казалось мне правильным. Но недавно...

Лучшие Android-приложения для занятия фитнесом Привести себя в порядок при помощи смартфона? Легко! Наши смартфоны могут помочь нам во множестве повседневных задач. На просторах Google Play Store есть программы на любой вкус: от приложений отслеживания сна и прослушивания музыки до готовки и тренировок. Когда-то мы уже п...

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

МФУ Canon i-Sensys MF746Cx: цветной лазерный аппарат All-in-One формата А4 Многофункциональный принтер Canon i-Sensys MF746Cx — высокопроизводительное и хорошо оснащенное устройство All-in-One, предназначенное для небольших офисов, в которых есть потребность не только в черно-белой, но и в цветной печати. Помимо ставшего уже стандартом дуплекса (ус...

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

Как обновлять Android-приложения без Google Play Существует несколько причин, по которым Google Play может отсутствовать в прошивке смартфонов под управлением Android. Первая – китайская поставка. Если аппарат предназначался для продажи на рынке КНР, он будет лишен доступа к официальному каталогу приложений Google. Вторая...

Vivo NEX 3 5G скоро выйдет На просторах интернета появилась информация о том, что смартфон Vivo NEX 3 5G уже сейчас готов к продаже и его совсем скоро анонсируют. Устройство очень интересное своим набором функций, дизайном и прочими бонусами. Например, у смартфона не будет ничего на фронтальной панели...

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

Samsung может представить аж 4 смартфона в линейке Galaxy Note 10 И СМИ, и обычные пользователи приняли линейку Samsung Galaxy S10 очень положительно, и одна из причин тому – возможность выбрать устройство по вкусу, отталкиваясь от необходимых характеристик, размера дисплея и даже поддержки связи нового поколения. Тот же трюк южнокорейски...

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

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

RxSwift и корутины в Kotlin — факультатив по мобильной разработке от AGIMA и GeekBrains Знания — это хорошо, просто отлично. Но нужна еще и практика, чтобы можно было использовать полученные данные, переведя их из статуса «пассивное хранение» в статус «активное использование». Каким бы хорошим ни было теоретическое обучение, требуется еще работа «в поле». Ска...

Google убивает Голосовой поиск на Android До всем известного Ассистента у Google был так называемый «Голосовой поиск», который также был тесно интегрирован с обычным Google Поиском. За последние несколько лет все инновации «поискового гиганта» были сосредоточены в основном на Google Ассистенте, и поэтому сейчас ком...

Эти приложения сделают вашему смартфону только хуже. Будьте внимательны! Даже некоторые официальные приложения могут нанести вред вашему смартфону Наверняка вы замечали, что новый Android-смартфон работает куда быстрее, чем гаджет, которым вы попользовались буквально пару месяцев. Почему это происходит? Все дело в том, что на просторах Google Pla...

Переписка 10 миллионов пользователей «китайского Tinder» оказались в открытом доступе Об этом сообщает Zecurion со ссылкой на Дэррила Бурка, специалиста по кибербезопасности и автора блога Respect My Securitay. Эксперту без усилий удалось обойти безопасность Sweet Chat и просмотреть личные данные пользователей, в частности, переписку и вложенные фотографии....

Сгружать неиспользуемые, или как настроить автоматическое удаление ненужных приложений на iPhone и iPad Наверняка каждому владельцу iPhone или iPad известна проблема, когда неиспользуемые приложения занимают бесценное место на телефоне. К счастью, о ней практически «можно будет забыть» – начиная с iOS 11 в мобильной операционной системе Apple появилась функция, которая будет а...

[Перевод] Пишем API на Python (с Flask и RapidAPI) Если вы читаете эту статью, вероятно, вы уже знакомы с возможностями, которые открываются при использовании API (Application Programming Interface). Добавив в свое приложение один из многих открытых API, вы можете расширить функциональность этого приложения либо же допол...

Конвертер видео для айфона, селфи и таймкиллер: приложения, которые сегодня стали бесплатными Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Еще больше свежих и аппетитных скидочек вы можете найти на спе...

Концентратор USB-C и внешний портативный SSD - Minix Neo Storage Neo Storage - изящное маленькое устройство, особенно если у вас есть ноутбук, который поставляется только с портами USB-C. Minix Neo Storage выглядит как обычный USB-C-концентратор, но внутри него находится SSD-накопитель, что делает устройство USB-C-концентратором и портати...

Как перенести файлы из Android на iPhone Вы решили заменить свой телефон Android на iPhone? Естественно, первый шаг после того, как вы получите новое устройство в свои руки, — это его настройка. Но как перенести все свои данные: контакты, фотографии, файлы, которые хранятся на совершенно другой платформе? App...

Как включить новый раздел «Обзор» в Chrome на Android? Google настолько часто обновляет свои мобильные браузеры Chrome и Chrome Canary для Android, что порой кажется, уследить за всеми нововведениями просто невозможно. Любопытные разработчики и обычные пользователи с выходом каждой новой бета-версии начинают перелопачивать весь...

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

[recovery mode] Что такое Cordentity? [Перевод статьи] Cordentity — это приложение Corda (CorDapp) позволяющее использовать возможности технологии Self Sovereign Identity (SSI) другим CorDapps. Другими словами, Cordentity = Corda + Identity. Мы рады объявить, что теперь Cordentity является проектом Hyperledger Labs с открытым и...

TikTok дала практические советы о том, как стать звездой Одна из миссий платформы — поддерживать творчество во всех его проявлениях. Поэтому нет ничего удивительного в том, что множество людей по всему миру стали популярными именно благодаря TikTok. Например, телеканал BBC запускает шоу, в котором ведущей будет 20-летняя Амалия Г...

PS4 получит SSD от Samsung Некоторое время назад на просторах интернета появилась информация о том, что в приставках PlayStation 5 и Xbox Scarlett будет установлен твердотельный накопитель с довольно высокой скоростью работы. Теперь появилась более детальная информация о том, что производитель планиру...

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

Раскладные смартфоны: а что насчёт приложений? Всю неделю шли анонсы складных смартфонов: Samsung и Huawei уже жаждут лишить нас крупной суммы, у Oppo и Xiaomi пока что прототипы. Их бурно обсуждали, но в основном речь шла о железе и о ценах. А для любого нового форм-фактора важна и софтовая поддержка: можно вспомнит...

HK5200 - первый лазерный ультракороткофокусный проектор Vivitek для домашних кинотеатров Vivitek HK5200 показали на infoComm в Китае и пока подробная информация о его характеристиках отсутствует, но его необычно высокая для домашних проекторов яркость 4500 лм указывает на то, что Vivitek очень правильно почувствовал первую половину главной проблемы аппаратов эт...

Huawei выпустила Android-приложение для управления авто Новое приложение Huawei позволит управлять автомобилями удалённо. Но зачем? Практически ни одна корпорация, которая сегодня занимается выпуском смартфонов, не начинала свой путь именно с мобильных устройств. Например, Apple зародилась как производитель компьютеров, Samsung &...

Google Recorder — революция в мире диктофонов Компания Google вчера представила смартфоны Pixel нового поколения. Но кроме самих аппаратов, конечно, уделила немало внимания программным продуктам. В частности, приложению Recorder. Формально это диктофон, но у него есть одна уникальная особенность. Приложение...

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

Сравнение Samsung Galaxy S10+ Очередная утечка информации об одном из членов будущего Samsung Galaxy S10. На этот раз была выпущена заявленная защитная пленка для Galaxy S10+. Мало того, но он использовался для импровизированного сравнения, между S10+ и iPhone X, а также Huawei Mate 20 Pro. Как можно...

Новое VoIP-приложение 3CX для Android и CFD v16 И снова хорошие новости от 3CX! На прошлой неделе выпущены два важных обновления: новое VoIP-приложение 3CX для Android и новая версия среды разработки голосовых приложений 3CX Call Flow Designer (CFD) для 3CX v16. Новое VoIP-приложение 3CX для Android Новая версия приложен...

Приложение «Сообщения», которое Google не требует предустанавливать на Android-смартфоны, перешагнуло 500 млн загрузок Приложение «Сообщения» (Google Messages) компании Google становится все более популярным, на днях количество его загрузок в Google Play превысило 500 млн. Это очень хороший результат, учитывая то, что Google не требует от производителей смартфонов предварите...

[Из песочницы] Mikroik. IPSEC vpn за NAT как клиент Доброго всем дня! Так уж сложилось, что в нашей компании в течении последних двух лет мы потихоньку переходим на микротики. Основные узлы построены на CCR1072, а локальные точки подключения компов на устройствах попроще. Само собой существует и объединение сетей по IPSEC tu...

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

Разработана «клавиатура будущего» для смартфонов и виртуальной реальности На просторах Apple Store и Google Play существует целый ворох различных клавиатур с «беспрецедентным уровнем эргономичности», «крутыми функциями для обеспечения комфортной работы» и другими свистелками. Только вот правда в том, что несмотря на все эти ух...

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

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

Автоматизация квартиры с HomePod, Raspberry Pi и Node.js Перевели для вас статью Криса Хокинса, в которой он рассказывает о превращении своей квартиры в умный дом. В качестве базы используется HomePod от Apple, но, конечно, можно применять и другие системы. У меня дома работает Apple HomePod, который помогает контролировать о...

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

[Перевод] HTML — это и есть веб Что нынче с HTML во фронтенде? В последнее время я разговаривал со многими разработчиками. Похоже, что некоторые даже не разбираются в HTML. В смысле, кое-что они понимают. Они понимают, что такое div и что такое span, и когда всё выглядит хорошо и работает по щелчку, им это...

Собирать Docker-образы в werf теперь можно и по обычному Dockerfile Лучше поздно, чем никогда. Или как мы чуть не допустили серьёзную ошибку, не имея поддержки обычных Dockerfiles для сборки образов приложения. Речь пойдёт про werf — GitOps-утилиту, которая интегрируется с любой CI/CD-системой и обеспечивает управление всем жизненным цикл...

Twitter для Mac теперь доступен в Mac App Store Когда Apple объявила о выпуске macOS Catalina на Всемирной конференции разработчиков и представила свою новую функцию Catalyst, которая позволит легко переносить приложения iPad на Mac, Twitter был одним из предстоящих приложений. «MacOS Catalina» была запущена в понедельник...

Как устанавливать приложения из сторонних источников на Android 8.0 и выше Начиная с Android 8.0 Oreo, процесс загрузки приложений кардинально изменился. Google удалила старый параметр «Unknown Sources» (неизвестные источники) и заменила его специальным разрешением, которое вы должны предоставлять каждому отдельному приложению. Это новая функция в...

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

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

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

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

(Без)опасный онлайн-банкинг: исследование веб-ресурсов банков России и мира Мы решили повторить масштабную исследовательскую работу 2015 года и проанализировали безопасность веб-ресурсов ведущих банков мира. Онлайн-банкинг с тех пор стал не просто более распространённым, а даже повсеместным явлением. Действительно, это быстро и удобно, но насколько ...

Сервис Яндекс.Такси запустился в Румынии под брендом Yango Сервис Яндекс.Такси вышел на румынский рынок под брендом Yango. Приложение с локализацией на местном языке уже доступно в App Store и Google Play. Yango работает как и обычное приложение Яндекс.Такси — оно позволяет прокладывать маршрут по нескольким точкам, вызывать м...

[Перевод] Как я создал более 100 приложений с открытым кодом, используя инструменты автоматизации Представляем вам перевод статьи Sm0ke, опубликованной на сайте dev.to. Автор рассказывает о своем опыте генерации веб-приложений и способе автоматизации процесса их создания. Привет, кодеры! Я — разработчик-фрилансер, и я сгенерировал более 100 приложений на различных язык...

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

[Перевод] Какие ставки сделал Безос в 1997 году, чтобы Amazon сейчас занимал 50% рынка e-commerce в США и 14% в мире? Джеф Безос, гендиректор Amazon ежегодно пишет письмо акционерам, а волонтеры школы стартапов RUSSOL и инициативы Y Combinator по-русски переводят их, чтобы попытаться ответить на этот вопрос и вдохновить читателей на создание своего Amazon. Читаем перевод первого письма акци...

7 лучших Android-приложений с темной темой для AMOLED-дисплеев Дисплеи AMOLED предлагают множество преимуществ по сравнению с обычными ЖК-экранами, но самым большим достоинством является более четкая передача цветов. В том числе и глубокого насыщенного черного. Это преимущество также распространяется и на приложения с темным режимом, п...

В Play Store появилось приложение Xiaomi Cleaner Lite для очистки памяти Android-смартфона Оболочка MIUI от Xiaomi является одним из самых популярных скинов для Android-устройств. Как утверждают статистики, на сегодняшний день с ней работают более чем 300 миллионов пользователей по всему миру. MIUI — это «тяжелая» оболочка для Android. Она нацелена на обеспечение ...

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

Список смартфонов с поддержкой быстрой зарядки Quick Charge 4+ В ноябре 2016 года была представлена технология Quick Charge 4, летом 2017 года показали Quick Charge 4+. То есть прошло больше года с момента появления технологии на рынке. Наверняка за этот длительный период на рынке должно было появиться множество устройств с данной особ...

[Из песочницы] Настройка NextCloud + ONLYOFFICE на одном сервере с помощью Docker Привет, Хабр! представляю вашему вниманию перевод статьи «Setting up NextCloud and ONLYOFFICE on a single server with Docker». Сложно недооценивать пользу онлайновых пакетов офисных приложений наподобие Google Docs и облачных хранилищ в жизни технически ориентированных люде...

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

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

#CES | Гарнитура-переводчик WT2 Plus от Timekettle позволяет разрушить языковой барьер Несмотря на то, что мы живем в современном мире, проблема языкового барьера при посещении других стран никуда не делась. Если вы не хотите изучать язык страны, которую хотите посетить, или вам просто не даются иностранные языки, но при этом вы очень любите путешествовать и ...

Где мои дети: трекер, gps часы 1.9.6 Где мои дети – это семейный GPS-трекер для безопасности детей и родительского контроля. Установите приложение Где мои дети на свой телефон, а приложение Чат с родителями на телефон ребёнка или подключите GPS-часы. Где мои дети — это приложение для родителей, которое пом...

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