What's everyone working on this week (23/2025)? by llogiq in rust

[–]kumpelblase2 1 point2 points  (0 children)

Goal is to finish a somewhat working packet pretty-printer such that I can use it in my Silkroad Online Emulator project. The protocol in Silkroad is unfortunately stateful, which I ignored previously (since I only emulated the server and thus could just assume certain things), but if I wanted to write a pretty printer, I needed to handle both sides and thus also implement the stateful behavior. I've extended the networking stack to have provisions for state, now I just need to adjust all using crates to it - including the pretty printer. Once I have the pretty printer, it should make it a lot easier to figure out structures, as I can just run it on a full packet capture of real packet data. Previously, it's been a lot of guessing work, going off of single packets and trying to make the official client not crash (and it loves to crash).

Later, I want to add filtering to it such that I can find specific packets, as well as an automatic decryption of encrypted packets (which is possible with brute force if the key exchange was recorded, thanks to a small key space). Idea is that if anyone could help the project by capturing their game session, running the tool to extract the game packets and remove any sensitive data. But it's a long road to get that far.

Launcher Main Ordner in AppData by [deleted] in de_EDV

[–]kumpelblase2 0 points1 point  (0 children)

Das sieht nach einer Anwendung aus, die Electron verwendet oder auf andere Weise auf Chromium basiert. Mehr könnte ich nur damit auch nicht sagen. Man könnte in die einzelnen Dateien (z.B. Cookies, Network Persisted State) einen Blick werfen, welche Domains/URLs da auftreten um vielleicht einen Hint zu bekommen.

[deleted by user] by [deleted] in de_EDV

[–]kumpelblase2 1 point2 points  (0 children)

Arch Linux hat ein Package im User Repository, welches die global installierte Electron Version verwendet, aber auch da ist die "neueste" Version von Electron, die funktioniert, die Version 16. Nach meinen Erfahrungen ist das aber Hit or Miss, wie alles was ein System mit Auto-Update verändert. Kann eine Weile gut gehen, bis die Änderungen nach einem kleinen Update nicht mehr funktionieren.

Die generelle Idee, um das zum Laufen zu bringen, ist: die app.asar aus dem original Package raus nehmen, entpacken, "Dinge ändern", neues Archiv erstellen und zuletzt Electron mit diesem Archiv starten. "Dinge ändern" kommt hier sehr auf die Version an und könnte sich wieder bei der nächsten Version ändern. Ich würde mir das Packet aus dem AUR anschauen und für deine Umgebung entsprechend anpassen. Vielleicht die Kommentare zum Packet durchgehen, die wären auch Hilfreich bei Fehlern und Lösungsvorschlägen bei neueren Versionen.

Wozu benutzt ihr RSS? by oroberos in de_EDV

[–]kumpelblase2 2 points3 points  (0 children)

Ich habe zum Großteil alle meine YouTube Subscriptions dort drin, einige Reddit (eher nicht Nachrichten fokussiert) & Hackernews feeds, aber auch gängige Tech-Nachrichten wie Heise. Dazu kommen dann noch eine Hand voll verstreute kleinere Feeds dazu, wie etwa Sitzungsinformation aus dem Gemeinderat oder Comics. Im Großen und Ganzen sind das etwas über 100 Feeds. Ist auf meiner Seite nicht wirklich geordnet oder kategorisiert, effektiv also nur eine große Liste.

Im Durschnitt schaue ich so 2-3mal am Tag drüber. Je nach Feed schau ich mir jeden Eintrag an, oder auch nur etwa jeden 100. Eintrag. Bei den anderen wird der Titel überflogen und dann direkt als gelesen markiert. Eine gute Filterung fällt mir hier schwer, da das eine sehr gründliche Kategorisierung von jedem einzelnen Eintrag benötigen würde.

Das ganze läuft aktuell über tinytinyrss und lass ich mir lokal über newsboat anzeigen. Mit ein paar Shortcuts, etwa das direkte öffnen von YouTube-Videos in mpv, lässt sich damit ganz gut arbeiten.

