Pull to refresh
5
0

sysadm

Send message

Сертификаты Let's Encrypt и ACME вообще во внутренней сети

Reading time6 min
Views17K

Обычно внутри корпоративной сети нынче полно всяких приложений, и хотелось бы чтобы они работали по SSL. Можно, конечно, поднять свой УЦ, раздать сертификаты, прописать пользователям свой корневой сертификат - и это будет работать. А можно просто воспользоваться сервисом Let's Encrypt, раздав его сертификаты своим внутренним серверам, которые не видны из Интернета, причем сделать это просто и с минимумом трудозатрат на поддержку.

Читать далее
Total votes 12: ↑12 and ↓0+12
Comments78

Методы обеспечения безопасности контейнеров Docker

Reading time5 min
Views14K

Сегодня Docker является одним из самых популярных инструментов в области контейнеризации. В основе Docker заложена концепция использования контейнеров. С технической точки зрения контейнер — это процесс, наподобие тех, которые запускаются в операционных системах. Как и любой другой продукт, Docker подвержен различным атакам и уязвимостям.

В этой статье будут рассмотрены методы, которые помогут повысить уровень безопасности контейнеров Docker.

Читать далее
Total votes 10: ↑9 and ↓1+8
Comments13

Карьера в ИТ: техники личной продуктивности по итогам 20 лет экспериментов

Reading time3 min
Views13K

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

Читать далее
Total votes 20: ↑15 and ↓5+10
Comments9

Обучение должно быть неотъемлемой частью ежедневной работы

Reading time5 min
Views3.4K

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

Адресована агентам изменений: Скрам Мастерам, Эджайл Коучам и иже с ними, так как хочу поделится с коллегами по цеху накопленным опытом и осмыслением профессии в которой работаю = чем заниматься скрам мастеру \ эджайл коучу \ агенту изменений в компании. Будет интересна и широкому кругу.

Читать далее
Total votes 7: ↑5 and ↓2+3
Comments8

Сделайте это и бегать будет легче, чем ходить. Упражнение для тренировки летящего бега, получите удовольствие от бега

Reading time2 min
Views74K

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

Серия моих предыдущих статей о здоровье и его компьютерном анализе и просто о ЗОЖ и фитнесе-физкультуре:

Бег в 2023 г. С пятки или с носка? Измеряем ударные нагрузки. Android и акселерометр
https://habr.com/ru/post/714698/

Как быстро бег уничтожает колени. Опрос любителей и мнение профессионалов
https://habr.com/ru/post/709182/

Программист с гаджетами в тренажерном зале
https://habr.com/ru/post/648421/

Читать далее
Total votes 58: ↑34 and ↓24+10
Comments236

Паттерны отказоустойчивости приложений в Kubernetes

Reading time22 min
Views12K
Балансировщики падают, контроллеры зависают, а дата-центры атакуют экскаваторы. Это нормальная история. Мы живём в мире, где нет ничего надёжного на 100 %, а любой бит в планке оперативной памяти может внезапно перещёлкнуться из-за пролетевшей космической частицы.

Другое дело, что даже в условиях постоянных рисков отказа отдельных элементов нам нужно обеспечить работоспособность инфраструктуры в целом. Клиент не должен заметить, что где-то отказал контейнер с php-fpm или одна из серверных стоек выпала из сети.

По роду деятельности мне постоянно приходится сталкиваться с проблемами отказоустойчивости, так как я руководитель разработки в отделе Газпромбанка, обеспечивающем эксплуатацию ML и Big Data-решений. Поэтому сегодня я хочу рассказать о нескольких паттернах отказоустойчивости и типовых решениях при эксплуатации приложения в кластере Kubernetes. Разберём основные паттерны, ну и, конечно, рассмотрим варианты, при которых неправильные настройки прострелят вначале одну ногу, а потом — другую, потому что она слишком медленно стала шагать.


Читать дальше →
Total votes 27: ↑27 and ↓0+27
Comments4

«Хакер»: Как мы с DALL-E 2 делали картинки к статьям

Reading time13 min
Views20K

DALL-E 2 — нейросеть, которая рисует картинки по текстовому запросу. Гулявшие в этом году примеры работы с ней просто поражают: иногда она рисует, как настоящий художник, и еще и предлагает варианты на выбор! С августа этого года мы периодически использовали DALL-E 2, чтобы генерировать заглавные картинки к статьям «Хакера», и сегодня я покажу, как это было.

