Meet my wiki

πηγη wikicommons, αδεια GFDL

Οταν μεγαλωσω -δηλαδη, πρωτα ο Θεος, σε καναδυο μηνες- θελω να γινω μηχανικος λογισμικου (σοφτγουερ ετζινιρ που λεμε και στα Ελληνικα) και η αγαπημενη μου εξειδικευση ειναι η μοντελοποιηση λογισμικου (σοφτγουερ μοντελιγκ) και τα παρεπομενα. Ιδανικα δηλαδη, οταν μεγαλωσω και με ρωταει ο κοσμος τι δουλεια κανω, θα εχω να επιλεξω πώς θα απαντησω: Αν θελω να το παιξω νερντουλας θα λεω οτι “Ασχολουμαι με μοντελισμο”, με τις προφανεις αναφορες στα πλαστικα αεροπλανακια που φτιαχναμε στο γυμνασιο, ενω αν θελω να το παιξω ιστορια θα λεω οτι “Ασχολουμαι με το μοντελινγκ” και αστους να ψαχνουνε να βρουνε τις σαμπανιες και τα bunnies.

Τελοσπαντων, οπως και με ολα τα πραγματα πλεον σε αυτον τον κοσμο, το πεδιο δοξης λαμπρο του σοφτγουερ μοντελιγκ συνοδευται απο εναν τεραστιο ογκο πληροφοριας απο το δυκτιο. Και οσο προχωραει η διαδικασια εκκολαψης μου, γινεται ολο και πιο εμφανες οτι υπαρχει η μεγαλη αναγκη να μπορω να κουμανταρω αυτην την πληροφορια. Ουσιαστικα αυτο που με ενδιαφερει ειναι να εχω ενα “annotated directory” δηλαδη εναν καταλογο συνδεσμων με σχολια δικα μου, ωστε να μπορω να οργανωσω, να φιλτραρω και να καταλογογραφησω ολη αυτην την πληροφορια. Ιδανικα, αυτο θα μπορουσε καποια στιγμη να φανει χρησιμο και σε αλλους ανθρωπους.

Για τετοιες δουλειες δεν υπαρχει καλυτερο πραγμα απο το να μπορει κανεις να εχει το δικο του wiki. Και αναμεσα στoυς πολλους και διαφορους που προσφερουν τετοιες υπηρεσιες (γιατι το web2.0 δεν ειναι μονο τα blogs, το youtube και το flickr…), διαλεξα ολως τυχαιως το Wikidot το οποιο προσφερει δωρεαν wiki hosting χωρις διαφημισεις και ειναι και κομψο. Επισης, το Wikidot χρησιμοποιει το λογισμικο …wikidot, το οποιο υποτιθεται οτι θα ειχε απελευθερωθει σαν ελευθερο λογισμικο το καλοκαιρι (ή το φθινοπωρο συμφωνα με ενα αλλο FAQ), αλλα εχει καθυστερησει (ή εγκαταλειφθει σαν ιδεα, δεν ξερω).

Τελοσπαντων, με αρκετα λιγη προσπαθεια, σηκωσα το Software Modeling Wiki, ενα “annotated directory” για οτιδηποτε μου χτυπησει στο ματι σαν χρησιμο, ενδιαφερον, δυνητικα χρησιμο ή δυνητικα ενδιαφερον σχετικα με το θεμα. Το χρησιμοτερο προς το παρον κομματι του wiki, μαλλον θα ελεγε κανεις οτι ειναι ο μικρος σχολιασμενος καταλογος για τα σχετικα εργαλεια, με εμφαση σε εκεινα που ειναι ελευθερο λογισμικο.

So, come, meet my wiki! 🙂

Meet my wiki

Οταν η γεωμετρια αρχιζει να ξεφευγει

Ο τυπος που φτιαχνει το xkcd ειναι, οπως ολοι ξερουμε, σοφος ανθρωπος. Αλλωστε ηταν ο πρωτος που ειδα να παρουσιαζει τοσο ξεκαθαρα τον τροπο με τον οποιο ο νερντοκοσμος διαβαζει τη Wikipedia. Ξεκινωντας λοιπον καποια στιγμη απο το αρθρο για την εργατικη αυτοδιαχειρηση, και περνωντας στον αναρχικο συμβολισμο κατεληξα σε καποια φαση να διαβαζω για την πενταλφα και απο εκει ολως παραδοξως βρεθηκα στα …κανονικα πολυτοπα!

Μη με ρωτησετε τι ειναι, το καλυτερο που μπορω να πω ειναι οτι τα πολυτοπα ειναι γενικευσεις των πολυγωνων και των πολυπλευρων σε παραπανω απο 3 διαστασεις και οτι οπως υπαρχουν κανονικα πολυγωνα (το ισοπλευρο τριγωνο, το τετραγωνο, το εξαγωνο κτλ) και κανονικα πολυπλευρα (τριεδρη μπυραμιδα, κυβος, εικοσαεδρο ζαρι του DnD κτλ) ετσι υπαρχουν και κανονικα πολυτοπα.

