Pull to refresh
  • by relevance
  • by date
  • by rating

Раннер под iOS с пятью персонажами

Self Promo
Привет, хабр!

Так случилось, что я довольно давно занимаюсь разработкой под iOS, но вот незадача — никогда не писал игры. После змейки в 13 лет под IBM 386 наступил перерыв до 2014 года, когда я набрался сил воплотить теплую ламповую мечту в реальность. Что из этого получилось? Графика сводилась так:



А геймплей хотелось сделать похожим на это:


Если интересно, прошу под кат! (много картинок!)
Читать дальше →
Total votes 73: ↑61 and ↓12 +49
Views 10K
Comments 22

Bake – запускаем таски на bash

Programming *Development for Linux *

Думаю многим известна ситуация, когда собственный изобретенный велосипед нигде потом не используется. Поэтому я долго не решался опубликовать эту разработку, пока не обратил внимание, что таскаю его из проекта в проект. И так, одним из неотъемлемых элементов современной разработки являются так называемые таск раннеры – это Grunt/Gulp для nodejs, Rake для Ruby, Make для C/C++ и т.п. А для главного инструмента разработчика – консоли – ничего подобного нет. Точнее есть, но, как это обычно бывает, не совсем то. В результате изысканий, на свет появился инструмент Bake – таскраннер написанный на bash с поддержкой модульной структуры.


Основные особенности:


  • Таски в виде функции.
  • Поддержка аргументов.
  • Модули.
Читать дальше →
Total votes 27: ↑26 and ↓1 +25
Views 6K
Comments 30

Настройка CI gitlab.com и VPS сервер

System administration *DevOps *
Tutorial
image
В данной статье, я решил описать свой опыт настройки gitlab CI и арендуемого VPS.

Предпосылки


На работе, ув. DevOps'ы настроили мне деплой проектов в kubernetes (работаю я Go-разработчиком). У меня есть свой пет-проект — и мне захотелось автоматизации, но поднимать у себя gitlab желания особого не было (VPS не резиновый все таки).
Читать дальше →
Total votes 10: ↑5 and ↓5 0
Views 6.2K
Comments 4

Avokado Project

«Лаборатория Касперского» corporate blog Авито corporate blog Development of mobile applications *Development for Android *Mobile applications testing *
Всем привет!

Мы анонсируем старт сотрудничества в формате open-source между «Авито» и «Лабораторией Касперского» — Avokado. Главная цель этого проекта — разработать инструменты, которые упростят жизнь мобильных разработчиков.

Мы искренне верим в синергию, и что 1+1 может давать в сумме больше двух. Верим, что группа людей с общей целью может достигнуть большего, чем одиночки. Что стоит делиться опытом, знаниями и инструментами, ведь в ответ ты получаешь больше, чем отдаешь. Именно в этом суть open-source.


Total votes 24: ↑20 and ↓4 +16
Views 6.1K
Comments 1

Автотесты на Android. Картина целиком

«Лаборатория Касперского» corporate blog Авито corporate blog Development of mobile applications *Development for Android *Mobile applications testing *

Всем привет!


Автотесты под Android — это непросто. Чтобы выстроить процесс автотестирования, надо запланировать и решить множество задач. Но самая большая беда заключается в том, что нигде нет полного описания, что вообще включает в себя автотестирование под Android, каковы его основные стадии. Отсутствует цельная картина. Этой статьей мы хотим восполнить пробел.


Она также выступит в роли схематичной дорожной карты работы Avokado Project. Мы верим в то, что в скором времени разворачивание автотестирования будет занимать куда меньше времени, чем сейчас. И активно работаем в этом направлении.


Читать дальше →
Total votes 15: ↑15 and ↓0 +15
Views 9K
Comments 6