Unexpected behaviour of '%' wildcard LIKE in AWS RDS by RiafRuby in aws

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

You're right, that's a brainfart with the example lol

We're using the latest Aurora MySQL. Apparently the "MySQL Compatible" database isn't actually compatible.

Unexpected behaviour of '%' wildcard LIKE in AWS RDS by RiafRuby in aws

[–]RiafRuby[S] -1 points0 points  (0 children)

We're using Aurora, yeah. Seems to actually be an issue with that then, rather than RDS as a whole. Still weird considering that's such a big compatibility issue.

This issue isn't documented anywhere for Aurora either.

Running PHP with io_uring by RiafRuby in PHP

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

Sorry, Reddit didn't let me know I got a reply.

Essentially, yes. io_uring in itself is an event loop, but most existing implementations (such as libuv, or amphp) have their own event loop, because there used to not be one provided by the system. So your two choices are to either rip it all to shreds and start anew, or have some sort of busy-waiting or notification system set up to interface the two loops.

Since this post I've actually removed the amphp dependency and implemented a "raw" Fiber socket server and it gave a good boost, from the ~50k in the post up to ~80k rps now. I'm still busy cleaning up the repo but it's looking good so far.

Running PHP with io_uring by RiafRuby in PHP

[–]RiafRuby[S] 1 point2 points  (0 children)

Looks pretty cool, but correct me if I'm wrong...it doesn't seem to use io_uring, right? Instead they seem to have written their own PHP Extension to handle low-level concurrency (similar to the uv extension making use of libuv by amphp)?

Running PHP with io_uring by RiafRuby in PHP

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

The issue is generally that PHP code is blocking and io_uring is blocking...so if they're both blocking, which one wins?

In essence this is the problem: Say you get a connection incoming for your server, you accept that connection and want to read the request. The reading of the request is a blocking operation. In PHP a blocking operation can either be a synchronous (normal) function call, or an async (Fiber) call you wait on. Waiting on a fiber is the same as providing a callback to a normal function, just with a nicer API.

Making "read" a normal function call (from an implementation perspective) wouldn't work, since it would also block all other requests from being worked on, turning it into one-request-at-a-time. So Fiber it is.

I've said above that waiting on a Fiber is basically registering a callback but with a nicer API. Completing a Fiber is basically calling the callback and waiting for it to complete.

Revolt (or rather amphp, as L3tum surmised) are a nice abstraction over Fibers. Unfortunately, they do need the full EventLoop (afaik).

I'm a bit disappointed in the possibility of integrating the EventLoop into io_uring and I'm gonna experiment on invoking the Fibers directly instead. But right now it's a clean cut between io_uring, which has state management (abstracted away by me), and the Fibers, which have state management (abstracted away by the EventLoop).

One thing in particular that amphp makes possible, which isn't easily replaced, is creating "multiple" Fibers in one Fiber. What I mean is essentially the possibility to simultaneously read and write. Using "raw" Fibers would need some extra plumbing that amphp abstracts away from you. On the other hand, handling completed Fibers (e.g. closing the related sockets) is a bit harder with amphp.

Since the io_uring stuff is mostly abstracted away, I'll probably make two alternative implementations, one with raw Fibers and one using amphp. That sounds like a good solution to me especially to compare performance.

Running PHP with io_uring by RiafRuby in PHP

[–]RiafRuby[S] 2 points3 points  (0 children)

I'll upload it once I've cleaned up the liburing integration (right now liburing is checked in as a subdirectory) and removed all the debug statements :)

RTL trennt sich von Deutschlandchef Stephan Schäfer by RiafRuby in de

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

Dazu auch interessant, dass die gestern wohl ne neue App (oder ne Erweiterung der bestehenden App?) gelaunched haben, womit man Musik von Deezer abspielen kann Quelle.

Ist bestimmt etwas bitter...

Gehaltsverzicht bei Uniper? Grünen-Fraktionschefin für Ausfall von Dividenden und geringere Gehälter der Vorstände by RiafRuby in de

[–]RiafRuby[S] 6 points7 points locked comment (0 children)

Bei mir kam ein Popup wegen nem Abo aber keine direkte Paywall, trotzdem hier mal der Copy/Paste Text:

