Ενοικιαζόμενα για διακοπές σε Pine Ridge, Ναπλς: κλείστε Οικίες & άλλα | Vrbo\nΒρείτε 527 Διαμερίσματα\nPine Ridge: Βρείτε τις καλύτερες επιλογές τουριστική κατοικίας για τις διακοπές σας.\nΙδιωτική εξοχική κατοικία στον Παράδεισο της Φύσης\nΕξαιρετική τοποθεσία στο Vanderbilt και Route 41 - Ρωτήστε για το φθινόπωρο 2018 προσφορές !!\nΙΑΝΟΥΑΡΙΟΣ ΑΚΟΜΗ! ΤΟΠΟΘΕΣΙΑ! Κοντά στη παραλία, ανακαινισμένο 2/2. 5 Σε όλη την MERCATO!\nJAN 2019 ΔΙΑΘΕΣΙΜΟ! TROPICAL PARADISE condo ΠΟΛΥΤΕΛΗΣ ΚΑΤΟΙΚΙΑ ΚΟΝΤΑ ΣΤΗ ΘΑΛΑΣΣΑ\nΤέλεια τοποθεσία για μια ιδιωτική απόδραση !!!! 1 μίλι από την παραλία, τα εστιατόρια και τα καταστήματα!\nSunny South Florida διαθέσιμη τον Μάρτιο του 2019\nPine Ridge: Ετοιμαστείτε να εξερευνήσετε τις παραλίες\nΟι παραλίες και το όμορφο τοπίο της περιοχής συνθέτουν τη γαλήνια ατμόσφαιρα της κατοικίας σας στον προορισμό (Pine Ridge). Αυτή η ρομαντική πόλη συναρπάζει τους επισκέπτες με τα μαγαζιά και τα εστιατόρια. Μερικά μόνο από τα μέρη που δεν πρέπει να παραλείψετε να επισκεφτείτε στην περιοχή είναι τα ακόλουθα: Ζωολ. Κήπος Καρίμπιαν Γκ. και Παραλία Barefoot. Χρειάζεστε περισσότερο χώρο για τις οικογενειακές διακοπές ή το ταξίδι με τους φίλους σας; Οι ενοικιαζόμενες κατοικίες συνήθως περιλαμβάνουν ξεχωριστή τραπεζαρία και άνετα σαλόνια.\nPine Ridge: Δραστηριότητες και σημεία ενδιαφέροντος εδώ\nΑναζητάτε κορυφαίες επιλογές ενώ είστε στην πόλη; Θέλετε να αποδράσετε από την τουριστική κατοικία σας και να δείτε όλα όσα έχει να προσφέρει αυτός ο προορισμός (Pine Ridge) που είναι ιδανικός για διασκέδαση; Αυτά είναι μερικά από τα πιο δημοφιλή σημεία ενδιαφέροντος που μπορείτε να δείτε, τα οποία απέχουν μόνο 48,2 χλμ. από το κέντρο της πόλης:\nΖωολ. Κήπος Καρίμπιαν Γκ. (7 χλμ.)\nKing Richard's Family Fun Park (2,7 χλμ.)\nΛέσχη Γκολφ Tiburon (3,4 χλμ.)\nΣαν εν Φαν Λαγκούν (5,7 χλμ.)\nΛέσχη Γκολφ La Playa (5,7 χλμ.)\nΕξερευνήστε τις φυσικές ομορφιές σε: Pine Ridge\nΕίτε αναζητάτε την περιπέτεια είτε απλά θέλετε να απολαύσετε το τοπίο, να είστε σίγουροι ότι αυτός ο προορισμός (Pine Ridge) αποτελεί ιδανική επιλογή για τις διακοπές σας. Ορίστε μερικά από τα πιο εκπληκτικά φυσικά χαρακτηριστικά της περιοχής, που απέχουν μόνο 48,2 χλμ. από το κέντρο της πόλης:\nΠαραλία Barefoot (8,3 χλμ.)\nΚρατικό Πάρκο Lovers Key (20,8 χλμ.)\nΠάρκο Clam Pass Park (2,8 χλμ.)\nΚοινοτικό Πάρκο Veterans (4,3 χλμ.)\nΠαραλία Vanderbilt Beach (4,5 χλμ.)\nΠεριφερειακό Πάρκο North Collier (5,4 χλμ.)\nPine Ridge: Επιλογές μετακίνησης σε αυτόν τον προορισμό και στη γύρω περιοχή\nΠετάξτε προς Naples, Φλόριντα (APF-Δημοτικό αεροδρόμιο Naples) που είναι το κοντινότερο αεροδρόμιο και βρίσκεται 9,2 χλμ. από το κέντρο της πόλης. Αν δεν μπορείτε να βρείτε βολική πτήση, θα μπορούσατε επίσης να πετάξετε προς Φορτ Μάιερς, Φλόριντα (RSW-Διεθνές αεροδρόμιο νοτιοδυτικής Φλόριντα), το οποίο απέχει μόνο 33,1 χλμ.\nPine Ridge, Ναπλς: Πού να μείνετε;\nPine Ridge: Στις καταχωρίσεις των καταλυμάτων μας για το 2020, θα βρείτε συνολικά 1.100 διαφορετικά εξοχικά σπίτια. Από 459 Οικίες έως 527 Διαμερίσματα, επιλέξτε το ιδανικό κατάλυμα για εσάς, για να απολαύσετε μια αξέχαστη διαμονή με την οικογένεια και τους φίλους σας. Με τη Vrbo θα νιώθετε όπως στο σπίτι σας.\nΠοια είναι η καλύτερη περιοχή για να μείνετε σε Pine Ridge;\nΕίτε ταξιδεύετε μόνοι σας είτε με την οικογένεια και τους φίλους σας, ορίστε οι πόλεις με τη μεγαλύτερη ποικιλία καταλυμάτων διακοπών για πολυήμερες διακοπές ή απλώς για μια απόδραση το σαββατοκύριακο σε Pine Ridge:\nΠοια είναι τα πιο δημοφιλή κοντινά σημεία ενδιαφέροντος και αξιοθέατα για να μείνετε σε Pine Ridge;\nΗ Vrbo Ελλάδα προσφέρει μεγάλη ποικιλία καταλυμάτων διακοπών κοντά σε υπέροχα μέρη που μπορείτε να επισκεφτείτε σε Pine Ridge. Σύμφωνα με τους ταξιδιώτες της Vrbo Ελλάδα αυτά είναι τα κορυφαία και δημοφιλέστερα σημεία ενδιαφέροντος κοντά στα οποία μπορείτε να μείνετε:\nΝησί-Πολιτειακό Πάρκο Mound Key Archaeological State Park: 6.908 ενοικιαζόμενα καταλύματα\nΩστόσο, υπάρχουν πολλά άλλα σημεία ενδιαφέροντος καταχωρισμένα στη Vrbo Ελλάδα, στα οποία μπορείτε να βρείτε το ιδανικό μέρος για να μείνετε σε Pine Ridge. Χρησιμοποιήστε τη μπάρα αναζήτησής μας, για να αποκτήσετε πρόσβαση στα διαθέσιμα ενοικιαζόμενα καταλύματα κοντά στο σημείο ενδιαφέροντος της επιλογής σας.\nΜπορώ να νοικιάσω Οικίες σε Pine Ridge;\nΝαι, φυσικά. Η Vrbo Ελλάδα προσφέρει 459 Οικίες σε: Pine Ridge. Άλλοι δημοφιλείς τύποι ενοικιαζόμενων καταλυμάτων μας σε Pine Ridge περιλαμβάνουν:\nΔιαμερίσματα: 527 ενοικιαζόμενα δωμάτια\nΜπορώ να βρω κατάλυμα διακοπών σε αυτόν τον προορισμό (Pine Ridge) με αυτήν την παροχή ή χαρακτηριστικό πισίνα;\nΝαι, μπορείτε να διαλέξετε το κατάλυμα διακοπών που προτιμάτε με αυτήν την παροχή ή χαρακτηριστικό (πισίνα) ανάμεσα στα 929 τουριστικά καταλύματά μας σε: Pine Ridge.Χρησιμοποιήστε τη μπάρα αναζήτησής μας, για να αποκτήσετε πρόσβαση σε ποικιλία διαθέσιμων ενοικιαζόμενων καταλυμάτων.\nPine Ridge - Εξερευνήστε προορισμούς στη γύρω περιοχή


Langzhong Ancient Town (Κίνα) - Κριτικές - TripAdvisor\nLangzhong: Θέρετρα σπα\nLangzhong: Ξενοδοχεία 4αστέρων\nLangzhong: Ξενοδοχεία 3αστέρων\nLangzhong: Όλα τα εστιατόρια\nLangzhong Ancient Town: Εστιατόρια στην περιοχή\nLangzhong: Όλες οι δραστηριότητες\nLangzhong: Δραστηριότητες γι’ αυτό το σαββατοκύριακο\nΔραστηριότητες κοντά σε: Langzhong Ancient Town\nLangzhong: Συχνές αναζητήσεις\nLangzhong Ancient Town - Κριτικές\nΝο 1 από 23 δραστηριότητες - Langzhong\nΑνοίγει σε 24 λεπτά: 8:00 π.μ. - 6:00 μ.μ.\nMiddle reach of Jialing River, Langzhong 637400, Κίνα\nΈνα ολοένα και πιο καλύτερα τουριστικός προορισμός\nΜετά την άφησε για δύο χρόνια, ήμουν και πάλι αυτόν τον Απρίλιο. Χαίρομαι που βλέπω αυτή την ανάπτυξη της αρχαίας πόλης όλο και πιο οργανωμένη, πιο ενδιαφέρουσα και πιο βολική για τους τουρίστες. Μπορούμε να πάρετε τρένο από την Chengdu εδώ. Χρειάζεται μόνο δύο ώρες....Υπάρχουν περισσότερες πρασίνων στην πόλη. Επισκέφθηκα Teng Wang Temple για cherry blossom φεστιβάλ , και είχε πολλά ωραία τοπική κουζίνα κοντά σε σημεία ενδιαφέροντος όπως: Πλατεία Yuchi . Ακόμα και το περπάτημα κατά μήκος της όχθης του ποταμού είναι ένα καταπληκτικό. Περπατώντας στη γύρω περιοχή είναι ένας καλός τρόπος για να αισθανθείτε τους τοπικούς πληθυσμούς ' ζωές και τοπικό τρόπο ζωής. Δεν πρόκειται απλώς για αξιοθέατα και είναι μια γνήσια lifestyle εδώ, καθώς οι ντόπιοι περισσότερο ενδιαφέρονται για να απολαύσετε τη ζωή να ανησυχούν για να κερδίσουν χρήματα από τον τουρισμό.Περισσότερα\nΗμέρα ξενάγησης Langzhong Αρχαία Πόλη\nΕδώ είναι Langzhong Αρχαία Πόλη Sichuan. Είναι ένα πολύ όμορφο μέρος. Εδώ είναι γεμάτη με κράτημα της αρχαίας στην Κίνα. Το σύνολο της πόλης είναι πολύ μεγάλη. Πέρασα όλη το απόγευμα για να περπατήσετε τριγύρω, αλλά εξακολουθώ να μπορούσα να με τα πόδια όλα τα...μέρη. Υπάρχουν πολλές ειδικές σνακ ότι δεν χρειάζεται να έχετε μεσημεριανό διότι μπορείτε να περπατάτε προς βρώση. Αξίζει να σημειωθεί ότι το μεγαλύτερο μέρος των τροφίμων είναι πολύ έντονο ώστε να θυμάστε να υπενθυμίσει ότι δεν πρόκειται να θέσει πάρα πολλά, αλλά το πιπέρι τα πράγματα που πωλούν δεν υπάρχουν τόσο ιδιαίτερο, πολλά πράγματα που μπορούν να αγοραστούν σε άλλα μέρη και όχι πολύ φτηνή οπότε δεν πρότεινα να αγοράσετε πράγματα εκεί. Μου αρέσει το κτίριο εκεί, επειδή όλα τα κτίρια είναι παρόμοιες με τις κινεζικές αρχαία κτήρια. Μην πάτε εκεί για διακοπές. Διαφορετικά, όλο σας το πρωί, θα πρέπει να περάσει στο αυτοκίνητο, διότι θα υπήρχε μποτιλιάρισμα.Περισσότερα\nΥπέροχη αυθεντική παλιά πόλη!\nLangzhong είναι ένα πραγματικά όμορφο μέρος, οι δρόμοι είναι αρκετά ήσυχα αλλά ακόμα ζωντανό. Σε σύγκριση με το Lijiang ή Dali, η πόλη είναι πολύ λιγότερο εμπορική, δεν υπάρχουν τόσοι πολλοί τουρίστες και μπορείτε να δείτε την πραγματική ζωή της πόλης. Υπάρχουν μερικές ενδιαφέρουσες ιστορικά...μέρη για να επισκεφθείτε, ένα ενιαίο εισιτήριο για 120元 παρέχει πρόσβαση σε όλους τους. Αν θέλετε μια ενδιαφέρουσα και όχι υπερβολική τουριστική παλιά πόλη, που είναι ένα καλό μέρος για να πάτε!Περισσότερα\nΕίναι αδύνατο να μην απολαμβάνουν ένα Σαββατοκύριακο σε Langzhong. Μπορείτε να περάσετε την ημέρα σας απολαμβάνοντας τα αξιοθέατα της παλιάς πόλης στη συνέχεια με τα πόδια κατά μήκος του ποταμού και να απολαύσετε το εκπληκτικό ηλιοβασίλεμα. Την επόμενη ημέρα μπορείτε να κάνετε ένα περίπατο μέχρι...ένα από τα μικρά βουνά για να απολαμβάνετε υπέροχη θέα στο ποτάμι και στην παλιά πόλη. Δεν μπορώ να συστήσω αυτό το μέρος ήταν αρκετή για ένα Σαββατοκύριακο στο Sichuan.Περισσότερα\nΔείτε και τα 91 κοντινά ξενοδοχείαΔείτε και τα 5 κοντινά εστιατόριαΔείτε και τα 23 κοντινά αξιοθέατα\nΛάβετε γρήγορα απαντήσεις από το προσωπικό του Langzhong Ancient Town και από προηγούμενους επισκέπτες.


Παρασκευή Μεσάνυχτα Eidisis.gr - Η ενημερωτική πύλη του Κιλκίς\nΔευτέρα, 29 Νοεμβρίου 2021, 4:54:31 πμ\nΕίναι, επιπλέον μια ημέρα «φυγής» και απόδρασης, καθώς την Παρασκευή μπορούν να συναντηθούν όσοι λόγω δουλειάς, δεν μπορούν αλλιώς να βρεθούν.\nΕύκολα γίνεται κατανοητό, γιατί αρκετοί άνθρωποι, Παρασκευή νύχτα χάνονται στα στενά της πόλης και στην ερημιά της μεγαλούπολης, όταν η μοναξιά βγάζει τον εαυτό της στο σφυρί, η ψυχή δίνεται αντιπαροχή και οι αναμνήσεις βγάζουν νύχια που ματώνουν. Όταν η κάθε ναυαγισμένη ύπαρξη κουβαλά τα συντρίμμια της σε στέκια, όπου τα νιάτα δροσίζονται με ποτό, και η προσδοκία προσφέρεται για ηδύποτο στους μεγάλους.\nΗ νύχτα είναι «σχολείο» που εξιτάρει την όραση και εξάπτει τη φαντασίωση, καθόσον «δείχνει» και φανερώνει πολλά. Ξέρει να «σκεπάζει» όσα δεν αντέχουν το φως και να ξεσκεπάζει όσα δεν προκαλούν στο σκοτάδι.\nΠόσο δίκιο είχε ο Καβάφης όταν έγραφε: «Ίσως το φως είναι μια νέα τυραννία. Ποιος ξέρει τι καινούργια πράγματα θα δείξει». Σίγουρα κάτι σημαντικό εννοούσε και ο Σεφέρης όταν έλεγε ότι: «Κατά βάθος είμαι ζήτημα φωτός». Και πως για κάποιο λόγο άγνωστο, η λέξη φως, σε ουσιαστικό αρσενικό (ο φως) σημαίνει άνδρας!\nΈτσι συμβαίνει και με «Τα παράθυρα της ζωής», όταν είναι ανοιχτά. Άλλοτε είναι παρηγορία και άλλοτε τυραννία. Ενδεχομένως γι’ αυτό, το φως, κρύβει με επιμέλεια το πρόσωπό του. Ίσως γι’ αυτό, το ίδιο δεν θα το δούμε ποτέ, κι ας μας βοηθά να δούμε όλα τ’ άλλα.\nΝα, γιατί αυτόν που αγαπάμε τον λέμε «φως μου». Γιατί μας βοηθά να δούμε με αγάπη τον κόσμο και να τον μοιραστούμε μαζί του, γιατί χαρά που δεν χαρίζεται, είναι χαρά χαμένη. Όπως χαμένη είναι και η ελευθερία, όταν δεν την διεκδικεί κανείς.\nΣτην εποχή μας υπάρχουμε χωρίς να συνυπάρχουμε. Συζητούμε χωρίς να συνομιλούμε, όταν οι λέξεις που χρησιμοποιούμε είναι κάλπικες, γιατί από την πολλή κατάχρηση, έχασαν το νόημά τους.\nΈτσι, εύκολα εξιδανικεύουμε πρόσωπα, που δεν γνωρίζουμε, γιατί σ’ αυτά ελπίζουμε να βρούμε αυτό που μας λείπει. Αυτό που θέλουμε και ποθούμε. Και τότε εύκολα εντυπωσιαζόμαστε από πράγματα μικρά. Από μια στιγμιαία χαρά, γιατί μας έλειψε η χρόνια.\nΠράγματι ο άνθρωπος συχνά απογοητεύεται, όταν συναντά στην έξω ζωή αυτό που κουράστηκε να κουβαλά στην ψυχή του. Αυτό που τον ωθεί καμιά φορά να κάνει πράξεις που δεν θέλει, γιατί δεν έχει να κάνει κάτι άλλο. Ειδικά, όταν το θυμικό του νικά το λογικό του και η αδυναμία ξεπερνά τη δύναμή του.\nΓιατί, κατά βάθος είμαστε οι αδυναμίες μας. Ιδίως σε στιγμές που η θύμηση επιθυμεί μυρωδικά μιας άλλης εποχής και η μνήμη αναμοχλεύει πρόσωπα αγαπημένα, βγαλμένα μέσα από αχλή του χρόνου.\nΤι είμαστε άλλωστε εκτός από αναμνήσεις και προσδοκίες; Τι είμαστε εκτός από παρελθόν; Κι αλίμονο σ’ αυτούς που δεν έχουν. Είναι το μόνο που δεν αλλάζει και που δεν χάνεται ποτέ. Στέκεται εκεί και μας ακολουθεί πότε σαν σκουρόχρωμη και πότε σαν ανοιχτόχρωμη σκιά, ανάλογα με το φως στον ουρανό της ψυχής μας.\nΚαι τότε κάνοντας απολογισμό ξαναζούμε εκείνο που ήδη ζήσαμε. Θυμόμαστε ανθρώπους που έχουν «αρπάξει» κομμάτια από τη ζωή μας, «κλέφτες» που διεκδικούν μερτικό από τη σκέψη μας, αγάπες που έσβησαν σαν αμμόλοφοι σε έρημο, και σαν κύματα που δεν έχουν φθάσει ποτέ σε ακρογιάλι.\nΓιατί, μόνο, όταν ζούμε όπως αξίζει, δεν θα την αναπολήσουμε τη ζωή. Γιατί, αν δεν μάθουμε να αγαπάμε, όχι αυτό που θέλουμε, αλλά κι αυτό που έχουμε, πάντα θα ψάχνουμε για κάτι άλλο, μέσα στην άδεια νύχτα, Παρασκευή μεσάνυχτα.\n"Ημερολόγιον Ασυρμάτου" με το Νικόλα Νίτσα και Ηλία Καλπάκα, την Παρασκευή 26/11/2021\nΔιακοπή ρευματοδότησης την Παρασκευή 26/11 στο Μαυρονέρι\nΔωρεάν rapid tests σε Αγία Παρασκευή, Άγιο Χαράλαμπο, Περιστέρι, Παντελεήμονα, Μαυρονέρι, Ν. Γυναικόκαστρο, Επτάλοφο και Αργυρούπολη\nΔιακοπή υδροδότησης σε Βαπτιστή και Κυριακαίικα την Παρασκευή 5/11


