Free2FA - это бесплатное, Open Source решение для двухфакторной аутентификации с пуш-уведомлениями, основанное на FreeRADIUS, Telegram-боте и административной веб панели управления. Применялось с Cisco AnyConnect, подходит для любых систем авторизации с пользователями из Active Directory .
User
Собеседование на Java разработчика. Разбор 1606 вопросов и ответов. Часть 2 (с 170 по 269 вопрос)
Всем привет! Меня зовут Владимир Баганов. Я продолжаю серию статей с простым разбором вопросов на собеседованиях на Java разработчика. Под капотом 269 разобранных вопросов из 1606 вопросов.
Разворачиваем среду для работы с микросервисами. Часть 1 установка Kubernetes HA на bare metal (Debian)
Здравствуйте уважаемые читатели Хабра!
Этой публикацией я хочу начать цикл статей про развертывание полноценной среды оркестрации контейнерами Kubernetes, которая будет готова к эксплуатации и запуску приложений.
Я хочу рассказать не просто про то, как развернуть кластер Kubernetes, но и про то, как настроить кластер после установки, как добавить в него удобных инструментов и дополнений для использования микросервисной архитектуры.
Данный цикл будет состоять минимум из четырех статей:
- В первой из них я расскажу, как на голое железо установить отказоустойчивый кластер kubernetes, как установить стандартный дашборд и настроить доступ к нему, как установить ingress контроллер.
- Во второй статье я расскажу, как развернуть отказоустойчивый кластер Ceph и как начать использовать RBD тома в нашем кластере Kubernetes. Также немного затрону остальные виды стораджей (storages) и более подробно рассмотрю local-storage. Дополнительно расскажу, как на базе созданного кластера CEPH организовать отказоустойчивое хранилище S3
- В третьей статье я расскажу, как в нашем кластере Kubernetes развернуть отказоустойчивый кластер MySql, а именно — Percona XtraDB Cluster on Kubernetes. И также опишу все проблемы с которыми мы столкнулись, когда решили перенести БД в kubernetes.
- В четвертой статье я постараюсь собрать все вместе и рассказать, как задеплоить и запустить приложение, которое будет использовать БД и тома ceph. Расскажу, как настроить ingress контроллер для доступа к нашему приложению извне и сервис автоматического заказа сертификатов от Let's Encrypt. Еще — как автоматически поддерживать данные сертификаты в актуальном состоянии. Также немного затронем тему RBAC в контексте доступа до панели управления. Расскажу в двух словах про Helm и его установку.
Если Вам интересна информация данных публикаций, то — добро пожаловать!
Мой топ книг о Python
Вместе с ребятами мы развиваем курс «Мидл python-разработчик», и сегодня я хочу поделиться моим личным списком книг, которые помогут вам структурировать и углубить свои знания о разработке на языке Python.
Продвинутое использование библиотеки PYTORCH: от подготовки данных до визуализации
PyTorch — современная библиотека машинного обучения с открытым исходным кодом, разработанная компанией Facebook. Как и другие популярные библиотеки, такие как TensorFlow и Keras, PyTorch позволяет использовать вычислительную мощность видеокарт, автоматически составлять граф вычислений, дифференцировать и считать его. Но, в отличие от предыдущих библиотек, обладает более гибким функционалом, благодаря тому, что использует динамический граф вычислений.
Сейчас мы пройдем все этапы работы с библиотекой PyTorch. Мы затронем далеко не все возможности данной библиотеки, но их хватит, чтобы начать с ней работать. Научимся пользоваться инструментами для подготовки данных, которые делают загрузку данных легкой и уменьшают объем написанного кода. Создадим простую нейросеть, а также класс, который будет ее обучать и который можно будет применить для обучения любой модели, созданной в PyTorch. В конце мы визуализируем результат, чтобы оценить качество обученной модели.
Для начала загрузим нужные библиотеки:
Открытая платформа для своих: как и зачем использовать Yunohost
Знакомимся с дистрибутивом: рассматриваем возможности, оцениваем простоту настройки и приложения, которых на платформе более 200. А также устанавливаем Yunohost на VPS или свою ВМ.
Дорогие друзья, я обратил внимание, что на Хабре обошли стороной хороший продукт, достаточно мощный и с отличным потенциалом — это Yunohost. Проект появился на свет в 2012 году. Продукт позиционируется как операционная система, основанная на Debian и предназначенная для хостинга в первую очередь своих личных проектов, проектов друзей, семьи или связанных с ними небольших компаний. Я использую его ежедневно в своем ИТ-быту с 2018 года, и у меня накопился опыт, которым хочу поделиться.
Как ускорить код на Python в тысячу раз
Обычно говорят, что Python очень медленный
В любых соревнованиях по скорости выполнения программ Python обычно занимает последние места. Кто-то говорит, что это из-за того, что Python является интерпретируемым языком. Все интерпретируемые языки медленные. Но мы знаем, что Java тоже язык такого типа, её байткод интерпретируется JVM. Как показано, в этом бенчмарке, Java намного быстрее, чем Python.
Ничего не понятно, но очень интересно: как начать карьеру в Data Science без профильного образования
Считается, что Data Science — это очень сложное направление, в котором обязательно нужны математические знания и техническое образование. Это верно только отчасти: внутри Data Science есть сайентисты, аналитики и инженеры. У них разные задачи и им нужен разный бэкграунд. О том, на кого легче выучиться гуманитарию, что нужно знать, чтобы войти в новую специальность и можно ли стать хорошим аналитиком данных без профильного опыта, рассказывает преподаватель GeekBrains, Data Analyst с уклоном в Data Engineering Никита Васильев.
Docker для самых маленьких автоматизаторов
Привет, меня зовут Руслан, я руковожу тестированием в Максилекте. Сегодня поговорим о базовых понятиях Devops, которые пригодятся автоматизатору. Расскажу про CI/CD в целом - что это такое и для чего оно нужно, а также про Docker. Объясню на пальцах, как развернуть тестируемый сервис в Docker-контейнере и пробросить к нему порты, как запустить тесты снаружи или внутри контейнера.
NoteSlate — просто блокнот и ничего лишнего. За $99
Это блокнот на еPapper с сенсорным экраном формата А4 всего за 99 долларов.
Подробности и картинки внутри.
Как зарегистрироваться в iTunes US без кредитной карты и что- нибудь скачать
Отличная программа для скетчей на iPad’e, Adobe Ideas, не представлена в Русском iTunes store, то есть, по умолчанию, жителям России её качать нельзя.
А при регистрации в Американском Appstore Apple требует ввести данные кредитной карты, причём billing address у карты должен быть в USA, русские не подходят никоим образом. И paypal аккаунты с русскими картами — тоже не подходят, требуют привязать как минимум одну USA карту.
Решение, как оказалось, весьма и весьма простое.
- На странице, любого бесплатного приложения (например того, на которое я дал ссылку)- нажимаем View in iTunes.
- В iTunes нажимаем Скачать (Free).
- Вводим регистрационные данные, на этапе выбора варианты оплаты, поскольку мы выбрали скачать Free — есть маленький незаметный пункт None.
- Далее, вводим регистрационные данные:
- USA
- Kansas city
- 132, Kansas street
- ZIP: 66160
- Phone: 888 1234567
190 инди игр за 10 минут
На видео за 10 минут нам предлагают 190 инди игр.
Что примечательно, внизу нам пишут название показываемой игры и дают ссылку на полное видео с ней.
Lightroom3 доступен для скачивания! (Release)
Как-то так, по тихому и без особого шума стал доступен массам долгожданный релиз Lightroom3 (посмотреть на официальном сайте).
Что нового — читаем тут. Кратко:
- Улучшенная производительность
- Оптическая коррекция (искажения и тд)
- Поддержка DSLR видео файлов
- Интеграция с Flickr
- Вотермаркинг
- Создание слайдов с музыкальным сопровождением
- Новый интерфейс импорта
- Поддержка съемки через кабель
- Коррекция перспективы
- Эмуляция пленочного зерна
- Улучшенные опции печати
10 вещей, которые никогда не преподаются программистам в вузах
1. Мы не правы
Программисты зачастую имеют большое эго. Поэтому часто бывает трудно осознать, что мы не правы в чем-то. Я видел много споров относительно архитектуры проектов, где разработчики расхваливают свои идеи. Но, предположим, что мы все неправы. И отличаемся только в степени своих заблуждений.
Очень важно осознать и принять этот факт только один раз и мы будем открыты, чтобы выслушать других и использовать свои идеи, чтобы создать лучшее решение.
Канобувости, 40 выпуск (HD)
В этом выпуске:
— F.E.A.R. 3 какой он есть на самом деле
— Call of Duty: Black Ops и история, которой нет
— Fable 3 что идёт после пианины
— Alpha Protocol последний инструктаж перед заданием
— Лара Крофт теперь героиня платформера
— Во что поиграть на этой неделе
Несколько терминальных подключений WindowsXP
Поскольку часто приходится подключаться к удаленным машинам, и нужно, чтобы пользователи продолжали дальше работать на своих компьютерах, стало необходимо сделать так, чтобы одновременные терминальные сессии были возможны для Винды.
Началось, как всегда с гугления, но результаты давали или ЕХЕшник с трояном, или какой-то мудренный способ.
Верю, что где-то в просторах Сети есть таки нужное решение, но почему бы самому не создать
Как правильно покупать товары на Ebay
Тема Ebay в связи с его русификацией становится очень актуальной, поэтому решил поделиться с хабрасообществом несколькими советами из области как правильно покупать товары на Ebay, чтобы не нарватся на мошенников и сделать правильную покупку. Большая часть описанного основана на личном опыте.
Information
- Rating
- Does not participate
- Registered
- Activity