@charadon@8bit.red avatar

charadon

@charadon@8bit.red

I can do basic programming and basic system adminstration. I do programming as a hobby for now.

The languages I know past the novice stage are:
C
Vala
PHP
POSIX Shell
The languages i'm currently learning:
Go
Perl

My OS of choice for desktop is Slackware Current

My OS of choice for my laptop is Slackware 15.0

My OS of choice for servers is OpenBSD and SmartOS.

I'm the 1st Prince of the Principality of Efreia #fedicraft

This profile is from a federated server and may be incomplete. Browse more on the original instance.

charadon, to linux
@charadon@8bit.red avatar

So, did my monthly upgrade of -current. Two things that caught my attention:

is now provided out the box (awesome)
is now enabled out of the box and is configurable (Even more awesome)

charadon,
@charadon@8bit.red avatar

@RL_Dane Yep, this update knocked out 2 things I always got from the Slackbuilds repo!

As a sidenote, i'm glad they're still shipping KDE5 and not KDE6. I've had major issues with KDE6 on my other devices.

charadon,
@charadon@8bit.red avatar

@RL_Dane On my laptop, it uses 100% of the gpu idling with no apps open. And until very recently, the wayland session would cause a massive lag spike whenever you moved the cursor to another window.

charadon, to random
@charadon@8bit.red avatar

So, I know it's sacrilege to make your own "Build System", but for fun, I decided to give it a go.

It's made up of 3 scripts:

  • build.pl: Builds the project
  • clean.pl: Cleans up artifacts
  • install.pl: Installs artifacts where they need to go in the system.

build.pl was the most complicated, but that's not saying much, it was incredibly easy to make and it's small. It even supports parallel jobs and not rebuilding an object if the source file is older than the object.

charadon,
@charadon@8bit.red avatar

Now, would I use this in a big project? No way lol.

I can imagine things like subprojects would be a nightmare, and i'm a big fan of Meson/Muon. But it was a fun experiment to see what it's like. (Also, easier to make than a makefile, fuck makefiles.)

#Programming

thelinuxEXP, to random
@thelinuxEXP@mastodon.social avatar

Ah yes, I see it’s time for the people in shorts to kick the ball again, as hundreds of people who have seemingly lost all politeness and semblance of being human beings shout, scream, and « sing » in the streets and take up every single cm of the walkways with their cars.

I can’t wait to move so I’m no longer close to the f**king stadium. I hate football and football supporters so much, it turns into irrational anger.

charadon,
@charadon@8bit.red avatar

@thelinuxEXP

> No. Seriously, what makes this acceptable when it’s football, but when it’s people protesting, we sent the police to hit them with sticks?

Easy! One makes companies lose profits, and the other make companies gain profits!

chris, to linux
@chris@mastodon.chriswiegman.com avatar

