• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 08:30:17 am

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 17, 2025, 08:30:17 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 02:29:21]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 16, 2025, 12:01:53 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[June 16, 2025, 10:22:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426680
Total Topics: 31710
Online Today: 169
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 14
Guests: 81
Total: 95
stavrosk
sigklitiki
smaragdis
jimalexoud
chris_p30
Joaakim
gpap
hacky
Geoth
mixkats
valantis
kvas
Saint_GR
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Συμβουλές καλής χρήσης του φόρουμ: Youtube embed code and links, Shoutbox, Notify, ...
Δείτε περισσότερα εδώ...
THMMY.gr > Forum > Τμήμα-Πανεπιστήμιο-Παιδεία > Φοιτητικές ομάδες > DECODE (Moderators: Mr Watson, Tasos Bot) > [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 59 60 [61] 62 63 ... 65 Go Down Print
Author Topic: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών  (Read 104914 times)
Issle
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 602



View Profile
Re: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
« Reply #900 on: December 27, 2011, 02:04:36 am »

Alexia, το αρχείο index.php φορτώνει ( include/require ) controllers μόνο. O controller είναι υπεύθυνος να φορτώσει τα views (που μέσα περιέχουν html και css ). Αν δεις δηλαδή πχ το αρχείο controllers/login.php θα βρεις μέσα ( include ( views/blabla.php ). Αυτή είναι η δομή του MVC.

Ο Controller έχει read/write rights πάνω στο model, και render rights πάνω στα views. Τα views έχουν read rights πάνω στο model. Thats all.
Logged

We can be a nation that believe in war,
And still tells the world that we don't.
Let the flag for hypocrisy fly high from every pole
We're a little bit country, and we're a little bit rock n' roll
TED
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 760


View Profile
Re: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
« Reply #901 on: December 27, 2011, 02:30:21 am »

Προβατάκι, γενικά θα είμαστε αρκετά ελαστικοί. Ωστόσο θα πρέπει να χρησιμοποιήσετε HTML, PHP, MySQL και να  φτιάξετε ένα σύστημα αυθεντικοποίησης χρηστών, καθώς αυτά είναι τα απολύτως βασικά για μια συνηθισμένη δυναμική σελίδα.

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

rspappas αν ο κώδικας είναι δικός σας μπορείτε να τον χρησιμοποιήσετε, προφανώς. Αλλά αν είναι έτοιμος ή τρίτου όχι. Μας ενδιαφέρει να αναγνωρίσετε τις δυσκολίες που μπορούν να παρουσιαστούν σε τέτοιες εφαρμογές, κατά την αυθεντικοποίηση των χρηστών, την λήψη και διαχείριση credentials και cookies (ή session) κλπ.
Logged
fugiFOX
Veteran
Καταστραμμένος
******
Posts: 8962


Fugi+Fox μια νέα μορφή ζωής...


View Profile
Re: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
« Reply #902 on: December 27, 2011, 14:07:17 pm »

Quote from: Issle on December 23, 2011, 01:45:09 am

Ο πιο απλός λόγος είναι το ότι είναι Open source. Μπορεί να σου πει ο πελάτης, δεν εμπιστεύομαι την ασφάλεια του Open Source γιαυτό No Joomla, no OpenCart κτλ.

Η πιο απλή απάντηση στον πελάτη θα είναι ότι το google  τρέχει με open source.

Να μην μιλήσουμε και για την αλεπού Wink
Logged

http://www.mozilla.org/en-US/firefox/new/
Issle
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 602



View Profile
Re: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
« Reply #903 on: December 27, 2011, 14:52:37 pm »

Quote from: fugiFOX on December 27, 2011, 14:07:17 pm
Quote from: Issle on December 23, 2011, 01:45:09 am

Ο πιο απλός λόγος είναι το ότι είναι Open source. Μπορεί να σου πει ο πελάτης, δεν εμπιστεύομαι την ασφάλεια του Open Source γιαυτό No Joomla, no OpenCart κτλ.

Η πιο απλή απάντηση στον πελάτη θα είναι ότι το google  τρέχει με open source.


Μπορεί να χρησιμοποιεί open source components η διαφορά όμως είναι ότι πρώτον είναι forks τα οποία πριν μπουν στους server δέχονται μεγάλες μετατροπές για optimization και security και δεύτερον υπάρχουν αρκετά components μέσα στη google που δεν είναι open source.

Ο κίνδυνος ασφαλείας στο open source δεν προέρχεται τόσο από την ποιότητα του λογισμικού όσο από τη διαθεσιμότητα. Το ότι μπορώ εγώ και εσύ να ανοίξουμε ένα repository και να διαβάσουμε δωρεάν τον κώδικα, είναι αυτό που τον κάνει επισφαλή. Πιο εύκολα βρίσκεις bugs σε open source λογισμικό παρά σε λογισμικό που το βλέπεις blackbox. Άσε που υπάρχουν και εργαλεία που αυτοματοποιούν την ανάγνωση και τον εντοπισμό security issues.

Όσο για την ποιότητα του open source είναι σίγουρα κατώτερη του κλειστού κώδικα. Ο λόγος που δεν γίνεται αυτό αντιληπτό είναι γιατί όλη η προσοχή εστιάζεται στα top open source projects. Αν ρίξει κανείς μια προσεκτική ματιά στο github δε θα βρει μόνο το linux kernel ... Σίγουρα τα top projects είναι καλύτερα από το average του κλειστού κώδικα, αλλά πέραν αυτών , επικρατεί το χάος. And i'm part of it Smiley
Logged

We can be a nation that believe in war,
And still tells the world that we don't.
Let the flag for hypocrisy fly high from every pole
We're a little bit country, and we're a little bit rock n' roll
TED
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 760


View Profile
Re: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
« Reply #904 on: December 27, 2011, 15:22:18 pm »

Issle, το πλεονέκτημα των εφαρμογών κειστού κώδικα που αναφέρεις έχει αναγνωριστεί και ονομαστεί, και είναι αυτό: http://en.wikipedia.org/wiki/Security_through_obscurity.
Στην πράξη, κατά την άποψή μου, μια καλή open source εφαρμογή έχει πιο ισχυρή ουσιαστική ασφάλεια από μία καλή closed source, αφού στην πρώτη αναγνωρίζονται οι πιθανές τρύπες από αυτούς που το αναπτύσουν ή το διαβάζουν.
Logged
fugiFOX
Veteran
Καταστραμμένος
******
Posts: 8962


Fugi+Fox μια νέα μορφή ζωής...


View Profile
Re: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
« Reply #905 on: December 27, 2011, 18:35:10 pm »

Quote from: Issle on December 27, 2011, 14:52:37 pm

Μπορεί να χρησιμοποιεί open source components η διαφορά όμως είναι ότι πρώτον είναι forks τα οποία πριν μπουν στους server δέχονται μεγάλες μετατροπές για optimization και security και δεύτερον υπάρχουν αρκετά components μέσα στη google που δεν είναι open source.

Ο κίνδυνος ασφαλείας στο open source δεν προέρχεται τόσο από την ποιότητα του λογισμικού όσο από τη διαθεσιμότητα. Το ότι μπορώ εγώ και εσύ να ανοίξουμε ένα repository και να διαβάσουμε δωρεάν τον κώδικα, είναι αυτό που τον κάνει επισφαλή. Πιο εύκολα βρίσκεις bugs σε open source λογισμικό παρά σε λογισμικό που το βλέπεις blackbox. Άσε που υπάρχουν και εργαλεία που αυτοματοποιούν την ανάγνωση και τον εντοπισμό security issues.

Όσο για την ποιότητα του open source είναι σίγουρα κατώτερη του κλειστού κώδικα. Ο λόγος που δεν γίνεται αυτό αντιληπτό είναι γιατί όλη η προσοχή εστιάζεται στα top open source projects. Αν ρίξει κανείς μια προσεκτική ματιά στο github δε θα βρει μόνο το linux kernel ... Σίγουρα τα top projects είναι καλύτερα από το average του κλειστού κώδικα, αλλά πέραν αυτών , επικρατεί το χάος. And i'm part of it Smiley

Το ότι το 80% του σημερινού web τρέχει σε apache σε κάνει να νιώθεις ανασφαλής;
Ή θα ένιωθες πιο ήσυχος εάν το ίδιο ποσοστό το κατείχε η Μ$;

Η απάντηση είναι αυτή που έδωσε ο ΤΕΔ και δεν χρειάζεται να την επαναλάβουμε.

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

http://www.mozilla.org/en-US/firefox/new/
Alexia
Ανερχόμενος/Ανερχόμενη
**
Posts: 71


View Profile
Re: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
« Reply #906 on: December 27, 2011, 21:57:26 pm »

Issle, Ted ευχαριστώ για την απάντηση, επειδή είναι πολύ έμμεση η κλήση των views (index.php -> controllers --> views) μου διέφυγε αλλά τώρα πιστεύω θα το καταλάβω.
Logged
ValmadiaN
Θαμώνας
****
Gender: Male
Posts: 300



View Profile
Re: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
« Reply #907 on: December 28, 2011, 19:25:16 pm »

Χρόνια πολλά κι από μένα! Cheesy
Να κάνω κι εγώ την ερωτησούλα μου!

Γίνεται στην mysql να αποθηκεύσουμε σε κάποιον πίνακα εικόνες;
Αν ναι πώς μπορώ να το κάνω ;
Logged

Maximus: Brothers, what we do in life... echoes in eternity.

Τις νύχτες ντύνεσαι θεός και σταματάς το χρόνο/
γίνεται ο κόσμος πιο απλός χωρίς χαρά και πόνο/
τις νύχτες μοιάζει το κερί με ήλιο που ανατέλει/
και το δωμάτιο μια γη που μόνο εσένα θέλει!!!
Issle
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 602



View Profile
Re: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
« Reply #908 on: December 28, 2011, 20:29:56 pm »

Quote from: ValmadiaN on December 28, 2011, 19:25:16 pm
Χρόνια πολλά κι από μένα! Cheesy
Να κάνω κι εγώ την ερωτησούλα μου!

Γίνεται στην mysql να αποθηκεύσουμε σε κάποιον πίνακα εικόνες;
Αν ναι πώς μπορώ να το κάνω ;

Byte array. http://dev.mysql.com/doc/refman/5.0/en/blob.html Αλλά συνήθως αποθηκεύεται κάποιο reference σε image file ( px path ).
« Last Edit: December 28, 2011, 20:39:31 pm by Issle » Logged

We can be a nation that believe in war,
And still tells the world that we don't.
Let the flag for hypocrisy fly high from every pole
We're a little bit country, and we're a little bit rock n' roll
TED
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 760


View Profile
Re: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
« Reply #909 on: December 28, 2011, 21:38:13 pm »

Yiaketiyiak ,
Σχετικά με τις λέξεις στη βάση δεδομένων, δε θα έπρεπε να υπάρχει πρόβλημα. Μήπως έχεις ορίσει μικρό μέγεθος στο κελί;
Σχετικά με την κωδικοποίηση, δεν ξέρω πως ακριβώς λειτουργεί ο dreamweaver. Αλλά ίσως χρειάζεται να ξαναορίσεις την κωδικοποίηση αφού γράψεις τα ελληνικά.
Και τέλος, για το post, μπορείς να αποθηκεύσεις την τιμή αυτή στη βάση δεδομένων ή στο session του χρήστη, όπως σε βολεύει.

Valmadian,
μπροείς πράγματι να τις αποθηκεύσεις ως byte array, αλλά αυτή η χρήση δεν ενδείκνυται, καθώς η MySQL συμπεριφέρεται αρκετά άσχημα σε πίνακες με μεγάλο μέγεθος. Στην πράξη το πιο εύκολο είναι να αποθηκεύσεις τις εικόνες (αν είναι εικόνες που ανέβασε ο χρήστης μέσω κάποιας φόρμας, με την move_uploaded_file) σε κάποιο σημείο στο file system σου (ακόμα και στον ίδιο φάκελο με την εφαρμογή σου), και στον πίνακα με τις φωτογραφίες να βάλεις μια αναφορά προς αυτές τις εικόνες.
Μια τέτοια αναφορά μπορεί να έχει την εξής μορφή (θεωρώ πως είναι η φωτογραφία με id 122 του χρήστη με id 31):

"http://myexample.com/photos/31/122.jpg" ή ίσως την:
"/photos/31/122.jpg", ή ακόμα και την:

"/31/122.jpg"

Η τελευταία μορφή μου φαίνεται η πιο σωστή και σύντομη. Στην πράξη βέβαια μπορείς να μην αποθηκεύσεις καθόλου αυτό το πεδίο, και να το φτιάχνεις κάθε φορά που θέλεις να εμφανίσεις την εικόνα, αλλά ίσως έτσι γίνουν λίγο πιο δύσκολα τα πράγματα στα ερωτήματα προς τη βάση.
Logged
maya_the_bee
Ανερχόμενος/Ανερχόμενη
**
Gender: Female
Posts: 99

ΣΚΑΤΑΝΝΝΝΝΝΝΝ ...


View Profile
Re: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
« Reply #910 on: December 29, 2011, 16:59:10 pm »

χρειάζομαι βοήθεια pls...  Embarrassed
έβαλα τον lamp στα ubuntu και όταν πάω να δημιουργήσω νέο φάκελο στο www ή να διαγράψω το index που έχει από μόνο του λέει permission denied.
τώρα άρχισα να ασχολούμαι με ubuntu οπότε όσο πιο απλά γίνεται βοηθείστε με..
Logged
TED
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 760


View Profile
Re: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
« Reply #911 on: December 29, 2011, 17:14:49 pm »

εκτέλεσε την παρακάτω εντολή, αφού αντικαταστήσεις τα username με το δικό σου

sudo chown -R username:username /var/www
Logged
maya_the_bee
Ανερχόμενος/Ανερχόμενη
**
Gender: Female
Posts: 99

ΣΚΑΤΑΝΝΝΝΝΝΝΝ ...


View Profile
Re: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
« Reply #912 on: December 29, 2011, 17:32:03 pm »

Quote from: TED on December 29, 2011, 17:14:49 pm
εκτέλεσε την παρακάτω εντολή, αφού αντικαταστήσεις τα username με το δικό σου

sudo chown -R username:username /var/www
ΕΥΧΑΡΙΣΤΩ..δουλεψε. Smiley
Logged
Elade
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1077



View Profile
Re: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
« Reply #913 on: December 29, 2011, 18:49:29 pm »

Xρόνια πολλα! Λοιπον, έχουμε ένα πρόβλημα με τα html entities. Όταν έχουμε ελληνικά με την κωδικοποίηση εμφανίζεται κάτι της μορφής
&sigma;&kappa;&alpha;&tau;&alpha;!. Tι άλλο μπορούμε να χρησιμοποιήσουμε έτσι ώστε να μν γράφεται html σε συγκεκριμένα πεδία της σελίδας? Ευχαριστώ  Smiley
Logged
ValmadiaN
Θαμώνας
****
Gender: Male
Posts: 300



View Profile
Re: [Εργασίες] Ανοιχτά Σεμινάρια Ανάπτυξης Web και Mobile Εφαρμογών
« Reply #914 on: December 29, 2011, 18:53:03 pm »

Θενκς Issle και TED!
Αν και η αλήθεια είναι ότι δεν μπήκα καν στον κόπο να προσπαθήσω να αποθηκεύσω
εικόνα σαν byte array στην mysql!  Cheesy
Στέλνονται απευθείας σε φάκελο και στον πίνακα μπαίνει το path !

 Cool
Logged

Maximus: Brothers, what we do in life... echoes in eternity.

Τις νύχτες ντύνεσαι θεός και σταματάς το χρόνο/
γίνεται ο κόσμος πιο απλός χωρίς χαρά και πόνο/
τις νύχτες μοιάζει το κερί με ήλιο που ανατέλει/
και το δωμάτιο μια γη που μόνο εσένα θέλει!!!
Pages: 1 ... 59 60 [61] 62 63 ... 65 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...