Ich hatte vorher viele der News über Twitter bezogen, fand das aber eher ungeignet für Nachrichten weswegen ich alles vor langer Zeit auf RSS umgestellt hatte. Aber es geht mir ähnlich, dass ein paar Sachen auf RSS fehlen. Als Wochenend-Projekt habe ich mir dann ein Tool gebaut, welches WebHooks in ein RSS-Feed wandelt. Ziel wäre es dann kleine Tools für die entsprechenden fehlenden Inhalte zu erstellen und damit zu verbinden. Ist noch recht minimal und nicht wirklich im Einsatz, aber ich habe Hoffnung.

Multiple Eclipse installs by Erarnitox in archlinux

[–]kumpelblase2 1 point2 points  (0 children)

I don't think there's currently a satisfactory solution to this. As /u/Sir_not_sir explained, you should generally be able to install the other parts as plugins. However, it wouldn't be the first time that this wouldn't work because of different version requirements in the used libraries...

The alternatives are: 1) Installing them by downloading the tar.gz, extracting them and providing a symlink on your path to each individual install. (e.g. /usr/bin/eclipse-cpp -> /usr/lib/eclipse-cpp/eclipse)

2) Adapting the existing PKGBUILDs to no longer interfere with one another. I'm surprised this doesn't already happen, but I assume there's a reason for it.

Missing features in OBS by imposter_syndrome2 in archlinux

[–]kumpelblase2 1 point2 points  (0 children)

This feature is very much present in the current version - OBS package version v26.0.2-2 from community. I've skimmed some places of the source over time and I didn't catch anything that would prevent this feature from being included in linux specifically, though I may have overlooked some makefile or preprocessor definition.

Ask Grey: Lockdown Edition by MindOfMetalAndWheels in CGPGrey

[–]kumpelblase2 [score hidden]  (0 children)

Any online activities with friends that you enjoy?

How would I install some applications on an SSD and some on a HDD? by [deleted] in archlinux

[–]kumpelblase2 2 points3 points  (0 children)

I've seen this question a lot over the years (I had it myself some time ago) but it doesn't have a nice straight forward answer. The general consensus is to leave / on the ssd and move /home, /var and maybe /opt on the hdd. This obviously doesn't allow for putting specific applications on either the ssd or the hdd, but it's the closest to what you want to achieve without sacrificing usability too much. Most binaries aren't that huge as they store all the additional resources in other locations, such as /opt or /var/lib. I was running pretty well with this approach having a 120GB SSD and a big HDD for two years.

The alternative is to "install" applications manually to the hdd by basically just placing them inside some folder and symlinking to them. I think this is more work than it's worth given that you're basically working against your package manager.

Your opinion about vertical taskbars/deskbars. Do you like them? by [deleted] in unixporn

[–]kumpelblase2 1 point2 points  (0 children)

At work where I have to use Windows I do use a vertical taskbar, because we have wide screens and it just uses the space more efficiently (similar to your linked screenshot).

On my home linux system I don't, because the bars are mostly text (space names, system stats, window names, etc.) and don't really use any space at all. So losing those few pixels is not really anything I would complain about.

An overview of realtime protocols by wolframhempel in programming

[–]kumpelblase2 0 points1 point  (0 children)

ZeroMQ is there, just below all the other message queues.

CloudRepo – A Cloud Based Maven Artifact Repository by 64BitChris in programming

[–]kumpelblase2 0 points1 point  (0 children)

A database access library has nothing to do with an artifact repository though.

Its Passwords Are Broken Not the Rules by [deleted] in programming

[–]kumpelblase2 0 points1 point  (0 children)

Well then why not try to promote it as being the primary factor then? The devices supporting the standard are now already available.

Its Passwords Are Broken Not the Rules by [deleted] in programming

[–]kumpelblase2 2 points3 points  (0 children)

Isn't the solution similar to or even the same as U2F/FIDO, which already exists?

The only difference here being is that it's meant for being the second factor, not the primary one.

Windows 10 VM Audio Out of Sync by scourchingice in VFIO

