Насколько удобным может быть API для рисования в iOS?

Автор: admin от 28-12-2016, 21:40, посмотрело: 87

Здравствуйте, меня зовут Виктор, я работаю в компании Exyte. Недавно мы выложили в open source нашу внутреннюю разработку — библиотеку для работы с векторной графикой и ее анимации Macaw. Я хочу поделиться впечатлениями от применения ее в реальном проекте и рассказать о ее преимуществах над нативным API.


Как разработчикам, нам часто приходится создавать нестандартные контролы и повторять одни и те же рутинные действия даже для простых эффектов:



  • Отнаследоваться от UIView, чтобы переопределить drawRect

  • Описать "сцену" используя устаревший Core Graphics API


Давайте попробуем создать нестандартный контрол и используем его как пример:


Насколько удобным может быть API для рисования в iOS?

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

 

WRO 2016: премьера фильма о победах сборной России на Всемирной олимпиаде роботов

Автор: admin от 28-12-2016, 21:25, посмотрело: 82

WRO 2016: премьера фильма о победах сборной России на Всемирной олимпиаде роботов

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

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

 

Компиляция Java программ и разрешение зависимостей в runtime

Автор: admin от 28-12-2016, 20:45, посмотрело: 119

Как можно совместить некоторые достоинства динамических языков со строгой типизацией в обычном Java коде?

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

 

«Галоп пикселя — часть четвертая» — Анимация света и тени

Автор: admin от 28-12-2016, 19:40, посмотрело: 113

«Галоп пикселя — часть четвертая» — Анимация света и тени

Доброго времени суток Хабру и ценителям пиксель-арта, поклонникам квадратных точек, адептам лимитированных разрешений и цветов. Рад представить на ваш суд очередную статью из цикла «Галоп Пикселя». Не буду тратить время на оправдания моего долгого отсутствия и в виду явного присутствия перейду к сути дела. Сегодня мы продолжим изучать анимацию. На этот раз это будет анимация света и тени. Большей частью на статических объектах. Всё помнят – сначала база. Сначала фундамент. Сначала простое. Ну а сложное ввалится в ваши двери само, вслед за детишками.

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

Цель этой статьи показать насколько силён дуэт брата и сестры, Света и Тени в движении. Мы уже видели, как они преображают сцены в статистике. Но динамика нам ещё не знакома. Давайте исправим это упущение.

Лопаты в руки.

«Галоп пикселя — часть четвертая» — Анимация света и тени
Лопатить пиксели

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

 

Asterisk. Ненормальный перевод

Автор: admin от 28-12-2016, 17:35, посмотрело: 106

В Asterisk 2 типа трансферов:

— слепой: после набора нужного сотрудника переводящий сразу отваливается.
— расширенный: возможность поговорить с тем, кому перевод предназначен, принять callback.

Мне понадобилось совместить простоту первого и функционал второго. Без AMI/ARI/AGI. Без костылей.

Велосипед под катом.

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

 

Вспоминаем 2016-й: наши лучшие посты года

Автор: admin от 28-12-2016, 16:35, посмотрело: 106

Вспоминаем 2016-й: наши лучшие посты года

Новый год всё ближе, остались считанные дни. Пора подвести итоги. Всего за этот год мы опубликовали почти 200 постов (этот — 198-й) с суммарным рейтингом 6912, получили 6245 комментариев, 21835 добавлений в избранное и почти 3 миллиона просмотров! Мы сели и с умилением и ностальгией вспомнили лучшие посты в нашем блоге за 2016 год. Присоединяйтесь!

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

 

Аренда выделенных серверов в России

Автор: admin от 28-12-2016, 14:40, посмотрело: 177

Привет, хабровчане! Честно сказать, мы не думали, что уже после первого поста наш небольшой запас выделенных серверов разберут буквально за считанные часы. Спасибо за доверие! Надеемся, что вас порадует качество канала и железа. Теперь мы подготовили новое оборудование, а к нему новогодний подарок — 1 Гбит бесплатно.

Аренда выделенных серверов в России

Положение на рынке ЦОД-ов


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

Категория: Админитстрирование » Системное администрирование

 

Серьезное проектирование серьезных сайтов. Часть 2. Визуализация

Автор: admin от 28-12-2016, 14:35, посмотрело: 148

Это вторая часть статьи про проектирование больших сайтов. В ней мы расскажем про визуальную часть проектирования, про интерфейсы. Если вы не читали первую часть, то рекомендую это сделать тут: habrahabr.ru/company/SECL_GROUP/blog/318598

Динамический прототип



Серьезное проектирование серьезных сайтов. Часть 2. Визуализация
Рис. 9. Демонстрация динамического прототипа для проекта «Маркетплейс».

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

Категория: Программирование » Веб-разработка

 

Падают ли сайты на праздники чаще, чем обычно? Мифы, реальность и как себя обезопасить

Автор: admin от 28-12-2016, 14:35, посмотрело: 106

Приближаются новогодние праздники, и это особое время для многих сфер деятельности. Для кого-то это мертвый сезон, для других же — возможность дополнительно заработать. Людям, чья деятельность тесно связана с работой сайтов и вообще ИТ инфраструктуры, тоже нелегко. С одной стороны, хочется расслабиться, но с другой — присутствует иррациональный страх, что тщательнейшим образом настроенная система, работающая без перебоев уже много месяцев, упадет, как только от нее отвернешься. Что характерно, нередко так и бывает. Как все же позволить себе отдохнуть? Один из выходов — внешний мониторинг сайтов и серверов.

Падают ли сайты на праздники чаще, чем обычно? Мифы, реальность и как себя обезопасить

Категория: Системное администрирование, Веб-разработка, Сетевые технологии

 

Обновление программных клиентов 3CX для iOS, Android и MacOS

Автор: admin от 28-12-2016, 14:35, посмотрело: 127

C удовольствием представляем новые версии наших функциональных клиентов унифицированных коммуникаций для iOS, Android и Mac OS!


3CX клиент для iOS с интеграцией CallKit


В новом клиенте 3CX для iOS появилась замечательная возможность – управлять VoIP вызовами точно так же, как GSM вызовами — непосредственно с экрана блокировки. Это сделно с помощью фреймворка Callkit, который появился в iOS 10. VoIP вызовы через клиент 3CX для пользователя выглядят как GSM вызовы – они отображаются на экране блокировки и в истории вызовов iOS устройства. Благодаря этому 3CX клиент еще глубже интегрирован в пользовательский интерфейс iOS.


Обновление программных клиентов 3CX для iOS, Android и MacOS Обновление программных клиентов 3CX для iOS, Android и MacOS Обновление программных клиентов 3CX для iOS, Android и MacOS


Новый клиент 3CX для iOS позволяет удобно переключаться между GSM и VoIP вызовами. Например, если вы разговариваете через клиент 3CX и в этот момент получаете GSM вызов, вы можете поставить VoIP вызов на удержание. Вы также можете не принимать GSM вызов, а отклонить его или отправить на голосовую почту.

Категория: Системное администрирование, Android, iOS, Сетевые технологии

 
Назад Вперед