2 điểm bởi GN⁺ 2023-07-21 | 1 bình luận | Chia sẻ qua WhatsApp
  • Dự án tái hiện hiệu ứng giải mã dữ liệu xuất hiện trong bộ phim Sneakers năm 1992
  • Công cụ dòng lệnh có tên nms áp dụng hiệu ứng kiểu Hollywood cho văn bản ASCII hoặc UTF-8
  • Hiệu ứng bắt đầu bằng dữ liệu đã mã hóa rồi dần hé lộ các ký tự văn bản gốc
  • Dự án cũng bao gồm chương trình sneakers, tái hiện hiệu ứng xuất hiện trong đoạn phim
  • Về cơ bản, dự án không có phụ thuộc, nhưng dựa vào các chuỗi escape terminal ANSI/VT100
  • Hầu hết các chương trình terminal hiện đại đều hỗ trợ các chuỗi này, nhưng cũng có thể dùng bản triển khai ncurses cho terminal không phải ANSI
  • Có thể tải xuống và cài đặt dự án từ mã nguồn, đồng thời nó cũng có sẵn qua các trình quản lý gói Unix/Linux
  • Lệnh nms hoạt động trên dữ liệu được truyền qua pipe và có nhiều tùy chọn tùy biến như tự động giải mã, che ký tự khoảng trắng, đặt màu tiền cảnh, xóa màn hình, v.v.
  • Dự án cũng cung cấp thư viện C mang tên LibNMS, được phát triển cho những ai muốn dùng hiệu ứng này trong dự án của riêng mình
  • Chương trình là phần mềm miễn phí và được cấp phép theo GNU General Public License.

1 bình luận

 
GN⁺ 2023-07-21
Ý kiến trên Hacker News
  • Quá trình xây dựng và cài đặt hiệu ứng giải mã trong phim Sneakers bao gồm thiết lập môi trường build cô lập, lấy về và build 1600 dependency, cài một lớp hệ thống tệp với 1600 thư viện .so, rồi chạy Docker, npm, v.v.
  • Việc nó biên dịch chỉ trong vài giây thật ấn tượng và cho thấy rõ sức mạnh của ngôn ngữ C.
  • Sự kết hợp giữa hiệu ứng giải mã và ứng dụng cool-retro-term được khuyến nghị mạnh mẽ để có trải nghiệm hacker đích thực.
  • Bài viết này được khen ngợi vì không giả định người dùng đã biết dùng gcc/git/make, và vì đây không phải kiểu gói npm install.
  • Thuật ngữ “Hollywood attack” do Juliano Rizzo đặt ra dùng để chỉ một phần của các cuộc tấn công bẻ khóa mật mã ngoài đời thực có nét tương tự hiệu ứng giải mã trong Sneakers.
  • Phim Sneakers được nhiều người yêu mến và kính trọng, gợi lại ký ức hoài niệm và sự kết nối với các địa điểm có thật.
  • Câu nhắc đến “My voice is my passport” gợi nhớ ngay đến bộ phim.
  • Một người dùng khác chia sẻ một script Python một file tương tự từng trở nên nổi tiếng trên GitHub.
  • Có ý kiến cho rằng nên bật phần nhạc nền phù hợp của bộ phim trong lúc dùng hiệu ứng giải mã để tăng thêm độ chân thực.
  • Mong muốn được thấy hình ảnh mô tả hacking thực tế hơn đã dẫn tới đề xuất xem series truyền hình Mr. Robot.