Lời nói đầu

Công trình Kiều và Bói Kiều Trực Tuyến nầy được thiết kế bởi Giáo sư Trần Văn Quang của Đại học Oklahoma State University (OSU). Giáo sư Quang cũng là chuyên viên lập trình điện toán lâu năm (senior software developer) của các công ty lớn như US Postal Service, Northrop Grumman và Chesapeake Energy.

Đồng tác giả cho phần đáp án luận lý (algorithm) là Giáo sư Trần Thừa Quân, PhD, University of Science and Arts of Oklahoma (USAO).

Chính nhờ đáp án luận lý nầy mà mỗi câu trong số 3254 câu Kiều đều có xác suất được chọn tuyệt đối bằng nhau. Đây là tiêu chuẩn mà chúng tôi tự đặt ra trước khi bắt tay vào việc thiết kế. Xin bấm vào đây đọc để biết thêm chi tiết.

Chi tiết kỹ thuật:

  • Toàn bộ truyện Kiều được chứa vào một kho dữ liệu (database) SQL Server 2012 qua kỹ thuật scripting. Đây là nguồn cung ứng dữ kiện để trình bày kết quả của mỗi lần bói, cũng như trình bày toàn bộ truyện Kiều cho các công trình tham khảo của bạn.
  • ASP.NET MVC 4, Entity Framework 5.0, jquery-2.0.3 và jqgrid-4.5.4 được dùng để thiết kế các giao diện (UI) và các đáp án luận lý (algorithms).
  • Ngôn ngữ điện toán C# 5.0 đã được dùng suốt trong quá trình thực hiện.

Ngay cả nếu bạn không có sự thích thú nào về Bói Kiều, công trình nầy cũng có thể dành cho bạn: đó là phần Truyện Kiều. Dẫu rằng hiện đang có rất nhiều bản Truyện Kiều trực tuyến, công trình Truyện Kiều nầy có những nét độc đáo của nó, xứng đáng được bạn để mắt tới.

