Ý tưởng cho trang web nói về MẸ: 83.htm.wiki
Lúc này 11h:01 phút sáng ngày 10-Jan-2023, giờ Tp. Đà Lạt, Việt Nam.
Trang web https://83.htm.wiki vừa được tạo, với chức năng đầu tiên là Blog. Các chức năng có bên trong sẽ bắt đầu xây dựng ngay lúc này.
Nghĩ đến đâu, chúng tôi tạo dựng đến đó. Và có thể trang này là chỗ lưu lại mọi ý tưởng kỹ thuật để sau này tham khảo, hiểu để fix lỗi hoặc bảo trì.
Lúc này, 11h:04! (Save lại... đi uống ly nước rồi quay lại)
ĐẾN BÀI ĐẦU TIÊN (TẬN CÙNG BÊN DƯỚI) 83.HTM.WIKI SCREENSHOT #9
VIẾT RA CÁI ĐANG SUY NGHĨ.... XONG, CHÚT NỮA ĐI ĐẾN THIẾT KẾ, LẬP TRÌNH #8
Bắt đầu đến đây, những bí mật được công khai dần dần...
Bạn thử tưởng tượng xem, mỗi người có 1 phòng riêng, muốn vào phòng phải tra chìa khóa vào mở. Nếu ai đó copy được mẫu chìa khóa, họ cũng không có quyền vô được bên trong.
Bên trong phòng sẽ có rất nhiều cuốn sách (cuốn nhật ký) do bạn tạo. Số lượng này không giới hạn, và tạo ra miễn phí
Mỗi trang trong cuốn sách là 1 bài viết
Khi bài viết được tạo, chẳng khác gì nó được in lên giấy. Tức là hoặc xóa bỏ toàn bộ nội dung, hoặc giữ lại với chú thích kèm, chứ hoàn toàn không có quyền sửa lại
Chúng tôi mong rằng, người viết cần suy nghĩ kỹ, tránh mọi xen tạp lúc viết bài. Mỗi lời trong bài có thể sẽ gây ảnh hưởng nghiêm trọng đến tinh thần người đọc.
Bạn biết đấy, tôi rất thường hay bị xen tạp bởi còn vướng bận nhiều thứ. Tôi mong bạn không bị như vậy....
Đây là 1 ví dụ vui, khi tôi gõ đến đoạn này: Dù chức năng của trang web chưa được tạo lập, nhưng chỗ "sau khi viết không cho sửa", cái này có thể áp dụng cho một trang nói về "Determine the future" hoặc "predict the future". Mà xong dự án này tôi sẽ copy 1 đoạn code ở đây ra làm trang đó. Khi đó chỉ tốn một thời gian rất ít là có thể hoàn thành nó... (🌟 có 1 ý nhỏ kèm theo đó là bạn hãy tin rằng mã code cho dự án này được viết kỹ lưỡng, không vì sự ngắn hạn mà làm ẩu được...)
Đấy, cái tôi nói tuy ít, tuy chưa hiện thực, nhưng bạn có thể hình dung ra nó... tùy theo cách mỗi người, mỗi khoảnh khắc...
Do vậy, chúng tôi rất đề cao mọi từ ngữ do bạn viết ra, và hết sức bảo vệ nó.
Và bây giờ, tôi tạm nghỉ viết nhật ký ở đây, dành thời gian cho việc tạo mã code.
Mã code có chứa những mã bí mật cho giải thuật mã hóa, nên sẽ không bao giờ được công khai. Dù bạn có được nó, bạn cũng không dễ phân tích, huống hồ là dữ liệu. Vì dữ liệu nó sẽ nằm rải rác ở nhiều nơi khác nhau... LẦN ĐẦU VÀO TRANG THÀNH VIÊN SẼ NHƯ THẾ NÀO? #7
Với người lần đầu sử dụng, trên màn hình sẽ hiện ra một thông báo: Chúng tôi đã tạo sẵn hơn 1 tỉ phòng, có 1 phòng đã dành riêng cho bạn. Bạn sẽ cần có 1 chìa khóa để sở hữu phòng đó.
Sau khi có chìa khóa, mỗi thành viên đó muốn vào chỗ lưu trử bài viết của mình thì bắt buộc phải "mở khóa vào phòng".
Nếu như sai chìa khóa, bạn phải đợi 10 phút, hoặc tắt máy mở lại từ đầu.
Khi mở khóa thành công, sẽ có 1 thông báo "All the lights on" tức là phòng của bạn đã được bật đèn sáng sẵn sàng.
Những kiểu như "chìa khóa vào phòng", "bật tắt đèn" là thông số mà chúng tôi sử dụng để mã hóa dữ liệu cho bạn.
Những thông số này không bao giờ hiển thị bằng mã cụ thể để cho bạn biết, hoặc để cho trình duyệt của bạn thu thập được.
Cho nên, sẽ có những trường hợp người ta chê rằng chúng tôi thể hiện quá ít thông tin, giúp cho người dùng cảm thấy KHÔNG được hỗ trợ tối đa..vv... Trong khi có những cái dư thừa, không cần thiết...
Bạn biết đấy, đây là một hệ thống hoàn toàn mới, và được tinh chỉnh nâng cấp liên tục. Có nhiều thứ cần tối ưu, nhưng mọi thứ đang có là đều rất cần thiết - không hề có sự dư thừa.
SẼ KHÔNG BAO GIỜ CẦN SỬ DỤNG TRÍ TUỆ NHÂN TẠO - AI #6
Thứ nhất, ta là con người, lời ta nói ra có rất nhiều ẩn ý bên trong. Đôi khi cách dùng từ ngữ, thói quen, hoặc cách diễn đạt nó... khi truyền tải đến người đọc mỗi người có một cách cảm nhận khác nhau...
Trang web này cũng sẽ không dùng trí tuệ nhân tạo để thực hiện bảo mật, mặc dù chúng tôi có thể làm điều đó. Thêm nữa, lo ngại một ngày nào đó dữ liệu của bạn bị lỗi, do quá trình học của robot do tôi tạo ra cũng có lúc sự cố.
...
Một số ý niệm ban đầu: - Trang web sẽ sử dụng đăng nhập bằng mạng xã hội, và mặc định sử dụng mã ID của mạng xã hội làm nguyên liệu để tạo chìa khóa bảo mật.
- Lần đầu vào trang web, thành viên tiếp cận ngay công cụ chính để dùng. Tránh việc rườm rà gây mất thời gian, mất hết đi cảm hứng.
- Mọi công cụ khác, hoặc các sản phẩm từ chúng tôi (ở các trang web khác...) cũng sẽ mặc định ưu tiên áp dụng chính sách này.
THIẾT KẾ HỆ THỐNG PHÙ HỢP #5
Trong thời gian đầu, sẽ không mấy ai biết đến trang này. Dù biết, họ thấy không cần thiết dùng nó. Hoặc có nhu cầu dùng nó thì họ cảm thấy không đủ độ tin cậy...
Cho nên, nếu thiết kế quá phức tạp thì tốn rất nhiều tài nguyên, bảo trì tốn kém trong khi nhu cầu thực tế rất nhỏ.
Chọn cách thiết kế đơn giản, nhưng đã phân chia tách biệt riêng từng chức năng. Sau này, mỗi chức năng hoặc một công đoạn của chức năng đó sẽ được xử lý bởi 1 server riêng.
Đã hoàn chỉnh khung sườn cho việc xử lý, mã hóa, lưu trữ, và các quy trình logic liên quan đến bảo mật.
TÍCH HỢP XÁC THỰC VỚI PASSPORT to HTM.WIKI #4
Làm theo hướng dẫn của bài này https://w3amp.com/amp/reference/about-passport-to-htm-wiki.amp, hệ thống đăng nhập cho 83.htm.wiki được kết nối thành công.
TẠM NGHỈ ĐI CHƠI ĐỂ THÊM Ý TƯỞNG...
Dân số thế giới theo công bố của Liên Hợp Quốc, ngày 15 tháng 12/2022 là: 8.000.000.000 người.
Trang web này dự tính sẽ duy trì lâu nhất có thể, tối thiểu là vài chục năm.
Khi đó, số người phụ nữ được mời gọi và sẵn sàng để phục vụ là hơn 4 tỉ người.
Số người con trung bình tính theo mỗi phụ nữ là: 1.94.
Mỗi người con, thường mẹ sẽ tạo ra hơn 500 bài nhật ký.
Tổng số dữ liệu cần lưu trữ tối thiểu: 4 x 1,94 x 500= 3880 tỉ bài viết.
Hệ thống cần đáp ứng 10 lần thực tế, tức là khoảng "40 ngàn tỉ" bài viết.
😚 Như vậy, cần có một giải pháp phù hợp!
🎄🎄🎄 Hey, ngủ một đêm đủ đầy rồi tính....
Mẫu lấy từ đây, còn nợ (3$ trả sau)
https://www.creativefabrica.com/product/three-conifer-pine-trees-in-a-forest/
& đã tạo favicon ở đây https://favicon.io/favicon-converter/
NÓI THÊM VỀ LOGO, ICON
83~ là ngày Quốc tế phụ nữ.
888 - biểu tượng 3 cây tùng. Có thể hiểu là "ông bà" - "mẹ" - "con cái", cũng có thể hiểu là 1 người ở thời "quá khứ" - "hiện tại" - "sau đó".
Logo màu vàng: lời vàng - yellow
Biểu tượng màu xanh lá cây - green
Màu đường link: YellowGreen#9ACD32.
Trang web sử dụng màu chủ đạo #4B0082 - Indigo. Đây rõ ràng là "màu tím", rõ hơn nó là tên của cây chàm quả cong, dùng để làm "thuốc nhuộm tự nhiên".
Xin hãy liên tưởng thêm... tùy hứng theo trí tưởng tượng của bạn!
ĐIỀU KHOẢN CỦA WEBSITE 83.HTM.WIKI #2
Vừa được tạo. Chưa chỉnh lại từ ngữ, tại:
https://83.htm.wiki/index.php?site=h&t=term
NỘI DUNG TIẾNG VIỆT
Trang web 83.htm.wiki là nơi để cho các bà mẹ viết nhật ký, liên quan đến con cái của mình.
ĐIỀU QUAN TRỌNG: NHỮNG NGƯỜI LIÊN QUAN ĐẾN SỰ SÁNG LẬP TRANG WEBSITE, CUNG CẤP DỊCH VỤ HOSTING, BẢO TRÌ WEBSITE KHÔNG CHỊU MỌI TRÁCH LIÊN QUAN ĐẾN NỘI DUNG DO THÀNH VIÊN TẠO RA.
Người sử dụng (thành viên) được phép tạo ra những bài viết, tất cả bài viết đều được lưu dưới dạng mã hóa, kể cả hình ảnh. Mỗi bài viết được đính kèm tối đa 2 hình ảnh. Mỗi bài viết được mã hóa bởi 3 thông số:
{User-ID;Post-ID;password}.
Từ ba thông số này, có thể tạo ra vô vàn tổ hợp để tạo ra khóa bảo mật. User-ID mặc định là mã ID của mạng xã hội cấp. Thành viên có thể thay đổi cách mã hóa này bằng cách đổi User-ID bằng địa chỉ email.
Chúng tôi (phần mềm trang trên website) không lưu lại passport của từng bài viết do thành viên tạo ra, nên chúng tôi không thể nào biết cách giải mã để lấy nội dung bài viết đó.
Trên trang thành viên, bên cạnh công cụ soạn thảo nội dung, còn có những công cụ bảo mật khác như: xác thực 2 bước để truy cập trang nội dung, thay đổi cách mã hóa dữ liệu cho từng bài hoặc cho tất cả.. vv.
Trang web này không có hiện quảng cáo, cũng không lưu trữ thông tin thành viên (chúng tôi không được quyền bán hoặc khai thác nó, chúng tôi không cần tiền từ việc kiểu như thế này vậy)
Việc đóng góp để duy trì trang website là không bắt buộc. Tất cả dịch vụ đều miễn phí. Chúng tôi sử dụng cách thức đơn giản nhất để tiết kiệm mọi tài nguyên, trong khi vấn đề bảo mật luôn ưu tiên hàng đầu. Cho nên những hiệu ứng hoặc tích hợp với bên thứ ba để nâng cao chất lượng hệ thống sẽ không được ưu tiên.
Quan trọng, cho dù chúng tôi tìm mọi cách tốt nhất, đơn giản, dễ sử dụng để bảo vệ dữ liệu của bạn. Bản thân chúng tôi dù mọi tình huống, sẽ cố gắng không bao giờ lưu trữ mã khóa hoặc mật khẩu, tránh tình trạng thất thoát trong một số tình huống không dự đoán trước.
Nhà phát triển nào cũng luôn luôn khẳng định rằng sản phẩm của mình ở trạng thái chất lượng tốt nhất, điều đó không thể bàn cãi. Nhưng vật chất, trình độ hiểu biết của nhà phát triển có thể luôn bị giới hạn. Nhiều thứ nhà phát triển không thể lường trước hết được, ví dụ trình độ của hacker, những công nghệ cho phép chụp màn hình, ghi lại những ký tự từ bàn phím, màn hình... để họ có thể truy cập vào dữ liệu của bạn.
Chúng tôi mong rằng, nói về "chủ đề mẹ" là vấn đề hết sức riêng tư và thiêng liêng, kính mong các hacker nên có một khoảng trắng lặng với chúng tôi.
Cuối cùng, chẳng có người mẹ nào không mong muốn con mình an toàn và hạnh phúc. Nhưng trong một khoảnh khắc nào đó, lời nói hành động có thể ta không sớm hiểu được. Nhưng cần nên hiểu, tất cả đó là vấn đề riêng tư, cần cảm thông, và không nên chia sẻ rộng rãi. Để hiểu rõ, ta cần phải thấu "ngay đúng thời điểm trước khi ai đó đặt bút viết" một thứ gì đó. Dù bạn (các mẹ) có viết ra hay không, nhưng "thời khắc đó" "đã" được tạo ra rồi vậy.
CẤU TRÚC TRANG WEB & ĐỊNH HƯỚNG PHÁT TRIỂN #1
Trang web sẽ chỉ có 3 đường link: Trang chủ, điều khoản và liên hệ
Trong quá trình xây dựng, triển khai sẽ có những điều chỉnh phù hợp với tình hình thực tế, nhưng không được trái ngược với định hướng ban đầu:
- Mục tiêu của trang website: Cung cấp công cụ để các mẹ viết nhật ký liên quan đến các con của mình. Mỗi bài nhật ký đều được lưu dưới dạng mã hóa, mở bằng mật mã. Mỗi bài nhật ký có một mã số ID, mã số này được xem như số thứ tự của bài viết. Mã số ID này kết hợp với mã tài khoản của mẹ và mã bí mật của mẹ để mã hóa dữ liệu.
- Trang web cho phép các mẹ thay đổi cách mã hóa dữ liệu, và việc chuyển đổi cách mã hóa này được thực hiện tự động, không tốn chi phí. Kể cả admin, người lập ra trang web này cũng không biết được khóa bí mật để mở đọc bất kỳ một bài nhật ký nào.
- Các mẹ mỗi lần đăng nhập, được xem là một lần "sáng đèn" trang nhật ký. Các mẹ có thể cài đặt nếu như sau một thời gian trang nhật ký không có sáng đèn bao lâu, thì kích hoạt hệ thống cho phép công khai dữ liệu. Cách công khai dữ liệu có nhiều cấp độ: là cho phép ai (địa chỉ email nào) vào đọc dữ liệu, và điều kiện như thế nào để được công khai trên hệ thống.
Một ví dụ cụ thể: Mẹ có thể khai báo 1 danh sách các chủ địa chỉ email. Ai được phép truy cập để truy cập, đọc dữ liệu và để 1 bài được hiện lên công khai thì cần xác thực từ những địa chỉ email nào. (Những người có địa chỉ email sẽ được các mẹ cấp mật mã để mỏ đọc tài liệu. Nếu như ai đó có mật mã này, truy cập vào trang tư liệu với điều kiện không trùng khớp thì vẫn không tiếp cận được tài liệu).
Đầu tiên, tôi đến trang cấu hình của trang web, khai báo bộ 3 Meta tags, chọn múi giờ và ngôn ngữ cho trang web.
Múi giờ: GMT+0; Europe/London, Ngôn ngữ: En
Title: March 8 lasts more than 12 months - for mom writing secrete words
Description: A website for moms to keep a diary and write letters to their children. Save only, do not send. Posts are encrypted.
Theo tiếng Việt thì nó là:
Tiêu đề: Ngày 8 tháng ba kéo dài hơn 12 tháng - Nơi để cho mẹ viết tâm thư
Mô tả: Trang web để cho mẹ lưu giữ những bài nhật ký. Chỉ viết, lưu dưới dạng mã hóa bí mật và không chia sẻ.