Анимации в iOS для начинающих. Модели, классы от Core Animation, блоки

Думаю, всем разработчикам хочется в той или иной степени украсить свои приложения различными эффектами. Android-отдел компании Live Typing уже выпустил две статьи на эту тему: про тип классов Animator и собственную библиотеку CannyViewAnimation, заменяющую им несовершенный ViewAnimator. Я представляю отдел iOS-разработки нашей компании и тоже хочу высказаться на тему, которая важнее, чем кажется.


Эта статья — введение в мир анимаций для iOS-приложений. Рекомендуется тем, кто никода не работал с анимациями, либо не понимает некоторые моменты в стандартных iOS-анимациях.
Читать дальше →
Анимации в iOS для начинающих. Модели, классы от Core Animation, блоки
Source: habrahabr

[Из песочницы] Верификация конечного автомата

Всем привет! Эта статья будет посвящена верификации дизайна конечного автомата управления торговым устройством vending machine, описанного на языке Verilog (дизайн) и System Verilog (верификация).


Вообще в основе публикации лежит мой курсовой проект, который был оценен моим преподавателем по достоинству с предложением сделать публикацию на Хабре.


Основное на чем я хочу акцентировать внимание — это описания типичных блоков multilayer testbench и применение некоторых базовых конструкции языка SystemVerilog и верификации. В основе подхода, который я использовал лежит так называемая Open Verification Methodology (OVM) с изменениями, которые упрощали разработку проекта и были удобны персонально мне.


Итак, поехали!
Читать дальше →
[Из песочницы] Верификация конечного автомата
Source: habrahabr

Домашние кинотеатры: Почему мы решили построить два кинозала в шоуруме Аудиомании

В 39-м выпуске подкаста «Звук» Керим Татевян согласился рассказать нам о строительстве новых кинозалов, которое идет в шоуруме Аудиомании.

Читать дальше →
Домашние кинотеатры: Почему мы решили построить два кинозала в шоуруме Аудиомании
Source: geektimes

«Флеш всему голова»: IBM анонсировала линейку массивов хранения данных для облака

Мы в 1cloud стараемся освещать новости из мира технологий. Например, мы уже писали о необычных и революционных системах хранения данных и новых разработках, используемых в дата-центрах. Сегодня мы решили рассказать о том, что IBM Corp. обновила и дополнила свою линейку массивов хранения данных DS8880 их all-flash-версиями, имеющими большие объемы и поддерживающими работу с когнитивными и другими требовательными нагрузками.

Читать дальше →
«Флеш всему голова»: IBM анонсировала линейку массивов хранения данных для облака
Source: habrahabr

Unboxing: Что внутри у системы хранения данных NetApp AFF A300

Система NetApp AFF A300 была презентована в конце сентября 2016 года на ежегодной конференции NetApp Insight и пришла на смену решениям AFF8040 и AFF8060. Пара контроллеров A300 находится в одном корпусе и занимает всего 3U, что вдвое меньше, чем у AFF8040. Максимальное расширение системы составляет 384 SSD-диска. Учитывая доступность к заказу SSD-дисков объемом 15 ТБ, этого более чем достаточно.


Одна из таких систем попала к нам, компании «ИТ-ГРАД», крупнейшему поставщику IaaS в России, в руки. Недавно мы получили поставку, в которой содержались пара контроллеров NetApp A300 в одном шасси и дисковая полка DS224C c набором из 24 SSD-дисков по 3,8 ТБ каждый. В этой статье мы расскажем о преимуществах этого решения и проведем анбоксинг, разумеется, поделившись самыми любопытными фотографиями (суммарный вес изображений 6 мегабайт).


Кому интересно — просим под кат.

Читать дальше →
Unboxing: Что внутри у системы хранения данных NetApp AFF A300
Source: habrahabr

MIT запустил Moral Machine: эксперимент по изучению того, как должны поступать беспилотные машины

MIT решил внести свой вклад в создании беспилотных машин интересным способом — решить морально-философский вопрос — как должен действовать беспилотный автомобиль в той или иной ситуации.


Интерес данного исследования состоит еще и в том, что многие голосующие не имеют прав, а следовательно не знают ПДД, что внесёт своё влияние на результаты.
Читать дальше →
MIT запустил Moral Machine: эксперимент по изучению того, как должны поступать беспилотные машины
Source: habrahabr

MIT запустил Moral Machine: эксперимент по изучение того, как должны поступать беспилотные машины

MIT решил внести свой вклад в создании беспилотных машин интересным способом — решить морально-философский вопрос — как должен действовать беспилотный автомобиль в той или иной ситуации.


Интерес данного исследования состоит еще и в том, что многие голосующие не имеют прав, а следовательно не знают ПДД, что внесёт своё влияние на результаты.
Читать дальше →
MIT запустил Moral Machine: эксперимент по изучение того, как должны поступать беспилотные машины
Source: habrahabr

Пост №2953543

Автор: KycT

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://dota.reactor.cc/post/2953543″ }, «headline»: «Dota Other :: Squee Spleen and Spoon the Techies :: Dota :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Dota-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-Dota-Other-Squee-Spleen-and-Spoon-the-Techies-3607212.jpeg», «height»: 476, «width»: 710 }, «datePublished»: «2017-01-17T12:43:34+03:00», «dateModified»: «2017-01-17T12:43:34+03:00», «author»: { «@type»: «Person», «name»: «KycT» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2953543
Source: Joyreactor

HTC One A9 начинает обновляться до Android 7.0 Nougat

Тайваньская компания HTC одной из первых в прошлом году начала обновлять свои смартфоны до новой версии операционной системы Android 7.0 Nougat. В ноябре апдейт получил флагманский HTC 10, а спустя менее […]
HTC One A9 начинает обновляться до Android 7.0 Nougat
Source: 4pda

Как npm стал самым популярным пакетным менеджером в мире


Со вступительной речью на конференции Node.js Interactive выступила Эшли Уильямс (Ashley Williams, она же @ag_dubs), менеджер сообщества разработчиков и контента в npm. Она рассказала о текущем состоянии дел в компании и рассказала, как фирма зарабатывает деньги. На самом деле npm — это коммерческая компания, которая получает прибыль от предоставления корпоративных услуг. Этого дохода достаточно, чтобы поддерживать деятельность в качестве нормальной компании, платить зарплату персоналу (сейчас в компании 23 сотрудника), и ещё остаётся на поддержку бесплатного репозитория пакетов npm.
Читать дальше →
Как npm стал самым популярным пакетным менеджером в мире
Source: habrahabr