Κυρ, 24/11/2019 - 10:09\nΜονόδρομο αποτελεί για την ΑΕΚ η νίκη στο σημερινό παιχνίδι με τον Άρη, στο πλαίσιο της 11ης αγωνιστικής της Σούπερ Λίγκας (19:30).\nΗ «Ένωση», πριν από τη διακοπή του πρωταθλήματος, έχασε… μόνη της το ντέρμπι από τον Παναθηναϊκό (ενώ είχε προηγηθεί με σκορ 2-0) και τώρα καλείται να αποκτήσει σταθερότητα ενόψει των επόμενων υποχρεώσεών της.\nΤα προβλήματα δεν λείπουν για τον Νίκο Κωστένογλου, ο οποίος δεν υπολογίζει τον Ντμίτρο Τσιγκρίνσκι και τον Βίκτωρα Κλωναρίδη που είναι τραυματίες, τον τιμωρημένο Μάρκο Λιβάγια, ενώ οι Νέναντ Κρίστιτσιτς και Τσίκο Ζεράλδες ταλαιπωρούνται από ιώσεις.\nΤην «κιτρινόμαυρη» εστία θα υπερασπιστεί ο Μπάρκας, ο οποίος μπροστά του – από δεξιά προς αριστερά – θα έχει τους Μπακάκη, Βράνιες, Σβάρνα και Χουλτ.\nΣτον άξονα της μεσαίας γραμμής θα αγωνιστούν ο Γαλανόπουλος και ο Σιμόες (ή ο Σιμάο), με τους Αλμπάνη (ή Ντέλετιτς) και Βέρντε στα δύο άκρα. Ο Μάνταλος θα έχει ελεύθερο ρόλο και ο Ολιβέιρα θα βρίσκεται στην κορυφή.\nΤην αποστολή συμπληρώνουν οι Τσιντώτας, Οικονόμου, Παουλίνιο, Βασιλαντωνόπουλος, Σαμπανάτζοβιτς, Σαρδέλης, Μπότος, Γιούσης και Γιακουμάκης.\nΤέλος στο σερί του Λεβαντόφσκι\nΟ Πολωνός φορ της Μπάγερν είδε το σερί του με γκολ να τελειώνει στο Ντίσελντορφ\n24/11/2019 - 10:06\nΣτην σημερινή καταδίωξη του "The Chase" η τύχη είναι με τους...παίκτες (ΒΙΝΤΕΟ)\nΚερδίζουν μεγάλο έπαθλο χάρη στον…Μαρίνο Κλεάνθους\n24/09/2020 - 17:03\nΗ πτήση της ΑΕΚ για Ελβετία (ΒΙΝΤΕΟ)\nΤο βίντεο μέσα από την επίσημη κάμερα των «κιτρινόμαυρων»\nΑπό την Ελβετία ξεκινάει το ευρωπαϊκό ταξίδι της «Ένωσης»\nΟ μέχρι πρότινος τεχνικός διευθυντής των «κίτρινων» υπέβαλε την παραίτησή του\nΑρχίζουν προπονήσεις Εθνικός και Σαλαμίνα, πότε θα αναβάλλεται ένα παιχνίδι\nΚαρίγιο: «Δε σκέφτομαι τη Μπαρσελόνα ή τη Ρεάλ, είμαι στην ΑΕΚ» (ΒΙΝΤΕΟ)


Ποιό Είναι Το Μαγικό Χάρισμα Που Σου Δόθηκε, Σύμφωνα Με Την Ημερομηνία Γέννησής Σου\nΓια να μάθεις το μυστικό σου δώρο, πρόσθεσε τα ψηφία της ημερομηνίας σου, τον μήνα και το έτος γέννησης, μέχρι να έχεις ένα μονοψήφιο αριθμό.\nΣτη συνέχεια μπορείς να δεις παρακάτω, τη σημασία του μονοψήφιου αριθμού σου, που προέκυψε από το αποτέλεσμα:\n2 – Είσαι πολύ ευαίσθητος/η και συμπονετικός/ή. Το δώρο σου βρίσκεται στα χέρια σου. Θα πρέπει να τα χρησιμοποιήσεις για να ανακουφίσεις τον πόνο των άλλων, αλλά και να αποκαταστήσεις γρήγορα την ενέργειά σου, ερχόμενος/η σε επαφή με τη φύση.\n3 – Είσαι ένα «όργανο» της μοίρας. Τι εννοώ; Γεννήθηκες κάτω από έναν τυχερό αριθμό και η επιτυχία θα σε ακολουθεί σε όλη τη ζωή σου. Ο παλιός κανόνας «Να προσέχεις τι εύχεσαι» ισχύει για εσένα, δεδομένoυ ότι το δώρο σου είναι ότι οι σκέψεις και οι επιθυμίες σου, μπορούν να γίνουν γρήγορα πραγματικότητα.\n4 – Είσαι πολύ μετρημένος/η και λογικός/ή. Είναι δύσκολο για οποιονδήποτε να θέσει μια κατάρα ή να σε επηρεάσει αρνητικά με οποιονδήποτε τρόπο, γιατί έχεις μια πολύ ισχυρή ενεργειακή ασπίδα που σε προστατεύει.\n6 – Είσαι βαθιά συναισθηματικός/ή. Τα συναισθήματά σου είναι και το πιο ισχυρό όπλο σου. Έχεις μια ευκολία να αντιλαμβάνεσαι το τι αισθάνονται οι άλλοι και έτσι να μπορείς να τους κατανοείς ή να διαβάζεις τις σκέψεις τους, χωρίς πρόβλημα.\n7 – Είσαι ένα άτομο ιδιαίτερα πνευματικό. Το δώρο, που σου δόθηκε σε αυτή τη ζωή, είναι να ονειρεύεσαι προφητικά όνειρα. Αν τα ερμηνεύσεις σωστά, μπορείς να αποφύγεις πολλές δύσκολες καταστάσεις και να λύνεις τα προβλήματά σου πολύ πιο εύκολα.\n8 – Είσαι εξαιρετικά προσεκτικός/ή. Δεν σου αρέσει να ψεύδεσαι και θα προσπαθήσεις να εκθέσεις τους απατεώνες ή τους ψεύτες. Αυτός είναι ο λόγος για τον οποίο η μοίρα σου, σε έχει προικίσει με το ταλέντο του να είναι σε θέση να διακρίνεις τα ψέματα από την αλήθεια.


alldayschool: λογοτεχνία γ' γυμνασίου, δημοτικά νανουρίσματα\n"Κάμε, Χριστέ τσαι Παναγιά, τσαι θρέψε το παιδί μου,\nνα μεγαλώσει να θραφή, καλό παιδί να γίνη".\n1. Να παρουσιάσετε το περιεχόμενου του τραγουδιού περιληπτικά.\n2. Να χωρίσετε σε ενότητες το τραγούδι ανάλογα με τους πλαγιότιτλους που σας δίνονται : επίκληση της μητέρας στον Ύπνο, οι φύλακες του βρέφους, ο διάλογος του Βοριά με τη μητέρα του.\n3. Ποιους φύλακες ζητάει η μητέρα του παιδιού και γιατί (τι συμβολίζουν); Ποια ήταν η στάση του καθενός;\n4. Γιατί ο Βοριάς παρουσιάζεται σαν ζωηρό αγόρι; Ποια στοιχεία του χαρακτήρα του προβάλλονται;\n5. Πώς φαίνεται η αρχοντική γενιά του παιδιού στο τραγούδι;\n6. Να εντοπίσετε στο τραγούδι : προσωποποιήσεις, τον συμβολικό αριθμό 3 (τρία), δραματικός ενεστώτας, άστοχα ερωτήματα, υπερβολή, νόμος των τριών, σχήμα αδυνάτου, αφήγηση, παραμυθικό στοιχείο.\n2. Με ποιες φράσεις προβάλλεται η ομορφιά της κόρης;\n3. Γιατί γίνεται αναφορά στην Πόλη και τη Βενετιά;\n4. Ποια είναι τα προικιά της κόρης;\n5. Η μητέρα κάνει δύο ευχές για την κόρη της. Ποιες είναι αυτές και γιατί;\n6. Πώς φαίνεται η αρχοντική γενιά του παιδιού στο τραγούδι;\n7. Να εντοπίσετε στο τραγούδι : μετωνυμίες, υπερβολή, νόμος των τριών, τον συμβολικό αριθμό 3 (τρία).\nΚοινές ερωτήσεις για τα νανουρίσματα\n1. Πώς φαίνεται το φύλο του παιδιού στα νανουρίσματα; Ποια είναι η διαφορά των δύο φύλων και ποιες αντιλήψεις (στερεότυπα) της εποχής απηχούν;\n2. Ποια στοιχεία τεχνικής του δημοτικού τραγουδιού εντοπίζετε στα δύο κείμενα.\nΝανούρισμα (Μάνος Λοΐζος, Λευτέρης Παπαδόπουλος)\nΒλέφαρό μου (Νίκος Κυπουργός, Λίνα Νικολακοπούλου)\nσε μετάξι επάνω βάλ'το σιγά\nνά 'ν' του ονείρου του η σκάλα πλατιά\nΝανούρισμα (Μίκης Θεοδωράκης, Κώστας Βίρβος)\n1. Να εντοπίσετε ομοιότητες και διαφορές με τα παράλληλα κείμενα που σας δίνονται.\n2. Να γράψετε ένα δικό σας νανούρισμα ή να δημιουργήσετε μια παρουσίαση/video με πίνακες ζωγραφικής με αντίστοιχο θέμα .\nΕτικέτες λαογραφία, λογοτεχνία, Λογοτεχνία γ΄ γυμνασίου, πολυμέσα, φύλλα εργασίας


Άρση μέτρων: Από Δευτέρα επιστροφή στην… απόλαυση – Μετακίνηση, ανοίγουν καφέ, εστιατόρια – CrashOnline.gr | Η Online έκδοση του περιοδικού CRASH!\nΕπίσης, από τη Δευτέρα αίρεται το μέτρο περιορισμού σε ό,τι αφορά στις μετακινήσεις στα νησιά. Έτσι, από τις 25 Μαΐου θα είναι ελεύθερες οι μετακινήσεις με πλοίο σε όλα τα νησιά της χώρας, ενώ από την προηγούμενη Δευτέρα, 18 Μαΐου, είχε επιτραπεί η μετάβαση σε Κρήτη και Εύβοια.\nΌσον αφορά στις κουζίνες, τόνισε: «Η οδηγία του ΕΟΔΥ κάνει λόγο για χρήσης μάσκας η ασπιδίου. Αναπτύσσονται ωστόσο υδρατμοί από τα φαγητά που ψήνονται και θα είναι πολύ πιο εύκολο να μεταδοθεί ο ιός στις κουζίνες. Εκ των πραγμάτων είναι πολύ δύσκολες οι κουζίνες. Στη φούρια της δουλειάς, δεν μπορεί να τηρήσει ο εργαζόμενος πάντα τις αποστάσεις». Ο καθηγητής τόνισε ότι «έγιναν τραγικά λάθη κατά την περίοδο της καραντίνας. Ψέκαζαν ανθρώπους οι δημοτικές υδροφόρες, ψέκαζαν τα τρόφιμα στα σούπερ μάρκετ».\nΌπως ανέφερε ο Λοιμωξιολόγος Νικόλαος Σύψας αναφορικά με το μείζον θέμα των σχολείων και το αν θα ανοίξουν ή όχι τόνισε: «Την Κυριακή, 24 Μαΐου, θα γίνει η τελική σύσκεψη της επιτροπής με την οριστική σύσταση για τα σχολεία. Θεωρώ ότι είναι η κατάλληλη εποχή τώρα αν θέλουμε να ανοίξουμε τα σχολεία και να μην τα κρατήσουμε δυο χρόνια κλειστά. Τώρα έχει ζέστη, ανοιχτά παράθυρα παντού και στα σχολεία. Να μάθουν τα παιδιά, οι γονείς και οι δάσκαλοι πώς να λειτουργούν με τις συνθήκες αυτές», σημείωσε ο καθηγητής Λοιμωξιολογίας.\nΑΡΣΗ ΜΕΤΡΩΝΕλληνικά ΝησιάΕλληνικά ΠανεπιστήμιαΕστίασηκορονοϊός


Tags: iumlicirciquest techbloggr techbloggr\nΣυνδυάζοντας τις γνώσεις της στη ρομποτική, την τεχνητή νοημοσύνη και τα αυτόνομα οχήματα η LG Electronics ανακοίνωσε ότι αναπτύσσει ένα αυτόνομο ρομπότ που θα χρησιμοποιεί υπεριώδες φως UV-C (φάσμα μήκους κύματος μεταξύ 100-280nm) και θα αποστειρώνει και θα απολυμαίνει κοινόχρηστους χώρους.\nΤο νέο ρομπότ της LG αναμένεται να παρουσιάσει ένα νέο πρότυπο υγιεινής, συμβάλλοντας στην απολύμανση των χώρων. Θα μπορεί να κινείται εύκολα γύρω από τραπέζια, καρέκλες και άλλα έπιπλα, “καθαρίζοντας” από ιού και βακτήρια ένα δωμάτιο μέσα σε 15 με 30 λεπτά με μία μόνο φόρτιση μπαταρίας.\nΣχεδιασμένο για να είναι εύκολο στη χρήση, το ρομπότ της LG μπορεί να ενσωματωθεί σε καθιερωμένες ρουτίνες καθαρισμού χωρίς να απαιτείται εκτεταμένη εκπαίδευση προσωπικού ή ειδικοί για να το λειτουργήσουν.\nΟ χειριστής του ρομπότ θα μπορεί να παρακολουθεί την πρόοδο από απόσταση μέσα από smartphone ή tablet. Η έκθεση των εργαζομένων σε ακτίνες UV θα ελαχιστοποιηθεί μέσω μιας ενσωματωμένης δικλείδας ασφαλείας που θα ενεργοποιείται από αισθητήρες ανίχνευσης κίνησης όταν αντιλαμβάμονται άνθρωπο στον χώρο.\nΤο αυτόνομο ρομπότ της LG θα παρουσιαστεί επίσημα τον Ιανουάριο κατά τη διάρκεια της διεθνούς έκθεσης τεχνολογίας CES 2021 που αυτή τη φορά θα πραγματοποιηθέι virtual λόγω της πανδημίας του κορονοιού. Θα είναι η πρώτη φορά μετά από 6 συνεχόμενα χρόνια που η ομάδα του Techblog δεν θα πάει Λας Βέγκας για την έκθεση CES.\nΑυτόνομο ρομπότ της LG κινείται μόνο του και απολυμαίνει με UV-C - Techblog.gr


αναρχογατουλης: ΛΥΘΗΚΕ ΤΟ ΠΡΟΒΛΗΜΑ ΤΗΣ ΕΘΕΛ.....ρεφενε!!!\nΛΥΘΗΚΕ ΤΟ ΠΡΟΒΛΗΜΑ ΤΗΣ ΕΘΕΛ.....ρεφενε!!!\nΚαι μεις τρεις-τρεις στη σταση με....\nβενζινη, λαδια ρεφενε\nκαι ξεκιναμε...ξεκιναμε οδηγε!!!\nmelv@ki 1 Ιουλίου 2010 - 1:04 μ.μ.\nΈκλεψα, πειράζει; Το μέρμηγκά σου... Καλημέρα!\nαναρχογατος 1 Ιουλίου 2010 - 3:15 μ.μ.


Home ΣΤΗΛΗ ΕΛΕΥΘΕΡΑ ΣΤΗΝ ΠΟΛΗ Το Inside Out Athens σε Κεραμεικό και Τεχνόπολη\nΜαρ 02, 2018 - 23:17ΕΛΕΥΘΕΡΑ ΣΤΗΝ ΠΟΛΗ, ΚΟΙΝΩΝΙΑ, ΤΩΡΑ\nΤο φωτογραφικό έργο τέχνης Inside Out Athens βρίσκεται ήδη στο μέτρο του Κεραμεικού, όπου θα παραμείνει μέχρι και την Τρίτη 13 Μαρτίου.\nΤι είναι το Inside Out Athens\nΤο συμμετοχικό, καλλιτεχνικό και κοινωνικό έργο Inside Out Athens αποτελεί μέρος του διεθνούς προγράμματος του διάσημου street artist JR, Inside Out Project.\nΈχουν συμμετάσχει 129 χώρες και 260.000 άνθρωποι.\nΗ Αθήνα συμμετέχει για δεύτερη φορά. Συμμετείχε ξανά το 2012 με στόχο τότε να μοιραστούν τις ιστορίες ανθρώπων που θέλουν την αλλαγή και ταυτόχρονα σέβονται το φυσικό περιβάλλον και τους άλλους ανθρώπους.\nTo Inside Out Athens επιδιώκει να αναδείξει τη διαφορετικότητα της Αθήνας και τον πολυπολιτισμικό της χαρακτήρα, διεκδικώντας με ένα διαφορετικό τρόπο την ισότιμη συνύπαρξη όλων των μελών της κοινωνίας της. Έτσι μετανάστες κάθε γενιάς και κάθε καταγωγής παίρνουν μέρος στο project που έχει 100% συμμετοχικό χαρακτήρα, καθώς, για πρώτη φορά, τα πρόσωπα του Inside Out δεν ποζάρουν απλώς στον φακό ενός φωτογράφου αλλά είναι οι ίδιοι φωτογράφοι.\nΉδη τα πρώτα φωτογραφικά πορτρέτα των μεταναστών έχουν αναρτηθεί στο χώρο του μετρό του Κεραμεικού. Πολύ διαφορετικές μεταξύ τους είναι οι πρώτες αντιδράσεις των Αθηναίων.\nΚάποιοι παρατηρούν τις φωτογραφίες με αμηχανία, κάποιοι με θαυμασμό, άλλοι με περιέργεια. Συναντήσαμε και αυτούς που τα σχόλιά τους ήταν ρατσιστικά και χυδαία.\nΤο Σαββάτο 3 Μαρτίου στον περιβάλλοντα χώρο της Τεχνόπολης, θα αναρτηθούν τα πορτρέτα των μεταναστών της πόλης μας, όπως το ίδιο θα συμβεί και στην πρόσοψη του πολιτισμικού καλλιτεχνικού χώρου «WE ARE BUD» (Μυλλέρου 43, Μεταξουργείο).\nΕπίσης η γκαλερί MEME του χώρου τέχνης Communitism (Κεραμεικού 28) θα φιλοξενήσει το Ιnside Out Athens, σε μια διήμερη έκθεση το Σάββατο 3 Μαρτίου όπου θα πραγματοποιηθούν τα εγκαίνια στις 19:00 και την Κυριακή 4 Μαρτίου 2018, από τις 12:00 έως 19:00.\nΗ ομάδα A-typical και η Μη Κερδοσκοπική Οργάνωση Generation 2.0 for Rights, Equality & Diversity είναι οι διοργανωτές του καλλιτεχνικού και κοινωνικού πρότζεκτ Inside Out Athens.\nΤο Inside Out Athens πραγματοποιείται με την υποστήριξη του Communitism, της birdland, του ACCMR – Κέντρο Συντονισμού για θέματα Μεταναστών και Προσφύγων και της Τεχνόπολης του Δήμου Αθηναίων.\nΈνας «μωσαϊκός» ξενώνας στον Κεραμεικό\nΗ πρώτη «πίστα» για skateboard της Αθήνας\nΜε «Επίκεντρο» τον άνθρωπο


