На лондонском хакатоне «Мастеркард» победило приложение для организации вечеринок с друзьями

Автор: admin от 9-12-2015, 21:25, посмотрело: 278

15-16 ноября в Лондоне прошёл очередной этап серии хакатонов “Мастера Кода” (Masters Of Code) компании MasterCard, которые платёжная система проводит по всему миру. Участники хакатонов создают бизнес-приложения с использованием API «Мастеркард».

На лондонском хакатоне «Мастеркард» победило приложение для организации вечеринок с друзьями

Категория: Программирование / Веб-разработка

 

Возможности и ограничения Samba 4 как контроллера домена Active Directory

Автор: admin от 9-12-2015, 20:09, посмотрело: 1 514

Возможности и ограничения Samba 4 как контроллера домена Active Directory

Введение


Изначально, Samba представляла собой пакет программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS, но, начиная с версии 4 в Samba, была реализована возможность выступать в роли контроллера домена и аналога сервиса Active Directory.

Несмотря на то, что Samba 4 является неплохим решением для замены служб Active Directory Domain Services и в ней реализована значительная часть функциональности AD, она, все же, имеет ряд существенных ограничений, которые могут стать критичными при внедрении и эксплуатации решения в продуктивной среде.

В данной статье мы постараемся ответить на вопрос, насколько хороша может быть такая замена и с какими проблемами и ограничениями можно столкнуться.

Категория: Админитстрирование / Системное администрирование

 

OutOfMemoryError. Боремся с утечками памяти в Android

Автор: admin от 9-12-2015, 20:07, посмотрело: 562

В данной заметке мы рассмотрим несколько примеров утечек памяти в Android приложении. Также мы рассмотрим исправления этих утечек. Я хочу показать, что с утечками памяти можно и нужно бороться. Я не буду рассказывать про инструменты для анализа памяти, только лишь приведу ссылки на самые важные из них.
Осторожно много картинок.

Категория: Веб-разработка / Android

 

Собственные типы индексов в СУБД Cache

Автор: admin от 9-12-2015, 15:55, посмотрело: 411

Собственные типы индексов в СУБД Cache

В объектной и реляционной моделях данных СУБД Cache есть три типа индексов — обычные, bitmap и bitslice. Если по каким-то причинам этих индексов не хватает, начиная с версии 2013.1 программист может определить свой тип индексов и использовать его в любых классах.

Подробности под катом (если вас не пугают слова типа метод-генератор).

Категория: Программирование

 

Hello, SaaS | Российский SaaS 2016

Автор: admin от 9-12-2015, 15:55, посмотрело: 325

Этот пост — мои исключительное субъективные наблюдения, мнения, инсайды про сегмент российских SaaS сервсисов. Драйвер поста аналитический обзор коллеги из CNews Analytics: Крупнейшие поставщики SaaS в России 2015.

Что же интересного произошло в 2015 году в сегменте российского SaaS?

Hello, SaaS | Российский SaaS 2016

Категория: Программирование / Веб-разработка

 

«Прозрачный» Squid с фильтрацией HTTPS ресурсов без подмены сертификатов (х86, х64 — универсальная инструкция)

Автор: admin от 9-12-2015, 15:13, посмотрело: 710

Всем привет! Прошлая статья про прозрачное проксирование HTTPS с помощью Squid'a была вполне успешной. Приходило по почте множество отзывов об успешной установке данной системы. Но также и поступали письма с просьбами о помощи. Проблемы были вполне решаемыми. Но не так давно обратилась ко мне одна коллега с просьбой о помощи в установке этой системы на х64 архитектуре (Debian). Тут мы озадачились. Во-первых, оказалось, что прошлая статья непригодна для этого по причине отсутствия нужных исходников в репозитории Debian (там теперь 3.5.10). Найти нужные в первой статье Debian'овские исходники не удалось, а checkinstall выдавал странные ошибки. Во-вторых, хотелось более универсального решения, которое бы без проблем работало и на х64, и на х86, и (по-возможности) на других дистрибутивах. Решение было найдено. Получилось небольшое дополнение к предыдущей статье + некоторые уточнения. Данная инструкция позволяет скомпилировать как х86, так и х64 версии Squid'a и создать соответствующие пакеты. Инструкция будет разбита на несколько пунктов и подпунктов. Если интересно, идем под кат:

Категория: Системное администрирование / Linux

 

Использование шаблона MVVM (Model-View-ViewModel) в Android

Автор: admin от 9-12-2015, 15:10, посмотрело: 688

Использование шаблона MVVM (Model-View-ViewModel) в Android

Автор: Антон Валюх, Senior Mobile Developer.

В этой статье поговорим о теории и практике использования очень удобного шаблона проектирования MVVM (Model-View-ViewModel) при разработке Android-приложений.

