A Modern Web App in C
A modern web app written in c and served the old way: CGI, SQLite and a single binary. No frameworks, no containers and no regrets.
Tin lập trình mới nhất về openbsd, tóm tắt tiếng Việt bằng AI.
A modern web app written in c and served the old way: CGI, SQLite and a single binary. No frameworks, no containers and no regrets.
A mailing list exchange on the OpenBSD ports list debates whether to package uutils, a Rust reimplementation of GNU coreutils, as an alternative to existing GNU utility ports. Theo de Raadt pushes back sharply on the proposal, arguing that subtly different tool behavior in a pipeline is undesirable regardless of license, and suspects the pitch for Rust-based utilities reflects an ideological agenda rather than genuine technical need. He also notes Ubuntu 26.10 has adopted uutils coreutils as sufficiently mature, while other uutils reimplementations remain less stable.
Ori Bernstein has published an early, rough preview port of GEFS, his 'Good Enough File-System,' for OpenBSD. Originally designed for Plan 9, GEFS is a crash-safe, corruption-detecting, snapshotting file system built on a forest of copy-on-write Bµ trees, prioritizing simplicity and reliability over being optimal on every axis. The OpenBSD port is not production-ready and hasn't been submitted for inclusion in the OpenBSD tree, though most known issues are reasonably understood. Details are discussed on the OpenBSD-tech mailing list and in a technical whitepaper.
A short guide to how I made my httpd.conf file shorter using macros.
A step-by-step walkthrough for installing OpenBSD 7.9 on a $4/month DigitalOcean droplet, covering downloading the miniroot image, uploading it as a custom image, creating the droplet, and running through the full OpenBSD installer including disk encryption, user setup, and package set selection. The author explains their motivation for moving away from free static hosts like GitHub Pages and Cloudflare Pages toward a more hands-on, DIY server setup, and points readers to OpenBSD's handbook and FAQ for further hardening after installation.
Tác giả đang chuyển dịch từ Codeberg Pages sang VPS OpenBSD tại Netcup do nhu cầu kiểm soát hoàn toàn hệ thống và tùy chỉnh sâu hơn. Việc di chuyển này cho phép sử dụng OpenBSD với tính bảo mật ưu việt so với giải pháp Pages. Tác giả cài đặt Nginx để phục vụ static content và cấu hình OpenBSD để tối ưu bảo mật. Giải pháp mới mang lại hiệu năng cao hơn và khả năng tùy biến linh hoạt, nhưng đòi hỏi kiến thức về quản trị hệ thống Unix.
Bài hướng dẫn này giúp bạn tự quản lý trang web với OpenBSD VPS thay vì phụ thuộc vào dịch vụ Pages như Codeberg.
Bài viết cho thấy một chuỗi chỉ 9 ký tự có thể khiến một chương trình dừng hoạt động bất ngờ. Tuy nhiên, nội dung được cung cấp không mô tả rõ ràng nguyên nhân kỹ thuật hay môi trường cụ thể nơi hiện tượng xảy ra. Do thiếu thông tin về các hàm, thư viện hoặc lỗi cụ thể, độc giả không thể xác định được yếu tố dẫn tới sự cố. Điều này nhắc nhở lập trình viên luôn kiểm tra và xác thực độ dài đầu vào trước khi xử lý chuỗi. Để hiểu sâu hơn, cần tham khảo các nguồn cung cấp chi tiết về lỗi hoặc CVE liên quan.
Bài viết giải thích cách một chuỗi ký tự ngắn có thể khiến chương trình của bạn gặp sự cố, giúp bạn hiểu rõ hơn về lỗ hổng bảo mật tiềm ẩn.
Đọc tin ở đây, luyện code, học theo lộ trình và luyện IELTS trên các sản phẩm anh em — tất cả kết nối với nhau trong hệ sinh thái 8 Sync.
Cổng chính của hệ sinh thái: giới thiệu sản phẩm, blog và bảng giá trọn bộ.
Khám pháHọc theo lộ trình rõ từng chặng: video, quiz chấm tự động, certificate và mentor đang làm nghề.
Xem lộ trình1.000+ bài DSA, đề tiếng Việt, chấm tự động 7 ngôn ngữ — nhiều bài FREE, chạy ngay trên trình duyệt.