Кеширование гемов Ruby в GitHub Actions с использованием ruby/setup-ruby или actions/cache

Как, загружая гемы Ruby из кеша в GitHub Actions, ускорить запуск сборки проекта в этой системе непрерывной интеграции (CI)? Если суметь подготовить к работе все зависимости Ruby on Rails (RoR)-проекта в кратчайшие сроки, это позволит сократить время, необходимое на запуск тестов для такого проекта. Тут-то нам и пригодится кеширование. Гемы Ruby, нужные в проекте, можно […]

Синдром самозванца: мой личный опыт

Как, загружая гемы Ruby из кеша в GitHub Actions, ускорить запуск сборки проекта в этой системе непрерывной интеграции (CI)? Если суметь подготовить к работе все зависимости Ruby on Rails (RoR)-проекта в кратчайшие сроки, это позволит сократить время, необходимое на запуск тестов для такого проекта. Тут-то нам и пригодится кеширование. Гемы Ruby, нужные в проекте, можно […]

Тейлор Свифт, закон об интеллектуальной собственности и катастрофическая недооценка рисков

Обложка альбома Fearless (Taylor’s Version) Перевод собран из цепочки твитов пользователя ThatsMauvelous, который, по его утверждению, занимается изучением юриспруденции. В 2005 году амбициозная 13-летняя певица в стиле кантри Тейлор Свифт подписала контракт на запись с только что появившимся амбициозным лейблом Big Machine Records. По этому соглашению Свифт передавала права владения записями её первых шести альбомов […]

Признайтесь: вы в этом не ориентируетесь

Обложка альбома Fearless (Taylor’s Version) Перевод собран из цепочки твитов пользователя ThatsMauvelous, который, по его утверждению, занимается изучением юриспруденции. В 2005 году амбициозная 13-летняя певица в стиле кантри Тейлор Свифт подписала контракт на запись с только что появившимся амбициозным лейблом Big Machine Records. По этому соглашению Свифт передавала права владения записями её первых шести альбомов […]

Оптические иллюзии: Стрелочка, которая всегда права

Kokichi Sugihara — японский математик и художник, мастер по созданию трехмерных оптических иллюзий. Постоянный победитель во всемирном конкурсе оптических иллюзий: первое место — в 2010, 2013, 2018 и 2020 году, второе место — в 2015 и 2016 году. Его интерес к иллюзиям проистекает из его исследований в 1980-х годах по автоматизации анализа рисования перспективы, которые […]

Google Sheets — как разноплановый помощник для непростых задач или как я делал анализатор футбольный матчей

Kokichi Sugihara — японский математик и художник, мастер по созданию трехмерных оптических иллюзий. Постоянный победитель во всемирном конкурсе оптических иллюзий: первое место — в 2010, 2013, 2018 и 2020 году, второе место — в 2015 и 2016 году. Его интерес к иллюзиям проистекает из его исследований в 1980-х годах по автоматизации анализа рисования перспективы, которые […]

Шведский аккумулятор из углеродных волокон произведет революцию в дизайне автомобилей

К концу января 2021 года количество электроавтомобилей в России превысило отметку в 10 тысяч единиц, представленных 18 моделями 14 различных марок. При этом еще в январе 2020 года их количество не превышало 6 тысяч. Несмотря на значительный прирост, Россия еще не входит в топ-25 стран-лидеров по объему продаж электромобилей. Что обусловлено в первую очередь отсутствием […]

Русские программисты не сдаются

Часть 1-я Незаметно пролетело два года с тех событий, которые заставили меня написать статью «Челобитная в Apple» – о творящемся беспределе в отрасли, создающей классные программы и интересные гаджеты для повседневной жизни. Если кратко о предыдущей статье – в ней был описан рутинный случай лишения девелоперской лицензии разработчика ПО работающего на мобильной платформе iOS Вадима […]

Еще не используешь SVG фавиконки?

Часть 1-я Незаметно пролетело два года с тех событий, которые заставили меня написать статью «Челобитная в Apple» – о творящемся беспределе в отрасли, создающей классные программы и интересные гаджеты для повседневной жизни. Если кратко о предыдущей статье – в ней был описан рутинный случай лишения девелоперской лицензии разработчика ПО работающего на мобильной платформе iOS Вадима […]