Rhyming Dictionary

Screenshot Software:
Rhyming Dictionary
Mga detalye ng Software:
Bersyon: 0.9
I-upload ang petsa: 2 Jun 15
Nag-develop: Brian Langenberger
Lisensya: Libre
Katanyagan: 3

Rating: nan/5 (Total Votes: 0)

tumutula Dictionary ay isang command-line na hinimok dictionary tumutula na sumusuporta tungkol sa 127,000 mga salita.
Ano ang bagay na ito?
Bakit ito ay isang tumutula diksyunaryo, siyempre! Ngunit higit na partikular, ito ay isang command-line programa na tumatagal ng isang salita at nagbalik sa iyo sa isang format na listahan ng lahat ng mga salitang tumutugma sa mga ito. Ang default na tugon ay isang perpektong tula (kung saan ay marahil kung ano ang gusto mo). O maaari kang makakuha ng isang pantig count ng isang tiyak na salita ("pagpaputi" ay may 2-3 pantig, atbp.) Nakaraang bersyon kasama homopon at katinig match opsyon ngunit ito ay hindi na magagamit sa 0.3. Kung may sapat na demand, ako ay muling idagdag ang mga ito.
Gayunpaman, kung hindi mo nais na pakikitungo sa mga command-line, maaari mo ring gamitin ang aking umiiral na code bilang bahagi ng isang CGI o programa GUI-based na may minimal na pagsisikap. Plano ko na mag-import ng Perl at PHP code sa ilang mga punto, ngunit hindi kaagad. Gusto ko sa halip hindi pakikitungo sa Perl kung maaari kong maiwasan ito.
Bakit sumulat ka ng mga ito?
Dahil ang lahat ng iba pang mga tumutula diksyonaryo ko na nakita ay alinman sa patay format tree (na tumatagal ng sandali upang pumitik sa pamamagitan), o mga web-only (na puwersa sa akin na maging online upang patuloy na gamitin ang mga ito) at hindi ko gusto ang alinman sa diskarte. Kaya sinulat ko ang isa ay maaaring kong gamitin sa aking mga makina para sa kapag ito ay wala sa network na hindi tumagal ng hanggang isang pulutong ng mga mapagkukunan at masyadong mabilis nagtrabaho. Naniniwala ako na nagtagumpay ako.
Mga tagubilin Pag-install:
Step 1: I-edit ang Makefile
Baguhin ang BINPATH sa kung saan mo nais ang mga "tula" binary install (ang default ay / usr / bin) at baguhin ang RHYMEPATH sa kung saan mo nais ang mga tumutula Dictionary database ng mga file na naka-install (ang default ay / usr / share / tula) . Ang mga file ng database ay tungkol sa 10 megabytes, kaya siguraduhin na mayroon kang sapat na silid. Kasama rin ay isang tao na pahina, kaya huwag mag-atubiling baguhin ang MANPATH sa kung saan nais mong ito naka-install (ang default ay / usr / share / man / man1).
Hakbang 2: Bumuo ng mga ito
I-type ang "gumawa". Mapapansin mo na ang isang "sumulat ng libro" binary ay unang nilikha. Bumubuo ng programang ito GDBM mga file mula sa mga kasama text file at ay magdadala sa ganap saglit upang makumpleto. Bakit? Dahil GDBM file ay hindi tunay na cross-platform. Halimbawa, Sun Sparc GDBM file ay hindi gumagana sa Linux x86 at vice-versa. Ang hakbang compile ang tumitiyak na ang mga nilikha file GDBM * ay * trabaho sa iyong machine. Ang aktwal na mga gusali ng "tula" binary ay dapat na medyo simple.
Hakbang 3: I-install ito
Bilang isang administrator, i-type ang "gumawa install". Ito ay ilagay ang "tula" binary sa direktoryo ng BINPATH at ang "words.db", "multiple.db" file "rhymes.db" at sa direktoryo ng RHYMEPATH. Kung gusto mo upang ilipat ang mga file sa anumang oras, maaari mong gamitin ang RHYMEPATH environment variable sa point "tula" sa bagong lokasyon.
At dapat mong i-set ang lahat! Hangga't ang BINPATH ay sa iyong landas (malamang), dapat mong ma-type ang "tula" at makakuha ng mga salita na iyong hinahanap. Ang pagganap ng GDBM ay katulad na ng lumang bersyon MySQL ngunit may lamang ng kalahati ng mga hakbang upang i-install.
Kung nalaman mo na hindi mo gusto o kailangan ang dictionary anumang na, "gumawa uninstall" ay alisin ang kanyang mga file mula sa iyong system kaya hangga't hindi sila ay inilipat mula sa pag-install. Sa pamamagitan ng disenyo, hindi spray ay mga file sa lahat ng dako ng iyong system ang pag-install. Kaya paglilinis o pag-upgrade ay dapat magpose walang problema.
Pag-uninstall ang lumang data MySQL
Tulad ng ipinangako, kung ikaw ay naga-upgrade mula sa isang mas lumang bersyon na ikaw ay malamang na magkaroon ng unneeded tula data nakaupo sa MySQL. Upang alisin ito, ikonekta kang MySQL bilang isang administrator. Subukan:
MySQL -u ugat p
sa isang UNIX prompt at bigyan ito ng maayos na root password MySQL. Kung matagumpay, dapat mong makita ang isang bagay tulad ng:
Maligayang pagdating sa MySQL monitor. Utos magtapos sa; o g. Ang iyong MySQL id connection ay 51 na bersyon server: 3.22.32
I-type ang 'help' para sa tulong.
MySQL>
na nagpapahiwatig na ikaw ay konektado na ngayon. Sa MySQL> prompt, maaari mo na ngayong i-type:
drop database rhymedict;
at dapat na alisin ang data. Ngunit may marahil pa rin ng isang guest user naroroon sa MySQL na kung saan ay dapat din ay tinanggal. Gawin ito sa pamamagitan ng pag-type:
tanggalin mula mysql.user saan User = "rhymeguest" at Host = "localhost";
at dapat na alisin ang mga guest user. Iyan na! I-type lamang "umalis;" upang lumabas MySQL at hindi tumingin sa likod. Future bersyon ng tumutula Dictionary ay hindi na gamitin ang MySQL sa tindahan tumutula data. Kung ikaw ay walang ibang paggamit para sa MySQL, huwag mag-atubiling alisin ito mula sa iyong system na lahat.
Usage: tula [OPTION]
Type Search: (perfect tula ay default)
  -s, --syllable nagbabalik lamang ang bilang ng mga pantig
  m, --merged maramihang pronunciations ay ipinagsama
Miscellaneous mga opsyon:
  -i, --interactive interactive mode
  h, help ito makakatulong mensahe
  v, --version bersyon ng programang ito ni
Environment variable:
RHYMEPATH ang direktoryo ng mga file database
Ang output ay iniutos ng pantig count at alphabetized
Ano ang Bago sa Paglabas na ito:

Iba pang mga software developer ng Brian Langenberger

Python Audio Tools
Python Audio Tools

20 Feb 15

Mga komento sa Rhyming Dictionary

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!