10 Numeronyms Web Developers πρέπει να ξέρει
Οι προγραμματιστές και οι τεχνικοί-καταλαβαίνω άνθρωποι έχουν προσελκύσει πάντα τους αριθμούς, γι 'αυτό είναι απλά ένα θέμα βέβαια ότι numeronyms, ή λέξεις που βασίζονται σε αριθμό έχουν γίνει γρήγορα αγαπημένοι από αυτούς. Τα αριθμητήρια χρησιμοποιούνται για να συντομεύσουν μακρές λέξεις που θα ήταν πολύ περίπλοκες για να πληκτρολογήσετε με ακρίβεια όλη την ώρα. Μπορούμε να ονομάσουμε μια συντομογραφία ένα αριθμητικό, αν περιέχει τόσο γράμματα όσο και αριθμούς.
Δεν υπάρχουν αυστηροί κανόνες σχετικά με τον τρόπο δημιουργίας αριθμών, αλλά συνήθως χρησιμοποιούν τον ακόλουθο τύπο: εσείς πάρτε το πρώτο γράμμα και το τελευταίο γράμμα και μετρήστε πόσους χαρακτήρες υπάρχουν μεταξύ τους.
Πιθανώς το πιο γνωστό αριθμημένο στους κύκλους τεχνολογίας είναι i18n για διεθνοποίηση. Είναι i18n επειδή το πρώτο γράμμα είναι -i, ακολουθείται από 18 χαρακτήρες και τέλος το γράμμα -n. Πρώτα μπορεί να φανεί τρελός, αλλά στην πραγματικότητα τα αριθμημένα μπορεί να είναι διασκεδαστικά και μπορείτε να δημιουργήσετε το δικό σας.
Η προέλευση των Αριθμονονιών
Σύμφωνα με τις φήμες του διαδικτύου, το πρώτο αριθμημένο χρονολογείται από ένα μέλος της DEC (Digital Equipment Corporation - αργότερα συγχωνεύτηκε με τον Hewlett-Packard) Jan Scherpenhuizen το όνομα του οποίου βρέθηκε πολύ καιρό για να είναι όνομα λογαριασμού, οπότε ο διαχειριστής του συστήματος του έδωσε έναν λογαριασμό ηλεκτρονικού ταχυδρομείου με το όνομα χρήστη s12n.
Η προσέγγιση βρέθηκε χιουμοριστική και η DEC άρχισε να χρησιμοποιεί τη φόρμουλα για να συντομεύσει μακρά λόγια. i18n για τη λέξη διεθνοποίηση υποτίθεται ότι χρησιμοποιήθηκε ήδη από τα μέσα της δεκαετίας του 1980 και ακολουθήθηκε από πολλά άλλα - τόσο στον τεχνολογικό όσο και στον μη τεχνολογικό κόσμο.
Τώρα ας δούμε τι είναι σήμερα τα 10 techiest αριθμημένα εκεί έξω:
1. i18n Για Διεθνοποίηση
i18n αναφέρεται στο ανάπτυξη ενός λογισμικού ή μιας εφαρμογής που καθιστά δυνατό τον μεταγενέστερο εντοπισμό για διαφορετικά ακροατήρια σε όλο τον κόσμο.
Το i18n δεν σημαίνει ότι το προϊόν είναι στην πραγματικότητα μεταφρασμένο, αλλά πρόκειται για την προσθήκη της δυνατότητας μεταγενέστερης μετάφρασης και άλλων προσαρμογών σε διαφορετική γλώσσα. Στη διαδικασία, οι προγραμματιστές i18n παρέχουν χαρακτηριστικά δεν μπορούν να χρησιμοποιηθούν μέχρι να γίνει πραγματικότητα ο εντοπισμός. Ο στόχος του i18n είναι βασικά να καθιστούν το λογισμικό προσαρμόσιμο και χρησιμοποιήσιμο σε άλλα μέρη του κόσμου.
2. l10n Για τον εντοπισμό
Ο δίδυμος όρος του i18n είναι ο εντοπισμός, που αντιπροσωπεύεται από το αριθμημένο l10n. Το l10n συμβαίνει όταν ένα λογισμικό ή μια εφαρμογή προσαρμόζεται σε μια συγκεκριμένη κουλτούρα.
Το l10n μπορεί εύκολα να προστεθεί σε προϊόντα που έχουν διεθνοποιηθεί προηγουμένως. Το L10n δεν σημαίνει μόνο μετάφραση. αναφέρεται επίσης σε πράγματα όπως η χρήση του συγκεκριμένο νόμισμα, ζώνη ώρας, ταξινόμηση, νομικές απαιτήσεις, σύμβολα και πολλά άλλα τοπικά χαρακτηριστικά.
Αν θέλετε να κατανοήσετε τη διαφορά μεταξύ i18n και l10n, διαβάστε τον οδηγό του W3C (ο οποίος χρησιμοποιεί επίσης ένα αριθμητικό όνομα για τη συντομογραφία του δικού του ονόματος: το W3C σημαίνει Κοινοπραξία World Wide Web). Ακολουθεί ένα παράδειγμα για το πώς τα διεθνή σύμβολα για τη διέλευση των πεζών εντοπίστηκαν για τους Πορτογάλους.
3. m17n Για την πολυγλωσσία
Το M17n λαμβάνει χώρα κάπου μεταξύ των i18n και l10n. Μιλάμε για αυτό όταν μια εφαρμογή ή λογισμικό εντοπίζεται σε πολλές γλώσσες και πολιτισμούς. Ένα πολύγλωσσο λογισμικό υποστηρίζει ταυτόχρονα πολλές γλώσσες, καθώς και άλλες τοπικές λειτουργίες των υποστηριζόμενων γλωσσών, όπως οι ζώνες ώρας, ημερομηνία, ώρα και νόμισμα.
Όταν μιλάμε για m17n, πρέπει επίσης να αναφέρουμε την ανάγκη για την υποστήριξη άλλων συστημάτων γραφής που δεν χρησιμοποιούν μόνο ASCII (Αμερικανικός τυποποιημένος κώδικας για την ανταλλαγή πληροφοριών).
Το WordPress για παράδειγμα μας παρέχει μια όμορφη πολυγλωσσική διεπαφή, καθώς μας επιτρέπει να επιλέγουμε τη γλώσσα που θέλουμε να χρησιμοποιήσουμε κατά τη διάρκεια της διαδικασίας εγκατάστασης και αργότερα στο περιβάλλον χρήστη.
4. a11y Για Προσβασιμότητα
a11y έχει γίνει ένας δημοφιλής όρος στον σχεδιασμό ιστοσελίδων, ειδικά δεδομένου ότι το W3C κυκλοφόρησε τα πρότυπα του για πρόσβαση στο διαδίκτυο. υποστηρίζει άτομα με διαφορετικά είδη αναπηριών ή αισθητικές βλάβες, καθώς και αυτές με είδη μειονεκτημάτων όπως οι ηλικιωμένοι και οι άνθρωποι σε αγροτικές περιοχές με χαμηλό εύρος ζώνης.
καλύπτει μια αρκετά μεγάλη περιοχή. Οι άνθρωποι με προβλήματα οράσεως που δύσκολα μπορούν να διακρίνουν τα χρώματα χρειάζονται υψηλό λόγο αντίθεσης χρώματος. τα άτομα που δεν μπορούν να χρησιμοποιήσουν ένα ποντίκι πρέπει να διαθέτουν όλες τις λειτουργίες μέσω του πληκτρολογίου. οι άνθρωποι που δεν μπορούν να ακούσουν τις μεταγραφές κλπ. Υπάρχουν πολλές άλλες περιπτώσεις χρήσης των οποίων οι σχεδιαστές προϊόντων πρέπει να λύσουν.
5. c14n Για την Canonicalization
Το C14n εμφανίζεται όταν ορισμένα δεδομένα έχουν περισσότερες από μία παραστάσεις, και εσύ πρέπει να τα μετατρέψουμε σε τυποποιημένη μορφή. Αυτές τις μέρες μπορείτε να δείτε τον όρο αυτό πιο συχνά σε οδηγούς βέλτιστης πρακτικής SEO όπως αυτόν από την Google, ο οποίος συμβουλεύει τους webmasters και τους κατόχους ιστότοπων σχετικά με τη χρήση των κανονικών διευθύνσεων URL.
Στη βελτιστοποίηση μηχανών αναζήτησης, το c14n είναι απαραίτητο όταν μια μεμονωμένη ιστοσελίδα μπορεί να φορτωθεί από περισσότερες από μία διευθύνσεις URL, καθώς η πρακτική αυτή συχνά τιμωρείται από τις μηχανές αναζήτησης. Στα Εργαλεία για Webmasters Google μπορείτε να ορίσετε την προτιμώμενη μορφή τομέα (με ή χωρίς τον υποτομέα www). Ο Yoast έχει κάποιες μεγάλες συμβουλές για το SEO και το c14n.
Ως προγραμματιστής ιστού μπορείτε επίσης να δείτε τον όρο εντός XML όπου c14n εξασφαλίζει ότι ένα έγγραφο XML ακολουθεί μια συγκεκριμένη μορφή.
6. i14y Για Διαλειτουργικότητα
Το i14y αναφέρεται στο φορητότητα και συμβατότητα των στοιχείων ενός συστήματος ή ενός προϊόντος. Καθώς όλο και περισσότερα πράγματα υπάρχουν ως μέρος ενός δικτύου, το i14y έχει γίνει πρόσφατα ένα μάρκετινγκ στο κείμενο των περιγραφών προϊόντων στον τομέα της πληροφορικής.
Ο όρος i14y εμφανίστηκε επίσης στον κόσμο του σχεδιασμού ιστοσελίδων όταν οι σχεδιαστές άρχισαν να μιλούν για διαλειτουργικό CSS, a πρότυπο για φορτωτή και συνδεσιμότητα CSS. Το Cloud computing χρησιμοποιεί επίσης την έννοια του i14y, καθώς είναι ένας τομέας όπου υπάρχει μεγάλη ανάγκη για οικοδόμηση συστήματα από επαναχρησιμοποιήσιμα εξαρτήματα που είναι σε θέση να συνεργάζονται υπό πολλές διαφορετικές συνθήκες.
7. P13n Για εξατομίκευση
Το p13n αναφέρεται στο προσαρμογή των προϊόντων στις ανάγκες των διαφόρων ατόμων. Η εξατομίκευση σε πραγματικό χρόνο των ιστότοπων είναι μια έννοια στο διαδικτυακό μάρκετινγκ και ένα έργο που πρέπει να επιλυθούν οι προγραμματιστές ιστού.
Υπάρχουν πολλά εξαιρετικά αναλυτικά εργαλεία για τη στόχευση στο διαδίκτυο, οπότε το επόμενο βήμα είναι λογικά προσαρμόστε το περιεχόμενο για τα διάφορα τμήματα του σε απευθείας σύνδεση ακροατηρίου. Η έννοια του p13n αρνείται την προσέγγιση ενός μεγέθους, όπως δείχνει η έρευνα ότι σχεδόν τα τρία τέταρτα (74%) των online καταναλωτών απογοητεύονται όταν το περιεχόμενο που εμφανίζεται δεν έχει καμία σχέση με τα ενδιαφέροντά τους (π.χ. προσφορές, διαφημίσεις, προωθήσεις).
8. v12n Για την εικονικοποίηση
Κατά τη διάρκεια της διαδικασίας v12n, προγραμματιστές δημιουργήστε την εικονική έκδοση ενός λειτουργικού συστήματος, διακομιστή ή άλλου πόρου δικτύου. V12n έχει πολύ απλές μορφές πάρα πολύ, όπως διαιρώντας έναν σκληρό δίσκο σε διαφορετικά διαμερίσματα.
Το Desktop v12n μπορεί να επιταχύνει τη διαδικασία ανάπτυξης ιστού, καθώς έχετε την ευκαιρία να δοκιμάσετε τον ιστότοπο ή την εφαρμογή ιστού σε διαφορετικά περιβάλλοντα. Τα πιο δημοφιλή λογισμικά για επιφάνεια εργασίας v12n είναι το VMWare Workstation και το Oracle VirtualBox. Έχουμε επίσης πολλούς μεγάλους οδηγούς v12n εδώ στο hongkiat.com, όπως πώς να εγκαταστήσετε τα Windows στο Mac σας και πώς να χρησιμοποιήσετε το Vagrant για την τοπική ανάπτυξη του WordPress.
9. Το πρόβλημα c10k
Το αριθμητικό όνομα για το πρόβλημα C10k δημιουργήθηκε με διαφορετικό τύπο όπως οι άλλοι που αναφέρθηκαν προηγουμένως. Αναφέρεται στο “10 χιλιάδες πελάτες” πρόβλημα. Το πρόβλημα C10k είναι a πιθανό ζήτημα στη διαχείριση διακομιστή ιστού, συμβαίνει όταν α ο διακομιστής ιστού πρέπει να χειρίζεται ταυτόχρονα 10.000 πελάτες.
Η ανάγκη για επίλυση αυτού του ζητήματος έχει γίνει ολοένα και πιο σημαντική, όπως απαιτούν οι ιστότοποι αντιμετωπίζουν όλο και περισσότερη επισκεψιμότητα, όπως ο αριθμός των χρηστών του Διαδικτύου, οι ανάγκες τους και τον αριθμό των συνδεδεμένων συσκευών τους έχει αυξηθεί γρήγορα.
Αν ενδιαφέρεστε για την επεκτασιμότητα του διακομιστή ιστού, εδώ είναι ένα καλό αστάρι για το πρόβλημα C10k.
10. Το πρόβλημα Y2K38
Το πρόβλημα Y2K38 είναι το αριθμητικό στοιχείο για το πρόβλημα του έτους 2038 που είναι a χρονικό ζήτημα αποθήκευσης δεδομένων που θα προκύψει το έτος 2038. Το σφάλμα προκαλείται από επεξεργαστές 32-bit αποθηκεύουν τις τιμές χρόνου ως υπογεγραμμένους αριθμούς 32 bit.
Το πρόβλημα είναι ότι το εύρος για αυτούς τους ακέραιους αριθμούς είναι περιορισμένο και θα το κάνει φθάσει τη μεγαλύτερη θετική αξία της στις 19 Ιανουαρίου 2038. Όταν συμβαίνει αυτό, μπορεί να προκύψει ότι οι υπολογιστές δεν θα μπορούν να διακρίνουν τη διαφορά μεταξύ 2038 και 1970 που μπορεί να οδηγήσει σε σοβαρές δυσλειτουργίες και συντριβές.
Δεν υπάρχει καθολική λύση για το πρόβλημα, αλλά μπορεί σίγουρα να βοηθήσει αν αρχίσετε να χρησιμοποιείτε συστήματα 64 bit που θα χρησιμοποιηθούν σίγουρα από τη συντριπτική πλειοψηφία των συσκευών το 2038, αλλά οι διακομιστές ιστού και τα υπόλοιπα hardware backs ενδέχεται να εξακολουθούν να χρησιμοποιούν συστήματα ημερομηνίας 32 bit όταν έρθει η ώρα.
Εάν θέλετε να μετρήσετε μέχρι την ημέρα που μπορεί να συμβεί η υποτιθέμενη τραγωδία, μπορείτε εύκολα να το κάνετε εδώ.