deleted_by_author

  • Loading...
  • charadon,
    @charadon@8bit.red avatar

    @chris Last I checked, the flatpak and snap version doesn't allow creating a web app, you have to use a native version from your distro's repository.

    scottfgray, to random
    @scottfgray@dice.camp avatar

    “This machine kills AI.”

    charadon,
    @charadon@8bit.red avatar

    @scottfgray It's crazy how people don't understand that AI is a tool, not a "get out of work" free card.

    I use chatgpt for helping me in programming when I get stuck, but I don't just copy and paste code from it or tell it "Write me the whole program" lol

    cassidy, (edited ) to random
    @cassidy@blaede.family avatar

    Hey uh something is up with the sun

    #Colorado #eclipse

    charadon,
    @charadon@8bit.red avatar

    @cassidy Interesting you were still drawing power from the sun when it was blocked. Solar panels have certainly come pretty far, huh?

    Codeberg, to random
    @Codeberg@social.anoxinon.de avatar

    Hi everyone, we are doing user research for #Forgejo, the software that powers #Codeberg.

    If you have 30 minutes in the next week, consider participating in the interviews to help us get insights in how you interact with Codeberg and how we can improve the experience for you.

    https://cloud.splvs.net/apps/calendar/appointment/MiRtBJ5rYdT4

    charadon,
    @charadon@8bit.red avatar

    @Codeberg Just for users of codeberg, or people who self-host forgejo also?

    Codeberg, to random
    @Codeberg@social.anoxinon.de avatar

    If you think of your abandoned hobby projects, what was your best idea? Do you wish to see something similar created by someone else?

    charadon,
    @charadon@8bit.red avatar

    @Codeberg For me, it was my universal executable project.

    Basically, the idea was to create a single executable that could be run on any OS, and it worked by simply being a zip file that was mounted via FUSE, and would use a script to choose which libraries and binaries inside the archive to use depending on the system.

    Realized it was way above my skillset, and abandoned it lol

    cassidy, (edited ) to Nintendo
    @cassidy@blaede.family avatar

    I’m frustrated by the Yuzu/Nintendo settlement; it sets a dangerous precedent:

    >Developing or distributing software…that…functions only when cryptographic keys are integrated without authorization, violates the Digital Millennium Copyright Act…because the software is primarily designed for the purpose of circumventing technological measures.

    Isn’t that how every emulator works? What does this mean for game preservation?

    https://www.theverge.com/2024/3/4/24090357/nintendo-yuzu-emulator-lawsuit-settlement

    #Nintendo #Yuzu #NintendoSwitch #emulation

    charadon,
    @charadon@8bit.red avatar

    @cassidy They SETTLED?! With all the past precedent on emulation that was an easy win for Yuzu!

    BrodieOnLinux, to random
    @BrodieOnLinux@linuxrocks.online avatar

    The US government thinks C has a garbage collector, I think that explains a lot of the memory vulnerabilities

    charadon,
    @charadon@8bit.red avatar

    @BrodieOnLinux Well that depends, if you link with Boehm-gc it has one

    charadon, to random
    @charadon@8bit.red avatar

    Finally have a 2nd monitor that's also 1080p, feels sooooo good.

    charadon,
    @charadon@8bit.red avatar

    @RL_Dane You know, I don't think i've ever had to use HiDPI, mostly because i've never used anything above 1080p. For me, it's the perfect resolution for monitors, 2k and 4k are a bit too big, and once you scale things up, the advantage of having a bigger display kind of vanish.

    charadon,
    @charadon@8bit.red avatar

    @RL_Dane For me, fonts have been crisp on any monitor since the days of 1024x768. Only time fonts get uncrisp for me is when something is getting downscaled.

    Maybe my monitors are too far away from my face to notice lol

    charadon,
    @charadon@8bit.red avatar

    @RL_Dane That was me when I first went from 1440x900 to 1920x1080 lol

    Codeberg, to random
    @Codeberg@social.anoxinon.de avatar

    What do we say to users who upload gigabytes of apparently random data, naming the files "500M.bin, 1000M.bin ..., 8000M.bin"

    "Thank you for being an awesome member of our community"? Better proposals welcome.

    charadon,
    @charadon@8bit.red avatar

    @Codeberg Aren't those files that leaseweb provides for benchmark purposes? Are people just reuploading those to codeberg? =P

    joel, to CASIO
    @joel@fosstodon.org avatar

    There's a new member incoming to my collection.

    Any guesses guys?

    charadon,
    @charadon@8bit.red avatar

    @joel The Casio W-420

    charadon,
    @charadon@8bit.red avatar

    @joel The Casio X-69?

    charadon,
    @charadon@8bit.red avatar

    @joel Casio PP-1337?

    rl_dane, to random
    @rl_dane@alpha.polymaths.social avatar

    As silly as it sounds,

    SOMEDAY I will stop confusing the Calulator and Calendar on my phone.

    But today is not that day. %)

    charadon,
    @charadon@8bit.red avatar

    @rl_dane And someday i'll stop accidentally launching LibreOffice Calc instead of my calculator =P

    iammannyj, to random
    @iammannyj@fosstodon.org avatar
    charadon,
    @charadon@8bit.red avatar

    @iammannyj inb4 it costs 2 quadrillion dollars to purchase =P

    charadon, to random

    Hey all, I'll be migrating this account to @charadon, follow me if you want! =)

    Direct Link: https://8bit.red/@charadon

    charadon,
    @charadon@8bit.red avatar

    @ChristosArgyrop @mjgardner Honestly, a lot of times the reason I don't just use C for everything is that C is really awful at string manipulation and file handling (Once you have to go beyond the fopen-line of functions).

    I'm actually hoping to eventually learn how to embed perl code into C so I can have the best of both worlds. Sure it'll make the program slower, but my sanity would be worth it lol

    charadon,
    @charadon@8bit.red avatar

    @mjgardner @ChristosArgyrop Seems like a dead project unfortunately =(

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines