Die Suche ergab 154 Treffer

von Biolunar
06.12.2022, 11:08
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Array-Grösse zur Laufzeit festlegen?
Antworten: 23
Zugriffe: 1601

Re: Array-Grösse zur Laufzeit festlegen?

Funktionspointer sind auch sehr komisch mit der Syntax, aber da führt kein Weg dran vorbei. Als Tipp für C++ (nicht C):   using Allocator = void * (size_t); // function expecting a size and returning a void pointer   Allocator * foo = &malloc; // Funktionszeiger   Allocator & foo = malloc; ...
von Biolunar
18.01.2022, 23:08
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 18

An der Library Front gab es Fortschritte: Abgesehen vom PowerPC port hab ich meine liblinux entschlackt: Bisher hatte ich jeden Syscall zur verfügung, aber es gibt sooo viele, dass ich haufenweise überflüssige entfernt habe. Mein Herz hat dabei ein bisschen geblutet :( Fall ich sie vermisse, kann ic...
von Biolunar
18.01.2022, 00:30
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 17

Ich mache mal weiter :D Wie man sieht hab ich irgendwann aufgehört meinen Fortschritt zu dokumentieren. Aber es gab Fortschritt! Muss mich nur wieder dran erinnern was ich gemacht habe… Aus irgendeinem Grund hab ich angefangen meine liblinux auf den PowerPC zu porten. Der Port ist noch nicht fertig,...
von Biolunar
17.12.2021, 11:14
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 16

Ist irgendwie zur Gewohnheit geworden das Türchen einen Tag später zu öffnen :( Codetechnisch ist heute nicht bei herum gekommen, hab aber herum experimentiert wie ich ein disk image erstellen kann. Werde vermutlich bei der Variante, die von xq im IRC vorgeschlagen wurde, vorerst verbleiben: nur ein...
von Biolunar
15.12.2021, 23:15
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 15

Irgendwie bin ich aus dem Schwung raus. Heute hab ich meine Programme in ein initrd image gesteckt und erfolgreich mit qemu gebootet. Und viel zu viel Zeit verschwendet heraus zu finden wie das ganze mit TLS funktioniert, damit ich das TODO aus meinem compat code entfernen kann für errno , welches _...
von Biolunar
15.12.2021, 23:12
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 14

Fällt aus, weil weiß auch nicht. Hab nix gemacht :(
von Biolunar
14.12.2021, 10:54
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 13

Schon wieder ein Update für gestern … Ich bin irgendwie einen Tag hinterher :D

Hab gestern kaum was geschaft, bis auf meinen compat Code zu einer libcompat gemacht, damit ich die in jedem Programm verwenden kann.
von Biolunar
13.12.2021, 12:23
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 12

Mal wieder verspätetes Update von gestern :-)
Es gibt zwei neue Programme: reboot und poweroff. Arbeit am init Programm geht voran, aber ich muss mal eine VM aufsetzen, damit ich den unter realen Bedingungen testen kann.
von Biolunar
12.12.2021, 01:39
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 11

Heute bin ich zu etwas gekommen. Meine Shell nimmt Formen an! Und mit Formen meine ich Funktionen :) Es funktionieren: exit, cd, pwd und das Ausführen von beliebigen Programmen. Da es bisher kein Pendant zu $PATH oder so gibt, müssen alle Progamme durch Angabe ihres Pfades gestartet werden. Ist erst...
von Biolunar
12.12.2021, 01:27
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 10

Am 10. Tag befand sich leider nichts hinter der Codetür, da keine Zeit.
von Biolunar
09.12.2021, 23:49
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 9

Heute hab ich mit dem init Prozess angefangen und gemerkt, dass ich eine Shell brauche auf die init warten kann. Daher hab ich auch mit der Shell angefangen ;-)
War nicht wirklich viel, hatte kaum Zeit.
von Biolunar
08.12.2021, 17:52
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 8

Heute hab ich wieder einiges geschafft. Mein printf kann nun sowohl die verschiedenen Integertypen ( int , long , …), sowie die precision von strings ( %.20s ) und integern verstehen. Das rudimentäre ls Programm funktioniert. Es zeigt momentan aber nur den inode, den Dateityp und den Namen an. Und d...
von Biolunar
08.12.2021, 09:32
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 7

Gestern wieder nicht zum update gekommen …

Hab den Tag damit verbracht zu verstehen wie die komische API des getdent64 syscalls funktioniert und angefangen mein printf um den precision parameter zu bereichern. Endergebnis: Hab bisher nur mein ls angefangen, aber funktionieren tut es noch gar nicht.
von Biolunar
06.12.2021, 15:23
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 6

Heute einen freien Tag gehabt und viel geschafft! Kapitel 5 ist abgeschlossen und der Texteditor kann ist nun völlig funktionabel. LOC main.c: 838 compat.h: 142 compat.c: 637 Alle anderen Programme werde ich alleine schreiben, ich wollte nur nicht, dass ich sehr lange an dem Editor festhänge. 6 Tage...
von Biolunar
06.12.2021, 10:21
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 5

Bin gestern Abend eingeschlafen ohne das Update, daher nun der Stand von gestern. Bugs (es waren mehrere gleichzeitig) sind behoben und bin nun in der Mitte von Kapitel 4. Beim debuggen hab ich doch noch eine „richtiges“ getline geschrieben, es gibt also keine Beschränkung in der Zeilenlänge der Tex...
von Biolunar
04.12.2021, 12:06
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 4