Читать далее
Total votes 68: ↑66 and ↓2+64
Comments24

Как учиться в Турции

Reading time2 min
Views2.8K

О том, как организован школьный процесс в странах, куда чаще всего переезжают из России – рассказываем дальше.

Турция

Начнем с того, что хоумскулинг в Турции хоть и официально разрешен, но не распространен - местные дети ходят в школу очно. 

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

Читать далее
Total votes 14: ↑3 and ↓11-8
Comments11

Ansible: 30 самых важных модулей для DevOps-профессионалов (часть 1)

Reading time6 min
Views21K

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

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

В этой части мы рассмотрим модули проверки подключения хоста, а также целевого узла (модуль ping), модуль, который может извлекать информацию с целевого узла (модуль setup), модули управления существующим пакетом и установки новых пакетов (yum, apt, package, pip и npm модули), а также модуль запуска базовых команд и скриптов на целевых узлах (raw, command, shell и script модули).

Итак, начнём..

Читать далее
Total votes 29: ↑18 and ↓11+7
Comments5

Личный опыт подтягивания английского к собеседованиям

Reading time5 min
Views24K

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

Читать далее
Total votes 29: ↑26 and ↓3+23
Comments18

Основы автоматизации в Ansible: роли и сценарии

Reading time6 min
Views30K

Ansible — инструмент управления конфигурациями. Задачи, которые решаются с его помощью, часто повторяются у разных людей и команд. Как и в случае программирования, где общий код выделяют в библиотеку, Ansible выделяет повторяющиеся вещи в роли. В статье объясним, в чём основная идея ролей, а также подробно разберём процесс их создания. 

Читать далее
Total votes 16: ↑12 and ↓4+8
Comments5

Как макросы в Confluence упрощают жизнь

Reading time9 min
Views19K

Многие так или иначе сталкивались с продуктами компании Atlassian, такими как Confluence, Jira. Их использование позволяет организовать работу команды разработки наиболее удобным способом, обеспечить доступ к информации проекта. Кроме того, что эти продукты обеспечивают онлайн-доступ к основным материалам проекта, они также включают в себя много интересных плюшек. В этой статье ведущий системный аналитик ДОМ.РФ Екатерина Шипкова расскажет о полезных фичах Confluence.  

Одним из основных инструментов аналитика в IT является Confluence или Wiki. Данные пространства используются для написания требований к разрабатываемой системе и в целом похожи друг на друга своими функционалами. Требования, которые аналитик формирует к системе, должны отвечать определенным критериям, таким как: полнота, завершенность, атомарность, непротиворечивость, идентифицируемость, трассируемость. Поддерживать эти критерии становится крайне непросто, если документация проекта включает множество страниц со статьями, т.к. время, которое автор будет затрачивать на то, чтобы скорректировать одинаковые требования, найти их в пространстве проекта будет колоссальным. Именно для сокращения времени на поиск необходимой информации и сокращение дублирования одинаковых материалов можно использовать различные макросы в Confluence.   

Читать далее
Total votes 2: ↑1 and ↓10
Comments1

Как не потерять школу в релокации

Reading time5 min
Views6.9K

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

Как забрать документы из российской школы? Какие есть варианты? Как создать ребенку максимально эффективную образовательную среду с учетом страны текущего пребывания?

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

Каждый родитель может сам формировать образовательную траекторию для своего ребенка. Каждый родитель имеет право выбрать, в какой психологической атмосфере будет расти и развиваться его ребенок.  Мы хотим разобраться, какие опции для этого есть – в зависимости от страны релокации. Начнем с России.

Как забрать документы из школы в России

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

