Beranda » Desain web » 10 Numeronim Yang Harus Diketahui Pengembang Web

    10 Numeronim Yang Harus Diketahui Pengembang Web

    Pengembang dan orang yang paham teknologi selalu tertarik pada angka, jadi tentu saja numeronim, atau kata-kata berbasis angka menjadi sangat disukai oleh mereka. Numeronim digunakan untuk menyingkat kata-kata panjang yang terlalu rumit untuk diketik secara akurat sepanjang waktu. Kita bisa menyebut singkatan sebagai numeronim jika itu berisi huruf dan angka.

    Tidak ada aturan ketat tentang cara membuat numeronim, tetapi mereka biasanya menggunakan rumus berikut: Anda ambil huruf pertama dan huruf terakhir dan hitung berapa banyak karakter di antara mereka.

    Mungkin numeronim paling terkenal di kalangan teknologi adalah i18n untuk internasionalisasi. Ini i18n karena huruf pertama adalah -i, diikuti oleh 18 karakter dan akhirnya huruf -n. Pertama, ini bisa terlihat gila, tetapi pada kenyataannya numeronim bisa menyenangkan dan Anda bahkan dapat membuatnya sendiri.

    The Origin of Numeronymous

    Menurut desas-desus online, numeronim pertama berawal dari karyawan DEC (Digital Equipment Corporation - yang kemudian bergabung dengan Hewlett-Packard) bernama Jan Scherpenhuizen yang namanya ditemukan terlalu panjang untuk menjadi nama akun, demikian administrator sistem memberinya akun email dengan nama pengguna s12n.

    Pendekatan itu ditemukan lucu, dan DEC mulai menggunakan formula untuk menyingkat kata-kata panjang. i18n untuk kata internasionalisasi konon digunakan sejak pertengahan 1980-an, dan diikuti oleh banyak lainnya - baik di dunia teknologi maupun non-teknologi.

    Sekarang, mari kita lihat apa yang saat ini 10 angka-angka paling techiest di luar sana:

    1. i18n Untuk Internasionalisasi

    i18n mengacu kepada pengembangan perangkat lunak atau aplikasi yang memungkinkan pelokalan nanti untuk audiens target yang berbeda di seluruh dunia.

    i18n tidak berarti bahwa produk tersebut benar-benar diterjemahkan, tetapi ini tentang menambah kemungkinan terjemahan nanti, dan penyesuaian lainnya ke bahasa yang berbeda. Dalam prosesnya, pengembang i18n menyediakan fitur-fitur itu mungkin tidak digunakan sampai pelokalan benar-benar terjadi. Tujuan i18n pada dasarnya adalah untuk membuat perangkat lunak mudah beradaptasi dan dapat digunakan di bagian lain dunia.

    2. l10n Untuk Lokalisasi

    Istilah kembar i18n adalah pelokalan, diwakili oleh numeronim 10n. Terjadi ketika perangkat lunak atau aplikasi disesuaikan dengan budaya tertentu.

    l10n dapat dengan mudah ditambahkan ke produk yang telah diinternasionalisasi sebelumnya. L10n tidak hanya berarti terjemahan; itu juga merujuk pada hal - hal seperti penggunaan mata uang tertentu, zona waktu, pengumpulan, persyaratan hukum, simbol dan banyak karakteristik lokal lainnya.

    Jika Anda ingin memahami perbedaan antara i18n dan l10n, baca panduan W3C (yang juga menggunakan numeronim untuk singkatan namanya sendiri: W3C singkatan dari World Wide Web Consortium). Berikut adalah contoh bagaimana simbol internasional untuk penyeberangan pejalan kaki dilokalisasi untuk orang-orang Portugis.

    GAMBAR: Flickr

    3. m17n Untuk Multilingualisasi

    M17n terjadi di suatu tempat antara i18n dan l10n. Kami membicarakannya ketika aplikasi atau perangkat lunak dilokalkan ke berbagai bahasa dan budaya. Perangkat lunak multi bahasa mendukung banyak bahasa pada saat bersamaan, dan juga fitur-fitur lokal lain dari bahasa yang didukung seperti zona waktu, tanggal, waktu, dan format mata uang.

    Ketika kita berbicara tentang m17n, kita juga perlu menyebutkan perlunya dukungan sistem penulisan lain yang tidak hanya menggunakan ASCII (Kode Standar Amerika untuk Pertukaran Informasi) karakter.

    WordPress misalnya memberi kita antarmuka yang indah dalam berbagai bahasa, karena memungkinkan kita untuk memilih bahasa yang ingin kita gunakan selama proses instalasi dan kemudian pada antarmuka pengguna.

    4. a11y Untuk Aksesibilitas

    a11y telah menjadi istilah populer dalam desain web, terutama sejak W3C merilis standar web aksesibilitasnya. a11y mendukung orang dengan berbagai jenis kecacatan atau gangguan sensorik, serta mereka dengan jenis kerugian seperti orang tua dan orang-orang di daerah pedesaan dengan bandwidth rendah.

    a11y mencakup area yang cukup luas. Tunanetra yang sulit membedakan warna membutuhkan rasio kontras warna yang tinggi; orang-orang yang tidak dapat menggunakan mouse perlu dilengkapi dengan semua fungsi melalui keyboard; orang yang tidak dapat mendengar membutuhkan transkrip, dll. Ada banyak kasus penggunaan lain yang harus diselesaikan oleh perancang produk.

    5. c14n Untuk Kanonisasi

    C14n terjadi ketika data tertentu memiliki lebih dari satu representasi, dan kau perlu mengubahnya menjadi format standar. Hari-hari ini Anda dapat melihat istilah ini paling sering dalam panduan praktik terbaik SEO seperti ini dari Google, yang memberi nasihat kepada webmaster dan pemilik situs web tentang penggunaan URL kanonik.

    Dalam optimisasi mesin pencari, c14n diperlukan ketika satu halaman web dapat diambil dari lebih dari satu URL, karena praktik ini sering dihukum oleh mesin pencari. Di Alat Webmaster Google Anda dapat mengatur format domain pilihan Anda (dengan atau tanpa subdomain www). Yoast juga memiliki beberapa saran bagus tentang SEO dan c14n.

    Sebagai pengembang web, Anda juga dapat melihat istilah dalam XML di mana c14n memastikan bahwa dokumen XML mengikuti format tertentu.

    6. i14y Untuk Interoperabilitas

    i14y mengacu pada portabilitas dan kompatibilitas komponen sistem atau produk. Karena semakin banyak hal yang ada sebagai bagian dari jaringan, i14y belakangan ini menjadi kata kunci pemasaran dalam deskripsi produk di sektor TI.

    Istilah i14y juga telah muncul di dunia desain web ketika desainer mulai berbicara tentang CSS yang dapat dioperasi, a standar untuk CSS yang dapat dimuat dan ditautkan. Cloud computing juga menggunakan konsep i14y, karena ini adalah bidang di mana ada kebutuhan tinggi untuk membangun sistem dari komponen yang dapat digunakan kembali yang mampu bekerja bersama dalam berbagai keadaan.

    7. P13n Untuk Personalisasi

    p13n mengacu pada adaptasi produk dengan kebutuhan individu yang berbeda. Personalisasi situs web real-time adalah konsep dalam pemasaran online dan tugas yang harus diselesaikan pengembang web.

    Ada banyak alat analitik yang bagus untuk penargetan online, jadi langkah selanjutnya secara logis adalah mempersonalisasikan konten untuk segmen yang berbeda dari audiens online. Konsep p13n membantah pendekatan satu ukuran untuk semua, karena penelitian menunjukkan bahwa hampir tiga perempat (74%) dari konsumen online menjadi frustrasi ketika konten yang muncul tidak ada hubungannya dengan minat mereka (mis. penawaran, iklan, promosi).

    GAMBAR: Freepik

    8. v12n Untuk Virtualisasi

    Selama proses v12n, pengembang buat versi virtual dari sistem operasi, server, atau sumber daya jaringan lainnya. V12n juga memiliki bentuk yang sangat sederhana, seperti membagi hard drive menjadi beberapa partisi.

    Desktop v12n dapat mempercepat proses pengembangan web, karena Anda memiliki kesempatan untuk menguji situs web atau aplikasi web Anda di lingkungan yang berbeda. Perangkat lunak paling populer untuk desktop v12n adalah VMWare Workstation dan Oracle VirtualBox. Kami juga memiliki banyak panduan v12n hebat di hongkiat.com, seperti cara menginstal Windows di Mac Anda, dan cara menggunakan Vagrant untuk pengembangan WordPress lokal.

    IMAGE: Fullservice.net

    9. Masalah c10k

    Angka nama untuk masalah C10k dibuat dengan formula berbeda seperti yang disebutkan sebelumnya. Ini mengacu pada “10 ribu klien” masalah. Masalah C10k adalah a potensi masalah dalam administrasi server web, itu terjadi ketika a server web harus menangani 10.000 klien secara bersamaan.

    Kebutuhan untuk menyelesaikan masalah ini telah menjadi semakin penting baru-baru ini, seperti situs web perlu berurusan dengan semakin banyak lalu lintas, sebagai jumlah pengguna internet, kebutuhan mereka dan jumlah perangkat yang terhubung telah tumbuh dengan cepat.

    Jika Anda tertarik dengan skalabilitas server web, berikut ini adalah primer yang bagus untuk masalah C10k.

    10. Masalah Y2K38

    Masalah Y2K38 adalah numeronim untuk masalah Tahun 2038 yaitu a masalah penyimpanan data terkait waktu yang akan terjadi pada tahun 2038. Bug tersebut disebabkan oleh prosesor 32-bit itu menyimpan nilai waktu sebagai bilangan bulat 32-bit yang telah ditandatangani.

    Masalahnya adalah bahwa jangkauan untuk bilangan bulat ini terbatas, dan itu akan mencapai nilai positif terbesarnya pada 19 Januari 2038. Ketika itu terjadi, mungkin terjadi bahwa komputer tidak akan dapat membedakan antara 2038 dan 1970 yang dapat menyebabkan disfungsi serius dan crash..

    Tidak ada solusi universal untuk masalah ini, tetapi itu pasti dapat membantu jika Anda mulai menggunakan sistem 64-bit yang pasti akan digunakan oleh sebagian besar perangkat pada tahun 2038, tetapi server web dan perangkat backend lainnya mungkin masih menggunakan sistem tanggal 32-bit saat waktunya tiba.

    Jika Anda ingin menghitung mundur hingga hari ketika tragedi yang seharusnya terjadi, Anda dapat dengan mudah melakukannya di sini.

    GAMBAR: Wikimedia