[-] cyberwolfie@lemmy.ml 3 points 2 days ago

Most likely something on that channel is spamming multicast. That kills most consumer wifi routers (in default settings). Usually something like a sonos or Google home broadcast group.

I might (i.e. I definitely do) have a non-ideal setup at home that contributes to this, with the router/WPA, a RPi running HA with a Zigbee antenna just next to it, my server in the shelf next over and a Sonos above it. Worst of all, the server is running on WiFi and it is sat in immediate vicinity to my router. Why? Because I could not for the life of me make the ethernet transfer speeds be more than somewhere around 1-5 MiB/s, so I gave up. But considering these issues are so infrequent from this location I assume it is mostly due to outside interference.

And adding to that, ....

Use an app like PingTools (Android) that can graph what is on each wifi channel. Check to find the cleanest channels in your area and configure your router to use that channel.

... this scan shows that all discovered networks are occupying the same channels (98-114 it looks like). I have still not figured out what OpenWRT option to go for (the OpenWRT One, which I had originally planned, quickly became very expensive with imports and tolls that I ended up not buying, despite having decided to go for it). So I am using the stock ISP router, which I assume everyone else in my building are as well. And I have been unable to locate an option to change channels in its interface.

If you’re curious and technically-minded, I highly recommend this write up: https://www.wiisfi.com/

That is a resource I didn't know I needed! Thanks :)

[-] cyberwolfie@lemmy.ml 2 points 2 days ago

Ah, that would make sense. I think my immediate neighbors are home, but about half of my building should be traveling for Easter (judging by the empty parking garage at least).

[-] cyberwolfie@lemmy.ml 1 points 2 days ago

I use this:

rsync -rah --progress /path/on/source/ user@ip.of.local.server:/path/on/destination

I will try the ping next time I attempt this. There doesn't seem to be a definite time when the issues start though. It tries to copy the file over, and when it is done it continues to the next. If the first one didn't succeed, it will retry and if that also fails, it will say "ERROR verification failed - discarding update" (paraphrased) and continue to retry the next file if that also failed.

I do see some fluctuations in the transfer speeds during transfer, which could indicate the times the connection is struggling.

[-] cyberwolfie@lemmy.ml 1 points 2 days ago

Makes sense that it would be able to, especially considering the flag that allows you to force an older version as the sender. Still find it strange that on equal version numbers they default to different protocol numbers. I would have at least thought there was an easy way to tell it which protocol version to use by default, but I have at least not been able to find out how.

29
submitted 2 days ago by cyberwolfie@lemmy.ml to c/linux@lemmy.ml

I have a setup that involves syncing files from my laptop to a server regularly. This has been working pretty well for a long time, apart from the odd verification failures. Both machines are WiFi-connected, so when I attempt to sync from a room far away from the WAP, the failure rates for larger files are higher, I would guess due to packet losses.

Today, I am sitting at the same spot I usually do this successfully with no issues, and I get errors after errors after errors. The odd one will go through after multiple tries, but generally it is just not working properly. I also got a broken pipe today during one attempt. This is not the first time it happens, and I feel crazy for thinking it is correlated to do bad weather, as if that should somehow affect my indoor WiFi quality...

Anyways, I tried to look at the rsync versions on the sender and receiver, and noticed that while both are the same application version number (3.2.7), they operate on different protocol versions (sender: 31, receiver: 32). I found this a bit odd, and I was unable to figure out how I would force my laptop to also use protocol version 32. I know I can pass a --protocol=NUM argument, but that seems to be used to force the sender to use an older version in case the receiver only has an older version, which is the opposite of my current situation.

And what is the likelihood that this is the cause of my woes?

[-] cyberwolfie@lemmy.ml 3 points 4 days ago

I just joined an old-school phpBB forum dedicated to a specific topic, and it is glorious.

[-] cyberwolfie@lemmy.ml 1 points 4 days ago

If it wasn't for the fact that I wanted to share my library with someone else, I would likely stick with my system for quite some time still. But I need it to be browseable for them.

[-] cyberwolfie@lemmy.ml 1 points 4 days ago

Hm, I never considered Audiobookshelf for e-books - I already have it running for audiobooks. I should check that out!

