Авторы игры 0 A.D. — молодцы

Автор: admin от 15-08-2018, 11:40, посмотрело: 12

Авторы игры 0 A.D. — молодцы


0 A.D. — это трёхмерная игра в жанре исторической стратегии в реальном времени, разрабатываемая сообществом добровольцев. Размер кодовой базы маленький и я решил проверить игру в качестве отдыха от больших проектов, таких как Android и XNU Kernel. Итак, перед нами проект, содержащий 165000 строк кода на языке C++. Посмотрим, что интересного в нём можно найти с помощью статического анализатора PVS-Studio.

Категория: Веб-разработка, Game Development

 

Kotlin performance on Android

Автор: admin от 15-08-2018, 11:40, посмотрело: 26

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



Эта статья основана на докладе Александра Смирнова на AppsConf 2017 и поможет разобраться, можно ли написать код на Kotlin, который не будет уступать Java по скорости.





О спикере: Александр Смирнов CTO в компании PapaJobs, ведет видеоблог «Android в лицах», а также является одним из организаторов сообщества Mosdroid.

Категория: Веб-разработка

 

Вы все еще ставите Windows 2008? Я тоже, и вот почему

Автор: admin от 15-08-2018, 11:30, посмотрело: 12

Вы все еще ставите Windows 2008? Я тоже, и вот почему

Уже в январе 2020 года заканчивается поддержка Windows 2008 R2. Сегодня я хочу поделиться подборкой субъективных причин, по которым многие (и я тоже) до сих пор проводят новые инсталляции этой старушки.



Ценителей, ностальгирующих и ненавистников — прошу под кат.

Категория: Windows

 

Разбор паттерна «Модуль» в JavaScript

Автор: admin от 15-08-2018, 11:25, посмотрело: 13

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



Разбор паттерна «Модуль» в JavaScript


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

Категория: Веб-разработка

 

Apple утверждает, что комплекс зданий штаб-квартиры компании стоит всего 200 долларов

Автор: admin от 15-08-2018, 10:10, посмотрело: 14

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



Apple утверждает, что комплекс зданий штаб-квартиры компании стоит всего 200 долларов



Apple агрессивно обжалует данные расчетов государственных налоговых экспертов, которые определяют стоимость имущества для выплаты налога, согласно «The San Francisco Chronicle».

Категория: Apple

 

UE4 | Инвентарь для Multiplayer #5 | Передача информации между Сервером и Клиентом

Автор: admin от 15-08-2018, 00:30, посмотрело: 19



UE4 | Инвентарь для Multiplayer #5 | Передача информации между Сервером и КлиентомВ этой статье мы рассмотрим передачу данных между Сервером и Клиентом в Unreal Engine 4 реализованную на C++. В самом начале, для человека не имеющего профильного образования, это кажется чем-то непостижимо сложным. Несмотря на большое количество примеров и разборов, лично мне было очень непросто сложить целостную картину этого процесса. Но, когда критический объем полученной при прочтении информации и сделанных тестов был достигнут, пришло понимание того, как же это все работает.

Категория: Веб-разработка

 

IoT архитектура — первый взгляд под капот

Автор: admin от 14-08-2018, 22:55, посмотрело: 18

Понятие IoT (Internet of Things) давно вошло в лексикон IT-шников. Хотя я и не нашел такого хаба, но надеюсь это скоро будет исправлено :)



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



IoT архитектура — первый взгляд под капот

Категория: Программирование

 

Президент Турции объявил о запрете на ввоз электроники из США

Автор: admin от 14-08-2018, 21:45, посмотрело: 22

Президент Турции объявил о запрете на ввоз электроники из США
Реджеп Эрдоган и iPhone



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

Категория: Гаджеты

 

Как мы делали первый российский смартфон

Автор: admin от 14-08-2018, 19:25, посмотрело: 20

Как мы делали первый российский смартфон


Эта история началась 1 октября 2012 года, когда мне позвонил институтский товарищ Игорь и попросил помочь с горящим проектом. Они пытались сделать терминал сбора данных для технологического применения в РЖД. Такая штука для обходчиков путей и вагонов, чтобы они могли фиксировать все неполадки онлайн.





Категория: Гаджеты, Веб-разработка

 

Распознавание объектов и человеческих эмоций с использованием Firebase ML Kit

Автор: admin от 14-08-2018, 18:55, посмотрело: 21

Распознавание объектов и человеческих эмоций с использованием Firebase ML Kit



Если вы следили за Google I/O (или хотя бы посмотрели Keynotes), то вы, возможно, заметили анонс нового продукта в составе платформы Firebase под названием ML Kit.



ML Kit предоставляет API, при помощи которого вы сможете добавлять в приложения (как Android, так и iOS) мощные функции машинного обучения независимо от того, являетесь ли вы опытным разработчиком машинного обучения или всего лишь новичком в этой сфере.

Категория: Программирование, Веб-разработка, Game Development, Android