AzoftБлог

Как написать простой веб-сервис с помощью Django REST

Дмитрий Курагин Апрель 15, 2013
Часто при создании веб-проектов мы используем фреймворк Django, и сегодня я расскажу почему. Экономя время занятым читателям, скажу сразу и в двух словах: простота, скорость (создания веб-приложений). А для тех, кому интересна техническая сторона: что, для чего и как — я распишу шаги создания нехитрого веб-сервиса.

CodeFest-2013 глазами Azoft: люди, идеи, новые горизонты

Anna Orlova Апрель 3, 2013
Вдохновляющий, прекрасно организованный, нужный, местами интересный, местами совсем нет, с немного скудной программой, разный — таким увидели CodeFest 2013 наши коллеги. Об удивительных людях, новых идеях, о возможности взглянуть на свою работу со стороны и дальнейших планах — сегодняшний отчет с фотографиями Алексея Романенко.

Квартирник: разработка гибридных приложений на PhoneGap

Алексей Романенко Апрель 2, 2013

Квартирник в этом году проводили Юрий Пляхин и Константин Лихтер из Intel с темой «Разработка мобильных приложений: PhoneGap, нативные приложения, гибридные. За чем будущее?»; презентацию Intel можно посмотреть здесь. Эксперты были из разных компаний: 2GIS, Alawar, Azoft, 1C-Битрикс. Я рассказал о своих наработках в PhoneGap, который наша команда не раз использовала в проектах.

iOS: расширенное использование UIImage

Андрей Чевозеров Апрель 1, 2013
Ни одна разработка iOS-приложения не обходится без UIImage. Это и иконки кнопок, и фоновые изображения, и многое другое. Но не все разработчики знают, каким мощным и функциональным инструментом может стать это простой объект, если подойти к нему с правильной стороны. Несколько таких «сторон» я вам сегодня раскрою. Забегая вперед скажу, что речь пойдет о заливке фона текстурой, создании «резиновых» элементов интерфейса, к примеру, кнопок, изменении изображений и наложении масок.

Как добавить сервис карт Google в приложение с помощью JavaScript

Антон Кавытин Март 20, 2013

Очень часто разработчикам Google хочется сказать большое спасибо. Особенно за полезный сервис карт, и особенно за его 3 версию — именно ее мы использовали в наших проектах. Если вы работаете над приложением, которое будет прокладывать маршруты и искать оптимальные пути, читайте дальше, как реализовать эти функции сервиса карт через JavaScript.

Инициализация карты производится следующим образом:

var mapCenter = new google.maps.LatLng(mapOptions['center']['lat'], mapOptions['center']['lng']);
var myOptions = {
	center: mapCenter,
	mapTypeId: google.maps.MapTypeId.ROADMAP
}
var Map = google.maps.Map(document.getElementById(‘Map’), myOptions);

Внешняя регистрация и авторизация пользователей в системе Drupal

Алексей Ильчук Март 6, 2013
Сайты с регистрацией пользователей — один из популярных заказов нашему PHP-отделу. В большинстве случаев мы используем стандартные решения, но иногда приходится экспериментировать и искать нетривиальные пути. Сегодня я поделюсь с коллегами PHP-разработчиками одним из таких путей интеграции Drupal CMS со сторонним сервисом.

От печатного издательства — к электронному: CoreText в помощь

Иван Ожиганов Февраль 26, 2013
В этой статье мы расскажем о преимуществах использования фреймворка Core Text при разработке электронных версий газет, книг и журналов для iPad. Эта технология уже была успешно использована нашей компанией при реализации нескольких проектов в сфере электронного издательства. Core Text пригодится тем, кто еще только планирует переводить свою печатную продукцию на новый, электронный, уровень или собирается запустить электронное издательство с нуля.

О вкусной и полезной разработке: тонкости drag-and-drop и синхронизации данных через стороннее API

Алексей Васильков Февраль 19, 2013
Не так давно компания Azoft реализовала серьезный проект для крупной сети супермаркетов. От нас требовалось разработать Android- и iOS-приложения, с помощью которых пользователи могли бы узнавать об специальных предложениях, проводимых торговой сетью. Специальные предложения представляли собой несколько рецептов блюд, все ингредиенты к которым шли в магазинах сети по сниженным ценам. Пользователи могли добавлять в свой календарь понравившиеся рецепты и создавать списки покупок с заранее рассчитанным количеством необходимых продуктов. Действительно удобно: все можно купить в одном месте и по выгодной цене, а так же узнать несколько новых рецептов.