[-] SuperFola@programming.dev 16 points 2 months ago

Joke on them, I don’t read ads!

[-] SuperFola@programming.dev 14 points 3 months ago

And they justified with

I'm having a mental health crisis right now. What I said was wrong, I could not see that a few days ago. Take whatever you want from that. I am sorry. Please stop piling on now that I have removed everything. I am seriously ill and need to stop being involved in anything for several months.

(Leaving the end out as it can be triggering, talking about death)

I don't know what to make of this.

[-] SuperFola@programming.dev 12 points 3 months ago

I mounted a disk of a server in rescue mode, since I needed to extract everything (the provider didn't have the option to dump everything as a zip). Then installed an FTP server, added a user/pass, it worked.

But I couldn't access the files of the original disk, even though I could see them. So I just chgrp/chown the original files, since the disk was just "mounted" in the rescue disk /mnt, I thought it was alright (at the time I thought permissions were volatile, stored separately from the files). I could now download the entire disk, yay!

Upon booting the original disk again, a bunch of errors: shell not starting, tools not running, because they were owned by user and not root...

Well we reinstalled all the server from scratch that day.

[-] SuperFola@programming.dev 11 points 4 months ago

Well I mean if you want to pay 99$ each year, yes

96
submitted 11 months ago* (last edited 11 months ago) by SuperFola@programming.dev to c/ergomechkeyboards@lemmy.world

I wanted to experiment with a better pinky column, as for me using the bottom row with the pinky felt awkward and sometimes painful. Thus I created an alt version of my arkenswoop (swoop based), and named it the altenswoop because my brain thinks it is very original and funny. It will take some getting used to, and I'll need to get batteries for this prototype too!

Is there a proper name for this kind of pinky formation? I've seen this elsewhere too, and I'm calling it pinky cluster in reference to the thumb cluster but it doesn't feel right

Edit: I forgot to add a link to the PCB files: https://github.com/SuperFola/arkenswoop (under pcbs/3x5_nw_pinky_cluster)

[-] SuperFola@programming.dev 9 points 11 months ago

Depends on if you are willing to assemble the keyboard yourself or want something consumer ready I guess

[-] SuperFola@programming.dev 13 points 11 months ago

I don't think that has been implemented yet.

[-] SuperFola@programming.dev 16 points 1 year ago

Thanks for the info

Definitely looks like a place you don't want to interact with

[-] SuperFola@programming.dev 17 points 1 year ago

For those not aware of any drama, could you spill the beans?

51
8

A few days ago I had this urge of making my own music player, since I have a Subsonic capable server (ampache) to host and serve music. I've been using DSub, which has a lot of features that I don't use, but works very very well. Alas it isn't "up to date" in terms of design.

So I made my own, heavily inspired by Android 13, Material 3 enabled, has dynamic colors / system theme fallback (a small thing that goes a long way, I didn't want to make an half baked customisation screen, since Android already has one why not use it?)

This was my very first Flutter and Dart experience, and I must say it was very enjoyable! The docs are awesome, there are a lot of plugins to choose from, hot reloading... I know now that I needed that feature, it's a must have to iterate quickly! I might have reduce the amount of time I slept the past few days but it was very well worth it.

Here is demo video https://imgur.com/a/SwOxcij (it has changed a bit since then, mostly on boarders/padding, by a few pixels at most but still relevant ; more up to date pictures on the readme of the github repo)!

https://github.com/SuperFola/FlSub (the code might not be perfect, but I did my best as a backend developper)

[-] SuperFola@programming.dev 14 points 1 year ago

Because it's opensource too. Works very well, vault is password protected and AES encrypted. Easy to configure, very lightweight.

31
13

Two years ago I started to follow RogueBasin's roguelike C++ tutorial, a somewhat outdated tutorial in term of good practices and C++ version, but very on point in term of roguelikes.

My goal when I started Pataro what quite ambitious: I wanted to make a modern C++ roguelike from the tutorial, and write an updated version of said tutorial to help the community! Even better (or worse, in term of choosing your goals) I thought I could make a modern C++ roguelike library for people to use.

I got the first 9 parts of the tutorial working pretty smoothly, having set up an architecture inspired by Bob Nystrom about game architecture with roguelikes in mind (great talk by the way: https://www.youtube.com/watch?v=JxI3Eu5DPwE). Then I got to a big hurdle: saving and loading. Having used a lot of polymorphism, it makes quite hard to load correctly things and I stopped there.

progress as of june 2021

Then a few weeks ago, I picked up the project again, with a much lower set of goals in mind:

  • finishing to implement the tutorial from RogueBasin
  • ease the configuration of the project, so that people can pick parts of it or just make a roguelike from it
  • fix a bunch of problems related to the map and how it is used to be able to extend it and modify it (imagine being able to have spells that could alter the map)
  • rearchitecture a few more things because it's still very rough on the edges
  • modernize the C++ code (again)

Progress as of july 2023

6

I follow (probably too many) a bunch of news source regarding programming, and a few weeks ago I started putting everything in a RSS reader, so that I can a single feed/app to go to (instead of remembering every day/week to check x, y, a websites), so I made a script for totw/cpp to help them generate an RSS feed when a new tip is posted.

It might need a few more tweaks to be perfect (markdown to html to XML CDATA sometimes messes up), but it works well and I can finally enjoy reading tips easily anytime, and so can you!

34

When scrolling on Lemmy I often stumble on links from people that don't use community syntax (!c@server).

It would be appreciated for those thinks to be rewritten automatically to avoid the browser opening, and instead staying in Voyager.

Implementation could be tough though: do you need to prefetch the page, parse it and check somehow that it's a Lemmy community? Or have a list of known servers to rewrite those links? Both could prove tedious to maintain.

[-] SuperFola@programming.dev 10 points 1 year ago

I didn't say that people should go on the internet and pick the first forum post either ; that would be like trusting whatever chatgpt is handing you :p

My point was more on the "people are lazy" side of things, but yeah you have to stay critical of both chatgpt and forum posts.

[-] SuperFola@programming.dev 10 points 1 year ago

You didn't install the PWA? It works great and I can switch between voyager/browser easily

13

Voyager puts a red dot on the inbox tab, so I go there expecting to see if it is 1/2/more messages, if I have unread notifications... but there are no indication that I still have a notification once I click on the tab.

It would be great to add a count of each type of notifications, or if it isn't possible just a bubble next to the corresponding type!

Thanks for the app, it is wonderful so far

29

The Arkenswoop is a Lord of the Rings themed revision of the swoop by jimmerricks (which is a revision of the sweep by David Barr, which is a revision of the Ferris by Pierre Chevalier (yes I found that chain of revisions funny so I included it in its entirety)).

Don't worry it isn't just a themed put on it, I added hotswap support, keeping the reversible design and wireless support. I also removed the LEDs, having no use for them ; they are also a huge power draw when in wireless. Encoder was moved a bit to the bottom because it was interfering with the nearest keycap (and the key became stuck upon pressing it, I found it funny at first).

Alas I also screwed up: the switch plate holes are a bit too big (longer than wider) ; easy fix for now was to put some tape and voilà, every holds as the holes are tighter. I might print another plate with smaller holes but for now this is more than fine.

https://github.com/SuperFola/arkenswoop

12

3 days ago I setup fail2ban. Nothing fancy, just reading the logs of my docker containers where it applied.

Then 2 days ago my server crashed out of nowhere, nothing in the f2b logs (I thought I had banned the entire internet by mistake), doing a nap just tells me port 80 and 443 were open (a few more should have been for Plex).

The same happened yesterday and I pulled the cable just in case I was being hacked (I'm paranoid but not too much), and looked in it. usually I ssh from my local network into the server, but couldn't this time, so I put a screen on it and it was quickly flooded with systemd failures and ext4 errors.

I reformated the disk a few months ago and ran a SMART, it told me the disk was fine, no error detected. It is a chonky 2TB disk and I have at most 150gigs used (movies, music, backups waiting to be transferred on daily basis to other servers/media, dockers).

Where should I look? I know how to work with Linux but when looking for a problem like this, except using systemctl status/restart I'm lost.

4

Hi all,

I'm looking for a dashboard or widget for homepage to be able to monitor quickly my fail2ban jails.

Does it even exist? How do you people monitor your jails? I don't want to go through the hassle of setting up a mail server and send report daily/weekly

19
submitted 1 year ago* (last edited 1 year ago) by SuperFola@programming.dev to c/ergomechkeyboards@lemmy.world

I wanted a swoop low profile, with roller encoders (evqwgd001) instead of the MX version with vertical encoders (ec11) that's currently on the repo by jimmerricks.

So I forked the repo and based my work on an older revision that still had the LP/evq PCBs and printed them as is, which you can see in the attached image. It served me as a base to identify what I liked and what I didn't like about it, to know what I should fix for the next revisions.

My to-do list:

  • Biggest thing for me was adding hotswap sockets (still working on it),
  • moving the encoder down about 0.3mm (it interferes slightly with the nearest keycap, the pads could be made smaller).
  • I think I'm going to keep the SMD, but add the possibility to use TH diodes, and space them a bit more (I found that soldering 2 SMD near each other makes it very hard to hold them properly).
  • Somewhat controversial maybe, but I removed the LEDs, having no use for them.
  • I'm keeping Bluetooth support (in my head that's just pro micro footprint+reset button+on/off switch+battery pads), even though I haven't tested it yet.

Here is the repo, feel free to contribute to it (I know I fucked up by removing the kicad library, will redo it for the hotswap rev): https://github.com/SuperFola/arkenswoop

view more: ‹ prev next ›

SuperFola

joined 1 year ago