GitHub Сообщество
7.97K subscribers
683 photos
75 videos
847 links
Сообщество GitHub. По всем вопросам @evgenycarter
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Бесплатное IT-образование в 2024

Отобрали для вас полезные телеграм-каналы, которые помогут освоить программирование и другие IT-направления

Выбирайте нужное и подписывайтесь:

👩‍💻 С/С++: @Cpportal
📱 GitHub: @git_developer
🤓 Книги айти: @portalToIT
👩‍💻 Golang: @juniorGolang
👩‍💻 PHP: @PHPortal
👩‍💻 Моб. разработка: @MobDev
👩‍💻 Java: @Java_Iibrary
👩‍💻 Frontend: @FrontendPortal
⚙️ Backend: @BackendPortal
👩‍💻 Python: @PythonPortal
👩‍💻 C#: @KodBlog
🖥 Базы Данных & SQL: @SQL
👩‍💻 Разработка игр: @GameDevgx
👩‍💻 DevOps: @loose_code
🖥 Data Science: @DataSciencegx
🤔 Хакинг & ИБ: @cybersecinform
🐞 Тестирование: @QAPortal
📱 Маркетинг: @MarketingPortal
🖥 Дизайн: @PortalToDesign

➡️ Сохраняйте себе, чтобы не потерять
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
DestinationSol

Официальное продолжение Destination Sol, отличной аркадной космической стрелялки.

Вы начинаете на окраине Солнечной системы в качестве пилота небольшого корабля. Вы можете свободно исследовать космос, высаживаться на планеты, сражаться с врагами, улучшать свой корабль и оборудование, нанимать наемников, добывать астероиды и так далее.
Корабли противников - оранжевые значки, союзников - синие. Враги могут быть отмечены значком черепа - остерегайтесь! Скорее всего, они сильнее вас. Улучшайте свой корабль и оборудование и сражайтесь с ними позже!
У вашего корабля есть определенное количество хит-пойнтов (броня), которые восстанавливаются, если у вас в инвентаре есть расходуемые ремонтные наборы и вы не будете долго простаивать. Также у вас может быть щит, который первым принимает урон. Каждый из них уязвим для различных видов оружия, как на вашем корабле, так и на других.

https://github.com/MovingBlocks/DestinationSol

👉 @Githublib
🔥6👍3👏31
OpenHands

Добро пожаловать в OpenHands (ранее OpenDevin), платформу для агентов разработки программного обеспечения на основе ИИ.

Агенты OpenHands могут выполнять все, что может делать разработчик-человек: изменять код, запускать команды, просматривать веб-страницы, вызывать API и даже копировать фрагменты кода с StackOverflow.

https://github.com/All-Hands-AI/OpenHands

👉 @Githublib
👍7🤡2🎉1
Media is too big
VIEW IN TELEGRAM
OpenMower - DIY умный робот-газонокосильщик для всех

Давайте будем честными: текущее поколение роботов-газонокосилок оставляет желать лучшего. Почти все эти устройства движутся в случайном направлении, пока не упрутся в границу газона, затем поворачиваются на случайный угол и повторяют это снова. Думаю, мы можем сделать лучше!

Поэтому мы разобрали самую дешевую серийную робокосилку, которую смогли найти (YardForce Classic 500), и были удивлены, что само железо на самом деле довольно достойное:

- Шаговые бесщеточные моторы с датчиками для колес
- Бесщеточный мотор с датчиком для привода ножа
- Вся конструкция выглядит надежной, водонепроницаемой и продуманной в целом
- Все компоненты подключены с помощью стандартных разъемов, что облегчает модернизацию оборудования.

Вывод: сам робот удивительно высокого качества, и его нет необходимости изменять. Нам просто нужно более качественное программное обеспечение.

https://github.com/ClemensElflein/OpenMower

👉 @Githublib
👍10🎉2🫡1
Bcrypt

Современное хэширование паролей для вашего программного обеспечения и серверов.

https://github.com/pyca/bcrypt

👉 @Githublib
👍7
Peergos

Peergos создает новую версию интернета — частный интернет, где пользователи полностью контролируют происходящее. Представьте себе веб-приложения, которые безопасны по умолчанию и не могут вас отслеживать. Представьте, что вы можете точно контролировать, какие личные данные видит каждое приложение. Представьте, что вам больше никогда не придется входить в приложение. Вы владеете своими данными и решаете, где они хранятся и кто может их видеть. В Peergos мы верим, что право на частную жизнь — это основное право человека, и мы хотим, чтобы каждый мог взаимодействовать в интернете, уважая это право.

