2 điểm bởi GN⁺ 6 giờ trước | 1 bình luận | Chia sẻ qua WhatsApp
  • Trình soạn thảo desktop được xây dựng lại từ đầu với kiến trúc xoay quanh GPU shader và framework UI tự phát triển bằng Rust là GPUI nay đã đạt đến mức mà đa số lập trình viên có thể nhanh chóng làm quen
  • Đã mở rộng phạm vi tính năng trên Mac, Windows, Linux và có các tính năng editor hiện đại như Git integration, SSH remoting, Debugger, rainbow brackets
  • Định vị себя như một AI-native editor, tích hợp vào cấu trúc editor khả năng chạy multiple agents in parallel, edit predictions, và kết nối agent bên ngoài dựa trên Agent Client Protocol
  • Nhắm tới cộng tác nơi con người và AI agent cùng làm việc trên cùng một codebase từ một góc nhìn nhất quán nhờ engine đồng bộ hóa dựa trên DeltaDB và CRDTs
  • Cùng lúc ra mắt Zed for Business, hỗ trợ centralized billing, role-based access controls, team management, và sẽ tiếp tục phát hành hằng tuần ngay cả sau 1.0

Ý nghĩa của 1.0

  • Zed 1.0 là trình soạn thảo desktop được xây dựng lại từ đầu sau Atom, vốn là editor dựa trên công nghệ web; toàn bộ ứng dụng được cấu trúc xoay quanh GPU shader và họ đã triển khai framework UI riêng là GPUI bằng Rust
  • Để vượt qua giới hạn của các công nghệ nền tảng hiện có, họ chọn cách sở hữu toàn bộ stack ở mọi tầng, và kết quả là sau nhiều năm phát triển đã đi đến tuyên bố 1.0
  • Trong 5 năm qua, Zed đã mở rộng phạm vi tính năng trên Mac, Windows, Linux, bao gồm các tính năng editor hiện đại như Git integration, SSH remoting, Debugger, rainbow brackets
  • Codebase đã tăng lên hơn 1 triệu dòng, và hiện hàng trăm nghìn lập trình viên đang dùng Zed mỗi ngày để triển khai phần mềm
  • 1.0 không có nghĩa là đã hoàn thiện hay hoàn hảo, mà có nghĩa là Zed nay đã đạt đến điểm mà đa số lập trình viên có thể nhanh chóng làm quen

AI và bước tiếp theo

  • Zed đã định vị mình là một AI-native editor và cung cấp tính năng chạy multiple agents in parallel cùng edit predictions
  • edit predictions đề xuất thay đổi tiếp theo ở mức từng lần gõ phím và hoạt động với tốc độ mà Zed kỳ vọng
  • Thông qua Agent Client Protocol, có thể kết nối thêm nhiều agent như Claude Agent, Codex, OpenCode, Cursor
  • Các tính năng AI không được chắp thêm lên trên editor hiện có mà đã được tích hợp vào ngay trong cấu trúc nền tảng của editor
  • Hiện họ đang phát triển DeltaDB, một engine đồng bộ hóa dựa trên CRDTs theo dõi mọi thay đổi ở cấp độ ký tự
  • DeltaDB giúp nhiều người và agent cùng nhìn vào một codebase luôn thay đổi từ một góc nhìn nhất quán
  • Thông qua cấu trúc này, họ muốn để các thành viên trong nhóm tham gia vào cuộc trò chuyện với agent, đồng thời trực tiếp rà soát và phát triển agentic code trong ngữ cảnh được tạo ra
  • Zed for Business cũng được ra mắt cùng lúc; các doanh nghiệp sẽ sớm có thể triển khai Zed cho đội ngũ kỹ sư và nhận được hỗ trợ centralized billing, role-based access controls, team management
  • Từ trước đến nay, Zed đã phát hành hơn một nghìn phiên bản, nhưng tất cả đều bắt đầu bằng 0, và đây là lần đầu tiên đạt tới 1.0
  • Sau đó họ vẫn có kế hoạch tiếp tục phát hành hằng tuần như trước
  • Danh sách tính năng cần xây dựng trong tương lai vẫn chưa có điểm kết, và mỗi bản phát hành tiếp tục đẩy xa hơn mức độ hoàn thiện của việc làm phần mềm
  • download now
  • join us