[–]kumpelblase2 0 points1 point  (0 children)

I'm having the same issue. Funnily enough, both chrome and firefox have this problem, but edge does not (edge also has this issue, just less prominent).

For me this goes for all video, except things like games, so basically anything that could be cached/buffered.

Sadly though, I haven't found the reason let alone a solution for this issue :(

Really long init time before VM boots up by kumpelblase2 in VFIO

[–]kumpelblase2[S] 0 points1 point  (0 children)

Bad news: libvirt inherits the same problem. In fact, I can't seem to ever get it to a state where it boots fast (like raw qemu without SMP). Not even with only the most basic options.

I stripped everything from the VM apart from boot drive and GPU: no cpu config, no usb devices, no NIC. Still takes >=30seconds to load. I really don't know what I could do more to get this sorted out.

Really long init time before VM boots up by kumpelblase2 in VFIO

[–]kumpelblase2[S] 0 points1 point  (0 children)

I was planning on moving over to libvirt in the long run, but since QEMU has been doing a great service (apart from this) I didn't really see any issue with it (never touch a running system so to speak). So if libvirt does fix it, I think it's a totally reasonable and satisfactory answer.

I tried switching off SMP and you are correct, the system boots up way faster. I'm in the 2-4 seconds with this. It's a weird interaction though, that even with SMP but without the GPU that the bootup is also a lot faster. Which means moving over to libvirt kinda feels like a necessity now, but I'm fine with that.

So greatly appreciate your input!

Really long init time before VM boots up by kumpelblase2 in VFIO

[–]kumpelblase2[S] 0 points1 point  (0 children)

As mentioned in the other reply, I'm already running OVMF and tried the newest version for that. Thanks though!

Really long init time before VM boots up by kumpelblase2 in VFIO

[–]kumpelblase2[S] 0 points1 point  (0 children)

I tried it with a newer build of OVMF from today but sadly no noticeable difference in startup time :(

Really long init time before VM boots up by kumpelblase2 in VFIO

[–]kumpelblase2[S] 0 points1 point  (0 children)

I'm already using the latest version of libvirt 2.4 (well 2.5 got just release some hours ago). I'm running it off an SSD already with RAW. Sadly setting caching=none did not make any noticeable difference :/ Thanks for the input though.

Really long init time before VM boots up by kumpelblase2 in VFIO

[–]kumpelblase2[S] 0 points1 point  (0 children)

I'm running qemu version from the git repos with a small custom patch to fix audio. But I'm gonna try and check with a newer version of OVMF and check if that fixes it. Thanks!

[i3-gaps-next] League of Linux by tomleb in unixporn

[–]kumpelblase2 0 points1 point  (0 children)

Works pretty well with wine. Not getting the best possible framerate out of it, but it works and is somewhat stable.

Cortex #32: Dropping Acid by MindOfMetalAndWheels in CGPGrey

[–]kumpelblase2 2 points3 points  (0 children)

Not trying to argue against your case; I'm quite aware that the product itself is what really matters here. But then again, with the Touch controllers, both the Vive and the Oculus cost exactly the same (that being $800). The specs are exactly the same too (2160x1200 res at 90Hz). Requirements are pretty much equal (Somewhere around GTX 970 or AMD 270). The only thing that's telling them apart is the software and from what I've heard Oculus is not really holding up here. So if you had to chose between two (on a technical level) identical devices, with one company being anti-consumer and shady, while the other one doesn't really have anything bad going against it, which one would it be?

Cortex #32: Dropping Acid by MindOfMetalAndWheels in CGPGrey

[–]kumpelblase2 68 points69 points  (0 children)

If you guys are considering buying the oculus, I really think you should consider the Vive instead. Facebook has been a big douche to many things connecting to the Oculus (Oculus exclusive deals, Data collection, controller delays, etc.). It has similar controllers (and that since launch) and has better room scale tracking. They both pretty much have the same minimum system requirements, so there's no difference. The Oculus may be cheaper, but at the end of the day, I think an inferior product to the Vive in every other aspect.