IT - Tuần này có gì mới là blog mình cập nhật hàng tuần những sự kiện liên quan tới giới công nghệ nói chung và lập trình nói riêng. Mục được chọn là những bài viết mình đã đọc trong tuần từ nhiều nguồn khác nhau và thường được thảo luận sôi nổi, đem lại kiến thức từ nhiều mảng trong lập trình.
Bài viết gốc được đăng tại:
https://doa.cenagram.com/post/it-tuan-nay-co-gi-moi-5-18-10-2019-lKQPr9Wn
Thông qua con số
• 54: số lượng qubit mà chiếc máy tính bộ xử lý “Sycamore” của Google có để đạt được “Quantum Supremacy” - có thể hiểu là ở giai đoạn mà máy tính lượng tử đã giải quyết được bài toán mà máy tính cổ điển chưa/không thể làm được. Nhiều nghi vấn dành cho Google mà nổi bật nhất là từ IBM. Tuy nhiên, việc Google thành công trong việc thiết kế, xây dựng bộ vi xử lý Sycamore đã là một kiệt tác
• $11.3B: số tiền các startup công nghệ Ấn Độ nhận được đầu tư trong gần 10 tháng đầu năm 2019. Con số vô cùng ấn tượng và rất đáng để ngưỡng mộ. So với toàn bộ năm ngoái họ “chỉ” nhận được $10.5B
• $10B: Microsoft nhận được gói thầu trị giá $10B từ lầu năm góc, để đạt được điều này họ phải vượt qua được đối thủ Amazon AWS. Cũng theo bài báo, việc Microsoft nhận được gói thầu 1 phần vì lý do chính trị, khi tổng thống DJT không thích tờ Washington Post, tờ này nằm trong quyền kiểm soát của CEO Amazon
• 50%: WebAssembly (Wasm) được cho là tương lai của lập trình web, tuy nhiên nghiên cứu mới đây cho thấy 50% các website sử dụng công nghệ này phục vụ cho mục đích xấu, cụ thể là để đào coin, phát tán virus,… Một nghiên cứu khác cho thấy 0.17% các website trong nhóm 1,000,000 top website, sử dụng Wasm cho phân phát malware
• 36: một số đoạn mã làm thay đổi thế giới, trong đó có những đoạn mã vô cùng nổi tiếng như: Google Pagerank, Bitcoin, Apollo 11, …
• 18.4%: thị trường Data Base Management System (DBMS) tăng trưởng trong năm 2019, con số này năm 2018 là 13%. Trong đó tăng trưởng chủ yếu là ở giải pháp cơ sở dữ liệu trên đám mây thay (cloud) thay vì giải pháp on-premise
• $19.5B: TSMC bắt đầu dự án trị giá $19.5B cho đầu tư dây chuyền sản xuất bán dẫn 3nm, dự kiến sản xuất vào năm 2022, 2023. Samsung cũng dự kiến dây chuyền tương tự dựa vào công nghệ gate all around (GAA)
• 7,000,000 transaction/s trên một Dynamodb table, Amazon đang quyết tâm đầu tư vào hệ cơ sở dữ liệu NoSQL
• 5h16m: số thời gian để Jen Aniston đạt được 1 triệu follower trên Instagram
Thông tin mới
• Code smell và Refactoring: tổng hợp 1 vài patterns có hại cho việc lập trình, cách sửa chúng và một số những patterns bạn nên theo. Bài viết được đăng trên trang Viblio
• TriipMe (startup đình đám tham gia chương trình Shark Tank mùa 3 - thành công với việc gọi vốn $500,000 cho 5% cổ phần) sử dụng Blockchain ra sao, hay cách họ giảm thiểu lượng điện năng cho hệ thống/protocol so với Bitcoin,…
• P*rnhub (SFW) sử dụng WebSocket cho việc hiển thị quảng cáo để tránh các AdBlocker. Ngoài ra stack mà họ sử dụng ở frontend đa phần vẫn là vanilla JS và jQuery, ở backend có Nginx, PHP, MySQL, Memcache/Redis (đồng thời còn có Varnish, ElasticSearch,…)
• PHP-FPM/Nginx xuất hiện lỗi bảo mật khi việc cấu hình khiến cho attacker có thể chiếm quyền. Lỗi này chỉ xuất hiện khi cấu hình nginx cho phép attacker chèn một số đường dẫn đặc biệt.
• Naser (قلب) ngôn ngữ lập trình viết bằng tiếng Arap (mã nguồn mở)
• Firefox ra mắt phiên bản 70, cải tiến đáng chú ý nhất là tăng cường hiệu suất và giảm tiêu hao phần cứng. Tuy nhiên, phiên bản 70 vẫn chưa hỗ trợ debug websocket, tính năng này dự kiến sẽ được trang bị từ phiên bản 71.
• Câu truyện về trái ngành liệu có tham gia làm lập trình được không? Trao đổi trên DNH.