Источник и пояснения: https://overcoder.net/q/13422/%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-git-merge-%D0%B8-git-merge-no-ff Ускоренное слияние Ускоренное слияние происходит, когда последний коммит текущей ветки является прямым продолжением целевой ветки. В этом случае для объединения истории Git не выполняет полноценное слияние, а просто переносит указатель текущей ветки в конец целевой ветки. Объединение историй проходит успешно, поскольку все коммиты целевой ветки теперь доступны из текущей ветки. Так, ускоренное слияние одной из функциональных веток с веткой main будет выглядеть следующим образом: Однако выполнить ускоренное слияние не получится, если ветки после разделения развивались независимо друг от друга. Если до целевой ветки нет прямого пути, Git будет вынужден объединить их......

Читать далее


Облачные службы Google, которые можно подключать к собственному мобильному приложению или сайту. Подробная официальная документация (РУ) https://firebase.google.com/docs/database Основное применение FireBase — замена серверной части приложения — т.е. нужно сделать только мобильное приложение и подключение к Firebase а вся самосинхронизирующаяся база данных будет храниться в FireBase. Использование Realtime Database источник картинки и полезная статья по понимаю работы этого инструмента: https://www.alfianlosari.com/posts/firebase-realtime-database-with-many-to-many-relationship-schema/ Пример подключения к БД Создание БД Чтение данных из БД...

Читать далее


Информационно-интерактивный портал (ИИП) — новый формат интерактивного web-портала организации. В последнее время, на смену обычным сайтам и интернет-магазинам приходит их более усовершенствованная реинкарнация с более расширенным набором функций. Основные критерии развития сайта в ИИП: Наличие интерактивных функций, не только принимающих данные от пользователя (как обычные блоки комментирования или обратной связи), но также выполняющих некоторое полезное действие (часть бизнес-логики), например, запись на приём к врачу, выбор конфигурации автомобиля и т.д. Наличие интеграционных решений — интеграция с CRM предприятия, ERP, например, загрузка товаров из 1с или внутренней базы данных организации в автоматизированном режиме на периодической......

Читать далее


Материал с сайта https://qastack.ru/programming/5383609/using-git-with-an-existing-xcode-project Если вы начинаете новый проект, вы бы просто отметили Создать репозиторий Git во время установки. (Затем перейдите к части «Фиксация» ниже.) Но если вы работаете с существующим проектом, перейдите в Xcode > Preferences … > Source Control и установите флажок Enable Source Control . Затем в главном Control Source меню выберите Создать рабочую копию … . (Если вы получаете сообщение об ошибке «Скажите, кто вы?», См. Этот вопрос / ответ или один из других связанных вопросов.) Когда это закончится, внесите какие-либо изменения в один из файлов проекта Xcode. Затем вернитесь в меню Source Control и выберите Commit . Напишите сообщение о фиксации и нажмите кнопку « Применить» . (Если кнопка фиксации......

Читать далее


Часто возникает проблема, что при каждом push в удалённый репозиторий в GitHub требуется вводить снова и снова имя пользователя и пароль. Решения Перейти на SSH Использовать Git Credential Manager Вручную закэшировать логин и пароль Использование GitHub CLI Решение 1. SSH Настройка SSH https://docs.github.com/en/authentication/connecting-to-github-with-ssh Прочитайте официальную документацию Создайте ключ Привяжите к профилю Решение 2. Git Credential Manager При установке Git есть множество настроек, одна из настроек — способ хранения доступов, на экране этой настройки нужно выбрать Git Credential Manager! Git Credential Manager при первом обращении к GitHub попросит вас авторизоваться через браузер и затем......

Читать далее


Онлайн площадки для тренировки написания SQL запросов online http://sqlfiddle.com/ https://sqliteonline.com/ Материалы по join Статья с описанием и примерами https://shra.ru/2017/09/sql-join-v-primerakh-s-opisaniem/ Материалы по оконным функциям https://www.fastreport.ru/ru/blog/show/window-functions-tsql-part2/ https://tproger.ru/translations/sql-window-functions/ https://khashtamov.com/ru/window-functions-sql/ Примеры запросов По таблице данных Запросы на получение значения vol по клиенту за последний год Пример с оконными функциями...

Читать далее


NoCode-разработка развивается семимильными шагами: сейчас существует более 600 инструментов, и постоянно появляются новые. Ими пользуются многие компании от мала до велика: и перспективные стартапы, и лидеры рынка, такие как Spotify, Adobe, Uber и другие. Какие задачи могут решать NoCode-инструменты Инструменты NoCode можно разделить на несколько категорий: Для разработки сайтов Для разработки приложений Маркетинговые NoCode-инструменты NoCode-инструменты автоматизации Даже если вы не веб-разработчик или маркетолог, то всё равно наверняка сталкивались хотя бы с парой из тех инструментов, о которых мы поговорим далее. NoCode-инструменты для веб-разработки Bubble Это платформа, которой пользуются предприниматели и разработчики по всему миру.......

Читать далее


С помощью специальных сервисов или программ бизнес может автоматизировать рутинные задачи. Это полезно для управляемых процессов, которые критически важны для достижения результата. Благодаря автоматизации у бизнеса высвобождается время для более качественного обслуживания клиентов или другой сложной работы, которую нельзя переложить на технологии. Автоматизация бизнес-процессов экономит время и деньги, но на этом выгода от инвестиций в нее не заканчивается. Она также помогает сократить количество персонала для выполнения ключевых задач. Например, когда вы автоматизируете процессы обработки счетов к оплате или внедряете чаты для обслуживания клиентов, у сотрудников высвобождается время на дела, требующие личного общения. Другое......

Читать далее


Разбираемся, как разрабатывать ПО короткими спринтами с автоматическими тестами и развертыванием в продакшене. Чего хочет заказчик от отдела разработки? Если раньше бизнес хотел от производства увеличения объема продукта или сервиса, то это решалось масштабированием ресурсов: больше сырья, больше рабочей силы и т. д. Пришло время и рынок «насытился» товарами. Вектор стал смещаться на конкурентность за счет быстрой подстройки под запросы конечного потребителя. У бизнеса появилась потребность не только делать что-то новое, но и чаще вносить изменения в существующий код. Частые изменения, например, для промышленного сектора, очень трудозатратны. Нельзя перенастраивать постоянно производственный автомобильный конвейер......

Читать далее


Git — одна из популярнейших систем контроля версий. Другие популярные системы контроля версий: Система контроля версий (VCS) — Система контроля версий — это система, которая регистрирует все изменения в файлах, а в дальнейшем позволяет вернуться к их более ранним версиям и определить, кем и когда были сделаны конкретные изменения. (https://tagline.ru/version-control-systems-rating/) Git — распределённая система контроля версий, позволяющая сохранять изменения, внесённые в файлы, которые хранятся в репозитории. Сами изменения сохраняются в виде снимков, называемых коммитами. Они могут размещаться на разных серверах, поэтому вы всегда восстановите код в случае сбоя, а также без проблем откатитесь......

Читать далее