วันอาทิตย์ที่ 28 มิถุนายน พ.ศ. 2563

Bootstrap ออกเวอร์ชัน 5.0 Alpha เลิกใช้ jQuery แล้ว เปลี่ยนมาใช้ JavaScript ธรรมดา

Bootstrap เฟรมเวิร์คสำหรับเขียนเว็บชื่อดัง ประกาศออกเวอร์ชัน 5.0 Alpha 1 มีการเปลี่ยนแปลงสำคัญคือเลิกใช้เฟรมเวิร์ค jQuery ที่ใช้มายาวนาน เปลี่ยนมาใช้โค้ด JavaScript ปกติแทน ด้วยเหตุผลว่าฟีเจอร์ของ JavaScript และเบราว์เซอร์รุ่นใหม่ๆ สามารถทดแทน jQuery ได้แล้ว

ผลของการเลิกใช้ JQuery ช่วยให้ขนาดไฟล์เว็บที่สร้างด้วย Bootstrap เล็กลง และเว็บเพจโหลดได้เร็วขึ้น ทีมงาน Bootstrap บอกว่ายังต้องปรับปรุงแก้ไขการแสดงผลอีกหลายจุดหลังถอด jQuery ออกไป ซึ่งก็จะค่อยๆ แก้ไขในรุ่นทดสอบถัดๆ ไป

Bootstrap 5 ยังเลิกซัพพอร์ต Internet Explorer แล้ว ทำให้เรียกใช้ฟีเจอร์เว็บใหม่ๆ ได้ เช่น CSS custom properties


ที่มา: Blognone

กูเกิลเสนอตัวไมโครซอฟท์ ใช้ Flutter เชื่อมการพัฒนาแอพระหว่าง Android และ Windows

ความนิยมในโครงการ Flutter ทำให้มันขยายจากการเขียน UI ของแอพมือถือไปสู่การเขียนเว็บ และแอพเดสก์ท็อป โดยเริ่มจาก macOS เป็นแพลตฟอร์มแรก ส่วน Windows/Linux จะตามมาในลำดับถัดไป

ล่าสุด Flutter ออกมาอธิบายความคืบหน้าของเวอร์ชัน Windows โดยบอกว่าปัจจุบัน Windows มีโมเดลการพัฒนาแอพ 2 แบบ ได้แก่ Win32 ที่มีจุดเด่นเรื่องการใช้ได้บน Windows เวอร์ชันเก่าด้วย และ UWP ที่รันได้เฉพาะบน Windows 10 ขึ้นไป แต่ก็ขยายไปยังแพลตฟอร์มอื่นอย่าง Xbox หรือ Windows 10X ได้ง่าย

ทีมงาน Flutter บอกว่ากำลังทดลองความเป็นไปได้ในแบบต่างๆ และประกาศว่ายินดีทำงานร่วมกับไมโครซอฟท์ในเรื่องนี้ เพราะมองว่าไมโครซอฟท์กำลังพยายามเชื่อมต่อ Android กับ Windows ผ่านอุปกรณ์สองจอ (Surface Duo/Neo) และ Flutter เป็นโซลูชันที่เหมาะสมมากในการพัฒนาแอพครั้งเดียว ใช้งานได้ข้ามแพลตฟอร์ม


หน้าตาของแอพ Win32 ที่เขียนด้วย Flutter


ที่มา: Blognone

วันอาทิตย์ที่ 14 มิถุนายน พ.ศ. 2563

NGINX เปิดตัวเวอร์ชั่นรองรับ HTTP/3 ยังอยู่ในขั้นการทดลองเท่านั้น

NGINX ประกาศเตรียมการรองรับมาตรฐาน HTTP/3 โดยตอนนี้ยังแยก repository ของโค้ดออกเป็นโครงการเฉพาะ โดยรองรับร่างมาตรฐาน IETF-QUIC ร่างที่ 27

การใช้ NGINX เวอร์ชั่นรองรับ HTTP/3 จะทำให้ตัวเซิร์ฟเวอร์รองรับการคอนฟิก listen 443 http3 reuseport; เพื่อให้ NGINX เปิดพอร์ต UDP สำหรับ HTTP/3 แยกออกมา และต้องประกาศ HTTP header ในฟิลด์ Alt-Svc เพิ่มเติมเพื่อประกาศว่าเซิร์ฟเวอร์นี้รองรับ HTTP/3 โดยเบราว์เซอร์ที่รองรับแล้วได้แก่ Firefox เวอร์ชั่น 75 ขึ้นไป และ Chrome เวอร์ชั่น 83 ขึ้นไป

HTTP/3 ช่วยเพิ่มประสิทธิภาพเว็บเพิ่มขึ้นได้มาก จากการรองรับการเชื่อมต่อที่ไม่เสียเวลาส่งข้อมูลกลับไปมาเพื่อเปิดการเชื่อมต่อแบบเดิมๆ ทำให้เซิร์ฟเวอร์สามารถส่งข้อมูลได้ทันทีหลังจากไคลเอนต์ร้องขอ แต่มาตรฐานยังอยู่ระหว่างการพัฒนาแม้จะมีเบราว์เซอร์และเซิร์ฟเวอร์รองรับเพิ่มขึ้นแล้วก็ตาม


ที่มา: Blognone

Amazon ประกาศระงับไม่ให้ตำรวจใช้งานเทคโนโลยี Facial Recognition 1 ปี

เทคโนโลยี Facial Recognition ในการใช้งานจริงในสหรัฐมีปัญหามายาวนาน หนึ่งในนั้นมีความเกี่ยวข้องกับสีผิว ก่อนที่ประเด็นนี้จะร้อนแรงขึ้นจากการประท้วงทั่วประเทศกรณีการเสียชีวิตของ George Floyd ทำให้บริษัทอย่าง IBM ประกาศไม่ยุ่งเกี่ยวกับเทคโนโลยีนี้ไปเลย

ล่าสุด Amazon ที่เป็นผู้ป้อนเทคโนโลยี Facial Recognition ให้กับตำรวจในสหรัฐ ประกาศระงับการให้บริการ Amazon Rekognition กับตำรวจเป็นเวลา 1 ปี โดยไม่ได้ให้เหตุผลโดยตรง แต่ระบุเพียงแค่ว่าได้เรียกร้องให้ภาครัฐออกกฎควบคุมการใช้งานในเชิงศีลธรรมเกี่ยวกับเทคโนโลยี Facial Recognition ซึ่งก็หวังว่าในระยะเวลา 1 ปีนี้ สภาคองเกรสที่รับเรื่องพิจารณาไปแล้ว จะสามารถออกมาตรการหรือกฎควบคุมได้ทัน

อย่างไรก็ตาม Amazon ระบุว่ายังให้บริการ Amazon Rekognition กับองค์กรไม่แสวงหาผลกำไรอย่าง Thorn ที่ช่วยเหลือและป้องกันการค้ามนุษย์และล่วงละเมิดทางเพศในเด็ก และ Marinus Analytics องค์กรพัฒนา AI เพื่อใช้งานในกรณีอย่างการค้ามนุษย์
ที่มา: Blognone