Μετάβαση στο κύριο περιεχόμενο

Αναρτήσεις

eGFR με CKD-EPI και ένα ενδιαφέρον μαθηματικό κόλπο

Ο υπολογισμός της GFR είναι καθημερινότητα στις μονάδες αιμοκάθαρσης. Η πιο σύγχρονη μέθοδος υπολογισμού του είναι η εξίσωση CKD-EPI (Chronic Kidney Disease Epidemiology Collaboration). Ο τύπος είναι ο εξής (πηγή Wikipedia): όπου k=0,9 για άντρες και 0,7 για γυναίκες, α=-0,411 για άντρες και -0,329 για γυναίκες Θα παρατηρήσετε ότι υπάρχουν 4 τμηματικές (piecewise) παραστάσεις, το α, το k και οι δύο τελευταίες με το [if] αν θεωρήσουμε ότι σε διαφορετική περίπτωση μπαίνει το 1 μια και οι παραστάσεις εμφανίζονται μόνο σε πολλαπλασιασμό. Ήθελα να γράψω αυτόν τον τύπο με καθαρά αριθμητική μορφή χωρίς να περιέχει τις 4 τμηματικές συναρτήσεις και με μια μορφή ώστε να μπορώ πολύ απλά να δίνω το νούμερο 1 για άντρες, το 2 για γυναίκες και αντίστοιχα το νούμερο 1 για λευκούς και το 2 για μαύρους. Τη λύση έρχεται να δώσει η γραμμική άλγευρα. Προσθέτουμε στον τύπο τις παραμέτρους Sex (αντρες=1, γυναίκες=2) και Race(λευκοί=1, μαύροι=2). Στην πρώτη περίπτωση του k έχουμε: x+y=0,9 και 2x+y=0,7 ...
Πρόσφατες αναρτήσεις

Linux σε γραφείο; Διορθώστε το poppler πρώτα!

Μια από τις πιο χρήσιμες εφαρμογές σε εργασιακό περιβάλλον είναι η συμπλήρωση εντύπων. Αυτό μπορεί εύκολα να γίνει με Templates σε Microsoft Word ή σε LibreOffice Writer. Μπορεί όμως πιο εύκολα να γίνει με PDF Forms. Δυστυχώς όλοι οι PDF viewers στο linux χρησιμοποιούν τη βιβλιοθήκη poppler γι´αυτη τη δουλειά. Και γράφω "δυστυχώς" γιατί από πάντα ο poppler έχει ένα λάθος που κάνει αυτή τη συμπλήρωση εγγράφων που χρησιμοποιούν non latin χαρακτήρες αδύνατη. Για σχετικές πληροφορίες μπορείτε να δείτε εδώ .

Canon EOS R

Καιρός να αναβαθμίσω τον εξοπλισμό μου σε Full Frame (35mm). Σαν Canonικός άνθρωπος η μόνη επιλογή που είχα ήταν η Canon R (ναι, η RP είναι για απλούς ερασιτέχνες). Όχι δεν περίμενα να βγάλει η Canon κάποια καινούργια κάμερα με IBIS και νέο σένσορα. Οι κάμερες πάνε και έρχονται αλλά οι φακοί μένουν, και είδα την R σαν το μέσο για να αρχίσω να επενδύω σε φακούς RF που είναι πραγματικά ασυναγώνιστοι. Τι φτωχοί είμαστε; Όχι αλλά δε μας τρέχουνε και απ’τα μπατζάκια, γι’αυτό το Grey Market ήταν μια καλή επιλογή για να γλυτώσω πάνω από 1000€. Και δεν το μετάνιωσα. Η EOS R έχει τον ίδιο σένσορα με την 5DIV που στα τεστ εργαστηρίου (και μόνο) δείχνει μια μικρή υστέρηση σε δυναμικό εύρος πράγμα που εξηγείται γιατί στις mirrorless κάμερες ο σένσορας είναι συνεχώς ανοικτός και η θερμοκρασία του ελαφρώς υψηλότερη. Αλλά όλα τα λεφτά είναι στους φακούς (προς το παρόν μόνο τον kit 24-105 IS II USM έχω). Ο αισθητήρας διαθέτει low pass filter όπως σχεδόν όλες οι Canon. Ένα μοναδικό του χαρακτηρι...

Canon EOS M50

Στο χώρο της φωτογραφίας συμβαίνει το εξής παράδοξο. Όσο πιο “επαγγελματική”, και προφανώς ακριβή, θεωρείται μια μηχανή, τόσο περισσότερες ρυθμίσεις και αυτοματισμούς έχει. Από την άλλη πλευρά όσο πιο επαγγελματίας είναι ένας φωτογράφος, τόσο λιγότερο θα χρησιμοποιήσει αυτές τις ρυθμίσεις και τις ευκολίες. Ο επαγγελματίας φωτογράφος θα σταθεί μόνο στο θέμα της φωτογραφίας και σε 4 μόνο παραμέτρους, το φως, το ISO, το διάφραγμα και την ταχύτητα. Όλα τα άλλα θα τα κάνει με κάποιο πρόγραμμα στον υπολογιστή, π.χ. LightRoom, Darktable, κλπ. Ο ερασιτέχνης φωτογράφος που δεν θέλει ή δεν έχει χρόνο για πολύ post production, πρέπει από πριν να ρυθμίσει τη μηχανή του για την ισορροπία λευκού, τον κορεσμό των χρωμάτων, την αντίθεση, την ευκρίνεια κ.λ.π. ή να χρησιμοποιήσει τις προεπιλογές της μηχανής του. Η EOS M50 είναι μια κάμερα δεν έχει να ζηλέψει και πολλά πράγματα σε σχέση με τις ρυθμίσεις της από μια επαγγελματική μηχανή full frame, και είναι ιδανική για τον ερασιτέχνη που θέλε...

