Χρήστος Μαργιώλης

Δουλειά

Ομιλίες

Τίτλος Εκδήλωση Ημερομηνία Τοποθεσία Αρχεία
State of the FreeBSD Audio Subsystem EuroBSDCon 2024 (FreeBSD DevSummit 09/2024) 2024/09/20 Δουβλίνο, Ιρλανδία διαφάνειες, βίντεο
Arbitrary Instruction Tracing with DTrace AsiaBSDCon 2024 2024/03/24 Ταϊπέι, Ταϊβάν διαφάνειες, έγγραφο
Arbitrary Instruction Tracing with DTrace EuroBSDCon 2023 2023/09/17 Κουίμπρα, Πορτογαλία διαφάνειες, βίντεο

Προγραμματισμός

Μία από τις πιο παραγωγικές μου ημέρες ήταν όταν διέγραψα 1000 γραμμές κώδικα.

— Ken Thompson

FreeBSD

src commits
Υπάρχουν και μερικά (παλιότερα) ακόμα patches που δεν ανέβηκαν από εμένα άμεσα, οπότε αυτός ο σύνδεσμος δεν τα πιάνει όλα.
Άρθρα
Όχι μόνο FreeBSD.
Ports
Ports τα οποία συντηρώ.
Papers
Από ομιλίες και παρουσιάσεις.
Wiki profile
Δεν το ανανεώνω τακτικά.
Audio Stack Improvements
Τρέχον έργο χρηματοδοτημένο από το FreeBSD Foundation με στόχο την βελτίωση του ήχου στο FreeBSD.
Αναφορές: 2024Q1, 2024Q2, 2024Q3, 2024Q4, 2025Q1
Δείτε επίσης: Ομιλίες
DTrace: Instruction-level dynamic tracing
Ανάπτυξη νέου DTrace provider “kinst”, ο οποίος καθιστά δυνατή την παρακολούθηση οποιασδήποτε εντολής assembly, καθώς και inline συναρτήσεων, εντός του πυρήνα του FreeBSD. Διαθέσιμο από το FreeBSD 14.0.
Αναφορές: Foundation, 2022Q3, 2023Q1
Δείτε επίσης: Ομιλίες
Sound mixer improvements
Υλοποίηση mixer βιβλιοθήκης, επανεγγραφή του mixer(8), και αναβαθμίσεις στο sound(4). Το πρότζεκτ ήταν μέρος του Google Summer of Code 2021 και είναι διαθέσιμο από το FreeBSD 14.0.

Δικά μου πρότζεκτς

os
Λειτουργικό σύστημα. Δεν κάνει τίποτα άλλο παρά να bootάρει, ωστόσο.
pic_therm
Μέτρηση θερμοκρασίας και υγρασίας με την χρήση του μικροελεγκτή Microchip PIC16F877A και του αισθητήρα BME280.
nfy
Απλές ειδοποιήσεις για το σύστημα παραθύρων X χωρίς την χρήση daemon.
chip8
Ναι, άλλος ένας προσομοιωτής CHIP-8.
graphcurses
Curses γεννήτρια 2D γραφημάτων. Σχεδίαση συναρτήσεων μίας μεταβλητής, καθώς και των παραγώγων τους.

Περισσότερα στο Sourcehut, GitHub και τον δικό μου Git server.

Ιστοσελίδες

Όπως και αυτή η ιστοσελίδα, όλες όσες αναφέρονται παρακάτω δημιουργήθηκαν με Hugo:

Atlas Audio & Visual Studios
Στούντιο στο οποίο κάνω πρόβες όταν βρίσκομαι στην Ελλάδα.
terminalrecords.gr
Δισκογραφική εταιρία φίλου και διανομή δίσκων.

Γιατί να έχεις την δική σου ιστοσελίδα;

Πυρόσβεση

Υπηρετώ στον 6ο Πυροσβεστικό Σταθμό Αθηνών.

Μουσική

Παίζω κυρίως κιθάρα, μπάσο και μερικά ακόμα έγχορδα όργανα. Υπάρχει ξεχωριστή σελίδα με (δημοσιευμένα) πρότζεκτς στα οποία έχω δουλέψει ανά τα χρόνια.

Ιστορία

World History Daily
Ιστορική σελίδα που δημιούργησα πριν από χρόνια.

Γιατί να μελετήσεις ιστορία; Ποιό είναι το νόημα; Είναι βαρετή!

Βίντεο

Έχω κανάλι στο YouTube στο οποίο ανεβάζω βίντεο περιστασιακά.