Παράλληλη Αναζήτηση

Αναζήτηση

Βρες
Εμφάνιση

Άρθρα :: Έκθεση

( τουλάχιστον 63 δημοσιογράφοι σκοτώθηκαν στον κόσμο το 2005, ο μεγαλύτερος αριθμός την τελευταία δεκαετία, εκ των οποίων οι 24 στο ιράκ, που κατέχει τα πρωτεία της πιο "θανατηφόρας" χώρας. :: 4/1/2006 20:56:21) 

Συγγενής ενός Ιάπωνα δημοσιογράφου που δολοφονήθηκε στο Ιράκ, προσεύχεται στην κηδεία του. Αξίζει να σημειωθεί ότι ο συγκεκριμένος δημοσιογράφος, μαζί με έναν συνάδελφό του που επίσης δολοφονήθηκε, είχαν βοήθησει έναν 10χρονο Ιρακινό να έρθει στην Ιαπωνία για να εγχειριστεί στα μάτια.

Φαινόμενα

3.2 Αλγόριθμοι + Δομές Δεδομένων = Προγράμματα

Τουλάχιστον 63 δημοσιογράφοι σκοτώθηκαν στον κόσμο το 2005, ο μεγαλύτερος αριθμός την τελευταία δεκαετία, εκ των οποίων οι 24 στο Ιράκ, που κατέχει τα πρωτεία της πιο "θανατηφόρας" χώρας.

Δίκη - «Μάτριξ»

Τα δεδομένα ενός προβλήματος αποθηκεύονται στον υπολογιστή, είτε στην κύρια μνήμη του είτε στη δευτερεύουσα μνήμη του.

Αυτά προκύπτουν από την ετήσια έκθεση της μη κυβερνητικής οργάνωσης δημοσιογράφων "Δημοσιογράφοι Χωρίς Σύνορα", που εδρεύει στο Παρίσι.

Δίκη από τα τηλεοπτικά μέσα θα προβληθεί είτε υπάρχει κάμερα μέσα στην αίθουσα είτε όχι, εικονική, μπερδεύοντας μύθο και πραγματικότητα

Η αποθήκευση αυτή δεν γίνεται κατά ένα τυχαίο τρόπο αλλά συστηματικά, δηλαδή χρησιμοποιώντας μία δομή.

"Για τρίτη συνεχόμενη χρονιά το Ιράκ ήταν η πιο επικίνδυνη χώρα για τους ανθρώπους των μέσων ενημέρωσης", αναφέρεται στην έκθεση, στην οποία επισημαίνεται ότι από την αρχή του πολέμου το 2003 συνολικά έχουν σκοτωθεί 76 δημοσιογράφοι και εργαζόμενοι στα μέσα ενημέρωσης, περισσότεροι απ' ό,τι στην εικοσαετία 1955-1975 στον πόλεμο του Βιετνάμ.

ΠΟΠΗ ΔΙΑΜΑΝΤΑΚΟΥ

Η έννοια της δομής δεδομένων (data structure) είναι σημαντική για την Πληροφορική και ορίζεται με τον ακόλουθο τυπικό ορισμό.

"Τα τρομοκρατικά χτυπήματα και οι επιθέσεις των Ιρακινών ανταρτών είναι η κύρια αιτία, αν και ο αμερικανικός στρατός σκότωσε τρεις εξ αυτών".

Εικόνες ανάλογες με εκείνες που διαδραματίστηκαν στο Ωνάσειο -την περίοδο που νοσηλευόταν ο Ανδρέας Παπανδρέου - αναμένεται να ζήσουμε και από σήμερα, έξω από τον Κορυδαλλό

Ορισμός:

Μία άλλη μελέτη από την εδρεύουσα στη Νέα Υόρκη "Επιτροπή για την προστασία των δημοσιογράφων", που δόθηκε στη δημοσιότητα προχθές, αναφέρει ότι ο συνολικός αριθμός των δημοσιογράφων που σκοτώθηκαν μέσα στο 2005 ανέρχεται στους 47, εκ των οποίων οι 22 στο Ιράκ. Πού ήταν αλήθεια όλοι αυτοί οι όψιμοι υπερασπιστές της κάμερας, όταν ψηφιζόταν ο νόμος που απαγόρευε την παρουσία της κατά τη δίκη της 17Ν;

Δομή Δεδομένων είναι ένα σύνολο αποθηκευμένων δεδομένων που υφίστανται επεξεργασία από ένα σύνολο λειτουργιών.

Να σημειωθεί ότι διαφορετικές οργανώσεις δίνουν διαφορετικά στοιχεία για τις απώλειες των ανθρώπων του Τύπου κυρίως εξαιτίας των κριτηρίων, που ποικίλλουν, για το ποιος θεωρείται δημοσιογράφος.

