• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

Hướng dẫn tạo data cho Wedict

pdana

New Member
Topic này giới thiệu cách xây dựng data cho chương trình từ điển Wedict. Mục đích để xây dựng các bộ từ điển cho Wedict, xây dựng danh bạ cố định toàn quốc.

Wedict sẽ tra danh bạ tiện hơn McallShow ở chỗ: Có thể nhập số điện thoại để tìm tên và địa chỉ như McallShow, nhập tên hoặc địa chỉ để tìm số điện thoại, hiện thị đầy đủ địa chỉ theo nhiều dòng, sau khi tra xong bạn có thể bấm vào số điện thoại để gọi luôn.

Tải chương trình về và chạy có giao diện như sau:
Copy dữ liệu vào notepad và format nó như sau:
Tìm từ số: số điện thoại (dấu tab) Tỉnh(thành):---- tên:---- địa chi:---- (nếu sử dụng McallShow bạn có thể bỏ cái này đi).
Tìm từ địa chỉ: Địa chỉ (dấu tab) Số điện thoại:---- Tên:---- Tỉnh(thành):----
Để mỗi hàng thông tin Tỉnh, tên, địa chỉ, hay số điện thọa nằm ở 1 dòng bạn thêm vào /n trước các từ này.
Ví dụ
PHP:
3552002    Tỉnh Nghệ An    \n HỌ TÊN:    Trương Đình Nam    \nĐỊA CHỈ:    K2 Trung Đô Thành Phố  Vinh
Trương Đình Nam    \n Số điện thoại    ‘    0383552002    Tỉnh Nghệ An    \nĐỊA CHỈ:    K2 Trung Đô Thành Phố  Vinh
Sau khi nhập hết dữ liệu lưu lại dạng file .txt (kiểu UTF-8) (mỗi tỉnh (thành) lưu lại 1 file).
Chạy chương trình, tìm đến file vừa làm, nhấn nút build, rất nhanh chương trình sẽ tạo ra 3 file mới ở thư mục chứa file dữ liệu trên, copy 3 file này vào Wedict là bạn có thể tra được.


scaled.php


scaled.php

Sau khi tra được số điện thoại, nhấn vào số sẽ hiện lên 1 thông báo xem bạn có muốn gọi số này không.

http://cid-29a41b00708c60a8.skydrive.live.com/self.aspx/IPHONE/SOFT%20ON%20PC/gtk2-runtime-2.16.0-2009-03-22-ash.exe1

Data Wedict cho Nghệ An. Bạn có thể tra theo tên hoặc số điện thoại. Fix được lỗi trùng tên:

Download

Dữ liệu Karaoke đầu Arirang.
Download
 
Last edited by a moderator:

HaChau

Super V.I.P
Cám ơn Duyatd2 đã viết hướng dẫn sử dụng, đỡ mất công mình tìm hiểu nhiều cái.
Về dữ liệu sẽ tận dụng dữ liệu đã tải về của MDC.
Các bạn thích viết riêng tool hay móc luôn vào MDC???
 

pdana

New Member
Nếu startdict editor không chạy được thì tải thêm gtk2-runtime.exe trên để cài làm môi trường cho nó.
@HaChau: Wedict có 1 lỗi là nếu tra 1 từ giống nhau nó trả nhiều kết quả giống nhau thì nó chỉ hiện 1 kết quả thôi (tra số điện thoại thì không sao rồi vì chúng khác nhau hết, nhưng tra tên thì nhiều tên giống nhau chương trình chỉ hiển thị 1 kết quả)
Bác fix lỗi này giùm mọi người được không? (ví dụ fix nếu các tên giống nhau thì làm sao cho nó thêm 1 ký tự hoặc 1 số khác nhau vào cuối của tên là được).
 

HaChau

Super V.I.P
Nếu startdict editor không chạy được thì tải thêm gtk2-runtime.exe trên để cài làm môi trường cho nó.
@HaChau: Wedict có 1 lỗi là nếu tra 1 từ giống nhau nó trả nhiều kết quả giống nhau thì nó chỉ hiện 1 kết quả thôi (tra số điện thoại thì không sao rồi vì chúng khác nhau hết, nhưng tra tên thì nhiều tên giống nhau chương trình chỉ hiển thị 1 kết quả)
Có thể do WeDict làm tra từ điển không lường trước được lại dùng vào mục đích này nên mới trả về kết quả tìm thấy đầu tiên theo nguyên tắc là duy nhất.
Bác fix lỗi này giùm mọi người được không? (ví dụ fix nếu các tên giống nhau thì làm sao cho nó thêm 1 ký tự hoặc 1 số khác nhau vào cuối của tên là được).
Giả sử: Trương Đình Nam, Trương Đình Nam 1, Trương Đình Nam 2, ...
Mình nghĩ tra kiểu đó cũng kỳ quái thế nào ý :D
 

