Chương 64: Đoạn mã mang hương vị cà ri
“Bạn đã giải quyết xong chưa?” Giáo sư Trương lập tức trở nên hứng thú, “Nhanh lên, cho tôi xem đi.” Lâm Viễn ngay lập tức lấy ra cuốn sổ ghi chép và các bản ghi trò chuyện qua WeChat; anh không hề giấu giếm thông tin về quá trình liên lạc với tổ chức OCR với người hướng dẫn của mình. Dù sao thì anh cũng phải suy nghĩ đến khả năng rằng, nếu sau này có chuyện gì xảy ra, mình vẫn cần dựa vào sự hỗ trợ của người hướng dẫn để bảo vệ bản thân.
Tuy nhiên, Lâm Viễn không thể tiết lộ rằng mình đã tìm ra tổ chức OCR nhờ vào một bình luận trên Facebook.
May mắn thay, sau khi biết đến sự tồn tại của OCR, việc tìm hiểu thêm trở nên dễ dàng hơn nhiều.
Anh tuân theo chuỗi logic mà hệ thống cung cấp. Thực ra, hệ thống đã tìm ra mối liên hợp giữa tổ chức này với nhà tổ chức cuộc họp được Giáo sư Trương chia sẻ với anh thông qua một email. Chính vì vậy, OCR mới được đưa vào danh sách các tổ chức cần được kiểm tra.
Lâm Viễn dùng chiếc email đó làm cái cớ để giải thích:
“Tôi đã kiểm tra tất cả các nhà tổ chức cuộc họp có quy mô lớn được bạn chia sẻ với tôi, đồng thời cũng tìm hiểu về các tổ chức liên quan đến họ. Trong số đó, tổ chức OCR – hay còn gọi là Open Computing Republic – là tổ chức nổi bật nhất.
Bởi vì họ cung cấp công cụ phát triển trực tuyến miễn phí, và đối tượng mục tiêu chủ yếu của họ chính là sinh viên đại học.
Hơn nữa, theo thông tin tôi tìm hiểu được, trụ sở chính của họ nằm ở Bắc Mỹ, và họ cũng có các văn phòng chi nhánh tại Hồng Kông. Tất cả những thông tin này kết hợp lại thì thật sự rất đáng ngờ.”
Hiện tại, Lâm Viễn đang “bịa đặt” quá trình giải quyết vấn đề dựa trên câu trả lời đã có sẵn. Dù sao thì câu hỏi “làm thế nào để tìm ra OCR” cũng không phải là một bài toán toán học nghiêm túc, vì vậy có thể có nhiều cách khác nhau để giải quyết nó… Tất cả phụ thuộc vào khả năng “bịa đặt” của từng người.
“Nhìn cái tên của họ đi… ‘republic’? Tại sao họ lại chọn cái tên đó? Ý nghĩa của nó là gì? Đâu phải là cái tên mà một tổ chức nghiêm túc nên sử dụng chứ.”
“Hmm…” Giáo sư Trương nói với giọng trầm xuống, “Dám đặt tên là ‘republic’ à? Nó có xứng đáng không?”
Lâm Viễn tiếp tục nói:
“Và hãy nhìn cái này nữa.”
Anh nhấn phím F12 trên cuốn sổ ghi chép, và trang web chính thức của OCR bằng tiếng Trung lập tức hiện lên trên màn hình. Sau khi nhấn F12, trang web chuyển sang chế độ phát triển.
“Xem này, có một thành phần trong trang web này được thiết lập thành loại “không hiển thị”, nhưng nó chứa rất nhiều thông tin quan trọng.”
Do tình hình qu
Lâm Viễn đã không ít lần nhìn thấy những bình luận tuyên truyền cho quan điểm “ZZ” đúng đắn trong các dự án mã nguồn mở được tải về. Những nội dung như những định nghĩa kỳ lạ về giới tính…
Giờ đây, giới công nghệ đã không còn là một thiên đường ẩn dật nữa, ngay cả GitHub cũng vậy. Khi bạn tải về một dự án nào đó và mở tài liệu hướng dẫn sử dụng (readme), bạn có thể bất ngờ nhìn thấy biểu tượng quốc kỳ màu xanh vàng, hoặc biểu tượng lá cờ Rainbow.
Vì vậy, Lâm Viễn đã để ý và tiến hành kiểm tra kỹ lưỡng mã nguồn của trang web chính thức của OCR. Không ngạc nhiên khi anh ta phát hiện ra một số nội dung ẩn, những nội dung này không thể được xem được khi truy cập bình thường, nhưng chúng thực sự tồn tại trong mã nguồn trang web.
Điều này giống như việc một số công ty trên Internet thích khoe khoang, lén lút đưa thông tin tuyển dụng vào mã nguồn trang web hoặc log file của mình, giống như cách họ giấu những hạt thuỷ tinh đẹp lại, chờ đợi người may mắn tìm thấy chúng.
Nhưng rõ ràng, những tổ chức như OCR không hề có ý định tốt đẹp như vậy. Lâm Viễn suy đoán rằng lý do là vì trang web của họ được xây dựng dựa trên cùng một bộ mã nguồn, và khi bộ mã này được triển khai trên mạng Trung Quốc, họ đã tự ý thay đổi cách hiển thị một số nội dung để chúng không thể được xem được.
Và cái control bị thiết lập thành “không thể nhìn thấy” đó lại hiển thị rõ ràng dòng chữ: “Chúng tôi ủng hộ Ukraina…” Điều này quá rõ ràng rồi; làm sao một tổ chức đa quốc gia nghiêm túc lại công khai sử dụng những yếu tố liên quan đến “ZZ”?
Lâm Viễn không cần phải giải thích thêm nữa tại sao anh ta lại nghi ngờ về OCR, bởi vì chính họ đã tự thú rồi.
Giáo sư Trương đã đeo kính và đang xem xét kỹ lưỡng: “Sau bao năm trôi qua, lũ người này cuối cùng cũng phải sử dụng đến những thủ đoạn như vậy. Ngày xưa…”,
Lâm Viễn cảm thấy rằng người hướng dẫn của mình sắp bắt đầu kể lại những kỷ niệm xa xưa, nên anh ta im lặng lắng nghe.
“Ngày xưa, các tổ chức giáo dục của họ thực sự rất mạnh mẽ. Các giáo sư đại học có thể thoải mái chỉ trích các chính trị gia mà không sợ gì cả. Khi chúng tôi tham dự các hội nghị học thuật, những giáo sư đó thậm chí còn mắng chửi tổng thống và bình luận về chính trị ngay trước mặt nhân viên ngoại giao của họ; chúng tôi, những người trẻ tuổi lúc bấy giờ, thực sự rất ngạc nhiên.”
“Rồi có rất nhiều người đã bị ảnh hưởng bởi những điều đó… Không, thực ra lúc bấy giờ họ quá mạnh mẽ đến mức không thể nói là b
Ba mươi năm ở phía đông sông, ba mươi năm ở phía tây sông; chúng ta và họ, giống như đã hoán đổi vị trí với nhau vậy.”
Lâm Viễn suy nghĩ một lát rồi quyết định không nên bàn về các chủ đề chính trị nữa, liền chuyển sang chủ đề khác: “Trang web chính thức của OCR có một hương vị đặc biệt… giống như mùi cà ri vậy.”
“Ý bạn là gì?” Giáo sư Trương tò mò hỏi. “Họ đã thuê người khác để phát triển trang web này à?”
Mặc dù đã gần sáu mươi tuổi, nhưng tính cách của Giáo sư Trương đôi khi vẫn giống như người trẻ tuổi; ông thường xuyên gọi họ là “anh Ba”.
“Đúng vậy. Khi tôi kiểm tra mã nguồn trang web của họ, tôi đã tìm thấy danh sách các lập trình viên phụ trách việc phát triển. Nhìn này…” Lâm Viễn di chuột và chỉ vào một điểm trên màn hình máy tính xách tay, “Có rất nhiều tên như ‘Singh’ hay ‘Han’… tất cả đều mang hương vị cà ri.”
“Ha ha ha~~~” Giáo sư Trương cười vui sướng, quên hẳn những lo lắng mà Gu Xuan đã gây ra cho ông trước đó.
“Nhóm người này thật sự biết cách lười biếng… Những thông tin không cần thiết như chú thích thì nên được xóa đi mà. Chỉ cần tạo ra một công cụ tự động hóa quá trình triển khai là xong mà.”
Thực tế, khi mã nguồn phía trước của trang web được phát hành, nó hoàn toàn có thể được biên dịch thành mã JS mà gần như không thể hiểu được… Giống như khi một chương trình được chuyển đổi thành mã máy tính vậy.
Nhưng ai bảo được rằng họ lại là nhóm người “Anh Ba” kia chứ?
“Dù sao đi nữa, đó cũng là một quốc gia kỳ diệu đến mức ngay cả khi một tàu sân bay lần đầu tiên ra khơi cũng phải gật đầu tán thưởng.”
Ha ha ha~~~!!! Thầy trò hai người cùng cười thoải mái trong văn phòng.
“Nói thật lòng,” Lâm Viễn tiếp tục, “Tôi đoán là vì lương của họ bị hạ thấp, nên họ mới cố tình làm việc lười biếng.”
“Cũng có thể đấy… Bây giờ tôi đi công tác còn không dám đi máy bay nữa, sợ rằng chiếc Boeing mà mình ngồi trên sẽ có mùi cà ri đấy.”
Lâm Viễn hiểu ý của người thầy mình; bởi vì ngày nay, ngay cả công ty Boeing cũng dám thuê nhóm người “Anh Ba” để phát triển mã nguồn cốt lõi của mình. Không chỉ Boeing, các công ty lớn khác cũng đang áp dụng chiến lược tương tự.
Vì vậy, gần đây đã có tin về sự cố màn hình xanh toàn cầu trên hệ điều hành Windows, khiến cho rất nhiều ga tàu và sân bay phải đối mặt với những vấn đề nghiêm trọng.
Những điều mà người bình thường coi là không thể tin được, thực tế lại đang xảy ra trong thế giới này.
Lần đầu tiên, Lâm Viễn nhận ra rằng nhóm người “Anh Ba” cũng không hề vô dụng; nếu không có những mã nguồn đặc biệt đó, anh sẽ phải tìm cách giải thích một cách hợp
Chưa có truyện phù hợp.