Και απο τον αναρχικο συμβολισμο κατεληξα να διαβαζω για στερεογραφικες προβολες, που ειναι ο τροπος αν τα αναπαραστησεις στο χαρτι. Λιγο πριν συνεχισω στις χαρτογραφικες προβολες Mercator και Mollweide (και επ’ευκαιρια, η Αφρικη και η Ν.Αμερικη ειναι πιο μεγαλες απο οσο συνηθως φαινονται στους χαρτες: οι συνηθισμενες προβολες τις αδικουν στο ματι), βρεθηκα να κοιταω το αρθρο για το tesseract που απ’οσο καταλαβαινω πρεπει να ειναι το κανονικο οκταχωρο.

Oταν “λιγο” αργοτερα εκλεισα τα tabs της wikipedia που πλεον εδειχναν σε αρθρα οπως Ptolemaic Egypt, Rubens και Lunar phase, ειχε ξεμεινει ανοιχτο ενα ακομα παραθυρο, απο τοτε που διαβαζα για το tessaract. Ηταν η σελιδα ενος τυπου που εχει φτιαξει ενα -οπως αποδειχτηκε μετα απο λιγο- καταπληκτικο προγραμμα, το Jenn3d.

Κατεβαζω τον κωδικα, τον κανω compile και μενω μαλακας. To Jenn3d, ειναι free software, ειναι γραμμενο σε C++, χρησιμοποιει OpenGL και χρησιμευει στο να μπορεις να κατασκευαζεις σφαιρικες (χαχα, “στερεογραφικες”, για την ακριβεια) προβολες απο τα πολυδιαστατα πολυτοπα που λεγαμε πριν. Αφου τις κατασκευασεις, μπορεις να τις ζουμπηξεις, να τις τσιτωσεις, να τις στριφογυρισεις, να τις φερεις απο δω, να τις φερεις απο εκει (ολα αυτα καταλαβαινω οτι εχουν καποια μαθηματικη σημασια την οποια αγνοω) και στο τελος, να κανεις και ενα capture για να τα βγαλεις και στο blog σου να τα δειξεις στον κοσμο τι ωραια που ειναι. Ιδου λοιπον μερικα παραδειγματα:



Μερικα κανουν και ωραια wallpapers, ε? Μπορειτε να δειτε μερικα ακομα που εφτιαξα εδω. Εικονες απο περισσοτερα πολυτοπα, αλλα και περισσοτερες πληροφοριες (για πιο γενναιους απο μενα) για αυτα τα παραξενα πραγματα που μοιαζουν με μπουρμπουληθρες, μπορειτε να βρειτε στη σελιδα του Jenn3d.

Οταν η γεωμετρια αρχιζει να ξεφευγει

Ευαγγελος Βενιζελος και Wikipedia

Οπως διαβαζω στο blog του Ευαγγελου Βενιζελου, ο κυριος Βενιζελος διαβαζοντας στο αρθρο για τον εαυτο του στη Wikipedia οτι:

Venizelos, originally Evangelos Tourkoglou (he changed his name by deed poll) was born in Thessaloniki, Greece.

θεωρησε οτι του ριχνουν λασπη και κινησε τις διαδικασιες:

Επικοινώνησα με την Wikipedia και αφού έγινε η σχετική διόρθωση, με διαβεβαίωσαν ότι θα διερευνήσουν το θέμα. Είπαν επίσης ότι παρά το γεγονός ότι οι ίδιοι δεν φέρουν ευθύνη για τις εισαγωγές πληροφορίας, μπορούν κατόπιν δικαστικής εντολής να αποκαλύψουν το ΙΡ του χρήστη που έκανε την συγκεκριμένη εισαγωγή. Η διαδικασία αυτή έχει ήδη ξεκινήσει και θα περιμένω τα αποτελέσματά της.

Δεν εχω σκοπο, να συζητησω αν ο κυριος Βενιζελος αλλαξε ονομα (που δεν με νοιαζει αλλωστε). Tυχαινει ομως να εχω μια κοντινοτερη γνωση του τι εγινε με το αρθρο που τον αφορα μιας και απο το 2005 και μετα, ειμαι ενας Wikipedian (με τα ολα μου).

