OpenNotas like a boss - ghi chú như một ông chủ

OpenNotas like a boss - ghi chú như một ông chủ

Tin ngắn hàng ngày dành cho bạn
  • Từ lâu rồi suy nghĩ làm thế nào để tăng sự hiện diện thương hiệu, cũng như người dùng cho blog. Nghĩ đi nghĩ lại thì chỉ có cách chia sẻ lên mạng xã hội hoặc trông chờ họ tìm kiếm, cho đến khi...

    In cái áo này được cái tắc đường khỏi phải lăn tăn, càng đông càng vui vì hàng trăm con mắt nhìn thấy cơ mà 🤓

    (Có tác dụng thật nha 🤭)

    » Xem thêm
  • Một vòng của sự phát triển nhiều dự án khá là thú vị. Tóm tắt lại trong 3 bước: Thấy một cái gì đó phức tạp -> Làm cho nó đơn giản đi -> Thêm thắt tính năng cho đến khi nó phức tạp... -> Quay trở lại vòng lặp mới.

    Tại sao lại như vậy? Để mình lấy 2 ví dụ cho các bạn thấy.

    Markdown ra đời với mục tiêu tạo ra một định dạng văn bản thô "dễ viết, dễ đọc, dễ dàng chuyển thành một dạng gì đó như HTML". Vì thời đó chẳng ai đủ kiên nhẫn mà vừa ngồi viết vừa thêm định dạng cho văn bản hiển thị ở trên web như thế nào. Ấy vậy mà giờ đây người ta đang "nhồi nhét" hoặc tạo ra các biến thể dựa trên markdown để bổ sung thêm nhiều định dạng mới đến mức... chẳng nhớ nổi hết cú pháp.

    React cũng là một ví dụ. Từ thời PHP, việc khát khao tạo ra một cái gì đó tách biệt hẳn giao diện người dùng và phần xử lý logic chính của ứng dụng thành 2 phần riêng biệt cho dễ đọc, dễ viết. Kết quả là các thư viện UI/UX phát triển rất mạnh mẽ, mang lại khả năng tương tác với người dùng rất tốt, còn phần logic ứng dụng thì nằm ở một máy chủ riêng biệt. Bộ đôi Front-end, Back-end cũng từ đấy mà thịnh hành, không thể thiếu anh bồi bàn REST API. Ấy vậy mà giờ đây React trông cũng không khác biệt gì so với PHP là mấy, kéo theo là cả Vue, Svelte... lại cùng quy tất cả về một mối.

    Cơ mà không phải vòng lặp là xấu, ngược lại vòng lặp này mang tính tiến hoá nhiều hơn là "cải lùi". Nhiều khi lại tạo ra được cái hay hơi cái cũ thế là người ta lại dựa trên cái hay đó để tiếp tục lặp. Nói cách khác là chắc lọc tinh hoa từng tí một tí một á 😁

    » Xem thêm
  • Song song với các dự án chính thức thì thi thoảng mình vẫn thấy các dự án "bên lề" nhằm tối ưu hoặc cải tiến ngôn ngữ theo khía cạnh nào đó. Ví dụ nature-lang/nature là một dự án hướng tới cải tiến Go, mang lại một số thay đổi nhằm giúp cho việc sử dụng Go trở nên thân thiện hơn.

    Nhìn lại mới thấy hao hao JavaScript 😆

    » Xem thêm

Vấn đề

Vậy là đã gần một năm kể từ ngày đầu tiên giới thiệu ứng dụng ghi chú OpenNotas (ON). Thời gian trôi qua nhanh thật đấy, mới hôm qua còn đang hì hục đăng bài giới thiệu sản phẩm trên Facebook, trên X, trên ProductHunt mà chỉ chớp mắt một cái đã thấy email nhắc nhở gia hạn tên miền gửi về 🥲, thật xót xa cho cái ví tiền của mình. OpenNotas là sản phẩm ứng dụng đầu tay nên nhận được nhiều sự ưu ái. Đổi lại, nó luôn luôn đồng hành cùng với tôi trong ngần ấy thời gian.

À nhân tiện, tôi xin được tiết lộ một vài con số thống kê để thấy sự tăng trưởng của ON trong một năm vừa qua. Mà nói tăng trưởng cũng không đúng vì trước đó làm gì có số liệu để mà so sánh. Nhưng không sao, các con số này chỉ mang tính tham khảo, hy vọng nó làm thoả mãn được tính tò mò của bạn đọc, của những người quan tâm đến ứng dụng ghi chú này.

