AzoftБлог

Визуализация данных: исправляем недостатки библиотеки Highcharts.js

Антон Кавытин Июль 17, 2013

В недавних PHP-проектах мне довелось поработать с Highcharts.js — отличной библиотекой для создания красивых графиков на клиенте. Ко всем ее несомненным плюсам есть и пара досадных минусов: проблемы при отображения многострочных заголовков, описаний и подписей к графикам и отсутствие готового способа добавить свою информацию к скачиваемым графикам. О том, как с ними справиться — в сегодняшней статье.

Преимущества Highcharts.js

Начну с того, чем примечательна эта библиотека. Во-первых, ее очень легко использовать: подключаете файл Highcharts.js — и работаете. Во-вторых:

Азофтенное настроение

Nastya Tolstikova Июль 10, 2013
6 июля под звуки африканских барабанов с песнями, танцами и улюлюканьем Azoft шумно отпраздновал свое 11-летие на базе отдыха «Издревая».

ShareKit — сделайте мне красиво: интеграция iOS-приложений с социальными сетями

Виктор Котов Июль 2, 2013
Социальные сети давно стали неотъемлемой частью жизни современного человека, поэтому многие мобильные приложения интегрируют эти сервисы в том или ином виде, начиная от упрощенной регистрации и заканчивая полноценными мобильными клиентами. Сегодня я хочу немного затронуть возможные способы интеграции и поделиться собственным опытом замены стандартного списка сервисов, создаваемого фреймворком ShareKit — одного из способов интеграции —, собственным интерфейсом.

Поддержка дополнительных возможностей BlackBerry: пишем PhoneGap-плагин

Ильдар Галимбиков Июнь 18, 2013
Когда вы разрабатываете приложение на PhoneGap, вы здорово экономите время, создавая ПО сразу для нескольких платформ. Но один из минусов этого фреймворка в том, что не все возможности мобильных ОС им поддерживаются. Частично эту проблему можно решить за счет плагинов PhoneGap, обеспечивающих поддержку определенных функций устройства, доступ к которым самим фреймворком не дается. PhoneGap in a nutshell

iOS 7: первые впечатления и размышления

Виктор Котов Июнь 13, 2013
10 июня 2013 года случилось знаменательное событие: на конференции разработчиков Apple была представлена новая версия iOS, седьмая. Станет ли она счастливой для «яблочной» компании? В этом небольшом обзоре я поделюсь собственным мнением на этот счет, используя только открытые источники, так как разглашать сведения, доступные на портале разработчиков Apple, не разрешает NDA.

AppStore In-App Purchase: разбор полетов эконом-классом

Виктор Котов Июнь 5, 2013
О реализации механизмов монетизации iOS-приложений (In-App Purchase) написано много, но каждый раз, собираясь применить теорию на практике, сталкиваешься с новыми сложностями. Поэтому сегодня я хотел бы поделиться именно практическим опытом: как мы создавали, тестировали и выкладывали на AppStore приложение с возобновляемой подпиской. Название приложения не может быть предано огласке по условиям соглашения с клиентом, поэтому буду называть его электронной энциклопедией «Азбука».

Как исправить ошибку VerifyError в Android-приложениях, использующих библиотеку Gson

Алексей Васильков Июнь 4, 2013
Исправляем ошибку VerifyError в Android-приложениях, использующих библиотеку Gson Ошибка java.lang.VerifyError возникала всего у нескольких пользователей, но проигнорировать ее мы, конечно, не могли. Как оказалось, причина крылась в том, то некоторые производители телефонов — процент небольшой, но все же — включают библиотеку Gson в ОС устройства. В результате, при использовании данной библиотеки в приложении, возникал конфликт одинаковых классов в classpath.

UITableViewCell: преимущества использования стандартных ячеек в iOS-разработке

Сергей Пожидаев Май 28, 2013
Один из ключевых моментов при создании любого iOS-приложения — работа с таблицами и ячейками, из которых они строятся. Существует несколько способов создания ячеек таблицы: с помощью стандартных стилей, используя стандартный класс UITableViewCell, и с помощью пользовательских стилей — наследование от UITableViewCell. Использование пользовательских ячеек позволяет создавать красивые и удобные интерфейсы, но разработчики часто забывают, что во многих случаях можно без потерь обойтись стандартными стилями. О преимуществах работы со стандартными ячейкам — сегодняшняя статья.

Преимущества использования стандартных ячеек