Câu chuyện dở khóc dở cười khi file ePub của tác giả hoàn hảo không một vết xước nhưng vẫn bị Kobo từ chối thẳng thừng vì gánh nặng di sản từ Adobe.

Các ông đã bao giờ code chuẩn chỉ 100%, pass sạch bách các bước linter và validation test, nhưng hệ thống của khách hàng vẫn báo lỗi sấp mặt chưa? Cảm giác lúc đó chỉ muốn đập bàn phím đúng không? Chào mừng anh em đến với thế giới đầy ảo ma của định dạng ePub – nơi Adobe và Kobo đang bắt tay nhau hành hạ giới dev lẫn các tác giả tự xuất bản sách.
Mới đây, tác giả Andre Klein đã đăng đàn bóc phốt một pha xử lý đi vào lòng đất của nhà Kobo (một nền tảng đọc sách điện tử khá có số má). Câu chuyện được tóm tắt nhanh cho các đồng đạo lười đọc như sau:
epubcheck (tiêu chuẩn vàng của W3C) và nhận về kết quả hoàn hảo không một lỗi nhỏ..epub thành .kepub (định dạng riêng của Kobo), file lại chạy mượt mà không một vết xước. Lý do? Khi đọc .kepub, Kobo dùng engine WebKit hiện đại tự trồng (có tên là Access), còn khi đọc .epub thường, nó lại lôi "bãi rác di sản" của Adobe ra chạy.Bài viết sau khi lên sóng đã nhanh chóng leo top trên Hacker News với hàng trăm bình luận đồng cảm từ các đạo hữu cùng cảnh ngộ:
.kepub trước khi ném lên store để tránh dính chưởng.Tóm cái váy lại, vụ scandal này là minh chứng rõ nhất cho một chân lý đau đớn trong ngành IT: Code đúng chuẩn chưa chắc đã chạy được ngoài thực tế. Khi lý thuyết đối đầu với các thế lực "ma giáo" nắm giữ thị trường, lý thuyết thường ăn quả đắng.
Nếu các ông đang nuôi mộng tự làm web bán sách, xuất bản tài liệu hay đơn giản là dựng một trang blog cá nhân để chia sẻ kiến thức, lời khuyên chân thành là hãy tự chủ công nghệ từ đầu. Cứ thuê lấy một con cloud vps chất lượng cao bên Vultr mà tự host, tự quản lý file, thích render kiểu gì thì render, đỡ phải chịu cảnh "chó cậy gần nhà, gà cậy gần chuồng" và bị các ông lớn hành hạ vô lý.
Nguồn: Hacker News