Одна людина використала Клодекс для імплементації RAR архіватора на Rust і описала свій досвід ось тут:
https://bitplane.net/log/2026/05/rars/
Код який вийшов:
https://github.com/bitplane/rars
Ліцензію він точно не вказав, а залишив як її написав Клодекс: MIT або Apache2
Я трохи теж повайбкодив і прискорив цю бібліотеку на 5-22% (з пул-реквестом)
У своєму форку також зробив біндінги на Пайтон 3.10+, тому wheel можна завантажити ось тут:
https://github.com/RustedBytes/rars/releases/tag/python-bindings (його API таке ж як у rarfile)
#python #rust
https://bitplane.net/log/2026/05/rars/
Код який вийшов:
https://github.com/bitplane/rars
Ліцензію він точно не вказав, а залишив як її написав Клодекс: MIT або Apache2
Я трохи теж повайбкодив і прискорив цю бібліотеку на 5-22% (з пул-реквестом)
У своєму форку також зробив біндінги на Пайтон 3.10+, тому wheel можна завантажити ось тут:
https://github.com/RustedBytes/rars/releases/tag/python-bindings (його API таке ж як у rarfile)
#python #rust
GitHub
GitHub - bitplane/rars: RAR implementation in Rust
RAR implementation in Rust. Contribute to bitplane/rars development by creating an account on GitHub.
🔥3😁1
Created these devcontainers to try to write some Scala code
• https://github.com/ScalaHeaven/scala3-devcontainer
• https://github.com/ScalaHeaven/scala2-devcontainer
#scala
• https://github.com/ScalaHeaven/scala3-devcontainer
• https://github.com/ScalaHeaven/scala2-devcontainer
#scala
GitHub
GitHub - ScalaHeaven/scala3-devcontainer: a simple devcontainer to run Scala 3
a simple devcontainer to run Scala 3. Contribute to ScalaHeaven/scala3-devcontainer development by creating an account on GitHub.
doing something
Додав в https://github.com/RustedBytes/servofetch-py підтримку onionlink тому це тепер повноцінний Тор браузер який можна викликати через Пайтон. На фото скриншот який зробив Servo через цю бібліотеку який багатьом відомий. Завтра додам її в silkworm щоб…
GitHub
add servofetch by egorsmkv · Pull Request #186 · BitingSnakes/silkworm
Async web scraping framework on top of Rust. Works with Free-threaded Python (`PYTHON_GIL=0`). - add servofetch by egorsmkv · Pull Request #186 · BitingSnakes/silkworm
doing something
https://github.com/BitingSnakes/silkworm/pull/186
https://github.com/BitingSnakes/silkworm/releases/tag/v0.5.1
- added Servo browser to get pages with OnionLink integration (parse TOR websites)
- enhanced scraper-rs to use all cores for async parsing
- added errback support (resolves #163)
- added logger engine to control how much logs generated (resolves #177)
- upgraded other deps
- added Servo browser to get pages with OnionLink integration (parse TOR websites)
- enhanced scraper-rs to use all cores for async parsing
- added errback support (resolves #163)
- added logger engine to control how much logs generated (resolves #177)
- upgraded other deps
GitHub
Release v0.5.1 · BitingSnakes/silkworm
added Servo browser to get pages with OnionLink integration (parse TOR websites)
enhanced scraper-rs to use all cores for async parsing
added errback support (resolves #163)
added logger engine to ...
enhanced scraper-rs to use all cores for async parsing
added errback support (resolves #163)
added logger engine to ...
doing something
Created these devcontainers to try to write some Scala code • https://github.com/ScalaHeaven/scala3-devcontainer • https://github.com/ScalaHeaven/scala2-devcontainer #scala
Continued with this project
https://github.com/ScalaHeaven/cc-robots-download-spark
Made some tools to parse Common Crawl data to extract data with Spark
https://github.com/ScalaHeaven/cc-robots-download-spark
Made some tools to parse Common Crawl data to extract data with Spark
GitHub
GitHub - ScalaHeaven/cc-robots-download-spark: a Spark app to download robots.txt and sitemap.xml files from Common Crawl
a Spark app to download robots.txt and sitemap.xml files from Common Crawl - ScalaHeaven/cc-robots-download-spark
Причесав для open source старий проєкт який я використовую в деяких ШІ-асистентах для RAG-y:
https://github.com/RustedBytes/gemini-rag
Можна через нього додавати свої тексти, PDF, зображення, аудіо не додавав хоча таке можна робити через gemini-embedding-2 модель.
Потім або через консоль отримувати відповіді або ж запустити OpenAI-сумісний сервер і використовувати як проксі.
#rust #llm
https://github.com/RustedBytes/gemini-rag
Можна через нього додавати свої тексти, PDF, зображення, аудіо не додавав хоча таке можна робити через gemini-embedding-2 модель.
Потім або через консоль отримувати відповіді або ж запустити OpenAI-сумісний сервер і використовувати як проксі.
#rust #llm
GitHub
GitHub - RustedBytes/gemini-rag: A simple Gemini RAG with OpenAI-compatible server
A simple Gemini RAG with OpenAI-compatible server. Contribute to RustedBytes/gemini-rag development by creating an account on GitHub.
👍2
Forwarded from Programming Deadlock
optimizing_assembly.pdf
1 MB
Optimizing subroutines in assembly language: An optimization guide for x86 platformshttps://www.agner.org/optimize/optimizing_assembly.pdf
❤1
В чаті @applied_math_uk почали говорити про Lean 4 і я для тестування спробував його "натравити" на свій проєкт https://github.com/BitingSnakes/silkworm
Зробив формальну модель фреймворку і з її допомогою виловив кілька багів в коді
#lean #python #math
Зробив формальну модель фреймворку і з її допомогою виловив кілька багів в коді
#lean #python #math
👍2🤔1
https://pkg.go.dev/simd/archsimd in new Go version works
enhanced speed of https://github.com/GoingBytes/binned-greedy-repair
#go
enhanced speed of https://github.com/GoingBytes/binned-greedy-repair
#go
https://open.substack.com/pub/raydalio/p/the-big-thing-we-are-in-a-world-war?r=3g35ll&utm_medium=ios
Substack
The Big Thing: We Are In A World War That Isn’t Going To End Anytime Soon.
For today, that is most importantly that the US-Israel-Iran war is just part of a world war that we are in and that isn’t going to end anytime soon.
❤1
By the way, subscribe to my SubStack, I’ve added first article yesterday about rsloop:
https://open.substack.com/pub/egorsmkv/p/an-event-loop-for-asyncio-written
https://open.substack.com/pub/egorsmkv/p/an-event-loop-for-asyncio-written
Substack
An event loop for asyncio written in Rust
Most Python developers meet asyncio through coroutines:import asyncio async def main(): ... asyncio.run(main())