[-] cyberwolfie@lemmy.ml 2 points 4 days ago

Good to know - I will keep my eyes peeled!

[-] cyberwolfie@lemmy.ml 4 points 4 days ago

Grimmory looks sweet, but with the recent drama and the apparent opt-out (but not really) telemetry, the massive amount of AI-generated code etc. I will want to let the age a little before I install that on my server.

[-] cyberwolfie@lemmy.ml 2 points 4 days ago* (last edited 4 days ago)

ETA: Well, I toured the Calibre-Web settings again, and now I can upload books and covers. Must have been a little tired on my first attempt. Still couldn't get the conversion to work properly - I only have the option of going from EPUB -> KEPUB (whatever that is). I typically prefer reading PDF on my current reader, and I have users who need .azw3 for their jailbroken Kindle device. I guess the paths to the conversion tools aren't properly configured.

ETA2: Now I got the conversion to work as well. Seems like I will be able to use it with Calibre-Web only as well. Nice!

Hm, I'm using lscr.io/linuxserver/calibre-web:latest, which is version 0.6.26 (5a1f3d8eec42d03228b1e5dec9bc750ca10bbc94 - 2026-02-06T20:40:07+01:00). Looked again to see if I could find a way to do it, but no.

How do you upload books directly using Calibre-Web? And do you not have Calibre running behind at all, just the original database?

An other shortcoming of Calibre-Web seems to be that I am unable to convert books from the UI (that is thankfully very easy to do in Calibre). I added some Docker mods that I thought would allow me to do this, but I have at least not found a way.

Nice to know it works with Kobo - I don't have one, but if my current reader stops working I am likely to get one of those.

44

