28 Март
Почти три недели назад был анонсирован новый проект от Facebook. Он называется HipHop-PHP. Для широкой публики исходные коды стали доступны лишь сутки назад. HipHop был создан для улучшения производительности Facebook. Он преобразует PHP код в C++ код и комплирует его с помощью g++. HipHop доступен под opensource лицензией. В данной статье описан процесс сборки HipHop из исходных кодов и его использование.
28 Март

Вернемся к теме производительности в facebook. Что было сделано специалистами компании для того, чтобы была обеспечена достойная скорость обработки данных и приемлемое время предоставления самой разной информации своим пользователям. Статья подготовлена по мотивам презентации Адитья Агарвал (Aditya Agarwal,  Director of Engineering at Facebook), который является директором по разработкам в Facebook. Он внес вклад в разработке поисковой машины Facebook Search Engine. Он также является одним из соавторов Thrift, популярного фреймворка с открытым исходным кодом(open-source RPC framework). До Facebook Адитья работал в компании Oracle.

18 Март

Компания Google — давно уже переросла себя как компанию - поисковик. Сегодня с Google ассоциируются такие слова как "прорыв", "новейшие технологии", "будущее". Компания по праву стала компанией, которая создает наше новое будущее, компания которая стирает границы между странами и людьми, которая объединяет людей и которая создает технологии. Сегодня Google является одним из мировых лидеров в создании гаджетов, интернет-сервисов и многого другого. Каждый хочет хотя бы одним глазком заглянуть в будущее. Что нас там ждет? Что нам нового и интересного готовит Google?

13 Март

Часто новички не знают, с чего начать, где найти доступное описание. Материала много, а хорошего, увы, существенно меньше. Предлагаем широкому вниманию прекрасно изложенный материал о виджете TextView. Превосходно подойдет для первого знакомства и использования.

12 Март

Директор по маркетингу сервисов Яндекса Андрей Себрант рассказал студентам Малого ШАДа о том, что такое большие данные, и о тех, зачастую неожиданных местах, где они находят своё применение.

Bid Data как понятие у всех на слуху уже не первый год. Но точное представление о том, что же представляет собой это понятие, есть далеко не у всех, особенно это касается людей за пределами IT-сферы. Проще всего несведущему человеку объяснить это на практическом примере.

12 Март

imageЧасто случается, что после запуска какого-нибудь амбициозного интернет проекта и удачного его пиара в СМИ компания ожидает большой приток посетителей. К сожалению, наш мир не идеален и так случается, что сайт не справляется с таким потоком посетителей, называемым в наших кругах «хабраэффектом», и начинает тормозить. Соответственно компания теряет и деньги и репутацию. В таких случаях программисты обычно сваливают вину на админов, а админы на программистов. Получается замкнутый круг.

Что же делать, если ваше приложение стало тормозить? Одним из способов является перевод его в кластерную архитектуру. К сожалению, есть не так много инструкций и статей, которые подскажут, как это сделать. Поэтому мы решили опубликовать небольшой пример того, как можно создать отказоустойчивый кластер на базе GlassFish.

12 Март

ORM-подход позволяет программисту использовать стандартные подходы для описания и работы с базами данных. Благодаря этому подходу программисту не нужно изобретать велосипед при работе с базой данных, а можно сосредоточиться на логике приложения. Хотя, как все стандартное, очень хорошо подходит для решения простых задач при работе с базой данных, а для решения более сложных задач все же JDBC подход оказывается эффективнее.

На данный момент для платформы Android существует несколько решений, позволяющих реализовать ORM-подход для работы с базой данных, но основных два. Это ORMLite и GreenDAO.

12 Март

Для того, чтобы значок приложения работал как элемент навигации, надо явно прописать метод setHomeButtonEnabled()

12 Март
Мы продолжаем собирать материалы о программировании в android. Все в одном месте. Лучшее и доступное. В наших планах составить мануал для программистов всех уровней, который будет собран из лучших и доступных, проверенных материалов. Сегодня мы предлагаем к рассмотрению статью о том, как работать с стандартной встроенной базой данных. В данной статье приведен пример реализации классов для работы с базой данных в Android.
12 Март

В данной статье представлено краткое описание встроенной базы данных SQLite, доступной на любом Android-устройстве, и инструментов работы с ней.

Вверх