Efficient Fibonacci code using recursion in C

Επειδή το functional programing  είναι πιο όμορφο από τα loops, προσπάθησα να βρώ μια συνάρτηση που να παράγει ένα συγκεκριμένο αριθμο fibonacci με χρήση αυτοαναφερόμενων συναρτήσεων χωρίς να κάνει διπλή αυτοαναφορά έτσι ώστε να είναι το ίδιο γρήγορη με τη χρήση loop. Δεν βρήκα πουθενά, οπότε έφτιαξα τη δικιά μου, μόνο 5 γραμμές κώδικα: unsigned long fibonacci_rec(char x) {     static unsigned long p1,p2;     if (x==0) return (p2=0, p1=0);     if (x==1) return (p2=0, p1=1);     unsigned long i=fibonacci_rec(x-1)+p2;     return (p2=p1, p1=i); } Και είναι το ίδιο γρήγορη με την κλασσική έκδοση με λούπες.

Στηρίζω Γιάννη Ραγκούση

Όταν το Φεβρουάριο του 2015 αποφάσισα να ασχοληθώ με τα κοινά για πρώτη φορά, ήξερα από πριν ποιο ιδεολογικό πλαίσιο ήθελα να ακολουθήσω και ποιος πολιτικός το αντιπροσωπεύει καλύτερα. Και δε με αποθάρρυνε το γεγονός ότι ο ίδιος είχε αποσυρθεί από την κεντρική πολιτική σκηνή (για πολιτικούς λόγους) 3 χρόνια νωρίτερα. Έτσι όταν ο Γιάννης Ραγκούσης ήρθε στη Θεσσαλονίκη να μιλήσει σε ένα συνέδριο της Νομικής του Α.Π.Θ., πήγα να τον ακούσω και να τον γνωρίσω από κοντά. Τον είχα διαλέξει γιατί ως Γ.Γ. του ΠΑΣΟΚ πήρε το κόμμα το 2007 3ο στις δημοσκοπήσεις (2% πίσω από τον ΣΥΡΙΖΑ του νεο-εκλεγμένου τότε αρχηγού του Α. Τσίπρα) και το έφερε το 2009 στο 44% και στο σχηματισμό αυτοδύναμης κυβέρνησης. Γιατί ως Υπουργός Εσωτερικών, Μεταφορών και Υφυπουργός Εθ. Άμυνας, έφερε νομοσχέδια και μεταρρυθμίσεις που άλλοι δεν καταφέρνουν να εντάξουν στο βιογραφικό τους σε πολλαπλάσιο χρόνο υπουργικής θητείας. Να θυμίσω τον Καλλικράτη, τη Διαύγεια, την Αξιολόγηση διευθυντών στο δημόσ...

Η τελευταία ευκαιρία για την Προοδευτική Παράταξη

Είναι η τελευταία ευκαιρία για την Προοδευτική Παράταξη. Είναι η τελευταία ευκαιρία να κινητοποιήσει τους απογοητευμένους και αποστασιοποιημένους απ’την πολιτική Έλληνες. Γι’αυτό κάποιοι που ενδιαφέρονται μόνο για καρεκλίτσες εξουσίας και μικροκομματικά συμφέροντα αντιτίθενται στην ηλεκτρονική ψηφοφορία που θα κινητοποιήσει τους νέους και τους Έλληνες του εξωτερικού. Επιθυμούν μια παράταξη μικρή φτάνει να έχουν την εξουσία να οριοθετούν τις καρέκλες. Δεν καταλαβαίνουν ότι η η γεσία μιας τέτοιας παράταξης έχει ημερομηνία λήξης τη συντριβή της στις επόμενες εθνικές εκλογές. Κάποιοι δεν θέλουν δημόσια αντιπαράθεση (debate) των υποψηφίων. Εκθέτουν μόνο την εικόνα τους χωρίς θέσεις, χωρίς παρελθόν και κυρίως χωρίς μέχρι τώρα πράξεις που να πιστοποιούν την αξία τους για μια τέτοια θέση. Για τους παραπάνω λόγους στηρίζω το Γιάννη Ραγκούση για την ηγεσία της Νέας Προοδευτικής Παράταξης. Έχει δείξει στην πολιτική του, αλλά και στην προσωπική του διαδρομή, ότι δεν τον ενδιαφέρουν οι καρέκλες τη...