My e-book management currently consist of storing a bunch of files, both .epub, .pdf and .azw3 stored either by author (fiction) or by topic (non-fiction), for various sources (purchased e-books, downloaded via University subscriptions, Project Guthenberg and some from Library Genesis/Anna's Archive). For some time I'd been wanting to organize them better, with a web UI to download in a format of my choice and to be able to share with others.

I first found out about and became interested in Booklore, as it seemed to fulfill my needs, and decided to research it more in-depth and oh boy, what drama... I am aware of the Grimmory fork, but I am not touching that with a ten-foot pole until it has matured and can be generally considered to be trustworthy.

So instead I started experimenting with the more established Calibre + Calibre-Web setup (I decided against Calibre Web Automated, as that also seemed a little shady). I find the UI of Calibre-Web to be fine enough for my use, but would have loved to be able to edit more metadata in the UI (it appears I am unable to add a cover for instance). But the Calibre server has so far been very frustrating to work with for me, and does not fit my desired workflow at all. I basically want to be able to dump my files onto my server (and continuously sync local files to the sever), get the metadata mostly automatically sorted with easy options to amend missing metadata (preferably from a web UI and not that screen-share thing that doesn't even work in Librewolf). I have not found a way for it to automatically import new books, and if I reimport from the directory I dump my books in, it will reimport some of the books where the metadata was changed (some it will realize is the same, and ask to skip), so I end up with multiple duplicates. I work under the assumption that its mostly user errors so far, and I will try to master it better, but so far I find it very intuitive.

I will be looking more into Kavita as well, but so far I know very little about it.

How are you setup in your homelab for e-book management? Would love to see some examples of well-established workflows that works for you.

10

I'm printing some Gridfinity bins for some drawers, and one of them needs to be quite tall to fulfill its purpose (18u, ~130mm). I took a shortcut and generated one from this generator using the default wall thickness and printed using Prusament PLA. This resulted in the walls falling in on itself, and my second failed print.

In hindsight, considering the wall thickness of 0.95 mm, this seems pretty obvious to me now. I want to give it a second go, but beef up the wall thickness and make sure there's some proper infill between the outer walls to keep it stiff.

At the same time I don't want to waste too much filament, so I want to hit a sweet spot of sufficiently thin walls and sufficiently low infill percentage, while avoiding another failed print.

Anyone have good experience with these kinds of prints that could give some input on a rough estimate for what I should aim for here?

I am using Adaptive Cubic infill by the way, but for no other reason than that has become my default infill pattern after some previous suggestions made here.

154
submitted 4 months ago by cyberwolfie@lemmy.ml to c/linux@lemmy.ml

I work in a corporation with an IT-department that is all in on whatever Microsoft is offering. My team has for some time gotten more and more autonomy in tooling as IT is overloaded and forced to relinquish some control, but we still rely on them for supplying compliant machines that have access to our resources.

I requested a Linux machine just over 5 months ago, and I finally got it this week. It is running Ubuntu with GNOME, not my first choice, but the only thing that is Microsoft Intune compliant as far as I know.

So far it is such a relief. A better specced machine with less bloat running on it. It should be far between any OOM-issue I get now... Slightly annoying having to use Edge for any service requiring corporate SSO, but I'll swallow that pill...

3

cross-posted from: https://lemmy.ml/post/39653709

I am currently looking into getting a keyboard to use in jamming sessions. I have so far been partial to Roland GO:KEYS 5 (this over the 3 due to the additional inputs and an acceptable imo price difference). This (around 500 EUR) is around the max I want to give for it.

But, as far as I can tell, it does not have a proper loop function. It has a layered recording-function, but this would require me to play through the full song.

So I have two questions:

  1. Are there any keyboards anyone of you would recommend in roughly the same price range that has a looper?

  2. Could I use my Boss RC-5 for this, plug the keyboard into input A and plug it back into the keyboard from output A? I would like to avoid buying a new speaker for this, and tge loop pedal would also be connected to my guitar and to the amp.

19

I am currently looking into getting a keyboard to use in jamming sessions. I have so far been partial to Roland GO:KEYS 5 (this over the 3 due to the additional inputs and an acceptable imo price difference). This (around 500 EUR) is around the max I want to give for it.

But, as far as I can tell, it does not have a proper loop function. It has a layered recording-function, but this would require me to play through the full song.

So I have two questions:

  1. Are there any keyboards anyone of you would recommend in roughly the same price range that has a looper?

  2. Could I use my Boss RC-5 for this, plug the keyboard into input A and plug it back into the keyboard from output A? I would like to avoid buying a new speaker for this, and tge loop pedal would also be connected to my guitar and to the amp.

17

cross-posted from: https://lemmy.ml/post/36080579

I got a Prusa CORE One earlier this year, and so far I've been very happy. I have not ventured outside of the default settings though, and I use their own filament (only PLA). This has worked perfectly fine so far, but now I ran into an issue, and I figure it's time to come out of the "default settings"-bubble and learn some more about this stuff.

I am trying to print a Gridfinity holder for a rolling pin, so I tried to cut out a appropriately sized cylinder in a template with a boolean operator in Blender. When the print got to the concave portion, the print started to fail - uncertain how to best explain it, but the overhangs over the infill did not properly bridge and the filament started to warp so that the print head would hit it on the next pass (and make some nasty scratching sounds). I stopped the print when I noticed this. See an image here:

I am uncertain whether this is due to the model being poorly optimized for 3D-printing, if the printer settings for the filament were off or if I could've tweaked the slicing settings to achieve a better result.

Is it obvious, looking at the image, what the primary reason for this failure is?

Note: I've ended up printing this again already with a regular rectangular cutout instead of a cylindrical one, so I am just trying to learn more about what made this fail to learn more.

8
submitted 6 months ago by cyberwolfie@lemmy.ml to c/3dprinting@lemmy.ml

I got a Prusa CORE One earlier this year, and so far I've been very happy. I have not ventured outside of the default settings though, and I use their own filament (only PLA). This has worked perfectly fine so far, but now I ran into an issue, and I figure it's time to come out of the "default settings"-bubble and learn some more about this stuff.

I am trying to print a Gridfinity holder for a rolling pin, so I tried to cut out a appropriately sized cylinder in a template with a boolean operator in Blender. When the print got to the concave portion, the print started to fail - uncertain how to best explain it, but the overhangs over the infill did not properly bridge and the filament started to warp so that the print head would hit it on the next pass (and make some nasty scratching sounds). I stopped the print when I noticed this. See an image here:

I am uncertain whether this is due to the model being poorly optimized for 3D-printing, if the printer settings for the filament were off or if I could've tweaked the slicing settings to achieve a better result.

Is it obvious, looking at the image, what the primary reason for this failure is?

Note: I've ended up printing this again already with a regular rectangular cutout instead of a cylindrical one, so I am just trying to learn more about what made this fail to learn more.

17
submitted 7 months ago by cyberwolfie@lemmy.ml to c/linux@lemmy.ml

cross-posted from: https://lemmy.ml/post/35272958

I am looking into getting a BOSS RC-5 looping pedal for my guitar, and I am curious if anyone has any experience with using it with Linux?

It makes use of this BOSS Tone Studio to allow adding additional backing tracks, but it is only officially supported for Windows and macOS. I could not find many examples of people using it on Linux, but for the most part any discussion I could find was in the context of their amplifiers.

I wonder if it should be straightforward to run it through Wine? As far as I can tell, you only need to set it up as a storage medium and connect it to your machine, although you can't just drag the files directly onto it.

It is not a deal breaker for me if I can't get it working, but it would certainly be a benefit if I could.

6

I am looking into getting a BOSS RC-5 looping pedal for my guitar, and I am curious if anyone has any experience with using it with Linux?

It makes use of this BOSS Tone Studio to allow adding additional backing tracks, but it is only officially supported for Windows and macOS. I could not find many examples of people using it on Linux, but for the most part any discussion I could find was in the context of their amplifiers.

I wonder if it should be straightforward to run it through Wine? As far as I can tell, you only need to set it up as a storage medium and connect it to your machine, although you can't just drag the files directly onto it.

It is not a deal breaker for me if I can't get it working, but it would certainly be a benefit if I could.

11
submitted 7 months ago by cyberwolfie@lemmy.ml to c/linux@lemmy.ml

Recently at work I've been thrown into running some Python scripts in a Docker container (all previous Docker-experience is limited to pulling images from container registries to host some stuff at home). It's a fairly simple script, but I want to do two things simultaneously that I have so far been unable to accomplish: redirecting some prints to a file while also allowing the script to run a cleanup process when it gets a SIGTERM. I'm posting this here because I think this is mainly signal handling thing in Linux, but maybe it's more Docker specific (or even Docker Swarm)?

I'm not on my work computer now, but the entrypoint in the Dockerfile is basically something like this:

ENTRYPOINT ['/bin/bash', '-c', 'python', 'my_script.py', '|', 'tee', 'some_file.txt']

Once I started piping, the signal handling in my script stopped working when the containers were shut down. If I understood it correctly it's because tee becomes the main process (or at least the main child of the main process which is bash?) and Python is deferred to the background and thus never gets the signal to terminate gracefully. But surely there must be some elegant way to make sure it also gets it?

And yes, I understand I can rewrite my script to handle this directly, and that is my plan for work tomorrow, but I want to understand this better to broaden my Linux-knowledge. But my head was spinning after reading up on this (I got lost at trap), and I was hoping someone here had a succinct explanation on what is going on under the hood here?

50
submitted 8 months ago by cyberwolfie@lemmy.ml to c/privacy@lemmy.ml

Sad news - I have been very happy with CalyxOS, and not sure if I would want to continue using it without security updates or move to another ROM on my Fairphone 4. It seems perhaps that I would anyway need to reflash when they get to the point of resuming updates? Anyone get a clearer reading on that than me?

I have been contemplating trying out Ubuntu Touch which has according to their site 100% compatability with Fairphone 4 now, but there are some functionality that I think would struggle without, and if I can't get it working as I want, I wouldn't be able to reflash CalyxOS now. Getting a new phone to install GrapheneOS is not an option for me.

What are other people here using CalyxOS going to do to maintain a modicum of privacy on their mobile devices?

[-] cyberwolfie@lemmy.ml 170 points 1 year ago

It's insane that this bullshit can be pushed again and again and again. It gives me some comfort that they have still not succeeded, but they only need to succeed once, and if they are not blocked from putting this forward again, we would have to succeed again and again and again.

[-] cyberwolfie@lemmy.ml 71 points 2 years ago

And I just discovered this some weeks ago. The "woah there, pardner!" is so cringeworthy.

view more: next ›

cyberwolfie

0 post score
0 comment score
joined 2 years ago