Ausflug in den Arbeitsspeicher

Dieser Eintrag ist als Gedankenmodell gedacht um anderen den Einstieg in die low-level Struktuen des Programmierens zu geben. Es besteht aus den Quellen, die ich gefunden und verstanden habe, sowie das was ich über die Zeit gelernt habe. Ich hoffe es stimmt alles, aber wenn nich (wenn etwas auch nur nich ganz stimmig scheint), bitte lasst es mich wissen. Danke :) Ausflug in den Arbeitsspeicher - wie Datenstrukturen (in Rust) dargestellt werden Ich möchte hier darüber reden, wie Datenstrukturen in Rust im Arbeitsspeicher aussehen, und auch wie der Kernel Arbeitsspeicher abstrahiert.
mehr lesen →

52posts

52posts Ich hatte mir dieses Jahr als Ziel gesetzt 52 Posts zu schreiben, also jede Woche einen. Das hat nicht geklappt. Es waren dann doch nur 36. Allerdings ist das kein Problem für mich, denn ich hatte anfangs einige Themen, die ich richtig toll fand und über die ich wenig recherchieren musste und recht schnell einen neuen Eintrag veröffentlichen konnte. Außerdem gab es auch sehr stressige Phasen in der Schule, die as Blog schreiben schwer gemacht haben.
mehr lesen →

Nixos Remote

NixOS remote build Da bei NixOS die gesamte Konfiguration des Systems in der Konfigurationsdatei liegt, kann man ein System von einem anderen Rechner aus Kontrollieren und einstellen. Dieses Modell bietet sich natürlich sehr für Server an, vorallem solche, auf die man keinen Physichen Zugriff hat. Allerdings ist es auch in meinem Fall von großem Nutzen. Ich habe noch einen zweiten Laptop, der kleiner ist und den ich daher mit auf Reisen oder zum Lernen verwende.
mehr lesen →

gemini

gemini gemini ist ein Protokoll um Daten über das Internet zu transportieren. Es soll eine freiere und schnellere Alternative zu http darstellen. Dabei ist es nicht gedacht, dass gemini alle Features von http hat, sondern, dass absichtlich weniger Features da sind. Vorallem kein Javascript und nur sehr eingeschränktes tracking, und das schon im Protokoll garantiert. Das Problem mit http Eigentlich gibt es kein Problem mit http. Aber das moderne Internet ist nicht mehr das, wofür es geschaffen wurde.
mehr lesen →

uiua

uiua uiua ist eine Sprache, die ich in den letzten Tagen entdeckt habe und sehr faszinierend finde (außerdem ist der Interpreter in Rust geschrieben und kann zu WASM kompiliert werden). Einige Besonderheiten, die uiua von anderen Sprachen abhebt, ist die Verwendung von Symbolen (glyphs) um Funktionen und Operationen darzustellen. Das macht es natürlich schwerer die Sprache zu lernen, da man nicht nur die Funktionalität, sondern auch die Schreibweise komplett neu erlernen muss.
mehr lesen →