#Development #Explorations
A software library with no code · What if we build language-agnostic libraries? https://ilo.im/169r3b
_____
#AI #Libraries #Specs #Tests #PHP #Python #Ruby #Rust #WebDev #Backend
#Development #Explorations
A software library with no code · What if we build language-agnostic libraries? https://ilo.im/169r3b
_____
#AI #Libraries #Specs #Tests #PHP #Python #Ruby #Rust #WebDev #Backend
🎉 #tek 0.2.0-rc.6 published! 🎉
https://codeberg.org/unspeaker/tek/releases/tag/0.2.0-rc.6
this is the first release that contains a build of `tek_arranger` (the actual multitrack sequencer that imitates #ableton in the #terminal)
so many more tiny things to do before i can say this is anywhere near finished - but i made good progress today. it sure as hell chases away my depression!
#rust #rustlang #daw #tui #crossterm #ratatui #jack #midi #decemberadventure
My latest blog post: VanSpoof - Prototype 2 - Echo Firmware
https://mikecoats.com/van-spoof-prototype-2-firmware-1/
In part 1 and part 2 of building my first VanSpoof prototype, I managed to flash the microcontroller on the PCB with a blinky demo. This time round, let's see about sending and receiving some serial data.
#code #eBike #electronics #embedded #firmware #hardware #openSource #reverseEngineering #rust #rustLang #software #stm32 #vanMoof
avast ye scurvy docs, it's not like it totally works yet but i think it's about time to introduce you to the results of the past has it been another fucking month already.
this is #tek, the prototype #daw in #rust for the #linux #tui environment. it aspires to be the missing link for the entire #jack ecosystem, but right now it strives to become a damn good #midi #sequencer.
🇫🇮🐍 Welcome to our next meetup on Wednesday 19th March 2025 at Taiste:
Talks:
✒️ @hamatti - Why developers should write blog posts
💉 Sakari Cajanus - Dependency injection in Python (or why Python is not Java)
🦀 Mislav Novakovic - Refactoring to Rust
And the famous HelPy quiz!
https://www.meetup.com/helpy-meetups/events/306522919/
Please also drop us a line if you’d like to give a talk in April or beyond ⭐
#HelPy #Helsinki #Python #meetup #writing #blogging #DependencyInjection #Rust
If any of you are looking to hire an excellent remote Rustacian, then please do reach out @savanni.
She’s a gifted programmer, a clear-thinker, and a great collaborator.
Working closely with Savanni was the highlight of my year at 1Password.
My Easter treat has been to work on my silly hosted-at-home retro website. It now features actual content, animated GIFs, and photos of pineapples!
There's a few dynamic pages under cgi-bin, although they are not actually CGI scripts—they are generated by a Rust program. The dynamic content includes live energy stats, climate info, and memory & uptime info. I still want to fill out the content some more, but I also need to do other things.
Desert Majesty - Available Here: https://1-lisas-baker.pixels.com/featured/desert-majesty-lisa-s-baker.html
#eagle #baldeagle #raptor #birdsofprey #bir #birds #birdsofmastodon #birdsoffediverse #art #arte #artwork #wallart #homedecor #artforhome #artforsale #buyintoart #mastoart #fediart #fediverse #creativeToots #watercolor #mixedmedia #southwest #southwestdesign #desert #cactus #cacti #saguaro #flowers #nature #rustic #teal #rust
pw-videomix v0.3.0
A lot of new features were added within the last year. Not all are finished. The reason, why I hesitated to release a new version. But the next step needs to be taken. So the motto of 0.3.0 is:
"Half Baked"
new:
- Saving and loading project files.
- New nodes (kaleidoscope, video source, encoder sink for video files, control nodes).
- MIDI devices to control values.
- Removed binaries from the source repository. The Linux binary will be updated regularly now. There won't be a Windows binary in the near future.
- Connections update their resolution automatically. No reconnects needed anymore.
... more in the changelog
Try it out here:
https://gitlab.freedesktop.org/AdeptVeritatis/pw-videomix
#rust #rustlang #vulkan #egui #winit #opensource #freesoftware #creativecoding #art
https://ultrarare.space/en/posts/guix-rust-packaging-preview/
On the next merge of rust-team branch, Guix will support importing Rust dependencies from the generated lockfile Cargo.lock. A simplified Rust packaging model utilizing the new feature will be introduced, and a workflow will also be documented in Guix Cookbook (bug#77093: New Rust packaging workflow based on lockfile importer).
To test the new packaging model and tweak the workflow, in the past two weeks I have migrated 150 Rust programs, with a total amount of 3638 dependencies and slightly higher source expectation. You might be amazed if you have ever tried Rust packaging in Guix.
More details will be covered in a future blog post on Guix Blog.
This post is to share you the news and give a very brief instruction on how to use the lockfile importer in your own channel at the moment.
Wait, at the moment...? Yes! Build system changes from rust-team branch are not hard requirements.
#guix #rust
so this is happening.
All my #Rust #RustLang repos are moved over. Now I just need to figure out CI, republish to crates.io, and archive the github side (and document a tombstone in their readmes).
I have a bunch of other repos I'll either archive or delete as well.
#KDL and #orogene will remain github-side for now because they're a bit more dependent on github services, but I would like to at least move orogene over eventually. KDL might be stuck, though, unfortunately, but I might move only kdl-rs.
In light of GitHub going full genAI agents, which will likely lead to a flood of garbage PRs that will make dependabot nags a joke:
Would other foss maintainers with projects on GitHub be interested in some kind of event where we all get together and try moving our projects over to @Codeberg?
I’m thinking of it as a way to both promote our foss projects, provide mutual support during the moves, find solutions to small cuts we run into along the way, and just generally have fun together?
Boosts and ideas welcome!
If anyone is interested in talking more about this or participating, even if you’re not a core maintainer for a project, I’ve created Discord and Matrix places we can start chatting in: https://discord.gg/fcSeuv56qp and https://matrix.to/#/%23nohub:matrix.org
Are you a #rust enthusiast that uses #linuxlibre?
Please join the #gnu-linux-libre IRC channel to provide some insights on how to reject non-free firmware from the Linux mainline kernel
rust/kernel/firmware.rs
So the rest of the community can benefit from having a clean kernel for a clean OS.
Netencode: I’m currently building out my project of making a “better” structured language for use in UNIX-pipelines and shell scripting and the like.
It’s human-readable, but supports trivial generation with printf & wc, tagged values (sum types, Result<T>) and embedding arbitrary binaries without escaping due to being length-prefixed.
I think it’s pretty cool!
#netencode #ShowAndTell #unix #shell #haskell #python #rust #nix #programming #tooling
pw-videomix v0.4.0 - a video synthesizer / mixer
"Gamepads!"
- Added gamepad support to manipulate filter.
For interactive art installations or for visual jam sessions on the couch.
- Saving your project includes sink nodes now.
... more in the changelog
Try it out here:
https://gitlab.freedesktop.org/AdeptVeritatis/pw-videomix
(There is no binary available anymore. Upload to the package registry is now restricted to 10mb.)
#rust #rustlang #vulkan #egui #winit #opensource #freesoftware #creativecoding #art
1/2
We are basically doing what #signal and in particular moxie refused to do or declares impossible: federation.
Both #email and #activitypub ecosystems are all about federation.
However, #deltachat is vertically centralized in that all UIs use the same #rust core which implements all networking, encryption, chat/group/message logic in a single centralized place. The now 40+ #chatmail mail relay network is driven from centralized code.
At each level replication and federation is built in.
This is a brilliant concept for those of us who love CLI. 🤓
Modern plain text accounting https://github.com/rustledger/rustledger
🎉 Quark v0.2.0 is out!
My reverse proxy written in #Rust now supports load balancing with three popular static algorithms: Round Robin, Weighted Round Robin, and IP Hash.
I’ve also made some improvements to the TOML-based configuration.
Check it out on GitHub!
I have long planned to write a utility for synchronizing #Snac profiles with the #Nex blog, and I recently published its initial release:
https://codeberg.org/postscriptum/snac2nex
Additionally, I want to create a local copy of media data so that it can be accessed without going out into the HTTP space.
🚀 划时代的 Rust 日志体验来了(fake) —— CCB Logger 正式发布!✨
最近写了个 CLI 工具,顺手打磨了个日志库:CCB Logger
它不复杂,就是想让 Rust 的日志输出 —— 更清晰、更结构化、开箱即用
比如这样:
info!("User login", "user_id", "12345", "ip", "192.168.1.100");
2024-01-15 14:30:25.123 INFO User login user_id=12345 ip=192.168.1.100