Программирование {BookFlow}
16.1K subscribers
1.58K photos
471 videos
145 files
2.1K links
Мы публикуем лекции и книги по программированию, видеоуроки, доклады с IT конференций, новости технологий.

Группа в https://vk.com/bookflow.

По всем вопросам @evgenycarter

РКН https://clck.ru/3KoAbH
Download Telegram
Monaco-editor – Браузерный редактор кода.

Это редактор кода, работающий в браузере, который «питается» функциями VS Code, которые описаны здесь.

Обратите внимание, что этот репозиторий не содержит исходного кода, он содержит только скрипты для упаковки и доставки модуля monaco-editor npm

#GitHub | #JavaScript #Code #Editor

👉 @Githublib
👍2
MemoryLeakDetector – встроенный инструмент мониторинга утечки памяти.

Имеет простой доступ, широкий диапазон мониторинга, отличную производительность и хорошую стабильность.

#GitHub | #C #memory

👉 @Githublib
👍4🔥1
​Octotree – Гитхаб на стероидах

Это браузерное расширение, которое улучшает просмотр и изучение кода проектов GitHub

Такие функции, как обзор pull реквестов, синтаксические темы, возможность разделить интерфейс на несколько вкладок, пользовательские шрифты кода и другие, выводят опыт пользования GitHub на новый уровень

#GitHub | #JavaScript #Extension #Browser #Useful

👉 @Githublib
👍2
​Trivy – Сканер на наличие уязвимостей в образах контейнеров, файловых системах и репозиториях Git, а также для проблем с конфигурацией

Trivy обнаруживает уязвимости пакетов ОС (Alpine, RHEL, CentOS и т. д.) и языковых пакетов (Bundler, Composer, npm, yarn и т. д.). Кроме того, Trivy сканирует файлы Infrastructure as Code (IaC), такие как Terraform, Dockerfile и Kubernetes, чтобы обнаружить потенциальные проблемы конфигурации

#GitHub | #Go #Useful #Scanner

👉 @Githublib
​​Ungoogled-Chromium – специальный форк бесплатного браузера Chromium, ориентированный на защиту конфиденциальности

С чисто визуальной точки зрения нет большой разницы между «Ungoogled Chromium» и Chromium или Chrome. Изменения можно найти под капотом: все функции, которые связываются с серверами Google, были деактивированы. Это такие функции, как Google Host Detector или Google URL Tracker.

Поисковой системой по умолчанию является не Google, а DuckDuckGo. И вообще все бинарники Google были удалены из исходного кода "Ungoogle Chromium"

#GitHub | #Chromium #Security #Privacy #Browser #Useful

👉 @Githublib
🔥31
This media is not supported in your browser
VIEW IN TELEGRAM
Qrcp

Передавайте файлы по Wi-Fi с компьютера на мобильное устройство, сканируя QR-код, не отходя от терминала.

https://github.com/claudiodangelis/qrcp


#github@bookflow

👉 @Bookflow
👍7
ImHex

🔍 Hex-редактор для реверс-инженеров, программистов и людей, которые ценят свое зрение, когда работают ночью.

https://github.com/WerWolv/ImHex

#github@bookflow

👉 @Bookflow
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
DeepCamera

Камера с искусственным интеллектом с открытым исходным кодом. Наделите любую камеру/CCTV самыми современными функциями искусственного интеллекта, включая распознавание лиц, распознавание людей (RE-ID), обнаружение автомобилей, обнаружение падений и многое другое.

https://github.com/SharpAI/DeepCamera

#github@bookflow

👉 @Bookflow
👍5
ISP Data Pollution

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

https://github.com/essandess/isp-data-pollution/


#github@bookflow

👉 @Bookflow
👍7
Ciphey

Полностью автоматизированный инструмент для дешифровки/декодирования/взлома, основанный на обработке естественного языка и искусственном интеллекте, и немного на здравом смысле.

Цель Ciphey - стать инструментом для автоматизации множества расшифровок и дешифровок, таких как шифрование на нескольких базах, классические шифры, хэши и более сложные криптографии.

Если вы не знаете достаточно много о криптографии или хотите быстро проверить зашифрованный текст, прежде чем работать над ним самостоятельно, Ciphey - для вас.

Техническая часть. Ciphey использует специально созданный модуль искусственного интеллекта (AuSearch) с интерфейсом обнаружения шифров, чтобы приблизительно определить, чем что-то зашифровано. Затем используется собственный настраиваемый интерфейс обработки естественного языка, который может определить, когда полученный зашифрованный текст становится обычным.

