Архив рубрики ‘GitHub’

Новая уязвимость в GitHub Copilot и Cursor: как хакеры могут превратить AI-агентов в оружие

Основные положения Исследователи Pillar Security обнаружили новый опасный вектор атак на цепочку поставок, который назвали «Бэкдор файла правил» («Rules File Backdoor»).

Мифы и реальность: GitHub звезды, трафик и продвижение продукта

Смотрю на свой пет-проект в GitHub — осталось совсем немного до 1k звёзд. Идеальный момент для рефлексии, так что не судите строго. Плюс, я не в поисках лайков, а за полезность и фидбэк. Так, про что статья, про лайки и звезды? В этой статье, я рассказываю про свой путь, что я делал для развития проекта, […]

Мастер-класс по точечному переносу изменений между ветками в git

Представьте ситуацию: вы нашли критический баг в проекте, исправили его в feature-ветке, но до полного слияния ещё далеко. Или вам срочно нужно перенести одно конкретное изменение из текущей ветки в другую. В таких случаях git cherry-pick становится вашим секретным оружием.

Управление распределенной командой на GitHub – а что, так можно было?

Привет, меня зовут Ася Исакова, и я организационный психолог. Возможно, единственный в мире организационный психолог, который умеет создавать пулл-реквесты на GitHub. Как так вышло? Дело в том, что я 2+ года занималась тем, что выстраивала нормальную работу на удаленке без 8 звонков в день для одной распределенной команды, используя GitHub как основной инструмент. Подробности о […]

Obsidian+Github вместо Notion: синхронизация, бекап и версионность (3-в-1)

Инфраструктура личных заметок (Obsidian + GitHub) О том, как сделать прозрачную синхронизацию заметок Obsidian между устройствами (Desktop, Android, iOS) через GitHub: Без сторонних приложений (вроде iCloud, SyncThing, Termux и пр) Бесплатно Бонусом — резервная копия: как самих заметок, так и истории изменений. В результате получается

Интегрируем мессенждеры (на примере Slack): GitHub, RSS (в частности Java), вакансии под ваш запрос

Привет, Хабр! В последнее время набирают популярность команды мессанждеров по интересам. Удобный интерфейс, разделение общения по каналом, общение в личке позволяет в них комфортно общаться большому (несколько сотен, а возможно и тысяч) человек. Интеграция с другими приложениями делает этот инструмент общения еще более полезным (список приложений для Slack). Приведу несколько примеров интеграций, которые используются в […]

Стартап в одиночку: история проекта SourceTalk от хакатона до релиза

Вообще говоря этот пост стоило бы начать со слов «не пытайтесь повторить это дома». Но поскольку конечным результатом я доволен, возможно эта история поможет кому-то, кто, как и я, решился на создание стартапа в одиночку. 2 года жизни, $10k потраченных из собственного кармана, порядка тысячи человекочасов. И результат, который стоил всего этого: http://sourcetalk.net История эта […]

Освежение угрюмого интерфейса MantisBT

MantisBugTracker makes collaboration with team members & clients easy, fast, and professional. Так написано на сайте разработчиков этого продукта. Mantis был разработан как аналог Readmine (думаю все знают что это такое) и написан на php (благодаря чему прекрасно чувствует себя на всех php-хостингах и т.п.). Надо сказать, что продукт вполне меня устроил несколько лет назад […]

Впечатления от сорокá дней ежедневной работы над открытым исходным кодом на Гитхабе

Утром 1 октября 2013 года календарь проделанной работы над открытым исходным кодом, расположенный на моей гитхабовской странице, выглядел вот как: Это не было простой случайностью. Я нарочно решил (руководствуясь GTD-соображениями) достаточно долгое время стараться каждый день чего-нибудь делать на Гитхабе, а затем (если дело пойдёт) поделиться на Хабрахабре наиболее ценными впечатлениями от именно такой манеры работы (назовём её, скажем, calendar-driven development), когда впечатления накопятся. И поделяюсь.