Με ελάχιστες εξαιρέσεις αρθρογραφίας, ουδείς φαινόταν να έχει όρεξη να δώσει μάχη για την κάμερα.

Κάθε μορφή δομής δεδομένων αποτελείται από ένα σύνολο κόμβων (nodes).

Η έκθεση των "Δημοσιογράφων Χωρίς Σύνορα" αναφέρει ότι το Ιράκ ακολουθούν οι Φιλιππίνες, όπου σκοτώθηκαν συνολικά επτά δημοσιογράφοι. Και το χειρότερο;

Οι βασικές λειτουργίες (ή αλλιώς πράξεις) επί των δομών δεδομένων είναι οι ακόλουθες:

"Οι εχθροί τους δεν είναι πια ένοπλες ομάδες αλλά πολιτικοί, επιχειρηματίες και έμποροι ναρκωτικών, που στοχεύουν δημοσιογράφους οι οποίοι αποκαλύπτουν τις παράνομες δραστηριότητές τους". Πολλοί από εκείνους που ήταν υπέρμαχοι της απουσίας της από τη δικαστική αίθουσα, αίφνης εμφανίζονται υπέρ της παρουσίας της.

- Προσπέλαση (access), πρόσβαση σε ένα κόμβο με σκοπό να εξετασθεί ή να τροποποιηθεί το περιεχόμενό του.

Η βία κατά δημοσιογράφων στην Αφρική αυξήθηκε επίσης, με τη Δημοκρατία του Κογκό, τη Σιέρα Λεόνε και τη Σομαλία να κατέχουν τις πρώτες θέσεις στον κατάλογο. Ορισμένοι εξ αυτών ανήκουν και στη Βουλή, όπου ψήφισαν υπέρ του νόμου τον οποίο τώρα καταδικάζουν.

- Εισαγωγή (insertion), δηλαδή η προσθήκη νέων κόμβων σε μία υπάρχουσα δομή.

Στην Ασία η είσοδος του νέου έτους βρήκε στη φυλακή 126 δημοσιογράφους και τρεις συνεργάτες τους σε 23 διαφορετικές χώρες. Και, φυσικά, δεν είναι δυνατό ακριβώς εκείνοι που ψήφισαν τον νόμο να ζητούν τώρα την παρανομία.

- Διαγραφή (deletion), που αποτελεί το αντίστροφο της εισαγωγής, δηλαδή ένας κόμβος αφαιρείται από μία δομή.

Επιπλέον αυξήθηκε η λογοκρισία κατά δημοσιογράφων. Μπερδευτήκαμε πάλι.

- Αναζήτηση (searching), κατά την οποία προσπελαύνονται οι κόμβοι μιας δομής, προκειμένου να εντοπιστούν ένας ή περισσότεροι που έχουν μια δεδομένη ιδιότητα.

Περίπου οι μισές των 1.006 περιπτώσεων που έχουν καταγγελθεί καταγράφονται στο Νεπάλ. Και δεν είναι η πρώτη φορά.

- Ταξινόμηση (sorting), όπου οι κόμβοι μιας δομής διατάσσονται κατά αύξουσα ή φθίνουσα σειρά.

Στην Κίνα τα μέσα ενημέρωσης λαμβάνουν καθημερινά οδηγίες από την υπηρεσία προπαγάνδας για το τι πρέπει να μεταδοθεί και τι όχι. Το παθαίνει διαρκώς το έθνος πότε με τα οτζαλανικά και έκτοτε με πάμπολλες επαναλαμβανόμενες κρίσεις, από τους βομβαρδισμούς της Γιουγκοσλαβίας μέχρι το τρομο-ριάλιτι θέαμα.

- Αντιγραφή (copying), κατά την οποία όλοι οι κόμβοι ή μερικοί από τους κόμβους μίας δομής αντιγράφονται σε μία άλλη δομή.

Το Πεκίνο μάλιστα κατέχει την πρώτη θέση στον κατάλογο με το μεγαλύτερο αριθμό φυλακίσεως δημοσιογράφων αλλά και λογοκριτικών παρεμβάσεων στους διαδικτυακούς τόπους. Σαν να μην υπάρχει ραχοκοκαλιά στην πολιτική σκέψη και το θέαμα να αναλαμβάνει να διαμορφώσει κάθε φορά τους όρους του διαλόγου.

- Συγχώνευση (merging), κατά την οποία δύο ή περισσότερες δομές συνενώνονται σε μία ενιαία δομή.

Στην Κίνα φυλακίστηκαν 32 δημοσιογράφοι και 62 συνάδελφοί τους που εργάζονται σε διαδικτυακούς τόπους. Του επιτρέπουμε να το κάνει.

- Διαχωρισμός (separation), που αποτελεί την αντίστροφη πράξη της συγχώνευσης.