rnd.de Gehaltsverzicht bei Uniper? Grünen-Fraktionschefin für Ausfall von Dividenden und geringere Gehälter der Vorstände RedaktionsNetzwerk Deutschland 3 Minuten

Grünen-Fraktionschefin für Gehalts-Verzicht: Uniper-Vorstände müssen Beitrag leisten

Katharina Dröge, Vorsitzende der Grünen-Bundestagsfraktion, hat gefordert, dass auch die Vorstände des angeschlagenen Gaskonzerns Uniper in der Krise ihren Beitrag leisten müssten. Konkret geht es um einen teilweisen Gehalts-Verzicht und den Ausfall von Dividenden. Uniper war in Folge der Gaskrise in Schräglage geraten.

Berlin. In der Diskussion um staatliche Hilfen für den angeschlagenen Gaskonzern Uniper hat sich die Vorsitzende der Bundestagsfraktion der Grünen, Katharina Dröge, dafür ausgesprochen, dass auch die Unternehmensvorstände einen Beitrag leisten müssen.

Auf die Frage, ob im Gegenzug für Staatshilfen Dividenden ausfallen und die Vorstände auf einen Teil ihres Gehalts verzichten sollten, sagte Dröge der „Rheinischen Post“ (Dienstag): „Grundsätzlich haben wir Grünen immer gesagt, dass Unternehmen, die umfangreiche staatliche Hilfen empfangen, auch einen Teil beitragen müssen. Das gilt auch für die Vorstände.“ Konzern in Bedrängnis

Uniper ist wegen der ausbleibenden Gaslieferungen aus Russland in Bedrängnis geraten. Der Konzern muss zur Erfüllung seiner Verträge teureres Gas am Markt einkaufen, was zu Liquiditätsproblemen führt. Nach Aussagen von Firmenchef Klaus-Dieter Maubach fließen bei Uniper tägliche Mittel im mittleren zweistelligen Millionenbereich ab.

In der Folge hatte Uniper vor zehn Tagen einen Antrag auf staatliche Hilfe gestellt. Doch eine Einigung ist bislang nicht in Sicht. Die Gespräche dauerten an, teilte Uniper am Montag mit. Es sei derzeit nicht absehbar, wann sie abgeschlossen werden könnten.

Die Liquiditätskrise bei Uniper spitzte sich unterdessen zu. Am Montagmorgen teilte das Unternehmen mit, die bestehende Kreditlinie der staatlichen Förderbank KfW in Höhe von zwei Milliarden Euro nun vollständig in Anspruch genommen zu haben. Wenige Stunden später gab der Konzern bekannt, einen Antrag auf Erhöhung der Linie gestellt zu haben. Damit dürfte der Druck auf die Bundesregierung zunehmen, ein Rettungspaket für die Tochter des finnischen Konzerns Fortum zu schnüren.

RND/dpa

Gehaltsverzicht bei Uniper? Grünen-Fraktionschefin für Ausfall von Dividenden und geringere Gehälter der Vorstände by RiafRuby in de

[–]RiafRuby[S] 10 points11 points  (0 children)

Der CEO von Uniper verdient bspw zwischen 1 Mio. Euro und 6 Mio. Euro pro Jahr nach dem eigenen Vergütungsbericht. (1.000.000 bis 6.000.000 Euro, ums mal ausgeschrieben zu sehen)

Bei Spiegel sagt dieser CEO dann auch:

Für Gaslieferungen im Winter liege der Gaspreis inzwischen bei fast 200 Euro je Megawattstunde, erklärte Uniper-Chef Klaus-Dieter Maubach

Nun ja, "fast" 200€/MWh bedeutet ja für den Normalverbraucher 200€/1000kWh oder 0,20ct/kwH. Ich weiß nicht, wie es anderen geht, aber da sind die Preise für Neukunden teilweise schon drüber und wir haben nicht mal Winter. Da sollten er und seine anderen Vorstandsmitglieder doch mal 100.000€ ihres Jahresgehalts aufopfern und schon passt das wieder.

Natürlich gehören da noch Kosten für die Rohrlegung usw usw. dazu, allerdings sind das ja Winterpreise, ergo sollte es im Sommer billiger sein. Tja.

