
64K+
Охват за 30 дней
GitHub *
Веб-сервис для хостинга и разработки IT-проектов
28,09
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности
Формат публикации
Microsoft случайно опубликовала документ с названием Windows 11
1 мин
10K
Рабочий стол предрелизной сборки Windows 11 build 21996.1 с привычным для пользователей расположением панели задач.
По информации Windows Latest, Microsoft случайно опубликовала на GitHub документ техподдержки по Azure с упоминанием в нем названия Windows 11 в качестве преемника Windows 10.
+11
Linux-репозитории Microsoft «лежали» больше суток
2 мин
7K
На этой неделе репозитории пакетов Microsoft Linux пострадали из-за перебоев в работе. Проблемы с производительностью наблюдались в течение суток.
+11
В ответ на закрытие официальных серверов мультиплеера фанат Super Mario Bros. 35 создал свои реверс-инжинирингом
1 мин
4.2K
Через два месяца после закрытия официальных серверов Super Mario Bros. 35 фанат выложил на GitHub патчи для игры на собственном сервере.
+11
Эксперт обнаружил критическую уязвимость в библиотеке Polkit (PolicyKit) для Linux, баг в коде был с 2014 года
2 мин
3.7K
10 июня 2021 года ИБ-исследователь из GitHub Security Lab Кевин Бэкхаус подробно рассказал об обнаруженной им критической уязвимости в Polkit (PolicyKit) для Linux, включая технические подробности об архитектуре polkit и способах эксплуатации уязвимости. Непривилегированные злоумышленники могут получить уровень доступа root, используя обход аутентификации в системной службе polkit auth, установленной по умолчанию во многих современных дистрибутивах Linux. Под угрозой оказались сборки RHEL 8, Fedora 21, Ubuntu 20.04, а также нестабильные версии Debian и его производные.
+12
Blizzard удалила патчи для взлома Diablo II: Resurrected c GitHub
1 мин
12K
Компания Blizzard продолжает находить и удалять патчи для предстоящей игры Diablo II: Resurrected из сети. Им удалось договориться с GitHub на удаление форков оригинального патча D2ROffline.
+16
Пишем простейший GitHub Action на TypeScript
8 мин
14KНедавно я решил немного привести в порядок несколько своих .NET pet-проектов на GitHub, настроить для них нормальный CI/CD через GitHub Actions и вынести всё в отдельный репозиторий, чтобы все скрипты лежали в одном месте. Для этого пришлось как следует изучить документацию, примеры и существующие GitHub Actions, выложенные в Marketplace.
В данной статье я решил собрать самую основную информацию, которая нужна для того, чтобы написать простейший GitHub Action с использованием TypeScript.
Статья в первую очередь рассчитана на начинающих, тех, кто никогда не использовал GitHub Actions, но хотел бы быстро начать. Тем не менее, даже если у вас уже есть подобный опыт, но вы, например, не использовали ncc, то, возможно, и для вас в ней будет что-то полезное.
+12
От Планеты GitHub с любовью
3 мин
4.9K
Сейчас более чем когда-либо, мы опираемся на наше сообщество, чтобы решать проблемы, справляться с изоляцией и искать новые способы учиться и общаться во время пандемии.
В ноябре прошлого года более 500 российских технологов присоединились к нашему первому GitHub Meetup на русском языке и сейчас наше комьюнити насчитывает уже больше 1000 человек. Недавно мы открыли Telegram канал. Для нас это большая честь - привлекать такое внимание, и мы всегда будем рады слушать, учить и вдохновлять русскоязычное сообщество на вашем родном языке.
Вот краткое изложение того, о чем мы рассказали на данный момент.
+9
W3C создала комитет по развитию WebExtensions
2 мин
2.3K
4 июня 2021 года организация Консорциум Всемирной паутины (World Wide Web Consortium, W3C) объявила о создании комитета (рабочей группы) по развитию общей платформы и технологии создания расширений для браузеров на базе WebExtensions. Группа получила название WECG (WebExtensions Community Group). В нее уже вошли представители от разработчиков из компаний Google, Mozilla, Apple и Microsoft.
+13
Microsoft вводит ручную модерацию пакетов проекта winget
3 мин
5.5K
Ключевой разработчик winget из Microsoft Демитриус Нелон (Demitrius Nelon) рассказал, что его команда решила проблему со всплеском активности по присыланию новых манифестов и pull request (pr) в проекте пакетного менеджера Windows Package Manager 1.0 (winget). Он ввел ручную модерацию пакетов и всех pull request, чтобы уменьшить количество дубликатов pr и манифестов с некорректными метаданными.
+10
В репозитории пакетного менеджера winget много дубликатов, плохо сформированных пакетов и искаженных манифестов
2 мин
5.6K
По информации Bleeping Computer, в репозитории пакетного менеджера winget для Windows 10 много дубликатов, плохо сформированных пакетов и искаженных манифестов.
+15
Microsoft представила версию 1.0 пакетного менеджера winget
1 мин
7.5K
26 мая 2021 года Microsoft представила версию 1.0 пакетного менеджера Windows Package Manager (winget), с помощью которого можно устанавливать, обновлять, настраивать и удалять приложения в ОС Windows 10 из командной строки, терминала Windows или PowerShell.
+11
Использование веб-компонентов при работе над GitHub
10 мин
4.9KПеревод
Мы, сотрудники GitHub, гордимся тем, что наша платформа обеспечивает тем, кто ей пользуется, первоклассный «опыт разработчика» (Developer Experience, DX). Значительная часть наших усилий сосредоточена на фронтенде системы, который мы стремимся сделать настолько простым, быстрым и доступным, насколько это возможно. Для проекта таких масштабов, как GitHub, это — та ещё задача. В кодовой базе нашего фронтенда, как и во многих других подобных кодовых базах, применяются компоненты — независимые, изолированные фрагменты кода, пригодные для многократного использования. Они позволяют командам, которые занимаются проектом, создавать тщательно проработанные интерфейсы, делая своё дело быстро и эффективно, но при этом не отступая от высоких стандартов качества, принятых в GitHub.

