» Материалы за Март 2015 года » Страница 8

 

Система централизованного управления авторизацией пользователей на FreeIPA в Docker

Автор: admin от 28-03-2015, 12:09, посмотрело: 979

На волне популярности Docker на Хабре, после участия в некоторых дискуссиях в комментариях относительно Docker, и в связи с недавней необходимостью настроить централизованную авторизацию для кластера Linux машин, я решил написать небольшую заметку. Здесь будет показан яркий, на мой взгляд, пример применения Docker'a для небольшой частной задачи.

Вот так, кстати, выглядит FreeIPA WebUI (официальное демо, временное демо у меня на сервере (подробности в комментариях)) (кликабельно):

Система централизованного управления авторизацией пользователей на FreeIPA в Docker
Система централизованного управления авторизацией пользователей на FreeIPA в Docker


Какие задачи я хотел решить при помощи FreeIPA:

  • Иметь возможность создавать/изменять/удалять акаунты пользователей централизовано, а не на каждом отдельном сервере

  • Централизованные плавила для sudo

  • В последствии мы подключим к этой системе ещё и VPN авторизацию, а потом может и другие внутриофисные сервисы


  • Да, скорее всего FreeIPA в нашем случае это выстрел пушкой по воробьям, но с другой стороны — альтернатив что-то не видно. Я рассматривал такие варианты: NIS (по-моему он уже давно должен отправиться на отдых), OpenLDAP +… +… (не очень дружелюбно, да и FreeIPA в итоге под собой имеет LDAP, только нам не приходится с ним иметь дело напрямую), тут перечень заканчивается, я не нашёл ничего больше.

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

     

    Авторизация через китайские соцсети

    Автор: admin от 28-03-2015, 03:05, посмотрело: 412

    Любой нормальный сайтприложение нынче позволяет зарегистрироваться, используя аккаунты третьих служб. И если по англоязычнымрусскоязычным информации более чем достаточно, то по китайским(в русском сегменте Интернета) — кот наплакал. Между тем, помимо того, что это около 700 млн пользователей интернета, это еще и более 5 млн китайцев посетивших Россию в 2014 году и около 500 тысяч китайцев, оставшихся в России на временноепостоянное проживание — в первую очередь студентов. Так как интеграция китайцев в местное общество всегда проходит со скрипом, они предпочитают пользоваться программным обеспечением, знакомым с детства — таким, как интернет-мессенджер QQ.
    В этой статье я хотел бы осветить процесс интеграции логина через QQ в мобильных приложениях на веб-сайтах. Это очень просто. Расскажу на примере нашего приложения для платформы Android
    Авторизация через китайские соцсети

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

     

    Реверс-инжениринг драйверов USB-устройств на примере машинки на радиоуправлении

    Автор: admin от 28-03-2015, 02:08, посмотрело: 419

    Реверс-инжениринг драйверов USB-устройств на примере машинки на радиоуправлении

    Один из аргументов любителей Windows перед любителями Linux – недостаток драйверов для оборудования под эту ОС. С течением времени ситуация выправляется. Сейчас она уже гораздо лучше, чем 10 лет назад. Но иногда можно встретить какое-то устройство, которое не распознаётся вашим любимым дистрибутивом. Обычно это будет какая-нибудь USB-периферия.

    Красота свободного софта в том, что эту проблему можно решить самостоятельно (если вы программист). Конечно, всё зависит от сложности оборудования. С трёхмерной веб-камерой у вас может и не получится – зато многие USB-устройства довольно просты, и вам не придётся нырять в глубины ядра или закапываться в С. В этом уроке мы с вами при помощи Python по шагам изготовим драйвер к игрушечной радиоуправляемой машинке.

    Процесс по сути будет реверс-инженирингом. Сначала мы подробно изучим устройство, затем сохраним данные, которыми оно обменивается с драйвером в Windows, и попытаемся понять, что они означают. Для нетривиальных протоколов вам может потребоваться как опыт, так и удача.

    Категория: Веб-разработка, Linux

     

    Удаленное управление отопительными системами при помощи GSM-модуля

    Автор: admin от 27-03-2015, 20:26, посмотрело: 5641

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

    Категория: Железо

     

    Безопасность транспортировки сотрудников и важных документов

    Автор: admin от 27-03-2015, 20:25, посмотрело: 5747

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

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

     

    Да здравствует мыло душистое, или как исправить неправильное масштабирование Windows программ

    Автор: admin от 27-03-2015, 18:58, посмотрело: 684

    Не секрет, что внедрение высокого разрешения экранов идет быстрее, чем адаптация Windows программ под них. Проблемы появляются в первую очередь тогда, когда нам надоедает напрягать глаза и пользоваться увеличительными стеклами, и мы изменяем масштабирование системы. Программы можно разделить на три категории по тому, как они ведут себя при этом:

    • Все элементы программы масштабируются правильно

    • Только некоторые элементы масштабируются правильно

    • Программа говорит Windows, что не умеет масштабироваться, и тогда операционная система сама масштабирует всю программу как умеет (в результате чего мы и видим замыленный интерфейс во многих старых программах)


    Самый неприятный вариант для пользователя — это конечно же второй. Он может не только сделать программу неудобной для использования, но и вообще сделать пользование невозможным.
    Ниже я покажу на примере QTIPlot как это можно исправить.

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

     

    Broadcast Event Messaging в Unity3D

    Автор: admin от 27-03-2015, 18:25, посмотрело: 520

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

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

     

    Альтернативная система управления жестами мыши для расширений Chrome и Firefox

    Автор: admin от 27-03-2015, 17:54, посмотрело: 917



    Если кратко, то под катом вас ждет описание альтернативных жестов в картинках, шпаргалка по запоминанию первых 29 жестов, сравнение популярных расширений по управлению жестами мыши, готовые настройки для импорта новых жестов, небольшой список известных расширений и утилит, которые делают серфинг в сети быстрее и приятней. Теперь обо всем по порядку…
    Осторожно, много картинок

    Категория: Компании » Google

     

    Dart 1.9. Релиз, который вы ждали

    Автор: admin от 27-03-2015, 17:17, посмотрело: 435

    Новый релиз по большей части посвящен упрощению асинхронного программирования. В современных приложениями оно везде — это взаимодействие с пользователем, с сетью, файловый I/O и т.д. Новый релиз Dart существенно упростил работу с такими сценариями, введя async/await.

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

     

    Запрет bitcoin в РФ этой осенью?

    Автор: admin от 27-03-2015, 17:16, посмотрело: 490

    Запрет bitcoin в РФ этой осенью?
    Минэкономразвития дало положительное решение при оценке регулирующего воздействия(ОРВ) проекта закона о денежных суррогатах.

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

    Конечно, первый удар пришелся бы по бизнесу: купоны, «авиамили», баллы, подарочные сертификаты и т.п. Это было основной причиной отрицательного решения, после чего в тексте проекта после доработки появился абзац следующего содержания:
    Не признаются денежными суррогатами объекты имущественных прав, возникающие в результате исполнения сторонами обязательств по договорам гражданско-правового характера, и используемые в целях стимулирования приобретения товаров, работ, услуг.

    Категория: Информационная безопасность, Криптография