Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 2449 сообщений
Cообщения с меткой

блог компании otus - Самое интересное в блогах

Следующие 30  »
rss_habr

Работа с контейнерами в Minikube

Пятница, 03 Февраля 2023 г. 14:43 (ссылка)

Про Kubernetes написано огромное количество статей. Установка, настройка, мониторинг и безопасность все эти аспекты рассматриваются достаточно подробно. При этом, отдельным пунктом идет создание и настройка контейнеров. И если для решения глобальных задач администрирования нужен Kubernetes уровня продакшен, то для работы с контейнерами промышленные мощности как правило не требуются, по крайней мере до этапа нагрузочного тестирования. Например, программисту нужно создать контейнер со своим приложением. Для этого ему будет вполне достаточно Minikube который позволит работать с контейнерами локально.

В этой статье мы рассмотрим использование minikube для работы с контейнерами. Поговорим о том, чем Minikube отличается от «большого» Kubernetes. Но начнем мы с процесса установки Minikube.

Читать далее

https://habr.com/ru/post/714612/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714612

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Отправка уведомлений из Symfony API с помощью Mercure

Пятница, 03 Февраля 2023 г. 12:20 (ссылка)

В статье я создал атрибут, чтобы помечать операции API для выполнения в фоновом режиме. Когда аннотированная операция вызывалась как фоновая, ее выполнение задерживалось с помощью symfony messenger, клиент получал в ответ код состояния HTTP 202 Accepted. В этой статье я внесу некоторые изменения, которые позволят операции уведомлять пользователя о завершении. Чтобы реализовать это, я буду использовать mercure, так как symfony очень хорошо с ним интегрируется.

Читать далее

https://habr.com/ru/post/714616/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714616

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Введение в GraphQL для .NET-разработчиков: мутация

Пятница, 03 Февраля 2023 г. 11:43 (ссылка)

GraphQL представляет из себя язык запросов и манипулирования данными для API, а также среду для выполнения этих запросов с существующими данными. Он позволяет различным клиентам использовать API и запрашивать только те данные, которые им нужны, а также он помогает решить проблемы, которые есть у некоторых REST-сервисов, такие как избыток и недостаток данных. В этой статье я расскажу о мутациях в GraphQL. Для доступа и хранения данных буду использовать Entity Framework.

Читать далее

https://habr.com/ru/post/714600/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714600

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Соотношение сторон и масштабирование изображений в Image компоненте

Четверг, 02 Февраля 2023 г. 15:56 (ссылка)

Давайте попробуем посмотреть за короткий промежуток времени как работает масштабирование в Image. Для, тем, кто пришел в SwiftUI из UIKit думает что система достаточно простая и все модификаторы понятны, но иногда это работает, не так, как вы ожидаете.

Читать далее

https://habr.com/ru/post/714438/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714438

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Интеграция Primefaces в приложение на Spring Boot. Часть 5 — Вывод данных для просмотра и редактирования

Четверг, 02 Февраля 2023 г. 14:35 (ссылка)

Описывается пример интеграции библиотеки компонентов пользовательского интерфейса Primefaces, построенной на основе фреймворка JavaServer Faces (JSF), в MVC приложение на Spring Boot.

Первая часть | Вторая часть
Третья часть | Четвертая часть

Читать далее

https://habr.com/ru/post/713844/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713844

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Сбор и анализ логов в Linux

Четверг, 02 Февраля 2023 г. 12:36 (ссылка)

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

В этой статье мы будем говорить о том, как устроено логирование событий в ОС Linux. В качестве примера будет рассматриваться Ubuntu Linux 22.04, однако в других дистрибутивах основные элементы будут сходными.

Читать далее

https://habr.com/ru/post/714266/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714266

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Интеграция Primefaces в приложение на Spring Boot. Часть 4 — Вывод списка данных в виде таблицы

Среда, 01 Февраля 2023 г. 18:44 (ссылка)

Описывается пример интеграции библиотеки компонентов пользовательского интерфейса Primefaces, построенной на основе фреймворка JavaServer Faces (JSF), в MVC приложение на Spring Boot.

Первая часть
Вторая часть
Третья часть

Читать далее

https://habr.com/ru/post/713770/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713770

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Давай дружить или как сократить процесс адаптации и быстрее наполнить работу смыслом?

Среда, 01 Февраля 2023 г. 13:21 (ссылка)

