สมัครเลย!!!

Author: lew

กูเกิลปล่อย Chrome 81: แสดงจำนวนการแจ้งเตือน, Web NFC, WebXR (VR/AR)

กูเกิลกลับมาปล่อย Chrome 81 ตามที่ประกาศไว้ และเป็นเวอร์ชั่นก่อนข้ามเวอร์ชั่น 82 ไปเดือนพฤษภาคมนี้ โดยมีฟีเจอร์หลัก 3 รายการ ได้แก่ WebXR Hit testing: รองรับการวางวัตถุเสมือนให้ติดกับวัตถุในโลกจริง App icon badging: แสดงจำนวนการแจ้งเตือนในแอปว่ามีข้อความรออ่านจำนวนเท่าใด Web NFC: มี API จริงให้ทดลองใช้งานครั้งแรก นักพัฒนาสามารถอ่านแท็ก NFC จากในเว็บได้ด้วยโค้ดเพียงไม่กี่บรรทัด เวอร์ชั่นนี้ Pete LePage เจ้าหน้าที่ Developer Advocate ของ Chrome ยังต้องบรรยายสาธิตฟีเจอร์ใหม่ๆ จากที่บ้านของเขาในนิวยอร์กอีกด้วย ที่มา – Google Developer Topics:  Chrome Google

หน้าซัพพอร์ต Face Shield ของแอปเปิลขึ้นเว็บแล้ว, ปรับระยะห่างจากใบหน้าได้ด้วย

เมื่อวานนี้ Tim Cook เปิดตัวหน้ากาก Face Shield ที่ออกแบบโดยวิศวกรแอปเปิลเอง และเตรียมผลิตเพื่อแจกจ่ายให้ได้สัปดาห์ละ 1 ล้านชิ้น วันนี้หน้าเว็บของแอปเปิลเองก็นำวิธีใช้งานหน้ากากขึ้นเว็บแล้ว วิธีใช้แสดงให้เห็นว่า Face Shield สามารถปรับได้ทั้งความแน่นในการครอบหัว และระยะห่างระหว่างตัวหน้ากากถึงใบหน้า โดยวิธีใช้บนเว็บนี้พิมพ์แนบไปในกล่องที่ส่งมอบแล้ว การล้าง Face Shield ใช้น้ำยาได้ 4 แบบ ได้แก่ 70% Ethanol, 70% Isopropyl Alcohol, 6% Bleach (อาจทำให้เกิดคราบบนหน้ากาก), และ 3% Hydrogen Peroxide ที่มา – Apple Topics:  Apple COVID-19

Docker เปิดมาตรฐานไฟล์ Compose หวังให้รันบน Kubernetes ได้โดยตรง

Docker Inc ผู้พัฒนา Docker ประกาศเปิดมาตรฐาน Compose ไฟล์ที่รันด้วยคำสั่ง docker-compose ที่หลายคนที่ใช้สำหรับการพัฒนาระบบที่ต้องใช้หลายคอนเทนเนอร์ทำงานร่วมกันเป็นอย่างแรกก่อนจะใช้งาน orchestration แบบอื่นๆ เช่น Kubernetes ทาง Docker ระบุว่าการเปิดเสปกครั้งนี้จะทำงานร่วมกับ AWS และไมโครซอฟท์ เพื่อขยายไฟล์ Compose ให้รองรับระบบ orchestration แบบอื่นๆ เช่น Amazon Elastic Container Service (Amazon ECS) และ Kubernetes กระบวนการพัฒนามาตรฐานจะทำอย่างเปิดเผย (open governance) ให้ทำงานร่วมกันกับชุมชน ไฟล์ Compose เองนับว่าเรียนรู้ง่ายกว่าการเขียนคอนฟิก Kubernetes หรือ orchestration อื่นมาก ความซับซ้อนเช่น Service นั้นไม่มีอยู่ใน Compose แต่อย่างใด และคอนฟิกทั้งหมดก็อยู่ในไฟล์เดียว ที่ผ่านมามีความพยายามนำ Compose ไปรันบน Kubernetes อยู่ เช่นโครงการ […]

Chrome ทดสอบซ่อนไอคอนส่วนเสริมทั้งหมดเป็นค่าเริ่มต้น ต้องกด Pin เพื่อแสดงไอคอน