Основой Peergos является одноранговая (peer-to-peer) зашифрованная глобальная файловая система с точным контролем доступа, созданная для защиты от слежки за содержимым данных или графом дружбы. Она включает безопасный мессенджер, зашифрованный почтовый клиент и мост, а также полностью частную и защищенную социальную сеть, где пользователи контролируют, кто что видит (с помощью криптографии). Наш девиз в Peergos: «Контролируй свои данные, контролируй свою судьбу».

Название Peergos происходит от греческого слова Πύργος (Пиргос), что означает «крепость» или «башня», но произносится в духе «peer-to-peer». Произношение: пир-гос (как в слове «gossip»).

https://github.com/peergos/peergos

👉 @Githublib
🌚5👍4🔥2🤡1🫡1
Silero Models

Предварительно обученные модели преобразования речи в текст, текста в речь и улучшения текста.

https://github.com/snakers4/silero-models

👉 @Githublib
👍6
Os-tutorial

Репозиторий содержит подробное описание для создания собственной операционной системы.

Этот «гайд» предназначенный для людей, которым комфортно работать с низкоуровневыми языками. Например, программисты, которым любопытно, как работает ОС.

https://github.com/cfenollosa/os-tutorial

👉 @Githublib
👍13
This media is not supported in your browser
VIEW IN TELEGRAM
Zaread

Что такое zaread?

zaread — это простой скрипт POSIX shell, который использует просмотрщик Zathura для PDF/EPUB, чтобы выступать в роли легковесного приложения для чтения документов/электронных книг в режиме только для чтения.

Как работает?
Если вы открываете PDF или EPUB, скрипт просто запускает Zathura. Если файл является документом Microsoft Office, электронной книгой в формате MOBI или другим поддерживаемым типом, zaread конвертирует его в PDF и помещает в кэш. При следующем открытии файла он будет загружен из кэша. Если вы измените документ после того, как открыли его с помощью zaread, при следующем открытии zaread обнаружит, что файл отличается от кэшированной версии, и создаст новый конвертированный файл.

Какие форматы файлов поддерживает zaread?
PDF
DJVU
EPUB
OOXML documents (docx, xlsx, pptx)
Old MS Office documents (doc, xls, ppt)
MOBI
CSV
Markdown (md)
RTF
Typst (typ)

https://github.com/jszczerbinsky/ptSh

👉 @Githublib
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Yazi

Быстрый файловый менеджер для терминала

Это файловый менеджер для терминала, написанный на Rust, основанный на неблокирующем асинхронном вводе/выводе. Он ориентирован на предоставление эффективного, удобного и настраиваемого опыта управления файлами.

• Встроенная поддержка нескольких протоколов изображений
• Полная асинхронная поддержка: все операции ввода-вывода являются асинхронными, задачи ЦП распределяются по нескольким потокам, что позволяет максимально эффективно использовать доступные ресурсы.
• Встроенная подсветка кода
• Интеграция с fd, rg, fzf, zoxy
• Vim-подобное управление
• Поддержка нескольких вкладок, предварительный просмотр с возможностью прокрутки (для видео, PDF-файлов, архивов, каталогов, кода и т. д.)
• Система тем, пользовательские макеты, корзина для мусора
и многое другое...

Совместим с GNU/Linux, Windows, macOS

https://github.com/sxyazi/yazi

👉 @Githublib
👍151
Netplot

Инструмент для построения графиков процессов, обращающихся к сети

Функционал:

- Подсчитывать количество пакетов, отправленных работающими программами за определённый период времени, и отображать данные графически.
- При необходимости показывать, с какими IP-адресами связались программы, или пытаться определить их DNS-имена.
- Узнать, что ваши данные каким-то образом отправляются Google, Facebook и их партнёрам!

https://github.com/fedeb95/netplot

👉 @Githublib
👍6
Освойте Gitlab CI/CD: с нуля до про🔥

Gitlab CI/CD — DevOps-практика, помогающая разработчикам решать рутинные задачи быстро и эффективно:

➡️автоматизировать процессы интеграции и поставки
➡️регулярно выпускать ПО высокого качества
➡️автоматически устанавливать изменения кода на сервера компании и выполнять дополнительные тесты
➡️ускорить цикл работы с минимальными рисками и другие.