Η προσθηκη της πληροφοριας που ο κυριος Βενιζελος θεωρησε σαν λασπη εγινε σε αυτην την επεξεργασια, απο τον χρηστη Damac, εναν Ιρλανδο που μενει στην Ελλαδα. Τυχαινει να εχω συνεργαστει σε διαφορες περιπτωσεις με τον Damac σε διαφορα αρθρα στη Wikipedia, μαλιστα ειμαστε και οι δυο μελη μιας ομαδας που εχει σχηματιστει για την βελτιωση των αρθρων που εχουν να κανουν με τα Ελληνικα πολιτικα πραγματα. Προκειται για εναν σοβαροτατο Wikipedian, που εχει συνεισφερει σημαντικα στην ποιοτικη αναβαθμιση τετοιου ειδους αρθρων για την Ελληνικη πολιτικη.

Οπως καθε μεγαλο σαιτ στο ιντερνετ, η Wikipedia εχει και αυτη το μεριδιο της απο προβληματικους χρηστες. Ανθρωπους που τη βλεπουν σαν παιχνιδι και μπαινουν για να τρολαρουν, κολλημενους που μπαινουν για να κανουν τα αρθρα να λενε τη αποψαρα τους και αλλους που ειτε ειναι απλα τρελαρες ειτε προσπαθουν ιδιοτελως να διαστρεβλωσουν την αληθεια.

Με μια εμπειρια μεγαλυτερη των δυο χρονων, μπορω πλεον να ξεχωριζω αν καποιος χρηστης λειτουργει με προβληματικο τροπο ή αν λειτουργει, οπως λεμε στη Wikipedia, “in good faith“. Μπορω πλεον δηλαδη να ξεχωριζω σε μεγαλο βαθμο “τα προβατα απο τα εριφια”. Και με την εμπειρια μου μπορω να πω οτι ο Damac, oχι απλα λειτουργει καλη τη πιστει, αλλα οτι ειναι και αφοσιωμενος στο να κανει ποιοτικες, ουδετερες συνεισφορες.

Η ποιοτητα του Damac μπορει να διαπιστωθει και απο το Barnstar το οποιο βρισκεται στη σελιδα χρηστη του, και το οποιο του το απενειμε ο χρηστης Yannismarou, ενας αλλος αξιολογοτατος χρηστης που εχει γραψει αρκετα Featured Articles, ακριβως για τη δουλεια που εχει κανει ο Damac στα αρθρα για την Ελληνικη πολιτικη σκηνη. Επισης, αδιασειστος μαρτυρας της ποιοτητας του Damac σαν Wikipedian, ειναι και η λιστα των συνεισφορων του.

Εχοντας γραψει ολα τα παραπανω για την ποιοτητα του Wikipedian που εκανε την αρχικη προσθηκη, παμε λιγο να δουμε την ιδια την προσθηκη. Ο Damac προσεθεσε το “επιμαχο” κειμενο εχοντας σαν πηγη του το αρθρο “Education is not possible in universities at the mercy of ‘rebeloi’“, το οποιο βρισκεται στην online εκδοση της Athens News, η οποια ειναι μια γνωστη αγγλοφωνη ελληνικη εφημεριδα του συγκροτηματος Λαμπρακη. Στο αρθρο της Athens News, το οποιο υπογραφει καποιος Μαρκος Δραγουμης αναφερεται επι λεξει:

This point was made once again by Pasok’s Evangelos Venizelos, a man who named himself by deed poll after the famous Greek statesman Elefterios Venizelos believing that his own family name of Tourkoglou would not be much of a vote-catcher.

Προφανως, η εγκυροτητα του συγκεκριμενου αρθρου και του συγκεκριμενου αρθρογραφου ειναι (πλεον) υπο αιρεση. Ομως, το γεγονος οτι το αρθρο βρισκεται σε μια σχετικα γνωστη και εν γενει θεωρουμενη εγκυρη εφημεριδα ειναι αρκετο για καποιον ο οποιος λειτουργει καλη τη πιστει να θεωρησει οτι εχει μια πληροφορια την οποια αξιζει να συμπεριλαβει στο αντιστοιχο αρθρο στη Wikipedia. Οποιοσδηποτε, και εγω ακομα, θα μπορουσε και αν ειχε τυχει να δει το αρθρο της Athens News να ειχε συμπεριλαβει αυτην την πληροφορια στο αρθρο για τον κυριο Βενιζελο, με τον ιδιο τροπο που δεν θα δισταζε να αμφιβαλλει για την εγκυροτητα μια παρομοιας πληροφοριας δημοσιευμενης απο καποιον αρθρογραφο σε εφημεριδα του ΔΟΛ, οπως για παραδειγμα στο Βημα ή τα Νεα.

