Злой полицейский
1.63K subscribers
1.42K photos
98 videos
7 files
3.28K links
Тимлид/разработчик/SOER. Делюсь мыслями про веб, программирование, инструменты, #WordPress, Joomla, Laravel, MoonShine, мотивацию, психологию, фильмы, сериалы.

Сайт - https://kobzarev.com

Администратор - @mihdan.
Download Telegram
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Кто пропустил, у гитхаба есть отличные новости: теперь можно обновлять форк из родительского репо одной кнопкой.

Об этом компания рассказала в своём твиттере.

#github
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
В GitHub появилась возможность загружать видео в формате .mp4 и .mov

Тестирование новой функции началось ещё в декабре 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 #начинающим #шпаргалка
Forwarded from Типичный программист
Помните, мы делились с вами 5-ю полезными репозиториями на GitHub? Вот вам ещё 10!

Разработчик Яш Тивари поделился своим топом 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 #безопасность
Развёртывание проекта на 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
Forwarded from Типичный программист
.gitignore — это своеобразное указание Git, какие файлы нужно игнорировать и не добавлять в репозиторий

Его необходимо устанавливать после создания репозитория, иначе в него будут добавлены все файлы. А чтобы потом их удалить, придётся делать лишние действия. Но содержание этого файла сильно зависит от проекта и языка, на котором он написан.

В этом репозитории вы найдёте огромное количество шаблонов .gitignore практически для всех языков и фреймворков: Ruby on Rails, Python, Perl, Laravel, Java и пр. В нем есть даже шаблон для Fortran! У репозитория уже больше 125 тысяч звёзд, а последнее обновление было всего несколько дней назад:

https://github.com/github/gitignore

#github
PullRequest.help — автоматизация код-ревью для GitHub

Сервис предлагает автоматические ревью для пул-реквестов на GitHub

Он позволяет разблокировать полный потенциал вашей команды, автоматизировав рутинные и времязатратные задачи по проверке кода

Это позволяет инженерам сосредоточиться на том, что они делают лучше всего — создании выдающегося кода

Стоимость: #бесплатно

#GitHub #автоматизация
Memo App — заметки с использованием GitHub Gists

Инструмент обеспечивет приватное хранение данных и доступность из любой точки мира

При этом есть здесь и интерактивный опыт работы с Markdown, предпросмотр изображений, автоформатирование и интеграция с различными дополнениями для анализа текста

Стоимость: #бесплатно

#заметки #GitHub #open_source
Manual Rollback Action — безопасный откат коммитов

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

🕹 Злой полицейский — Подписаться
👍2
Несколько 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

👮‍♂️ Злой полицейский - Подписаться
👍6