Sau hơn 2 tháng để trang web dặt dẹo không ra làm sao, chúng tôi bắt đầu có sự thay đổi. Thực sự, thay đổi có thể theo hướng tốt lên mà cũng có sự xấu, chúng tôi không chắc được chuyện gì sẽ đến.

Chúng tôi không quá lạc quan, chỉ là cảm thấy thay đổi là một điều nên làm lúc này, vì website có vẻ uể oải, trì trệ lâu qua rồi. Ngay cả FPT còn có cuốn sách “Đek biết gì cũng tiến” cơ mà.

Phục hồi lại trang Khó ăn cát bê tông

Sau sự cố đáng buồn ngày 6-3-2024 được tường thuật tại bài Lạc lối, chúng tôi cũng chẳng biết làm gì hơn ngoài việc tìm kiếm, học cách phục hồi dữ liệu từng những file:

Mật mã Da Vinci?

Mất hơn cả tuần, chúng tôi hai thằng loay hoay với 7 thư mục chép những file “vô nghĩa” trên. Hai gã đều tay ngang về DBMS tự động viên, an ủi nhau. Suốt nhiều đêm mò mẫm tìm cách sử dụng các công cụ tìm thấy trên mạng cho việc phục hồi InnoDB. Cuối cùng tạm cứu thành công chút ít, trích xuất được một số bài viết dùng được.

Sau khi kiểm đếm, đánh giá kỹ, chỉ 2/7 cơ sở dữ liệu có thể vớt vát được ít nội dung mà thôi. 5 cái còn lại xem như hỏng, vứt đi.

Nguyên nhân phải từ bỏ là vì chúng tôi tìm hiểu, chạy các công cụ như dbsake, MySQL Utilities với nhiều cách khác nhau và kịp nhận ra các file không nguyên vẹn, đã có sự mất mát, thất lạc khi MariaDB bị crash mà chưa kịp flush xuống đĩa. Điều này làm cho các chỉ mục lộn xộn cả lên không thể ghép nối để thành dữ liệu hoàn chỉnh có ý nghĩa được.

Có chút dữ liệu vớt vát rồi, việc cài lại MariaDB để có thể import và cho chạy lại site là việc không khó lắm, chỉ mất chừng 15 phút mà thôi. Như bạn thấy, site KACBT hiện đã chạy ngon lành.

Làm lại giao diện

Giao diện như đang thấy là đã làm lại. Việc này đã nói ở bài Lạc lối rồi. Vắn tắt lại: trước đây dùng theme Susty vì tính gọn nhẹ của nó. Giờ đây dùng theme Greyd WP. Xem qua để hình dung rõ hơn:

Hìh giao diện cũ dùng theme Susty trước tháng 6-2024.

Giờ đây giao diện hiện tại:

Theme đang dùng Greyd WP

Buồn cười nhất chuyện con vẹt Tawk.to

Chúng tôi không nhớ chính xác vào ngày nào nhưng đâu đó vào những ngày cuối tháng 3, khi mà site đã phục hồi lại được, định gắn thêm công cụ chat để có thể hỗ trợ người truy cập tiện dụng hơn thế là chúng tôi đã gắn Tawk.to.

Điều buồn cười đó là vì chúng tôi có sử dụng các ISP khác nhau, khi cài đặt hết sức bình thường, ngon lành. Nhưng hôm sau khi dùng mạng của ISP khác, chúng tôi hoàn toàn không nhìn thấy biểu tượng màu xanh lá cây của con vẹt Tawk.to hiện lên ở góc phải trang.

Lên mạng tìm kiếm hoá ra có nhiều anh em cũng bị như vậy:

Theo chúng tôi, nhà mạng chặn Tawk.to, lý do:: không rõ

Bớt rắc rối cho bạn đọc

Cái form liên hệ trở thanh mớ lộn xộn. Chúng tôi loay hoay mãi nhưng rồi đành dẹp bỏ hết, còn 1 cách liên hệ duy nhất tại Liên hệ.

An toàn hơn cho một website chỉ hỗ trợ HTTPS