Για αυτο και θεωρω λαθος και υπερβολικο το οτι ο κυριος Βενιζελος ξεκινησε δικαστικη διαδικασια για να “ξεσκεπασει” την ταυτοτητα του Damac. Αν ειναι καποιος στον οποιο θα επρεπε να αναζητησει ευθυνες ο κυριος Βενιζελος, αυτος ειναι ο κυριος Δραγουμης και η Athens News. Στη Wikipedia, εμεις οι χρηστες απλα συνεισφερουμε αναφεροντας αυτα που γραφονται σε πηγες που θεωρουνται στοιχειωδως αξιοπιστες, οπως στην προκειμενη περιπτωση η Athens News.

Στο αρθρο για τον Σωκρατη Κοκκαλη, στις 22 Αυγουστου, εγω προσωπικα προσεθεσα την πληροφορια οτι ο κυριος Κοκκαλης εχει κατηγορηθει για κατασκοπεια υπερ της Σταζι. Δεν το εβγαλα απο το κεφαλι μου, το εγραψα αναφερομενος σε αρθρο του BBC. Θα επρεπε ο κυριος Κοκκαλης να κινηθει δικαστικα απαιτωντας απο τη Wikipedia τα στοιχεια μου?

Ευαγγελος Βενιζελος και Wikipedia

RSS από Media Wiki

Για οποιον δεν το ξερει ηδη, εχω αναλαβει κατω απο την προστατευτικη μου φτερουγα το wiki που χρησιμευει για CMS στην Κοινοτητα Ελευθερου λογισμικου ΕΜΠ. Σημερα μας παρουσιαστηκε η αναγκη να παραξουμε RSS feeds απο συγκεκριμενα κομματια του wiki. Πώς δουλευει το συστημα και τι εκανα, λοιπον.

Καταρχην, η υποδομη: χρησιμοποιούμε στο wiki μια σελίδα με το ονομα “Νέα”. Αυτην την σελιδα “Νέα” την βάζουμε (χρησιμοποιώντας transclusion) να φαίνεται και στην αρχική σελίδα. Oποτε εχουμε κατι καινουριο να πουμε παμε στην κορυφη της και προσθετουμε ενα καινουριο section. Ενα section (για να κραταμε τα πραγματα απλα) ειναι ενα κομματι wiki-κειμενου κάπως σαν το παρακάτω:

==Τιτλος του section==
Κειμενο του section κειμενο του section, κειμενο κειμενο κειμενο. Κειμενο του section κειμενο του section, κειμενο κειμενο κειμενο.

Kαθε καινουρια ειδηση λοιπον ηταν ενα τετοιο πραγμα. Λοιπόν ο σκοπος ηταν καθε τετοιο section να ειναι ενα αντικειμενο στο feed. Πώς το κάνουμε αυτό?

Υπαρχει λοιπον ενα απιστευτα γλυκουλι extension του MediaWiki, που λεγεται WikiArticleFeeds Extension. Και λεω “απιστευτα γλυκουλι” γιατι, τοσο η εγκατασταση του, οσο και η χρηση του ειναι απιστευτα απλη, και παραλληλα αυτο που κανει το κανει πολυ εξυπνα!

Η εγκατασταση συνισταται στο να αντιγραψεις το αρχειο που περιεχει τον php κωδικα για το extension στον υποφακελο extensions της εγκαταστασης του MediaWiki και να προσθεσεις τις γραμμες

require_once('extensions/WikiArticleFeeds.php');
$wgForceArticleFeedSectionLinks = true;

στο κυριο αρχειο ρυθμισεων του MediaWiki, δηλαδη το LocalSettings.php. Αυτο ειναι ολο!

Η χρηση του ειναι ακομα πιο απλη. Πηγα στη σελιδα με τα Νεα και στην αρχη των sections προσεθεσα τη γραμμη

και στο τελος των sections τη γραμμη

Πλεον στη σελιδα των Νεων, στο toolbox του MediaWiki εμφανιζεται και ενα λινκ για το RSS feed της σελιδας (δεν φαινεται ομως απο το customized skin που χρησιμοποιούμε, αλλα φαίνεται στο default skin, αλλα τελοσπαντων).

Και αυτο ηταν ολο! Ποσο μου αρεσουν τα πραγματα που κανουν δυσκολες δουλειες με τοσο απλο τροπο!!

ΥΓ. Φυσικα, το extension κανει κιαλλα πολλα πραγματα. Εδω περιεγραψα το υποσυνολο που με βοηθησε να κανω τη δουλεια μου. Για περισσοτερα δειτε στη σελιδα του. Το λινκ ειναι καπου παραπανω.
ΥΓ2. Υπαρχει κανεις εκει εξω να μου πει με ποιο τροπο μπορω να εμφανισω εδω αποπανω στο blog τα tags startfeed και endfeed χωρις να χρησιμοποιησω textarea? Γιατι ειτε pre ειτε code tags να εβαζα, δεν μου τα εμφανιζε καθολου…

RSS από Media Wiki