Έφαγα το χρόνο μου με το χρόνο

 

Άρθρο για συναδέλφους προγραμματιστές. Μου πήρε ένα Σαββατοκύριακο για να φτιάξω ένα datepicker και να μανατζάρω το χρόνο στο σύστημα. Πράγμα εξαιρετικά δύσκολο διότι στο παρόν σύστημα εμπλέκονται τρεις ζώνες ώρας!

Έφτιαξα το δικό μου Datepicker. Φαίνεται στην εικόνα παρακάτω.

Το πρόβλημα και ο στόχος

Ήθελα η αλλαγή της ημερομηνίας δημοσίευσης να γίνεται με ελάχιστα κλικ, να μην είναι popup και να μην χρειάζεται τεράστια αρχεία JS.

Ήθελα να εμφανίζεται και να λειτουργεί με τον ίδιο εντελώς τρόπο σε υπολογιστές desktop και φορητές συσκευές. Ήθελα να έχει τη μεγαλύτερη δυνατή συμβατότητα με περιηγητές. Αυτό είναι και το μεγάλο πρόβλημα χρησιμοποιώντας JS. Δεν γνωρίζεις ποιον και πόσο παλιό περιηγητή χρησιμοποιεί η επισκέπτης. Σε αντίθεση με PHP το οποίο ρεντάρει ο Server που γνωρίζεις πολύ καλά ποιος είναι. Ναι, γνωρίζω ότι μπορείς να ρεντάρεις JS και στο Server αλλά προς το παρόν δεν το χρησιμοποιώ.

Το έφτιαξα

Δεν μοιάζει με τίποτα που βρήκα στην αγορά. Φυσικά γράφοντας έναν Datepicker από το μηδέν είναι χρονοβόρο. Για την ακρίβεια είναι Datetimepicker.

Μετά οργάνωσα το χρόνο στο σύστημα. Άλλο χρόνο έχει παραδόξως η βάση δεδομένων, άλλη βλέπεις με PHP και φυσικά με JS έχεις τη ζώνη ώρας του χρήστη.

Γιατί όλα αυτά

Για το μηχανισμό αυτόματων δημοσιεύσεων. Μπορώ πλέον να γράφω άρθρα στο παρελθόν, παρόν και μέλλον. Όταν θα βλέπετε νέα δημοσίευση αυτό δεν σημαίνει ότι την έγραψα εκείνη τη στιγμή. Μπορώ να ποστάρω στο 2025 αν θέλω (!). Μα θα μου πείτε αυτό το κάνει και το Wordpress.

Όχι ακριβώς όπως το δικό μου σύστημα. Στο δικό μου καθορίζω και ζώνη ώρας δημοσίευσης. Εδώ γίνονται πολύπλοκα τα πράγματα. Οι διακομιστές μου βρίσκονται Καναδά με μια διαφορά ώρας -5 με τη ζώνη στην οποία βρίσκομαι. Θα τα εξηγήσω όλα σε επόμενο βιντεάκι για όσους ενδιαφέρονται.

Ψηλά το κεφάλι και καλή βδομάδα φίλοι μου.

