<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mã nguồn mở on [ MECANIK DEV ]</title><link>https://mecanik.dev/vi/tags/open-source/</link><description>Recent content in Mã nguồn mở on [ MECANIK DEV ]</description><generator>Hugo</generator><language>vi</language><copyright>Bản quyền © 2020-{year} của [ MECANIK DEV ]. Bảo lưu mọi quyền.</copyright><lastBuildDate>Wed, 09 Sep 2026 07:00:00 +0100</lastBuildDate><atom:link href="https://mecanik.dev/vi/tags/open-source/index.xml" rel="self" type="application/rss+xml"/><item><title>Khi nào Drupal Commerce thắng Shopify</title><link>https://mecanik.dev/vi/posts/drupal-commerce/</link><pubDate>Wed, 09 Sep 2026 07:00:00 +0100</pubDate><guid>https://mecanik.dev/vi/posts/drupal-commerce/</guid><description>&lt;p>Với phần lớn cửa hàng trực tuyến, Drupal Commerce là câu trả lời sai. Đó không phải lời chê dự án, vốn được thiết kế tốt suốt mười lăm năm, mà là mô tả phần lớn cửa hàng: vài trăm SKU, một tiền tệ, khách tiêu dùng, cuối cùng một lần quẹt thẻ. Với hình hài đó, nền tảng lưu trữ sẵn thắng ở mọi trục quan trọng, và tranh luận kết thúc trước khi kịp bắt đầu.&lt;/p></description></item><item><title>Drupal 12: thay đổi những gì và khi nào nên chuyển</title><link>https://mecanik.dev/vi/posts/drupal-12/</link><pubDate>Tue, 08 Sep 2026 19:00:00 +0100</pubDate><guid>https://mecanik.dev/vi/posts/drupal-12/</guid><description>&lt;p>Drupal 12 dự kiến ra trong tuần 7 tháng 12 năm 2026, còn Drupal 10 hết vòng đời ngày 9 tháng 12 năm 2026. Hai mốc cách nhau hai dòng trên cùng một trang &lt;a href="https://www.drupal.org/about/core/policies/core-release-cycles/schedule" target="_blank" rel="nofollow noopener noreferrer">lịch phát hành nhân Drupal&lt;svg class="external-link-icon" viewBox="0 0 24 24" aria-hidden="true" focusable="false">&lt;path d="M14 3h7v7M21 3l-11 11M10 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5"/>&lt;/svg>&lt;/a>
, và phần lớn chủ site Drupal 10 chưa để ý. Bản alpha đầu tiên của nhánh lớn mới được gắn thẻ ngày 2 tháng 9 năm 2026, nên hình hài bản phát hành giờ là chuyện đã ghi nhận, không phải phỏng đoán.&lt;/p></description></item><item><title>Phát triển plugin WordPress trụ được qua cập nhật lõi</title><link>https://mecanik.dev/vi/posts/wordpress-plugin-development/</link><pubDate>Sat, 05 Sep 2026 07:00:00 +0100</pubDate><guid>https://mecanik.dev/vi/posts/wordpress-plugin-development/</guid><description>&lt;p>Phần lớn dự án phát triển plugin WordPress đều đi theo một quỹ đạo giống nhau. Ai đó cần một biểu mẫu đặt lịch, một trình nhập dữ liệu hay thêm một trường ở trang thanh toán, lập trình viên viết ra, nó chạy được, rồi mọi người chuyển sang việc khác. Hai năm sau, website mắc kẹt ở một phiên bản WordPress cũ vì không ai dám chắc plugin đó sống sót qua một lần cập nhật, còn người viết nó thì đã nghỉ.&lt;/p></description></item><item><title>WordPress 7.0 và AI Client trong lõi</title><link>https://mecanik.dev/vi/posts/wordpress-7-ai-client/</link><pubDate>Fri, 04 Sep 2026 19:00:00 +0100</pubDate><guid>https://mecanik.dev/vi/posts/wordpress-7-ai-client/</guid><description>&lt;p>WordPress 7.0 phát hành ngày 20 tháng 5 năm 2026 với tên mã Armstrong, chậm sáu tuần so với lịch 2026 ban đầu, và là bản phát hành lõi quan trọng nhất với agency kể từ block editor. Tiêu đề là lõi giờ trò chuyện được với mô hình AI tạo sinh. Chi tiết quan trọng hơn: lõi giờ định nghĩa cách plugin trò chuyện với chúng, và điều đó lặng lẽ thay đổi những gì mọi plugin trên site được mặc định về lãnh địa mình.&lt;/p></description></item><item><title>Drupal AI - Các module AI thực sự làm được gì</title><link>https://mecanik.dev/vi/posts/drupal-ai/</link><pubDate>Fri, 04 Sep 2026 07:00:00 +0100</pubDate><guid>https://mecanik.dev/vi/posts/drupal-ai/</guid><description>&lt;p>Drupal AI không còn là mớ module contrib rời rạc theo từng nhà cung cấp, ai cần thì tự gắn. Giờ nó là một dự án thống nhất có lớp trừu tượng bên dưới, có chu kỳ phát hành được đội bảo mật bao phủ, và là sản phẩm đóng gói trong Drupal CMS, hỏi có muốn bật một phần ngay khi cài đặt. Câu hỏi đáng hỏi đã chuyển từ Drupal có làm được AI không, sang phần nào đáng bật và mỗi phần tốn bao nhiêu khi bốn biên tập viên dùng mỗi ngày làm việc.&lt;/p></description></item><item><title>Hosting Drupal: máy chủ nào thực sự chạy tốt</title><link>https://mecanik.dev/vi/posts/drupal-hosting/</link><pubDate>Thu, 03 Sep 2026 19:00:00 +0100</pubDate><guid>https://mecanik.dev/vi/posts/drupal-hosting/</guid><description>&lt;p>Hosting Drupal là nơi phần lớn tiếng xấu “Drupal chậm” bắt đầu, và gần như lúc nào nó cũng là một quyết định mua sắm chứ không phải vấn đề phần mềm. Website được dựng tử tế, rồi lên sóng trên một gói có giá dành cho trang giới thiệu gồm vài tệp PHP. Kết quả là một hệ quản trị nội dung với luồng dựng trang nghiêm túc phải chạy trong giới hạn bộ nhớ mà nó không đổi được, trên bộ nhớ đệm mã lệnh mà nó không kiểm soát được, và không có shell để chạy công cụ của chính nó.&lt;/p></description></item><item><title>Rời OpenAI: chuyển sang mô hình mở tốn bao nhiêu</title><link>https://mecanik.dev/vi/posts/moving-off-openai-open-weight-switch-cost/</link><pubDate>Sat, 08 Aug 2026 19:00:00 +0100</pubDate><guid>https://mecanik.dev/vi/posts/moving-off-openai-open-weight-switch-cost/</guid><description>&lt;p>Lập luận cho việc rời OpenAI đã mạnh lên rõ rệt trong năm 2026. Các mô hình trọng số mở đã đạt tới mức mà khoảng cách chất lượng gần như biến mất trong công việc sản xuất thường ngày, giá niêm yết thấp hơn, và bản thân trọng số có thể tải về, điều biến quan hệ với nhà cung cấp từ sự phụ thuộc thành một lựa chọn.&lt;/p></description></item><item><title>Tự lưu trữ Kimi K3: phần cứng, chi phí, chủ quyền</title><link>https://mecanik.dev/vi/posts/self-hosting-kimi-k3-hardware-cost/</link><pubDate>Wed, 05 Aug 2026 19:00:00 +0100</pubDate><guid>https://mecanik.dev/vi/posts/self-hosting-kimi-k3-hardware-cost/</guid><description>&lt;p>Tự lưu trữ Kimi K3 trở nên khả thi về mặt kỹ thuật vào ngày 27 tháng 7 năm 2026, khi Moonshot AI công bố trọng số của mô hình 2,8 nghìn tỷ tham số cùng với hỗ trợ suy luận cho môi trường sản xuất. Rất nhiều tổ chức đọc tin đó và kết luận rằng giờ đây họ có thể chạy suy luận cấp hàng đầu trên phần cứng của mình và thôi trả tiền theo từng token.&lt;/p></description></item><item><title>Kimi K3 API: Giá, tích hợp và các đánh đổi</title><link>https://mecanik.dev/vi/posts/kimi-k3-api-pricing-integration/</link><pubDate>Wed, 05 Aug 2026 07:00:00 +0100</pubDate><guid>https://mecanik.dev/vi/posts/kimi-k3-api-pricing-integration/</guid><description>&lt;p>Kimi K3 API xuất hiện cùng một tổ hợp khá hiếm gặp: kết quả benchmark gần chạm nhóm dẫn đầu, mức giá quyết liệt, và trọng số có thể tải về. Moonshot AI công bố bộ trọng số đó vào ngày 27 tháng 7 năm 2026, biến K3 thành mô hình mở lớn nhất từng được phát hành và là lần đầu tiên một mô hình ở quy mô này là thứ mà về nguyên tắc bạn có thể tự vận hành.&lt;/p></description></item><item><title>Mô hình cấp phép phần mềm: Hướng dẫn doanh nghiệp 2026</title><link>https://mecanik.dev/vi/posts/software-licensing-models-enterprise-applications/</link><pubDate>Thu, 30 Jul 2026 07:00:00 +0100</pubDate><guid>https://mecanik.dev/vi/posts/software-licensing-models-enterprise-applications/</guid><description>&lt;p>Lựa chọn giữa các mô hình cấp phép phần mềm là một trong những quyết định chiến lược có ảnh hưởng sâu sắc nhất mà các nhà sáng lập phải đưa ra khi xây dựng ứng dụng doanh nghiệp vào năm 2026. Chọn sai hình thức hợp đồng có thể làm hạn chế khả năng tiếp cận thị trường của bạn, cản trở cơ hội mở rộng SaaS hoặc vô tình buộc bạn phải chia sẻ mã nguồn độc quyền của mình. Do đó, các nhà sáng lập cần cân nhắc cách bảo vệ tài sản trí tuệ (IP) cốt lõi của họ trong khi vẫn giữ cho tỷ suất lợi nhuận hoạt động được tối ưu. Hướng dẫn này đi sâu vào các cấu trúc pháp lý, các ràng buộc của mã nguồn mở và các điều khoản độc quyền được sử dụng để cấp phép phần mềm doanh nghiệp.&lt;/p></description></item><item><title>Phát Triển Web Drupal - Hướng Dẫn 2026</title><link>https://mecanik.dev/vi/posts/drupal-web-development-a-2026-guide/</link><pubDate>Thu, 02 Jul 2026 07:00:00 +0100</pubDate><guid>https://mecanik.dev/vi/posts/drupal-web-development-a-2026-guide/</guid><description>&lt;p>Phát triển web Drupal chiếm một vị trí đặc biệt trong lĩnh vực quản lý nội dung: ít được nhắc đến hơn WordPress, nhưng được tin dùng bởi các chính phủ, trường đại học và các tổ chức lớn cho những trang web mà cấu trúc, bảo mật và khả năng mở rộng là yếu tố quan trọng. Mối quan tâm tìm kiếm về phát triển web Drupal đã tăng lên, và có lý do chính đáng, vì nền tảng này phù hợp với một loại dự án mà các công cụ đơn giản hơn gặp khó khăn. Hướng dẫn 2026 này giải thích Drupal thực sự giỏi điều gì, so sánh với WordPress như thế nào, khi nào là lựa chọn đúng đắn và những điều các tổ chức Anh cần biết trước khi cam kết sử dụng nó.&lt;/p></description></item><item><title>Tiny BPE Trainer – Trình huấn luyện BPE nhanh và nhẹ bằng C++</title><link>https://mecanik.dev/vi/posts/tiny-bpe-trainer-a-fast-and-lightweight-bpe-trainer-in-c++/</link><pubDate>Thu, 07 Aug 2025 20:00:00 +0100</pubDate><guid>https://mecanik.dev/vi/posts/tiny-bpe-trainer-a-fast-and-lightweight-bpe-trainer-in-c++/</guid><description>&lt;h2 id="giới-thiệu-tiny-bpe-trainer">Giới thiệu Tiny BPE Trainer&lt;/h2>
&lt;p>Hầu hết các mô hình NLP hiện đại ngày nay, từ GPT đến RoBERTa, đều dựa vào mã hóa từ phụ bằng &lt;strong>Mã hóa cặp byte (BPE)&lt;/strong>. Nhưng nếu bạn muốn tự huấn luyện vốn từ vựng của mình bằng C++ thuần túy thì sao?&lt;/p>
&lt;p>Hãy làm quen với &lt;strong>Tiny BPE Trainer&lt;/strong> - một trình huấn luyện BPE cực nhanh, chỉ tập trung vào tiêu đề, được viết bằng C++ 17/20 hiện đại, &lt;strong>không phụ thuộc&lt;/strong>, hỗ trợ &lt;strong>UTF-8&lt;/strong> đầy đủ và đầu ra tương thích với HuggingFace (&lt;code>vocab.txt&lt;/code>, &lt;code>merges.txt&lt;/code>).&lt;/p></description></item><item><title>Công cụ mã hóa C++ nhanh chóng, hỗ trợ UTF-8 dành cho NLP và ML</title><link>https://mecanik.dev/vi/posts/a-fast-utf-8-aware-c++-tokenizer-for-nlp-ml/</link><pubDate>Wed, 06 Aug 2025 06:00:00 +0100</pubDate><guid>https://mecanik.dev/vi/posts/a-fast-utf-8-aware-c++-tokenizer-for-nlp-ml/</guid><description>&lt;h2 id="giới-thiệu-về-modern-text-tokenizer">Giới thiệu về Modern Text Tokenizer&lt;/h2>
&lt;p>Các mô hình xử lý ngôn ngữ tự nhiên (NLP) hiện đại như BERT, DistilBERT và các kiến trúc dựa trên bộ chuyển đổi khác phụ thuộc rất nhiều vào việc mã hóa hiệu quả. Tuy nhiên, các nhà phát triển C++ thường gặp phải những hạn chế như các phần phụ thuộc cồng kềnh, hỗ trợ Unicode kém hoặc thiếu khả năng tương thích với các bộ mã hóa dựa trên từ vựng.&lt;/p></description></item></channel></rss>