MVP — Model-View-Presenter

Для начала — немного теории. Всё началось с того, что многие думали, как приспособить шаблон MVC (Model-View-Controller) для написания приложений с интерфейсом пользователя. И в 2006 г. в работе “GUI Architectures” Мартин Фаулер подробно рассмотрел шаблон, который впоследствии получил название “MVP” (“Model-View-Presenter”).

Итак, MVP — шаблон проектирования, производный от MVC, разработанный в основном для построения пользовательского интерфейса. MVP используется для облегчения автоматического модульного тестирования и улучшения разделения логики и отображения.

В этом шаблоне есть три элемента:

  • View.

  • Presenter.

  • Model (модель).

  • Категория: Веб-разработка / Game Development / Android

     

    Практика: Как настроить сервер HP ProLiant и подготовить его к установке ОС

    Автор: admin от 9-12-2015, 13:58, посмотрело: 18 240

    Практика: Как настроить сервер HP ProLiant и подготовить его к установке ОС
    Добрый день, дорогие друзья! Сегодня я хочу представить вам короткий практический обзор, посвященный решению конкретной задачи. А именно первоначальной настройке сервера и установке ОС Windows Server 2012 R2 с помощью фирменных средств развертывания HPE. Делать это я буду на примере популярного сейчас сервера HP ProLiant ML10v2 в следующей конфигурации (парт-номер 814483-421):


    • Башенный сервер 4U

    • Процессор Intel Pentium G3240

    • Встроенный RAID-контроллер HP Dynamic SmartArray B120i

    • В нашем случаем используются 4 диска Seagate LFF — они не входят в комплект самого сервера


    Полные характеристики можно посмотреть здесь.
    Особенность этого сервера, являющегося самым бюджетным представителем семейства ProLiant — отсутствие встроенных средств развертывания Intelligent Provisioning на самом сервере. Поэтому для его первоначальной настройки нужно использовать загрузочную флешку с образом HP Service Pack for ProLiant. Инструкция ниже будет включать в себя такие операции:


    • Подготовка и создание загрузочной флешки

    • Настройка RAID на сервере

    • Обновление программных компонентов сервера (прошивок)

    • Установка ОС Windows Server 2012R2


    Все значимые операции сопровождаются картинками. Ужасное качество картинок служит для достижения эффекта присутствия :)

    Категория: Системное администрирование / Windows

     

    Визуальные тесты с Galen Framework. Улучшаем читабильность кода

    Автор: admin от 9-12-2015, 11:21, посмотрело: 404

    Два года прошло с момента написания первой статьи о Galen Framework. На тот момент все, что из себя представлял Galen, это лишь простенький набор проверок для расположения элементов страницы относительно других элементов. Тогда еще в нем не было ни возможности проверить скриншот по-пиксельно, ни расширить язык Galen Specs, который, собственно, и является основой фреймворка. Также тесты могли запускаться только с использованием одного формата тест-сьютов, что очень ограничивало возможности Galen тестов. С тех пор, благодаря поддержке сообщества, многое изменилось в Galen. Сегодня, это уже полноценный инструмент для визуального тестирования, который может не только проверять скриншоты по-пиксельно и накладывать фильтры на тестируемые изображения, но также предоставляет богатый набор фич, позволяющих расширять возможности языка Galen Specs. В этой статье я бы хотел продемонстрировать новые возмножности языка Galen Specs, а также показать, как улучшить читаемость визуальных тестов в Galen Framework на примере этой страницы.

    Визуальные тесты с Galen Framework. Улучшаем читабильность кода

    Читабельность — одно из важных свойств любого тест-кода. Один мой сотрудник даже утверждал, что читабельность тестов важнее читабельности основного кода, т.к. именно тест будет входной точкой при попытке разобраться, как работает какой-либо функционал в приложении. Мне эта идея понравилась, и я решил применить ее для визуальных тестов в Galen Framework. Моей целью было написать тест, прочтя который, станет понятно, как должен выглядеть сайт в разных размерах браузера. Давайте взглянем на самые распространенные случаи при тестировании верстки адаптивного сайта и попробуем разобраться, как же улучшить наши тесты.

    Категория: Программирование / Веб-разработка

     

    Выступи на CodeFest

    Автор: admin от 9-12-2015, 11:20, посмотрело: 341

    Выступи на CodeFest

    Конференции разработчиков CodeFest пять лет. Все пять лет мы формировали программу только силами программного комитета: искали спикеров, приглашали, подкупали, угрожали. Всё сами. Вы все пять лет попрекаете нас этим. Мол, в программу снаружи не пробиться. Мы всё осознали и хотим сделать предстоящую конференцию более открытой. Поэтому приглашаем вас выступить на CodeFest.

    Категория: Программирование / Веб-разработка

     
    Назад Вперед