Irgendwo sind bugs, SIGSEGV lässt grüßen :D Aber heute hab ich kaum Zeit, daher nur einen Codedump: https://git.sr.ht/~biolunar/libfreestanding
Debuggen werd ich wohl morgen.
von Biolunar
04.12.2021, 00:57
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 3

Heute gibt es nicht viel zu erzählen. Kapitel 3 ist abgearbeitet, in Kapitel 4 wird fopen/fclose/getline verwendet, was vermutlich länger dauern wird zu implementieren. Deshalb mache ich das stattdessen mit den syscalls, sowie mit fester maximallänge von Zeilen in den Dateien. Sollte erstmal genügen...
von Biolunar
03.12.2021, 15:34
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Re: Advent of Bio

Ist teilweise schwierig den Drang zur Perfektion zu unterdrücken…
von Biolunar
02.12.2021, 23:24
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 2

Danke für die Aufmerksamkeit :) Heute war ich recht lange beschäftigt, denn realloc, free und scanf sind ziemliche Brocken. Um scanf habe ich mich erfolgreich gedrückt, da die Funktion bisher nur in einem Kompatibilitätsfall aufgerufen wird, der unter Linux nie auftreten sollte. Aber ich halte mich ...
von Biolunar
01.12.2021, 22:42
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Tag 1

Habe angefangen den Kilo Texteditor (https://viewsourcecode.org/snaptoken/kilo) zu implementieren. Da muss ich mir nicht selbst Gedanken drum machen wie ich am besten einen Editor schreibe, sondern hangel mich einfach an dem Tutorial entlang. Ich bin noch nicht sicher wie lange mich der festhalten w...
von Biolunar
01.12.2021, 22:31
Forum: Vorstellungsbereich
Thema: Advent of Bio
Antworten: 23
Zugriffe: 1624

Advent of Bio

Hallo zusammen! Ich kam spontan auf die Idee als eine andere Variante von advent of code mal selbst meine Projekte täglich fortzuführen. Dazu hab ich mir überlegt, dass es doch möglich sei bis Weihnachten ein fertiges Image meines Betriebsystems fertig zustellen. Und mit „fertig“ ist nicht *fertig* ...
von Biolunar
12.07.2021, 21:00
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [make]
Antworten: 13
Zugriffe: 1259

Re: [make]

Cool, danke für die Tipps NytroX! :-) Den "-" hat er anscheinend mit reingenommen, um zu verhindern, dass make den Prozess stoppt, falls keine .o Dateien vorhanden sind. "-" ist dazu da um Fehler in Befehlen zu ignorieren. Damit rm keinen Fehler zurück gibt, kann man auch -f ang...
von Biolunar
12.07.2021, 16:30
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [make]
Antworten: 13
Zugriffe: 1259

Re: [make]

Dein Target muss hello-make.exe heißen und nicht nur hello-make.
von Biolunar
28.01.2021, 10:05
Forum: Artikel, Tutorials und Materialien
Thema: Artikelempfehlungen, interessante Publikationen o.Ä.
Antworten: 483
Zugriffe: 302763

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

MMPX Style-Preserving Pixel Art Magnification
Beindruckend viele Details bleiben bei diesem Filter beim hochskalieren erhalten.
von Biolunar
25.11.2020, 15:20
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: VS 2019 - Variable wird zu Link , Maus ändert zu Hand und nichts mehr anklickbar
Antworten: 10
Zugriffe: 678

Re: VS 2019 - Variable wird zu Link , Maus ändert zu Hand und nichts mehr anklickbar

Hab das selbe Verhalten vor ein paar Wochen gehabt, als ich VS19 in einer Win10 VM installiert habe. Ich dachte schon das liegt irgendwie an meinem Tastaturlayout (noch jemand mit Neo hier? :D). War super nervig und hab es auch nicht immer zu 100% reproduzieren können, daher müsste es eigentlich imm...
von Biolunar
28.07.2018, 16:16
Forum: Allgemeines Talk-Brett
Thema: Linkdump
Antworten: 472
Zugriffe: 256137

Re: Linkdump

The Elusive Frame Timing
Kann dieses Problem auch auftauchen, wenn ich in die Simulation per Frame um eine konstante Zeit voranschreiten lasse?
von Biolunar
05.05.2018, 22:11
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Zeit für einen Schlaufendurchgang ermitteln
Antworten: 17
Zugriffe: 4098

Re: Zeit für einen Schlaufendurchgang ermitteln

Sehr empfehlenswerter Artikel dazu: https://gafferongames.com/post/fix_your_timestep/

Unter Windows verwendet man üblicherweise QueryPerformanceCounter für maximale Präzision.
von Biolunar
02.05.2018, 21:39
Forum: Vorstellungsbereich
Thema: [Projekt] Mein STL-Viewer
Antworten: 91
Zugriffe: 25608

Re: [Projekt] Mein STL-Viewer

Sehr geil! Startet auch unter Linux64/Wine problemlos und lädt die Files echt flott. Könntest du bitte nochmal die aktuelle Version testen? Jemand beschwert sich, dass sie auf seinem Linux/Wine nicht funktioniert … was hattest du denn genutzt – die portable Version oder den Installer? Ich habe die ...