Υλοποίηση διαδικτυακού τόπου για τη δημοσίευση επιστημονικών εγγράφων - PDF\nΥλοποίηση διαδικτυακού τόπου για τη δημοσίευση επιστημονικών εγγράφων\nDownload "Υλοποίηση διαδικτυακού τόπου για τη δημοσίευση επιστημονικών εγγράφων"\n1 Υλοποίηση διαδικτυακού τόπου για τη δημοσίευση επιστημονικών εγγράφων Γκουτζουρέλας Ιωάννης Και Σωτηρίου Δημήτρης Τ.Ε.Ι. Λάρισας Τμήμα τεχνολογίας πληροφορικής τηλεπικοινωνιών\n2 ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΡΙΣΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΥΛΟΠΟΙΗΣΗ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ ΓΙΑ ΤΗ ΔΗΜΟΣΙΕΥΣΗ ΕΠΙΣΤΗΜΟΝΙΚΩΝ ΕΓΓΡΑΦΩΝ ΓΚΟΥΤΖΟΥΡΕΛΑΣ ΙΩΑΝΝΗΣ ΣΩΤΗΡΙΟΥ ΔΗΜΗΤΡΙΟΣ ΕΠΙΒΛΕΠΩΝ ΣΩΜΑΡΑΣ ΧΡΗΣΤΟΣ ΛΑΡΙΣΑ\n3 Εγκρίθηκε από την τριμελή εξεταστική επιτροπή Λάρισα, ΕΠΙΤΡΟΠΗ ΑΞΙΟΛΟΓΗΣΗΣ\n4 Πίνακας περιεχομένων Πίνακας περιεχομένων...4 Εισαγωγή...4 ΚΕΦΑΛΑΙΟ 1. Υπάρχουσες τεχνολογίες PHP ASP και.net Framework JSP AJAX Technologies...13 ΚΕΦΑΛΑΙΟ 2. Υλοποιήσεις e-learning Sakai econf OLAT Bibliotheca Συγκρίσεις και συμπεράσματα...27 ΚΕΦΑΛΑΙΟ 3. Σχεδίαση βάσης δεδομένων...28 ΚΕΦΑΛΑΙΟ 4. Περιβάλλον ανάπτυξης...31 ΚΕΦΑΛΑΙΟ 5. Παρουσίαση εφαρμογής Αναλυτική επεξήγηση των αρχείων JSP Αναλυτική επεξήγηση κώδικα Java Αναλυτική επεξήγηση Struts configuration Βιβλιογραφία - Πηγές...94 Εισαγωγή Η πτυχιακή αυτή εργασία αφορά τη σχεδίαση και ανάπτυξη μιας διαδικτυακής εφαρμογής για τη δημοσίευση επιστημονικών εγγράφων. Τα έγραφα αυτά θα είναι της μορφής Word ή PDF. Ο χρήστης θα μπορεί μέσα σε μια δυναμική ιστοσελίδα να ανεβάζει εργασίες, σημειώσεις, επιστημονικά άρθρα και γενικότερα έγγραφα που αφορούν την εκπαίδευση και την έρευνα. 4\n5 Οι χρήστες θα μπορούν να επισκέπτονται τη σελίδα αυτή και να αναζητούν άρθρα που τους ενδιαφέρουν ή να πλοηγούνται μέσα από κατηγορίες και υποκατηγορίες. Τα άρθρα θα βρίσκονται μέσα σε καταλόγους στο λειτουργικό σύστημα, αλλά οι πληροφορίες οι σχετικές τόσο με τα άρθρα, όσο και τις κατηγορίες και υποκατηγορίες, όσο και οι πληροφορίες σχετικά με τους χρήστες που έχουν πρόσβαση, θα βρίσκονται σε μια SQL βάση δεδομένων. Για κάθε επιστημονικό έγγραφο ή σημείωση που ο χρήστης (ή ο διαχειριστής του συστήματος) θα ανεβάζει στο site επιπλέον πληροφορίες θα ζητούνται. Για παράδειγμα θα πρέπει να δίνονται ορισμένες λέξεις-κλειδιά οι οποίες θα χρησιμοποιούνται για την ανεύρεση του εγγράφου αυτού σε αναζητήσεις. Επίσης το έγγραφο θα πρέπει να τοποθετείται σε κατάλληλη κατηγορία-υποκατηγορία. Ο διαχειριστής του συστήματος θα έχεις δυνατότητες σχετικά με τη διαχείριση χρηστών και ομάδων, διαχείριση εγγράφων και κατηγοριών υποκατηγοριών. Οι τεχνολογίες που θα χρησιμοποιηθούν για την ανάπτυξη της διαδικτυακής αυτής εφαρμογής είναι η SQL, η Java και η JSP. Λεπτομέρειες σχετικά με την τελική επιλογή των τεχνολογιών αλλά και για την υλοποίηση θα παρατεθούν στη συνέχεια της πτυχιακής αυτής εργασίας. 5\n6 ΚΕΦΑΛΑΙΟ 1. Υπάρχουσες τεχνολογίες Οι διαθέσιμες τεχνολογίες οι οποίες θα μπορούσαν να χρησιμοποιηθούν όσον αφορά την ανάπτυξη της δυναμικής διαδικτυακής εφαρμογής είναι: PHP , ASP  και JSP . Όλες οι παραπάνω τεχνολογίες έχουν τη δυνατότητα να δημιουργούν δυναμικές σελίδες με πλούσια αλληλεπίδραση του χρήστη και να στηριχτούν σε πληθώρα σχεσιακών βάσεων δεδομένων. Πέρα όμως από τις γνωστές αυτές τεχνολογίες τελευταία όλο και περισσότερες AJAX εφαρμογές εμφανίζονται στο διαδίκτυο προσφέροντας καινοτόμες τεχνολογίες, βελτιωμένα γραφικά περιβάλλοντα, βελτίωση στον τομέα της ταχύτητας κ.α. Οι τεχνολογίες αυτές θα παρουσιαστούν μετά τις προαναφερθείσες και στο τέλος του κεφαλαίου θα γίνει η τελική επιλογή της γλώσσας υλοποίησης. 1.1 PHP Η PHP αποτελεί μια γλώσσα προγραμματισμού για τη δημιουργία ιστοσελίδων με δυναμικό περιεχόμενο. Ο κώδικας της γλώσσας περνά από επεξεργασία από ένα συμβατό διακομιστή, για παράδειγμα τον Apache , ώστε να παραχθεί σε πραγματικό χρόνο το περιεχόμενο που θα σταλεί στον φυλλομετρητή του επισκέπτη σε μορφή κώδικα HTML. Τα αρχεία PHP έχουν την κατάλληλη κατάληξη.php,.php4,.phtml. Για να λειτουργήσει η ενσωμάτωση κώδικα σε ένα αρχείο HTML πρέπει να γίνει η κατάλληλη ρύθμιση στα MIME types  του διακομιστή ιστοσελίδων. Διαφορετικά θα εμφανίσει στον φυλλομετρητή τον κώδικα χωρίς καμία επεξεργασία. Επίσης ακόμη κι όταν ένα αρχείο έχει την επέκταση.php, θα πρέπει ο διακομιστής να είναι ρυθμισμένος για να επεξεργάζεται κώδικα PHP. Ο διακομιστής Apache, που χρησιμοποιείται σήμερα ευρέως σε συστήματα με τα λειτουργικά συστήματα Linux και Microsoft Windows, υποστηρίζει εξ ορισμού τον κώδικα PHP. Παρόμοια υποστήριξη υπάρχει και από άλλους εμπορικούς ή μη διακομιστές Η PHP ως γλώσσα προγραμματισμού ξεκίνησε το 1995, όταν ένας φοιτητής, ο Rasmus Lerdorf δημιούργησε χρησιμοποιώντας τη γλώσσα προγραμματισμού Perl ένα script  με 6\n7 όνομα php.cgi. Το script αυτό είχε σαν σκοπό να διατηρεί μια λίστα στατιστικών για τα άτομα που έβλεπαν το online βιογραφικό του σημείωμα.  H εξέλιξη του script αυτού αποτέλεσε τη γλώσσα τότε ονομαζόταν PHP/FI από τα αρχικά Personal Home Page/Form Interpreter. Το 1997 η PHP/FI στην έκδοση 2.0 (βασισμένη αυτή τη φορά στη γλώσσα C) υπήρχε σε περισσότερους από ιστότοπους. Η νέα έκδοση της 3.0 είχε την ονομασία PHP. Μια νέα εταιρία από τους Zeev και Andi (με την ονομασία Zend από τα αρχικά των ονομάτων τους) συνεχίζει μέχρι και σήμερα την ανάπτυξη και εξέλιξη της γλώσσας PHP. Το 1998 ακολούθησε η έκδοση 4 της PHP και τον Ιούλιο του 2004 διατέθηκε η έκδοση 5. Τη στιγμή αυτή οι περισσότεροι ιστότοποι χρησιμοποιούν κυρίως τις εκδόσεις 4 και 5 της PHP ενώ η έκδοση 6 βρίσκεται σε εξελικτικό στάδιο. Τα οφέλη που έδωσε η γλώσσα αυτή στους σχεδιαστές ιστοτόπων συγκριτικά με τη γλώσσα HTML ήταν η δυνατότητα ορισμού μεταβλητών, η χρήση αυτών τον μεταβλητών, η δυνατότητα συγγραφής μεθόδων, η εύκολη διασύνδεση με βάσεις δεδομένων και άλλα πολλά. Τη στιγμή αυτή εκατομμύρια sites την χρησιμοποιούν για την παροχή υπηρεσιών και δυναμικών ιστοσελίδων και αποτελεί μια γλώσσα που θα μπορούσε με αξιώσεις να χρησιμοποιηθεί για την ανάπτυξη της δικής μας δυναμικής διαδικτυακής εφαρμογής. 7\n8 1.2 ASP και.net Framework To.NET Framework είναι μία βιβλιοθήκη της Microsoft για λειτουργικά συστήματα Windows. Περιέχει εξελιγμένες λειτουργίες και οι εφαρμογές που δημιουργούνται με αυτό είναι συμβατές με όλα τα συστήματα που υποστηρίζουν και έχουν εγκατεστημένο το.net Framework. Η αρχιτεκτονική του.net Framework χωρίζεται σε 4 τμήματα: α) Το Common Language Runtime (CLR) β) Επιμέρους βιβλιοθήκες γ) Υποστήριξη για αρκετές γλώσσες προγραμματισμού δ) Την ASP.NET. Το.NET Framework έχει ως στόχο να ικανοποιήσει τρεις στόχους. Πρώτον να κάνει τις εφαρμογές των Windows αξιόπιστες και να βελτιώσει την ασφάλειά τους. Δεύτερον να απλουστεύσει της ανάπτυξης Web εφαρμογών και υπηρεσιών (Web services), οι οποίες μάλιστα να μπορούν να εκτελούνται σε φορητές συσκευές. Τέλος να παρέχει ένα σύνολο βιβλιοθηκών που να μπορούν να λειτουργούν με πολλές γλώσσες προγραμματισμού. Common Language Runtime Σχεδόν κάθε γλώσσα προγραμματισμού συνοδεύεται από έναν compiler και ένα περιβάλλον runtime, με εξαίρεση τις interpreted γλώσσες προγραμματισμού όπως η java και η PHP. Η δουλειά του compiler είναι να μεταφράζει τον κώδικα σε εκτελέσιμα αρχεία. Από την άλλη το runtime παρέχει υπηρεσίες του λειτουργικού συστήματος στο εκτελέσιμο αρχείο. Οι υπηρεσίες αυτές είναι ενσωματωμένες σε ένα επίπεδο runtime. Τέτοιες λειτουργίες μπορεί να είναι η διαχείριση μνήμης, η εγγραφή και ανάγνωση αρχείων, η επικοινωνία μέσω ιντερνέτ κλπ. Προτού εμφανιστεί το.net Framework, κάθε γλώσσα προγραμματισμού είχε το δικό της runtime. Η Visual Basic για παράδειγμα, είχε το MSVBVM60.DLL, ενώ η Visual C++ το MSVCRT.DLL. O εκτελέσιμος κώδικας της εφαρμογής και το runtime ενσωματωνόταν και 8\n9 τοποθετούταν στο σύστημα του χρήστη κατά την εγκατάσταση. Το βασικό μειονέκτημα ήταν ότι κάθε περιβάλλον ήταν σχεδιασμένο για μία γλώσσα προγραμματισμού. Οι λειτουργίες από το περιβάλλον μιας γλώσσας δεν μπορούσαν να χρησιμοποιηθούν σε μία άλλη. Η ενοποίηση λοιπόν των runtimes ήταν ένας από τους βασικούς στόχους του.net Framework. Η λύση στο πρόβλημα αυτό ήρθε από το Common Language Runtime (CLR). Το runtime αυτό παρέχει όλες τις δυνατότητες των παλαιότερων runtimes, αλλά λειτουργεί σε κάθε γλώσσα προγραμματισμού που ανήκει στην οικογένεια του.net Framework. Ένα επιπλέον χαρακτηριστικό του CLR είναι ότι επιτρέπει στις γλώσσες να συνεργάζονται μεταξύ τους..net Class Libraries Η επαναχρησιμοποίηση κώδικα είναι μια δοκιμασμένη τεχνική που χρησιμοποιείται από προγραμματιστές. Πολλές βιβλιοθήκες είχαν αναπτυχθεί με το Win32 API η το MFC και οι προγραμματιστές μπορούσαν εύκολα και γρήγορα να αναπτύσσουν εφαρμογές. Η κάθε βιβλιοθήκη όμως αντιστοιχούσε σε μια γλώσσα προγραμματισμού. Με την έλευση του.net Framework πολλές κλάσεις και βιβλιοθήκες δόθηκαν στους προγραμματιστές για να επαναχρησιμοποιηθούν. Οι βιβλιοθήκες αυτές με την ονομασία.net Class Libraries περιέχουν κώδικα για διαχείριση νημάτων (threads), εγγραφή/ανάγνωση αρχείων (File I/O), υποστήριξη βάσεων δεδομένων, διαχείριση XML, δομές δεδομένων (στοίβες, ουρές κλπ)..νετ Γλώσσες προγραμματισμού Το.NET Framework παρέχει εργαλεία και βιβλιοθήκες που βοηθάν την κατασκευή κώδικα. Οι συμβατές γλώσσες με την πλατφόρμα αυτή είναι η C#, η VB.NET, η Jscript.NET κ.α. Ακόμα και γλώσσες που δε δημιουργήθηκαν από την Microsoft όπως η COBOL και η Perl υποστηρίζονται από το.net Framework. ASP.NET Η τεχνολογία Active Server Pages (ASP) αναπτύχθηκε από Microsoft για τη δημιουργία δυναμικών ιστοσελίδων. Η αρχική έκδοση της ASP χρησιμοποιούσε VB Script στον 9\n10 εξυπηρετητή και με την εκτέλεση του Script δημιουργούσε τη σελίδα ανάλογα με τα στοιχεία που εισήγαγε ο χρήστης. Η νέα ASP.NET βελτίωσε κατά πολύ την αρχική υλοποίηση. Ενώ αρχικά ο κώδικας HTML και το script βρίσκονταν στο ίδιο αρχείο, στην ASP.NET βρίσκονται σε διαφορετικά. Επίσης προστέθηκε υποστήριξη Web Forms, που επιτρέπει στον προγραμματιστή με drag & drop να δημιουργήσει φόρμες. Στην ASP ο κώδικάς μεταγλωττίζεται στον εξυπηρετητή και μετά φορτώνεται σαν ένα html αρχείο χωρίς ο χρήστης να μπορεί να δει τον αρχικό κώδικα. Πώς δουλεύουν οι δυναμικές σελίδες Όταν ένας φυλλομετρητής ζητά ένα στατικό αρχείο (π.χ. HTML), τότε ο εξυπηρετητής το αποστέλλει στον πελάτη. Όταν όμως ζητά ένα δυναμικό αρχείο όπως PHP ή ASP ή JSP, ο εξυπηρετητής καλεί τον κώδικα του αρχείου αυτού, εκτελεί τα scripts που εμπεριέχει και αποστέλλει στον φυλλομετρητή του πελάτη το αποτέλεσμα της εκτέλεσης. 10\n12 παρέχει ένα εύρωστο περιβάλλον ανάπτυξης δικτυακών εφαρμογών είναι ανεξάρτητη από την πλατφόρμα / λειτουργικό σύστημα είναι ανεξάρτητη από τον διακομιστή (web server) προσφέρει τη δυνατότητα επαναχρησιμοποίησης του κώδικα, αφού κληρονομεί από την Java τις τεχνολογίες JavaBeans και EJB. Σχήμα 1-1: Εξυπηρέτηση αίτησης για JSP σελίδα 12\n15 ΚΕΦΑΛΑΙΟ 2. Υλοποιήσεις e-learning Η εφαρμογή που θα αναπτυχθεί στα πλαίσια της πτυχιακής αυτής εργασίας αφορά κατά κάποιο βαθμό συστήματα e-learning. Στο παρελθόν έχουν υλοποιηθεί και υλοποιούνται ακόμα και σήμερα συστήματα υποβοήθησης μάθησης σε εφαρμογές ανοιχτού λογισμικού. Προτού αναλύσουμε τα specification του συστήματος που θα αναπτύξουμε θα παρουσιάσουμε ορισμένα από τα υπάρχον λογισμικά για να ανακαλύψουμε τις δυνατότητες που παρέχουν στους χρήστες τους και τον τρόπο υλοποίησής τους. Η εμπειρία αυτή κρίνεται απαραίτητη ώστε να αποφασίσουμε τον τρόπο αλληλεπίδρασης του λογισμικού που θα αναπτύξουμε με τον τελικό χρήστη. Ορισμένες από τις εφαρμογές που θα παρουσιάσουμε δεν θα έχουν άμεση σχέση με το θέμα «Υλοποίηση διαδικτυακού τόπου για τη δημοσίευση επιστημονικών εγγράφων» αλλά οι τεχνολογίες και οι τεχνοτροπίες που έχουν υλοποιηθεί παρουσιάζουν ενδιαφέρον και η κατανόηση των δυνατοτήτων τους ίσως φανεί χρήσιμη στην πορεία. 15\n16 2.1 Sakai Το Sakai  αναπτύσσεται από τα University of Michigan, το Indiana University, το MIT, το Stanford, το uportal Consortium και το Open Knowledge Initiative (OKI) και με τη βοήθεια του Andrew W. Mellon Foundation και συνολικές χορηγίες μεγαλύτερες των 7 εκατομμυρίων δολαρίων παρουσίασε για πρώτη φορά τις δυνατότητές του τον Ιούλιο του Το Sakai αποτελεί ένα πακέτο με λογισμικά που έχουν σχεδιαστεί για να βοηθάν τους ερευνητές, τους καθηγητές σε πανεπιστήμια και τους μαθητές να δημιουργούν web-sites για συνεργασιακή μάθηση. Χρησιμοποιώντας τον φυλλομετρητή τους, οι χρήστες μπορούν να χρησιμοποιήσουμε μέσα από μια συλλογή εργαλείων αυτά που είναι τα πλέον χρήσιμα για τις δικές τους ανάγκες. Μια χρήση του Sakai είναι η δημιουργία ενός site όπου θα μπορεί ο χρήστης του να κάνει ανακοινώσεις, αλλά και να παρουσιάζει εργασίες, reports και διάφορα άλλα κείμενα προς το κοινό του. Αυτή η συγκεκριμένη δυνατότητα του Sakai μοιάζει σε μεγάλο βαθμό με αυτό που θέλουμε να πετύχουμε στην πτυχιακή αυτή εργασία. Οι δυνατότητες όμως είναι πραγματικά πολλές για το λογισμικό αυτό έχει σχεδιαστεί για να υποστηρίζει πολλές διαφορετικές χρήσεις. Ένας καθηγητής μπορεί να το χρησιμοποιήσει για να δημιουργήσει forums όπου οι μαθητές του θα συζητάν λεπτομέρειες υλοποίησης κάποιας εργασίας. Ένας μαθητής μπορεί να το χρησιμοποιήσει για να εργάζεται ηλεκτρονικά πάνω σε εργασίες, κείμενα και γενικότερα στα ερευνητικά του ενδιαφέροντα. 16\n17 Εικόνα 2.1 Sakai project Συγκεντρωτικά το Sakai μπορεί να κάνει τα παρακάτω Εργασίες. Ένας καθηγητής μπορεί να κάνει ανάθεση εργασιών και να λαμβάνει υποβολές των εργασιών online. Chat. Δυνατότητες συζήτησης σε πραγματικό χρόνο. Συζητήσεις. Δυνατότητα συζητήσεων σε μη πραγματικό χρόνο (φόρουμ). Κοινή χρήση (sharing) σε κείμενα και μελέτες ανάμεσα σε μέλη. Αποστολή s, αποθήκευση βαθμολογιών. Προγραμματισμός εργασιών, on-line τεστ και quizzes, profile χρηστών και άλλα. Παρουσιάσεις (σαν του powerpoint) σε ζωντανό κοινό, αλλά και αποθήκευσή τους για μετέπειτα μελέτη. 17\n18 2.2 econf To econf  είναι λογισμικό ανοιχτού κώδικα γραμμένο σε Java και έχει σχεδιαστεί για να καταγράφει παραδώσεις μαθημάτων. Έχει σχεδιαστεί σαν ένα add-one σε HTTP proxy το οποίο έχει τη δυνατότητα να καταγράφει τις σελίδες τις οποίες ο καθηγητής δείχνει κατά τη διάρκεια του μαθήματος και την φωνή του εκφωνητή. Η φωνή και οι σελίδες συγχρονίζονται και οι μαθητές μπορούν να παρακολουθήσουν σε δεύτερο χρόνο τις παραδώσεις. Το econf έχει υλοποιηθεί πάνω από το W3C Jigsaw proxy. To econf παρόλο που είναι υλοποιημένο στην Java, στην γλώσσα προγραμματισμού που θα χρησιμοποιηθεί για την ανάπτυξη της εφαρμογής της πτυχιακής αυτής εργασίας δεν μπορεί να χρησιμοποιηθεί για την παρουσίαση ερευνητικών εργασιών μέσα από δυναμικές ιστοσελίδες. Η χρήση του όμως θα μπορούσε να ήταν η καταγραφή παρουσιάσεων που θα συνόδευαν τα κείμενα των εργασιών. Όταν ένας ερευνητής παρουσίαζε το ερευνητικό του έργο μέσα από κείμενα θα μπορούσε με το λογισμικό αυτό να κάνει και μια εναλλακτική παρουσίαση μέσα από εικόνες, σελίδες αλλά και ήχο. Αυτό μάλιστα θα ήταν ιδανικό για την κατανόηση της έρευνας από άτομα με ειδικές ανάγκες όπως αυτά με πρόβλημα όρασης. Η χρήση του είναι πραγματικά απλή καθώς το format που χρησιμοποιεί για την καταγραφή των παρουσιάσεων είναι συμβατό με το WebReplay που είναι ένα Java Applet ανοιχτού λογισμικού, βασισμένο στο Java Media Framework (JMF) . Έτσι κάθε σύγχρονος φυλλομετρητής μπορεί να παρουσιάσει χωρίς δυσκολία τις παρουσιάσεις που δημιουργούνται με το econf. 18\n20 Όσον αφορά το scalability, το OLAT είναι σε χρήση σε πανεπιστήμια με εγγεγραμμένους χρήστες, περισσότερα από ενεργά μαθήματα και μπορεί να εξυπηρετήσει παραπάνω από 900 χρήστες ταυτόχρονα. Τα παραπάνω στοιχεία αφορούν το πανεπιστήμιο της Ζυρίχης όπου είναι εγκατεστημένο σε ένα σύγχρονο υπολογιστικό σύστημα και στηρίζεται σε Apache Tomcat 5 και mysql. Το παραπάνω λογισμικό θα μπορούσε να χρησιμοποιηθεί με μερικές τροποποιήσεις για τη δημιουργία του Διαδικτυακού τόπου για τη δημοσίευση επιστημονικών εγγράφων. Ο χρήστης κάνοντας log-in σαν course administrator θα μπορούσε μέσα από την καρτέλα Learning Resources να τοποθετούσε το υλικό (Βιβλία και άρθρα σε μορφή PDF ή Word) και να τα κατηγοριοποιούσε και να τα τοποθετούσε προς προβολή. Κατόπιν μέσω της καρτέλας User Management θα μπορούσε να έδινε δικαίωμα ανάγνωσης για το προαναφερθέν υλικό στους συγκεκριμένους χρήστες που επιθυμούσε. Εικόνα 2.3 Η σελίδα οπου ο χρηστης επιλέγει τι εγγραφο θα αναζητησει Βέβαια οι δυνατότητες του λογισμικού που αναφέρουμε είναι τεράστιες καθώς υλοποιεί σε μεγάλο βαθμό το SCORM. Το SCORM  (Sharable Content Object Reference Model) είναι μια συλλογή προδιαγραφών και προτύπων που προέρχονται από πολυετής έρευνα. «Το SCORM παρέχει στους υπεύθυνους για την ανάπτυξη εκπαιδευτικού περιεχομένου ένα πλαίσιο προτύπων που μπορούν να ακολουθήσουν στην ανάπτυξη των μαθημάτων τους έτσι ώστε να είναι επαναχρησιμοποιήσιμα και ανταλλάξιμα σε παγκόσμια κλίμακα». Εφαρμόζει 20\n21 τις τρέχουσες εξελίξεις στην τεχνολογία κατάρτισης μέσω της χρήσης ενός συγκεκριμένου προτύπου διαχείρισης περιεχομένων (XML), για να εξασφαλίσει σταθερή εφαρμογή της κατάρτισης σε ολόκληρη την e-learning κοινότητα. Τα οφέλη του SCORM περιληπτικά αφορούν α) την Δια-λειτουργικότητα, τη δυνατότητα χρήσης πολλών πλατφόρμων για πρόσβαση στη γνώση, β) τη Δυνατότητα πρόσβασης από απόσταση γ) την Ικανότητα επαναχρησιμοποίησης του εκπαιδευτικού περιεχομένου (η μέρος του) σε άλλες εφαρμογές δ) τη Συντηρησιμότητα, ώστε το περιεχόμενο να μπορεί να αλλάξει τμηματικά η στο σύνολο του, χωρίς να χρειάζεται δαπανηρός επανασχεδιασμός της δομής και της οργάνωσης του και άλλα πρότυπα. Στην περίπτωση της πτυχιακής μας, ο χρήστης του συστήματος θα μπορούσε να επισκεφθεί την ιστοσελίδα που θα εγκαθιστούσαμε το OLAT και να έβλεπε τα άρθρα που θα δημοσιοποιούνταν από το περιβάλλον διαχείρισης. Εικόνα 2.4 Έγγραφα στο OLAT και δικαιωματα σε αυτά Το OLAT όπως φαίνεται και στην παραπάνω εικόνα υλοποιεί με έξυπνο τρόπο δικαιώματα στα έγγραφα που δημοσιοποιούνται. Έτσι ο κάθε χρήστης του συστήματος σε ένα 21\n22 επιστημονικό έγγραφο που ανεβάζει μπορεί να θέσει ένα ή περισσότερα από τα παρακάτω δικαιώματα: O=Owners of this learning resource (not public) A=All OLAT authors (not public) U=Registered OLAT users (public) G=Guests (public) Η φιλοσοφία των παραπάνω δικαιωμάτων μπορεί να χρησιμοποιηθεί και στη δική μας εργασία. Έτσι ένα paper θα μπορεί κατά τη διάρκεια της συγγραφής του να έχει O δικαίωμα, επιτρέποντας μόνο στο δημιουργό του την προβολή του, U δικαίωμα όταν ο χρήστης επιθυμεί μόνο registered χρήστες (μέλη του πανεπιστημίου, καθηγητές και μαθητές ) να έχουν πρόσβαση και G για ελεύθερη πρόσβαση στο άρθρο από κάθε χρήστη. 22\n23 2.4 Bibliotheca Εικόνα 2.5 Αρχική σελίδα της εφαρμογής bibliotheca Μια Ελληνική εφαρμογή που παρέχει αντίστοιχες δυνατότητες με αυτές που ζητά η πτυχιακή αυτή εργασία είναι η Bibliotheca [πηγή ]. Αποτελεί μια εφαρμογή ηλεκτρονικής βιβλιοθήκης του ΤΕΙ Κρήτης όπου τοποθετούνται οι πτυχιακές εργασίες φοιτητών αφού πρώτα κατηγοριοποιηθούν ανά σχολή και τμήμα. Ο χρήστης μπορεί χρησιμοποιώντας το Χάρτη του Ιστοτόπου να επιλέξει τη σχολή και το συγκεκριμένο τμήμα του οποίου τις πτυχιακές εργασίες επιθυμεί να μελετήσει. 23\n24 Εικόνα 2.6 Χάρτης της εφαρμογής Κατόπιν παρουσιάζονται στο χρήστη τα εκπαιδευτικά έτη κατά τα οποία κατατέθηκαν οι πτυχιακές εργασίες του συγκεκριμένου τμήματος. Εικόνα 2.7 Κατηγοριοποίηση εγγράφων κατά έτος Κατόπιν επιλέγοντας μια συγκεκριμένη χρονιά, το σύνολο των πτυχιακών εργασιών παρουσιάζονται στο χρήστη. Για κάθε εργασία, ο τίτλος της και το όνομα του φοιτητή που την εκπόνησε παρουσιάζεται. 24\n25 Εικόνα 2.8 Πτυχιακές του ετους 2009 Πατώντας πάνω σε συγκεκριμένη εργασία, περαιτέρω στοιχεία σχετικά με αυτήν παρουσιάζονται στο χρήστη. Εικόνα 2.9 Λεπτομέρειες επιλεγμένης πτυχιακής εργασίας Για παράδειγμα στην παρακάτω εικόνα παρουσιάζεται τόσο ο τίτλος όσο και η περίληψη, ο δημιουργός, η χρονιά που εκπονήθηκε και ορισμένες λέξεις κλειδιά που μπορούν να βοηθήσουν στην εύρευση της εργασίας μέσα από τη μηχανή αναζήτησης. Αν ο χρήστης 25\n26 πατήσει την επιλογή «Ψηφιακό τεκμήριο» τότε το κείμενο της εργασίας παρουσιάζεται σε μορφή PDF αρχείου. Η επιλογή «Σύνθετη αναζήτηση» παρουσιάζει μια φόρμα στο χρήστη για να εισάγει ορισμένα πεδία ή να επιλέξει συγκεκριμένο τμήμα για την αναζήτησή του. Εικόνα 2.10 Σύνθετη αναζήτηση στην εφαρμογή bibliotheca Αναζητώντας με την τιμή «Tomcat» η Bibliotheca επιστρέφει 4 αποτελέσματα τα οποία παρουσιάζονται ανά τμήμα. Υπάρχει βέβαια και η επιλογή «Ταξινόμηση βάση χρονιάς». Εικόνα 2.11 Αποτελέσματα αναζήτησης 26\n27 2.5 Συγκρίσεις και συμπεράσματα Στο κεφάλαιο αυτό παρουσιάστηκαν ορισμένες από τις εφαρμογές από Ελληνικούς και ξένους ιστοτόπους που αφορούν τη διαχείριση επιστημονικών εγγράφων. Πολλές πλατφόρμες έχουν υλοποιηθεί κυρίως από πανεπιστήμια για να εξυπηρετήσουν την εσωτερική τους ανάγκη διαχείρισης εγγράφων και δεδομένων. Μάλιστα σε πανεπιστήμια του εξωτερικού οι δυνατότητες που υπάρχουν στους ακαδημαϊκούς, επιτρέπουν μέχρι και το δυναμικό έλεγχο μιας εργασίας κατά πόσο είναι προϊόν λογοκλοπής ή είναι πρωτότυπη εργασία. Η πλέον αξιόλογη ελληνική προσπάθεια της Bibliotheca περιέχει πολλές από τις δυνατότητες που πρέπει να υλοποιηθούν και στην εργασία αυτή. Λαμβάνοντας όμως υπόψη το σενάρια όπου μια ομάδα εργασίας μελετά κάποια συγκεκριμένη τεχνολογία και καταγράφει τα αποτελέσματα της έρευνας σε ένα αρχείο, αν το αρχείο αυτό βρεθεί σε ξένα χέρια, τότε κάποιος τρίτος ίσως δημοσιεύσει το άρθρο με το δικό του όνομα ή προλάβει να καταγράψει μια πατέντα με τα δικά του συμφέροντα. Μιας μορφής προστασίας εγγράφων είναι δηλαδή απαραίτητη. Πηγή έμπνευσης για τη μορφή προστασίας αποτέλεσε το OLAT. Τα έγγραφα που ανεβάζουν στο σύστημα οι χρήστες έχουν ένα πεδίο σχετικά με την ορατότητα: O=Owners of this learning resource (not public) A=All OLAT authors (not public) U=Registered OLAT users (public) G=Guests (public) Μια παραλλαγή της παραπάνω δυνατότητας θα υλοποιηθεί και στην πτυχιακή αυτή εργασία και θα παρουσιαστεί στη συνέχεια. 27\n28 ΚΕΦΑΛΑΙΟ 3. Σχεδίαση βάσης δεδομένων Η βάση δεδομένων που σχεδιάστηκε με τη χρήση του MySQL WorkBench είναι η: Εικόνα 3.1 Επισκόπηση της βάσης δεδομένων της εφαρμογής Ο πίνακας users_tbl θα περιέχει του εγγεγραμμένους χρήστες του συστήματος ένας εκ των οποίων θα είναι και ο διαχειριστής του. Τα στοιχεία που θα αποθηκεύονται για 28\n29 κάθε χρήστη θα είναι: το όνομα χρήστη (userid) που θα είναι μάλιστα το του χρήστη, ο κωδικός πρόσβασης του χρήστη στο σύστημα (passwd), η ομάδα στην οποία θα ανήκει (group_id), η ερώτηση ασφαλείας που έχει επιλέξει ο χρήστης για την ανάκτηση κωδικού πρόσβασης (secret_question_id), η απάντηση του χρήστη στην ερώτηση ασφαλείας (secret_answer) και τέλος η ημερομηνία δημιουργίας του λογαριασμού του (register_date). Ο πίνακας groups_tbl θα περιέχει τις ομάδες εργασίας του συστήματος. Τα στοιχεία του πίνακα αυτού θα είναι μόνο το όνομα της ομάδας (name) και τον χαρακτηριστικό αριθμό της ομάδας χρησιμοποιηθούν (idgroups_tbl). χαρακτηριστικά Σαν όπως όνομα «ομάδα ομάδας θα μπορούν προπτυχιακών», να «ομάδα καθηγητών», «ομάδα μεταπτυχιακών» ή «ομάδα καθηγητών». Ο πίνακας αυτός χρησιμοποιείται από τον users_tbl για να δηλωθεί σε ποια ομάδα ανήκει ο κάθε χρήστης. Στην εξέλιξη του λογισμικού αυτού ένας χρήστης θα μπορούσε να ανήκει σε περισσότερο από μια ομάδες (!). Ο πίνακας secret_questions_tbl θα περιέχει μια σειρά ερωτήσεων ασφαλείας (questions) και τον χαρακτηριστικό αριθμό της ομάδας (idsecret_questions_tbl). Όταν ένας χρήστης θα δημιουργεί λογαριασμό στο σύστημα θα επιλέγει μια από τις υπάρχουσες ερωτήσεις ασφαλείας όπως για παράδειγμα «Ποιο είναι το πατρικό όνομα της μητέρας σου?». Κατόπιν θα δίνει την απάντηση στην ερώτηση αυτή. Αν ξεχάσει το κωδικό πρόσβασης του στο σύστημα, η ερώτηση αυτή θα εμφανίζεται και αν απαντήσει σωστά σε αυτή, θα του αποστέλλεται ο κωδικός πρόσβασης στο του. Ο πίνακας docs_tbl θα περιέχει στοιχεία σχετικά με τα αρχεία που ανεβαίνουν στο σύστημα. Για κάθε αρχείο θα αποθηκεύονται στοιχεία όπως: ο τίτλος του αρχείου (title), η κατηγορία στην οποία θα ανήκει (category), η ορατότητα του αρχείου αυτού στους υπόλοιπους χρήστες (privilege_lvl_id), ο ιδιοκτήτης του αρχείου (uploaded_by), η ημερομηνία κατά την οποία το αρχείο αυτό τοποθετήθηκε στο σύστημα (uploaded_date), η τοποθεσία του αρχείου αυτού στον σκληρό δίσκο (location), οι συγγραφείς του εγγράφου αυτού (authors), ο αριθμός των σελίδων (pages), ο εκδότης σε περίπτωση που έχει δημοσιευθεί το έγγραφο αυτό (publisher), η ημερομηνία έκδοσης (published_year), λέξεις κλειδιά που θα μπορούν να βοηθήσουν κατά την αναζήτηση εγγράφων (keywords), κάποια σχόλια σχετικά με το άρθρο (comments), μια περίληψη (summary) και τέλος το μέγεθος του αρχείου σε bytes (size). 29\n30 Ο πίνακας docs_view_grps_tbl που είναι το προϊόν της κανονικοποίησης του πίνακα docs με τον groups. Επειδή η σχέση των δύο είναι πολλά προς πολλά ο πίνακας docs_view_grps_tbl ουσιαστικά συγκρατεί σε ποια ομάδα έχει πρόσβαση σε ποια αρχεία. Ο πίνακας categories_tbl περιέχει τις κατηγορίες και υποκατηγορίες στις οποίες θα εντάσσονται τα αρχεία. Συγκρατεί στοιχεία όπως το όνομα της κατηγορίας (name) και σε περίπτωση που είναι υπο-κατηγορία το id της κύριας κατηγορίας στην οποία ανήκει (parent_category_id). Τέλος οι κύριες κατηγορίες θα έχουν σαν τιμή το NULL ως parent_category_id. Ο κώδικας δημιουργίας της παραπάνω βάσης δεδομένων μαζί με τα foreign κλειδιά βρίσκεται στο «Παράρτημα - SQL Κώδικας». 30\n31 ΚΕΦΑΛΑΙΟ 4. Περιβάλλον ανάπτυξης Οι τεχνολογίες που χρησιμοποιήθηκαν για την ανάπτυξη της εφαρμογής είναι οι παρακάτω. Μάλιστα να σημειωθεί ότι όλες οι παρακάτω τεχνολογίες μπορούν να χρησιμοποιηθούν τόσο σε περιβάλλον Windows όσο και Linux: 4.1 Apache Tomcat Ο Tomcat Application Server είναι ένα servlet container, που υποστηρίζει πλήρως τις τεχνολογίες των Java Servlets και JavaServer Pages, και μπορεί να λειτουργήσει είτε αυτόνομα, είτε σαν plug-in στον Apache HTTP Server. Βασικότατο χαρακτηριστικό του Tomcat αποτελεί το γεγονός ότι είναι open source λογισμικό, δηλαδή μπορεί καθένας να το χρησιμοποιήσει δωρεάν Δομή του Tomcat και των Web Applications που φιλοξενεί Η θέση στο σύστημα στην οποία εγκαθίσταται ο Tomcat ορίζεται με τη μεταβλητή %CATALINA_HOME%. Μέσα στον κατάλογο εγκατάστασης δημιουργούνται κατά την εγκατάσταση του Tomcat κάποιοι υποκατάλογοι με συγκεκριμένες λειτουργικές σημασίες (π.χ. %CATALINA_HOME%\_temp). Ο σημαντικότερος από αυτούς για έναν προγραμματιστή μπορεί να θεωρηθεί ο κατάλογος %CATALINA_HOME%\_webapps. Μέσα σε αυτόν τον κατάλογο τοποθετούνται οι Web Applications (τα servlets) που θέλουμε να τρέχουν στον Tomcat. Κάθε webapp (web application) τοποθετείται σε έναν δικό της κατάλογο (π.χ. %CATALINA_HOME%\_webapps\_MyWebApp ), ο οποίος με τη σειρά του έχει μια (αρχικά) καθορισμένη δομή από αρχεία και υποκαταλόγους. Βασικός κατάλογος μιας webapp του Tomcat είναι ο MyWebApp\_WEB-INF, στον οποίο βρίσκονται μεταξύ άλλων τα πακέτα με τις κλάσεις που χρησιμοποιούνται από την εφαρμογή (WEB-INF\_classes), καθώς και οι βιβλιοθήκες που χρησιμοποιούνται από τις κλάσεις (WEBINF\_lib). Ακόμη, κάθε webapp έχει ένα αρχείο που ονομάζεται web.xml και το οποίο καθορίζει 31\n32 διάφορες παραμέτρους της εφαρμογής μέσα από μια συγκεκριμένη XML δομή. Πιο συγκεκριμένα, αυτό το αρχείο το διαβάζει ο Tomcat κάθε φορά που ξεκινά η λειτουργία του και γνωρίζει έτσι διάφορα χαρακτηριστικά της webapp, όπως τα Servlet της κ.α. Η εγκατάσταση του Tomcat σε ένα σύστημα με Windows OS αποτελεί μια αρκετά απλή διαδικασία. Εφόσον έχει κανείς στον υπολογιστή του εγκατεστημένο το JDK (http://java.sun.com/j2se/1.5.0/download.jsp), αρκεί να κατεβάσει και να τρέξει το.exe αρχείο της εγκατάστασης του Tomcat από τη διεύθυνση 4.2 Java SDK Το Java SDK αποτελεί το runtime, την πλατφόρμα της Java που είναι απαραίτητη τόσο για την εκτέλεση του Application Server (του Tomcat) όσο και για το compilation του κώδικα σε εκτελέσιμα αρχεία. Η έκδοση που χρησιμοποιήθηκε ήταν η πλέον πρόσφατη, η 6.0 Η Java είναι μια αντικειμενοστραφής (object oriented) γλώσσα προγραμματισμού υψηλού επιπέδου Σχεδιάστηκε με στόχο να είναι (α) αντικειμενοστραφής, (β) κατανεμημένη (distributed), (γ) απλή, (δ) πολυνηματική (multi-threaded), (ε) ασφαλής, (στ) ανεξάρτητη υπολογιστικής πλατφόρμας. Η Java υποστηρίζει εγγενώς τις αρχές του αντικειμενοστραφούς προγραμματισμού. Σε αντιδιαστολή, οι Basic και C είναι διαδικαστικές γλώσσες (procedural languages) βασισμένες στο μοντέλο του δομημένου προγραμματισμού (structured programming). Η Java είναι μια πλήρης γλώσσα προγραμματισμού. Υποστηρίζει εξαιρέσεις, νηματική εκτέλεση (threaded execution),και αλλά. Επίσης παρέχει τυποποιημένες βιβλιοθήκες κλάσεων (Java class libraries) μέσω των οποίων υποστηρίζονται γραφικά και γραφικές διεπαφές (Graphical User Interface, GUI), πολυμέσα, επικοινωνία πάνω σε δίκτυα, επαναχρησιμοποιούμενα εξαρτήματα (components), σύνδεση με βάσεις δεδομένων, και άλλα. Βασικότατο χαρακτηριστικό της Java είναι το γεγονός ότι δεν εξαρτάται από την πλατφόρμα και το λειτουργικό σύστημα (platform independent). Αυτό σημαίνει ότι μία εφαρμογή 32\n33 γραμμένη σε Java μπορεί να εκτελείται σε οποιοδήποτε περιβάλλον χωρίς καμία τροποποίηση. Η ανεξαρτησία αυτή βασίζεται στη χρήση μιας εικονικής μηχανής (Java Virtual Machine JVM), η οποία προσομοιώνει έναν ιδεατό επεξεργαστή, ικανό να εκτελεί προγράμματα γραμμένα σε Java. Η εικονική μηχανή δέχεται μεταγλωττισμένα προγράμματα και μετατρέπει τις εντολές τους σε εντολές εκτελέσιμες από το εκάστοτε λειτουργικό σύστημα. Με τον τρόπο αυτό, κάθε υπολογιστής, ανεξαρτήτως λειτουργικού συστήματος (Windows, Linux, Solaris, Macintosh, κλπ.), ο οποίος διαθέτει την εικονική μηχανή, μπορεί να εκτελέσει προγράμματα γραμμένα σε Java, ανεξάρτητα από τον μεταγλωττιστή που έχει χρησιμοποιηθεί για την δημιουργία τους. Αυτός ο συνδυασμός ανεξαρτησίας από επεξεργαστές και λειτουργικά συστήματα είναι που κάνει την Java ιδιαίτερα ανταγωνιστική και επιτρέπει τον χαρακτηρισμό της ως «Write-Once-Run-Anywhere» γλώσσα Ακόμη κι όταν ένα πρόγραμμα Java λειτουργεί σε διαφορετικές υπολογιστικές πλατφόρμες, στην πραγματικότητα εκτελείται πάνω στην ίδια «μηχανή» την ιδεατή μηχανή Java (Java Virtual Machine, JVM). Η ιδεατή μηχανή Java είναι ένα πρόγραμμα που διερμηνεύει τα εκτελέσιμα προγράμματα Java σε εντολές που μπορεί να εκτελέσει η υπολογιστική πλατφόρμα - στόχος. Η Sun έχει παραχωρήσει σε αρκετές εταιρίες (Oracle, Novell, IBM, και άλλα) την άδεια να κατασκευάσουν ιδεατές μηχανές Java για διάφορες υπολογιστικές πλατφόρμες. Καθώς η ιδεατή μηχανή Java έχει μεταφερθεί σε μεγάλη γκάμα από υπολογιστικές πλατφόρμες και είναι ευρέως εγκατεστημένη, δημιουργούνται συνεχώς νέες γλώσσες προγραμματισμού ή παραλλαγές παλαιότερων γλωσσών προγραμματισμού (Basic, Lisp, Prolog) που μεταγλωττίζονται ώστε το πρόγραμμα στόχος να εκτελείται στην ιδεατή μηχανή Java. Σύμφωνα με μια πρόσφατη καταμέτρηση (http://www.robert-tolksdorf.de/vmlanguages.html), υπάρχουν 200 τέτοια εργαλεία που δίνουν τη δυνατότητα σε πηγαίο κώδικα που δεν είναι Java να μεταφράζεται και να εκτελείται στην ιδεατή μηχανή Java. 33\n34 Παρά τις διαφορές που έχουν όλες οι υπολογιστικές πλατφόρμες, εντάσσονται στο ίδιο ιδεατό υπολογιστικό μοντέλο: το εκτελέσιμο πρόγραμμα ανακαλείται από τη δευτερεύουσα μνήμη, που είναι συνήθως παραμένουσα (nonvolatile), πχ δίσκος ή μνήμη flash, στην πρωτεύουσα ευμετάβλητη (volatile) μνήμη τυχαίας προσπέλασης, πχ RAM, και από εκεί μεταφέρεται εντολή προς εντολή στην κεντρική μονάδα επεξεργασίας. Παρατηρήστε ότι λεπτομέρειες, όπως το μέγεθος της μνήμης, η ύπαρξη καταχωρητών (registers), τα χαρακτηριστικά των μονάδων εισόδου / εξόδου, σκόπιμα δεν περιλαμβάνονται στις προδιαγραφές του αφαιρετικού μοντέλου 4.3 MySQL εξυπηρετητής Για την αποθήκευση των δεδομένων πρέπει να εγκατασταθεί και να ρυθμιστεί εξυπηρετητής βάσης δεδομένων. Η MySQL αποτελεί έναν από τους καλύτερους δωρεάν εξυπηρετητές σχεσιακών βάσεων δεδομένων. Η MySQL είναι ένα σύστημα διαχείρισης σχεσιακής βάση ανοικτού κώδικα όπως λέγεται (relational database management system - RDBMS) που χρησιμοποιεί την Structured Query Language (SQL), την πιο γνωστή γλώσσα για την προσθήκη, την πρόσβαση και την επεξεργασία δεδομένων σε μία Βάση Δεδομένων. Επειδή είναι ανοικτού κώδικα (open source), οποιοσδήποτε μπορεί να κατεβάσει την MySQL και να την διαμορφώσει σύμφωνα με τις ανάγκες του σύμφωνα πάντα με την γενική άδεια που υπάρχει. Η MySQL είναι γνωστή κυρίως για την ταχύτητα, την αξιοπιστία, και την ευελιξία που παρέχει. Η MySQL αυτή τη στιγμή μπορεί να λειτουργήσει στα περιβάλλοντα Linux, Unix, και Windows. 4.4 Connector/J (MySQL JDBC driver). Για την επικοινωνία μιας γλώσσας προγραμματισμού με τον εξυπηρετητή βάσης δεδομένων χρειάζεται κάποια βιβλιοθήκη που παρέχει ένα API επικοινωνίας. Στην περίπτωση της Java, για να επικοινωνήσει με τη MySQL απαιτείται η ύπαρξη του Connector/J driver [ πηγή : ]. 34\n35 4.5 Struts To Struts αποτελεί ένα Framework που διευκολύνει στην ανάπτυξη web εφαρμογών με java. Χρησιμοποιείται στο web layer και παρέχει διάφορες χρήσιμες λειτουργίες σχετικά με την οργάνωση και εκτέλεση του κώδικα. Στην απλούστερη μορφή του είναι μια συλλογή από κλάσεις και interfaces τα οία συνεργάζονται για να λύσουν ένα συγκεκριμένο τύπο προγραμματιστικού προβλήματος. Ένα framework διακρίνεται από τα εξής χαρακτηριστικά. Αποτελείται από κλάσεις ή components καθένα από τα οποία παρέχει μια αφηρημένη υλοποίηση μίας συγκεκριμένης έννοιας Ορίζει πώς αυτές οι υλοποιήσεις συνεργάζονται για να λύσουν το πρόβλημα Τα μέρη από τα οποία αποτελείται είναι επαναχρησιμοποιήσιμα. Επιπλέον παρέχει γενική συμπεριφορά την οποία μπορούν να χρησιμοποιήσουν πολλοί τύποι εφαρμογών. Σε αντίθεση με μία βιβλιοθήκη, της οποίας τις κλάσεις και τις διεπαφές απλά τις καλεί κάποιος για να τις χρησιμοποιήσει, ένα framework προσφέρει μία βάση πάνω στην οποία μπορεί ο προγραμματιστής να χτίσει την εφαρμογή του, απλά επεκτείνοντας τις κλάσεις του framework Ειδικότερα για το Struts framework Το Struts Framework βασίζεται στην τεχνολογία των Java Servlets και σε μικρότερο βαθμό στην τεχνολογία των JSP. Για το λόγο αυτό είναι αναγκαία η ύπαρξη ενός web container, το οποίο φιλοξενεί την εφαρμογή που χρησιμοποιεί το Struts Framework. Με αυτό τον τρόπο η εφαρμογή δεν χρειάζεται να χειρίζεται τις HTTP αιτήσεις, αφού το Struts Framework έχει τη δυνατότητα να χρησιμοποιεί τέτοιου είδους υπηρεσίες που προσφέρονται από το web container. Η λειτουργία του Struts Framework είναι σύμφωνη με το μοντέλο MVC6 με την διαφορά ότι τα servlets δεν χρειάζεται να απασχολήσουν τον προγραμματιστή αφού προσφέρονται έτοιμα από το Framework. 35\n36 Εικόνα 4.1 Struts overview Θα χρησιμοποιηθεί η έκδοση Apache struts 2.1 [ πηγή : ] 4.6 Βιβλιοθήκες JSTL. Το JavaServer Pages Standard Tag Library είναι μια βιβλιοθήκη που περιέχει ορισμένα απλά tags για διαχείριση δομών δεδομένων όπως iterators, sql commands και πολλά άλλα [ πηγή : ] Apache commons DBCP Το DBCP αποτελεί μια βιβλιοθήκη από την Jakarta που λύνει ένα βασικό πρόβλημα. Όταν ένας χρήστης που χρησιμοποιεί την εφαρμογή πρέπει να αποκτήσει πρόσβαση στη βάση δεδομένων τότε μια χρονοβόρα διαδικασία συμβαίνει ( η αρχικοποίηση της σύνδεσης ). Χρησιμοποιώντας το DBCP η σύνδεση με τη βάση δεδομένων συμβαίνει μια φορά από τον Application Server (π.χ. Tomcat) και κατόπιν σε κάθε περίπτωση που χρειαστεί η σύνδεση με τη βάση δεδομένων τότε δεν εγκαθιδρύεται μια νέα, αλλά χρησιμοποιείται η προϋπάρχουσα. [ πηγή ]. 36\n37 4.7.3 Apache commons Mail. Για την αποστολή από την εφαρμογή απαιτείται η ύπαρξη μιας βιβλιοθήκης που υλοποιεί τα πρωτόκολλα αποστολής . Η βιβλιοθήκη που χρησιμοποιήθηκε ήταν η Apache commons Mail [ πηγή : ] Apache commons Validator. Η εφαρμογή που θα υλοποιηθεί θα περιέχει αρκετές φόρμες όπου οι χρήστες θα δημιουργούν π.χ. νέους λογαριασμούς, θα τοποθετούν αρχεία στο σύστημα και άλλα. Πολλά από τα στοιχεία που θα τοποθετηθούν στο σύστημα θα πρέπει να επικυρωθούν. Για παράδειγμα το σύστημα δεν πρέπει να επιτρέπει την τοποθέτηση του «α12» ως ημερομηνίας ή του «α 2» ως του χρήστη. Για την επικύρωση των δεδομένων αυτών θα χρησιμοποιηθεί η βιβλιοθήκη Apache Commons Validator [ πηγή : ]. 37\n38 4.7 Πλατφόρμα NetBeans. Για την ανάπτυξη του λογισμικού, δηλαδή των σελίδων JSP αλλά και των αρχείων Java θα χρησιμοποιηθεί το NetBeans. To NetBeans IDE είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης εφαρμογών που βασίζεται στην πλατφόρμα NetBeans. Η πλατφόρμα NetBeans IDE επιτρέπει την ανάπτυξη της εφαρμογής NetBeans IDE από ένα σύνολο συστατικών μονάδων λογισμικού που ονομάζονται modules. Ένα module είναι ένα συμπιεσμένο αρχείο Java το οποίο περιέχει κλάσεις, που είναι προορισμένες να αλληλεπιδρούν με NetBeans Open APIs, και ένα αρχείο που το χαρακτηρίζει ως module. Εφαρμογές που έχουν αναπτυχθεί πάνω σε modules μπορούν να επεκταθούν προσθέτοντας νέα modules. Το NetBeans IDE διανέμεται δωρεάν και είναι λογισμικό ανοιχτού κώδικα. Υποστηρίζει την ανάπτυξη όλων των ειδών εφαρμογών Java (lava SE, web, EJB και mobile εφαρμογές). Επιπλέον, υποστηρίζει την ανάπτυξη εφαρμογών με την χρήση του Ant τον έλεγχο εκδόσεων, με την χρήση των CVS, Subversion, Mercurial και Clear case, και την επεξεργασία κώδικα (refactoring). Όλες οι λειτουργίες του IDE παρέχονται από τα modules. Κάθε module παρέχει μία απαιτούμενη λειτουργία όπως υποστήριξη ανάπτυξης εφαρμογών Java, επεξεργασία κώδικα, υποστήριξη συστημάτων διαχείρισης εκδόσεων CVS και SVN. Το NetBeans IDE παρέχει όλα τα απαιτούμενα modules για την ανάπτυξη εφαρμογών Java στο αρχικό πακέτο που κατεβάζει κανείς, το οποίο επιτρέπει στον χρήστη να αρχίσει άμεσα την ανάπτυξη μιας εφαρμογής. Τα modules επιτρέπουν την επέκταση του IDE. Νέες λειτουργίες, όπως η υποστήριξη επιπλέον γλωσσών προγραμματισμού μπορούν να προστεθούν μετά την αρχική εγκατάσταση 38\n39 Εικόνα 4.2 Άποψη του IDE Netbeans 39\n40 ΚΕΦΑΛΑΙΟ 5. Παρουσίαση εφαρμογής Σε αυτό το κεφάλαιο θα γίνει μία παρουσίαση των βασικών λειτουργιών της εφαρμογής, αρχικά παραθέτουμε ένα εποπτικό διαγραμμα για την ευκολότερη κατανοησή της. Διάγραμμα 5.1 Εποπτικό διάγραμμα της εφαρμογής 40\n41 Ξεκινώντας η εφαρμογή, παρουσιάζει στο χρήστη επιλογές για ανάκτηση κωδικού πρόσβασης στο link «Ξεχάσατε τον κωδικό πρόσβασης» καθώς και την εγγραφή νέου χρήστη. Στο μενού επιλογών στην κορυφή, στο μπλε πλαίσιο ο χρήστης μπορεί να επιλέξει «Αρχική», «Σχόλια», «Σχετικά με την εφαρμογή» «Σύνδεσοι» και «Επικοινωνία». Εικόνα 5.1: Η κεντρική οθόνη της εφαρμογής Αν ο χρήστης δεν τοποθετήσει σωστό όνομα χρήστη ή κωδικό πρόσβασης, κατάλληλο μήνυμα του εμφανίζεται «Ο χρήστης δεν υπάρχει!! Παρακαλώ δημιουργήστε νέο λογαριασμό ή βάλτε τα σωστά στοιχεία σας.» με κόκκινα έντονα γράμματα: 41\n42 Εικόνα 5.2: Σε περίπτωση λανθασμένης εισόδου κατάλληλο μήνυμα εμφανίζεται Σε περίπτωση που ο χρήστης δεν συμπληρώσει είτε το όνομα χρήστη είτε τον κωδικό πρόσβασης καθόλου τότε ένα άλλο μήνυμα εμφανίζεται που τον ενημερώνει για το λάθος του. Εικόνα 5.3: Η φόρμα εισόδου δεν επιτρέπει να συμπληρωθούν κενά στοιχεία Σε περίπτωση που ο χρήστης έχει ξεχάσει τον κωδικό πρόσβασης στην εφαρμογή μπορεί να επιλέξει «Ξεχάσατε τον κωδικό πρόσβασης?». Πατώντας την επιλογή αυτή μια φόρμα εμφανίζεται όπου ο χρήστης πρέπει να τοποθετήσει το όνομα χρήστη που διαθέτει (δηλαδή το του). 42\n43 Εικόνα 5.4: Το πρώτο βήμα για την ανάκτηση κωδικού πρόσβασης Αν η διεύθυνση δεν υπάρχει καταχωρημένη στο σύστημα τότε εμφανίζεται το μήνυμα «Ο χρήστης αυτός δεν είναι εγγεγραμμένος στην εφαρμογή». Εικόνα 5.5: Μήνυμα λάθους σε περίπτωση μη ύπαρξης λογαριασμού Σε περίπτωση όμως που η διεύθυνση βρίσκεται στη βάση δεδομένων τότε το επόμενο βήμα για την ανάκτηση του κωδικού είναι η απάντηση σε μια ερώτηση. Όταν ο χρήστης εγγράφεται στο σύστημα για πρώτη φορά τότε αυτό του ζητά να απαντήσει σε μια εκ των: 1. Πατρικό όνομα μητέρας 2. Το όνομα του πρώτου κατοικίδιου 3. Αγαπημένη ταινία 4. Τι αγαπάς περισσότερο 5. Ποιός είναι ο αγαπημένος σου καθηγητής 43\n44 Η αρχική απάντηση του χρήστη έχει αποθηκευτεί στη βάση δεδομένων και το μόνο που πρέπει να κάνει ο χρήστης για να επαληθεύσει την ταυτότητά του είναι να δώσει τη σωστή απάντηση. Εικόνα 5.6: Το δεύτερο βήμα για την ανάκτηση κωδικού πρόσβασης (προσωπική ερώτηση). Αν η απάντηση που δώσει ο χρήστης είναι σύμφωνη με την αρχική του απάντηση, τότε του αποστέλλεται στο ηλεκτρονικό ταχυδρομείο ο κωδικός πρόσβασης. Αν όμως η απάντηση είναι λάθος τότε κατάλληλο μήνυμα εμφανίζεται. Εικόνα 5.7: Επιβεβαίωση αποστολής . Η δημιουργία νέου λογαριασμού γίνεται μέσα από την επιλογή «Εγγραφή νέου χρήστη». Ο χρήστης θα πρέπει να τοποθετήσει ορισμένα στοιχεία του, όπως διεύθυνση , κωδικό πρόσβασης, να επιλέξει την προσωπική ερώτηση και να δώσει την προσωπική του απάντηση. Επίσης μπορεί να επιλέξει την ομάδα στην οποία θα ανήκει, ανάλογα με τα ενδιαφέροντά του. Ο κωδικός πρόσβασης πρέπει να είναι από 6 μέχρι 7 χαρακτήρες. Μόλις ο χρήστης ολοκληρώσει την διαδικασία εγγραφής του με επιτυχία, τότε θα αποσταλεί στο που έδωσε σαν όνομα χρήστη ένα μυνημα που θα τον καλωσορίζει στην εφαρμογή. Η εφαρμογή 44\n45 έχει την δυνατότητα να ελέγχει αν όντως ο χρήστης κατά την εγγραφή του έδωσε διευθυνση ή όχι. Εικόνα 5.8: Ένας νέος χρήστης δημιουργεί λογαριασμό στην εφαρμογή. Εικόνα 5.9: Μήνυμα επιτυχούς δημιουργίας λογαριασμού. Αφού λοιπόν έχει δημιουργηθεί ο νέος χρήστης, στην συνέχεια θα παρουσιαστούν οι δυνατότητες που παρέχονται στους χρήστες του συστήματος από την εφαρμογή. Οι επιλογές του χρήστη βρίσκονται πάντα στην αριστερή πλευρά της σελίδας. Οι επιλογές αυτές είναι οι 45\n46 «Εξέταση κατηγορίας», «Τα αρχεία μου», «Ανέβασε αρχείο», «Αναζήτηση» και «Αποσύνδεση». Εικόνα 5.10: Οι επιλογές των χρηστών. Εικόνα 5.11: Η κεντρική σελίδα του χρήστη goutz2000 μετά την είσοδό του. Στην εξέταση κατηγορίας, ο χρήστης μπορεί να δει τις υπάρχουσες κατηγορίες και υποκατηγορίες στις οποίες μπορεί να εντάξει τα έγγραφα που ανεβάζει στο σύστημα. Αρχικά βλέπει τις κατηγορίες γονέας και στη συνέχεια επιλέγοντας μία από αυτές μπορεί να δει τις περιεχόμενες υποκατηγορίες. 46\n47 Εικόνα Εξέταση κατηγορίας. Παρουσιάζονται οι κατηγορίες που μπορούν να αρχειοθετηθούν τα έγγραφα στο σύστημα. Αν για παράδειγμα επιλέξει την κατηγορία Προπτυχιακές εργασίες τότε θα του εμφανιστεί η παρακάτω εικόνα 47\n48 Εικόνα 5.13 Υποκατηγορίες της κατηγορίας Προπτυχιακές εργασίες Στη συνέχεια μπορεί να πιέσει την προτιμόμενη υποκατηγορία και θα εμφανιστεί ένας κατάλογος με τα εγγραφα τα οποία ανήκουν στη συγκεκριμένη υποκατηγορία και ο χρήστης έχει την εξουσιοδότηση να εξετάσει.. Εικόνα 5.14 Αρχεία της υποκατηγορίας ΠΕ-Δίκτυα 48\n49 Στη παραπάνω εικόνα φαίνεται ότι ο χρήστης επέλεξε να δει τα διαθέσιμα έγγραφα στην υποκατηγορία δίκτυα των προπτυχιακών εργασιών. Η επόμενη επιλογή του χρήστη είναι να ανεβάσει κάποιο αρχείο (π.χ. ένα paper που έχει ετοιμάσει) στην εφαρμογή. Τα στοιχεία που πρέπει να συμπληρώσει ο χρήστης είναι τα παρακάτω: Τίτλος. O τίτλος που θα έχει το αρχείο στο σύστημα Προβολή. Υπάρχει δυνατότητα ορισμού ορατότητας. Δηλαδή ποιοι άλλοι χρήστες της εφαρμογής θα έχουν πρόσβαση στο αρχείο που ανεβαίνει στο σύστημα; Θα έχει πρόσβαση μόνο ο ιδιοκτήτης του (κάτι χρήσιμο όταν χρησιμοποιεί το σύστημα για να αποθηκεύει draft εκδόσεις της μελέτης); Θα έχουν πρόσβαση μόνο μέλη που βρίσκονται στην ίδια ομάδα εργασίας με τον ιδιοκτήτη του αρχείου (χρήσιμο όταν μια ομάδα εργασίες συμμετέχει συλλογικά στην συγκεκριμένη έρευνα) ή θα έχουν πρόσβαση όλοι οι χρήστες της εφαρμογής; Κατηγορία. Σε ποια από τις προαναφερθείσες κατηγορίες θα προστεθεί το έγγραφο. Συγγραφείς. Το όνομα ή τα ονόματα των συγγραφέων του άρθρου. Σελίδες. Ο αριθμός των σελίδων του άρθρου. Εκδότης. Τα στοιχεία του εκδότη αν πρόκειται για δημοσιευμένο κείμενο (σε ερευνητικό περιοδικό ή βιβλίο. Έτος έκδοσης. Το έτος έκδοσης του άρθρου. Έτος/Μήνας/Ημέρα: Η ακριβής ημερομηνία τελευταίας αναθεώρησης. Tags: Keywords που θα χρησιμοποιηθούν ώστε το συγκεκριμένο άρθρο να επιστρέφει σε αντίστοιχες αναζητήσεις χρηστών του συστήματος. Σχόλια. Εδώ τοποθετούνται τυχόν σχόλια σχετικά με το άρθρο. Περιγραφή. Μια σύντομη περιγραφή του άρθρου. Αρχείο. Το επισυναπτόμενο αρχείο που θα ανέβει στον εξυπηρετητή και πρέπει να είναι είτε με μορφή PDF ή σε DOC. 49\n50 Εικόνα 5.15 Φόρμα τοποθέτησης νέου αρχείου. Εικόνα Οι δυνατότητες επιλογής σχετικά με την ορατότητα του αρχείου. 50\n51 Εικόνα 5.17 Οι επιλογές του χρήστη σχετικά με την κατηγορία στην οποία θα εντάξει το αρχείο έρχονται από τη βάση δεδομένων. 51\n52 Εικόνα 5.18 Ο χρήστης ανεβάζει το πρώτο του αρχείο. Εικόνα 5.19 Η εφαρμογή εμφανίζει μήνυμα ότι το αρχείο ανέβηκε με επιτυχία στον εξυπηρετητή. Το παραπάνω αρχείο τοποθετείται σε φάκελο build/web/upload/user_id/ονομα_αρχείου. Στη συγκεκριμένη περίπτωση επειδή το user_id του συγκεκριμένου χρήστη στον πίνακα users_tbl είναι το 3 και η εφαρμογή εκτελείται από το φάκελο C:\_Sources\_build\_web\_upload\_ το αρχείο 52\n53 τοποθετείται σε νέο φάκελο που δημιουργείται αυτομάτως από την εφαρμογή για να συγκρατεί όλα τα αρχεία του συγκεκριμένου χρήστη. Εικόνα Το αρχείο τοποθετείται στον κατάλληλο φάκελο. Στην επιλογή τα αρχεία μου, ο χρήστης μπορεί να δει τα αρχεία που ήδη έχει ανεβάσει στην εφαρμογή. Ο χρήστης goutz2000 έχει ανεβάσει δύο αρχεία και για αυτό ο παρακάτω πίνακας παρουσιάζει τα δυο αυτά αρχεία. Εικόνα 5.20 Εμφάνιση αρχείων που ο χρήστης έχει ανεβάσει στην εφαρμογή Πατώντας «Προβολή» ένα νέο παράθυρο εμφανίζεται που επιτρέπει στο χρήστη να κατεβάσει το αρχείο στον τοπικό του δίσκο. 53\n54 Εικόνα Η επιλογή «Προβολή» αυτομάτως δίνει τη δυνατότητα στο χρήστη να κατεβάσει το αρχείο αυτό. Επίσης πρέπει να επισημανθεί ότι για να μη χρησιμοποιηθεί η εφαρμογή E-Lib για διακίνηση μουσικής, ταινιών ή γενικότερα άλλου τύπου αρχείων, μόνο αρχεία PDF ή DOC επιτρέπεται να ανέβουν στον εξυπηρετητή. Σε περίπτωση που κάποιος χρήστης προσπαθήσει να ανεβάσει άλλου τύπου αρχεία τότε κατάλληλο μήνυμα λάθους εμφανίζεται. Εικόνα Εμφάνιση μηνύματος λάθους όταν άλλος τύπος αρχείων ανεβαίνει στον εξυπηρετητή. Στη συνέχεια θα παρουσιάσουμε την αναζήτηση. Ο χρήστης επιλέγοντας «Αναζήτηση αρχείου» μεταφέρεται στη σελίδα όπου μπορεί να τοποθετήσει κάποια λέξη βάση της οποίας θα γίνει η αναζήτηση στα αρχεία που διαθέτει η εφαρμογή. 54\n55 Εικόνα Η φόρμα αναζήτησης αρχείων. Τοποθετώντας την λέξη που μας ενδιαφέρει στο παραπάνω πεδίο και πατώντας «Αναζήτηση» ένα σύνθετο SQL Query ψάχνει ανάμεσα στα αρχεία που έχουν τοποθετηθεί στην εφαρμογή ώστε να επιτρέψει μόνο εκείνα τα οποία σχετίζονται με τη λέξη αυτή. Ο τίτλος, η κατηγορία στην οποία ανήκει, η ορατότητα, ο ιδιοκτήτης, η ημερομηνία που ανέβηκε στον εξυπηρετητή για κάθε αρχείο που ανακτάται εμφανίζονται στο χρήστη. Στο πεδίο ορατότητα οι τιμές που μπορεί να δει είναι: A (All Users) Ορατό σε όλους τους χρήστες G (Group) Ορατό μόνο σε χρήστες της ίδιας ομάδας Ο (Owner) Ορατό μόνο στον ιδιοκτήτη Για να παρουσιάσουμε τις δυνατότητες τις εφαρμογής θα δημιουργηθούν τρεις χρήστες και που θα ανήκουν στην ίδια ομάδα και ένας τρίτος ο όποιος θα ανηκει σε διαφορετική ομάδα Εχουμε λοιπόν τον χρήστη sotos82 ο όποιος όπως βλέπουμε και παρακάτω στην επισκόπηση του πίνακα των χρηστών από το πρόγραμμα MySQL-Front εχει group_id 4 και είναι ο χρήστης με id_users 6 και 55\n56 Εικόνα Ο πίνακας των χρηστών της βάσης δεδομένων εχει ανεβάσει τρία έγγραφα όπως φαίνεται στον πίνακα παρακάτω και πιο συγκεκριμένα τα εγγραφα με iddocs 4, 5 και 6. Το καθένα από αυτά όμως έχει διαφορετική ορατότητα. Το αρχειο Load balancing servers είναι ορατο από όλους αφού έχει privilege_lvl_id ίσο με Α (ALL), το Wi-fi toys είναι ορατό μόνο από την ομάδα του καθώς έχει privilege_lvl_id G (GROUP) και το Internet & computers terms είναι ορατό μόνο από τον ίδιο με privilege_lvl_id ίσο με Ο (Owner ή αλλιώς private).. Εικόνα Τρία αρχεία με διαφορετικό περιεχόμενο και διαφορετική ορατότητα άπο τον ίδιο χρήστη. Αφού δημιουργήσαμε τους παραπάνω χρήστες θα παρουσιάσουμε την αναζήτηση με τα ίδια κριτήρια που αυτή τη φορά όμως θα επιστρέφουν μόνο τα αρχεία στα οποία έχουν ορατότητα. 56\n57 Έτσι όταν ο χρήστης κάνει αναζήτηση με τη λεξη mysql θα του εμφανίζονται τα αρχεία MySql και MySQL/PHP database Applications αλλά όχι και το αρχείο Create dynamic sites with PHP & MySql. Αυτό οφείλεται στο ότι το πρώτο άρχειο το βλέπει γιατι είναι ορατό από όλους ενώ το δεύτερο το βλέπει γιατί είναι στην ίδια κατηγορία με τον χρήστη που το ανέβασε, στην συγκεκριμένη περίπτωση ο Εικόνα Η φόρμα ανάκτησης αρχείων από την αναζήτηση. Αντιθέτως ο χρήστης εάν κάνει την ίδια αναζήτηση θα του εμφανιστεί μόνο,οπώς φαίνετια παρακατω, το αρχείο MySql καθώς καθώς δεν ανήκει στην ίδια ομάδα με τον ιδιοκτήτη του αρχέιου. Το συγκεκριμένο αρχέιο θα εμφανίζεται σε οποιοδίποτε χρήστη εξάλου καθώς έτσι έχει οριστεί από το χρήστη που το ανεβασε. Εικόνα Η φόρμα ανάκτησης αρχείων από την αναζήτηση. 57\n58 Το σύνολο και των τριών αρχείων μπορεί να το δει μόνο ο οποίος και τα ανέβασε στην εφαρμογή. Εικόνα Η φόρμα ανάκτησης αρχείων από την αναζήτηση. Έτσι βλέπουμε ότι η εφαμρογή προσφέρει την διακριτικότητα και τον διαχωρισμό μεταξύ των χρηστών της. Πιό έντονος γίνεται αυτός ο διαχωριμός και αντιλιπτός από την πρώτη στιγμή εισαγωγής στην εφαρμογή όταν εισέλθει ο διαχειριστής. Στο αριστερό menu της εμφανίζεται ακόμα μια επιλογή οπου δεν έχει ένας απλός χρήστης. Η επιλογή αυτή είναι η δήμιουρία / προβολή ομάδας Έτσι ο μπορεί επιπλέον να δημιουργήσει μία ομάδα στην οποία θεωρεί ότι μπορει να ενταχθεί ένας αριθμός χρηστών με κοινά ενδιαφέροντα ή ιδιότητες. 58\n59 . Εικόνα 5.28 Κεντρικό menu του διαχειριστή Εικόνα 5.29 Δημιουργία / προβολή ομάδας Στη συνέχεια παρατηρέιται ότι η διαφοροποίηση συνεχίζει αφού πατώντας στην εξέταση κατηγορίας εμφανίζεται μια επιλογή οπου μπορεί να δημιουργήσει μια καινούργια κατηγορία ή υποκατηγορια. Εικόνα 5.30 Επιλογές του διαχειριστή Επιλέγοντας το μεταφέρεται στην παρακάτω τοποθεσία όπως φαίνεται παρακάτω οπου δίνεται η επιλογή της δημιουργίας. 59\n60 Εικόνα 5.31 Επιλογές του διαχειριστή για την δημιουργία κατηγορίας Αυτή ηταν μία συνοπτική παρουσίαση της εφαρμογής που δημιουργήθηκε στα πλαίσια αυτής της πτυχιακής εργασίας. Θα θέλαμε να αναφέρουμε ότι πέραν των λειτουργιών που παρουσιάστηκαν η εφαρμογή προβάλλει στο εκάστοτε tag δυναμικά τον τίτλο κάθε σελίδας και παρεχεί και αλλές δυναμικές λειτουργίες οι οποίες γινονται διακριτές μονό με την χρηση αυτής. Τέλος για περαιτέρω εξέταση της εργασίας μπορεί να πλοηγηθεί στην διέυθυνση όπου και βρίσκεται ανεβασμένη η εφαρμογή για ερευνητικούς σκοπούς. ΚΕΦΑΛΑΙΟ 6. Επεξήγηση υλοποίηση Ο κώδικας της εφαρμογής μπορεί να κατηγοριοποιηθεί ως εξής: 60\n61 Java Servlet κώδικας SQL Code Σελίδες JSP Στην εικόνα αριστερά φαίνονται οι φάκελοι στους οποίους έχουν τοποθετηθεί τα αρχεία που απαρτίζουν την εφαρμογή. Στο φάκελο Web Pages βρίσκεται ο JSP κώδικας. Στο φάκελο Configuration Files βρίσκονται αρχεία που είναι απαραίτητα από τον Application Server (Tomcat) αλλά και από το Struts Framework. Στο φάκελο Source Packages βρίσκονται τα αρχεία Java που υλοποιούν το business logic της εφαρμογής. Ως Java Servlet κώδικας, συνολικά 23 αρχεία Java υλοποιήθηκαν. Τα αρχεία αυτά μπορούν να χωριστούν σε 3 κατηγορίες αρχείων, τα Action, τα Bean και τα Form: Αρχεία Action CatAction.java DocAction.java ForgotAction.java GroupAction.java LoginAction.java RegisterAction.java SearchAction.java AdminAction.java LogoutAction.java Αρχεία Bean CatBean.java DocBean.java ForgotBean.java GroupBean.java LoginBean.java RegisterBean.java SearchBean.java Αρχεία Form CatForm.java DocForm.java ForgotForm.java GroupForm.java LoginForm.java RegisterForm.java SearchForm.java Οι σελίδες JSP που δημιουργήθηκαν είναι οι παρακάτω: Όνομα αρχείου UploadDoc.jsp Σύντομη περιγραφή Το αρχείο αυτό περιέχει τη φόρμα που συμπληρώνει ο χρήστης της εφαρμογής όταν θέλει να ανεβάσει κάποιο αρχείο. (εικόνα 17). 61\n62 admin.jsp Αυτή η σελίδα επιτρέπει την είσοδο μόνο στο διαχειριστή της εφαρμογής με χρήση του κατάλληλου κωδικού πρόσβασης και category.jsp ονόματος χρήστη (διαχειριστή). Η σελίδα αυτή παρουσιάζει τις κατηγορίες και υποκατηγορίες που υπάρχουν στο σύστημα και επιτρέπει την διαχείρισή τους catinfo.jsp (εικόνα 12). To catinfo subcatinfo.jsp συστήματος. To subcatinfo επιτρέπει την επεξεργασία υποκατηγοριών του dashboard.jsp συστήματος. Περιέχει το χαιρετιστήριο μήνυμα που εμφανίζεται στους docs.jsp χρήστες όταν αυτοί κάνουν με επιτυχία είσοδο στην εφαρμογή Η σελίδα αυτή εμφανίζει στον χρήστη τα αρχεία που έχει επιτρέπει την επεξεργασία κατηγοριών του ανεβάσει στην εφαρμογή και του επιτρέπει να τα κατεβάσει ή να editdoc.jsp τα επεξεργαστεί. Η σελίδα αυτή επιτρέπει την επεξεργασία των στοιχείων των footer.jsp σχετικών με ένα αρχείο που έχει ανέβει στο σύστημα. Το footer είναι το τελευταίο μέρος που τοποθετείται στο κάτω μέρος κάθε σελίδας και δείχνει το χαιρετιστήριο μήνυμα «Copy- forgot.jsp right 2009». Όταν ο χρήστης έχει ξεχάσει τον κωδικό πρόσβασης στην groups.jsp εφαρμογή μπορεί να τον ανακτήσει μέσα από τη σελίδα αυτή. Η σελίδα αυτή αφορά τη δημιουργία και τη διαχείριση ομάδων header.inc χρηστών. Αυτή η σελίδα τοποθετείται στο πάνω μέρος κάθε άλλης σελίδας της εφαρμογής και περιέχει τις επιλογές των χρηστών που index.jsp εμφανίζονται στο πάνω μέρος. Αυτή είναι η κεντρική σελίδα. Όταν ο χρήστης πρώτο-μπαίνει, ζητά κωδικό πρόσβασης. Αν ο χρήστης αυθεντικοποιηθεί, τότε logout.jsp menu.jsp τους εμφανίζει το dashboard. Με αυτή τη σελίδα ο χρήστης κάνει sign-out. Αυτό το αρχείο περιέχει το μενού επιλογών. Αναλόγως αν ο χρήστης είναι απλός χρήστης ή διαχειριστής του εμφανίζει navigation.jsp διαφορετικές επιλογές. Περιέχει το κεντρικό navigation με επιλογές «Αρχική», «Σχόλια», register.jsp «Σχετικά με την εφαρμογή» και «Επικοινωνία». Από τη σελίδα αυτή οι χρήστες μπορούν να δημιουργούν νέους λογαριασμούς. 62\n63 search.jsp view.jsp Αυτή η σελίδα περιέχει κώδικα για την αναζήτηση αρχείων. Η σελίδα αυτή όταν ο χρήστης επιλέγει να ανοίξει ένα αρχείο αναλαμβάνει να το διαβάσει από το δίσκο και να το μεταφέρει στο φυλλομετρητή του πελάτη. Όλα τα παραπάνω όπως έχει ειπωθεί προϋποθέτουν την ύπαρξη μιας MySQL βάσης δεδομένων και έναν εξυπηρετητή Java Application Server. 63\n64 6.1 Αναλυτική επεξήγηση των αρχείων JSP header.inc Το header.inc περιέχει κώδικα αρχικοποίησης. Από μόνο του δεν εκτελείται αλλά όλα τα υπόλοιπα.jsp αρχείο το καλούν και τοποθετούν το περιεχόμενό του στο πάνω μέρος τους. Το καταφέρνουν αυτό χρησιμοποιώντας την εντολή include. Ο τρόπος με τον οποίο το κάνουν αυτό είναι πρώτα να τοποθετούν τον επιθυμητό τίτλο της σελίδας σε μια μεταβλητή με την ονομασία title και κατόπιν με την include. Για παράδειγμα η σελίδα catinfo.jsp έχει σαν πρώτες εντολές τις: <% String title = %> include file="header.inc" %> Το αρχείο header.inc αρχικά περιέχει τις παρακάτω εντολές: language="java" pageencoding="utf8" contenttype="text/html; charset=utf8"%> taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> taglib uri="http://struts.apache.org/tags-html" prefix="html" %> taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %> taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> H πρώτη εντολή ορίζει το encoding του αρχείου. Κάνοντας το utf8 (δηλαδή Unicode) επιτρέπει την τοποθέτηση και αποθήκευση ελληνικών και ξένων χαρακτήρων. Οι επόμενες τέσσερις εντολές αφορούν την ανάγνωση των κατάλληλων βιβλιοθηκών. Οι βιβλιοθήκη sql αφορά τη διασύνδεση με τη βάση δεδομένων και η core ενεργοποιεί αρκετές δυνατότητες όπως: υποστήριξη μεταβλητών, Flow control, URL management κ.α. Τέλος τα tags-beans και tags-html είναι απαραίτητα από το Struts. Μια ακόμα από τις δυνατότητες που δίνουν τα tags στο εργαλείο ανάπτυξης της εφαρμογής (Netbeans) είναι η δυναμική συμπλήρωση κώδικα: 64\n65 Στο παραπάνω παράδειγμα, μέσα από το Netbeans προγραμματίζεται η εφαρμογή. Ο προγραμματιστής έχει πληκτρολογήσει <jsp:i και με την υποστήριξη των tags το Netbeans προτείνει τη χρήση της εντολής <jsp:include> και παραλλήλως εμφανίζει ένα pop up που εξηγεί τη χρήση και τη σύνταξη της εντολής. Συνεχίζοντας να εξηγούμε το header.inc οι επόμενες εντολές που περιέχει είναι κυρίως HTML κώδικας: <html> <head> <style type="text/css" url("css/layout.css"); </style> <title><%=title%></title> Ο παραπάνω κώδικας έχει τις απαραίτητες εντολές HTML για έναρξη σελίδας και κατόπιν ακολουθούν τα import των CSS. Τα αρχεία CSS ή αλλιώς Cascading Style Sheets αφορούν την οπτική μορφοποίηση των σελίδων. Δηλαδή ποιο Font θα χρησιμοποιηθεί που, ποιο FontSize, ποιο χρώμα και ποια μορφοποίηση. Η εντολή στο <title> </title> τοποθετεί το περιεχόμενο της μεταβλητής title σαν τίτλο της σελίδας. 65