Theo số liệu từ Google Analytics, trong năm vừa qua ON thu được hơn 3000 người dùng, trong đó có gần 500 người dùng ON hơn một lần hoặc cũng có thể coi là dùng thường xuyên. Chà, không biết bạn đọc thấy sao nhưng với tôi các con số này rất ấn tượng. Thị trường ngoài kia có rất nhiều ứng dụng ghi chú mà ON chỉ là một cái tên vô danh, không có kinh phí quảng cáo rầm rộ ấy thế mà vẫn cố vươn tay ra nắm lấy tay những người dùng khó tính, điều đó quả thật đáng trân quý.

Tôi là một trong những người dùng rất tích cực của ON. Bằng chứng là bài viết bạn đang đọc đây được soạn thảo từ nó. Chẳng có nghĩa lý gì khi tác giả mà lại không dùng ứng dụng của mình làm ra chứ? Trừ khi họ không phải là một Indies. OpenNotas xuất phát từ nhu cầu cá nhân, nhưng bên cạnh đó nó vẫn có những điều nổi bật đáng chú ý mà tôi tin rằng không chỉ cho tôi, nó còn có ích cho nhiều người khác. Vì thế ngày hôm nay, với tư cách là một người dùng tận tuỵ của ON, tôi sẽ kể về những lợi ích nó đã và đang giúp tôi trong công việc lẫn cuộc sống hàng ngày như thế nào nhé!

Tại sao lại là OpenNotas?

Rất đơn giản! OpenNotas là một ứng dụng ghi chú đa nền tảng, bảo mật, đồng bộ đa thiết bị và tập trung vào viết.

Có thể bạn đã dùng rất nhiều ứng dụng ghi chú và khi mở nó ra, thay vì đặt tay lên bàn phím ngay thì thứ đập vào mặt là một loạt nút bấm cùng với giao diện kì dị. Bạn sẽ phải học cách cấu hình hoặc cố gắng hiểu xem ngụ ý của tác giả là gì mỗi khi bật ra một dòng thông báo. ON không thế, sau khi mở ứng dụng, chỉ cần một chạm là bạn đã có thể bắt đầu rơi vào những con chữ của chính mình.

Bạn đã bao giờ dùng một laptop Mac, điện thoại Android và một chiếc máy tính để bàn chạy Windows hoặc Linux chưa? Lúc đó ứng dụng ghi chú mà bạn chọn là gì? Apple Notes, One Notes hay... Notepad!? Đúng vậy, ý tôi muốn nói sự phân mảnh môi trường luôn là cơn ác mộng khi các ứng dụng yêu thích chỉ chạy được trên nền tảng này mà không xuất hiện ở nền tảng khác. Điều đó gây ra một trải nghiệm không liền mạch nếu không muốn nói là tồi tệ. ON là một ứng dụng web tân tiến PWA, giúp nó chạy được trên nền web mà vẫn có thể cài đặt vào trong thiết bị. Không những thế, ON có sẵn tính năng đồng bộ hoá dữ liệu giữa các thiết bị mang lại trải nghiệm ghi chú không bị ngắt quãng, không giới hạn.

Cuối cùng, thứ mà ON quan tâm hơn hết là khả năng bảo mật. Dữ liệu nằm hoàn toàn trong thiết bị của bạn trừ khi bật tính năng đồng bộ. Điều đặc biệt là khi bật đồng bộ. Tất cả dữ liệu gửi lên máy chủ đều được mã hoá đầu cuối (E2EE) khi rời khỏi thiết bị. Ngược lại, dữ liệu nhận về phải qua bước giải mã mới đọc được. Để biết thêm thông tin chi tiết, bạn đọc có thể tham khảo bài viết Security Methods | OpenNotas.

Ai là đối tượng dùng ON?

Đó là tất cả người dùng đang cần một giải pháp ghi chú đơn giản, đa nền tảng, có khả năng đồng bộ và tập trung vào bảo mật hoặc quyền riêng tư.

Bạn có thể đặt niềm tin vào rất nhiều sản phẩm khác đang có trên thị trường. Họ có tên tuổi, thương hiệu, chi rất nhiều tiền cho quảng cáo, hoặc thậm chí sẵn sàng nguồn mở ứng dụng để bất cứ ai cũng có thể nghiên cứu. Nhưng đó là một quy trình vận hành phức tạp và chúng ta không thể quan sát được hết những gì xảy ra đằng sau. Với ON, mọi thứ đều minh bạch từ mã nguồn cho đến mọi thông tin được gửi vào/ra khỏi thiết bị của bạn như theo dõi một ứng dụng web thông qua Dev Tools của trình duyệt.

Dùng OpenNotas như một ông chủ