ทีมพัฒนา Chrome เสนอการทดสอบ UI แบบใหม่สำหรับส่วนเสริมของเบราว์เซอร์ (extension) โดยระบุเหตุผลว่าเป็นการแสดงให้ผู้ใช้เห็นชัดเจนขึ้นว่าส่วนเสริมใดเข้าถึงข้อมูลอะไรบ้าง อย่างไรก็ดีหน้าจอที่เสนอมาระบุถึงกระบวนการติดตั้งส่วนเสริมว่าไอคอนที่มุมขวาบนนั้นจะถูกซ่อนทันทีหลังจากติดตั้ง และผู้ใช้ต้องกด pin กลับมาเองอีกครั้งเพื่อแสดงไอคอน นักพัฒนาที่มาตอบโพสข้อเสนอนี้ไม่พอใจนัก โดยหลายความเห็นระบุว่ากูเกิลผูกเรื่องการปกป้องความเป็นส่วนตัวผู้ใช้เข้ากับการแสดงไอคอนที่จะทำให้ส่วนเสริมถูกเรียกใช้งานยากขึ้นทั้งๆ ที่ผู้ใช้เป็นติดตั้งเองแต่แรก ฟีเจอร์นี้ยังเป็นการทดลอง โดยต้องเปิดตัวเลือก chrome://flags/#extensions-toolbar-menu ด้วยตัวเองเท่านั้น เป็นไปได้ว่าฟีเจอร์นี้ก่อนจะออกเวอร์ชั่นจริงจะมีการปรับแต่งอีกมาก ที่มา – chromium-extension Topics:  Chrome Privacy

รัฐบาลไต้หวันสั่งห้ามหน่วยงานรัฐใช้ Zoom

ที่ประชุมคณะรัฐมนตรีไต้หวันสั่งห้ามหน่วยงานรัฐทั้งหมดใช้ Zoom ในการประชุมระยะไกล นับเป็นหน่วยงานรัฐล่าสุดที่แบนหลังจากรัฐนิวยอร์คเพิ่งแบนไปก่อนหน้านี้ ประกาศของรัฐบาลระบุคำสั่งแบนว่า “ห้ามหน่วยงานรัฐใช้บริการที่มีข้อกังวลด้านความมั่นคงปลอดภัย เช่น Zoom” โดยไม่ได้ระบุว่าช่องโหว่ใดทำให้ Zoom ถูกแบนโดยตรง Zoom มีผู้ใช้เพิ่มขึ้นถึง 20 เท่าตัวภายในไม่กี่เดือนหลังการทำงานที่บ้านเพิ่มขึ้นสูงจากการรับมือโรค COVID-19 แต่หลังจากได้รับความนิยม รายงานช่องโหว่ความปลอดภัยก็มีออกมาต่อเนื่องจนบริษัทต้องประกาศหยุดพัฒนาฟีเจอร์ใหม่ หันไปปรับปรุงความปลอดภัย ที่มา – Strait Times Topics:  Zoom Taiwan

ซูเปอร์มาร์เก็ตออสเตรเลียขยายวงเงินจ่ายแบบ contactless ชั่วคราว ลดความเสี่ยงติดโรค COVID-19

Woolworths และ Coles ซูเปอร์มาร์เก็ตรายใหญ่ของออสเตรเลียประกาศเพิ่มวงเงินการจ่ายแบบ contactless ที่ไม่ต้องกดรหัสผ่าน จากเดิม 100 ดอลลาร์ออสเตรเลียเป็น 200 ดอลลาร์ โดยเป็นมาตรการชั่วคราวในช่วงโรค COVID-19 ระบาด การจ่ายแบบ contactless หรือในออสเตรเลียเรียกว่า tap-and-go แม้จะใช้ได้เฉพาะบัตรชิปที่มีความปลอดภัยสูง แต่กระบวนการจ่ายไม่มีการยืนยันด้วยรหัส PIN อีกครั้ง ทำให้ต้องมีการจำกัดวงเงินต่อวันเพื่อจำกัดความเสียหาย เช่นเดียวกับในประเทศไทยที่ร้านค้าหลายแห่งเริ่มอนุญาตให้ไม่ต้องเซ็นสลิปในกรณีที่ยอดชำระไม่สูงนัก สำหรับออสเตรเลีย ปัญหาของการจ่ายแบบ contactless คือรายการจ่ายจะวิ่งผ่าน Mastercard และ Visa แทนที่จะเป็นเครือข่ายชำระในประเทศ ทำให้ค่าธรรมเนียมที่ร้านค้าต้องแบกรับสูงขึ้น และร้านค้าขนาดเล็กอาจจะไม่พร้อมปรับเครื่องรับบัตรให้รับบัตร contactless ได้เร็วพอ ทำให้ลูกค้าที่อยากลดการสัมผัสยิ่งหนีไปร้านค้าขนาดใหญ่แทน สำหร้บร้านค้าในไทยหลายแห่งอาจจะให้กดคีย์บอร์ดของร้านเพื่อใช้สิทธิสมาชิกก็อาจจะต้องหลีกเลี่ยงด้วยการบอกปากเปล่าแทนกันครับ ที่มา – IT News ภาพจาก Woolworths Topics:  Australia Contactless Payment COVID-19