Здесь нет нейронных сетей или раздутого ИИ. Мы используем только то, что быстро и минимально.

https://github.com/Ciphey/Ciphey/blob/master/translations/ru/README.md


#github@bookflow

👉 @Bookflow
👍2
Sherlock

Поиск аккаунтов социальных сетей по имени пользователя во всех социальных сетях

https://github.com/sherlock-project/sherlock


#github@bookflow

👉 @Bookflow
👍3
Boxxy

Упаковывает неправильно работающих приложений GNU/Linux

https://github.com/queer/boxxy


#github@bookflow

👉 @Bookflow
👍3
Super Mario World Widescreen

Широкоэкранный проект Super Mario World (SNES)

Super Mario World Widescreen - это ваша любимая игра Mario World для SNES, но в соотношении сторон экрана 16:10, 16:9 или 18:9/2:1. Это возможно благодаря увеличению горизонтального разрешения на 96/128 пикселей, что увеличивает разрешение с 256x224 до 352x224 или 384x224.

Поскольку оригинальная SNES не имеет такого разрешения, необходимо использовать эмулятор, ориентированный на высокое разрешение - мод bsnes-hd.

https://github.com/VitorVilela7/wide-snes


#github@bookflow

👉 @Bookflow
👍5
Mplcyberpunk

Пакет на языке Python поверх matplotlib для создания графиков в стиле "киберпанк" с помощью 3 дополнительных строк кода.

https://github.com/dhaitz/mplcyberpunk


#github@bookflow

👉 @Bookflow
👍7
CompreFace – Это бесплатная система распознавания лиц с открытым исходным кодом от Exadel

https://github.com/exadel-inc/CompreFace


#github@bookflow

👉 @Bookflow
👍2🔥2
RustDesk

Клиентское программное обеспечение для удаленного рабочего стола с открытым исходным кодом, написанное на Rust.

Работает "из коробки", настройка не требуется. Отличная альтернатива TeamViewer и AnyDesk! Вы полностью контролируете свои данные, не беспокоясь о безопасности.

Вы можете использовать сервер разработчика или настроить свой собственный сервер или написать свой собственный сервер для рандеву/ретрансляции

https://github.com/rustdesk/rustdesk


#github@bookflow

👉 @Bookflow
👍61🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Mapwidget

Пользовательские виджеты Jupyter для создания интерактивных 2D/3D-карт с помощью популярных библиотек JavaScript с двунаправленной связью, таких как Cesium, Mapbox, MapLibre, Leaflet и OpenLayers

https://github.com/opengeos/mapwidget


#github@bookflow

👉 @Bookflow
👍3
VSCodium

Это свободно лицензируемый сообществом бинарный дистрибутив редактора VS Code от Microsoft.

https://github.com/VSCodium/vscodium


#github@bookflow

👉 @Bookflow
🤷‍♂3👍2🤔1
🖥 Пишем свою операционную систему с нуля. Серьезно.

Многим кажется, что создание ОС это черная магия, доступная только избранным инженерам из Microsoft или создателям Linux. Но на самом деле, разобраться в том, как "железо" оживает после нажатия кнопки питания, может каждый разработчик.

На GitHub лежит легендарный репозиторий os-tutorial, который буквально за руку проведет вас от пустого файла до работающего ядра.

Это не теоретический учебник на 1000 страниц. Это набор последовательных шагов (от 01 до конца), где каждый новый урок наслаивается на предыдущий. Вы начинаете с того, что учите компьютер выводить "Hello World" без всякой ОС, и заканчиваете написанием простейшей файловой системы.

Что вы изучите на практике:

🔴Boot sector: Как работает загрузочный сектор и почему в нем всего 512 байт.
🔴Assembly: Основы ассемблера x86 (без боли, только необходимое).
🔴Режимы процессора: Переход из 16-битного Real Mode в 32-битный Protected Mode.
🔴C Kernel: Как запустить C-код на "голом" железе.
🔴Драйверы: Написание простых драйверов для экрана и клавиатуры.

💡 Главная фишка: Автор объясняет почему мы делаем то или иное действие, а не просто дает код для копирования. Это идеальный способ понять, как работает компьютер "под капотом".

Для старта не нужны глубокие знания, только Linux (или WSL), QEMU и желание разобраться.

🔗 Ссылка на репозиторий: https://github.com/cfenollosa/os-tutorial

#github #os #lowlevel #assembly #cpp #tutorial

📲 Мы в MAX

👉 @Bookflow
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥82👍2🤣1