<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Công nghệ - Danh mục - Duy Nguyen</title><link>https://seomoney.org/categories/cong-nghe/</link><description>Công nghệ - Danh mục - Duy Nguyen</description><generator>Hugo -- gohugo.io</generator><language>vi_VN</language><managingEditor>content@seomoney.org (Duy Nguyen)</managingEditor><webMaster>content@seomoney.org (Duy Nguyen)</webMaster><copyright>© 2026 Duy Nguyen</copyright><atom:link href="https://seomoney.org/categories/cong-nghe/" rel="self" type="application/rss+xml"/><item><title>Cách Chọn Laptop Sinh Viên 2026: Cấu Hình Theo Ngành + Ngân Sách</title><link>https://seomoney.org/cach-chon-laptop-sinh-vien-2026/</link><pubDate>Mon, 03 Aug 2026 23:02:51 +0700</pubDate><author>content@seomoney.org (Duy Nguyen)</author><guid>https://seomoney.org/cach-chon-laptop-sinh-vien-2026/</guid><description><![CDATA[<p>Mùa tựu trường 2026 đang tới gần, và câu hỏi quen thuộc lại được đặt ra trong hàng triệu gia đình Việt: nên mua laptop nào cho con em mình? Giữa vô số dòng máy từ dưới 10 triệu đến hơn 30 triệu đồng, lời khuyên &ldquo;mua mạnh cho chắc&rdquo; nghe có vẻ hợp lý nhưng thường kết thúc bằng một chiếc máy hiệu năng dư thừa, còn chiếc máy &ldquo;rẻ nhất có thể&rdquo; lại hối hận chỉ sau vài tháng. Thực tế, chiếc laptop sinh viên đúng đắn nhất năm 2026 nằm ở giữa hai thái cực ấy — và nó phụ thuộc trước hết vào ngành học, chứ không phải thương hiệu.</p>]]></description></item><item><title>Blog Nhỏ Đặt AdSense Khi Người Dùng Chặn Quảng Cáo: Còn Cơ Hội?</title><link>https://seomoney.org/adsense-khi-nguoi-dung-chan-quang-cao/</link><pubDate>Sun, 02 Aug 2026 07:13:25 +0700</pubDate><author>content@seomoney.org (Duy Nguyen)</author><guid>https://seomoney.org/adsense-khi-nguoi-dung-chan-quang-cao/</guid><description>&lt;p>Cuối năm 2025, một con số được ngành quảng cáo kỹ thuật số nhắc đi nhắc lại như một lời cảnh báo: có &lt;strong>1,1 tỷ người dùng internet đang chặn quảng cáo&lt;/strong>, tương đương khoảng 30% dân số web toàn cầu (báo cáo Ad-Blocking 2026 của eyeo). Với một blog nhỏ tiếng Việt vừa qua ngưỡng vài nghìn lượt xem mỗi tháng, đọc con số ấy dễ khiến người ta tự hỏi: đặt Google AdSense lúc này có phải là đổ tiền qua cửa sổ? Câu trả lời, như mọi vấn đề làm web, nằm ở chi tiết hơn là ở tiêu đề.&lt;/p></description></item><item><title>Cắt chuỗi tiếng Việt theo byte là sai: cái bẫy Unicode trong Go</title><link>https://seomoney.org/cat-chuoi-tieng-viet-unicode-go/</link><pubDate>Sat, 01 Aug 2026 10:01:12 +0700</pubDate><author>content@seomoney.org (Duy Nguyen)</author><guid>https://seomoney.org/cat-chuoi-tieng-viet-unicode-go/</guid><description><![CDATA[<p>Chuyện bắt đầu với một con số nhỏ nhưng có hậu quả lớn: 5.000. Con số ấy là giới hạn chiều dài phần thân bài viết khi tính toán bài liên quan — một bước &ldquo;cắt gọn&rdquo; để pipeline không phải xử lý bài dài cả nghìn dòng. Trong bản Python, dòng code chỉ đơn giản là <code>body[:5000]</code>. Khi tôi port sang Go, dòng đầu tiên viết ra cũng tương tự: <code>body[:5000]</code>. Đúng cú pháp, đúng ý định, và hoàn toàn sai. Bài này kể về vì sao câu lệnh ấy sai, và bài học Unicode mà tôi phải trả giá bằng một buổi tối truy tìm sự chênh lệch điểm số 0,0001.</p>]]></description></item><item><title>CI/CD blog chỉ còn một lệnh: từ setup-python đến go run</title><link>https://seomoney.org/ci-cd-blog-mot-lenh-go/</link><pubDate>Sat, 01 Aug 2026 10:01:12 +0700</pubDate><author>content@seomoney.org (Duy Nguyen)</author><guid>https://seomoney.org/ci-cd-blog-mot-lenh-go/</guid><description>&lt;p>Có một khoảnh khắc mà mọi quyết định kỹ thuật của blog này được thử thách: khoảnh khắc commit và đẩy code lên GitHub. Mỗi lần push, một workflow tự động chạy — và nếu một bước nào đó thất bại, trang web sẽ không được cập nhật. Trước khi diễn ra cuộc migration sang Go, quy trình đó gồm những bước nặng nề: khởi tạo môi trường Python, cài scikit-learn, cài các gói phụ trợ, rồi mới đến lượt chạy pipeline và build Hugo. Mỗi lần deploy là một lần chờ đợi trong lo lắng. Bài này kể về cách toàn bộ quy trình đó gọn lại còn một lệnh duy nhất.&lt;/p></description></item><item><title>Kiểm chứng bản port Go: bộ từ vựng khớp 6303/6304, sai số 0,0001</title><link>https://seomoney.org/kiem-chung-port-go-python/</link><pubDate>Sat, 01 Aug 2026 10:01:12 +0700</pubDate><author>content@seomoney.org (Duy Nguyen)</author><guid>https://seomoney.org/kiem-chung-port-go-python/</guid><description><![CDATA[<p>Khi tôi nói với một người bạn rằng mình vừa viết lại toàn bộ pipeline gợi ý bài viết từ <a href="/blog-tu-python-sang-go/" rel="">Python sang</a> Go, câu hỏi đầu tiên của anh ấy không phải &ldquo;nhanh hơn bao nhiêu?&rdquo; mà là &ldquo;làm sao mày biết nó vẫn chạy đúng?&rdquo;. Đó chính là câu hỏi đúng đắn nhất. Viết lại một thuật toán sang ngôn ngữ khác là một chuyện; chứng minh bản viết lại cho kết quả như bản gốc lại là chuyện hoàn toàn khác. Bài này kể về cách tôi trả lời câu hỏi đó — không bằng niềm tin, mà bằng ba con số: 6303/6304, 0,0001 và 103/120.</p>]]></description></item><item><title>TF-IDF từ con số 0: thuật toán gợi ý bài viết trong Go</title><link>https://seomoney.org/thuat-toan-goi-y-bai-viet-tf-idf-go/</link><pubDate>Sat, 01 Aug 2026 10:01:12 +0700</pubDate><author>content@seomoney.org (Duy Nguyen)</author><guid>https://seomoney.org/thuat-toan-goi-y-bai-viet-tf-idf-go/</guid><description><![CDATA[<p>Mỗi khi bạn đọc xong một bài trên blog này, ở cuối trang có bốn bài viết khác hiện ra dưới dòng chữ &ldquo;Có thể bạn sẽ thích&rdquo;. Với người đọc, đó là một chi tiết nhỏ bên lề trang. Với tôi, đó là một thuật toán học máy chạy bằng Go thuần, không một thư viện bên ngoài, và mỗi dòng code của nó đều có thể giải thích được từ gốc. Bài này sẽ mổ xẻ toàn bộ <code>tools/ml-related/main.go</code> — từ chữ đầu tiên đến dòng xuất JSON — để bạn thấy một hệ gợi ý nhỏ thực sự hoạt động ra sao.</p>]]></description></item><item><title>Blog chuyển tech stack từ Python sang Go: câu chuyện có thật</title><link>https://seomoney.org/blog-tu-python-sang-go/</link><pubDate>Sat, 01 Aug 2026 09:12:29 +0700</pubDate><author>content@seomoney.org (Duy Nguyen)</author><guid>https://seomoney.org/blog-tu-python-sang-go/</guid><description><![CDATA[<p>Một buổi sáng, tôi mở terminal và gõ một lệnh duy nhất để build toàn bộ trang web này. Không còn <code>pip install</code>, không còn môi trường Python, không còn bước &ldquo;chờ scikit-learn tải xong&rdquo;. Toàn bộ chuỗi công cụ — từ trình tạo trang tĩnh đến thuật toán gợi ý bài viết liên quan — giờ đây đều nói cùng một ngôn ngữ: Go.</p>
<p>Câu chuyện này có thật, và nó nằm ngay trong git log của blog.</p>]]></description></item><item><title>Lịch sử Windows: hành trình 40 năm qua từng phiên bản</title><link>https://seomoney.org/lich-su-windows-tung-phien-ban/</link><pubDate>Sat, 01 Aug 2026 05:50:07 +0700</pubDate><author>content@seomoney.org (Duy Nguyen)</author><guid>https://seomoney.org/lich-su-windows-tung-phien-ban/</guid><description><![CDATA[<p>Nếu bạn đang đọc bài viết này trên một chiếc máy tính để bàn hay laptop, gần như chắc chắn thứ đang chạy bên dưới màn hình là Windows. Hơn bốn thập niên qua, hệ điều hành của Microsoft đã bám rễ vào gần như mọi ngóc ngách của ngành máy tính cá nhân, từng nắm hơn 90% thị phần máy tính cá nhân toàn cầu, vượt qua cả Mac OS vốn ra đời sớm hơn một năm. Hành trình ấy bắt đầu từ năm 1985, khi &ldquo;cửa sổ&rdquo; (window) đầu tiên được đặt tên, và vẫn tiếp diễn đến hôm nay với Windows 11. Đó là câu chuyện về những cuộc cách mạng giao diện, những bản nâng cấp thất bại cay đắng và những lần vực dậy ngoạn mục — một lịch sử công nghệ đáng để nhìn lại.</p>]]></description></item><item><title>Điện toán lượng tử — Bước ngoặt mới của công nghệ thế giới</title><link>https://seomoney.org/dien-toan-luong-tu/</link><pubDate>Wed, 29 Jul 2026 00:42:32 +0700</pubDate><author>content@seomoney.org (Duy Nguyen)</author><guid>https://seomoney.org/dien-toan-luong-tu/</guid><description>&lt;p>Hãy tưởng tượng một chiếc máy tính có thể xử lý đồng thời hàng tỷ phép tính — không phải bằng cách chạy nhanh hơn, mà bằng cách khai thác những định luật kỳ lạ nhất của vật lý học. Năm 1982, nhà vật lý Richard Feynman đặt ra một câu hỏi tưởng chừng không tưởng: liệu có thể chế tạo một cỗ máy tính toán dựa trên các nguyên lý lượng tử hay không? Bốn thập kỷ sau, câu trả lời đang dần hiện ra, và nó hứa hẹn sẽ làm rung chuyển nền tảng của công nghệ thế giới.&lt;/p></description></item><item><title>Blog Duy Nguyen Nâng Cấp: Nhanh Hơn, Ổn Định Hơn, Dễ Đọc Hơn</title><link>https://seomoney.org/cai-tien-ky-thuat-blog-duy-nguyen/</link><pubDate>Tue, 28 Jul 2026 23:20:00 +0700</pubDate><author>content@seomoney.org (Duy Nguyen)</author><guid>https://seomoney.org/cai-tien-ky-thuat-blog-duy-nguyen/</guid><description>&lt;p>Một blog tốt không cần phô diễn quá nhiều hiệu ứng. Điều đáng giá hơn là cảm giác đọc mượt: trang mở nhanh, ảnh không làm bố cục nhảy, chữ dễ theo dõi và người đọc tìm được bài liên quan ngay khi cần. Đó là hướng của đợt nâng cấp gần đây tại Duy Nguyen — tối ưu những ma sát nhỏ vốn dễ bị bỏ qua, từ cách ảnh được phục vụ đến cách một bài viết dẫn sang bài tiếp theo.&lt;/p></description></item></channel></rss>