รัฐนิวเจอร์ซีย์ขอโปรแกรมเมอร์ COBOL เข้าไปช่วยแก้ระบบสวัสดิการ หลังรับโหลดจาก COVID-19 ไม่ไหว

Phil Murphy ผู้ว่าการรัฐนิวเจอร์ซีย์แถลงการรับมือโรค COVID-19 โดยมีประเด็นหนึ่งคือระบบสวัสดิการสังคมของรัฐ ที่กำลังรับโหลดสูงกว่าปกติ 16 เท่าตัวกำลังมีปัญหารับโหลดไม่ไหว ทำให้การจ่ายเงินชดเชยตามสิทธิ์ทำได้ช้ากว่าปกติ โดยระบบสวัสดิการรัฐนี้เก่ากว่า 40 ปีและพัฒนาด้วยภาษา COBOL โดยระบุว่าทางรัฐจะเพิ่มตำแหน่งโปรแกรมเมอร์ COBOL เข้าไปในรายการอาสาสมัคร ตัวผู้ว่ายอมรับว่าการที่ระบบเก่าที่ไม่มีประสิทธิภาพเพียงพอต่อความต้องการยังทำงานอยู่เช่นนี้เป็นความผิดพลาด เขาระบุว่าหลังจบเหตุการณ์จะมีการหาสาเหตุว่าทำไมจึงมีระบบเก่าขนาดนี้อยู่ในระบบ การปลดพนักงานจำนวนมากในสหรัฐฯ ทำให้สองสัปดาห์ที่ผ่านมา รัฐได้รับคำขอค่าชดเชยแล้ว 362,000 รายการ ตัวผู้ว่าขออภัยที่การจ่ายเงินอาจล่าช้าแต่สัญญาว่าจะได้เงินครบทุกคน ที่มา – The Register Topics:  COBOL Programming USA

Google Cloud, Oracle, SAP เปิดวิชาเรียนออนไลน์เตรียมสอบใบรับรองให้เรียนฟรี

ช่วงโรค COVID-19 ระบาดทำให้หลายหน่วยงานตัดสินใจแจกหนังสือ และวิชาเรียนออนไลน์ต่างๆ สัปดาห์ให้ฝั่งผู้ให้บริการคลาวด์และซอฟต์แวร์ระดับองค์กรก็เริ่มออกมาเปิดให้บทเรียนฟรีกันแล้ว SAP เปิดโครงการ openSAP และ SAP Young Thinkers Program ที่เป็นบทเรียนสำหรับเด็ก เช่น วิชาโปรแกรมมิ่งเบื้องต้น, และวิชาเรียนบางส่วนที่ SAP เคยเปิดให้เฉพาะมหาวิทยาลัยเข้าเรียนฟรีก็จะเปิดให้ทุกคนที่อายุเกิน 16 ปีเข้าเรียนได้ทั้งหมด Oracle เปิดวิชาเรียนด้านคลาวด์และระบบฐานข้อมูล สำหรับเตรียมสอบใบรับรอง 6 ใบพร้อมกับสอบออนไลน์ได้ฟรี Google Cloud เปิดวิชาเรียนกว่า 60 รายการบน 3 แพลตฟอร์ม Pluralsight, Coursera, และ Qwiklabs ที่เป็นบทเรียนแบบลงมือทำ โดยต้องลงทะเบียนก่อน ทั้งสามรายการน่าจะทำให้คนดูแลระบบที่กำลังเรียนรู้ตลาวด์เข้าถึงบทเรียนที่เคยเสียเงินกันได้ง่ายขึ้นมาก ใครสำรวจแพลตฟอร์มไหนแล้วมีวิชาอะไรน่าเรียนเป็นพิเศษมาเล่ากันได้ครับ Topics:  Cloud Google Cloud Platform Oracle SAP

กลุ่มบริษัทยุโรปร่วมมือพัฒนาแอปติดตามผู้ใกล้ชิดผู้ป่วย COVID-19, เน้นรักษาความเป็นส่วนตัว

