Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Кто пропустил, у гитхаба есть отличные новости: теперь можно обновлять форк из родительского репо одной кнопкой.
Об этом компания рассказала в своём твиттере.
#github
Об этом компания рассказала в своём твиттере.
#github
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
В GitHub появилась возможность загружать видео в формате .mp4 и .mov
Тестирование новой функции началось ещё в декабре 2020 года. А сейчас она стала доступна всем пользователям. Загружать видео можно в совершенно разных разделах сервиса: в pull request, комментариях и т.д. В планах — добавить функцию развертывания видео по ссылкам и видеоаннотации в коде с помощью Loom, Vimeo и других сервисов.
Полезное нововведение, чтобы, например, показать разработчику баг, а не описывать его словами.
#github
Тестирование новой функции началось ещё в декабре 2020 года. А сейчас она стала доступна всем пользователям. Загружать видео можно в совершенно разных разделах сервиса: в pull request, комментариях и т.д. В планах — добавить функцию развертывания видео по ссылкам и видеоаннотации в коде с помощью Loom, Vimeo и других сервисов.
Полезное нововведение, чтобы, например, показать разработчику баг, а не описывать его словами.
#github
Forwarded from Типичный программист
ТОП-5 репозиториев на GitHub, о которых должен знать каждый разработчик
GitHub — это не только сервис для хостинга IT-проектов и их совместной разработки, но и кладезь полезных и бесплатных ресурсов для разработчиков.
Собрали для вас 5 самых интересных из них:
1. https://github.com/EbookFoundation/free-programming-books
2. https://github.com/jwasham/coding-interview-university
3. https://github.com/kamranahmedse/developer-roadmap
4. https://github.com/public-apis/public-apis
5. https://github.com/yangshun/tech-interview-handbook
#github #начинающим #шпаргалка
GitHub — это не только сервис для хостинга IT-проектов и их совместной разработки, но и кладезь полезных и бесплатных ресурсов для разработчиков.
Собрали для вас 5 самых интересных из них:
1. https://github.com/EbookFoundation/free-programming-books
2. https://github.com/jwasham/coding-interview-university
3. https://github.com/kamranahmedse/developer-roadmap
4. https://github.com/public-apis/public-apis
5. https://github.com/yangshun/tech-interview-handbook
#github #начинающим #шпаргалка
Forwarded from Типичный программист
Помните, мы делились с вами 5-ю полезными репозиториями на GitHub? Вот вам ещё 10!
Разработчик Яш Тивари поделился своим топом GitHub-страниц, на которые стоит подписаться. Там есть и советы по работе с командной строкой, и коллекция шаблонов .gitignore-файлов, и многое другое.
Собрали ссылки в одном месте и рассказали о них подробнее: https://tprg.ru/EDw7
#github
Разработчик Яш Тивари поделился своим топом GitHub-страниц, на которые стоит подписаться. Там есть и советы по работе с командной строкой, и коллекция шаблонов .gitignore-файлов, и многое другое.
Собрали ссылки в одном месте и рассказали о них подробнее: https://tprg.ru/EDw7
#github
Forwarded from Типичный программист
GitHub усилит защиту протокола Git, применяемого во время выполнения операций git push и git pull через SSH или «git://»
Компания прекратит поддержку нешифрованных обращений к Git и усилит требования к SSH-ключам, используемым при обращении к GitHub. Также прекратится поддержка DSA-ключей и устаревших алгоритмов SSH.
Изменения будут вводиться постепенно. Так, 14 сентября будут сгенерированы новые хостовые ключи ECDSA и Ed25519, а 2 ноября прекратится поддержка подписи ключей RSA с использованием хэша SHA-1. Поддержка старых алгоритмов будет окончательно отключена 15 марта.
С полным списком изменений можно ознакомиться в блоге GitHub: https://tprg.ru/7Xal
#github #безопасность
Компания прекратит поддержку нешифрованных обращений к Git и усилит требования к SSH-ключам, используемым при обращении к GitHub. Также прекратится поддержка DSA-ключей и устаревших алгоритмов SSH.
Изменения будут вводиться постепенно. Так, 14 сентября будут сгенерированы новые хостовые ключи ECDSA и Ed25519, а 2 ноября прекратится поддержка подписи ключей RSA с использованием хэша SHA-1. Поддержка старых алгоритмов будет окончательно отключена 15 марта.
С полным списком изменений можно ознакомиться в блоге GitHub: https://tprg.ru/7Xal
#github #безопасность
Развёртывание проекта на VPS при помощи GitHub Actions через rsync
В одной из своих предыдущих статей я показал, как развернуть проект на VPS-сервере с помощью CircleCI. В этой статье я покажу, как проделать аналогичный процесс, но только используя Github Actions.
👉 https://www.kobzarev.com/programming/deploy-code-on-vps-with-gihub-actions-via-rsync/
#Development #GitHub #GitHubActions #rsync #WordPress #wpdigest #cicd
В одной из своих предыдущих статей я показал, как развернуть проект на VPS-сервере с помощью CircleCI. В этой статье я покажу, как проделать аналогичный процесс, но только используя Github Actions.
👉 https://www.kobzarev.com/programming/deploy-code-on-vps-with-gihub-actions-via-rsync/
#Development #GitHub #GitHubActions #rsync #WordPress #wpdigest #cicd
Злой полицейский
Развёртывание проекта на VPS при помощи GitHub Actions через rsync
В одной из своих предыдущих статей я показал, как развернуть проект на VPS-сервере с помощью CircleCI. В этой статье я покажу, как проделать аналогичный процесс, но
Forwarded from Типичный программист
.gitignore — это своеобразное указание Git, какие файлы нужно игнорировать и не добавлять в репозиторий
Его необходимо устанавливать после создания репозитория, иначе в него будут добавлены все файлы. А чтобы потом их удалить, придётся делать лишние действия. Но содержание этого файла сильно зависит от проекта и языка, на котором он написан.
В этом репозитории вы найдёте огромное количество шаблонов .gitignore практически для всех языков и фреймворков: Ruby on Rails, Python, Perl, Laravel, Java и пр. В нем есть даже шаблон для Fortran! У репозитория уже больше 125 тысяч звёзд, а последнее обновление было всего несколько дней назад:
https://github.com/github/gitignore
#github
Его необходимо устанавливать после создания репозитория, иначе в него будут добавлены все файлы. А чтобы потом их удалить, придётся делать лишние действия. Но содержание этого файла сильно зависит от проекта и языка, на котором он написан.
В этом репозитории вы найдёте огромное количество шаблонов .gitignore практически для всех языков и фреймворков: Ruby on Rails, Python, Perl, Laravel, Java и пр. В нем есть даже шаблон для Fortran! У репозитория уже больше 125 тысяч звёзд, а последнее обновление было всего несколько дней назад:
https://github.com/github/gitignore
#github
Forwarded from Инструменты программиста
PullRequest.help — автоматизация код-ревью для GitHub
Сервис предлагает автоматические ревью для пул-реквестов на GitHub
Он позволяет разблокировать полный потенциал вашей команды, автоматизировав рутинные и времязатратные задачи по проверке кода
Это позволяет инженерам сосредоточиться на том, что они делают лучше всего — создании выдающегося кода
Стоимость: #бесплатно
#GitHub #автоматизация
Сервис предлагает автоматические ревью для пул-реквестов на GitHub
Он позволяет разблокировать полный потенциал вашей команды, автоматизировав рутинные и времязатратные задачи по проверке кода
Это позволяет инженерам сосредоточиться на том, что они делают лучше всего — создании выдающегося кода
Стоимость: #бесплатно
#GitHub #автоматизация
Forwarded from Злой Чебурашка (zEvilz)
Находим реальный IP сервера сайта за Cloudflare:
https://github.com/mrh0wl/Cloudmare
https://github.com/gwen001/cloudflare-origin-ip
#cloudflare #github #утилиты
https://github.com/mrh0wl/Cloudmare
https://github.com/gwen001/cloudflare-origin-ip
#cloudflare #github #утилиты
GitHub
GitHub - mrh0wl/Cloudmare: Cloudflare, Sucuri, Incapsula real IP tracker.
Cloudflare, Sucuri, Incapsula real IP tracker. Contribute to mrh0wl/Cloudmare development by creating an account on GitHub.
👍2
Forwarded from Инструменты программиста
Memo App — заметки с использованием GitHub Gists
Инструмент обеспечивет приватное хранение данных и доступность из любой точки мира
При этом есть здесь и интерактивный опыт работы с Markdown, предпросмотр изображений, автоформатирование и интеграция с различными дополнениями для анализа текста
Стоимость: #бесплатно
#заметки #GitHub #open_source
Инструмент обеспечивет приватное хранение данных и доступность из любой точки мира
При этом есть здесь и интерактивный опыт работы с Markdown, предпросмотр изображений, автоформатирование и интеграция с различными дополнениями для анализа текста
Стоимость: #бесплатно
#заметки #GitHub #open_source
Forwarded from Инструменты программиста
Manual Rollback Action — безопасный откат коммитов
Manual Rollback Action предлагает простой и надежный способ отката последнего коммита в вашем репозитории на GitHub, создавая при этом резервную копию текущего состояния ветки master для возможного восстановления
Это может быть весьма полезным, когда последний коммит вызвал проблемы в продакшн-среде, и требуется немедленное восстановление предыдущего состояния
Стоимость: #бесплатно
#GitHub #git
Manual Rollback Action предлагает простой и надежный способ отката последнего коммита в вашем репозитории на GitHub, создавая при этом резервную копию текущего состояния ветки master для возможного восстановления
Это может быть весьма полезным, когда последний коммит вызвал проблемы в продакшн-среде, и требуется немедленное восстановление предыдущего состояния
Стоимость: #бесплатно
#GitHub #git
Кластеризация MySQL в GitHub под высокие нагрузки
GitHub использует MySQL в качестве основного хранилища данных для всего, что не связано с Git, и его доступность критически важна для работы GitHub. Сам сайт, API GitHub, аутентификация и многое другое - все это требует наличия базы данных.
👉🏻 https://github.blog/2018-06-20-mysql-high-availability-at-github/
#mysql #development #github #performance
🕹 Злой полицейский — Подписаться
GitHub использует MySQL в качестве основного хранилища данных для всего, что не связано с Git, и его доступность критически важна для работы GitHub. Сам сайт, API GitHub, аутентификация и многое другое - все это требует наличия базы данных.
👉🏻 https://github.blog/2018-06-20-mysql-high-availability-at-github/
#mysql #development #github #performance
🕹 Злой полицейский — Подписаться
👍2
Несколько GitHub-аккаунтов на одном компьютере
После устройства на новое место работы мне был выдан корпоративный email и доступы в закрытый репозиторий компании, который, само собой, не совпадает с вашим личным почтовым ящиком.
Поэтому решил заморочиться и сделать для пет-проектов одну учетную запись GitHub на компьютере, для работы — другую.
👉 https://www.kobzarev.com/programming/multiple-github-accounts-on-the-same-computer/
#git #gitlab #github
👮♂️ Злой полицейский — Подписаться
После устройства на новое место работы мне был выдан корпоративный email и доступы в закрытый репозиторий компании, который, само собой, не совпадает с вашим личным почтовым ящиком.
Поэтому решил заморочиться и сделать для пет-проектов одну учетную запись GitHub на компьютере, для работы — другую.
👉 https://www.kobzarev.com/programming/multiple-github-accounts-on-the-same-computer/
#git #gitlab #github
👮♂️ Злой полицейский — Подписаться
👍2
Переиспользуемые GitHub экшены
Параметр workflow_call позволяет создавать повторно используемые workflows, которые можно вызывать из других workflows в том же или других репозиториях.
Не будем размусоливать и давайте сразу к примерам.
👉 https://wp-kama.ru/note/reusable-github-actions
#development #github #actions
👮♂️ Злой полицейский - Подписаться
Параметр workflow_call позволяет создавать повторно используемые workflows, которые можно вызывать из других workflows в том же или других репозиториях.
Не будем размусоливать и давайте сразу к примерам.
👉 https://wp-kama.ru/note/reusable-github-actions
#development #github #actions
👮♂️ Злой полицейский - Подписаться
👍6