fnmain

joined 1 year ago
[–] fnmain@programming.dev 3 points 2 months ago

Still working on Church A/V stuff. The software I made allows us to control an RS-232 PTZ camera via an Xbox Controller, or our slideshow program (ProPresenter). This week we switched from an Xbox Controller to a flight stick, and I added the ability to change the max speed the camera will move at in software.

[–] fnmain@programming.dev 3 points 3 months ago

After controlling a PTZ camera with an Xbox controller, we realized that wasn't ideal, so now we're switching to controlling said camera with a Logitech flight stick (to arrive from Amazon this week)

[–] fnmain@programming.dev 4 points 6 months ago

Working on a static site generator for a publication coming out of my high school

[–] fnmain@programming.dev 5 points 6 months ago* (last edited 6 months ago)

I'm working on a presentation software that uses plain text to make neat looking presentations with relatively little effort. I'm in a Post-AP Computer Science class, and I just finished an assignment using it https://git.nations.lol/grezi/#Hashing%20Sets%20Maps.slideshow

Here is where the source code is: https://github.com/StratusFearMe21/grezi-next

(Documentation for how to actually use it is in the GitHub wiki page)

[–] fnmain@programming.dev 3 points 7 months ago* (last edited 7 months ago) (1 children)

The way I can think of to do this is to make a program called cargo-build-env which reads a file of your choosing with the features and executes cargo, then place that binary in your ~/.cargo/bin directory. Then you can run cargo build-env to build your program

The program can be in any language as long as it's executable, including shell script

[–] fnmain@programming.dev 7 points 9 months ago (4 children)

+1 for Rust, the learning curve can be pretty daunting, but once you're over the hump you'll never want to go back

[–] fnmain@programming.dev 14 points 9 months ago (1 children)

Rust gamedev certainty isn't easy, but it is fun. Bevy doesn't have a visual editor like Unity does, which makes it way harder to use. But because it's not bound to any software like that it makes the engine very flexible. Personally, I like Bevy

[–] fnmain@programming.dev 3 points 1 year ago

I was able to. Just expect slow loading times for documents. Other than that, it's totally possible