HHN

Well-Known Member
Bác ơi tập tin đính kèm KAV báp có Virus.Win32.Virut.be
 

pdana

New Member
Em không cài KAV nên không thấy báo, nhưng chắc chắn là không phải virus đâu.
 

HHN

Well-Known Member
Ặc ặc các bác đã bác nào làm thử data lớn chút chưa, mới làm file có khoảng 45 000 thuê bao thôi mà khi tra bằng số nó cứ đơ ra thôi, mới gõ 35. mà nó cứ đứng đấy không gõ được tiếp .... :((
 

HaChau

Super V.I.P
Thấy giải thuật tìm kiếm tên khá dở.
Mọi người thấy có cần thiết làm từ điển tra danh bạ cho WeDict không?
Nếu thấy cần thiết thì mình viết bổ sung thêm tool.
 

HHN

Well-Known Member
Thấy giải thuật tìm kiếm tên khá dở.
Mọi người thấy có cần thiết làm từ điển tra danh bạ cho WeDict không?
Nếu thấy cần thiết thì mình viết bổ sung thêm tool.

Tôi nghĩ là cần bác ạ, vì khi tra bằng wedict sẽ đầy đủ thông tin hơn, vì mcallshow không thể hiển thị hết được :-?
 

HaChau

Super V.I.P
Tôi nghĩ là cần bác ạ, vì khi tra bằng wedict sẽ đầy đủ thông tin hơn, vì mcallshow không thể hiển thị hết được :-?
Nếu làm thì chỉ tra xuôi được thôi (chiều số ==> địa chỉ) còn chiều ngược lại thì không tốt do hạn chế của WeDict.
 

pdana

New Member
Nếu làm thì chỉ tra xuôi được thôi (chiều số ==> địa chỉ) còn chiều ngược lại thì không tốt do hạn chế của WeDict.

Là bác nói đến vấn đề trùng tên à thì chỉ hiển thị 1 người à?, em đã thêm ngẫu nhiên dấu *./ dấu cách vào sau tên để khắc phục, trông tên mới cũng hay hay!
 

HaChau

Super V.I.P
Là bác nói đến vấn đề trùng tên à thì chỉ hiển thị 1 người à?, em đã thêm ngẫu nhiên dấu *./ dấu cách vào sau tên để khắc phục, trông tên mới cũng hay hay!
Tên Việt Nam thì trùng nhau nhiều lắm.
VD: Nguyễn Văn Tuấn, Nguyễn Thị Hiền sẽ có vô thiên lủng ông (bà) tên như vậy. Làm sao để thêm dấu hết được :)
 

HaChau

Super V.I.P
Đã làm xong data Karaoke đầu Arirang đưa ở bài đầu. Dữ liệu mình convert từ nguồn của anh lvl đã post tại topic dưới đây,
Phần mềm List Karaoke đầu Arirang

Hiện tại mới ở chiều tra số ra bài hát. Mình đang tiếp tục làm chiều Bài hát => số
 

HaChau

Super V.I.P
cái data này chép vào đâu của wedict vậy bác Ha Chau!!!
Copy cả 3 file vào /var/mobile/Applications/xxxxxxxxxxx/WeDictPro.app
xxxxx là số rất dài, sinh ngẫu nhiên với từng iPhone nên không thể chỉ đích xác được.

Sắp làm xong từ điển Karaoke theo chiều bài hát => nội dung
 

pdana

New Member
Copy cả 3 file vào /var/mobile/Applications/xxxxxxxxxxx/WeDictPro.app
xxxxx là số rất dài, sinh ngẫu nhiên với từng iPhone nên không thể chỉ đích xác được.

Bác chưa dùng Applink trên Cydia, nó cho chính xác tên app luôn, không cần biết dãy số dài đó làm gì.

Còn tên trùng thì chỉ cần làm khoảng 100 tên cho 1chu kỳ sau đó lặp lại là cũng loại được hết trùng tên rồi
 
Top