Όταν έλεγαν ότι θα επιστρέψει το χαμόγελο στο ελληνικό σπίτι, αυτό εννοούσαν; | πιτσιρίκος\nΌταν έλεγαν ότι θα επιστρέψει το χαμόγελο στο ελληνικό σπίτι, αυτό εννοούσαν;\n11 Νοέ, ’15 11:44 ΠΜ\nΌταν ο Μαρξ έλεγε πως «Η ιστορία επαναλαμβάνεται την πρώτη φορά σαν τραγωδία και τη δεύτερη σαν κακόγουστη φάρσα», σίγουρα δεν μπορούσε να φανταστεί πόσο την τιμούσε αυτή τη ρήση η πρωτοδεύτερη φορά αριστερή κυβέρνηση της Ελλάδας.\nΒέβαια, για να μην είμαστε εντελώς άδικοι, σύντομα θα τιμούν την ρήση του Μαρξ και οι άλλες δυο αριστερές κυβερνήσεις σε Ισπανία και Πορτογαλία, δηλαδή αυτή που λογικά θα διαδεχθεί τον Ραχόι και εκείνη που ετοιμάζεται να διαδεχθεί τον πεσόντα Κοέλιο, ο οποίος αντιστάθηκε μάταια 11 ολόκληρες μέρες μην κυλήσει η χώρα στον κομμουνισμό.\nΠιστεύω, λοιπόν, πως θα τιμήσουν και αυτοί -και με το παραπάνω- την περίφημη ρήση του Κάρολου.\nΕκτός αν πιστεύουμε πως μπορούν να καταρρίψουν τις πολιτικές λιτότητας μέσα στο πλαίσιο της ΕΕ και σε συνεννόηση με τους πιστωτές -σαν αυτά που έλεγε ο Τσίπρας προεκλογικά-, οπότε πάω πάσο και δεν περιγράφω άλλο.\nΔηλαδή, θα ανοίξουν διάλογο με αυτούς που επιβάλλουν σκληρές πολιτικές, που απειλούν με τελεσίγραφα και που ανοιγοκλείνουν τράπεζες όταν δεν τους κάθεσαι.\nΦαντάζομαι ότι θα συγκρουστούν με τα συμφέροντα όταν το επιτρέψουν οι συνθήκες ή οι δανειστές, σαν τον ΣΥΡΙΖΑ ένα πράμα.\nΡε, με τέτοιους αριστερούς, τι τους θέλουμε τους δεξιούς;\nΠοιος Λένιν μου λέτε τώρα και ποιος Γκεβάρα.\nΜε αυτά και με αυτά, πάμε γερά αύριο για μια μεγαλειώδη 24ωρη απεργία.\n‘Οχι πως δεν θα πάω, αλλά εντάξει παιδιά, μην ιδρώσουμε πολύ και κρυώσουμε, για σας τους εργατοπατέρες μιλάω που επί 5 χρόνια τουμπεκί ψιλοκομμένο.\nΌπως είπε ο Αντώνης, αυτοί που καλούσαν το καλοκαίρι να ψηφίσει ΝΑΙ ο κόσμος στο δημοψήφισμα, τώρα του ζητάνε να απεργήσει και μάλιστα για μια ολόκληρη μέρα, ουάου.\nΡε, με τέτοιους συνδικαλιστές, τι τα θέλουμε τα αφεντικά;\nΚαι θα συμφωνήσω απόλυτα με αυτό που είπες κομπανιέρο, ότι μια γενική απεργία διαρκείας με 2 εκατομμύρια άνεργους και τους εργαζόμενους τρομοκρατημένους είναι καταδικασμένη να αποτύχει σε χρόνο dt και πως τα μόνα όπλα μας τώρα πια είναι η ανταλλακτική οικονομία και η στάση πληρωμών.\nΤα υπόλοιπα τα είπε ο Ηλίας στα δυο τελευταία κείμενα του και σε άλλα τόσα τις τελευταίες βδομάδες.\nΜην ακούω πάντως μ@λακίες, ότι με την στάση πληρωμών δεν βοηθάμε την κατάσταση και ότι θα καταρρεύσει το κράτος, η χώρα κτλ.\nΚλειστά σχολεία, κλειστά νοσοκομεία και όσα είναι ανοιχτά με τρομερές ελλείψεις σε ανθρώπινο δυναμικό και υλικό, συντάξεις του κώλου, μισθοί Ουγκάντας, υποτακτικές κυβερνήσεις που στήνονται στα τέσσερα για χάρη των δανειστών, φόροι στο διάστημα και άδεια ταμεία σε δήμους και ασφαλιστικά ταμεία, ενώ έχει μεταναστεύσει η πιο παραγωγική γενιά και κάποιοι ακόμα κοιτάνε τις αποδείξεις και να πληρώνουν τους φόρους.\nΠοιο κράτος, ρε, προσπαθούμε να διασώσουμε τόσο καιρό;\nΑυτό που δεν υπάρχει;\nΑυτό που μας πετάει κάθε μέρα στα βράχια;\nΑυτό που σας αποκαλεί κλέφτες όταν δεν πληρώνετε τους φόρους που θα πάει μετά να χαρίσει σε τράπεζες και τοκογλύφους;\nΑυτό το προτεκτοράτο γουστάρουμε;\nΘα παραφράσω Μπρεχτ, τι είναι η ληστεία ενός προτεκτοράτου μπροστά στην ίδρυση του;\n‘Η, όπως έλεγε ο ΣΥΡΙΖΑ προεκλογικά, «αποφασίζουν χωρίς εμάς, προχωράμε χωρίς αυτούς».\nΚαι εντέλει, θα επιστρέψω στον Μαρξ που έλεγε πως «Η ιστορία επαναλαμβάνεται την πρώτη φορά σαν τραγωδία και τη δεύτερη σαν κακόγουστη φάρσα.»\nΜέσα σε 4 μέρες έχω κατουρηθεί ισάριθμες φορές από τα γέλια.\nΑυτή δεν είναι κυβέρνηση, αλλά οι Monty Python, o Benny Hill και ο Mister Bean μαζί.\nΠρώτα ο Τσίπρας καρφώνει την αντιπολίτευση, ρωτώντας αν παριστάνουν σήμερα τους αντιμνημονιακούς.\nΑκολούθησαν οι μαύρες χήρες του Πανούση.\n‘Επειτα διαβάζω για το Αντιμνημόνιο της κυβέρνησης, δηλαδή το ισοδύναμο πρόγραμμα κοινωνικής πολιτικής του ΣΥΡΙΖΑ που θα γλυκάνει το Μνημόνιο 3.\nΣαν να λέμε, εκεί που θα σε βιάζω θα σου σιγοψιθυρίζω συνέχεια στο αυτί «σ’ αγαπώ».\nΚαι τέλος, το κάλεσμα του ΣΥΡΙΖΑ να κατεβούμε αύριο στην απεργία των «Μένουμε Ευρώπη» της ΓΣΕΕ, ενάντια στα μέτρα που ψήφισαν με τα τσαρούχια από τον Αύγουστο, όταν παρέδωσαν τη χώρα μέσα σε μια νύχτα στις ορέξεις των αγορών.\nΔεν λέω, πρώτη φορά τέτοιο γέλιο μέχρι δακρύων, αλλά μήπως το παραχέσαμε;\nΠάντως δεν το περίμενα ότι θα στεναχωριόμουν για τους νεοδημοκράτες.\nΔεν ξέρουν τι να κάνουν αύριο, τα έχουν χάσει εντελώς.\nΟύτε στην απεργία μπορούν να κατέβουν μαζί με το ΣΥΡΙΖΑ, ούτε να μην κατέβουν ενάντια στο ΣΥΡΙΖΑ.\nΝα με συγχωρέσει ο Κάρολος, αλλά εδώ ταιριάζει καλύτερα μια παροιμία:\n«Τ’ αγγειά γινήκαν θυμιατά και τα σκατά λιβάνι. Οι βλάχοι γίναν δήμαρχοι κι οι γύφτοι καπετάνιοι.»\nΕίμαστε μια ωραία ατμόσφαιρα, έτσι δεν είναι;\nΑύριο 24ωρη απεργία για ξεμούδιασμα και από Δευτέρα πλειστηριασμοί.\nΚαι φυσικά, σχεδόν κανείς δεν μιλάει πια για τον ελέφαντα μέσα στο δωμάτιο.\nΚαληνύχτα Ελλάδα, θα σε θυμόμαστε με κάποιαν επιείκεια.\n(Αγαπητέ Άρη, το χαμόγελο έχει επιστρέψει στα χείλη των Ελλήνων με τους γελοίους πολιτικούς αλλά φαντάζομαι τα γέλια που θα ρίχνουν οι πολιτικοί με τα χάπατα που προσποιούνται πως είναι ελεύθεροι πολίτες. Πάντως, παγιώνεται η αποδοχή πως η χώρα μας είναι προτεκτοράτο και πως δεν μπορούμε να αλλάξουμε απολύτως τίποτα. Βέβαια, με το ανεφάρμοστο του Μνημονίου, θα έχουμε εξελίξεις, και θα πρέπει να πάρουμε επιτέλους θέση. Να είσαι καλά, Άρη.)\nNext story Και οι ολιγάρχες συμμετέχουν στην απεργία καταγγέλλοντας τους εαυτούς τους\nPrevious story Εφτά σε παίρνει αριστερά, μην το ζορίζεις


