Profile
Quỳnh Ruby

Xin chào

Mình là Quỳnh

Một người làm sản phẩm, theo đuổi phong cách tối giản, yêu mèo và thích cà phê. Bạn có thể dành ra khoảng 5 phút để hiểu hơn về mình tại đây.

Mình dạo này: Đang đọc quyển "Lựa chọn đúng quan trọng hơn nỗ lực", tập chụp ảnh với lens 25mm, build một vài micro-app và mày mò cập nhật chiếc blog này.

Xem trang Now

Dự án gần đây

Tất cả dự án →
Building

MealTrack

Ứng dụng ghi bữa ăn, theo dõi calories và dinh dưỡng mỗi ngày, lên thực đơn cho cả tuần và lưu công thức các món hay nấu.

Cập nhật 04/11/2026

Bắt đầu dự án MealTrack

Từ một file Google Sheet kết hợp với Claude để theo dõi calo và dinh dưỡng, mình bắt đầu tự xây dựng MealTrack - một ứng dụng phục vụ nhu cầu cá nhân. Đây là những ghi chép đầu tiên về ý tưởng, phạm vi tính năng và cách mình tiếp cận dự án.
Bắt đầu dự án MealTrack
Thử nghiệm

Bắt đầu dự án MealTrack

Từ một file Google Sheet kết hợp với Claude để theo dõi calo và dinh dưỡng, mình bắt đầu tự xây dựng MealTrack - một ứng dụng phục vụ nhu cầu cá nhân. Đây là những ghi chép đầu tiên về ý tưởng, phạm vi tính năng và cách mình tiếp cận dự án.

· 8 phút đọc
Bắt đầu dự án MealTrack
Author
Quỳnh Ruby

Bắt đầu dự án MealTrack

TL;DR > Từ một file Google Sheet kết hợp với Claude để theo dõi calo và dinh dưỡng, mình bắt đầu tự xây dựng một ứng dụng...

Bắt đầu dự án MealTrack

Hiểu về tham số member_limit khi tạo link mời vào nhóm Telegram

Cơ chế này thực chất vận hành ra sao và làm thế nào để vô hiệu hóa link một lần một cách chính xác?
Hiểu về tham số member_limit khi tạo link mời vào nhóm Telegram
Cẩm nang

Hiểu về tham số member_limit khi tạo link mời vào nhóm Telegram

Cơ chế này thực chất vận hành ra sao và làm thế nào để vô hiệu hóa link một lần một cách chính xác?

· 3 phút đọc
Hiểu về tham số member_limit khi tạo link mời vào nhóm Telegram
Author
Quỳnh Ruby

Hiểu về tham số member_limit khi tạo link mời vào nhóm Telegram

Bối cảnh Chuyện là mình quản lý một group Premium Membership trên Telegram, mỗi khi có thành viên đăng ký membership thì...

Hiểu về tham số member_limit khi tạo link mời vào nhóm Telegram

Cách giữ MacBook hoạt động khi gập màn hình không cắm sạc

Lệnh để chặn sleep macOS khi gập máy mà không cắm sạc
Cẩm nang

Cách giữ MacBook hoạt động khi gập màn hình không cắm sạc

Lệnh để chặn sleep macOS khi gập máy mà không cắm sạc

· 1 phút đọc
Author
Quỳnh Ruby

Cách giữ MacBook hoạt động khi gập màn hình không cắm sạc

Vấn đề Hệ điều hành macOS mặc định sẽ tự động chuyển sang chế độ ngủ (Sleep) ngay khi người dùng gập màn hình, trừ khi m...

#

Nhìn thấy mọi người có thêm cảm hứng, ý tưởng để ứng dụng AI Automation vào công việc và đời sống hàng ngày, mình thật sự cảm thấy rất vui <3

#

Trích dẫn từ anh Việt:

Tối ưu tốc độ tìm kiếm, duyệt files trong các repo lớn với lệnh rg thay cho grep
Nay mình chuyển qua máy tính khác và cài lại Claude mới để ý bình thường nó chỉ dùng lệnh grep chứ không phải rg như Codex.
Lý do đơn giản là rg thường không được cài đặt sẵn trên các OS. Nhưng Codex App sẽ mang theo lệnh này trong gói cài đặt của nó và lệnh rg luôn ưu tiên sử dụng thay cho grep.
Cho những ai chưa biết: lệnh rg viết bằng Rust. Điểm khác biệt là cách nó triển khai tìm kiếm:

  • Với chuỗi cố định và các phần chuỗi có thể tận dụng trong regex, engine dùng những tối ưu như SIMD để xử lý nhiều byte mỗi lần.
  • Nó lựa chọn cách đọc file phù hợp, bằng bộ đệm hoặc memory map.
  • Khi phát hiện dấu hiệu file nhị phân, nó mặc định dừng tìm trong file đó.
  • Nó bỏ qua file bị ignore và file ẩn ngay trong quá trình duyệt thư mục.
    Bù lại rg có khuyết điểm cần lưu ý là nó sẽ bỏ qua các files theo gitinore. Nên nếu repo có các folder làm việc nội bộ và không push git thì có khả năng nó sẽ tìm sót. Vì thế khi dùng cần thêm tham số để nó đọc thêm các folder dạng này.
    Mình có thử đo lại cùng một cụm từ trên docs/ và plans/ (khoảng 14.700 file, gần 1 GB):
  • grep -rn: 6,0 giây (5,6 giây CPU, chỉ một luồng) tìm thấy 966 dòng.
  • rg -n: 0,24 giây (chạy nhiều luồng, rất ngắn) tìm thấy 966 dòng.

Rồi tới đây việc đơn giản tiếp theo chỉ là cài thêm rg và đặt rule hoặc hook vào cho Claude. Các agents hoạt động vèo vèo, CPU cũng giảm hẳn, đặc biệt khi đang chạy nhiều luồng subagents đồng thời

facebook.com Viet Tran
#

Cutie trong một chiều đầu thu ❤️