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

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

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


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



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

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


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


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

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

 

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

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

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

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

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

 

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

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

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

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

 

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

 

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

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

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

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

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

 

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

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

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

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

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


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

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

 

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

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

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

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



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

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

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

 

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

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

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

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

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

 

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

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

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, Сетевые технологии

 
Назад Вперед