ΝΕΑ ΜΕΤΡΑ ΠΡΟΛΗΨΗΣ ΛΟΙΜΩΞΕΩΝ ΣΤΟΥΣ ΠΑΙΔΙΚΟΥΣ ΣΤΑΘΜΟΥΣ Κείμενο: Taλκ Team\n5335 Εμφανίσεις\tΤα μέτρα πρόληψης της γρίπης και των λοιμώξεων στους παιδικούς σταθμούς επισημαίνει με εγκύκλιό της η υφυπουργός Υγείας κ. Ζέττα Μακρή. Στην εγκύκλιο τονίζεται ότι η συνάθροιση των παιδιών στο χώρο του παιδικού σταθμού μπορεί να δημιουργήσει τις κατάλληλες συνθήκες μετάδοσης λοιμώξεων. Στο περιβάλλον των παιδικών σταθμών η μετάδοση των λοιμογόνων παραγόντων γίνεται συνήθως:\nΟ καθαρισμός των αντικειμένων που δεν είναι εμφανώς λερωμένα μπορεί να γίνει με ένα απολυμαντικό, όπως οινόπνευμα. Τα αντικείμενα που είναι εμφανώς λερωμένα καθαρίζονται πρώτα με υγρό σαπούνι και νερό και κατόπιν με απολυμαντικό. Ξεχωριστά πανιά καθαρισμού / σπόγγοι πρέπει να χρησιμοποιούνται για κάθε περιοχή (κωδικοποιημένα χρώμα) και να φυλάσσονται σε στεγνό μέρος μεταξύ των χρήσεων. Όλα τα άλλα σύνεργα καθαρισμού πρέπει να ελέγχονται τακτικά και να συντηρούνται. Οι χώροι που αλλάζονται οι πάνες πρέπει να χρησιμοποιούνται αποκλειστικά για αυτό το σκοπό και να διαθέτουν όλα τα απαραίτητα αναλώσιμα κατάλληλα αποθηκευμένα. Η επιφάνεια πάνω στην οποία γίνεται η αλλαγή της πάνας πρέπει να είναι κατασκευασμένη από μη πορώδες αδιάβροχο υλικό και πρέπει να καθαρίζεται σχολαστικά μετά από κάθε χρήση ή να καλύπτεται από φύλλα χαρτιού τα οποία απορρίπτονται μετά από κάθε αλλαγή πάνας.\nΝΕΑ ΜΕΤΡΑ ΠΡΟΛΗΨΗΣ ΛΟΙΜΩΞΕΩΝ ΣΤΟΥΣ ΠΑΙΔΙΚΟΥΣ ΣΤΑΘΜΟΥΣ 5 (100%) 3 votes απολύμανση ατομική υγιεινή γρίπη εμβόλια μέτρα πρόληψης παιδικοί σταθμοί υγιεινή των χεριών Όμοια άρθρα ΕΜΒΟΛΙΑΖΟΝΤΑΣ ΤΙΣ ΣΚΕΨΕ 05/12/2016\nΣΤΗΡΙΖΟΥΜΕ ΤΑ ΠΑΙΔΙΑ ΜΕ 22/7/2016\nΕΣΠΑ 2016-2017|ΞΕΚΙΝΗΣΑ 12/7/2016\nΑΝΑΤΡΟΠΕΣ ΣΤΟ ΕΣΠΑ ΓΙΑ 28/6/2016