Мы, в работе над GitHub, широко используем веб-компоненты. У нас имеется почти два десятка опенсорсных веб-компонентов, и ещё несколько десятков компонентов, код которых закрыт.

Мы, в работе над GitHub, широко используем веб-компоненты. У нас имеется почти два десятка опенсорсных веб-компонентов, и ещё несколько десятков компонентов, код которых закрыт.
+29
Ближайшие события
Бенчмарки VKUI и других ребят из UI-библиотек
6 мин
11K
Меня зовут Григорий Горбовской, я работаю в Web-команде департамента по экосистемным продуктам ВКонтакте, занимаюсь разработкой VKUI.
Хочу вкратце рассказать, как мы написали 8 тестовых веб-приложений, подключили их к моно-репозиторию, автоматизировали аудит через Google Lighthouse с помощью GitHub Actions — и как решали проблемы, с которыми столкнулись.
+4
GitHub оценил, насколько сильно работу программиста нарушают собрания и прочие отвлекающие факторы
3 мин
10K
25 мая GitHub рассказал, что провел комплексную оценку влияния отвлекающих факторов на удаленную работу программистов под названием Good Day Project. Оказалось, что постоянные собрания и отвлечение разработчиков на разные мелкие задачи (срочная выдача отчетов, ответы на электронные письма, разговоры по телефону) сильно понижает их продуктивность.
+15
Автор Doom Captcha предлагает отсеивать ботов фрагментом видеоигры
2 мин
10K
Испанский разработчик Микель Кэмпс Ортеза (Miquel Camps Orteza) представил каптчу в виде элемента игры в Doom. 23 мая этот проект стал самой популярной продуктовой идеей на площадке Product Hunt. Автор дум-каптчи распостраняет ее бесплатно. Исходный код проекта доступен в репозитории разработчика на github.io.
+18
Microsoft представила SimuLand — тестовую лабораторию для моделирования кибератак
1 мин
1.4K
20 мая 2021 года Microsoft представила SimuLand — тестовую лабораторию для моделирования кибератак. Исходный код и документацию этого проекта компания выложила на GitHub под лицензией MIT.
+3
Масштабирование при обслуживании монорепозитория на GitHub
20 мин
2.4KПеревод

В GitHub мы обслуживаем несколько самых крупных Git-репозиториев в мире. Кроме того, на нашем попечении находятся одни из самых быстрорастущих репозиториев. И каждый день самые большие из поддерживаемых нами репозиториев неуклонно продолжают расти. Примерно год назад мы заметили, что задание, используемое нами для переупаковки Git-репозиториев, начало превышать по времени выполнения те тайм-ауты, которые мы отвели для крупных репозиториев. Но даже при увеличении этих тайм-аутов происходившие при обслуживании этих репозиториев сбои обычно приводили к снижению производительности, и это трудно было предотвратить.
Специально к новому старту курса по разработке на С++ мы решили поделиться переводом статьи Тейлора Блау — разработчика Git, старшего инженера-программиста в Github, о решении проблемы слишком долгой переупаковки репозиториев.
+6
Разработчик показал, как получить SSH-ключ с помощью compile-time макроса в Rust в VSCode просто при открытии приложения
2 мин
3.9K
Слева консоль злоумышленника, справа жертвы, которая открыла файл в VSCode со специальным макросом на Rust.14 мая 2021 года разработчик Джаред Харпер показал в GitHub, как можно удаленно получить ключ для авторизации по SSH (а по факту и другие данные и файлы) при простом открытии жертвой атаки файла с исходным кодом в редакторе кода для кроссплатформенной разработки Visual Studio Code. Атакуемый даже не поймет, что произошло, так как для скрытой передачи данных ему не нужно делать далее никаких манипуляций с открытым проектом. Атакующий использовал для этого специальный макрос на Rust. На компьютере пользователя должен быть установлен плагин rust-analyzer и инструменты для работы с кодом на языке Rust.
+4
GitHub включил выгрузку видео
1 мин
9.3K
13 мая 2021 года GitHub объявил, что включил опцию выгрузки видео на платформу для всех пользователей. Разработчики могут загружать видеофайлы форматов mp4 и mov как в веб-версии сервиса, так и в мобильных приложениях GitHub для Android и iOS.
+23
