Λίγο από όλα

Δεκεμβρίου 16, 2008

Ακούω. Ξεχνάω. Βλέπω. Θυμάμαι. (Μέρος 1ο)

Κατηγορίες: Tips, Διάφορα — Πέτρος Γαβαλάκης @ 8:49 μμ

Το ρητό του τίτλου (από τον Κομφούκιο αν δεν κάνω λάθος) τονίζει την αξία της εικόνας σε σχέση με τον προφορικό λόγο. Και βέβαια το “μια εικόνα όσο χίλιες λέξεις” τονίζει την αξία της εικόνας σε σχέση με το γραπτό λόγο.
Η τεχνική των εννοιολογικών χαρτών (με τη γενικότερη έννοια που περιλαμβάνει mind maps, concept maps αλλά και άλλες τεχνικές οπτικής αναπαράστασης) φιλοδοξεί να συνδυάσει τα θετικά όλων των προσεγγίσεων για τη μετάδοση ιδεών, σκέψεων και γνώσεων:

  • γρήγορη αναμετάδοση
  • καταγραφή
  • οπτικοποίηση
  • αλλά και να βοηθήσει στην εξέλιξή τους:

  • υποβοήθηση εστίασης
  • εντοπισμός σημείων για περαιτέρω ανάλυση
  • διευκόλυνση για γέννηση (καταιγισμό) νέων ιδεών (brain storming)
  • Στα θετικά αυτά έρχονται με τις δυνατότητες του web 2.0 (από υπηρεσίες όπως π.χ. το MindMeister) να προστεθούν δυνατότητες όπως:

  • εύκολος διαμοιρασμός ενός χάρτη
  • συνεργατική, σε πραγματικό χρόνο, επεξεργασία του
  • δυνατότητα καταγραφής ιστορικού αλλαγών και επιστροφή σε παλιότερη έκδοση
  • Ήταν έκπληξη για μένα να διαπιστώσω ότι η ιεραρχική (δενδρική) οργάνωση (βλέπε tab/space identation σε απλά αρχεία κειμένου — ουσιαστικά ένα πρώιμο outline — ή το ιεραρχικό σύστημα φακέλων και αρχείων) που χρησιμοποιώ εδώ και καιρό για διάφορα θέματα, όπως για:

  • την οργάνωση ιδεών,
  • την καταγραφή των εργασιών που πρέπει να γίνουν (todo list) ή που έχουν γίνει (journal),
  • την οργάνωση της προσωπικής “βάσης γνώσεων” στο σύστημα αρχείων,
  • ήταν και ο αρχικός τρόπος αναπαράστασης και ανταλλαγής της πληροφορίας αυτής από τις πρώτες εφαρμογές mind maps. Πλέον, βέβαια, υπάρχουν πιο προχωρημένες συμβάσεις και πρότυπα (κυρίως κλειστά) αποθήκευσης των πληροφοριών ( που όμως τα περισσότερα καταφεύγουν με τον ένα ή τον άλλο τρόπο σε κάποιο σχήμα σε XML).

    Στα θετικά αυτής της διαπίστωσης είναι ότι άμεσα μπορώ να αξιοποιήσω υπάρχουσες καταγραφές αλλά από την άλλη, ο βασικός λόγος που έψαξα λίγο περισσότερο το θέμα αυτό ήταν ακριβώς για να αποφύγω αυτούς τους περιορισμούς της αυστηρά ιεραρχικής δομής. Οι περιορισμοί αυτοί παρατηρούνται γενικότερα στις εφαρμογές δημιουργίας Mind Maps (που βέβαια ανάγονται και στον αρχικό ορισμό τους) και εκδηλώνονται με:

  • την έλλειψη δυνατότητας ορισμού σχέσεων (relationship) μεταξύ δύο κόμβων. Μάλιστα, το μόνο -εμπορικό κιόλας- λογισμικό που είδα να έχει τέτοια δυνατότητα ήταν το MindManager X5 Pro, όπου η σύμβαση είναι να συνδέει τους δύο κόμβους ένα διπλό βέλος με μη συνεχή γραμμή.
  • το να μη μπορεί ένας κόμβος να συνδέεται με δύο (ή και περισσότερους) κόμβους-γονείς
  • Σε αντίστοιχες περιπτώσεις, όπως π.χ. η κατηγοριοποίηση ενός άρθρου σε ένα blog, λύσεις έχουν δοθεί μέσω της συσχέτισης με πολλαπλές κατηγορίες ή ο χαρακτηρισμός (tagging) με κάποιες λέξεις κλειδιά. Οι αδυναμίες αυτές αλλά και η ανάγκη για παρουσίαση και έμφαση των σχέσεων μεταξύ πολλών εννοιών με οδηγεί στη διερεύνηση και της έννοιας των concept maps και του -πολύ δημοφιλούς στο χώρο της εκπαίδευσης – λογισμικού CMapTools (σε επόμενη ανάρτηση όμως). Εννοείται είναι ευπρόσδεκτες οι όποιες παρατηρήσεις και εμπειρίες επί του θέματος.

    Για την ώρα παραπέμπω σε ένα χάρτη (mind map) με θέματα που -προσπαθώ να- παρακολουθώ, ο οποίος δημιουργήθηκε πολύ γρήγορα μιας και το αρχείο προϋπήρχε και χρειάστηκε να κάνω μόνο μικρές αλλαγές σε κάποια σημεία όπου χρησιμοποιούσα το (-) αντί για bullet (το MindMeister επιτρέπει εισαγωγή από tab idented αρχείο):

    whatitrytofollow2

    Update: 2008-12-28 Τη δυνατότητα για σύνδεση εννοιών επέλεξε η MindMeister να την παρουσιάσει ως ..χριστουγεννιάτικο δώρο. Δοκιμαστικά, τουλάχιστον σε αυτή τη φάση, μπορεί να συνδέσει έννοιες με πράσινα βέλη:

    mindmeister_crossconnx

    Δεκεμβρίου 15, 2008

    @Devoxx από …μακριά

    Κατηγορίες: Java — Πέτρος Γαβαλάκης @ 1:12 μμ

    devoxx_logo1

    Να ‘ναι καλά ο Πάνος που μετέφερε με πολύ γλαφυρό τρόπο τα τεκταινόμενα (Μέρα 1η, Μέρα 2η, Μέρα 3η, Μέρα 4η) στη φετινή Devoxx (πρώην JavaPolis).

    Παρατήρησα ότι έδωσε έμφαση σε παρουσιάσεις σχετικές με Μεθοδολογία (Agile, Test Driven (TDD), Pair Programming κ.α.) ενώ
    είχε εκτενή κάλυψη (στην 3η Μέρα) της παρουσίασης σχετικά με το Pair Programming.
    Η αναφορά στα διάφορα σενάρια ήταν πλήρης και φαντάζομαι θα ήταν πολύ χρήσιμη και η επίδειξη/ανάδειξη των σχετικών πρακτικών μέσα από την πράξη και το παράδειγμα. Οι κακώς συχνά παρατηρούμενες καταστάσεις (anti-patterns) (όπως π.χ. η μη εφαρμογή της αρχής με το ..χαρακτηριστικό όνομα “team and bus” – δηλαδή τι γίνεται αν ο αρχηγός της ομάδας “χτυπηθεί” από λεωφορείο. Μπορεί να συνεχιστεί η λειτουργία της ομάδας;) και τα συμπεράσματα πάντως είναι πολύ χρήσιμα και γενικότερα όταν η ανάπτυξη γίνεται στα πλαίσια μιας ομάδας. Αξίζει να τα μελετήσει κανείς (ειδικά αν είναι ..ενεργό μέλος μιας ομάδας ανάπτυξης λογισμικού – και όχι μόνο εδώ που τα λέμε).

    Ευχαριστούμε και πάλι Πάνο για την …”ανταπόκριση”. Βέβαια μένει να ψάξω αλλού για εντυπώσεις και υλικό από τα sessions σχετικά με την πλατφόρμα Mobicents

    Δεκεμβρίου 11, 2008

    Παρουσία, Διαθεσιμότητα και Επικοινωνία Πραγματικού Χρόνου

    Κατηγορίες: Σύγκλιση, Τεχνολογία, Τηλεφωνία — Πέτρος Γαβαλάκης @ 8:32 μμ

    Τελικά οι συναντήσεις του OpenCofee έχουν πολλά θετικά…Πέρα από την ενημέρωση για νέες προσπάθειες μέσα από τις παρουσιάσεις και τις νέες γνωριμίες με άτομα και τάσεις είναι και ένα καλό κίνητρο για ραντεβού και συνάντηση στις δύσκολες συνθήκες “συνεύρεσης” (μην παρεξηγηθώ,ε;) της Αθήνας…

    Η τελευταία εκδήλωση ήταν μια καλή αφορμή να τα πούμε από κοντά με το Γιάννη (της K2Dynamics), φίλο και παλιό συμφοιτητή, και να ανταλλάξουμε απόψεις για τη …μάχη χαρακωμάτων (όχι δεν αναφέρομαι στα …μπάχαλα των ημερών) στο χώρο των υποδομών και των εφαρμογών με απαιτήσεις επικοινωνίας πραγματικού χρόνου (RAI – Realtime Application Infrastructure) ανάμεσα στα -σημειωτέον ανοικτά- πρότυπα SIP (και οι επεκτάσεις τύπου SIMPLE) και XMPP.
    O Γιάννης έχει ασχοληθεί πάρα πολύ με το θέμα ενώ στο XMPP στηρίζεται και η υπηρεσία ζωντανής υποστήριξης PresenceSpace που εδώ και λίγο καιρό έχουν λανσάρει. Ελπίζω να δοθεί η ευκαιρία να την παρουσιάσει σύντομα σε επόμενη συνάντηση του OpenCoffee μπας και ξεφύγει η θεματολογία των παρουσιάσεων από τον αμιγώς web 2.0 και social oriented χαρακτήρα που έχουν αυτή τη στιγμή.

    Βέβαια, η κουβέντα είναι μεγάλη μιας και είναι σε εξέλιξη ακόμη η προσπάθεια ενδυνάμωσης αυτών καθ’αυτών των πρωτοκόλλων (π.χ. θέματα ασφάλειας) αλλά και εύρεσης τρόπων για διαλειτουργικότητα (interoperability). Μάλιστα το συγκεκριμένο θέμα ήταν από τα βασικά στην τελευταία συνάντηση του IETF. Περισσότερα από τα …παρασκήνια εδώ και εδώ όπου ο Dan York (από τον κόσμο του SIP) συζητά με τον Peter St. Andre από τους πρωτεργάτες της XMPP (πρώην Jabber και νυν μέρος της Cisco) κοινότητας.

    Blog στο WordPress.com.