• В данной теме я затрону 6 нормальных форм и методы приведения таблиц в эти формы. Процесс проектирования БД с использование метода НФ является итерационным и заключается в последовательном переводе отношения из 1НФ в НФ более высокого порядка по определенным правилам.…

  • Вам интересно, сколько стоит разработка онлайн-игры? Вы хотите узнать, как организовать разработку ММО от идеи до релиза? Задумывались ли вы о технических трудностях создания онлайн-игр?         В цикле статей «Разработка ММО РПГ – практическое руководство» вы получите…

  • В статье изложен подход реализации Loader для загрузки разных объектов в одном Activity. В качестве сетевой библиотеки загрузки используется Volley. Метод подходит когда в одном Activity имеется несколько одновременно использующихся фрагментов public class MainActivity extends ActionBarActivity implements LoaderManager.LoaderCallbacks<DataHolder>{ … @Override…

  • Сегодня стали доступны полностью обновленные Windows VPS от Infobox. Мы перевели виртуальные сервера на облачную платформу, благодаря чему значительно повысилась производительность и надежность. Теперь Windows VPS доступны не только в России, но и в Европе. Это позволяет создавать высокодоступные решения…

  • Собираясь в прошлом году в отпуск, решил приобрести автоматическую кормушку для домашних питомцев. Выбор был сделан в пользу изделия брэнда Animal Planet. Уже точно не помню, почему именно была выбрана эта модель, вероятно, на тот момент времени она оптимально сочетала…

  • Современные компиляторы очень хорошо умеют оптимизировать код. Они удаляют никогда не выполняющиеся условные переходы, вычисляют константные выражения, избавляются от бессмысленных арифметических действий (умножение на 1, сложение с 0). Они оперируют данными, известными на момент компиляции. В момент выполнения информации об…

  • Разрабатывая приложение для проведения соревнований, я столкнулся с проблемой хранения базы данных. Проблема состояла в том, как мне определить внешнюю карту памяти. В целом поиск в сети точного ответа не дал. Поэтому, объединив все найденные результаты, я собрал свой класс.…

  • Продолжим тему, начатую в прошлой слесарно-программистской статье про AspectJ и open source расширение для этой библиотеки aspectj-scripting. В этой заметке рассмотрим какие задачи решает аспектно-ориентированное программирование (AOP) на примере и синтаксисе самой известной библиотеки среди адептов этой методологии. AspectJ —…

  • Хочу поделиться новостью, которая чуть не прошла мимо, хотя заслуживает вашего внимания. Atmel решила вступить в гонку IoT. Архитектура AVR, разработанная Atmel в 1996 году (имеется в виду семейство восьмибитных микроконтроллеров) уже безнадежно устарела. Семейство 32-битных контроллеров AVR32 так и…

  • Потенциал использования роботов еще не раскрыт, однако облачные технологии в скором времени окажут нам в этом невероятную поддержку. В этой статье я расскажу о том, как новое поколение роботов может использовать облачные технологии, Большие данные, машинное обучение, системы с открытым…