Найти в Дзене
Что такое CI/CD и зачем он нужен
CI/CD — это набор практик и инструментов, которые позволяют автоматизировать процесс разработки и доставки программного обеспечения. CI/CD состоит из двух основных компонентов: Непрерывная интеграция (Continuous Integration, CI) — это практика разработки программного обеспечения, при которой разработчики регулярно (обычно несколько раз в день) объединяют свои изменения в общий репозиторий. Каждое объединение сопровождается автоматическим тестированием, что позволяет быстро выявлять и исправлять ошибки...
1 год назад
Что такое YAML и зачем он нужен
YAML (YAML Ain't Markup Language) — это формат сериализации данных, который используется для представления структурированных данных в удобочитаемом виде. Он был разработан для простоты и ясности, что делает его особенно популярным в таких областях, как конфигурация приложений, обмен данными между языками программирования и хранение данных. YAML использует отступы для представления вложенности. Пример: В этом примере мы видим, как информация о человеке представлена в виде иерархической структуры...
1 год назад
Принциы ACID и транзакции понятно и простым языком
ACID — это набор принципов, которые гарантируют надежность и целостность транзакций в реляционных базах данных. ACID является акронимом, состоящим из четырех ключевых свойств: атомарности (Atomicity), согласованности (Consistency), изолированности (Isolation) и долговечности (Durability). Давайте рассмотрим каждое из этих свойств более подробно. Для начала нам стоит понять, что такое транзация в базу данных. Транзакция в контексте баз данных — это логически связанный набор операций, которые выполняются как единое целое...
1 год назад
Принципы SOLID понятно и простым языком
Принципы SOLID — это набор пяти основных принципов объектно-ориентированного проектирования, которые помогают разработчикам создавать более понятный, гибкий и поддерживаемый код. Эти принципы были популяризированы Робертом Мартином (известным как Uncle Bob) и представляют собой аббревиатуру, где каждая буква соответствует определенному принципу. Давайте рассмотрим каждый из них подробнее. Определение: Каждый класс должен иметь только одну причину для существования, то есть он должен отвечать за одну, четко определенную задачу...
1 год назад
Часы Traska Venturer GMT
Пожалуй, одним из самых интересных событий последнего времени для ценителей недорогих часов стало появление механизма Miyota 9075 GMT, который демократизировал функциональность часов в стиле traveler GMT и позволил широкому кругу брендов создавать очень привлекательные часы, цена которых значительно ниже тысячи долларов. Для американского независимого бренда Traska серия Venturer всегда представляла собой довольно выгодное предложение в рамках более широкой категории механических часов для путешествий...
1 год назад
SOAP (Simple Object Access Protocol) Простым языком
SOAP (Simple Object Access Protocol) — это протокол обмена сообщениями, который используется для передачи структурированных данных по сети, в основном в контексте веб-сервисов. Он основан на XML и позволяет различным приложениям общаться друг с другом, независимо от платформы или языка программирования, на котором они разработаны. SOAP-сообщение состоит из следующих частей: SOAP часто используется в следующих областях: Предположим, у нас есть веб-сервис, который предоставляет информацию о погоде...
1 год назад
Циклическая сортировка (Cycle Sort)
Циклическая сортировка (Cycle Sort) — это алгоритм сортировки, который работает по принципу перемещения элементов в их окончательные позиции. Он отличается от других алгоритмов сортировки тем, что он минимизирует количество записей, что делает его особенно полезным в ситуациях, когда количество операций записи является критическим фактором (например, в системах с ограниченными ресурсами). ▎Как работает Cycle Sort: 1. Инициализация: Начинаем с первого элемента массива и предполагаем, что это элемент, который мы будем перемещать в его окончательную позицию. 2. Определение позиции: Находим количество элементов, меньших текущего элемента, чтобы определить его окончательную позицию...
1 год назад
Traska Watches обновление коллекции часов
Компания Traska, увлеченный проект, инициатором которого был Джон Мак, запустила свой проект Freediver на Kickstarter, используя принцип финансирования "все или ничего". Кампания была полностью профинансирована в течение нескольких часов, что более чем вдвое превысило первоначальную цель. Официально запущенная 17 апреля 2018 года, компания быстро набрала обороты, выпустив свою вторую модель, Summiteer, которая всего за 12 часов собрала более 100 000 долларов. Шесть лет спустя часовое сообщество по-прежнему...
1 год назад
REST (Representational State Transfer) простым языком
REST (Representational State Transfer) — это архитектурный стиль для проектирования сетевых приложений. Он был предложен Роем Филдингом в его диссертации в 2000 году. REST основывается на ряде принципов и ограничений, которые делают его подходящим для создания API (интерфейсов прикладного программирования) и веб-сервисов. Предположим, у нас есть веб-приложение для управления задачами. С помощью REST API мы можем выполнять следующие операции: Каждый из этих запросов будет использовать стандартные...
1 год назад
Astor+Banks выпускает на рынок Sea Ranger M2
Компания Astor+Banks представила долгожданные часы Sea Ranger M2, над созданием которых основатель бренда Эндрю Перес работал более года. На прошедшей в эти выходные выставке часов Windup в Чикаго он наконец-то представил всем желающим серийные версии, и ожидание того стоило. Это, несомненно, самые изысканные и продуманные часы в каталоге Astor+Banks, естественная эволюция предыдущих моделей и логическое продолжение линейки Sea Ranger. Это модель dual crown diver четырех цветов: черный, синий, армейский зеленый и насыщенный коричневый, который бренд называет “табачным”...
1 год назад
Formex Essence Leggera обзор часов
Швейцарская компания Formex недавно анонсировала обновленную и расширенную коллекцию часов Essence Leggera, которая включает в себя пять вариантов циферблата, а также два размера корпуса. Изначально часы Formex Essence Leggera были представлены компанией aBlogtoWatch летом 2020 года. Теперь, в 2022 году, Essence Leggera выходит на рынок в полном объеме, как и было задумано, с обновленным продуктом, а также расширенным ассортиментом вариаций, которые Formex хотела сделать доступными для своих потребителей...
1 год назад
Обзор французского бренда Baltic
Когда французский бренд Baltic Watches впервые появился на рынке в 2016 году, это был пик увлечения винтажными переизданиями. Бренд добился успеха благодаря своим ранним, более модным моделям HMS и Bicompax 001, но, похоже, по-настоящему завоевал популярность у любителей часов, выпустив Aquascaphe diver. Модель Aquascaphe и ее аналог GMT являются образцами часовых компаний конца 2010-х годов и микробрендов: сдержанный винтажный дизайн с соответствующими пропорциями гармонично сочетаются с крупными, смелыми часами, которые преобладали в предыдущем десятилетии...
1 год назад