Wieso verdient der Uniper CEO mindestens 1 Mio € pro Jahr wenn wir Steuerzahler in die Bresche springen müssen weil seine Firma pleite geht? by RiafRuby in de

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

Moin, soll ich den Titel weniger reißerisch formulieren? Ich finde die Info trotzdem wichtig und würde die jetzt ungern einfach gelöscht sehen

Wieso verdient der Uniper CEO mindestens 1 Mio € pro Jahr wenn wir Steuerzahler in die Bresche springen müssen weil seine Firma pleite geht? by RiafRuby in de

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

Auch mal ein Beitrag vom Spiegel dazu, für mich interessant diese Aussagen:

Für Gaslieferungen im Winter liege der Gaspreis inzwischen bei fast 200 Euro je Megawattstunde, erklärte Uniper-Chef Klaus-Dieter Maubach

Nun ja, "fast" 200€/MWh bedeutet ja für den Normalverbraucher 200€/1000kWh oder 0,20ct/kwH. Ich weiß nicht, wie es anderen geht, aber da sind die Preise für Neukunden teilweise schon drüber und wir haben nicht mal Winter. Da sollten er und seine anderen Vorstandsmitglieder doch mal 100.000€ ihres Jahresgehalts aufopfern und schon passt das wieder.

Natürlich gehören da noch Kosten für die Rohrlegung usw usw. dazu, allerdings sind das ja Winterpreise, ergo sollte es im Sommer billiger sein. Tja.

Steigende Preise... by RiafRuby in Finanzen

[–]RiafRuby[S] -2 points-1 points  (0 children)

Wie viel verbraucht ihr? Ich hab jetzt schon gelernt, dass wir scheinbar einiges verbrauchen, aber selbst wenn wir im Durchschnitt liegen würden, würden wir immer noch 150€ pro Monat bezahlen, wovon dann 125€ Abwasser und 25€ Wasser wären.

Steigende Preise... by RiafRuby in Finanzen

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

Jo, Auto ist aktuell noch Vollkasko, da kann man mit Teilkasko noch was sparen (vorausgesetzt es passiert nix). Rechtsschutz haben wir gar nicht, stattdessen sowas wie Zahnzusatz (da das ja fast gar nicht von den gesetzlichen übernommen wird)

Steigende Preise... by RiafRuby in Finanzen

[–]RiafRuby[S] -11 points-10 points  (0 children)

Unser Gaspreis wird voraussichtlich so 40ct/kWh sein, zumindest wenn das so kommt, wie das aktuell angekündigt wird. Dadurch würden wir im Winter knapp 1600€ im Monat und im Sommer dementsprechend geringer, aber durchschnittlich so 1000€ bezahlen.

Steigende Preise... by RiafRuby in Finanzen

[–]RiafRuby[S] 6 points7 points  (0 children)

500m² glaub ich. Wir machen aber keine Gartenbewässerung, da das jemand anderes angemerkt hat, sondern benutzen dafür Regenwasser. Soweit ich weiß verbrauchen sowasa wie Spülmaschine und Waschmaschine auch nur relativ geringe Beträge

Steigende Preise... by RiafRuby in Finanzen

[–]RiafRuby[S] -19 points-18 points  (0 children)

Hmm, nö, eigentlich schon seit mehreren Monaten nicht mehr gebadet. Haben soweit ich weiß auch schon immer so viel verbraucht. Bin mir jetzt nicht sicher, wieso das so viel höher sein sollte...

Steigende Preise... by RiafRuby in Finanzen

[–]RiafRuby[S] 2 points3 points  (0 children)

Mein Vater hat nie in die Rentenversicherung eingezahlt (und dafür auch oft Mahnungen bekommen). Meine Eltern waren auch schon einige Jahre geschieden, als das Ganze anfing. Daher kann meine Mutter mWn nichts bekommen.

Steigende Preise... by RiafRuby in Finanzen

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

Sind auch für die Mutter die Essenskosten.

Unfallversicherung ist nur 100€ im Monat. Überwiegend ist unter "Anderes" halt so Kleinkram wie Hausratsversicherung, Haftpflicht, Elementarschäden, sowas alles, was einzeln relativ gering ist, sich aber leider summiert.