Một ngày nọ, vào trang MDN để đọc một số thông tin về HTML nhằm củng cố kiến thức viết bài cho chủ đề Hướng dẫn làm web phát hiện cái gọi là HTTP Observatory Report.

Khi thử kiểm tra thấy chỉ đạt điểm D, thật dở tệ. Không thể tin được một trang web hướng dẫn người khác làm web lại dung dung đạt điểm D. Điều này đáng lo ngại hơn các khoá học làm giàu.

Vậy là bỏ ra 10 phút chỉnh chọc trên web server để kết quả giờ bớt tệ hại hơn:

Chấm điểm Header khó ăn cát bê tông

Cũng thử kiểm tra ở một công cụ khác, thấy số điểm lạc quan hơn một chút:

Đạt đến điểm A xanh lè luôn 😀

Dự định từ tháng 6 năm 2024

1. Đặt kỳ vọng thấp hơn: giảm tần suất viết bài

Trước đây, mục tiêu mỗi tuần viết một bài nhưng chúng tôi gần như thất bại thảm hại. Giờ đây, có lẽ là chuyển sang 10 ngày/ bài để mang tính thực tế hơn.

Nói không phải để bào chữa nhưng cũng mong bạn đọc hiểu cho rằng khi làm việc trong lĩnh vực phát triển Web chúng tôi gặp rất nhiều khó khăn về phân bổ thời gian. Khách hàng nhiều không nhiều, ít không ít nhưng việc hỗ trợ người dùng tốn rất nhiều thời gian, công sức, đòi hỏi cả chuyên môn sư phạm, viết tài liệu riêng cho từng đối tượng đã khiến quỹ thời gian dành cho website này trở nên quá eo hẹp.

Đó cũng là lý do mà bạn đang chứng kiến trong lĩnh vực phát triển Web, thiết kế Web gần không có một doanh nghiệp nào có thị phần áp đảo ở con số 30% chẳng hạn, có khi 10% cũng không có.

Tại sao vậy? Tuy là có thể làm tự động, online, nhưng luôn có nhiều việc lắt nhắt, nhiều khi cần phải gặp nhau ngoài đời để bàn thảo. Một công ty dạng đa quốc gia gần như bỏ cuộc trong ngành công nghiệp làm web hoặc họ chỉ làm kiểu như Wix, GoDaddy. Việc “bao sân” toàn thị trường thiết kế web như các lĩnh vực khác là khó khả thi. Công tác tiếp xúc làm việc với khách hàng nói ngôn ngữ khác nhau, chăm sóc khách hàng rất tốn kém, biên lợi nhuận lại vô cùng thấp,… do vậy mà càng phình to càng nguy cơ thua lỗ.

2. Viết bài theo yêu cầu

Ưu tiên viết những bài bạn đọc yêu thích và có yêu cầu, điều này vừa mang lại hữu ích cho bạn đọc, vừa giúp chúng tôi phần nào tập trung hơn vào đề tài cụ thể.

3. Hướng dẫn theo cách viết lại những gì KACBT tự làm

Cách này khá giống với những website “khéo tay hay làm” hoặc “5 phút thủ công”. Những trang dạng kênh Video còn trau chuốt hình ảnh, biên tập các kiểu để tiết kiệm thời gian cho người xem. Ban đầu, chúng tôi dự tính chưa thể làm được như vậy, cũng không có screencast, mà làm thế nào sẽ mô tả lại như vậy, kèm theo những đoạn code.

Việc này nghe quen quá, bạn đã theo các bài về HTML, CSS, JavaScript đúng không nào? Biết vậy, chúng tôi mở rộng thêm ra PHP và/ hoặc sử dụng một số công cụ bạn thường gặp trong thực tế của lĩnh vực làm web.

Cũng có thể là chúng tôi chữa cháy, giảng giải một vấn đề nào đó và minh hoạ bằng cách như quảng cáo gọi là “người thật, việc thật” (tất nhiên không thật 100%, có diễn nhưng phần diễn chỉ để rằng trong thực tế có những thứ bạn không thể nói toạc móng heo ra đươc, phải nói tránh).