Согласно приказу Минобрнауки РФ N 177 (http://ivo.garant.ru/#/document/70653798/paragraph/1:0) родители в любой момент могут забрать документы из школы. Для этого пишется заявление на имя директора (подробнее вам расскажут в администрации конкретно вашей школы). В качестве причины можно указать переезд в другой город, другую страну на постоянное место жительства, длительную командировку родителей. Иногда администрация школы вдруг просит подтверждающий документ из той школы, где на новом месте будет обучаться ребенок – однако по закону (ссылайтесь на пункт 6) при переезде в другой город вы не обязаны предоставлять никаких документов. Такая бумага требуется, только если вы переводитесь из одной московской школы в другую, и в таком случае все оформляется через портал мос.ру.

Читать далее
Total votes 13: ↑8 and ↓5+3
Comments6

Чем нас порадовал 2022: ТОП-10 устройств уходящего года

Reading time7 min
Views8.3K

Привет, Хабр! На днях мы сидели всей командой и вспоминали, чего интересного прошло через наши руки в 2022 году. И, как это ни странно, интересностей оказалось достаточно много. Так и родилась идея написать пост и снять видео о лучших (на наш взгляд) 10 девайсах 2022 года. 

Вряд ли кто-то будет спорить, что 2022 год запомнится нам кардинальной сменой того, что можно купить в магазинах электроники. Привычные всем бренды изрядно сократили присутствие, а новые — с азиатскими и российскими именами — стали заполнять их “поляну”. Кстати, xcom-shop не только не стал исключением из этого тренда, а даже наоборот. Поскольку наши менеджеры активно искали новые варианты поставок по выпадающим позициям, некоторые товары мы начали продавать первыми. 

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

Читать далее
Total votes 35: ↑25 and ↓10+15
Comments15

Что лучше: фильм «Первому игроку приготовиться» или книга Эрни Клайна «Ready Player One»?

Reading time9 min
Views6.3K
С чего начать? Сравнивать фильмы и книги — дело неблагодарное. Поклонников хватает и у тех, и у других, но часто бывает, что фильм получается жалкой копией оригинала или вообще имеет лишь приблизительное сходство. Например, фильм «Первому игроку приготовиться»…. ощущение — сценарист убрал важные моменты и фильм без книги не понять, как и «Темную Башню», снятую по книге, которую Стивен Кинг писал 34 года, а сценарист испортил за считанные минуты.

Разбор книги, фильма и автора ниже.

Читать дальше →
Total votes 30: ↑21 and ↓9+12
Comments29

Что такое service mesh простыми словами

Reading time5 min
Views10K

Всё больше компаний переходят на микросервисы. Такой выбор вполне оправдан: при должной реализации они решают множество проблем монолита. За последние несколько лет микросервисная архитектура сильно эволюционировала и обросла вспомогательными технологиями, одна из которых service mesh. В статье разберём, какую роль service mesh играет в развёртываниях микросервисов и как помогает упростить работу разработчиков.  

Читать далее
Total votes 17: ↑12 and ↓5+7
Comments1

Метод Помидора — убийца прокрастинации. Использовала 6 месяцев и вот результаты

Reading time4 min
Views102K

Всем привет! Меня зовут Маруся, на текущий момент я - аналитик данных, блоггер (пишу в телеграм и на VC).

Я использовала Метод Помидора 6 месяцев ежедневно и в честь такого праздника хочу подвести итоги.

Для тех, кто не в курсе, Метод Помидора (итал. tecnica del pomodoro) — техника управления временем, предложенная Франческо Чирилло в конце 1980-х.

Метод помидора состоит из нескольких простых действий:

Заводите таймер на 25 минут, приступаете к работе, когда время заканчивается, отправляетесь отдыхать на 5 минут. Так 4 раза подряд, а затем большой перерыв на 15 минут.

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

Почему я решила провести эксперимент и использовать метод Помидора?

Вот несколько моментов, которые у меня были до использования метода Помидора.

Читать далее
Total votes 65: ↑48 and ↓17+31
Comments67

Чем самообучение лучше курсов

Reading time5 min
Views15K

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

Читать далее
Total votes 32: ↑27 and ↓5+22
Comments90

Argo Rollouts с примерами

Reading time13 min
Views3.2K

Что такое Argo Rollouts? Это контроллер Kubernetes и набор CRD для дополнительных возможностей развёртывания — сине-зелёное, канареечное, прогрессивное, анализ канареечного развёртывания и экспериментирование.

В этой статье поговорим о продвинутых возможностях развёртывания с кастомными ресурсами Kubernetes.

Читать далее
Total votes 9: ↑8 and ↓1+7
Comments0

Information

Rating
Does not participate
Location
Россия
Registered
Activity