Outline — это легковесный, простой и удобный VPN с графическим интерфейсом и клиентами на всех популярных мобильных и десктопных ОС. Устанавливается Outline одной командой на сервер под управлением Linux. Outline состоит из двух компонентов: Outline менеджера — программы для удаленного администрирования VPN сервера через GUI; Outline клиента — программы для подключения […]
MacOS
chezmoi помогает вам управлять вашими личными файлами конфигурации (файлами с точкой, такими как ~/.gitconfig) на нескольких компьютерах. chezmoi полезен, если вы потратили время на настройку используемых вами инструментов (например, оболочки, редакторы и системы контроля версий) и хотите, чтобы машины работали под разными учетными записями (например, домашняя и рабочая) и/или с разными […]
Как установить Homebrew? Command Line Tools Как два байта переслать. Вначале необходимо установить инструменты командной строки для разработчиков (Command Line Tools). Для этого ставим Xcode из Mac App Store или скачиваем с сайта developer.apple.com Либо ничего не скачиваем, а просто в terminal выполняем Смотрим версию Установка homebrew Для удаления Памятка для себя по […]
Прогрессивная часть девелоперской среды практикует методику непрерывной интеграции CI, разворачиваем сервер для сборок на платформе Jenkins. Что мы получили в итоге: Сервер начинает сборку: по веб-хуку в случае push’а в master-ветку; по команде в чате slack с указанием нужной ветки и доп. параметров. Выполняет Unit и UI-тесты. Получает следующие метрики: покрытие кода тестами; количество строк кода; дублирование кода; цикломатическая сложность кода. Архивирует проект […]
Go — это язык программирования, созданный Google в результате разочарования в других языках. Разработчикам постоянно приходилось выбирать между эффективным языком программирования с очень длительным временем компиляции и удобным языком программирования, не отличающимся эффективностью в производственной среде. Язык Go был разработан, чтобы одновременно обеспечить все три преимущества: высокую скорость компиляции, удобство программирования […]
С началом использования MacOS, почти сразу понимаешь, что стандартный терминал не очень-то и удобен. В качестве оболочки будем использовать ZSH, о нём, думаю, не слышал только любитель красивых UI, а вместо стандартного терминала я используем iTerm2. В MacOS ZSH предустановлен, поэтому сразу устанавливаем его в качестве оболочки по умолчанию с помощью команды: […]
Команда ls — одна из наиболее часто используемых команд в Linux. Я считаю, что команда ls — это первая команда, которую вы используете, когда попадаете в командную строку. Мы используем команду ls ежедневно, хотя мы можем не знать и никогда не использовать все доступные опции ls. В этой статье мы […]
Sublime Text Sublime Text на данный момент является одним из самых популярных текстовых редакторов, используемых для веб-разработки, поэтому надо знать его преимущества и недостатки. Вместо того, чтобы шаг за шагом описать все фичи Sublime Text, эта статья познакомит вас с самыми популярными приёмами и полезными плагинами, позволяющими ускорить разработку. Подсветка […]