Science
Scientific stuff mainly about Informatics and Telecommunications
Πτυχιακή Εργασία και Ορκωμοσία
Posted by Manolis Platakis on 28-03-2009 at 19:44
Στην αυγή του 2009, έθεσα ως "new year's resolution" την ολοκλήρωση της συγγραφής του κειμένου της πτυχιακής μου. Η εργασία είχε ολοκληρωθεί και βαθμολογηθεί από το Σεπτέμβριο - έτσι γράφτηκα και στο μεταπτυχιακό. Έκτοτε διάφορες υποχρεώσεις ξεπερνούσαν σε προτεραιότητα την ολοκλήρωση της πτυχιακής. Όμως, η πιθανότητα απώλειας της επικείμενης ορκωμοσίας έφερε στην κορυφή την πτυχιακή και μετά από υπερπροσπάθεια των τελευταίων εβδομάδων είμαι στην ευχάριστη θέση να ανακοινώσω την ολοκλήρωσή της! Μπορείτε να τη δείτε στον κατάλογο των δημοσιεύσεων.

Η ορκωμοσία θα λάβει χώρα στο κεντρικό κτίριο του Πανεπιστημίου Αθηνών, στα Προπύλαια, την Τρίτη 7 Απριλίου και ώρα 9:30 το πρωί. Όσοι πιστοί προσέλθετε! Επί τη ευκαιρία, αξίζει να αναφερθεί ότι θα έχω την τιμή να ορκιστώ πλάι στους τίμιους γίγαντες και φίλους Λεωνίδα και Χρήστο.
Εισαγωγή στο LaTeX
Posted by Manolis Platakis on 15-11-2008 at 20:08
Τον τελευταίο καιρό, είχα απογοητευτεί αρκετά από την όψη των κειμένων που έβγαζε το Word και σε συνδυασμό με το γεγονός ότι είχα στο μυαλό μου συγκεκριμένα πράγματα, όσον αφορά το placing και το juxtaposition πινάκων και εικόνων, τα οποία αδυνατούσα να τα κάνω πράξη στο Word (χωρίς να σημαίνει απαραίτητα ότι φταίει μόνο το Word γι' αυτό) αποφάσισα να δοκιμάσω το περίφημο LaTeX που άκουγα τόσα χρόνια στη σχολή. Επιπλέον, ήρθε η ώρα να γράψω το κείμενο της πτυχιακής μου και θα το ήθελα γραμμένο με όσο το δυνατόν πιο επιστημονικό τρόπο.


Το λογότυπο του LaTeX

Ας δούμε όμως την ιστορία του TeX. Το TeX δημιουργήθηκε από τον Donald Knuth, σπουδαίο επιστήμονα της Πληροφορικής, συγγραφέα του -διαρκώς εξελισσόμενου- βιβλίου "The Art of Computer Programming" και όμοτιμο Καθηγητή στο πανεπιστήμιο του Stanford. Κατά τη διάρκεια της καριέρας του πήρε διάφορα σημαντικά βραβεία μεταξύ των οποίων και το Turing Award το 1974. Εξέδωσε την τρίτη έκδοση του βιβλίου του το 1977 και εξέφρασε τον εκνευρισμό του με την όψη που είχε αυτό τυπωμένο. Αποφάσισε να δημιουργήσει ένα typesetting σύστημα με δύο στόχους στο μυαλό: αφενός να επιτρέπει στον καθένα να δημιουργήσει υψηλής ποιότητας βιβλία καταβάλλοντας σχετικά μικρή προσπάθεια και αφετέρου να παράγει αποτελέσματα τα οποία θα ήταν ίδια σε όλους τους υπολογιστές, τώρα και στο μέλλον. Έτσι, έγραψε το μεγαλύτερο ποσοστό του πηγαίου κώδικα για το TeX το οποίο και διέθεσε ως ελεύθερο και ανοιχτό λογισμικό.


Donald Knuth

Το TeX προφέρεται "τεχ" καθότι ο Donald Knuth το ονόμασε έτσι από την ελληνική λέξη τέχνη. Το TeX δεν είναι ένας επεξεργαστής κειμένου αλλά μία κανονική γλώσσα προγραμματισμού, βασισμένη σε macros και tokens, και είναι ισοδύναμη με μια μηχανή Turing (το universal υπολογιστικό μοντέλο). Θα δούμε και στη συνέχεια ότι το γεγονός αυτό δεν πρέπει να μας τρομάζει και ότι δε θα χρειαστούμε στα περισσότερα κείμενά μας αναδρομές και δομή επιλογής (if-then-else). Το σύστημα αυτό εξελίσσεται μέχρι σήμερα και χρησιμοποιείται από την ακαδημαϊκή κοινότητα, κυρίως των θετικών επιστημών, καθώς και από επαγγελματίες ή ερευνητές που βρίσκονται σε οργανισμούς, εταιρίες, ιδρύματα, κλπ.

Επειδή το TeX ήταν κάπως δύσχρηστο δημιουργήθηκε από πάνω του ένα high level programming layer το οποίο ονομάστηκε LaTeX (προφέρεται λέιτεχ). Πλέον, χρησιμοποιείται ευρέως από καθηγητές, επιστήμονες, επαγγελματίες, ερευνητές, μηχανικούς κλπ και ελάχιστος κόσμος γράφει απευθείας σε TeX. Το LaTeX επίσης εξελίσσεται και είναι διαθέσιμο ως ελεύθερο και ανοιχτό λογισμικό.

Ένας εξαιρετικός freeware Windows editor για LaTeX είναι ο LEd διαθέσιμος για κατέβασμα από εδώ. Μπορείτε να δείτε εδώ πώς να κάνετε τα πρώτα σας βήματα. Αφότου αποκτήσετε λίγη τριβή θα δείτε ότι υπάρχει πλούτος πληροφοριών στο google, διάφορα e-books και πολλά templates για οτιδήποτε κείμενο επιθυμείτε να γράψετε. Αν χρησιμοποιείτε και τον LEd θα δείτε ότι ο editor προσφέρει πάρα πολλές ευκολίες στο compiling των κειμένων, στην ανέρευση των συντακτικών λαθών καθώς και στην αυτόματη συγγραφή κώδικα.

Για τη συγγραφή ελληνικών στο LaTeX δείτε έναν κατατοπιστικό οδηγό εδώ. Ο συγγραφέας του έχει δημιουργήσει και ένα package για την αυτόματη αναγνώριση λατινικών και ελληνικών χαρακτήρων το οποίο όμως είναι διαθέσιμο για FreeBSD (δεν το έχω δοκιμάσει για άλλο λειτουργικό) και επομένως κατά κανόνα θα χρειαστείτε, πέρα από το alt+shift, να πληκτρολογείτε μια εντολή για το διαχωρισμό μεταξύ ελληνικών και λατινικών χαρακτήρων. Είναι λιγότερο ενοχλητικό από όσο ακούγεται.

Τελευταίο μα όχι έσχατο, ο Μιχάλης Νικολάου, απόφοιτος του τμήματός μας που διαπρέπει στο Η.Β., ανέβασε εδώ ένα .tex αρχείο για τη συγγραφή της πτυχιακής εργασίας του τμήματος Πληροφορικής & Τηλ/νων σύμφωνα με τον κανονισμό της βιβλιοθήκης.
Πώς είναι ένα επιστημονικό συνέδριο
Posted by Manolis Platakis on 04-08-2008 at 19:29
Μια χιουμοριστική προσέγγιση για το πως είναι ένα επιστημονικό συνέδριο (στο ύφος του phdcomics, οποιαδήποτε ομοιότητα με πραγματικά συνέδρια είναι εντελώς συμπτωματική).

  • 84 άτομα γράφτηκαν στο συνέδριο
  • 30 άτομα απουσίαζαν κάθε στιγμή
  • 10 άτομα χάζευαν στο laptop τους
  • 10 άτομα πρόσεχαν
  • 7 άτομα καταλάβαιναν
  • 5 άτομα προετοίμαζαν τη δική τους παρουσίαση
  • 3 άτομα έκαναν ερώτηση προς το χορηγό για να δείξουν ενδιαφέρον για το προϊόν
  • 2 άτομα κοιμόντουσαν
  • 2 άτομα είχαν ειλικρινείς απορίες προς τον ομιλητή
  • 2 άτομα ρώταγαν τον ομιλητη με τρόπο που να τον φέρνει σε δύσκολη θέση
  • 2 άτομα σέρφαραν με το iPhone 3G που είχαν πρόσφατα αγοράσει από τις ΗΠΑ
  • 1 άτομο ήταν ο chair του session και είχε άγχος γιατί προσπαθούσε να σκεφτεί ερώτηση προς τον ομιλητή για την περίπτωση που κανείς άλλος δε θα ρώταγε κάτι (είναι λέει αγένεια)
  • 1 άτομο παρουσίαζε τη δική του εργασία


Βασική μου έμπνευση αποτέλεσε το HDMS '08 αλλά το post αυτό έχει εμφυτευτεί με μια γενναία δόση υπερβολής.