Команда похожа на живой организм и в ней есть свои внутренние механизмы регулировки и адаптации к окружающей среде. А также как любой организм она требует непрерывного обновления и соблюдения баланса между приходящими участниками команды и ростом существующих клеток, составляющих организм. И здесь, если не предусмотреть механизмы адаптации и поддержки эволюции членов команды, может возникнуть и аллергическая реакция (когда новый участник команды не принимает или не принимается командой) и даже деградация всей команды из-за отсутствия единого понимания и принятия процессов и ценностей. Поэтому такое большое внимание в работе teamlead’а уделяется созданию комфортной обстановки для роста сотрудников и для онбординга новых участников. В этой статье мы поговорим про разные механизмы интеграции новых клеток в слаженный организм, которые помогут им максимально быстро приносить пользу и чувствовать себя комфортно.

Читать далее

https://habr.com/ru/post/714022/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714022

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Инжиниринг исходящего трафика с Edge Fabric. Часть 1

Среда, 01 Февраля 2023 г. 12:09 (ссылка)

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

Для решения такого рода задач мы в Facebook создали и развернули Edge Fabric - систему на основе SDN (программно-конфигурируемая сеть), которая обслуживает более двух миллиардов пользователей из десятков точек присутствия на шести континентах. В этой статье мы впервые предоставляем публичную информацию о сетевых возможностях провайдера такого масштаба, а также связанные с этим потенциал и сложности. Мы постарались описать, как Edge Fabric работает в режиме почти-реального времени, чтобы избежать перегрузки каналов связи в сетевой периферии Facebook.

Читать далее

https://habr.com/ru/post/714142/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714142

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Разбираем шаблоны проектирования

Вторник, 31 Января 2023 г. 18:27 (ссылка)

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

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

Представленный в статье материал предполагает знакомство читателя с основами объектно-ориентированного программирования.

Читать далее

https://habr.com/ru/post/713728/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713728

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Выходя за рамки JUnit. Создаем сложные расширения

Вторник, 31 Января 2023 г. 17:06 (ссылка)

Переход от JUnit4 к новой версии во многом изменил способ расширения функциональных возможностей тестов. Напомню, что в JUnit4 основным механизмом расширения были правила (Rule), которые могли обернуть выполнение теста в дополнительную логическую обработку (например, в реализации абстрактного класса ExternalResource встраивали два дополнительных вызова методов инициализации (который также мог возвращать объект для взаимодействия с создаваемым окружением, например обертку вокруг Android Activity) и финализации (вызывается после выполнения теста и используется для очистки ресурсов). Модель JUnit 5 существенно дополнена и в этой статье мы рассмотрим как можно создавать собственные расширения для JUnit Platform.

Читать далее

https://habr.com/ru/post/713908/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713908

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Скучный Python: качество кода

Вторник, 31 Января 2023 г. 16:48 (ссылка)

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

Читать далее

https://habr.com/ru/post/713992/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713992

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] 6 минимальных стандартов клиентского сервиса

Вторник, 31 Января 2023 г. 12:33 (ссылка)

Недавно мы с Fiscal Times обсуждали улучшение качества обслуживания клиентов. Эта тема возникла на почве проблем, с которыми часто сталкивались клиенты при попытке получить доступ к онлайн-ресурсам медицинского страхования.

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

Делимся своим мнением о минимальных стандартах, необходимых для обеспечения и улучшения качества обслуживания клиентов.

Читать далее

https://habr.com/ru/post/713866/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713866

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Роль бизнес-аналитика в Scrum-команде

Понедельник, 30 Января 2023 г. 18:36 (ссылка)

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

Читать далее

https://habr.com/ru/post/713744/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713744

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Rust: что такое unit-подобные структуры? Определение, назначение и примеры

Понедельник, 30 Января 2023 г. 12:21 (ссылка)

Unit-подобная структура (или “unit-like”, потому что она похожа на пустой кортеж (), иногда называемый “unit”) — это специальная структура на языке программирования Rust, которую мы объявляем без каких-либо полей. Определяется она с помощью ключевого слова struct, за которым следует имя unit-подобной структуры, а затем пара фигурных скобок без полей внутри, которые обычно опускаются при объявлении.

Читать далее

https://habr.com/ru/post/713616/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713616

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Риски, связанные с наследованием

Понедельник, 30 Января 2023 г. 12:03 (ссылка)

Эта статья расскажет о рисках, связанных с наследованием классов. Здесь будет показана альтернатива наследованию классов – композиция. После прочтения вы поймете, почему Kotlin по умолчанию делает все классы конечными. Статья объяснит, почему не следует делать класс Kotlin open (открытый), если на то нет веских причин.

