Сборка проектов с GitLab CI: один .gitlab-ci.yml для сотни приложений |
.gitlab-ci.yml
. Но что, если в сотне репозиториев это файл с одинаковым содержимым? Даже если разложить его по репозиториям один раз, то как его потом изменять? А что, если одного .gitlab-ci.yml
мало для сборки — нужны Dockerfile
или Dappfile
, разные скрипты и структура YAML-файлов для Helm? Как обновлять их?.gitlab-ci.yml
из другого репозитория или компоновать .gitlab-ci.yml
из файлов в других репозиториях… Читать дальше ->
Метки: author diafour системы сборки git devops блог компании флант gitlab ci gitlab continuous integration |
«В активном поиске»: как мы выбирали поисковый механизм для DLP-системы |
|
[Из песочницы] Студенческие суперкомпьютерные соревнования: инструкция по применению |
Метки: author svetasvesh параллельное программирование высокая производительность hpc competition supercomputing |
Оконная мастерская в Vivaldi 1.13.997.3 |
Метки: author Shpankov браузеры блог компании vivaldi technologies as vivaldi vivaldi technologies тестовая версия |
[Перевод] Почему один процесс NGINX берёт на себя всю работу? |
Метод масштабирования TCP-серверов, как правило, очевиден. Начни с одного процесса, когда будет нужно — просто добавь ещё. Так делают многие приложения, включая HTTP-серверы типа Apache, NGINX или Lighttpd.
Увеличение количества обслуживающих процессов это отличный метод решения проблемы использования всего одного ядра CPU, правда, ценой возникновения других проблем.
Читать дальше ->
Метки: author rzerda системное администрирование *nix nginx epoll |
13 сюрпризов неайтишной компании |
Метки: author TheR управление проектами управление персоналом карьера в it-индустрии карьера менеджмент информационные технологии |
Разработка браузерной онлайн игры без фреймворков и движков |
Метки: author chibiryaev разработка игр алгоритмы webgl node.js javascript программирование графики opengl gamedev deathmatch |
Новый вирус Reaper заразил 2 миллиона IoT-устройств |
Метки: author it_man информационная безопасность блог компании ит-град it-grad reaper iot botnet |
Осенние изменения на Хабре и Geektimes |
Метки: author habrahabr хабрахабр — анонсы блог компании тechmedia хабрахабр geektimes все равно никто не читает теги |
[Перевод] Vim спустя 15 лет |
Мои предыдущие посты об использовании Vim (1, 2) читатели приняли хорошо, и пришло время обновления. В Vim 8 появилось много очень нужной функциональности, а новые сайты сообществ вроде VimAwesome облегчили поиск и выбор плагинов. В последнее время я много работаю с Vim и организовал рабочий процесс исходя из максимальной эффективности, вот снимок моей текущей работы.
Вкратце:
ag
— для поиска файлов.
Метки: author AloneCoder совершенный код ненормальное программирование графические оболочки vim блог компании mail.ru group tmux никто не читает теги |
Blockchain глазами разработчика |
Зачем этот рассказ? Когда я изучал blockchain по открытым источникам, например по Википедии, информация казалась отрывочной и бессвязной. Прошло время, прежде чем она сложилась в целостную картину. Кажется, я знаю, в каком порядке и какими словами описать введение в blockchain, чтобы любой профессиональный разработчик смог понять общую картину за 1—1,5 часа. В тексте будут некоторые упрощения. Понятно, что в любой теме есть много деталей, куда можно при желании погрузиться.
Читать дальше ->
Метки: author therealal программирование криптография алгоритмы solidity open source blockchain bitcoin ethereum ico криптовалюты децентрализация |
Галопом по Европе: путешествие «Формулы Студент» из Чехии в Москву |
Метки: author caporudenko управление разработкой управление проектами управление продуктом блог компании гк ланит formula sae формула студент plm siemens plm |
Как прикрутить нормальный поиск к устаревшему SQL-бэкенду |
Метки: author sinnerspinner sql nosql java блог компании jug.ru group elasticsearch elastic joker joker2016 joker2016spb legacy text search |
TrustZone: аппаратная реализация в ARMv7A |
|
Время устранять ошибки в Open-Source проектах, конкурс |
|
Где перспективно и адекватно использовать Python |
Метки: author hatman python карьера программиста стартапы начало карьеры |
Bad Rabbit: Petya возвращается |
Метки: author esetnod32 антивирусная защита блог компании eset nod32 malware petya diskcoder.d bad rabbit |
Bad Rabbit: новая волна атак с использованием вируса-шифровальщика |
Метки: author LukaSafonov информационная безопасность блог компании pentestit bad rabbit шифровальщик вирусная эпидемия pentestit |
Bad Rabbit: новая волна атак с использованием вируса-шифровальщика |
Метки: author LukaSafonov информационная безопасность блог компании pentestit bad rabbit шифровальщик вирусная эпидемия pentestit |