Από μάγκας έγινε... κούκλα! | κοσμικα , τηλεοπτικα νεα | womenonly.gr\nΑπό μάγκας έγινε... κούκλα!\nΠέρυσι στο MEGA έκαναν τη Μαρία την άσχημη όμορφη και σάρωσαν σε τηλεθέαση. Φέτος ο ΑΝΤ1 μεταμορφώνει έναν άντρα σε γυναίκα στη σειρά «La Lola», με προέλευση από την Αργεντινή, που αναμένεται να κάνει πάταγο.\nAΠΟ ΤΟΝ ΑΣΤΕΡΗ ΚΑΣΙΜΑΤΗ\nΗ εταιρεία παραγωγής και ο σταθμός ποντάρουν σε πολύ γνωστά ονόματα που θα συμμετάσχουν στη σειρά, εκ των οποίων ορισμένα εμφανίζονται για πρώτη φορά σε καθημερινό σίριαλ και θα σας εκπλήξουν! Προς το παρόν, λοιπόν, έχουν υπογράψει οι ηθοποιοί: Θανάσης Ευθυμιάδης, Άννα Αδριανού, Τάσος Χαλκιάς, Χρήστος Βασιλόπουλος, Σύλβια Δελικούρα, Σταύρος Νικολαϊδης και αναμένεται η λίστα να εμπλουτιστεί σύντομα.\nΟι δύο πρώτοι παίρνουν το βάπτισμα του πυρός. Μάλιστα, τη μεγαλύτερη έκπληξη προκαλεί η εμφάνιση της σεναριογράφου-ηθοποιού, Άννας Αδριανού, η οποία μετά το σύντομο γκεστ που έκανε πέρυσι στο «Singles ΙΙΙ» του MEGA, φέτος είναι η δεύτερη φορά που θα ερμηνεύσει λόγια όχι γραμμένα από την ίδια, αλλά από άλλον σεναριογράφο. Θυμίζουμε ότι η τελευταία δουλειά της Άννας Αδριανού ήταν η «Επαφή» πριν από τρία χρόνια με το κανάλι της Μεσογείων.\nΒέβαια, τη νέα σειρά του ΑΝΤ1 υπογράφει ένα πρόσωπο που έχει δώσει τα διαπιστευτήριά του στη γραφή. Ο λόγος για την Άννα Χατζησοφιά, έτερο συγγραφικό δίδυμο του Χάρη Ρώμα. Οι δυο τους έχουν χαρίσει ανεπανάληπτες τηλεοπτικές επιτυχίες (βλέπε: «Καφέ της Χαράς», «Κωνσταντίνου & Ελένης», «Οι μεν και οι δεν», «Κακός Βεζύρης» κ.λπ.).\nΌσο για τους υπόλοιπους ηθοποιούς, τους έχουμε ξαναδεί σε καθημερινό concept. Ο Τάσος Χαλκιάς είχε πρωταγωνιστήσει στη «Λίμνη των στεναγμών» του ALTER. Ο Χρήστος Βασιλόπουλος μας συστήθηκε μέσα από τον «Έρωτα» του ΑΝΤ1. Η Σύλβια Δελικούρα είχε παίξει στις «Φιλοδοξίες» (MEGA) και ο Σταύρος Νικολαϊδης στο «Κάτω από την Ακρόπολη» (ALPHA).\nΌσον αφορά στο στόρι, περιληπτικά να σας πούμε ότι μια κοπέλα καταριέται τον αγαπημένο της επειδή την απατά συνέχεια. Κι έτσι εκείνος από Άδωνις μεταμορφώνεται σε καλλονή. Το πρωτότυπο κόνσεπτ μεταδόθηκε για πρώτη φορά στην αργεντίνικη τηλεόραση πριν από επτά χρόνια.\nΙδού η «Lola»\nΠάντως, επειδή πολλά ακούγονται, σύμφωνα με πληροφορίες μας, κανένας από τους προαναφερόμενους ηθοποιούς δεν πρόκειται να υποδυθεί τον ήρωα που θα μεταμορφωθεί σε καλλονή. Διότι η παρουσία του συγκεκριμένου χαρακτήρα είναι πολύ μικρή και θα τον βλέπουμε μόνο σε flash back που θα κάνει ως γυναίκα πια. Από κει και πέρα, η εταιρεία παραγωγής προσπέρασε και το σκόπελο... Lola. Η ηθοποιός, λοιπόν, που θα την υποδυθεί είναι η Άντα Λιβιτσάνου. Την οποία έχουμε δει στον «Εραστή δυτικών προαστίων» ως αδελφή του Αλέξη Γεωργούλη, ενώ ακολούθησαν τα σίριαλ «Πάλι από την αρχή» και «Coupling». Τέλος, να αναφέρουμε ότι τις σκηνοθετικές οδηγίες στους ηθοποιούς του νέου εγχειρήματος θα δίνουν τρία πρόσωπα: Κώστας Κωστόπουλος («Βέρα στο δεξί», «Έρωτας»), Θανάσης Τσαουσόπουλος και Στάμος Τσάμης.


