Sau một vài ngày xem các channel của hacker nước ngoài, mình đã khám phá ra một công cụ rất hiệu quả cho lập trình viên, - đó là Cheat.sh.
Unified access to the best community driven cheat sheets repositories of the world
Đó là miêu tả ngắn từ trang chủ của cheat.sh
Nói đơn giản thì đây là một công cụ giúp chúng ta tìm kiếm thông tin về các vấn đề coding, thay vì phải dùng google thì chúng ta chỉ cần mở terminal lên và gõ lệnh.
Các tính năng chính:
- Có giao diện curl đơn giản.
- Bao gồm hơn 56 ngôn ngữ lập trình, đa số DBMSes, và hơn 1000 câu lệnh UNIX/Linux quan trọng.
- Cung cấp quyền truy cập vào kho lưu trữ do cộng đồng tốt nhất trên thế giới như StackOverflow.
- Có thể dùng mà không cần cài đặt.
- Cực nhanh, trả dữ liệu về dưới 100ms.
- Có câu lệnh riêng tiện lợi, cht.sh,nó rất hữu ích và nó không bắt buộc phải dùng.
- Có thể dùng ngay trong code editor, không cần phải mở trình duyệt.
Cách dùng
Chúng ta cùng thử dùng nó theo cách cơ bản nhất
curl cheat.sh
Như các bạn thấy nó cung cấp rất nhiều tính năng, bên cạnh đó bạn có thể thực thi câu lệnh bằng nhiều cách khác nhau như:
curl cheat.sh
curl cht.sh
curl https://cht.sh
Giờ đến phần chính của công cụ này, ví dụ bạn muốn tìm cách dùng của lệnh "ls" nhưng manual quá rườm rà, bạn chỉ cần đơn giản là
curl cht.sh/ls
Nó sẽ trả về cho bạn cách dùng và cả các ví dụ cụ thể.
Áp dụng vào thực tế, ví dụ bạn đang code javascript mà quên cách convert string sang number thì bạn chỉ việc gõ lệnh mà không cần phải lên google và click đọc từng trang.
curl cht.sh/javascript/convert-string-to-number
Như bạn thấy có cả code mẫu cho bạn có thể tham khảo và rất nhiều cách khác nhau. Dĩ nhiên bạn có thể tìm cả ngôn ngữ khác.
Bạn cũng có thể tìm hiểu document về tính năng của ngôn ngữ với syntax như trên. Ví dụ javascript async/await, java hibernate, etc.
Tổng kết
Sau vài ngày trải nghiệm thì mình đã dần giảm thời gian phải research quá nhiều thông tin trên google, hoàn thành task nhanh hơn cũng như hiệu quả hơn. Cảm ơn các bạn đã đọc, mình mong công cụ này sẽ được phát triển nhiều hơn nữa.