Архив за 19 мая 2016 - 6

Введение в Roslyn. Использование для разработки инструментов статического анализа - 1

Roslyn является платформой, предоставляющей разработчику различные мощные средства для разбора и анализа кода. Но наличия таких средств недостаточно, нужно понимать, что и для чего необходимо использовать. Данная статья несёт цель ответить на подобные вопросы. Помимо этого, будет рассказано об особенностях разработки статических анализаторов, использующих Roslyn API.
Читать полностью »

Знакомьтесь, процессор Intel Core 6-го поколения (Skylake) - 1

Процессоры Intel Core 6-го поколения (Skylake) появились в 2015 году. Благодаря целому ряду усовершенствований на уровне ядра, «системы на кристалле» и на уровне платформы, по сравнению с 14-нм процессором предыдущего поколения (Broadwell), процессор Skylake пользуется огромной популярностью в устройствах самых разных типов, предназначенных для работы, творчества и игр. В этой статье приводится обзор основных возможностей и усовершенствований Skylake, а также новые модели использования, такие как пробуждение по голосовым командам и вход в систему по биометрическим данным в ОС Windows 10.
Читать полностью »

image

На конференции для разработчиков Google I/O 2016, которая сейчас проходит в Маунтин-Вью (Калифорния), компания Google рассказала о грядущих изменениях для автомобильной платформы Android Auto. В серийных авто с бортовым компьютером поддержка Android Auto появилась в прошлом году, сообщает theverge.
Читать полностью »

IoT: Вопросы безопасности умного дома - 1

Умный дом включает в себя огромное количество IoT-устройств, собирающих и обрабатывающих данные. Они дают пользователям определённые возможности по контролю за апартаментами как в ручном, так и автоматическом режиме. В «умной среде» устройства периодически обмениваются данными по Сети. Это происходит либо напрямую от устройства к устройству, либо через облако.Читать полностью »

Число мобильных разработчиков прирастает как бывшими сайтостроителями, так и вновь открывающимися лавками. Неудивительно, что заказчиков на всех не хватает. Как их искать, рассказывает Дмитрий Желнин, CEO и основатель компании 65apps.

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

Чем полезен модуль контент-маркетинга SeoPult: кейсы и цифры / Хабрахабр
Читать полностью »

Представляем небольшое интервью с одним из докладчиков DevConf 2016 Александром Макаровым aka SamDark. Он является членом Yii core team c 2010 года и представителем Yii в PHP-FIG. Автор книги Yii Application Development Cookbook.

В первую очередь хотел бы спросить о работе. Ты работаешь в Stay.com. Подозреваю, что удаленно. Ты также активно участвуешь в конференциях, работаешь над Yii. Как удается совмещать? Это не фулл-тайм? Или что-то сродни когда-то гугловскому «20% на свои проекты»?

Да, я работаю в Stay.com. В основном, удалённо. Это fulltime. Yii занимаюсь либо в свободное время, либо когда не очень сильная загрузка по основному проекту.
На тему конференций у меня договорённость: они оплачиваются ровно так же, как и рабочие дни.
Читать полностью »

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

Преступники, заражавшие банкоматы вирусом, пойманы на горячем - 1
Читать полностью »

Generics в Kotlin vs. Generics в JAVA: cходства, различия, особенности - 1
Эта статья про Generics в Kotlin — особенности их использования, сходства и различия с Generics в Java.

В двух словах про Generics

Если коротко, то Generics — это способ сказать, что класс, интерфейс или метод будут работать не с каким-то конкретным типом, а просто с каким-то. С каким именно будет определено из контекста. Например:

public interface List<E> extends Collection<E> {
	//...
}

Заранее неизвестно, объекты какого класса будут содержаться в списке, но это определится при его использовании:

List<String> list = new ArrayList<>();

Теперь это не просто список, а список строк. Generics помогают обеспечить типобезопасность: в List можно попытаться положить любой объект, но в List<String> — только String или один из его потомков.

Я разделю рассказ про Generics на две части: собственно Generics и использование Wildcards. Пока речь не заходит про Wildcards, использование Generics в Kotlin мало чем отличается от Java.
Читать полностью »

Как сообщает источник, в первом квартале нынешнего года компании Samsung и LG увеличили свои затраты на НИОКР по сравнению с показателями прошлого года.

Samsung затратила на исследования и разработки около 3,22 млрд долларов, что соответствует 7,7% квартальной выручки. Это на 0,3% больше, нежели было затрачено за аналогичный период прошлого года.

Samsung и LG в прошлом квартале потратили на НИОКР 7,7% и 8,8% выручки соответственно

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


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