• Доброго времени суток, уважаемое хабросообщество! Недавно в универе мне была поставлена задача создать сервис смс-рассылки уведомлений старостами (деканатом и прочими) своим группам. Основные требования к сервису были следующими: — Сервис должен быть многопользовательским (старост более 1) с возможностью одновременной обработки…

  • В продолжение давней темы про использование двухфакторной аутентификации в ОС GNU/Linux позвольте рассказать про схему работы и настройку аутентификации с помощью Kerberos. В этой статье мы рассмотрим процесс настройки MIT Kerberos для аутентификации пользователей по сертификатам и ключевым парам, находящимся…

  • 25 февраля стартовал конкурс для Андройд разработчиков — The Tactrick Android Developer Cup. Только на редких русских ресурсах можно встретить упоминания о нем, так как конкурс международный и направлен скорее на зарубежный рынок. Но принять участие может любой желающий (ваша…

  • Всем привет! Продолжаю тему постов про подход к сбору требований под названием Spec By Example. Я уже делал вебинар про общие ценности данного подхода (о нем чуть ниже), а сегодня хочу показать как оно на работает на примере достаточно простого,…

  • Предисловие 18 февраля вышел релиз Grunt v0.4.0, с чем всех и поздравляю. Если вы еще не знакомы с Грантом — прошу пройти на официальный сайт или почитать ознакомительную статью на Хабре. Вкратце, Грант позволяет автоматизировать склеивание и минификацию js-файлов, запуск…

  • Для тех кто хочет связать сервер на java RedDwarf (DarkStar): Используется бесплатная версия Unity. 1. Скачать плагин на Unity (http://sourceforge.net/apps/trac/reddwarf/attachment/wiki/CommunityClientImplementations/DarkstarSharp.unitypackage). Импортировать в Unity. В ассетах должен появиться «DarkstarSharp». 2. В файле «SimpleSgsProtocol.cs» из папки со скриптами «DarkstarSharp», необходимо изменить версию…

  • 15 мая в Москве пройдет вторая международная мобильная конференция — #MBLT13! Под крышей Digital October соберутся визионеры и практики из успешных компаний с мировым именем, чтобы рассказывать практические кейсы, которые позволили их компаниям добиться успеха. Своё участие уже подтвердили: Кейт…

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

  • С этой структурой данных можно ознакомиться в этом посте и её модификацией для нахождения максимума в этом. Но я нигде не встречал реализацию с изменением элементов на отрезке, поэтому решил поделиться тем, что сумел получить самостоятельно.

  • Каким-то образом мне удалось создать приложение, которое вроде бы понравилось паре-тройке человек. Ко мне повернулась удача и нашла инвестора в США, увидевшего моё творение и что-то разглядевшего во мне. Он дал мне шанс. Вложил в меня и мою компанию свои…