Rhyming Dictionary

ภาพหน้าจอของซอฟแวร์:
Rhyming Dictionary
รายละเอียดซอฟแวร์:
รุ่น: 0.9
วันที่อัพโหลด: 2 Jun 15
ผู้พัฒนา: Brian Langenberger
การอนุญาต: ฟรี
ความนิยม: 3

Rating: nan/5 (Total Votes: 0)

บทกวีพจนานุกรมเป็นบรรทัดคำสั่งที่ขับเคลื่อนด้วยพจนานุกรมบทกวีที่สนับสนุนเกี่ยวกับ 127,000 คำ
อะไรคือสิ่งที่สิ่งนี้หรือไม่?
ทำไมมันพจนานุกรมบทกวีแน่นอน! แต่โดยเฉพาะอย่างยิ่งมันเป็นโปรแกรมที่บรรทัดคำสั่งที่ใช้คำพูดและการส่งกลับไปยังคุณรายการในรูปแบบของคำศัพท์ทุกคำที่คล้องจองกับมัน การตอบสนองเริ่มต้นคือสัมผัสที่สมบูรณ์แบบ (ซึ่งอาจเป็นสิ่งที่คุณต้องการ) หรือคุณจะได้รับการนับพยางค์ของคำบางอย่าง ("ไวท์เทนนิ่ง" มี 2-3 พยางค์ ฯลฯ ) รุ่นก่อนหน้านี้รวมถึงคำพ้องเสียงและตัวเลือกการจับคู่พยัญชนะ แต่ไม่ได้อยู่ใน 0.3 หากมีความต้องการมากพอที่ผมจะกลับมาเพิ่มให้
แต่ถ้าคุณไม่ต้องการที่จะจัดการกับบรรทัดคำสั่งนอกจากนี้คุณยังสามารถใช้รหัสที่มีอยู่เป็นส่วนหนึ่งของ CGI หรือโปรแกรมที่ใช้กับ GUI ที่น้อยที่สุดของความพยายาม ผมวางแผนที่จะนำเข้า Perl และโค้ด PHP ในบางจุด แต่ไม่ได้ทันที ฉันไม่ต้องการจัดการกับ Perl ถ้าฉันสามารถหลีกเลี่ยงได้
คุณไม่เขียนนี้ทำไม?
เพราะทุกพจนานุกรมบทกวีอื่น ๆ ที่ผมเคยเห็นมีทั้งในรูปแบบต้นไม้ที่ตายแล้ว (ซึ่งใช้เวลาสักครู่ที่จะพลิกผ่าน) หรือเป็นเว็บเท่านั้น (ซึ่งจะบังคับให้ฉันที่จะออนไลน์อย่างต่อเนื่องเพื่อใช้พวกเขา) และฉันไม่ชอบอย่างใดอย่างหนึ่ง เข้าใกล้ ดังนั้นฉันจึงเขียนหนึ่งที่ฉันสามารถใช้ในเครื่องของฉันเมื่อมันไม่ได้อยู่ในเครือข่ายที่ไม่ได้ใช้เวลามากของทรัพยากรและทำงานได้อย่างรวดเร็วมาก ฉันเชื่อว่าฉันได้ประสบความสำเร็จ
คำแนะนำการติดตั้ง:
ขั้นตอนที่ 1: แก้ไข Makefile
BINPATH เปลี่ยนไปที่ที่คุณต้องการ "สัมผัส" ฐานการติดตั้ง (เริ่มต้นคือ / usr / bin) และเปลี่ยน RHYMEPATH ไปยังที่ที่คุณต้องการพจนานุกรมบทกวีไฟล์ฐานข้อมูลการติดตั้ง (เริ่มต้นคือ / usr / share / สัมผัส) . ไฟล์ฐานข้อมูลเหล่านี้จะอยู่ที่ประมาณ 10 เมกะไบต์เพื่อให้แน่ใจว่าคุณมีห้องพักเพียงพอ รวมทั้งยังเป็นหน้าคนดังนั้นรู้สึกฟรีเพื่อปรับ MANPATH ไปยังที่ที่คุณต้องการติดตั้ง (เริ่มต้นคือ / usr / share / คน / man1)
ขั้นที่ 2: สร้างมัน
พิมพ์ "ให้" คุณจะพบว่า "รวบรวม" ไบนารีสร้างขึ้นครั้งแรก โปรแกรมนี้จะสร้างไฟล์ GDBM จากไฟล์ข้อความรวมและจะใช้เวลาค่อนข้างสักครู่ที่จะเสร็จสมบูรณ์ ทำไม? เนื่องจากแฟ้ม GDBM ไม่ได้จริงข้ามแพลตฟอร์ม ยกตัวอย่างเช่นไฟล์อาทิตย์ Sparc GDBM ไม่ทำงานบน x86 Linux และในทางกลับกัน รวบรวมขั้นตอนเพื่อให้แน่ใจว่าสร้างไฟล์ GDBM * * * * * * * * จะทำงานบนเครื่องของคุณ อาคารที่เกิดขึ้นจริงของ "สัมผัส" ไบนารีควรจะค่อนข้างง่าย
ขั้นตอนที่ 3: การติดตั้งมัน
ในฐานะที่เป็นผู้ดูแลระบบพิมพ์ "ให้ติดตั้ง" นี้จะวาง "สัมผัส" ไบนารีในไดเรกทอรี BINPATH และ "words.db", "rhymes.db" และ "multiple.db" ไฟล์ในไดเรกทอรี RHYMEPATH หากคุณต้องการที่จะย้ายไฟล์เหล่านี้ในเวลาใด ๆ คุณสามารถใช้ตัวแปรสภาพแวดล้อม RHYMEPATH ที่จะชี้ให้ "สัมผัส" ไปยังตำแหน่งใหม่
และคุณควรจะตั้งค่าทั้งหมด! ตราบใดที่ BINPATH อยู่ในเส้นทางของคุณ (ส่วนใหญ่) คุณควรจะสามารถที่จะพิมพ์ "สัมผัส" และได้รับคำที่คุณกำลังมองหา ประสิทธิภาพการทำงานของ GDBM จะคล้ายกับที่ของ MySQL รุ่นเก่า แต่มีเพียงครึ่งหนึ่งของขั้นตอนการติดตั้ง
หากคุณพบว่าคุณไม่ชอบหรือต้องการพจนานุกรมใด ๆ อีกต่อไป "ทำให้ถอนการติดตั้ง" จะลบไฟล์จากระบบของคุณตราบเท่าที่พวกเขายังไม่ได้ย้ายตั้งแต่การติดตั้ง โดยการออกแบบติดตั้งไม่ได้สเปรย์ไฟล์ทั้งหมดมากกว่าระบบของคุณ ดังนั้นการทำความสะอาดหรือการอัพเกรดควรก่อให้เกิดปัญหาใด ๆ
ถอนการติดตั้งข้อมูล MySQL เก่า
ตามที่สัญญาถ้าคุณกำลังอัพเกรดจากรุ่นเก่าที่คุณมักจะมีข้อมูลที่ไม่จำเป็นสัมผัสนั่งอยู่ใน MySQL จะลบออกไปเป็นครั้งแรกเชื่อมต่อกับ MySQL ในฐานะผู้ดูแล ลอง:
ข้อมูล mysql -u -p ราก
ที่พรอมต์ UNIX และให้รหัสผ่าน root MySQL ที่เหมาะสม หากประสบความสำเร็จคุณจะเห็นสิ่งที่ชอบ:
ยินดีต้อนรับสู่จอ MySQL จบลงด้วยคำสั่ง; หรือกรัม รหัสการเชื่อมต่อ MySQL ของคุณคือ 51 ไปยังเซิร์ฟเวอร์รุ่น: 3.22.32
ประเภท 'ช่วย' เพื่อขอความช่วยเหลือ
ข้อมูล mysql>
ซึ่งบ่งชี้ว่าคุณกำลังเชื่อมต่อในขณะนี้ ใน MySQL> พรอมต์ตอนนี้คุณสามารถพิมพ์:
วาง rhymedict ฐานข้อมูล
และข้อมูลที่ควรจะออก แต่มีอาจจะยังคงปัจจุบันผู้ใช้ทั่วไปใน MySQL ซึ่งควรจะถูกลบออก ทำเช่นนี้โดยการพิมพ์:
ลบออกจาก mysql.user ที่ผู้ใช้ = "rhymeguest" และโฮสต์ = "localhost";
และผู้ใช้ทั่วไปควรจะออก แค่นั้นแหละ! เพียงแค่พิมพ์ "ออก" เพื่อออกจาก MySQL และไม่มองย้อนกลับไป รุ่นอนาคตของบทกวีภาษาจะใช้ไม่ MySQL ในการเก็บข้อมูลบทกวี หากคุณไม่ได้มีการใช้งานอื่น ๆ สำหรับ MySQL รู้สึกอิสระที่จะลบออกจากระบบของคุณทั้งหมด
การใช้งาน: สัมผัส [ตัวเลือก] <คำ>
ค้นหาประเภทนี้: (สัมผัสที่สมบูรณ์แบบเป็นค่าเริ่มต้น)
  -s ผลตอบแทน --syllable เพียงจำนวนพยางค์
  -m ออกเสียงหลาย --merged มีการควบรวมกิจการ
ตัวเลือกอื่น ๆ :
  -i, โหมดโต้ตอบ --interactive
  -h, --help ข้อความช่วยเหลือนี้
  -v, --version รุ่นของโปรแกรมนี้
ตัวแปรสภาพแวดล้อม:
RHYMEPATH ไดเรกทอรีของไฟล์ฐานข้อมูล
เอาท์พุทได้รับคำสั่งจากนับพยางค์และอักษร
มีอะไรใหม่ในรุ่นนี้:

ซอฟแวร์อื่น ๆ ของนักพัฒนา Brian Langenberger

Python Audio Tools
Python Audio Tools

20 Feb 15

ความคิดเห็นที่ Rhyming Dictionary

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!