Προς το περιεχόμενο

k33theod

Members
  • ΜΗΝΥΜΑΤΑ FORUM

    1.091
  • ΜΕΛΟΣ

  • ΤΕΛ. ΕΠΙΣΚΕΨΗ

3 ΑΚΟΛΟΥΘΟΙ

Σχετικά με k33theod

  • Ημερομηνία γέννησης 17/07/1969

Πληροφορίες προφίλ

  • Φύλο
    Άνδρας
  • Τοποθεσία
    Wien

Πρόσφατες Επισκέψεις

3.929 προβολές προφίλ
  1. Το πρώτο που προτείνω είναι να βρεις κάποιες καλές πηγές για να διαβάζεις και να μαθαίνεις και να μην κάνεις google. Μην αφήσεις το documentation της python εκτός https://docs.python.org/3/index.html. Ένας τρόπος να σκεφτείς πως να χρησιμοποιήσεις τις δύο δομές είναι ο ακόλουθος. Έχουμε ασ πούμε μαθητές με τα εξής στοιχεία όνομα ημερομήνία γέννησης όνομα πατρός διεύθυνση τηλέφωνο εμαιλ αυτά τα στοιχεία θα τα βάλεις σε tuple γιατί είναι ανομοιογεννή και δεν θες να τα αλλάξεις δηλαδή ('Παύλος', 2010, 'Στέφανος', 'Κύπρου 5', 123456,'[email protected]') Έχω τώρα τους μαθητές της τάξης που πέζουν μπάσκετ 5άδα θα τους βάλω σε λίστα γιατί είναι ομοιογένης και μπορείς να βγάλεις κάποιον και να βάλεις κάποιον άλλο στην πεντάδα ['Pavlos','kostas',Mpampis',Stefanos', 'thodoris'] Αυτός είναι ένας τρόπος να σκεφτείς τον διαφορετικό ρόλο που πέζουν οι δύο διαφορετικές δομές. Υπάρχουν σίγουρα και άλλοι τρόποι.
  2. για το 1 δες https://www.w3schools.com/howto/howto_css_fixed_footer.asp για το 2 https://jsfiddle.net/dagope/DtRTq/
  3. Θα πρέπει μάλλον να αλλάξεις τη βάση 😀 Εάν δεν έχεις πολλές εγγραφές μπορείς να κάνεις μόνο έναν πίνακα όπως τον ζητάς. Δηλαδή θα αποθηκεύεις όνομα ενέργεια ημερομηνία και όχι όπως τον έχεις τώρα. Εάν είναι μεγάλη η βάση Ένας πίνακας με ονόματα ένας με ενέργειες και ένας με όνομα, ενέργεια , ημερομηνία. Μετά είναι όλα πιο εύκολα
  4. Στο linux υπάρχει η εντολή cp -u που κάνει ίσως αύτό που ζητάς -u, --update copy only when the SOURCE file is newer than the destination file or when the destination file is missing Στα windows η xcopy ίσως κάνει επίσης αυτό που ζητάς. Κοίτα καλύρερα το Documentation μόνος. Την αυτοματοποίηση δηλαδή να τρέχει το πρόγραμμα μόνο του μπορείς να την κάνεις με τα αντίστοιχα προγράμματα των 2 λειτουργικών. Στο linux προσφέρεται το cron και στα windows το task scheduler
  5. k33theod

    Δωρεάν Hosting!!

    Εγώ χρησιμοποιώ εδώ και αρκετά χρόνια το δωρεάν epizy.com Αν δεν έχει απαιτήσεις ταχύτητας είναι τέλειο. Επίσης χρησιμοποιώ το biz.nf επίσης κανένα πρόβλημα.
  6. Το mail delivery failed μπορεί να έρθει γιατί απλά δεν υπάρχει το email ή απορίπτεται για κάποιο λόγο από τον αποδέκτη. Μήπως έγινε κάτι με το domain name πχ δεν το ανανέωσες έγκαιρα. Μερικές μηχανές όταν γίνει απόριψει του email ξαναπροσπαθούν ξανά και ξανά. Εάν στείλω λοιπόν 50 email και για κάποιο λόγο αποτύχουν μπορεί να έχω την άλλη μέρα 200 fails. Ότι και να ήταν από τι στιγμή που άλαξες κωδικό δεν υπάρχει πρόβλημα. Πιθανόν όμως κάποιος να δημιούργησε άλλο λογαριασμό και να στέλνει mail. Αυτό συνέβει σε εμένα. Κοίτα λοιπόν και πόσοι λογαριασμοί mail υπάρχουν.
  7. Γειά και από μένα Ίσως μπορείς να δείς το relationship σαν ζεύγος τιμών δηλαδή στην καταχώριση θα πάει έτσι INSERT INTO relationships(relationship_id , user1_id, user2_id, relationship_type) VALUES (1, 1, 2, ['Father', 'Son']); Αυτό σημαίνει ότι το 1 είναι Father και το 2 Son. Όταν θέλεις τη σχέση του user2_id προς το user1_id πρέπει να αντιστρέφεις τις τιμές. To datatype που θα χρησιμοποιήσεις δεν ξέρω σίγουρα κάτι που υποστηρίζει η database. Json υποστηρίζουν οι περισσότερες, array ίσως ή και string
  8. Αυτό που θέλω να πω χωρίς να έχω διαβάσει αναλυτικά όλες τις απαντήσεις είναι ότι το 'REQUEST_TIME' είναι μέσα στην global _SERVER και δεν χρειάζεται να καλείς ξεχωριστές συναρτήσεις. Στο πρώτο δηλαδή request θα πάρεις το start_time και θα το αποθηκεύσεις σε μια μεταβλητή start_time = $_SERVER[''REQUEST_TIME'] και η διαφορά είναι $_SERVER[''REQUEST_TIME'] -start_time
  9. Μία λύση την οποία μπορείς να δοκιμάσεις και δεν απαντάει στο πρόβλημα σου , είναι να εγκαταστήσεις τα τρία services ξεχωριστά. Αφήνεις δηλαδή xammp wamp και όπως αλλιώς λέγονται και εγκαθιστάς apache, mysql, php. Εκτός από την mysql που απαιτεί λογαριασμό στην oracle τα άλλα δύο είναι πολύ εύκολα. Πρίν πολλά χρόνια είχα και εγώ wamp και προβλήματα μετά τα έβαλα ξεχωριστά και έχω το κεφάλι μου ήσυχο
  10. Κάτι στον κώδικα του css τότε δεν διαβάζεται καλά από τον browser Μπορείς να πάρεις των κώδικα από εδώ https://replit.com/@k33theod/dark-theme css και js είναι στα αντίσοιχα files
  11. Με λίγες μικρές διορθώσεις σε εμένα λειτούργησε. Ο τελικός κώδικας μέσα στο script είναι αυτός const toggleSwitch = document.querySelector('#toggle'); const currentTheme = localStorage.getItem('theme'); if (currentTheme) { document.documentElement.setAttribute('data-theme', currentTheme); if (currentTheme === 'dark') { toggleSwitch.checked = true; document.documentElement.setAttribute('data-theme', 'dark'); document.body.classList.add('dark-mode'); } } function switchTheme(e) { if (e.target.checked) { document.documentElement.setAttribute('data-theme', 'dark'); document.body.classList.add('dark-mode'); // document.querySelector('body').setAttribute('class', 'dark-mode'); localStorage.setItem('theme', 'dark'); } else { document.documentElement.setAttribute('data-theme', 'light'); document.body.classList.remove('dark-mode'); // add this line localStorage.setItem('theme', 'light')}} toggleSwitch.addEventListener('change', switchTheme, false);
  12. Πολύ ωραίο φίλε συγχαρητήρια. Δεν ξέρω τι λέει ο γιος σου εγώ το βλέπω ευχάριστα.
  13. Γεια σε όλους Μία απλή, οικονομίκή και παράλληλα πλήρως λειτουργική λύση γιαυτό που ζητάς θα ήταν απλά μία βάση δεδομένων. Οι βάσεις δεδομένων παρέχουν πάκετο όλα αυτά που ζητάς. Πίνακες δεδομένων για ότι δεδομένα θες να αποθηκεύσεις χρήστες με διαφορετικά δικαιώματα passwords klp. Παρέχουν επίσης κάποιο web interface για να τις διαχειρίζεσαι. Είναι γεγονός ότι αυτό το interface είναι συνήθως λίγο περίπλοκο με πολλά κουμπία και πολλές δυνατότητες και λίγο δύσκολο για χειρισμό με μικρές συσκευές. Κάνει όμως δουλειά και σε ελάχιστο χρόνο θα μπορείς να αποθηκεύεις και βλέπεις τα δεδομένα σου. Αργότερα μπορείς να απεθυνθείς σε κάποιον και να σου κάνει ένα δικό σου interface τύπου επισκέψεις -> νέα επίσκεψη με μεγάλα και ωραία κουμπιά :). Απλά την σχεδίαση και υλοποίηση της βάσης πρέπει να αναλάβει κάποιος που γνωρίζει. Δεν χρειάζεσαι κάποιον επιστήμονα οι απαιτήσεις σου είναι λίγες.
  14. Για να ακριβολογούμε, τη βάση δεν μπορεί να την καλέσει κάποιος από το frond end ούτως η άλλως. Αλίμονο αν γινότανε!!! Όλες οι κλήσεις των forms ή ajax πάνε στο backend. Αυτά που γράφεις δεν υπάρχουν αλλά οκ
  • Δημιουργία νέου...