Архив за 27 августа 2018 - 8

В Google Play есть одно приложение, разработанное Chilango Lab, у которого больше миллиона загрузок и довольно высокий рейтинг. Называется оно Nothing, что можно перевести как «Ничто», и замечательно оно тем, что не делает абсолютно ничего. В нём, правда, спрятана приятная пасхалка, но это не меняет дела. Если проанализировать это приложение, то окажется, что его размер — 14 Мб, при установке оно занимает 19,24 Мб.

Разработка прогрессивного веб-приложения Nothing за 15 минут - 1


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

Ему это удалось. А именно, он воссоздал функционал Nothing, используя HTML, CSS и JavaScript, оформив его в виде прогрессивного веб-приложения (PWA, Progressive Web App). Оно работает без подключения к интернету, вызывать его можно, как и обычное приложение, с главного экрана. Основная разница между обычным Android-приложением и его PWA-копией заключается в размерах. Первое, напомним, занимает на устройстве 19,24 Мб. Второе — 205 Кб.
Читать полностью »

Kivy. Xamarin. React Native. Три фреймворка — один эксперимент - 1

Приветствую всех! Как только дым от жаркой дискуссии в комментариях к моей статье Kivy — фреймворк для кроссплатформенной разработки №1 осел, и среди прочих пробился достойный внимания комментарий, мы (Mirimon, SeOd), подумали, что было бы интересно и нам и читателям самостоятельно сравнить Kivy, Xamarin.Forms и React Native, написав на них одно и тоже приложение, сопроводить его соответствующей статьей на Хабре, репой на GitHub и честно рассказать, кто с какими трудностями столкнулся при реализации. Собравшись в Телеграмме и обсудив детали, мы принялись за работу.Читать полностью »

Только что вышедший в продажу Samsung Galaxy Note9 может похвастаться одними из лучших камер на смартфонах.  Однако в слепом тестировании ночной съёмки он уступил прошлогоднему Pixel 2 XL от Google. 

Смартфон Google Pixel 2 XL побил Samsung Galaxy Note9 в слепом тесте камер - 1

Читать полностью »

Первый электромобиль Mercedes-Benz: стала известна дата премьеры

Первый электромобиль Mercedes-Benz: стала известна дата премьерыDaimler

Читать полностью »

Министерство промышленности и информатизации КНР (China's Ministry of Industry and Information Technology) опубликовало сведения о том, сколько денег в этом году уже принесли программное обеспечение и сервисы, созданные китайскими компаниями.

В период с 1 января по 31 июля этого года доход от продаж программного обеспечения, а также различных сервисов превысил 540 млрд долларов. По сравнению с аналогичным периодом годом ранее рост продаж составил 14,8%.

Стоит добавить, что доход от экспортирования китайского программного обеспечения и сервис вырос за год на 2,7% и превысил 30 млрд долларов.

Читать полностью »

Mercedes-Benz Vision EQ Silver Arrow: необычный спорткар с электроприводом

Компания Mercedes-Benz на выставке Pebble Beach Automotive Week в Калифорнии (США) представила полностью электрический концепт-кар Vision EQ Silver Arrow.

Показанный автомобиль — это спорткар для водителя. Места для пассажиров не предусмотрены. Дизайн строится на принципах модели W 125 от 1937 года.

Читать полностью »

Все больше организаций переходит к использованию облачного Microsoft Office 365, и Veeam продолжает обеспечивать для них защиту данных – наши решения работают 24х7, а разработчики следуют календарю релизов и обновлений. Так, когда многие наши читатели были на отдыхе в разгар летнего сезона, в свет вышла новая версия Veeam Backup for Microsoft Office 365. В ней реализована поддержка резервного копирования и восстановления данных не только облачного Exchange, но также SharePoint и OneDrive. Кроме того, с версией 2.0 была выпущена и бесплатная редакция решения – Veeam Backup for Microsoft Office 365 Community Edition. Обо всех новинках я расскажу под катом.

Защита данных облачного Microsoft Office 365 с помощью решения Veeam - 1
Читать полностью »

В фильме «Миссия невыполнима 3» был показан процесс создания знаменитых шпионских масок, благодаря которым одни персонажи становятся неотличимы от других. По сюжету, сначала требовалось сфотографировать того, в кого герой хотел превратиться, с нескольких ракурсов. В 2018 году простую 3D-модель лица можно пусть и не напечатать, но, по крайней мере, создать в цифровом виде — причём на основе всего одной фотографии. Научный сотрудник VisionLabs подробно описал процесс на мероприятии Яндекса «Мир глазами роботов» из серии Data&Science — с детализацией до конкретных методов и формул.

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

Читать полностью »

В Сети появились новые живые фотографии флагманского смартфона Vivo X23, который оснащен подэкранным сканером отпечатков пальцев.

Живые фото смартфона Vivo X23 с подэкранным сканером отпечатков пальцев

Читать полностью »

image

Почти любой игре необходим взаимодействующий с пользователем искусственный интеллект (AI), чаще всего в виде враждебной игроку силы. В некоторых случаях ИИ должен помогать игроку, в других — бороться с ним, но у всех управляемых компьютером персонажей существует некоторое сходство. В зависимости от требований проекта ИИ может использовать простые или сложные поведения. Такими требованиями могут быть дипломатия с другим игроком или простое блуждание вперёд-назад по платформе. Как бы то ни было, необходимо сделать так, чтобы ИИ качественно выполнял свою работу.

В этом проекте я продемонстрирую очень простой искусственный интеллект. Допустим, мы создаём игру, в которой игрок должен тайком пробраться рядом с вражеским штабом. Когда игрока замечает камера слежения, рядом создаются враги и в течение короткого промежутка времени преследуют игрока. Именно это мы и реализуем в проекте на простейшем уровне. Завершив проект, вы получите управляемый объект игрока, круг, используемый в качестве камеры врага, и объект врага, который будет преследовать игрока, когда о его присутствии сообщит объект камеры.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js