A blog post explains how the author built a terminal-friendly 'curl version' of their personal site, where running curl against the domain returns ANSI-styled plaintext instead of HTML. The approach involved hand-writing ANSI-marked-up pages, leveraging a custom markup language (Gemroff) and static site generator that already supported multiple output formats (HTTP, Gemini, Gopher), and configuring Nginx to detect curl user agents and serve the styled plaintext, with an override header to still allow normal curl usage. The idea was inspired by similar curl sites from other developers, and the post walks through the content generation, templating, and server configuration steps involved.
Source: https://nytpu.com/gemlog/2026-03-18. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000 DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try itCurl đã thực hiện bộ kiểm tra hiệu suất mới trong hai tháng qua, mang lại nhiều cải thiện tốc độ và bộ nhớ phiên bản 8.23.0. Các hàm Base64 encode/decode, URL encode/decode, date parsing, URL parsing, printf() và number parsing đều nhanh hơn đáng kể từ 20% đến 4 lần tùy chức năng. Cấu trúc core đã được rút gọn đáng kể: easy handle giảm từ 4256 xuống còn 3064 bytes, multi handle từ 900 xuống 656 bytes, và connectdata từ 824 xuống 656 bytes. Những giảm này cũng cắt giảm mức sử dụng bộ nhớ peak cho một lần HTTP download từ 130,622 xuống còn 126,875 bytes, với số lượng allocation giảm từ 100 xuống 96. Bộ kiểm tra này đã có sẵn trong repository git của curl để bất kỳ ai cũng có thể sử dụng.
Lập trình viên nên đọc bài này để hiểu những cải tiến hiệu năng đáng kể trong phiên bản curl 8.23.0, bao gồm tốc độ xử lý và giảm sử dụng bộ nhớ.
Daniel Stenberg xây dựng hệ thống kiểm thử hiệu năng mới cho curl từ đầu, chạy trên máy local 24 bài test mỗi 20 phút, công bố kết quả trực tiếp tại curl.se/perf. Hệ thống phát hiện lỗi nhanh chóng nhờ các phương pháp như 'stakes', biểu đồ box-and-whisker, LTTB downsampling và Mann-Kendall Test, mã nguồn mở tại curl/perf GitHub.
Những kiến thức về cách xây dựng hệ thống kiểm tra hiệu suất tự động từ cơ bản đến nâng cao sẽ giúp bạn hiểu rõ cách tối ưu hóa và bảo trì dự án của mình hiệu quả hơn, từ đó cải thiện chất lượng mã và tránh những lỗi hiệu suất trong tương lai.
Bối cảnh là cần tạo HTTPS tunnel có thể chia sẻ với token hết hạn mà không cài thêm phần mềm. Nguyên nhân kỹ thuật là nhờ cơ chế remote forwarding của OpenSSH kết hợp secure_link module trong nginx. Hệ quả là giải pháp đơn giản chỉ cần hai công nghệ sẵn có trong hệ thống Linux. Điều đáng học là cách tận dụng SSH reverse tunnel để tạo endpoint HTTPS an toàn bằng secure token.
Bài này hướng dẫn cách tạo HTTP tunnels tự host với SSH và nginx mà không cần cài thêm phần mềm, giúp bạn có URL HTTPS có thể chia sẻ với token hết hạn.
Daniel Stenberg, nhà phát triển curl, kỷ niệm 25 năm Apple ra mắt macOS 10.1 vào ngày 25 tháng 9 năm 2001, phiên bản đầu tiên đi kèm curl 7.7.2. Curl đã có mặt trong mọi bản phát hành macOS kể từ đó, sau được tích hợp vào iOS, iPadOS và watchOS để hỗ trợ các ứng dụng và dịch vụ của Apple dù không được công bố như API công khai. Apple luôn cập nhật curl nhưng chưa bao giờ sử dụng phiên bản mới nhất, đôi khi còn chậm trễ trong việc cập nhật. Dù Apple sử dụng công cụ mã nguồn mở này suốt 25 năm mà không có quan hệ chính thức hay tài trợ nào, điều này cho thấy các dự án mã nguồn mở có thể có tầm ảnh hưởng rộng rãi ngay cả khi không được chú ý.
Daniel Stenberg chia sẻ 25 năm lịch sử sử dụng curl trên các hệ điều hành Apple, từ khi lần đầu được tích hợp vào macOS cho đến nay.
Phiên bản curl 8.22.0 vừa được ra mắt với tổng cộng 9 bản vá bảo mật và 10 CVE mới ảnh hưởng tới curl, libcurl và công cụ wcurl. Các lỗi bao gồm việc bỏ qua xác thực SASL trong OpenLDAP, lỗi use-after-free khi xử lý server push của HTTP/2, bypass việc ghim OpenSSL và bỏ qua thuộc tính cookie an toàn. Trong cùng bản cập nhật, nhà phát triển đã thêm hỗ trợ thử nghiệm cho RFC 9421 HTTP Message Signatures, tích hợp Apple GSS Framework và hỗ trợ UDP nhanh, đồng thời chặn việc fallback NTLM trong quá trình thương lượng SPNEGO và bỏ qua hỗ trợ TLS‑SRP. Dự án cũng thông báo sẽ loại bỏ sớm các tính năng như HTTP/2 Server Push, triển khai crypto cục bộ, NTLM và SMB, vì vậy các nhà phát triển cần kiểm tra lại việc sử dụng chúng trong ứng dụng. Phiên bản tiếp theo dự kiến ra mắt vào cuối tháng mười, do đó việc theo dõi nhật ký thay đổi và lên kế hoạch nâng cấp sớm sẽ giúp tránh các rủi ro bảo mật và sự gián đoạn khi các tính năng cũ bị gỡ bỏ.
Phiên bản curl 8.22.0 mang đến 9 bản vá bảo mật quan trọng mà lập trình viên cần nắm để bảo vệ ứng dụng của mình khỏi các lỗ hổng nguy hiểm.
How Oh Dear moved its websockets from laravel-echo-server to laravel-websockets in 2018, why both are archived now, and how to run Laravel Reverb today.
Daniel Stenberg recounts the licensing history of curl: starting as GPL, switching to MPL in 1998, adding MIT as a dual option in 2001, and dropping MPL in 2002 to be MIT-only. A slight, now-forgotten edit to the MIT text years ago meant curl's license was technically not standard MIT, which SPDX later recognized by assigning it a unique identifier, 'curl'. On April 17, 2026, the Open Source Initiative officially approved the curl license as Open Source, a fact the author only recently noticed despite it happening months earlier.
Một lập trình viên đã tạo script PHP để giải quyết vấn đề các bản tin công nghệ TLDR quá dài dòng. Script này phân tích trang web bản tin, chỉ trích xuất các link có đánh dấu thời gian đọc hoặc tag GitHub, đồng thời loại bỏ nội dung không cần thiết. Sử dụng kỹ thuật cURL với url_effective, script xử lý và chuyển hướng các link từ links.tldrnewsletter.com. Giải pháp và ví dụ sử dụng đã được chia sẻ trên GitHub cho cộng đồng đồng nghiệp.
Một lập trình viên nên đọc bài này vì nó cung cấp giải pháp PHP tự động trích xuất các liên kết quan trọng từ bản tin TLDR, giúp tiết kiệm thời gian đọc.
Đang tải bình luận…