Архив за 24 мая 2016 - 8

Предлагаю вашему вниманию перевод статьи "VectorDrawables – Part 1" с сайта blog.stylingandroid.com.

По долгу службы потребовалось мне как-то разобраться с векторной графикой. Во время поиска наткнулся я на серию статей под названием “VectorDrawable” в блоге https://blog.stylingandroid.com/. Ответов на все интересующие меня вопросы я, конечно, не нашел, но статьи очень понравились своей последовательностью и четко выверенным объемом необходимого материала. Решил поделиться переводом этих статей с обитателями хабра.

Я не переводил названия, activity, bitmap и тому подобное, потому что считаю, что так легче воспринимать информацию, ведь разработчики, в силу профессии, эти слова в русском варианте практически никогда не у потребляют. Далее следует перевод:

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

Компании AMD, ARM, Huawei, IBM, Mellanox, Qualcomm и Xilinx объявили о сотрудничестве, направленном на разработку спецификации Cache Coherent Interconnect for Accelerators (CCIX). Она позволит процессорам разных архитектур и ускорителям использовать данные совместно.

Лидеры отрасли объединяют усилия

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

Компания Ultimate Ears объявила о выпуске портативной акустической системы UE Roll 2, оснащенной интерфейсом Bluetooth. Как несложно понять по названию, новинка представляет собой развитие выпущенной год назад модели UE Roll.

У своей предшественницы акустическая система UE Roll 2 унаследовала внешний вид, габариты и массу. При этом она стала на 15% громче, а радиус беспроводного подключения увеличен до 30 м.

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

Япония вводит обязательные уроки программирования в начальной школе - 1

Маленькие японцы с юных лет будут осваивать основы программирования. По решению министерства образования, культуры, спорта, науки и технологий (да, в Японии это одно министерство), программирование станет обязательным предметом в начальных школах с 2020 года, обязательным предметом в средней школе с 2021 года и обязательным предметом в старшей школе с 2022 года. Программирование улучшает логическое мышление и творческие способности детей.
Читать полностью »

Представленный в августе прошлого года смартфон Asus ZenFone Max поступил в продажу лишь в январе текущего года, а до Индии добрался и вовсе только сейчас. Зато местным жителям повезло больше, чем жителям других стран, где продается ZenFone Max: до них доехала улучшенная версия смартфона.

Телевизоры с функцией SmartTV остаются самым непопулярным в РФ способом доступа в интернет, уступая смартфонам, настольным компьютерам и планшетам. При этом аналитики пока так и не определились, сколько россиян используют данную опцию в своих телевизорах, оценки аудитории SmartTV в России расходятся почти в два раза.

Недавно опубликованное исследование Ipsos Comcon говорит о том, Читать полностью »

Цель статьи

Основная цель статьи – показать один из возможных сценариев настройки системы VPN доступа на базе OpenVPN с аутентификацией из LDAP (FreeIPA)

Аудитория

Статья предназначена для Linux системных администраторов.

Введение

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

Про OpenVPN

OpenVPN — свободная реализация технологии виртуальной частной сети (VPN) с открытым исходным кодом для создания зашифрованных каналов типа точка-точка или сервер-клиенты между компьютерами. Она позволяет устанавливать соединения между компьютерами, находящимися за NAT и сетевым экраном, без необходимости изменения их настроек.
В интернете существует огромное множество статей, описывающих OpenVPN и его настройку.

Исходные данные

Имеем инфраструктуру, которая включает несколько серверов, где все сервисы реализованы в виде контейнеров LXC. Данная инфраструктура уже включат в себя следующие настроенные серверы:

Сервер IP ОС Описание
server1 10.209.102.10 CentOS 7.x Гипервизор для контейнеров LXC.
freeIPA1 10.209.102.11 CentOS 7.x IDM система для централизованного управления пользовательскими учетными записями и правами доступа к сервисам.

Все контейнеры управляются через LXC драйвер для libvirt. Предполагается, что все последующие сервисы мы тоже развернем в LXC драйвере для libvirt.
На сервере server1 доступ контейнеров в сеть осуществляется через сетевой мост с именем br0.
Для подключения к LDAP серверу выдана учетная запись.

Задачи

Нам следует организовать систему удаленного доступа для сотрудников к инфраструктуре. Обязательным условием является дополнительная проверка пользователя по паре username/password. В нашей инфраструктуре учетные записи пользователей храняться в FreeIPA, поэтому нам следует настроить интеграцию OpenVPN системы аутентификации с FreeIPA.
Крупноблочно нам следует решить следующие задачи:
• Установка и настройка LXC контейнера для обслуживания запросов OpenVPN
• Установка и настройка OpenVPN сервера
• Настройка LDAP (на базе FreeIPA) аутентификации на OpenVPN сервере
• Настройка клиента OpenVPN
Читать полностью »

Как защитить облачную инфраструктуру - 1

/ фото Joe Grand CC

Согласно статистике, треть предприятий США использует облако. При этом ожидается, что к 2020 году количество облачных потребителей увеличится в два раза. Похожая ситуация наблюдается и в России. Несмотря на кризис, количество компаний, использующих облачные решения, с каждым годом растет. Российский облачный рынок вырос на 25% и достиг планки в 16,5 миллиардов рублей в 2015 году, и ожидается, что к 2018 году эта цифра увеличится до 32 миллиардов рублей.Читать полностью »

Источник опубликовал коллаж из фотоснимков, на которых, как утверждается, запечатлен умный браслет Samsung Gear Fit 2. Анонс этого устройства ожидается в июне.

Покупателям будут предложены черный, синий и розовый варианты браслета Samsung Gear Fit 2

Первые изображения Samsung Gear Fit 2Читать полностью »

Сотрудники Яндекса будут представлять Россию в комитете по стандартизации C++ - 1

Хочу поделиться с вами радостной новостью: теперь мы можем влиять на развитие C++! Под «мы» я имею в виду всех российских программистов, работающих с C++.

Но обо всем по порядку.
Читать полностью »


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