EXPLORINEER
vi

UK — The Register

Người viết mã cho phiên bản Pac-Man của Google kể lại trò chơi đã khiến Firefox "hoảng" như thế nào

Phần mềm1 phút đọc

Một kỹ sư thiết kế tên Marcin Wichary kể lại chuyện ông đã làm Google's Pac-Man như thế nào. Trò chơi này vô tình khiến người dùng trình duyệt Firefox bị giật mình vì tiếng nhạc bất ngờ vang lên.

Chuyện gì đã xảy ra?

Năm 2010, Google kỷ niệm 30 năm ra đời của Pac-Man. Google đổi logo trên trang chủ thành một phiên bản Pac-Man có thể chơi được. Wichary đã viết lại trò chơi bằng HTML và CSS. Khi người dùng không chạm vào trang trong 10 giây, trò chơi tự bật lên. Nhưng một tiện ích tên CoolPreviews trên Firefox đã mở trang chủ Google ngầm ở chế độ nền. Vì vậy, máy tính của một số người tự phát ra tiếng Pac-Man mà họ không hề mong đợi.

Các con số và sự kiện chính

  • Năm 2010: Google kỷ niệm 30 năm Pac-Man.
  • Chờ 10 giây không thao tác thì trò chơi tự bật.
  • Wichary đã sửa lỗi trong vài giờ sau khi đưa ra.
  • Bản vá thêm nút tắt tiếng và yêu cầu người dùng nhấp chuột để bắt đầu chơi.

Vì sao trang chủ Google quan trọng?

Năm 2010, trang chủ Google là nơi rất nhiều người ghé thăm. Google thường thay đổi logo trang chủ, gọi là Google Doodles, và cách làm này đã trở thành một phần của văn hóa mạng lúc bấy giờ. Wichary chỉ có chức danh gần với kỹ sư phần mềm, nên ông thấy công việc này khá đáng sợ.

Vì sao câu chuyện này đáng chú ý?

Câu chuyện cho thấy một đoạn mã nhỏ có thể gây bất ngờ lớn khi chạy trên nhiều trình duyệt và tiện ích khác nhau. Các nhà phát triển phải nghĩ đến cả những tình huống không ngờ tới. Nó cũng cho thấy việc sửa lỗi khẩn cấp trên internet thời đó diễn ra nhanh đến mức nào.

Điều đáng theo dõi

  • Bài viết trích một phần của câu chuyện; phần sau chưa được nêu trong đoạn trích.
  • Cách các trình duyệt hiện nay ngăn trang web tự phát âm thanh khi người dùng chưa nhấp chuột.

Chú giải

Google Doodles
Những thay đổi logo độc đáo trên trang chủ Google để kỷ niệm sự kiện hoặc ngày đặc biệt.
Firefox
Một trình duyệt web để mở và xem các trang trên internet.
CoolPreviews
Tiện ích cho Firefox, cho phép xem trước nội dung trang web khi rê chuột qua liên kết.
HTML và CSS
Các ngôn ngữ dùng để xây dựng và trình bày nội dung trang web.
Pac-Man
Trò chơi điện tử nổi tiếng, người chơi điều khiển nhân vật ăn chấm trong mê cung.

Quảng cáo

Thêm 150 từ, học 10 từ mỗi ngày

Sổ từ vựng Dicter chỉ đưa những từ bạn đã thuộc vào sổ ôn tập.

Phần mềmTechCrunch

Đọc mượn: câu chuyện từ những đồng nghiệp trong đại gia đình

Bản tin của TechCrunch giới thiệu các bài viết gần đây từ những tờ báo chị em CIO, Computerworld, Macworld và PCWorld, sau khi tờ báo này gia nhập một danh mục truyền thông rộng hơn. Các bài nổi bật gồm nhận định hoài nghi của Macworld về iPad mini màn hình OLED, bài đánh giá tiêu cực của PCWorld về laptop Lenovo Googlebook 15, phân tích của Computerworld về số phận dữ liệu trò chuyện của người dùng khi Character.AI phá sản, bài viết của PCWorld về một tác nhân AI tự làm đã làm lộ lỗ hổng bảo mật của chính nó, và báo cáo của CIO về xu hướng tuyển dụng AI, trong đó theo LinkedIn, mức lương trung bình trong tin tuyển dụng AI khoảng 177.000 USD so với 80.000 USD ở các vị trí phi AI.

Phần mềm전자신문

SBT Global hoàn tất nâng cấp hệ thống kế toán tài chính cho Korea Electric Power Engineering & Construction

SBT Global cho biết đã hoàn tất dự án nâng cấp hệ thống quản lý kế toán tài chính (iKOER) của Korea Electric Power Engineering & Construction, chuyển đổi ERP sang SAP S/4HANA 2025; theo công ty, đây là lần đầu tiên một cơ quan công quyền áp dụng phiên bản này. Hệ thống được đưa vào vận hành ngày 7/9, sớm hai tuần so với kế hoạch ngày 21/9. Dự án do SBT Global tự thực hiện trong khoảng tám tháng, bao gồm thay thế hạ tầng, tư vấn SAP và cung cấp license.

Phần mềmThe Register

Linus Torvalds: nhân Linux đã thoát khỏi 'giai đoạn ổn định hóa' và đang dùng 'mô hình lành mạnh hơn nhiều' cho đóng góp AI

Linus Torvalds đã công bố bản ứng viên phát hành đầu tiên cho nhân Linux 7.4 và cho rằng dự án đã tìm ra "mô hình lành mạnh hơn nhiều" để xử lý công việc liên quan đến AI. Cửa sổ hợp nhất lần này có gần 20.000 commit, so với mức thông thường khoảng 15.000, và ông hy vọng điều này cho thấy các bản sửa lỗi do AI tạo ra đang trở thành một phần của quá trình phát triển bình thường thay vì một làn sóng sửa lỗi trong giai đoạn ổn định hóa. Ông cũng lưu ý rằng các bản vá do AI đề xuất "thường được viết lại", và cho biết thay đổi thanh ghi GPU AMD chiếm một phần ba bản phát hành.

Phần mềmThe Verge

Bản có thể chơi đầy đủ của tiền truyện Portal F-Stop bị rò rỉ

Những người rò rỉ đã ghép lại gần như hoàn chỉnh một phiên bản có thể chơi được của F-Stop, tiền truyện Portal đã bị hủy. Phần lớn tài nguyên đến từ vụ rò rỉ 12 terabyte vào tháng 8, còn mã nguồn và dữ liệu bản đồ bị thiếu được cho là đã xuất hiện trên Discord Valve Cut Content tuần này. Trò chơi xoay quanh cơ chế máy ảnh để chụp và đặt vật phẩm ở nơi khác, và toàn bộ chiến dịch kéo dài dưới một giờ.