Читать далее

https://habr.com/ru/post/713608/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713608

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Регистры накопления 1С. Описание концепции

Понедельник, 30 Января 2023 г. 11:34 (ссылка)

Регистры накопления - центральная концепция платформы 1С:Предприятие. Она кажется интуитивно понятной, но это только вводит в заблуждение. Ситуация усугубляется тем, что найти не то, что хорошее, а хотя бы минимально разумное описание не легко. Обратившись к синтакс-помощнику или сайту 1С (https://v8.1c.ru/platforma/registr-nakopleniya), вы узнаете, что регистры накопления используются для... накопления информации. Здорово! Но вообще-то любая таблица в любой базе данных используется не иначе как для накопления информации. Далее будет дано описание концепции регистров с ее плюсами и минусами, как это видит автор.

Читать далее

https://habr.com/ru/post/713426/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713426

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Производительность параллельных алгоритмов STL

Пятница, 27 Января 2023 г. 17:39 (ссылка)

В этой статье я собираюсь провести тест производительности на компиляторе Microsoft и компиляторе GCC, чтобы ответить на простой вопрос: окупается ли политика выполнения?

Читать далее

https://habr.com/ru/post/713316/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713316

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Дисковая подсистема в ОС Linux

Пятница, 27 Января 2023 г. 17:22 (ссылка)

В сегодняшней статье мы поговорим об устройстве дисковой подсистемы в ОС Linux. Конечно, многие скажут, что на эту тему написано уже множество статей и все и так прекрасно знают, как устроен Линукс и в том числе, как он работает с дисками. Однако, как показывает практика, даже многие администраторы при работе с дисковой подсистемой ограничиваются только начальным разбиением диска при установке операционки. Да и то, с параметрами по умолчанию. Так что я предлагаю подробнее рассмотреть такие вопросы дисковой подсистемы, как: работу с правилами правила системы udev, инструменты для работы с блочными устройствами и планировщики системы ввода/вывода.

Читать далее

https://habr.com/ru/post/713112/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713112

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Как повысить поддерживаемость кода с помощью сервис-тегов в Symfony

Четверг, 26 Января 2023 г. 17:27 (ссылка)

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

Для решения задачи добавления оборудования, такого как серверы, в Private Network наша команда производственно-технического обеспечения использует класс под названием AddEquipmentService. Изначально мы поддерживали только серверы, но позже добавили поддержку колокации (Colocation), а за последние несколько месяцев добавили поддержку еще нескольких типов оборудования. Приоритетом для нашей команды является как можно более быстрая доставка решений для бизнеса, поэтому мы продолжали использовать и расширять тот же класс.

Читать далее

https://habr.com/ru/post/713080/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713080

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Машинное обучение с помощью Streamlit с использованием набора данных от Титаника

Понедельник, 23 Января 2023 г. 19:16 (ссылка)

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

Здесь мы собираемся объединить мощь Streamlit с процессом машинного обучения.

Читать далее

https://habr.com/ru/post/712352/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712352

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Создание дэшбордов для бизнес-метрик на Metabase

Понедельник, 23 Января 2023 г. 17:30 (ссылка)

Для устойчивого развития бизнеса важно иметь актуальную информацию об операционных метриках и их динамике и иметь инструменты для агрегирования необходимых сведений из существующих источников данных (баз данных, аналитических систем, систем финансового учета и обратной связи от пользователей). Наряду с коммерческими системами анализа бизнес-показателей (PowerBI, Tableau, Datalens) для аналитиков доступны несколько open sourсe решений, которые ориентированы на извлечение и преобразование данных из различных источников (Extract-Transform-Load или ETL) и визуализацию данных в виде гистограмм, диаграмм, таблиц, графиков и в других представлениях. В этой статье мы рассмотрим пример использования Open Source решения Metabase и Singer для получения данных из внешнего источника.

Читать далее

https://habr.com/ru/post/712300/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712300

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Зарплата по результатам собеседования — лучший способ сократить отклики на вакансию, а тестовые задания — избыточны

Понедельник, 23 Января 2023 г. 16:19 (ссылка)

Почему ИТ специалисты на самом деле не любят выполнять тестовые задания? Почему меньше откликов на вакансии без указания зарплаты? Простые ответы на сложные вопросы.

Читать далее

https://habr.com/ru/post/711904/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711904

Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<блог компании otus - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda