Google บริษัท แคลิฟอร์เนียได้เปิดตัวเว็บไซต์ใหม่ที่เรียกว่า Google โอเพ่นซอร์ส. หน้าเว็บนี้กล่าวถึงการสนับสนุนที่รวบรวมโครงการโอเพ่นซอร์สทั้งหมดที่ทำโดย บริษัท Mountain View ตามสโลแกน“นำเทคโนโลยีที่ดีกว่ามาสู่โลกด้วยการส่งเสริมโอเพ่นซอร์ส"
ซอฟต์แวร์ฟรีและรหัสเปิดได้แสดงถึงฐานทางเทคนิคและองค์กรของ บริษัท เครื่องมือค้นหาซึ่งเป็นองค์ประกอบพื้นฐานของทุกสิ่งที่พวกเขาทำ ด้วยเหตุนี้จึงตัดสินใจที่จะทำ เปิดตัวเว็บไซต์ใหม่นี้ซึ่งคุณจะพบโครงการโอเพนซอร์สทั้งหมดที่ Google ได้ดำเนินการตั้งแต่เริ่มต้นข้อมูลเกี่ยวกับวิธีการใช้งานการเปิดตัวและการสนับสนุนสำหรับ Open Source นอกจากนี้ตามเว็บไซต์คุณสามารถค้นหาโครงการมากกว่า 2.000 โครงการที่ใช้โอเพ่นซอร์สและในบทความนี้เราจะกล่าวถึงโครงการที่น่าสนใจบางอย่างที่ได้รับใน Google Open Source
เกิดข้อผิดพลาด
เครื่องมือนี้ออกแบบโดย Google ใช้เพื่อ ตรวจหาข้อผิดพลาดในโค้ดโปรแกรม ซึ่งเขียนด้วย java มันถูกเพิ่มลงในคอมไพเลอร์ภาษาและสามารถตรวจจับจุดบกพร่องเมื่อคอมไพล์และเข้ากันได้กับปลั๊กอินรูปแบบใด ๆ สำหรับการใช้งานเฉพาะของโปรเจ็กต์
แตกต่างจากคอมไพเลอร์ภาษาทั่วไปที่ตรวจพบข้อผิดพลาดในการเขียนเท่านั้นด้วยโครงการนี้คุณจะได้รับข้อมูลเพิ่มเติมซึ่งช่วยให้นักพัฒนาในปัจจุบันสามารถทำได้ แก้ไขข้อบกพร่องใด ๆ ได้เร็วขึ้น ที่ตรวจพบได้โดยใช้ Error Prone
จบสิ้น
ฟังก์ชันที่ส่วนขยายนี้สำหรับ Chrome มอบให้กับเราคือช่วยให้ผู้ที่ใช้มันเข้ารหัสถอดรหัสลงนามแบบดิจิทัลและตรวจสอบข้อความจากเบราว์เซอร์โดยใช้โปรโตคอล OpenPGP.
ส่วนประกอบวัสดุสำหรับ iOS
โครงการนี้สร้างขึ้นโดยวิศวกรและนักออกแบบอินเทอร์เฟซจาก บริษัท Google ซึ่งช่วยให้นักพัฒนา iOS สามารถเพิ่มวัสดุการออกแบบลงในระบบประเภทนี้ได้
โอเปีย
เป็นเครื่องมือที่ใช้ในการ แบ่งปันกิจกรรมการศึกษาแบบโต้ตอบ. เครื่องมือนี้ให้ความช่วยเหลือแก่คณะทำงานที่พัฒนากิจกรรมการศึกษาออนไลน์แบบโต้ตอบบนเว็บ
Zopfli อัลกอริธึมการบีบอัด
เอกลักษณ์ที่โครงการนี้แสดงให้เห็นคือเป็นโอเพ่นซอร์สเป็นหลัก แม้จะใช้เวลาในการบีบอัดซึ่งแตกต่างจาก Microsoft Edge แต่ก็ใช้ Brotli แต่ก็สามารถจัดการเพื่อให้ได้ความสามารถในการบีบอัดที่มากขึ้นได้รับการปรับปรุงพื้นที่ที่มีอยู่ใช้เวลารอน้อยลงเมื่อโหลดหน้าเว็บและการส่งข้อมูลเร็วขึ้นมาก
MOE (เปิดง่าย)
ใช้เพื่อซิงโครไนซ์ดีบักและแปลที่เก็บในซอร์สโค้ด โดยทั่วไปโครงการมีอยู่ในสองรูปแบบที่แตกต่างกันดังนั้นจึงอาจมีสาเหตุที่แตกต่างกัน ดังนั้น ใช้ MOE ง่ายกว่ามากเนื่องจากมีความสามารถในการเก็บสองที่เก็บเข้าด้วยกันโดยไม่จำเป็นต้องข้ามที่เก็บ
เทนเซอร์โฟลว์
อีกโครงการที่น่าสนใจที่สามารถพบได้ใน Google Open Source คือ Tensorflow มันแสดงถึง ไลบรารีโอเพนซอร์สที่สมบูรณ์ ในระบบอัตโนมัติเชิงตัวเลขผ่านแผนภูมิการไหลของข้อมูล เป็นโครงการที่สามารถระบุสิ่งที่เกิดขึ้นในภาพได้โดยมีความแม่นยำ 94%
FontDiff
เป็นเครื่องมือที่มีไว้สำหรับ ตัวอักษร. เมื่อแก้ไขแบบอักษรโดยใช้เครื่องมือนี้ไฟล์ PDF จะแสดงแบบอักษรที่ใช้ก่อนการเปลี่ยนแปลง วิธีนี้ช่วยให้แก้ไขการเปลี่ยนแปลงและข้อผิดพลาดที่อาจเกิดขึ้นได้ง่ายขึ้น
Crouton
แสดงถึงวิธีการ chroot ไปยัง Chrome OS. Chroot สามารถอธิบายได้ว่าเป็นคลาสเครื่องโดยที่ระบบปฏิบัติการเสมือนทำงานร่วมกับระบบไฟล์แยกต่างหากและระบบไบนารีไม่ได้เป็นของระบบปฏิบัติการพื้นฐาน