How To: Ξεκινώντας με το Play Framework
Mar 6, 2013
Τι είναι το Play Framework;
To Play Framework είναι ένα εργαλείο ανάπτυξης ιστοσελίδων για Java/Scala και σε αντίθεση με άλλα περίπλοκα java web development frameworks, είναι ένα πολύ ισχυρό, συμπαγές, γρήγορο, απλό και υψηλής επεκτασιμότητας πολυεργαλείο, εμπνευσμένο από την λογική της γλώσσας προγραμματισμού Ruby On Rails. Μέχρι πρότινος υποστήριζε μόνο Java αλλά πλέον υποστηρίζει και την γλώσσα προγραμματισμού Scala η οποία μοιάζει αρκετά με την Java αλλά έχει περισσότερα λειτουργικά χαρακτηριστικά από αυτήν.Εγκατάσταση
javac
Download Play Framework
Κατεβάστε την τελευταία έκδοση του Play Framweork (v2.1.0) από τον παρακάτω σύνδεσμοSet Path Variable για το Play
Ανοίξτε το τερματικό σας και δώστε τα παρακάτω:export PATH=$PATH:~/packages/play-2.1.0/
Πλέον αν γράψετε play στο τερματικό σας αυτό θα είναι διαθέσιμο.
play-command
Δημιουργία εφαρμογής
Αν για παράδειγμα θέλουμε να δημιουργήσουμε μια εφαρμογή με το όνομα "TestApp" που θα δίνει ως έξοδο το "Hello Play" θα πρέπει να κάνουμε τα εξής:Μέσα απο το τερματικό δίνουμε:
play new TestApp
Αφού θα σας γίνουν κάποιες ερωτήσεις σχετικά με το όνομα και την γλώσσα που θα επιλέξετε για την εφαρμογή σας θα:
Μετακινηθείτε στο application directory:
cd TestApp play
Δώσετε το play prompt για να τρέξει η εφαρμογή
[TestApp]$ run
Ανοίξετε τον browser σας και θα πληκτρολογήσετε την διεύθυνση http://localhost:9000 όπου by default θα σας εμφανιστεί το:
welcome-play-app
Ανοίξετε το αρχείο App/Controllers/Application.java με έναν οποιοδήποτε editor και αντικαταστήστε την υπάρχουσα γραμμή (index method return line) με αυτή:
return ok("Hello Play");
Αυτό ήταν ή πιο άχρηστη εφαρμογή σας ever είναι γεγονός, καθώς αν επισκεφθείτε ξανά την διεύθυνση http://localhost:9000 θα δείτε το Hello Play φαρδύ πλατύ να σας χαιρετά στην οθόνη σας...
Labels: First look, How to, Java, LinUx, MinOtavrS blog, Mint, Ubuntu
Virus Alert: New Internet Explorer Java Flow
Sep 20, 2012

Ερευνητές εντόπισαν έναν παραβιασμένο διακομιστή (server) που χρησιμοποιείται για την εκμετάλλευση τρωτών σημείων Java. Οι ερευνητές ισχυρίζονται ότι ο διακομιστής μπορεί να επηρεάσει τις πλήρως ενημερωμένες εκδόσεις του Microsoft Internet Explorer 7 και 8.
Στον παραβιασμένο server εντοπίστηκαν τέσσερα αρχεία ένα εκτελέσιμο, μια ταινία σε Flash Player και δύο αρχεία HTML που ονομάζονται exploit.html και protect.html.
Όταν κάποιος χρήστης επισκεφθεί τη σελίδα exploit.html, φορτώνει μια ταινία Flash, η οποία με τη σειρά της φορτώνει μια άλλη σελίδα HTML, protect.html. Μαζί, εγκαθιστούν το εκτελέσιμο στον υπολογιστή του θύματος. Έπειτα, οι επιτιθέμενοι έχουν όσα χρειάζονται για να εγκαταστήσουν οποιαδήποτε εφαρμογή θελήσουν στον υπολογιστή του θύματος εν αγνοία του.
Σχετική προειδοποίηση εξέδωσε και η Γερμανική Ομοσπονδιακή Υπηρεσία για την ασφάλεια των υπολογιστών όπου και προειδοποιεί τους πολίτες της να αποφεύγουν την χρήση του Internet Exlporer.
[via]
Labels: IE, Internet, Java, MinOtavrS blog, News, Security, Virus Alert
Προσθήκη Widgets
Dec 31, 2009
Σήμερα είπα να ασχοληθώ λίγο με τον κώδικα του MinOtaVr'S blog και έτσι ενσωμάτωσα κάποια μικρά πλην χρήσιμα widget τα οποία όμως κρίνονται απαραίτητα για την ορθή λειτουργία του.
Το έναυσμα δόθηκε από την αναγκαιότητα μετάφρασης του blog, καθώς όπως θα δείτε και από τα στατιστικά (3 μηνών) του Flag Counter, υπάρχει σε αυτό ένας σεβαστός αριθμός επισκεπτών από άλλες χώρες, ο οποίος και αυξάνεται εκθετικά.
Αποτέλεσμα αυτού ήταν να ενσωματωθεί το widget του google translate έτσι ώστε να διευκολυνθούν οι συγκεκριμένοι χρήστες. Όσοι δεν θέλετε να εμφανίζεται η μπάρα του google translate στον browser σας δεν έχετε παρά να επιλέξετε το "Turn off Greek translation" και αυτή δεν θα εμφανιστεί ξανά παρά μόνο όταν εσείς επιλέξετε να γίνει translation.
Τέλος θέλοντας να σας εισάγω στις δυνατότητες του Social Internet Community ενσωματώθηκε στον κώδικα το Google Friend Connect όπου και προσκαλώ όλους σας να εγγραφείτε. :)
Η διαδικασία είναι πολύ απλή δεν έχετε παρά μόνο να πατήσετε πάνω στο "Join this site {Γίνετε μέλος αυτού}" (που βρίσκεται στη μέση δεξιά του blog) και να επιλέξετε με ποιο account σας θέλετε να εγγραφείτε σε αυτό.
Πιστεύω να μείνετε ευχαριστημένοι, η αρχή έγινε, τα καλύτερα έρχονται...
Labels: Google, Html, Java, MinOtavrS blog, Widgets










