Git: как работает merge —no-ff

Источник и пояснения: 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 не выполняет полноценное слияние, а просто переносит указатель текущей ветки в конец целевой ветки. Объединение историй проходит успешно, поскольку все коммиты целевой ветки теперь доступны из текущей ветки. Так, […]

Continue Reading

Firebase на примерах

Облачные службы Google, которые можно подключать к собственному мобильному приложению или сайту. Подробная официальная документация (РУ) https://firebase.google.com/docs/database Основное применение FireBase — замена серверной части приложения — т.е. нужно сделать только мобильное приложение и подключение к Firebase а вся самосинхронизирующаяся база данных будет храниться в FireBase. Использование Realtime Database источник картинки и полезная статья по понимаю […]

Continue Reading

Информационно-интерактивный портал

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

Continue Reading

Git в Xcode

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

Continue Reading

Git требует пароль при каждом push

Часто возникает проблема, что при каждом 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 […]

Continue Reading

SQL. Агрегативные подзапросы и оконные функции

Онлайн площадки для тренировки написания 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 по клиенту за последний год Пример с оконными функциями

Continue Reading

12 классных NoCode-инструментов, которые сэкономят вам время и деньги

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

Continue Reading

Автоматизация бизнес-процессов: цели и этапы внедрения

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

Continue Reading

Работаем нон-стоп: непрерывная интеграция и непрерывное развертывание кода (CI/CD)

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

Continue Reading

Git: от основ до GitHub

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

Continue Reading