กลุ่มบริษัทยุโรปและสถาบันการศึกษา ร่วมกันตั้งหน่ยงานไม่หวังผลกำไรชื่อว่า Pan-European Privacy-Preserving Proximity Tracing (PEPP-PT) โดยเป็นองค์กรจดทะเบียนในสวิสเซอร์แลนด์ กำลังพัฒนาแอปติดตามการเข้าใกล้ชิดระหว่างกันเพื่อเปิดทางให้องค์กรด้านสาธารณสุขสามารถติดตามตัวผู้ใกล้ชิดผู้ได้รับเชื้อ SARS-CoV-2 หรือเป็นสาเหตุของโรค COVID-19 แนวทางของ PEPP-PT นั้นแทบไม่เก็บข้อมูลกลับเซิร์ฟเวอร์เลยหากไม่ได้ใกล้ชิดกับผู้ติดเชื้อ โดยแอปจะกระจายหมายเลขประจำตัวแบบไม่เปิดเผยตัวตน (anonymous ID) ให้กับโทรศัพท์รอบข้าง พร้อมกับเก็บประวัติการเข้าใกล้โทรศัพท์รอบข้างไว้ในตัวโทรศัพท์เอง ไม่มีการส่งกลับเซิร์ฟเวอร์ และจะเก็บประวัติไว้เท่าที่จำเป็นพร้อมกับลบข้อมูลเก่าออก เมื่อผู้ใช้เข้ารับการตรวจและพบว่าติดเชื้อ SARS-CoV-2 แล้ว เจ้าหน้าที่สาธารณสุขจะส่งโค้ดอัพโหลดให้กรอกในแอปเพื่อให้อัพโหลดประวัติการเข้าใกล้บุคคลอื่นขึ้นไปยังเซิร์ฟเวอร์ เซิร์ฟเวอร์จึงแจ้งเตือนไปยังผู้ที่เข้าใกล้ผู้ป่วย ส่วนเมื่อแจ้งเตือนแล้วผู้ได้รับแจ้งจะทำอย่างไรต่อไป (เข้ารับการตรวจ, กักตัวอยู่ในบ้าน ฯลฯ) เป็นการตัดสินใจของหน่วยงานสาธารณสุขแต่ละประเทศเอง อังเกลา แมร์เคิล นายกรัฐมนตรีเยอรมนี ตอบรับข้อเสนอของ PEPP-PT ว่าหลังจากการทดสอบหากพบว่าแอปนี้ช่วยให้การติดตามผู้ใกล้ชิดผู้ติดเชื้อทำได้ง่ายเธอจะแนะนำให้ประชาชนดาวน์โหลดมาใช้งาน พร้อมกับสัญญาว่าเธอเองก็จะติดตั้งแอปนี้เช่นกัน แนวทางของ PEPP-PT คล้ายกับแนวทาง TraceTogether ของรัฐบาลสิงคโปร์ อย่างไรก็ดี TraceTogether นั้นบังคับล็อกอินด้วยหมายเลขโทรศัพท์ก่อนใช้งาน และยังเก็บข้อมูลหมายเลขประจำตัวกลับไปยังเซิร์ฟเวอร์ ทำให้เซิร์ฟเวอร์ TraceTogether สามารถถือข้อมูลส่วนบุคคลมากกว่า PEPP-PT มาก ที่มา – […]

กูเกิลเปิดตัว kpt คำสั่งแปลงคอนฟิก Kubernetes ให้พร้อมสำหรับคลัสเตอร์แต่ละชุด

การติดตั้งซอฟต์แวร์ลง Kubernetes ใช้การคอนฟิก yaml เป็นมาตรฐาน และซอฟต์แวร์ลหลายตัวก็อาจจะมีคอนฟิกสำหรับ Kubernetes มาให้อยู่แล้ว แต่การใช้งานอาจจะไม่สามารถใช้งานได้ตรงๆ เนื่องจากต้องปรับแต่งค่าคอนฟิกบางส่วนก่อนรันคอนฟิกจริงๆ ล่าสุดกูเกิลปล่อยคำสั่ง kpt ที่เป็นคำสั่งสำหรับการแปลงไฟล์คอนฟิก yaml ให้พร้อมใช้งาน kpt จะมองไฟล์คอนฟิกเดิมเป็นแพ็กเกจสามารถดึงไฟล์คอนฟิกผ่าน git ได้โดยตรง จากนั้นสั่งแปลงค่าให้ เช่น เปลี่ยนจำนวน replica หรือค่าคอนฟิกอื่นๆ แล้วเอาท์พุตออกมาเป็นไฟล์คอนฟิกที่แปลงค่าแล้ว สามารถนำไปรันบนคลัสเตอร์ด้วยคำสั่ง kubectl apply ต่อไป นอกจากการแปลงค่าคอนฟิกในตัว kpt ยังรองรับการเขียนฟังก์ชั่นเพิ่มเติมด้วย กูเกิลระบุว่าจะขยายความถึงการใช้ kpt กับกระบวนการแบบ GitOps ต่อไป ที่มา – Google Open Source Blog Topics:  Google Kubernetes Open Source