⭐️Вы не только облегчите свою работу, но и сможете ощутимо повысить уровень дохода.

🔥Даем 3️⃣ дня бесплатного демодоступа видеокурса «Gitlab CI/CD» на ознакомление с материалами и спикерами курса.

Начните в любое время и обучайтесь в комфортном темпе: курс доступен 2 года с момента покупки.

👉Смотреть программу курса и получить бесплатный доступ👈

Реклама ООО «Слёрм» ИНН 3652901451
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
PGlite

Это сборка WASM Postgres, упакованная в клиентскую библиотеку TypeScript, которая позволяет запускать Postgres в браузере, Node.js и Bun, без необходимости установки каких-либо других зависимостей. Его размер составляет всего 3,7 Мб в зажатом виде.

https://github.com/electric-sql/pglite

👉 @Githublib
👍82🔥1
Cloud Torrent

Это автономный удалённый торрент-клиент, написанный на Go (Golang). Он позволяет запускать загрузки торрентов на сервере, где файлы сохраняются локально и могут быть доступны для скачивания или потокового воспроизведения через HTTP.

Особенности:
- Поддержка нескольких платформ.
- Встроенный поиск торрентов.
- Обновления в реальном времени.
- Удобный интерфейс для мобильных устройств.
- Высокая скорость обработки запросов.

Инструмент предназначен для простого развертывания как в виде исполняемого файла, так и через Docker. Это решение может быть полезно для организации централизованного управления торрент-загрузками.

https://github.com/jpillora/cloud-torrent

👉 @Githublib
👍6🔥3👏3🤔1
Скажите рутине STOP

👉 Ускорьте рабочие процессы и освободите время для более интересных дел — с помощью курса Слёрма «Python для инженеров».

Это обучение, заточенное на инженеров — в нём нет ничего лишнего, только то, что необходимо именно вам.

На курсе вы научитесь:

🔹 писать эффективный и поддерживаемый код;
🔹 писать Kubernetes-операторы и модули для Ansible;
🔹 создавать, использовать и тестировать свои API;
🔹 взаимодействовать с инструментами CI/CD, CVS и DevOps системами.

Для того, чтобы вы смогли «пощупать» курс изнутри, даём бесплатный пробный доступ на 3 дня.

А при покупке даём в подарок мини-курс «Python, Чат-боты и DevOps» и видеокурс «Gitlab CI/CD».


Старт 20 декабря. Познакомиться с программой и занять своё место на курсе — по ссылке

Реклама ООО «Слёрм» ИНН 3652901451
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Запихиваем 🐦 Flappy Bird на Си в 92 KB ! 🚀

В сентябре 2024 года, увидев Flappy Bird на C# в дискорд-канале Raylib, я решил попробовать реализовать эту игру на Си для Android с весом APK менее 100 КБ. 🚀

Идея казалась безумной, но спортивный интерес взял верх. 💪

https://github.com/VadimBoev/FlappyBird

👉 @Githublib
👍14
Autobase

Это инструмент, разработанный для автоматизации развёртывания и управления PostgreSQL-кластерами с использованием Ansible. Он поддерживает широкий набор функций, включая настройку репликации, автоматизацию резервного копирования с помощью инструментов, таких как pgBackRest и WAL-G, мониторинг состояния кластеров, а также настройку высокодоступной инфраструктуры (HA).

Проект упрощает настройку PostgreSQL и снижает вероятность ошибок, обеспечивая удобные плейбуки для типичных задач. Его можно использовать как для новых установок, так и для работы с существующими конфигурациями.

https://github.com/vitabaks/autobase

👉 @Githublib
👍114🫡1
This media is not supported in your browser
VIEW IN TELEGRAM
​Arnis

Скрипт Python, который предоставляет возможность перенести любой город из реального мира в Minecraft

https://github.com/louis-e/arnis

👉 @Githublib
👍12😁3🔥2🤮1
⚡️ Младший HR-аналитик

Гринатом в поиске младшего HR-аналитика в свою команду. На старте важно умение владеть Excel на уровне ВПР, сводных таблиц и условного форматирования.

Предстоит формировать кадровые статистические отчеты по предприятиям Росатома, проводить HR анализ и работать с большими объемами данных.

☎️ Откликнуться на вакансию
🤡5💩1
Write-a-c-compiler

Репозиторий, в котором находится описание процесса создания собственного компилятора на языке C

https://github.com/nlsandler/write_a_c_compiler

👉 @Githublib
🔥13👍4