Dienstag, 1. August 2023
Wie verzweifelt muss die FDP sein
... wenn ihr Verkehrsminister Wissing mit dem völlig absurden Vorschlag kommt einen CSU-Politiker für 243 Millionen Euro haftbar zu machen?

https://www.tagesschau.de/inland/innenpolitik/haftung-politiker-100.html

Klar, Sommerloch... aber das geht schon über den normalen Sommerloch-Schwachsinn deutlich hinaus.

Die Verzweiflung ist natürlich angebracht. Wenn eine Partei, nur aus Angst die Koalition könnte kaputt gehen, das von einem Grossteil der Bevölkerung gehasste grüne Heizungsgesetz mit ein paar Änderungen abnickt statt einfach von Anfang an zu sagen: mit uns nicht, wird sie damit keinen Blumentopf gewinnen können bzw. werden die Umfrageergebnisse der FDP wohl auch in den nächsten Monaten weiter im einstelligen Bereich herumdümpeln...



Sonntag, 23. Juli 2023
IMDB hat das "Rating By Demographic" abgeschafft
Ich frage mich, warum ich überhaupt noch bei imdb nachschaue. Die neuesten Filme und Serien interessieren mich sowieso nicht bzw. ich weine keinem dieser Produkte eine Träne nach, wenn es in einem der gegenwärtigen Hollywood-Streiks versandet.

Nun schränkt IMDB auch noch politisch sehr korrekt die statistische Betrachtungsweise der dargebotenen Produkte ein. Früher konnte man sich das Interesse an einem Film oder einer Serie gestaffelt unter anderem nach Alter und/oder Geschlecht anschauen. Nicht, dass ich das jemals besonders ernst genommen habe (die ganze Statistik von IMDB ist nur mit sehr viel Vorsicht zu genießen), aber unterhaltsam fand ich es mitunter schon. Das ist nun leider nicht mehr möglich:


https://www.reddit.com/r/imdb/comments/124i1f1/imdb_demographic_data_has_been_removed_from_the/

https://community-imdb.sprinklr.com/conversations/imdbcom/imdb-user-ratings-page-redesign/64220f80ac2f711237475865



Mittwoch, 15. März 2023
vector::resize() zur Initialisierung einer 2D-Matrix
Es fällt auf, dass bei den Beispielen die man im Netz zu vector::resize() finden kann (z. B. [1], [2], [3]) kein einfaches Beispiel beschrieben wird das die Möglichkeit aufgreift einen vector mittels eines Templat-Objektes zu initialisieren.

Hier zunächst einmal die Definition von vector:resize():

void resize( size_type count, const value_type& value ); //vor C++ 20
constexpr void resize( size_type count, const value_type& value ); //ab C++ 20

Während die "size_type" - Variable count einen einfachen Integer-Wert repräsentiert, der die Größe des neu zu erzeugenden Containers beschreibt, stellt die "const value type&"-Variable value ein konstantes Objekt dar, das wiederum selbst ein Container sein kann.

Hier nutze ich dies z. B. um eine 2D-Matrix zu erzeugen, die ich mit dem Wert 3.14 (willkürliches Beispiel) initialisiere:



Consolen-Ausgabe:



[1] https://en.cppreference.com/w/cpp/container/vector/resize

[2] https://cplusplus.com/reference/vector/vector/resize/

[3] https://www.geeksforgeeks.org/vector-of-vectors-in-c-stl-with-examples/