AzoftБлог

Сторонние сервисы и JavaScript: интеграция с Facebook и Twitter

Антон Кавытин Январь 21, 2013
Заказывая приложения в Azoft, компании часто просят добавить интеграцию с целым списком социальных сетей, что сегодня, в общем-то, не удивительная. Интеграцию с Facebook и Twitter мы делаем с помощью JavaScript. Задача это нетрудна, т. к. разработчикам предоставляется удобное API, и единственная сложность может возникнуть, если требуется сделать персонифицированные кнопки авторизации или опубликовать персонифицированные сообщения — именно об этом и пойдет речь ниже.

Повышаем скорость загрузки сайтов на Drupal с MongoDB

Константин Медведев Январь 14, 2013

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

  • настройками сервера БД и установкой дублирующих серверов;
  • организацией механизма кэширования в Memcached;
  • частичным снятием нагрузки с MySQL за счет хранения «подогретых» данных в MongoDB.

Сегодняшний пост — для веб-разработчиков, которые хотят повысить стабильность и скорость загрузки сайта; инструмент — MongoDB.

Как модуль Drupal Panels экономит наше время

Алексей Ильчук Январь 7, 2013
Создавая веб-страницы с большим количеством блоков и регионов на Drupal, веб-разработчики сталкиваются с тем, что привычные системы темизации Drupal с задачей не справляются. Для подобных проектов я предлагаю рассмотреть модуль Panels — визуальный редактор страниц, с помощью которого создавать сложные страницы и удобнее, и быстрее.

Оптимизация архитектуры Android-приложения: работа с данными

Алексей Васильков Декабрь 24, 2012
Зачастую при разработке приложения не уделяется достаточно внимания логике работы с данными. В результате любые изменения в архитектуре становятся настоящей проблемой. В этой статье я хочу дать несколько советов по организации работы с данными — их получению, хранению и кэшированию — которые позволят упростить разработку и дальнейшую поддержку программы. Эта тема будет интересна разработчикам любых мобильных приложений, особенно тех, чье основное предназначение — загрузка и отображение данных, а также отправка данных на сервер. Примерами могут быть любые приложения, через которые пользователь получает доступ к какой-либо информации: новостные приложения, мобильные версии журналов, приложения для путешественников и многие другие.

Принт-сервер BarTender: печать товарных этикеток из PHP-приложения

Константин Медведев Декабрь 12, 2012
Сегодня мы поделимся опытом, полученном при интеграции PHP-приложения с принт-сервером BarTender, который пригодится всем, кто планирует автоматизировать печать этикеток, штрихкодов или RFID-меток на предприятии и интегрировать оборудование в общую систему предприятия. И хотя мы делаем акцент на PHP-приложениях, которые довольно часто используются в качестве торговых бизнес-систем, описанный нами метод применим для приложений и на других платформах.

Использование Selenium сервера для автоматизации работы с внешними ресурсами

Алексей Багрянцев Ноябрь 19, 2012

Прочитав заглавие статьи, Вы, наверняка, зададитесь вопросом «А зачем это нужно?» с последующими утверждениями, что «это же медленно!», да и вообще «это же совсем не целевое использование такого замечательного средства для тестирования как Selenium server». Всему свое время и, в этой небольшой статье я попытаюсь ответить на ваши вопросы.

Создание графиков на PHP с помощью JPGraph

Пётр Двухреченский Ноябрь 5, 2012

Иногда в рамках интернет проекта возникает потребность в визуализации данных. Представление данных в виде графиков и диаграмм дает возможность наглядно убедиться, например, в увеличении/уменьшении объёмов продаж в текущем году по сравнению с прошлым годом, количества посетителей и пр., вариантов великое множество.

Специально для этих целей, ребята из Asial Corporation, разработали библиотеку JPGraph. Это объектно-ориентированная библиотека для создания графики профессионального качестве при использовании минимум кода, написанная на PHP

Реализация постоянного соединения с сервером в iPhone-приложении

Алексей Скрябин Октябрь 31, 2012

Разработка программного  обеспечения никогда не сможет стать рутинной работой, особенно если вы специализируетесь на столь динамичных технологиях как мобильные. Каждая задача имеет свои сложности и тонкости, изящная реализация которых и приводит к успеху. Например, во время работы над текущим проектом, встал вопрос о том, как реализовать обмен информацией с сервером. Проблема, в общем-то, достаточно распространенная, но требует четкого понимания особенностей контекста применения для выбора конкретной реализации.