โฮมเพจ » ออกแบบเว็บไซต์ » 10 นักพัฒนาเว็บที่มีชื่อเสียงหลายคนควรรู้

    10 นักพัฒนาเว็บที่มีชื่อเสียงหลายคนควรรู้

    นักพัฒนาและคนที่มีความชำนาญด้านเทคโนโลยีมักจะดึงดูดความสนใจจากตัวเลขเสมอดังนั้นมันจึงเป็นเรื่องที่แน่นอนว่าพวกเขามีคำที่เป็นตัวเลขหรือคำตามตัวเลขกลายเป็นที่รักของพวกเขาอย่างรวดเร็ว. มีการใช้ตัวเลขหลายตัวเพื่อย่อคำยาว ๆ ซึ่งอาจยุ่งยากเกินกว่าที่จะพิมพ์ได้อย่างแม่นยำ ตลอดเวลา. เราสามารถเรียกตัวย่อว่าตัวอักษรถ้ามันมีทั้งตัวอักษรและตัวเลข.

    ไม่มีกฎเกณฑ์ที่เข้มงวดเกี่ยวกับวิธีสร้างตัวเลข แต่โดยทั่วไปจะใช้สูตรต่อไปนี้: คุณ จดตัวอักษรตัวแรกและตัวอักษรตัวสุดท้าย และ นับจำนวนตัวละครที่อยู่ระหว่างพวกเขา.

    น่าจะเป็นตัวเลขที่เป็นที่รู้จักมากที่สุดในแวดวงเทคโนโลยีคือ i18n สำหรับการทำให้เป็นสากล มันคือ i18n เพราะตัวอักษรตัวแรกคือ -i ตามด้วยตัวอักษร 18 ตัวและในที่สุดตัวอักษร -n ครั้งแรกมันอาจดูบ้า แต่ในความเป็นจริงตัวเลขอาจสนุกและคุณสามารถสร้างของคุณเอง.

    ที่มาของตัวเลข

    ตามข่าวลือออนไลน์วันที่ที่มีตัวเลขตัวตนวันแรกกลับไปเป็นพนักงาน DEC (Digital Equipment Corporation - ต่อมารวมกับพนักงานของ Hewlett-Packard) Jan Scherpenhuizen ชื่อมีความยาวเกินกว่าจะเป็นชื่อบัญชีดังนั้นผู้ดูแลระบบ ให้บัญชีอีเมลกับเขาด้วยชื่อผู้ใช้ s12n.

    วิธีการพบว่ามีอารมณ์ขันและ DEC เริ่มใช้สูตรเพื่อย่อคำยาว. i18n สำหรับคำสากล มีการใช้งานอย่างเร็วเท่าในกลางปี ​​1980 และตามมาด้วยคนอื่น ๆ - ทั้งในเทคโนโลยีและโลกที่ไม่ใช่เทคโนโลยี.

    ตอนนี้เรามาดูกันว่าตัวเลข 10 หลักที่มีเทคโนโลยีมากที่สุดในตอนนี้คืออะไร:

    1. i18n สำหรับความเป็นสากล

    i18n หมายถึง การพัฒนาซอฟต์แวร์หรือแอพที่ทำให้สามารถรองรับหลายภาษาในภายหลัง สำหรับกลุ่มเป้าหมายที่แตกต่างกันทั่วโลก.

    i18n ไม่ได้หมายความว่าผลิตภัณฑ์แปลจริง แต่มันเกี่ยวกับการเพิ่มความเป็นไปได้ของการแปลในภายหลังและการปรับภาษาอื่น ๆ ในกระบวนการพัฒนา i18n มีคุณสมบัติที่ อาจไม่สามารถใช้ จนกว่าจะมีการแปลเกิดขึ้นจริง เป้าหมายของ i18n นั้นโดยทั่วไปแล้ว ทำให้ซอฟต์แวร์สามารถปรับใช้และใช้งานได้ ในส่วนอื่น ๆ ของโลก.

    2. l10n สำหรับการแปล

    คำศัพท์คู่ของ i18n คือการแปลเป็นภาษาท้องถิ่น l10n. เกิดขึ้น l10n เมื่อซอฟต์แวร์หรือแอพถูกปรับให้เข้ากับวัฒนธรรมที่เฉพาะเจาะจง.

    l10n สามารถเพิ่มเข้ากับผลิตภัณฑ์ที่เคยเป็นสากลมาก่อนได้อย่างง่ายดาย L10n ไม่เพียงแปลความหมายเท่านั้น มันยังหมายถึงสิ่งต่าง ๆ เช่นการใช้งานของ สกุลเงินเฉพาะเขตเวลาการเปรียบเทียบข้อกำหนดทางกฎหมายสัญลักษณ์ และคุณลักษณะท้องถิ่นอื่น ๆ อีกมากมาย.

    หากคุณต้องการเข้าใจความแตกต่างระหว่าง i18n และ l10n ให้อ่านคำแนะนำของ W3C (ซึ่งใช้ตัวเลขสำหรับตัวย่อของชื่อของมันเอง: W3C ย่อมาจาก World Wide Web Consortium) นี่คือตัวอย่างของสัญลักษณ์ระหว่างประเทศสำหรับการข้ามถนนสำหรับคนโปรตุเกส.

    ภาพ: Flickr

    3. m17n สำหรับการใช้หลายภาษา

    M17n เกิดขึ้นที่ไหนซักแห่งระหว่าง i18n และ l10n เราพูดถึงมัน เมื่อแอพหรือซอฟต์แวร์มีการแปลเป็นหลายภาษาและวัฒนธรรม. ซอฟต์แวร์หลายภาษารองรับหลายภาษาในเวลาเดียวกันและคุณสมบัติอื่น ๆ ของภาษาที่รองรับเช่นเขตเวลาวันที่เวลาและรูปแบบสกุลเงิน.

    เมื่อเราพูดเกี่ยวกับ m17n เราก็ต้องพูดถึง ความต้องการการสนับสนุนระบบการเขียนอื่น ๆ ที่ไม่เพียง แต่ใช้ ASCII เท่านั้น (รหัสอเมริกันสแตนดาร์ดสำหรับการแลกเปลี่ยนข้อมูล) อักขระ.

    ตัวอย่างเช่นเวิร์ดเพรสให้เรามีส่วนติดต่อแบบหลายภาษาที่สวยงามเนื่องจากช่วยให้เราสามารถเลือกภาษาที่เราต้องการใช้ในระหว่างกระบวนการติดตั้งและต่อมาบนส่วนติดต่อผู้ใช้.

    4. a11y สำหรับการเข้าถึง

    a11y กลายเป็นคำศัพท์ยอดนิยมในการออกแบบเว็บโดยเฉพาะอย่างยิ่งเมื่อ W3C เปิดตัวมาตรฐานการเข้าถึงเว็บของตน a11y สนับสนุนผู้คนด้วย ความพิการประเภทต่าง ๆ หรือความบกพร่องทางประสาทสัมผัสเช่นเดียวกับที่ กับชนิดของข้อเสีย เช่นผู้สูงอายุและผู้คนในชนบทที่มีแบนด์วิดธ์ต่ำ.

    a11y ครอบคลุมพื้นที่ค่อนข้างกว้าง ผู้ที่มีความบกพร่องในการมองเห็นซึ่งแทบจะไม่สามารถแยกแยะสีได้นั้นต้องมีอัตราส่วนคอนทราสต์สูง ผู้ที่ไม่สามารถใช้เมาส์จำเป็นต้องได้รับฟังก์ชั่นทั้งหมดผ่านแป้นพิมพ์ ผู้ที่ไม่สามารถได้ยินต้องการการถอดเสียง ฯลฯ มี a11y อื่น ๆ อีกหลายกรณีที่ผู้ออกแบบผลิตภัณฑ์จำเป็นต้องแก้ไข.

    5. c14n สำหรับ Canonicalization

    C14n เกิดขึ้นเมื่อ ข้อมูลบางอย่างมีตัวแทนมากกว่าหนึ่งคน, และคุณ จำเป็นต้องแปลงเป็นรูปแบบมาตรฐาน. วันนี้คุณสามารถเห็นคำนี้บ่อยที่สุดในแนวทางปฏิบัติที่ดีที่สุดของ SEO เช่นนี้จาก Google ซึ่งให้คำแนะนำแก่ผู้ดูแลเว็บและเจ้าของเว็บไซต์เกี่ยวกับการใช้ URL ตามมาตรฐาน.

    ในการปรับแต่งเสิร์ชเอ็นจิ้นจำเป็นต้องใช้ c14n เมื่อสามารถโหลดหน้าเว็บแต่ละหน้าจาก URL มากกว่าหนึ่งอันเนื่องจากเครื่องมือนี้มักถูกลงโทษโดยเสิร์ชเอ็นจิ้น ใน Google Webmaster Tools คุณสามารถตั้งค่ารูปแบบโดเมนที่ต้องการ (มีหรือไม่มีโดเมนย่อย www) Yoast มีคำแนะนำที่ดีเกี่ยวกับ SEO และ c14n ด้วย.

    ในฐานะนักพัฒนาเว็บคุณยังสามารถดูคำศัพท์ภายใน XML โดยที่ c14n ตรวจสอบให้แน่ใจว่าเอกสาร XML เป็นไปตามรูปแบบเฉพาะ.

    6. i14y สำหรับการทำงานร่วมกัน

    i14y หมายถึง พกพาและเข้ากันได้ของส่วนประกอบของระบบหรือผลิตภัณฑ์. ในฐานะที่เป็นส่วนหนึ่งของเครือข่าย i14y ได้กลายเป็นคำศัพท์ทางการตลาดในคำอธิบายผลิตภัณฑ์ในภาคไอที.

    คำว่า i14y ยังปรากฏในโลกของการออกแบบเว็บเมื่อนักออกแบบเริ่มพูดคุยเกี่ยวกับ CSS ที่ทำงานร่วมกันได้ มาตรฐานสำหรับ CSS ที่โหลดได้และเชื่อมโยงได้. คลาวด์คอมพิวติ้งยังใช้แนวคิดของ i14y เนื่องจากเป็นส่วนที่มีความต้องการสร้างสูง ระบบจากส่วนประกอบที่นำมาใช้ซ้ำได้ ที่สามารถ ทำงานร่วมกันภายใต้สถานการณ์ที่แตกต่างกัน.

    7. P13n สำหรับการตั้งค่าส่วนบุคคล

    p13n หมายถึง การปรับผลิตภัณฑ์ให้เหมาะกับความต้องการของแต่ละบุคคล. การกำหนดค่าส่วนบุคคลแบบเรียลไทม์ของเว็บไซต์เป็นแนวคิดในการทำการตลาดออนไลน์และภารกิจสำหรับนักพัฒนาเว็บไซต์ในการแก้ไข.

    มีเครื่องมือวิเคราะห์ที่ยอดเยี่ยมมากมายสำหรับการกำหนดเป้าหมายออนไลน์ดังนั้นขั้นตอนต่อไปคือการใช้เหตุผล ปรับเปลี่ยนเนื้อหาสำหรับส่วนต่าง ๆ ของผู้ชมออนไลน์ แนวคิดของ p13n ปฏิเสธวิธีเดียวที่เหมาะกับทุกคน, จากการวิจัยแสดงให้เห็นว่าเกือบสามในสี่ (74%) ของผู้บริโภคออนไลน์รู้สึกผิดหวังเมื่อเนื้อหาที่ปรากฏไม่เกี่ยวข้องกับความสนใจของพวกเขา (เช่นข้อเสนอโฆษณาการส่งเสริมการขาย).

    ภาพ: Freepik

    8. v12n สำหรับการจำลองเสมือน

    ในระหว่างกระบวนการของ v12n นักพัฒนา สร้างเวอร์ชันเสมือนของระบบปฏิบัติการเซิร์ฟเวอร์หรือทรัพยากรเครือข่ายอื่น ๆ. V12n มีรูปแบบที่ง่ายมากเช่นกัน แบ่งฮาร์ดไดรฟ์ออกเป็นพาร์ติชั่นต่าง ๆ.

    Desktop v12n สามารถเร่งกระบวนการพัฒนาเว็บได้เร็วขึ้นเนื่องจากคุณมีโอกาสทดสอบเว็บไซต์หรือเว็บแอพในสภาพแวดล้อมที่แตกต่างกัน ซอฟต์แวร์ยอดนิยมสำหรับเดสก์ท็อป v12n คือ VMWare Workstation และ Oracle VirtualBox เรายังมีคำแนะนำ v12n ที่ยอดเยี่ยมมากมายที่นี่ใน hongkiat.com เช่นวิธีติดตั้ง Windows บน Mac ของคุณและวิธีใช้ Vagrant สำหรับการพัฒนา WordPress ท้องถิ่น.

    ภาพ: Fullservice.net

    9. ปัญหา c10k

    ตัวเลขสำหรับปัญหา C10k ถูกสร้างขึ้นด้วยสูตรที่แตกต่างจากที่กล่าวไว้ก่อนหน้านี้ มันหมายถึง “ลูกค้า 10,000 คน” ปัญหา. ปัญหา C10k คือ ปัญหาที่อาจเกิดขึ้นในการดูแลเว็บเซิร์ฟเวอร์, มันเกิดขึ้นเมื่อ เว็บเซิร์ฟเวอร์ต้องจัดการกับลูกค้า 10,000 คนพร้อมกัน.

    ความต้องการในการแก้ไขปัญหานี้มีความสำคัญเพิ่มมากขึ้นเมื่อเร็ว ๆ นี้เนื่องจากเว็บไซต์ต้องการ จัดการกับปริมาณการใช้มากขึ้น, ตามจำนวนผู้ใช้อินเทอร์เน็ตความต้องการและ จำนวนอุปกรณ์ที่เชื่อมต่อ มีการเติบโตอย่างรวดเร็ว.

    หากคุณสนใจในความสามารถในการปรับขนาดของเว็บเซิร์ฟเวอร์ได้นี่เป็นข้อมูลเบื้องต้นที่ยอดเยี่ยมสำหรับปัญหา C10k.

    10. ปัญหา Y2K38

    ปัญหา Y2K38 เป็นตัวเลขสำหรับปัญหาปี 2038 นั่นคือ ปัญหาการจัดเก็บข้อมูลที่เกี่ยวข้องกับเวลาที่จะเกิดขึ้นในปี 2581. จุดบกพร่องนั้นเกิดจากโปรเซสเซอร์ 32 บิตนั่นเอง เก็บค่าเวลาเป็นจำนวนเต็ม 32 บิตที่ลงนามแล้ว.

    ปัญหาคือว่าช่วงสำหรับจำนวนเต็มเหล่านี้มี จำกัด และจะ ถึงค่าบวกที่ใหญ่ที่สุดในวันที่ 19 มกราคม 2038. เมื่อมันเกิดขึ้นมันอาจเกิดขึ้นว่าคอมพิวเตอร์จะไม่สามารถบอกความแตกต่างระหว่าง 2038 และ 1970 ที่สามารถนำไปสู่การ disfunctions ร้ายแรงและล้มเหลว.

    ไม่มีวิธีแก้ปัญหาสากลสำหรับปัญหา แต่ มันสามารถช่วยได้อย่างแน่นอนหากคุณเริ่มใช้ระบบ 64 บิต ที่จะนำมาใช้อย่างแน่นอนโดยอุปกรณ์ส่วนใหญ่ในปี 2038 แต่ เว็บเซิร์ฟเวอร์และฮาร์ดแบ็กเอนด์อื่น ๆ อาจยังคงใช้ระบบวันที่แบบ 32 บิต เมื่อเวลามาถึง.

    หากคุณต้องการนับถอยหลังถึงวันที่โศกนาฏกรรมที่ควรจะเกิดขึ้นคุณสามารถทำได้ที่นี่.

    ภาพ: Wikimedia