Chúng tôi xin phép được giới thiệu những nét độc đáo đó:

  • Tất cả các trích dẫn từ các nguồn trực tuyến như "Tiểu Sử Tác Giả", "Bản Kiều chữ Nôm đặc biệt" và "Các Phân Đoạn" đều có ghi nguồn xuất xứ như là một cách thể hiện trách nhiệm tôn trọng giá trị trí tuệ về phía chúng tôi (xin bấm vào link ghi là "Nguồn của tài liệu nầy" để đọc nguồn xuất xứ). Vì không có thông tin để liên lạc với các webmasters, chúng tôi đã không thể xin phép trước cho các trích dẫn đó. Nếu quý vị nào trong số các webmasters nầy không đồng ý cho phép chúng tôi trích dẫn, xin bấm vào đây để thông báo cho chúng tôi. Chúng tôi sẽ hủy bỏ các trích dẫn nầy ngay sau khi nhận được lời phản đối của quý vị.
  • Về phần chúng tôi, quan niệm rằng đây là một công trình chung vì lợi ích của văn học nước nhà, chúng tôi xin dành cho bạn quyền trích dẫn một phần hay toàn bộ công trình nầy. Chỉ xin bạn ghi rõ xuất xứ là đủ. Ngay cả với phần nguồn lập trình (source code), nếu bạn cần cho một công trình vì lợi ích chung, chúng tôi sẽ rất hân hạnh tặng phần nguồn lập trình nầy cho bạn. Chúng tôi cũng sẽ tổ chức huấn luyện nếu được yêu cầu.
  • Nhờ vào kỹ thuật điện toán chúng tôi đã có thể thiết lập một hệ thống kiểm soát hữu hiệu, nhanh chóng, và chính xác để phát hiện và sửa chửa các lỗi trong quá trình lưu trử vào kho dữ liệu. Vì vậy mà bản Truyện Kiều nầy có đầy đủ 3254 câu từ nguyên bản. Ghi chú: trong quá trình tìm tư liệu, chúng tôi đã tìm thấy những bản Kiều trực tuyến hoặc có hàng chục câu trùng lập, hoặc thiếu hẳn hàng trăm câu.
  • Vì toàn bộ Truyện Kiều đã được chứa trong kho dữ liệu (database), bất kỳ lỗi nào một khi phát hiện cũng có thể sửa đổi dễ dàng và rất nhanh chóng nhờ vào kỹ thuật LINQ CRUD. Nét đặc trưng nầy sẽ bảo đảm tính chính xác của tác phẩm theo với thời gian.
    Chúng tôi xin bạn giúp chúng tôi bằng cách gửi về cho chúng tôi các lỗi mà bạn tìm thấy. Mỗi lần bạn tìm thấy một lỗi và gửi cho chúng tôi, lỗi đó sẽ được chỉnh sửa ngay và vì vậy bản Truyện Kiều nầy của chúng ta sẽ chính xác hơn một chút. Theo cách làm việc hỗ tương nầy, chúng ta sẽ cùng có chung một bản Truyện Kiều hoàn hảo trong một tương lai không xa lắm.
  • Mỗi câu Kiều đều được trình bày với số thứ tự của nó. Điều nầy sẽ giúp ích rất nhiều cho các bạn cần tra cứu.
  • Nhờ vào kỹ thuật MVC và jqGrid, chúng tôi đã trình bày Truyện Kiều thành từng trang chứa 10, 20, hay 40 câu tùy theo sự chọn lựa của bạn. Cách trình bày nầy đặc biệt hữu dụng nếu bạn muốn đọc Truyện Kiều theo lịch trình mỗi trang một ngày. Xin bấm vào đây để sử dụng cách đọc nầy.
  • Với kỹ thuật MVC và jquery Tablecloth plug-in, chúng tôi đã trình bày toàn bộ Truyện Kiều trong một trang dài. Cách trình bày nầy sẽ giúp bạn nào muốn đọc tất cả tác phẩm qua một lần đọc. Xin bấm vào đây để sử dụng cách đọc nầy.
  • Cũng nhờ vào kỹ thuật kho dữ liệu (database), Entity Framework và MVC mà chúng tôi có thể thiết kế các tiện ích tìm kiếm (search utility). Đây là các tiện ích tối cần thiết cho các công trình nghiên cứu về Kiều. Mỗi tiện ích phức tạp đều có phần hướng dẫn kèm theo.
    1. Tiện ích "Tìm chữ" giúp bạn tìm TẤT CẢ các câu có chữ bạn muốn. Bạn cũng có thể giới hạn chữ nầy ở đầu câu hay cuối câu nếu cần.
    2. Tiện ích "Tìm câu số" giúp bạn tìm bất kỳ câu nào mà bạn biết số thứ tự của nó.
    3. Tiện ích "Tìm đoạn" giúp bạn tìm bất kỳ một đoạn nào mà bạn biết số thứ tự của câu đầu và câu cuối.
    4. Tiện ích "Tìm đoạn có câu" giúp bạn tìm bất kỳ một đoạn nào mà bạn biết số thứ tự của câu muốn tìm cùng với bao nhiêu câu trước và sau câu nầy. Thí dụ: hãy tìm cho tôi câu Kiều số 1235 cùng với 8 câu trước và 9 câu sau.
    5. Tiện ích "Tìm với wildcard" đặc biệt rất tiện dụng và hữu hiệu tuy rằng có hơi phức tạp. Với tiện ích nầy bạn có thể "hỏi" công trình Truyện Kiều những câu hỏi như: Tìm cho tôi các câu Kiều
      • bắt đầu bằng bất kỳ nhóm chữ nào
      • sau đó là chữ "lò hương"
      • sau đó là bất kỳ nhóm chữ nào"
      • sau đó là chữ "phím đồng"
      • cuối cùng là bất kỳ nhóm chữ nào
      Bạn sẽ ghi câu hỏi của bạn là "*lò hương*phím đồng*" và được trả lời với câu "Đốt lò hương giở phím đồng ngày xưa."
      Xin bấm vào đây để thử cách tìm nầy.
    6. Chúng tôi chỉ có thể nghĩ ra được những nhu cầu tìm kiếm trên, nhưng kỹ thuật điện toán có thể làm hơn rất nhiều. Nếu bạn có một ý tưởng cho một nhu cầu tìm kiếm nào đó, xin bạn gửi cho chúng tôi. Chúng tôi sẽ thực hiện nó và nhờ vậy công trình nầy sẽ trở nên có ích hơn cho tất cả chúng ta.

Chúng tôi hy vọng công trình nầy sẽ góp phần đáp ứng nhu cầu bói Kiều phổ biến trong dân gian, cũng như nhu cầu học hỏi và nghiên cứu cho bạn. Chúng tôi đặc biệt quan tâm tới giới trẻ VN Hải Ngoại và ước mong rằng công trình nầy sẽ tạo phương tiện cho các bạn tìm hiểu và học hỏi thêm về một tác phẩm vĩ đại nhất trong văn học nước nhà.

Chúc bạn có những phút giây giải trí khi sử dụng công trình nầy.

Nếu có các câu hỏi hay lời đề nghị, xin bạn bấm vào đây để liên lạc với chúng tôi.