A developer discovers that a Uniqlo t-shirt from Akamai's Peace for All campaign has an obfuscated bash script printed on the back. The script is a base64-encoded, self-evaluating bash program that, when decoded and run, displays an animated sine-wave loop of the 'Peace for All' message in the terminal with color gradients. The post walks through the OCR process used to transcribe the code from the shirt, the base64 decoding, and analysis of the decoded script, including observations about the Consolas font used in the design.
Nguồn: https://tris.sherliker.net/blog/obfuscated-self-evaluating-bash-script-by-cdn-akamai-being-supplied-to-consumers-via-retail-stores. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Robby Russell, tác giả của Oh My Zsh, chia sẻ trên podcast Scaling DevTools về hành trình dotfiles cá nhân phát triển thành công cụ devtools mã nguồn mở phổ biến, với những tính năng như themes, plugins hay cập nhật tự động nảy sinh từ nhu cầu thực tế của nhóm nhỏ đồng nghiệp. Cuộc trò chuyện cũng đề cập đến thiết kế công cụ thân thiện với người mới, đóng góp mã nguồn mở với sự trợ giúp của AI, và những hệ quả ngoài dự kiến trong sự nghiệp từ một dự án đã vượt xa mục đích ban đầu.
Là lập trình viên muốn xây dựng một dự án công cụ phát triển mạnh mẽ từ những nhu cầu thực tế của riêng mình, bạn nên đọc bài này để hiểu cách từ những ý tưởng đơn giản ban đầu có thể phát triển thành một công cụ được cộng đồng sử dụng rộng rãi nhờ sự phát triển tự nhiên và sáng tạo.
Microsoft vừa phát hành Intelligent Terminal phiên bản 0.1.1 với nhiều cải tiến mới. Tính năng phát hiện và đề xuất sửa lỗi tự động giờ đây hỗ trợ Bash và WSL Bash, ngoài PowerShell. Bản cập nhật bổ sung lệnh /fix để người dùng chủ động yêu cầu trợ giúp khi lệnh thất bại, cùng /model picker để chuyển đổi mô hình AI giữa phiên. Giao diện agent được tùy biến thành Profile với tùy chọn font, màu sắc và độ mờ, đồng thời hỗ trợ Windows 10 từ bản dựng 19041 trở lên. Ngoài ra, phiên bản này cũng khắc phục các sự cố quản lý phiên, hiển thị agent trống sau lần đăng nhập đầu tiên, trạng thái tab lỗi thời khi đóng pane và đường dẫn thực thi agent.
Lập trình viên nên đọc bài này vì công cụ mới này mở rộng khả năng tương tác với Bash và WSL, giúp tối ưu hóa hiệu suất debug, tự động sửa lỗi hoặc điều chỉnh AI theo yêu cầu ngay trong terminal, từ đó tiết kiệm thời gian và nâng cao hiệu quả làm việc.
A fun programming exercise inspired by an obfuscated bash script found on an Akamai-designed Uniqlo T-shirt. Using the Factor programming language and the Raylib graphics library, the author builds a colorful animated 'Peace For All' text display. The implementation covers circular sequences for looping text, sine wave-based horizontal movement, color interpolation between cyan and orange, and custom heart glyph rendering since the default font lacks the symbol. Full source code is available on GitHub.
Shell file redirection truncates the destination file immediately when a pipeline starts, before any data is written. This creates a risk of data loss if the pipeline fails midway — for example, overwriting a valid database backup with an empty or partial file. The safe pattern is to redirect output to a temporary file first, then use mv to atomically rename it to the final destination (ensuring both files are on the same filesystem). The post uses strace to verify the truncation behavior and confirm atomic renames via renameat2 syscalls.
A practical guide to applying LUT (Look-Up Table) color grading to Log video footage using ffmpeg's built-in lut3d filter, avoiding the need to open DaVinci Resolve or Final Cut Pro. Covers the full ffmpeg command with Apple hardware H.265 encoding flags, explains the -vf "lut3d=file.cube" filter, and includes a bash script for batch-converting entire folders of Log MP4 files. Also touches on the lack of a universal LUT sidecar standard across camera manufacturers.

A practical guide to identifying which regular expression features work across multiple tools — specifically sed, awk, grep, and Emacs. The strictest portable subset includes only literals, character classes, and basic special characters. Using GNU versions with the -E flag expands compatibility, with awk serving as the lowest common denominator. Emacs is the main oddball, requiring backslashes before metacharacters like +, ?, (, ), {, }, and | and using different whitespace class syntax. A consolidated list of features that work across all four tools is provided, including dot, anchors, character classes, quantifiers, alternation, capturing groups, backreferences, and word boundary markers — with a caveat about gawk's backreference support.