1 bình luận

 
Ý kiến trên Hacker News
  • Tôi vừa đọc điều khoản 4.1 trong thỏa thuận cấp phép là thấy cụt hứng ngay
    Trong đó ghi rằng với Customer Data, Zed nhận được các quyền rất rộng như sử dụng, sao chép, lưu trữ, công khai, truyền tải, chuyển giao, hiển thị, chỉnh sửa, thậm chí tạo tác phẩm phái sinh, và tôi không muốn cấp những quyền đó đối với mã nguồn và sản phẩm mình đang làm

    • Tôi nghĩ điểm mấu chốt của câu đó không chỉ là phần đầu mà là đoạn từ solely trở đi
      Trong đó nói rõ chỉ giới hạn cho mục đích thực hiện nghĩa vụ hỗ trợ, tạo Telemetry, và tuân thủ nghĩa vụ pháp lý; đồng thời cũng ghi rằng trừ khi pháp luật yêu cầu, dữ liệu sẽ không được chuyển cho ai ngoài những người do khách hàng chỉ định hoặc nhà cung cấp dịch vụ
      Bỏ qua phần này để đọc thì có vẻ là một cách diễn giải hơi quá khắt khe với Zed
    • Tôi không phải luật sư, nhưng phần thực sự đáng lo có vẻ chỉ là telemetry
      Còn lại chủ yếu đọc như việc xử lý dữ liệu người dùng gửi lên để thực hiện tác vụ người dùng yêu cầu và hỗ trợ, đồng thời có thể đáp ứng các nghĩa vụ pháp lý như trả lời trát tòa
      Tuy vậy, định nghĩa telemetry ở 4.4 quá rộng, bao gồm log kỹ thuật, số liệu, dữ liệu và cả learnings, nên cảm giác như cả huấn luyện LLM cũng có thể bị tính vào đó, khá khó chịu
      Tôi nghĩ hợp đồng không cần phải mập mờ đến mức này
    • Thực ra chính đoạn cuối lại khiến nó có vẻ hợp lý theo lẽ thường
      Nghĩa là việc xử lý dữ liệu khách hàng chỉ được giới hạn trong 1) nghĩa vụ theo hợp đồng và hỗ trợ, 2) telemetry, 3) khi pháp luật yêu cầu, và bản thân phạm vi đó có vẻ vẫn chấp nhận được
    • Còn nhiều thứ nữa
      Đây là phần tóm tắt trong bình luận ghim đầu video YouTube(https://www.youtube.com/watch?v=c6Bns1T77HM): có các điều khoản về trọng tài bắt buộc, từ bỏ kiện tập thể, cần opt-out trong vòng 30 ngày, thời hiệu 1 năm, có thể chấm dứt tài khoản không cần lý do, có thể xóa dữ liệu nếu ngừng thanh toán, giới hạn hoàn tiền, thay đổi điều khoản đơn phương, cho phép dùng tên và logo vào mục đích marketing, không bảo đảm gì, và mức giới hạn trách nhiệm rất thấp: bằng số tiền đã thanh toán trong 12 tháng gần nhất hoặc 100 đô la, lấy số lớn hơn
      Ngoài ra, tự động hoàn thành mặc định có thể gửi mã cho nhà cung cấp AI, nên nếu xử lý mã nhạy cảm hoặc độc quyền thì đặc biệt cần cẩn thận
    • Tôi đang tự hỏi có phải chỉ cần tự build từ source rồi chạy mà không cung cấp thông tin gì là được không
      Hay editor này có cấu trúc buộc phải phone home trong lúc chạy hay không, tôi muốn biết
  • Tôi cảm thấy đội ngũ Zed đã tạo ra editor hiện đại tốt nhất mà tôi từng dùng
    Thực ra tôi còn đăng ký trả phí hằng tháng như một cách ủng hộ; từ lâu tôi đã muốn có một phương án thay thế Sublime Text chạy ở mọi nơi và làm được hầu hết những gì cần thiết, và Zed đã lấp đúng chỗ đó
    Tôi đã trả tiền JetBrains hằng năm từ 2017, nhưng từ khi dùng Zed thì gần như không còn mở nó nữa, trừ lúc cần Rider cho C#

    • Zed thật sự rất sướng tay khi dùng
      Hơn một năm nay tôi không phải mở VSCode lần nào, và dù không rành Rust thì việc viết extension vẫn tương đối dễ
      Có vẻ họ đã rút kinh nghiệm đúng từ thời Atom nên hiệu năng cũng rất tốt
    • Tôi luôn nghĩ Zed là phương án thay thế Sublime Text
      Nếu lỡ nghịch cấu hình Neovim rồi làm hỏng nó, tôi vẫn có thể để Zed làm phương án dự phòng khi cần chỉnh sửa gấp; và chế độ Vim của nó, ngoài JetBrains hay Vim gốc ra, là thứ tôi thấy tốt nhất
    • Ban đầu tôi chưa từng nghĩ Zed là bản thay thế Sublime, nhưng nghe xong thì thấy hoàn toàn có thể
      Tôi vốn chỉ dùng Sublime như sổ ghi chú tạm siêu nhanh mà đóng đi vẫn không mất nội dung, và có vẻ Zed cũng làm tốt vai trò đó
      Cũng khiến tôi nghĩ là có thể sẽ bớt đi một sản phẩm tương tự
    • Giờ đây nó gần như là lựa chọn mặc định mỗi khi tôi phải đụng tay vào bất kỳ file text nào
      Những file từng làm crash editor khác, đặc biệt là Cursor hay VSCode, thì Zed vẫn chịu được khá tốt
    • Tôi cũng đang định tải về thử cho biết, mà lịch sử dùng IDE/editor của bạn giống tôi đến kỳ lạ nên thấy hơi déjà vu
      Hy vọng tôi cũng sẽ có cảm giác giống vậy
  • Tôi thấy các bình luận trên đầu đang quá tệ
    Đội này đã làm ra một sản phẩm tuyệt vời với công nghệ mới, và về sau còn sẽ tốt hơn nữa, thế mà trọng tâm lại đang bị kéo sang những chỗ rất kỳ quặc

    • Tôi không rõ chính xác Zed có gì là tuyệt vời và mới mẻ
      Tôi đã vài lần dùng thử khoảng một tuần nhưng chưa cảm được điểm đặc biệt, rồi lại bỏ đi
      Tôi cũng không phải kiểu người chỉ khăng khăng với vi; tôi đã dùng lâu năm VSCode, Idea, Sublime, Xcode, Eclipse và vim, nhưng việc backend GUI là mới thì trong trải nghiệm chỉnh sửa hằng ngày không quan trọng lắm
      Với phần cứng bây giờ, ngay cả Idea tôi cũng thấy đủ nhanh, dù vậy tôi vẫn công nhận Zed là một editor tốt
    • Nếu phát hành cùng điều khoản chống người dùng thì đương nhiên phải bị đem ra bàn
      Những phản đối như vậy là hoàn toàn chính đáng, chứ nếu không thì cũng chẳng biết nên thảo luận ở đâu
    • Theo tôi thấy thì 3 bình luận đầu hiện giờ đều là tích cực
      Khi bài mới lên được một hai tiếng, phiếu bầu thường vẫn chưa ổn định, nên chờ thêm một chút thường sẽ tốt hơn
    • Nếu tiêu đề được đặt theo kiểu nhiều thông tin hơn thì có lẽ luồng bình luận cũng đã khá hơn
  • Xin chúc mừng
    Hiện tôi đang dùng Zed làm công cụ chính trên máy chủ SSH từ xa của exe.dev
    Trong 18 tháng qua tôi đã đổi công cụ phát triển rất nhiều, và Zed với exe.dev cho cảm giác là một cặp ăn khớp hoàn hảo
    Zed giải quyết file editor, terminal, agent và làm việc từ xa qua SSH trong cùng một màn hình, lại nhanh và trực quan
    exe.dev là thứ đầu tiên cho tôi cảm giác như một dev container mà tôi thực sự thích; nhờ sandbox từ xa có kết nối Internet nên cả dangerously-skip-permissions cũng dùng an toàn, còn mô hình truy cập private/shared/public tiết kiệm rất nhiều thời gian
    Tôi cũng dùng https://conductor.build/ và GitHub, nhưng cảm giác chỉnh sửa trực tiếp một ứng dụng live reload trên mạng đang ngày càng bớt phiền hơn

    • Nghe nói chỉnh sửa SSH từ xa làm tốt thì thật đáng mừng
      Tôi cũng hay dùng VSCode Remote-SSH và nhìn chung là tốt, nhưng nó ngốn quá nhiều bộ nhớ, đôi khi còn rơi vào trạng thái như vòng lặp vô hạn rồi ăn sạch RAM của máy, thậm chí làm nghẽn luôn lưu lượng mạng
      Hệ điều hành phải vài phút sau mới giết tiến trình được để tôi kết nối lại; cũng có vẻ như đôi khi rg phát điên vì một đống symlink lớn, và chỉ cần sửa JavaScript thôi là hàng loạt ts-server bật lên đến mức không chịu nổi
      Nếu đang đụng vào server vận hành thực tế thì chuyện đó khá đáng sợ, nên tôi đang tìm phương án khác và Zed nằm trong danh sách ứng viên
    • Tôi tò mò exe.dev khác gì so với tổ hợp VPS + Caddy + subdomain
      Xác thực thì với Caddy và basic auth cũng làm được, dù hơi phải động tay nhưng không quá khó; còn nếu VPS cỡ Raspberry thì có khi còn chẳng tốn phí thuê bao
    • Chắc tôi phải kiểm tra lại lần nữa
      Lần trước khi tôi kết nối vào máy chủ SSH từ xa thì tích hợp git không hoạt động đúng, và cũng không thể map port ngay lúc runtime
      Tôi phải hạ mọi thứ xuống, chỉ định port rồi kết nối lại, khá bất tiện; trong khi các công cụ khác thường tự forward hoặc cho mở cổng ngẫu nhiên ngay lập tức nên khác biệt khá rõ
    • Workflow online live reloading apps này tôi vẫn chưa hình dung rõ trong đầu
      Không biết nó có cấu trúc chia sẻ đĩa hay không; nếu có thì liệu vấn đề phải để bản chính và bản thử nghiệm ở các thư mục hay worktree khác nhau có còn nguyên không
      Đó cũng chính là chỗ tôi đang mắc, và hiện tôi đang đưa cho mọi người một hệ thống khởi tạo N chiếc VM, nhưng khi VM biến mất thì storage không còn bền vững
      Cuối cùng trạng thái trên branch GitHub vẫn là chuẩn tham chiếu, và nếu sửa app trong VM thì chúng tôi kỳ vọng người dùng commit rồi đẩy ngược về repo để lưu lại
    • Nhờ bình luận này mà tôi nhận ra exe.dev chính là thứ tôi vẫn đi tìm dù còn chưa biết mình đang tìm gì
      Làm tôi muốn đào sâu vào ngay lập tức
  • Tôi muốn thích Zed, và cũng thấy họ đã bỏ vào đó rất nhiều công sức, nhưng hiện giờ tôi vẫn ở lại với Sublime
    Tôi đang phải xử lý nhiều dự án PHP lớn bắt đầu từ thập niên 2010 đến 2020, và Zed cảnh báo quá nhiều về những cú pháp vụn vặt vốn rất phổ biến trong thời đó
    Ví dụ như các hàm không có kiểu trả về; vì thế những đoạn mã thực tế vẫn chạy tốt lại hiện đỏ rực trong Zed, mà việc tắt các cảnh báo kiểu này cũng không hề dễ
    Chỉ cần có nút kiểu như trong dự án này thì từ giờ đừng hiện lại loại cảnh báo tôi đang xem nữa là đã đỡ rất nhiều; lúc đó có thể giữ lại những cảnh báo có ý nghĩa như biến chưa khai báo và dẹp bớt những thứ quá đà

    • Mã PHP của giai đoạn đó thực tế vẫn chạy tốt, và việc thiếu kiểu trả về không có nghĩa là nó ít khả năng chạy hơn
      Chỉ là sẽ khó phát hiện bug sớm hơn thôi
      Tôi chưa dùng Zed, nhưng tôi muốn biết liệu có thể chọn phiên bản PHP hoặc trỏ đến một binary PHP cụ thể để chỉnh mức cảnh báo cho đúng không
      Trong VS Code tôi làm vậy để khớp lỗi, và dù đã xử lý nhiều dự án PHP cũ, tôi chưa gặp vấn đề này
      Dù không theo cách đó thì chắc chắn vẫn phải có thiết lập quyết định thứ gì là lỗi và thứ gì là cảnh báo
    • Có lẽ đó là vấn đề với cấu hình LSP mà Zed gắn mặc định cho PHP
      Có vẻ chỉ cần chỉnh LSP để tránh các cảnh báo đó, hoặc tắt hẳn LSP server ấy đi là giải quyết được
    • Tôi cũng thích Sublime nhưng không muốn bỏ tiền nâng cấp từ Sublime 3 lên bản mới
      Zed gần với hình dung của tôi về phiên bản tiến hóa của Sublime; nói thật là tôi muốn một VS Code native, và giờ nó cho đúng cảm giác đó
      Zed có thể khiến người ta e dè vì nhắc nhiều đến AI, nhưng nếu không muốn thì cứ lờ đi, nó vẫn là một editor cao cấp và chất lượng tốt
      Nếu cứ thế này thì rất có thể sang năm tôi sẽ không gia hạn JetBrains nữa, và tôi mong JetBrains thể hiện điều gì đó theo hướng một IDE hợp nhất native hơn thay vì nhiều IDE riêng theo từng ngôn ngữ
      VS Code đã phình to quá mức theo thời gian, và chuẩn mực của một editor đơn giản vẫn là Sublime; còn Zed là cái tên đầu tiên khiến tôi có cảm giác họ thật sự làm ra được một editor hiện đại mà vẫn nhiều tính năng
    • Tôi cũng bám Sublime suốt nhiều năm, đến mức giờ gần như thành cố chấp
      Kiểu bảo thủ của người có tuổi giống như George R.R. Martin vẫn dùng WordStar 4.0 vậy, nhưng với tôi tính công thái học của nó vẫn áp đảo
      Tôi cũng đã dùng VSCode và Zed trong vài tuần, vài tháng theo kiểu thuần túy và tinh chỉnh đủ thứ, nhưng cuối cùng vẫn quay lại Sublime; còn các tác vụ liên quan AI thì chỉ cần chạy cạnh terminal là đủ
    • Tôi cũng đã thử Zed rồi cuối cùng lại quay về Sublime
      Khó giải thích thật rõ vì sao, nhưng dù tôi không gặp vấn đề cảnh báo như bạn thì Sublime vẫn hợp tay hơn
  • Hơi tiếc là bản phát hành lần này không có cải tiến giao diện tìm kiếm
    Tôi rất ghét cách mỗi lần tìm lại mở một tab mới; có những lúc tôi chỉ muốn lướt qua mã một chút rồi bấm esc để đóng là xong
    Tôi thấy kiểu tìm kiếm dạng Telescope của vim, helix và JetBrains tốt hơn nhiều
    https://github.com/zed-industries/zed/pull/46478

    • Trái lại, tôi rất thích giao diện tìm kiếm của Zed
      Xong việc thì chỉ cần ctrl-o để quay về tab trước đó
    • Tôi cũng không thích việc biến tất cả các tính năng mà mình cần tham chiếu trong lúc làm việc thành modal
      Thà có kiểu khái niệm giống ephemeral tabs mở theo split mặc định và đóng bằng esc còn hơn
      Có mượn chút ý tưởng từ emacs cũng chẳng sao
    • Tôi cực kỳ đồng cảm với điểm này
      Tôi đã dùng Zed cả tháng, và cách tìm kiếm này làm tôi phát điên, lại còn chậm nữa
      Với dự án lớn thì tìm kiếm là cốt lõi, mà chỗ đó yếu nên cuối cùng tôi quay lại VS Code
    • Tôi lại thích phần tìm kiếm của Zed
      Thậm chí tôi còn ước mỗi lần tìm nó đều mở tab mới, đừng tái sử dụng tab tìm kiếm cũ
      Như vậy không phải tìm lại kết quả cũ, và kết quả multibuffer rất tiện để vừa tìm/replace vừa chỉnh trực tiếp
    • Với mục đích đó thì tôi đang dùng television task được nhắc ở đây
      https://zed.dev/blog/hidden-gems-part-2
  • Tôi muốn thấy backend terminal Alacritty được thay bằng libghostty, có lẽ là libghostty-rs
    Những gì Mitchell đang làm ở Ghostty có vẻ khá hợp với hướng tiếp cận của Zed
    Mitchell dường như cũng muốn biến Alacritty thành một mục tiêu dễ chuyển đổi, và còn nói sẵn lòng hỗ trợ Warp
    https://x.com/mitchellh/status/2049159764261925005

  • Tôi khá thích Zed nên đã dùng nó làm công cụ chính ổn định theo từng giai đoạn vài tháng, nhưng rốt cuộc vẫn có hai điểm ma sát khiến tôi quay lại vscode hoặc neovim
    Đó là việc tìm kiếm mở trong tab mới mà không có tùy chọn sidebar, và việc trình xem diff là multibuffer nên không thể nhìn toàn bộ nội dung của các file đang so sánh trong cùng một cái nhìn
    Dù vậy tôi vẫn thích phần mềm này, nên xin chúc mừng 1.0 và sẽ tiếp tục theo dõi với hy vọng một ngày nào đó có thể chuyển hẳn sang nó

    • Đây cũng là hai điểm tôi khó chịu nhất
      Dù đã có khá nhiều cải thiện, tìm kiếmUX đi theo symbol vẫn còn chưa ổn nên rất mong được chăm chút thêm
  • Vài ngày trước tôi đã thử chuyển từ JetBrains IDE sang, và tốc độ cùng mức dùng bộ nhớ thật sự rất ấn tượng
    Nhưng tôi nhớ refactoring và một số tính năng khác quá nhiều, còn việc thiết lập session debug thì ở thời điểm này vượt quá quỹ thời gian tôi có, nên tạm thời tôi quay lại
    Một text editor thuần túy khó mà cho nhiều hơn Emacs bao nhiêu, nên rốt cuộc tôi vẫn mong có thêm nhiều tính năng IDE hơn
    Nhưng nhìn thông báo lần này thì có vẻ họ đang ưu tiên tích hợp agent, điều này lại làm tôi nhớ đến JetBrains: vì thế mà họ bắt đầu đánh mất điểm mạnh cốt lõi của mình

    • Tôi nghĩ JetBrains bây giờ cần nghiêm túc đầu tư vào việc rời bỏ stack dựa trên Java để chuyển sang Rust/C++
    • Tôi cũng giống vậy
      Zed có khá nhiều thứ lặt vặt gây khó chịu nên cuối cùng tôi không dùng nữa và chuyển sang VSCode
      Dạo này tôi chủ yếu dùng TypeScript và C#, và dù từng là fan cuồng JetBrains, giờ tôi thấy nó đã quá cồng kềnh, ngay cả trên M3 Pro cũng hay khựng hoặc mất nhiều thời gian
      Thêm nữa, tích hợp Claude Code trong VSCode hấp dẫn hơn nhiều so với chạy bằng CLI
  • Gần như điều duy nhất khiến tôi khó chịu ở Zed là theme mặc định
    Nó quá nhạt nhòa nên thành ra khó đọc hơn, mà những kiểu như chữ xám trên nền xám cũng đáng lo về mặt khả năng tiếp cận

    • Tôi cũng thấy theme mặc định của Zed không ổn lắm
      Về gu thì nó quá tầm thường, và tôi cũng muốn tương phản hơn một chút
      Dù vậy đổi sang theme khác thì rất dễ và lựa chọn cũng nhiều; thậm chí còn có thể tự làm theme, và trình chỉnh sửa theme chính thức cũng rất tốt
      https://zed.dev/theme-builder
      Sẽ tốt hơn nếu ngoài tên màu còn có mô tả từng màu được dùng ở đâu, nhưng ngoài chuyện đó ra thì tôi không có gì để phàn nàn lớn
      Tôi còn thấy việc tùy biến theme dễ hơn VSCode vì số lượng biến ít hơn
    • Biểu tượng cũng quá nhỏ
      Tổng thể vẫn có cảm giác mystery meat navigation
    • Theo tôi thấy thì gần như mọi thứ trong ứng dụng đều có thể đổi bằng theme
      Tôi cũng đã tùy biến màu diff và một vài màu cú pháp; theme mặc định của tôi là bản Monokai được mổ xẻ chỉnh sửa lại
    • Theo gu của tôi thì theme tối mặc định của Cursor là đẹp nhất
      Và tôi cũng thấy mô hình dự đoán khi chỉnh sửa của nó tốt hơn Zed nhiều
    • Tôi ngạc nhiên là chưa có ai bên Mỹ fork rồi đặt tên là Zee
      Dù sao thì mấy cái tên nhạt nhòa kiểu này hơi khó chịu; các tên cố chấp như R, C, Go cũng vậy, nhưng đặc biệt những cái khó tìm kiếm thì tôi không thích lắm