Στην Κούβα 24 δημοσιογράφοι παραμένουν φυλακισμένοι.

Αυτό είναι το χειρότερο και από την παρουσία ή μη της κάμερας στη δίκη για την 17Ν.

Στην πράξη σπάνια χρησιμοποιούνται και οι οκτώ λειτουργίες για κάποια δομή.

Τη χρονιά που πέρασε συνολικά 807 δημοσιογράφοι οδηγήθηκαν σε αστυνομικά τμήματα, ενώ το 2004 ο αντίστοιχος αριθμός ήταν 907. Δεν επιδεικνύουμε ψυχραιμία απέναντι στις συνθήκες που οι ίδιοι διαμορφώνουμε, τις μεγεθύνει το τηλεοπτικό θέαμα και κατόπιν σπεύδουμε να παραστήσουμε ότι δεν διαμορφώθηκαν με δική μας ευθύνη.

Συνηθέστατα παρατηρείται το φαινόμενο μία δομή δεδομένων να είναι αποδοτικότερη από μία άλλη δομή με κριτήριο κάποια λειτουργία, για παράδειγμα την αναζήτηση, αλλά λιγότερο αποδοτική για κάποια άλλη λειτουργία, για παράδειγμα την εισαγωγή.

Επίσης 1.308 δέχτηκαν απειλές, ενώ το 2004 ο αντίστοιχος αριθμός ήταν 1.146.

Βουλευτές, για παράδειγμα, ψηφίζουν νόμους για την τηλεόραση και σε κάθε απόπειρα εφαρμογής τους από το Εθνικό Συμβούλιο Ραδιοτηλεόρασης, τις αρμοδιότητες του οποίου οι ίδιοι αποφάσισαν, εξανίστανται και μιλούν για κυβερνητικό φασισμό (οι της αντιπολίτευσης).

Αυτές οι παρατηρήσεις εξηγούν αφ' ενός την ύπαρξη διαφορετικών δομών, και αφ' ετέρου τη σπουδαιότητα της επιλογής της κατάλληλης δομής κάθε φορά.

Το ίδιο συμβαίνει και στην παρούσα περίπτωση.

Στη συνέχεια του βιβλίου αυτού θα γίνει πληρέστερη παρουσίαση εναλλακτικών δομών δεδομένων.

Αντί να μελετηθεί πώς θα περιοριζόταν η παρά-τη-δίκη-αγορά-ενημέρωσης και όχι η εικόνα γενικώς, ψηφίστηκε νόμος, που μοιάζει να εθελοτυφλεί ως προς τις πραγματικές συνθήκες της εποχής και της εγχώριας ενημέρωσης.

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

Γνωρίζουμε, όμως, πως ήδη βρίσκονται σε θέση μάχης, ακριβώς όπως ήταν αναμενόμενο, τα κανάλια μηδέ των κρατικών εξαιρουμένων για την έναρξη της δίκης.

Μάλιστα, το πρόγραμμα πρέπει να θεωρεί τη δομή δεδομένων και τον αλγόριθμο ως μία αδιάσπαστη ενότητα.

Έχουν καταστρωθεί σχέδια μάχης, έχουν επιστρατευθεί έμπνευση και τεχνολογία για να καλυφθούν τα κενά της εικόνας, έχουν ενοικιαστεί χώροι απέναντι ακριβώς από την αίθουσα στον Κορυδαλλό, όπου θα διεξάγεται η δίκη, για να εγκατασταθούν τηλεοπτικά στρατηγεία - μαθαίνουμε με εξαιρετικά υψηλό ενοίκιο - στήθηκε μάλιστα και η παραδοσιακή τέντα για να φιλοξενήσει τις κάμερες («τέντα Κορυδαλλός» θα γράφουν τώρα οι απευθείας συνδέσεις).

Η παρατήρηση αυτή δικαιολογεί την εξίσωση που διατυπώθηκε το 1976 από τον Wirth (που σχεδίασε και υλοποίησε τη γλώσσα Pascal)

Φυσικά και θα κατασκευαστεί από κομπιούτερ μια εικονική αίθουσα και θα παρακολουθούμε πιθανόν κάτι σαν «Μάτριξ» σε δίκη για την τρομοκρατία.

Αλγόριθμοι + Δομές Δεδομένων = Προγράμματα

Δεν είναι και άσχημα.

Ωστόσο για την πληρέστερη κατανόηση της σχέσης αυτής στη συνέχεια θα εξετασθεί ένα τέτοιο πρόβλημα.

Θα εξασκηθεί το τηλεοπτικό θέαμα σε νέες μεθόδους ή θα εφαρμόσει τις παλιές και δοκιμασμένες, πάντως τα όπλα δεν θα τα παραδώσει.

Παράδειγμα

Τι απομένει από αυτή τη διαμάχη;

