Архив за 03 апреля 2015 - 12

Как и ожидалось, компания Samyang представила объектив с фокусным расстоянием 100 мм, предназначенный для макросъемки, предварительная информация о котором появилась несколько дней назад. Точнее говоря, представлено две модели — Samyang 100mm F2.8 ED UMC Macro и 100mm T3.1 VDSLR ED UMC Macro, различие между которыми заключается в том, что вторая оптимизирована для видеосъемки.

Компания MSI анонсировала выпуск новой системной платы формата Mini-ITX. Новинка носит название MS-98G5, основана на наборах системной логики Intel QM87/HM86 и относится к сегменту промышленных продуктов.

Это проявляется в первую очередь в отсутствии возможности смены процессора. Продавцы будут поставлять решение с уже интегрированным процессором. Причём, будут доступны модификации как с процессорами Intel Haswell, так и с CPU Broadwell. Во всех случаях будут доступны варианты процессоров начиная с Core i3 и заканчивая Core i7.

Не прошло и двух недель с момента анонса телевизора Xiaomi Mi TV 2 стоимостью $320, как компания представила ещё одну модель с тем же названием.

Новый Mi TV 2 является флагманом Xiaomi, располагая 55-дюймовой панелью 4K. Стоимость устройства при этом составляет $800.

Xiaomi Mi TV 2 4K

Читать полностью »

Компания Xiaomi отпраздновала своё пятилетие. Да, производитель, занимающий пятое место в списке лидеров смартфонного рынка, существует всего пять лет. В честь годовщины, Xiaomi выпустила несколько новых продуктов. Смартфон Redmi 2A уже стал героем отдельной новости. О новом телевизоре мы расскажем отдельно. О трёх оставшихся устройствах сказано ниже.

В статье изложен подход реализации Loader для загрузки разных объектов в одном Activity. В качестве сетевой библиотеки загрузки используется Volley. Метод подходит когда в одном Activity имеется несколько одновременно использующихся фрагментов

public class MainActivity extends ActionBarActivity
        implements LoaderManager.LoaderCallbacks<DataHolder>{
    ...
    @Override
    public void onLoadFinished(Loader<DataHolder> loader, DataHolder data) {
        if ( loader.getId() == DataLoader.LOADER_ICONS_ID ){
           doIcons( data.getIcons() );
        } else if( loader.getId() == DataLoader.LOADER_STYLES_ID ){
           doStyles( data.getStyles() );
        } else if( loader.getId() == DataLoader.LOADER_ICONSETS_ID ){
           doIconSets( data.getIconSets() );
        }

Читать полностью »

Управление доступом является одной из основных частей безопасности веб-приложения. Контроль доступа гарантирует, что только аутентифицированные и авторизированные лица могут иметь доступ к конфиденциальной информации, и только пользователь с допустимой ролью может выполнять предоставленные ему действия. Формирование ролей призвано определить чёткие и понятные для пользователей информационной системы правила разграничения доступа. Ролевое разделение позволяет реализовать гибкие, изменяющиеся динамически в процессе функционирования приложения правила разграничения доступа[1].

Рассмотрим несколько способов реализации системы управления доступом в корпоративном Java-приложении.
Читать полностью »

image
  • Вам интересно, сколько стоит разработка онлайн-игры?
  • Вы хотите узнать, как организовать разработку ММО от идеи до релиза?
  • Задумывались ли вы о технических трудностях создания онлайн-игр?

        В цикле статей «Разработка ММО РПГ – практическое руководство» вы получите ответы на эти и многие другие вопросы. Все цифры реальны. Все схемы, таблицы, исходный код, диаграммы БД и прочее взяты из реально существующего и успешно работающего проекта.
        В тексте будет много отсылок к геймплею и внешнему виду нашей игры «Звездные Призраки». Я постараюсь излагать материал так, чтобы вам не было нужды вникать (и играть) в наш продукт, но для лучшего понимания материала желательно потратить пару минут и посмотреть, как это все выглядит.
        Готовы? Тогда в путь!Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js