Thực tế tôi dùng OpenNotas rất nhiều trong việc lên ý tưởng bài viết cho blog của mình. Công việc của một người sáng tạo nội dung hẳn là cần nhiều thời gian để viết, tôi viết ra mọi thứ, kể cả những ý tưởng chợt loé lên trong đầu cũng cần được ghi lại để tránh quên mất. Cho dù đang ngồi máy tính hoặc đi ra ngoài, chỉ cần có chiếc điện thoại là đã có thể ghi lại những thứ mình vừa nghĩ ra, về nhà, mở máy tính lên, tiếp tục phần công việc đang dang dở.

Showcase

Phân chia ghi chú thành các thư mục như "Ghi chú cá nhân", "Dành cho blog", "Nháp"... để giúp mình phân loại. Tôi cũng thường xuyên ghi lại các công thức món ăn trên máy tính rồi mở nó ra trên điện thoại xem lúc nấu ăn. Hoặc ghi lại một phương pháp pha chế cà phê mới mà mình vừa đọc ở đâu đó. Có rất nhiều thứ đáng được ghi đấy chứ!

Trong công việc, tôi dùng ON để ghi lại ý chính trong các cuộc họp, sau đó chỉnh sửa rồi gửi lại cho mọi người cùng xem. Đôi khi cần phải viết ra ý tưởng, giải pháp hoặc suy nghĩ về một vấn đề lớn nào đó để cùng nhau thảo luận. Những lúc như thế không cần phải chần chừ gì mà bấm vào biểu tượng mảnh giấy xoắn màu xanh tím ngay lập tức.

Nhiều lúc muốn gửi dữ liệu lớn như JSON hoặc HTML từ điện thoại sang máy tính, trong khi các nền tảng nhắn tin xịn sò tỏ ra bó tay vì không cho gửi vượt quá số lượng ký tự thì ON lại có thể dễ dàng "xơi tái" chúng. Tất cả những gì cần làm là tạo một ghi chú mới rồi "paste" nội dung vào là xong.

ON cũng là nơi lưu trữ rất nhiều câu lệnh Linux mà tôi cho là hữu ích. Với tính năng tìm kiếm, chỉ cần gõ lại vài chữ là đã tìm lại được thứ mình cần.

Cuối cùng, mật khẩu ngân hàng, ứng dụng, private key của nhiều dịch vụ khác cũng được lưu lại trên này. ON có chức năng khoá ghi chú bằng mật khẩu. Dữ liệu khi khoá được mã hoá trong máy và tiếp tục được mã hoá thêm một lớp nữa trước khi lên máy chủ đồng bộ. Nếu vẫn còn chưa yên tâm, bạn có thể áp dụng thêm cách lưu mật khẩu khá là độc đáo giống tôi như thay vì viết ra toàn bộ mật khẩu thì tôi chỉ viết 1-2 ký tự đầu kèm 1-2 ký tự cuối. Như kiểu "So*******&", với số * đúng bằng độ dài của mật khẩu cho dễ suy luận 😆.

Tương lai của ON

ON vẫn đang trong quá trình hoàn thiện và phát triển. Gần một năm vừa qua ON đã liên tục cho ra các bản cập nhật để sửa lỗi và mang đến một số tính năng hữu ích hơn cho người dùng. Bên cạnh đó, còn có rất nhiều thứ có thể phát triển thêm, vấn đề chỉ là thời gian.

ON sẽ tiếp tục nhận thêm các bản cập nhật trong tương lai, tập trung vào sửa lỗi cũng như nâng cao trải nghiệm của người dùng.

Bạn nghĩ sao về OpenNotas? Bạn có cần một ứng dụng ghi chú mới không? Có điều gì mà nó chưa đáp ứng được cho bạn hay không? Hãy để suy nghĩ để tôi và mọi người cùng biết nhé. Xin cảm ơn!

Cao cấp
Hello

Bí mật ngăn xếp của Blog

Là một lập trình viên, bạn có tò mò về bí mật công nghệ hay những khoản nợ kỹ thuật về trang blog này? Tất cả bí mật sẽ được bật mí ngay bài viết dưới đây. Còn chờ đợi gì nữa, hãy bấm vào ngay!

Là một lập trình viên, bạn có tò mò về bí mật công nghệ hay những khoản nợ kỹ thuật về trang blog này? Tất cả bí mật sẽ được bật mí ngay bài viết dưới đây. Còn chờ đợi gì nữa, hãy bấm vào ngay!

Xem tất cả

Đăng ký nhận thông báo bài viết mới

hoặc
* Bản tin tổng hợp được gửi mỗi 1-2 tuần, huỷ bất cứ lúc nào.

Bình luận (0)

Nội dung bình luận...