Έστω ότι πρέπει να γραφεί ένας αλγόριθμος που να δέχεται ως είσοδο το όνομα ενός συνδρομητή του ΟΤΕ και να δίνει ως έξοδο το τηλέφωνό του.

Μια κυβέρνηση που δείχνει να υπαναχωρεί μπροστά στο πρόβλημα, όπως ανέκυψε.

Πρώτη Λύση.

Ε, καλά κασετοφωνάκι μπορεί να επιτρέψουμε.

Δομή Δεδομένων: Δημιουργείται μία ακολουθία (Ο1,Τ1), (Ο2,Τ2), …,

Για κάμερα θα αποφασίσει ο δικαστής.

(Οn, Τn), όπου οι μεταβλητές Οi και Τi αναφέρονται στο όνομα και στο τηλέφωνο του i-οστού συνδρομητή, για i=1,2,…,n.

Νομοθετούντες βουλευτές που δεν αναμετρώνται εγκαίρως με τις περιστάσεις και μένουν ακάλυπτοι.

Αλγόριθμος: Η ακολουθία ανιχνεύεται μέχρι να βρεθεί το ζητούμενο όνομα του συνδρομητή Οk και εκτυπώνεται το τηλέφωνο Τk.

Μια σχέση ΜΜΕ - κυβέρνησης που επιτρέπει ακόμη και την ειρωνεία από τη δεύτερη για τον τρόπο λειτουργίας των πρώτων: μια κάρτα των 25 ευρώ για καρτοτηλέφωνο «δώρο» από την κυβέρνηση, θα προσφερθεί στους δημοσιογράφους που θα καλύπτουν το γεγονός, ανακοίνωνε ο κ. Πρωτόπαπας - είδαμε μειδίαμα αλήθεια στα χείλη του;

Ο αλγόριθμος αυτός είναι αποδοτικός για συνδρομητές ενός χωριού ή μίας κωμόπολης, αλλά για συνδρομητές μίας μεγάλης πόλης είναι χρονοβόρος.

Το σύστημα δείχνει να νοσεί.

Δεύτερη Λύση.

Όχι, γιατί αντιπαρατίθενται με ορμή

Δομή Δεδομένων: Χρησιμοποιείται και πάλι η ακολουθία της πρώτης λύσης, αλλά αυτή τη φορά οι συνδρομητές είναι ταξινομημένοι λεξικογραφικά.

κυβέρνηση και ΜΜΕ, αλλά γιατί κάθε φορά που συμβαίνει «φταίει η τηλεόραση» (!).

Επιπλέον δημιουργείται μία δεύτερη ακολουθία με τα στοιχεία (Α,n1), (B,n2), …, (Ω,n24).

Ήδη η απαγόρευση έγινε σόου.

Κάθε στοιχείο της δεύτερης αυτής ακολουθία δίνει για κάθε γράμμα του αλφαβήτου τη θέση ni (για i=1, 2, …, 24) στην πρώτη ακολουθία με το πρώτο όνομα συνδρομητή που αρχίζει από το γράμμα αυτό.

Και αυτό σημαίνει σύγχυση.

Αλγόριθμος: Αφήνεται για άσκηση στο μαθητή.

Μικρή μνήμη.

Οι δομές δεδομένων διακρίνονται σε δύο μεγάλες κατηγορίες: τις στατικές (static) και τις δυναμικές (dynamic).

Παραπλάνηση ως προς το τι είναι σημαντικό.

Οι δυναμικές δομές δεν αποθηκεύονται σε συνεχόμενες θέσεις μνήμης αλλά στηρίζονται στην τεχνική της λεγόμενης δυναμικής παραχώρησης μνήμης (dynamic memory allocation).

Η δίκη ή η κάμερα;

Με άλλα λόγια, οι δομές αυτές δεν έχουν σταθερό μέγεθος, αλλά ο αριθμός των κόμβων τους μεγαλώνει και μικραίνει καθώς στη δομή εισάγονται νέα δεδομένα ή διαγράφονται κάποια δεδομένα αντίστοιχα.

Ο πόλεμος ή οι τρόποι αναμετάδοσής του;

Όλες οι σύγχρονες γλώσσες προγραμματισμού προσφέρουν τη δυνατότητα δυναμικής παραχώρησης μνήμης.

Το CNN διαμόρφωσε τους όρους της ενημέρωσης-θέαμα.

Ωστόσο, εμείς στη συνέχεια θα εξετάσουμε μόνο τις στατικές δομές που είναι ευκολότερες στην κατανόηση και την υλοποίησή τους

Το «Ωνάσειο-τέντα» ήταν η εγχώρια αφορμή για να εφαρμοστούν α λα ελληνικά οι CNN-ικές μέθοδοι, το Κορυδαλλός-τέντα απομένει να δούμε τι καινούργιο θα φέρει.