Πέμπτη 24 Μαΐου 2012

Σχόλιο για τους υπερσυνδέσμους στα κείμενα των Ανακοινώσεων.

    Ένα πρόβλημα της εφαρμογής είναι ότι στις ανακοινώσεις εάν υπάρχει λέξη με λινκ, υπερσύνδεσμος δηλαδή, κάτι σαν αυτό, η κλάση Linkify που μετατρέπει τους συνδέσμους/emails/etc σε clickable objects, τον αγνοούσε κανονικά! Η κλάση δουλεύει κανονικά σε λινκς όπως το www.cs.teilar.gr, ή emails όπως testing@test.com αλλά αγνοούσε επιδεικτικά τις λέξεις που είχαν υπερσύνδεσμο δηλαδή:

                                          (<a href="www.cs.teilar.gr">Hyperlink</a>

     Παρά τις πολύωρες προσπάθειες μου να το κάνω να δουλέψει, συνειδητοποίησα ότι ίσως να μην κάνω εγώ κάτι λάθος, ίσως το λάθος να βρισκόταν στην πλευρά του RSS, όπως και ήταν τελικά....
Το λινκ του RSS των ανακοινώσεων τμήματος είναι αυτό εδώ και όπως μπορούμε να δούμε πχ στην πρώτη ανακοίνωση (FOSSCOMM CTF Winners (22/05/2012)) η λέξη "φωτογραφίες" δεν έχει λινκ αλλά είναι σκέτη!

     Στον *πηγαίο κώδικα της σελίδας μπορούμε να δούμε κανονικά το λινκ που μας παραπέμπει η λέξη "φωτογραφίες" αλλά αυτό το λινκ δεν περνάει ποτέ στο RSS feed, οπότε μου είναι αδύνατο να το κάνω clickable! Φυσικά το ίδιο ισχύει και για τις φωτογραφίες που υπάρχουν στις ανακοινώσεις και οι οποίες δεν εμφανίζονται στο RSS feed...


   Το πρόβλημα εξομαλύνεται κάπως γιατί σε κάθε ανακοίνωση κάνοντας ταπ με το δάχτυλο μας στον τίτλο της, πηγαίνουμε κατευθείαν στην κανονική σελίδα της σχολής μέσω του browser του κινητού μας όπου μπορούμε να δούμε το περιεχόμενο της ανακοίνωσης που δεν περνάει μέσω του RSS (εικόνες και links).

     Δυστυχώς σπατάλησα πολύ χρόνο σε κάτι που τελικά δεν ήταν στο χέρι μου να χρησιμοποιήσω και δεν ξέρω πως θα γίνει εφικτό να γίνουν clickable οι υπερσύνδεσμοι στο μέλλον. Το σενάριο να κάνω απευθείας parsing την κανονική ιστοσελίδα και όχι το feed για να μπορώ να πάρω και τα hyperlinks προς το παρόν είναι ανέφικτο και δεν νομίζω να γίνει εφικτό στο μέλλον. Η καλύτερη λύση θα ήταν να πέρναγε το hyperlink στο RSS με τον ίδιο τρόπο που περνάει το hyperlink των συνημμένων αρχείων. Αυτό φυσικά θα έλυνε το πρόβλημα σχεδόν άμεσα! :)



*
<br>Οι φοιτητές του Τμήματος Κώστας Σπέντζας και Βίκυ Σαγάνη συμμετείχαν στο διαγωνισμό
ασφάλειας πληροφοριακών συστημάτων CtF (Capture the Flag) και κατέλαβαν την πρώτη θέση
κερδίζοντας ένα laptop. Ο διαγωνισμός διοργανώθηκε από το Τμήμα Μηχανικών Πληροφορικής
και Υπολογιστών του Πανεπιστημίου Πατρών στο συνέδριο FOSSCOM που διοργανώθηκε στο ΤΕΙ
Σερρών και συμμετείχαν φοιτητές από διάφορα Πανεπιστήμια και ΑΤΕΙ της Χώρας.<br>
<a target="_blank"href=
"http://www.flickr.com/photos/78765631@N08/sets/72157629760290416/">Φωτογραφίες</a>

Παρασκευή 11 Μαΐου 2012

Beta Testing!



      Μετά από αρκετές δυσκολίες κατά την ανάπτυξη ξεκινάει η beta testing φάση της εφαρμογής! Η αρχική μου πρόθεση ήταν να την βγάλω απευθείας στο Google Play για να υπάρχει όσο το δυνατόν μεγαλύτερη συμμετοχή συσκευών και feedback, αλλά μέχρι να πάρω το επίσημο οκ η εφαρμογή δεν θα γίνει published. Αντ' αυτού όποιος θέλει μπορεί να την προμηθευτεί απευθείας από εμένα από ένα λινκ που θα διαθέσω για να την δοκιμάσει και να μου πει τη γνώμη του.
      Αυτή η έκδοση της εφαρμογής θα είναι η τελική (εκτός από κάποια tweaks) μέχρι το πέρας της πτυχιακής εργασίας και αργότερα θα προστεθούν επιπλέον δυνατότητες. Όποιος θέλει να συμετάσχει στη φάση του beta testing ας μου στείλει ένα μειλ στο nikos.pard@gmail.com με θέμα "Beta Testing" για να του δώσω το λινκ με την εφαρμογή.Επίσης καλό θα ήταν στο μειλ να μου λέγατε και σε τι συσκευή θα βάλετε την εφαρμογή.Ας αρχίσει το Beta Testing! :)