Παιχνίδι Orbtrex - να παίξετε online δωρεάν.\nΜην αφήστε αυτό κοσμική αέρια σωματίδια που προκύπτουν από το τίποτα και να αναπτυχθούν σε προοδευτικούς συντελεστές να πετούν και να καταστρέψουν σχήμα μπάλας ασπίδα σας.\n© Δωρεάν online παιχνίδι Orbtrex (). Κάντε online παιχνίδι λάμψης Orbtrex για δωρεάν. Μην ξεχάσετε να αξιολογήσετε αυτό το παιχνίδι Orbtrex και να μοιραστούν αυτό το παιχνίδι με τους καλύτερους φίλους σας.\nΠαιχνίδι Orbtrex σε απευθείας σύνδεση\nΠεριγραφή του παιχνιδιού Orbtrex γραμμή. Πώς να παίξετε το παιχνίδι online Μην αφήστε αυτό κοσμική αέρια σωματίδια που προκύπτουν από το τίποτα και να αναπτυχθούν σε προοδευτικούς συντελεστές να πετούν και να καταστρέψουν σχήμα μπάλας ασπίδα σας. Σερβίρετε το προστατευτικό της ασπίδας του, πυροβολούν στα ουράνια σώματα, και να μην τους αφήσουμε να αγγίξει ασπίδα πρόσωπό σας. Καλή τύχη!\nOrbtrex ( Ψηφοφορίες0, Δευτεροβάθμια Βαθμολογία: 0/5)