(Το ανέβασα για όποιον το θέλει εδώ: https://jsfiddle.net/tomsnews/1mdfkb8c/. Δημιούργησα και μια σελίδα https://tomsnews.net/code για να υπάρχουν όλα τα προτζεκτάκια μαζεμένα.)

Μοιράσου το άρθρο με τους φίλους σου.

Με τον τρόπο αυτό στηρίζεις τις τελευταίες οάσεις ελεύθερης δημόσιας γραφής. Στήριξε τη σελίδα για να μπορεί αργότερα να στηρίξει και σένα.

Ρίξε μια ματιά και στα τελευταία μου άρθρα..

 
Μην αγχώνεστε. Ο χειμώνας για μένα είναι δύσκολος. Ολόκληρο το χειμώνα περνάω μόνο μια γρίπη. Απλά η γρίπη κρατάει όλο το χειμώνα. Εκτός από το να παίρνω χάπια κάνω και κάποια άλλα πραγματάκια.
 
Ένα βίντεο το οποίο καλό είναι να δείτε και ακόμα καλύτερα δείξτε το στα παιδιά σας. Αυτά κινδυνεύουν περισσότερο. Αν δεν έχετε παιδιά κάντε και μετά δείξτε το. Είναι φοβερό πως τεχνολογικά εργαλεία τα οποία μπορούν να κάνουν τη ζωή μας ευκολότερη τα χρησιμοποιούμε με τον χειρότερο δυνατό τρόπο.
 
Δεν θα το κρύψω είμαι μεγάλος οπαδός της Geekvape. Όχι δεν μου τα ακουμπάει αν και καλά θα κάνει κάποια στιγμή να αρχίσει γιατί έχω αγοράσει ένα σκασμό μοντάκια και RTA από δαύτους.
 
Θα το έχετε παρατηρήσει ίσως και εσείς. Δεν χρειάζεται να είσαι γιατρός για να καταλάβεις ότι ο σουλτάνος συνεχώς αδυνατίζει και το χρώμα του φέρνει προς το πτωματί.
 
Δεν βλέπω το ντοκιμαντέρ να μακροημερεύει στο YouTube για αυτό το ανεβάζω από το κινητό μου. Ένα βίντεο το οποίο κάθε συνειδητοποιημένος πολίτης θα έπρεπε να δει.
 
Θέλει λίγο σουλούπωμα, ένα readme και οδηγίες εγκατάστασης. Έτσι μπορείτε και εσείς να βοηθήσετε στην εξέλιξη του ολοκαίνουργιου και ταχύτατου CMS. Φυσικά μπορείτε να το χρησιμοποιήσετε για τη δική σας σελίδα.
 
Άρθρο για συναδέλφους. To Font Awesome είναι μια πανέμορφη και βολική συλλογή εικονιδίων για σελίδες. Το πρόβλημα είναι ότι.. είναι 2,7ΜΒ (τουλάχιστον στην έκδοση που είχα).
 
Έκλεισα τα 6 χρόνια στην ξενιτιά και πάμε για τα 7. Η υγεία μου λόγω φονικού στρες χάλια από την ηλικία των 12 χρονών. Προφανώς με ένα μικρό παιδί και μια Ελλάδα φρεσκοχρεοκοπημένη (νέα λέξη) τα επίπεδα άγχους στο ζενίθ.
 
Ανάβουμε όλα τα φώτα (δεν ξεχνάμε τη βεράντα), ηχοσύστημα, τηλεοράσεις, μίξερ, μπλέντερ, αποχυμωτή, ηλεκτρική σκούπα, θερμοσίφωνο, φούρνο μικροκυμάτων, πιστολάκι για τα μαλλιά, πλυντήριο, στεγνωτήριο, πλυντήριο πιάτων, υπολογιστές, τρυπάνι, τροχό, βραστήρα και το δονητή.
 
Το διαδίκτυο στην Ευρώπη (για αρχή) δεν θα είναι πια το ίδιο. Η φασιστική μαφία των Βρυξελλών κατάφερε αυτό που δεν κατάφερε κανείς άλλος από τη γέννεση του διαδικτύου
 
Ανεξάρτητα από θεωρίες συνωμοσίας και ανθρώπους που για διάφορους λόγους σπέρνουν τον πανικό υπάρχει ένας δείκτης. Ένας δείκτης που κάθε φορά που αντιστρέφεται ξεκινάει ένα παγκόσμιο ρολόι που εντός 12 μηνών περίπου οδηγεί σε ύφεση. Δεν αντέχει όμως το σύστημα μια ύφεση οπότε θα οδηγηθούμε σε οικονομική κρίση.
 
Όπως έχω γράψει δεν χρησιμοποιώ κάποιο framework. Ό,τι χρειάζομαι το φτιάχνω μόνος μου.
 
Όταν έφτιαχνα το σύστημα που βλέπετε μπροστά σας το μόνο που δεν θα περίμενα ήταν να είναι πρώτη η Γαλλία, δεύτερη η Αμερική και τρίτη η Ελλάδα
 
Καθημερινά η ελευθερία του λόγου πλήττεται. Παγκόσμια η ελευθερία έκφρασης και κατ' επέκταση η δημοκρατία χάνουν έδαφος. Που οδηγούμαστε;
 
Τα Tooltips κάνουν την εκμάθηση ενός νέου περιβάλλοντος πολύ πιο εύκολη. Δυστυχώς οι περιηγητές με τη χρήση του title="" δείχνουν άθλια Tooltips.
 
Λένε ότι αν θέλεις να έχεις δημοφιλή σελίδα θα πρέπει να αποφύγεις δυο πράγματα. Πολιτική και θρησκεία. Ας ασχοληθώ λοιπόν και με τα δυο.
 
25 Μαρτίου σήμερα. Μόλις δυο χρόνια από την γιορτή των 200 ετών από την απελευθέρωση της χώρας, η μοίρα βρίσκει την πατρίδα μου σε μαύρα χάλια και εμένα χιλιάδες χιλιόμετρα μακριά.
 
Πόση χαρά. Είναι και πάλι Δευτέρα. Η μέρα που δίνει χαρά, ευεξία, όρεξη για δουλειά και ζωή. Είναι τόσο συγκινητική μέρα που συμβαίνουν τα περισσότερα εγκεφαλικά και εμφράγματα.
 
Για τον Shawn James και το κανάλι του My Self Reliance έχω γράψει πολλές φορές. Τι να κάνουμε, είναι το αγαπημένο μου κανάλι στο youtube. Ο τύπος διαβάζει για τη φωτογραφία (σε βίντεο) και αυτά που μαθαίνει τα εφαρμόζει στην πράξη. Το αποτέλεσμα χάρμα οφθαλμών. Πόση ομορφιά σε ένα βίντεο.
 
Σαν να μην έφτανε το πολικό ψύχος, οι τόνοι χιονιού, οι διακοπές ηλεκτρικού ρεύματος, οι καταστροφές στο οδικό δίκτυο και τις γέφυρες τώρα έρχονται ιστορικές πλημμύρες και εκτόξευση τιμών σε βασικά είδη διατροφής
 
Το άρθρο αυτό ήθελα να το γράψω στις 21 Μαρτίου αλλά ανωτέρα βία δεν με άφησε. Το γράφω τώρα γιατί ακόμα δεν μπορεί να συλλάβει το άδειο μου κεφάλι ότι πέρασε ο χειμώνας.
 
Όταν ένα πουλί θα το βλέπουν σε σύντομο χρονικό διάστημα εκατοντάδες χιλιάδες κόσμου πρέπει τουλάχιστον να είναι καλαίσθητο και λειτουργικό.
 
Ναι με απασχολεί εδώ και βδομάδες. Δεν είναι απλό το πρόβλημα και μάλλον απαιτεί λύση από επαγγελματία του είδους. Απευθύνομαι στην ωραία κοινότητα που δημιουργήσαμε εδώ μπας και βρω λύση σε αυτό που με ταλανίζει.
 
Καλό είναι όταν κουβαλάτε το κινητό σας στην τσέπη σας να το έχετε σε λειτουργία αεροπλάνου. Ο δείκτης γονιμότητας στους νέους στην Αμερική (έχουν τουλάχιστον καλά στατιστικά) έχει πέσει 50% την τελευταία πενταετία.
 
Ο κορεατικός κολοσσός Samsung έβγαλε την πρώτη φορητή ψησταριά για το κεφάλι μας. Για να λειτουργήσει καλύτερα φροντίζουμε να έχουμε τη συσκευή πάντα κοντά στο αυτί μας. Κάνει καλύτερη δουλειά έτσι.
 
Δεν γλιτώνεις πουθενά. Μένεις σε βουνό; Ακόμα χειρότερα. Είσαι ακόμα πιο κοντά σε κάποιο δορυφόρο χαμηλής τροχιάς να σε τηγανίζει με 5G.
 
Σε λίγο καιρό το 5G θα είναι παντού. Ας τα πάρουμε όμως με τη σειρά. Το 5G αποτελεί την νέα τεχνολογία ασύρματης δικτύωσης των πάντων. Από κινητά μέχρι αυτοκίνητα μέχρι κάθε μορφής ηλεκτρική ή ηλεκτρονική συσκευή.
 
Ολοκλήρωσα τη μηχανή στατιστικής ανάλυσης βάσει τοποθεσίας. Τα πρώτα αποτελέσματα αποτέλεσαν έκπληξη. Οι περισσότεροι αναγνώστες δεν είναι από Ελλάδα!
 
Ένα "οικονομικό" SUV παρουσιάζει ο ίδιος ο Elon Musk επί σκηνής. Θα είναι αρκετά φθηνότερο από το Model X αλλά εξίσου ασφαλές και τεχνολογικά προηγμένο. Απολαύστε τον Elon να παρουσιάζει το Model Y.
 
Έστησα και ένα Cron Jοb πράγμα που ήθελα να κάνω εδώ και πολύ καιρό. Έγραψα και τον απαραίτητο κώδικα. Απαραίτητο για μια σελίδα που μέχρι το τέλος του χρόνου θα έχει 1.000.000 προβολές ετησίως.