Crepe paper flower wreath - Journey into Creativity\nΜια αδυναμία στα λουλούδια την έχω. Δεν πιστεύω να υπάρχει άνθρωπος, ο οποίος μπορεί να αντισταθεί στην ομορφιά τους! Το καθένα με τη δική του «προσωπικότητα». Έτσι και για μένα αποτελούν έμπνευση, τόσο στο να τα φωτογραφίζω, όσο και να δημιουργώ ανθάκια-λουλούδια με διάφορα υλικά.\nΑυτά τα λουλούδια είναι πολύ οικονομικά, μιας και έχουν φτιαχτεί με γκοφρέ χαρτί, και πολύ εύκολα στην κατασκευή τους.\n• γκοφρέ χαρτιά σε διάφορα χρώματα\n• στεφάνι φελιζόλ\nΌπως είναι διπλωμένο το γκοφρέ χαρτί από τη συσκευασία του, κόβετε λωρίδες σε διάφορα πάχη. Το διπλώνετε στη μέση και κόβετε σχήματα ημικυκλικά (σαν πέταλα από ανθάκια) ή τριγωνικά ή παράλληλες ψαλιδιές. Ξεδιπλώνοντάς το θα έχετε μια μεγάλη λωρίδα με τα αντίστοιχα σχέδια-σχήματα. Ξεκινάτε με το εσωτερικό του λουλουδιού, τυλίγοντας το χαρτί γύρω-γύρω. Μετά από 3-4 περιστροφές, κάντε μερικές βελονιές στην άκρη για να σταθεροποιηθεί. Συνεχίστε το περιτύλιγμα μέχρι το αποτέλεσμα να σας ικανοποιεί. Μερικές βελονιές και περιστροφές με την κλωστή και έτοιμο το λουλουδάκι σας! Για τα δίχρωμα, ξεκινάτε με το χρώμα που θέλετε να βάλετε στο εσωτερικό, το σταθεροποιείτε με τις βελονιές και συνεχίζετε με το εξωτερικό χρώμα. Φυσικά μπορείτε να φτιάξετε και τρίχρωμα. Είμαι σίγουρη πως μόλις ξεκινήσετε με τα πρώτα, θα έχετε κι άλλες εμπνεύσεις στην πορεία...\nΑφού έχετε φτιάξει αρκετά, είναι έτοιμα να κολληθούν επάνω στο στεφάνι. Πριν τα κολλήσετε τυλίξτε το στεφάνι με γκοφρέ χαρτί, σε ένα χρώμα που ταιριάζει με τα λουλούδια σας.\nΤο στεφανάκι είναι έτοιμο!\nPosted by Journey into Creativity at 09:35\nLabels Craft, Flowers, Paper, Wreath


Η Sony Music ιδρύει εταιρία αποκλειστικά για...\n303 online · 204.591 μέλη\nΗ Sony Music ιδρύει εταιρία αποκλειστικά για gay, λεσβίες, bi-sexual και trans καλλιτέχνες!\nTo Sony Music Label Group και η Wilderness Media & Entertainment σχεδιάζουν να ξεκινήσουν το πρώτο μεγάλο label που θα είναι αφιερωμένο στην ανακάλυψη και εξέλιξη καλλιτεχνών που είναι gay, λεσβίες, bi-sexual και trans.\nTο label θα έχει τίτλο Music With A Twist και αρχικά θα έχει και αρκετούς κράχτες, καλλιτέχνες που έχουν μαζική αποδοχή και μάλιστα από όλα τα μουσικά είδη. Για αρχή έχουν προγραμματιστεί και κάποιες συλλογές, απευθυνόμενες μάλιστα στο σύνολο του κοινού και όχι στο ειδικό κοινό για το οποίο συστήνεται η εταιρία.\nΗ πρώτη από τις συλλογές αυτές θα κυκλοφορήσει τον Ιούνιο κατά τη διάρκεια του National Gay Pride Month.\nΣχολιο GL:Φαινεται πως εχει ψωμι η ιστορια αυτη και τα τζιμανια των δισκογραφικων το καταλαβαν.........\nΜια ερώτηση μόνο... Αυτοί οι gay, bi κλπ καλλιτέχνες που φαντάζομαι ότι κατά καιρούς έχουν κάνει κηρύγματα κατά της ρατσιστικής αντιμετώπισης που τυγχάνουν από τους ετεροφιλόφυλους, πώς θα αντιμετωπίσουν αυτήν την κίνηση της Sony? Θα αισθανθούν προσβεβλημένοι άραγε που περιθωριοποιούνται ή θα αρπάξουν την ευκαιρία της προβολής και θα αισθανθούν ότι κάποιος τους δείχνει την... δέουσα προσοχή???\nΌσο για την κίνηση αυτή καθαυτή της Sony, ντροπή...\nΔηλαδή για να καταλάβω... Οι gay, οι bi κλπ έβρισκαν ως τώρα τις πόρτες των δισκογραφικών κλειστές;;\nΤόσοι και τόσοι gay κάνουν παρέλαση κάθε φορά που ανοίγουμε την TV. Έλληνες και ξένοι...\nΟΚ, είναι απλά ένα πρόσχημα για να μεγαλώσουν την πίττα τους στο "άλλο" target group, αλλά ποιός ο λόγος να διαχωρίζονται ακόμα περισσότερο οι άνθρωποι σε αυτούς και τους άλλους; Αυτό με εκνευρίζει...\nΤι αλλο θα δούν τα μάτια μας!!!\nΝα παντρεύονται θέλουν,να ιοθετίσουν θέλουν. .να τραγουδίσουν θέλουν..Γιατι οι περισσοτεροι στον χώρο τι ειναι;:)


Κεραμίδι Βάλτου Αιτωλ/νίας. Για ειδήσεις απο τον Τόπο μας και πολλά άλλα....: Σε κρίσιμη κατάσταση 45χρονος από το Χαλκιόπουλο – Τον παρέσυρε ο πατέρας του\nΣε κρίσιμη κατάσταση 45χρονος από το Χαλκιόπουλο – Τον παρέσυρε ο πατέρας του\nΣε κρίσιμη κατάσταση βρίσκεται 45χρονος τον οποίο παρέσυρε με το αυτοκίνητο ο πατέρας του χθες το απόγευμα.\nΤο περιστατικό σημειώθηκε στο Χαλκιόπουλο του Δήμου Αμφιλοχίας όταν οι δυο κτηνοτρόφοι πατέρας και γιος βρισκόταν στα ζώα. Ο πατέρας που βρισκόταν στο αυτοκίνητο παρέσυρε τον 45χρονο και χρειάστηκε η επέμβαση των κατοίκων για τον απεγκλωβισμό του. Ο τραυματίας χειρουργήθηκε στο ΓΝ Αγρινίου και η κατάσταση της υγείας του είναι κρίσιμη. Τραγική ειρωνεία για τον 45χρονο καθώς πριν ακριβώς 3 μήνες ξέσπασε πυρκαγιά και κατέστρεψε ολοσχερώς την οικία που έμενε με την οικογένεια του.\nΑναρτήθηκε από George Amfilochia στις 13:27\nΕτικέτες ΑΣΤΥΝΟΜΙΚΑ, ΕΙΔΗΣΕΙΣ, ΕΠΑΡΧΙΑ ΒΑΛΤΟΥ, ΤΟΠΙΚΑ ΝΕΑ


Τι είναι η ανηδονία\n2 Ιουλίου 2018 • Ρωτάτε - απαντάμε\nΑνηδονία είναι ο ιατρικός όρος που χρησιμοποιείται για την αδυναμία ενός ανθρώπου να αισθανθεί ευχαρίστηση από οποιαδήποτε δραστηριότητα.\nΟι άνθρωποι που πάσχουν από αυτή την κατάσταση δεν είναι σε θέση να πάρουν χαρά, ούτε από τις πιο ευχάριστες δραστηριότητες της ανθρώπινης ζωής. Ενα άτομο που πάσχει από ανηδονία δεν μπορεί να απολαύσει το παραμικρό.\nΗ μόνη θεραπεία που υπάρχει είναι να περιμένουν να υποχωρήσουν τα συμπτώματα, τα οποία μπορεί να πάρουν εβδομάδες ή ακόμα και μήνες, ενώ τελικά μπορεί να χρειαστεί να αναζητηθεί ιατρική παρέμβαση.\nΗ ανηδονία είναι ένα σύμπτωμα πολλών ασθενειών. Μπορεί να είναι αποτέλεσμα κατάθλιψης ή σχιζοφρένειας. Οι άνθρωποι που υποφέρουν από έλλειψη ύπνου μπορεί επίσης να αναπτύξουν ανηδονία. Οι άνθρωποι που κάνουν χρήση ναρκωτικών, ιδιαίτερα διεγερτικών, όπως η κοκαΐνη και η μεθαμφεταμίνη, μπορεί να αναπτύξουν ανηδονία κατά τη διάρκεια της προσπάθειας απεξάρτησης και ανάλογα με το πόσο σοβαρό είναι το πρόβλημα των ναρκωτικών, μπορεί να υποφέρουν από την κατάσταση αυτή για μεγάλο χρονικό διάστημα, προτού αποτοξινωθούν. Για κάποιους χρήστες ναρκωτικών μάλιστα η ανηδονία μπορεί να εξελιχθεί σε ένα δια βίου πρόβλημα.\nΟι ερευνητές δεν έχουν ακόμα κατανοήσει πλήρως τα αίτια της ανηδονίας. Το σώμα μπορεί να αντιμετωπίζει προβλήματα όταν δεν επεξεργάζεται σωστά τη ντοπαμίνη. Η ντοπαμίνη είναι ένας νευροδιαβιβαστής που είναι υπεύθυνος για τα συναισθήματα χαράς και ευχαρίστησης.\nΕίναι σημαντικό να πάρει κάποιος σοβαρά τα συμπτώματα της ανηδονίας. Ενώ είναι φυσιολογικό για τον άνθρωπο να αντιμετωπίζει στη ζωή του περιόδους που είναι απογοητευτικές και αγχωτικές, η απόλυτη αδυναμία να αισθανθεί ευχαρίστηση σηματοδοτεί βαθύτερες ανησυχίες. Μπορεί να είναι εύκολο να απορρίψει κανείς τη χαρά γιατί δεν θεωρείται πάντα μια αναγκαιότητα. Το κύριο πρόβλημα όμως με την κατάσταση αυτή είναι ότι ενδέχεται να σηματοδοτεί μια βαθύτερη ανησυχία για την υγεία και μπορεί να έχει πολλές ανεπιθύμητες μακροπρόθεσμες επιπτώσεις.\nΗ θεραπεία εξαρτάται από τη σοβαρότητα των συμπτωμάτων, καθώς και από άλλα θέματα. Κάποιος με μακρά ιστορία στη χρήση ναρκωτικών απαιτεί διαφορετική μεταχείριση από μια νέα μητέρα που πάσχει από επιλόχεια κατάθλιψη.\nΟι μέθοδοι θεραπείας περιλαμβάνουν τη γνωστική συμπεριφορική θεραπεία, τη συμβουλευτική και τη φαρμακευτική αγωγή.\nΜπορεί να χρειαστούν περισσότερες από ενός είδους θεραπείες για την ανακούφιση των συμπτωμάτων της ανηδονίας. Τα συμπτώματα μπορεί να μην εξαφανιστούν αμέσως, είτε πρόκειται για μόνιμα είτε για παροδικά.\nΠιθανότατα δε, θα υποχωρήσουν σταδιακά, με την θεραπεία που θα οδηγήσει στο δρόμο προς την ανάκαμψη, να παρουσιάζει διακυμάνσεις και κάποιες στιγμές χαράς να ακολουθούνται από χρονικές περιόδους που η ανηδονία θα κάνει ξανά την εμφάνισή της, μέχρις ότου εξαφανιστεί εντελώς.\nΕίναι δύσκολο για πολλούς ανθρώπους να μιλήσουν για την ανηδονία. Είναι επίσης δύσκολο να συγκρίνει κανείς το πρόβλημα έλλειψης ευχαρίστησης ενός ατόμου με αυτό ενός άλλου που πάσχει από καρκίνο ή που έχει ένα σπασμένο χέρι.\nΩστόσο, και ο μεν και ο δε είναι ασθενείς και χρειάζονται θεραπεία. Οπως ακριβώς δεν μπορεί κάποιος να αγνοήσει μια σωματική ασθένεια, το ίδιο σημαντικό είναι να αναζητήσει θεραπεία για τα συμπτώματα της ανηδονίας.\n« Aν φτάσει κανείς τα… 105 χρόνια η πιθανότητα θανάτου από εκεί και μετά δεν αυξάνει καθόλου! Φλόμος: Ενα βότανο ευεργετικό για το αναπνευστικό σύστημα »