Scriptdd.com

บทความบ้าบ่นของคนทำเว็บ ปี 8

เอา lexitron มาทำเป็น Web base

หัวข้อ บทความ แทก Apache | MySQL | PHP

หลายๆคนคงพอรู้จักเจ้า LEXiTRON http://lexitron.nectec.or.th/ Dictionary ที่ทาง Nectec พัฒนาขึ้นมาเพื่อแจกจ่ายให้ใช้ฟรี
อืม อย่าเรียกว่าฟรีดีกว่า คนไทยนิสัยเสียเพราะคำนี้เยอะ เอาว่า แจกจ่ายให้ใช้ตาม ข้อตกลงการอนุญาตใช้สิทธิ์ (LICENSE AGREEMENT)
ไปอ่านดูในเอกสารละกันนะครับ


เอา Windows Base มาเล่นแล้วไม่ประทับใจเลย T_T

พอดีช่วงที่ Office โดนปัญหาเรื่องลิขสิทธิ์นั้นไอ้เจ้า Dict นี่ผมก็เล็งๆจะเปลี่ยนเหมือนกัน Dict ที่เรายอมรับว่าใช้งานได้สมบูรณ์
คงหนีไม่พ้นเจ้า ThaiSoftware Dictionary ซึ่งผมได้แถมมาตอนซื้อ Macromedia studio MX 5 ชุด

ผมก็สอบถามกะคนขายเค้าว่า สามารถติดตั้งได้กี่เครื่อง คือเฮียคนขายแก ก็บอกว่า
ก็ลงๆไปเลยฮะ แผ่นนึง ลงได้ สิบเครื่อง

เย็ดม๋อนไม่เคยเห็นลิขสิทธิ์อะไรแบบนี้เลยให้ตายเหอะ ฮ่า

พอผมมาเจอเจ้า Lexitron ก็เลยเอามาลองลงดู เผื่อว่าจะใช้งานแทนกันได้
ผลก็คือ ฮ่า ตัว Database น่ะพอแทนได้คือมีคำศัพท์ แปลจาก ไทย เป็น Eng และ Eng เป็นไทย ได้ OK

แต่ไอ้ตัว program ที่เค้าบอกว่าเขียนด้วย Java นี่สิ

1. ตอนเปิด Program ครั้งแรกช้ามากกกกกกกกกก มันช้าโดยสันดานของ Java อยู่แล้ว T_T ไม่อยากว่าเลย
Program search จาก DB ง่ายๆแค่นี้ทำไมต้องทำเป็น Java วะเวงเอ้ย

2. Font เล็กมากกกกกเล็กแบบไม่ต้องอ่าน เพราะอ่านไม่ออก

ในกรอบที่เห็นนี่แหละ พิมพ์ลงไปก็อ่านไม่ออกอย่างเซ็งฮะ
ไม่ต้องคิดจะเอาไปให้ Marketing ลองใช้เลยแบบนี้ โดนด่าเละแน่ๆ


เอาแต่ Database มาทำเองดีกว่า


พอดีไปอ่านเจอใน http://linux.thai.net/plone/Members/poonlap/dictd/lexitron เป็นการแกะ Database
ที่ Lexitron แจกแบบ xmlว่าแต่ละช่องมันมีความหมายว่าอะไรบ้าง เข้าทางผมเลย

งานนี้เรามาแปลงเป็น Webbase ไปเลยดีกว่า

ผมนั่งๆเคาะๆ หลักการหรือวิธีการคงไม่มีอะไรมากคือนั่งอ่าน xml แล้วเขียน script convert มันออกมาเป็นคำสั่ง
insert data ของ MySQL เมื่อเสร็จแล้วผมก็จะได้ Database ในรูปของ MySQL เอาไปใช้งานได้

Script ค้นหาผมก็ทำง่ายๆ ใช้ PHP เรียกคำสั่งใน MySQL ทั่วๆไปนั้นแหละ

ดูตัวอย่างได้เลย ^^


นี่ครับลองแปล ENG -> ไทย



แปลง ไทย เป็น Eng


ว่าแล้วก็แจกดีกว่า ฮ่า

คลิกที่นี่ สำหรับ Lexitron PHP + MySQL Version

บทความนี้น่าจะเป็นประโยชน์สำหรับการลดใช้ Program ลิขสิทธิ์ที่ไม่ถูกต้องได้ ลองเอาไปทดสอบใช้ดูในองค์กรครับ ^^

Update 29/04/2007

ผมนำมาใส่ใน Web แล้วนะครับใครอยากทดสอบลองเล่น เชิญได้ที่

http://www.scriptdd.com/LEXiTRON/

รูปคุณ Read (14,681) Comments (22) 2004-09-11 12:04:49

ความคิดเห็น

คุณอั้มครับ ถ้าดาต้าเบสไฟล์มันใหญ่เกิน 2000กิโลไบต์ จะดั้มลงยังไงครับ

รูปคุณ เบิร์ด โดยคุณ เบิร์ด 2007-04-19 14:46:26


Panoramap.in.th

มันขึ้น error งี้อ่ะ แก้งัยดี คิคิ

Notice: Undefined index: PATH_TRANSLATED in /var/www/html/dict/_sub.php on line 7

Warning: eregi_replace() [function.eregi-replace]: REG_EMPTY in /var/www/html/dict/_sub.php on line 9

Notice: Undefined variable: HTTP_GET_VARS in /var/www/html/dict/index.php on line 5

Notice: Undefined variable: HTTP_POST_VARS in /var/www/html/dict/index.php on line 6

รูปคุณ modx โดยคุณ modx 2007-04-27 10:40:25

แจ้งคุณ เบิร์ด ครับ LEXiTRON.sql เมื่อแตกออกมาจะพบว่า มีขนาดโตมาก เกือบ 18M
ผมใช้วิธี ใส่ Database ผ่าน phpMyAdmin นั้นแหล่ะครับ

โดย copy ออกมาแปะ ทีละ 20000 record ทำไปจนครบ

ออกจะถึกๆไปหน่อยแต่ก็พิสูจน์ว่าใช้งานได้จริงๆ


แจ้งคุณ modx ครับผมแก้ไข Script ให้แล้วครับลอง Download ไปติดตั้งอีกรอบนะครับ
ไม่น่าจะมีปัญหาแล้ว

ขอบคุณครับ

รูปคุณ 9AuM โดยคุณ 9AuM 2007-04-29 13:11:33


http://www.servdd.com Web Hosting คุณภาพบริหารงานโดยนายอ้ำ
http://www.wp4seo.com wp4SEO ระบบช่วยบริหาร Wordpress Blog จำนวนมาก
http://www.welovetopup.com weLoveTopup เติมเงินออนไลน์ให้ส่วนลดมากที่สุดในตลาด

อ้อ ขอบคุณมากครับ วิธีนี้นี่เอง ตอนแรกผมทำละเมื่อยโครตเลยครับคุณอั้ม ถึกจริงๆ - -"

รูปคุณ เบิร์ด โดยคุณ เบิร์ด 2007-04-30 13:04:36

มีวิธีง่ายกว่านั้นในการ dump db ใหญ่ๆนะคะ ไม่เมื่อยด้วย :P
(ถ้าเป็นการเอามะพร้าวห้าวมาขายสวน สอนหนังสือสังฆราช สอนจระเข้ว่ายน้ำก็ขออภัย ^^; )

1. http://www.ozerov.de/bigdump.php
วิธีนี้แพร่หลายสุดๆ
2. SQLDumpSplitter เลยเป็นทางเลือกที่ 2 ที่ลองดู
อันนี้มันจะตัดแบ่งเป็นส่วนๆให้ ก็เลือกได้ว่าตัดทีละกี่บรรทัด เราก็อัพขึ้นไปทีละส่วน
ลองหาดาวน์โหลดกันเองนะคะ
3. วิธีสุดท้าย อาจจะไม่ค่อยมีคนใช้
ใช้สคริปต์ของ http://www.110mb.com/download/110dbmanager.zip
มีฟังก์ชั่นบิ๊กดัมพ์มาให้เสร็จ (คาดว่าก็คงเป็นของวิธีแรก...มั้ง)
ในที่สุดไนซ์ก็restore db 30 mb ได้ด้วยวิธีนี้ ในเวลาไม่กี่นาที และไม่เมื่อย ^_^จากการอัพ .sql.gz ที่ขนาด 3 mb เท่านั้น

110mb was still using phpMyAdmin as it's default MySQL management script. No surprise. Almost all hosting services are.

However this all changed when a fellow member pointed out a new cool script called phpMiniAdmin, to replace the slow, 19th century based, cumbersome and complicated phpMyAdmin. :-)

Anyway -- after giving it a try, benefits were instantly clear. It's one file. Quick to upload. And simply to use. Hence phpMiniAdmin became the default script. (And is fully recommended for ANY host to use and help out with their project to make it compact and more powerful.)

We originally and still are endorsing phpMiniAdmin as: "Access Your Database And Perform The Same Functions As You Could With phpMyAdmin -- Yet 10x Faster and Easier."

110DBManager is 7% phpMiniAdmin code. Other +-93% is 110mb's.

ดูเหมือนตอนนี้ดิกในเล็กซิตรอนจะอัพเดทแล้ว
ไม่เหมือนกับในเว็บนี้กับที่ให้โหลดแล้วรึเปล่าคะ?

รูปคุณ Nice โดยคุณ Nice 2007-05-03 04:12:38

ลืมล็อกอิน ^^;

รูปคุณ Nice โดยคุณ Nice 2007-05-03 04:18:22

ขอฉกไปใช้ล่ะกัน

รูปคุณ SvZ โดยคุณ SvZ 2007-05-11 15:31:11

ขอถามนิดหนึ่งครับเมื่อมันอยู่ใน Database มันเป็นไทยครับแต่เวลาดึงออกมาแสดงผลที่ Web มันเป็นภาษา ?????? อะครับ

- Database ใช้แบบไหนอยู่อะครับ utf8 หรือ tis620 อะครับ
- ต้องแก้ไข HTML รึเปล่าครับ

รูปคุณ Domester โดยคุณ Domester 2007-05-28 13:33:33

ขอบคุณมากครับ
ผมจะลองเอาไปใช้ดูบ้าง

รูปคุณ Ect407 โดยคุณ Ect407 2007-06-06 06:30:06

ขอบคุณมากมาย สำหรับน้ำใจแบ่งปันครับ

รูปคุณ Peter โดยคุณ Peter 2007-07-30 15:31:35


my site : http://www.mzpeter.co.uk


คุณ Domester คุณได้มีการแก้ไขไฟล์ php บ้างป่าวคัรบ
ถ้ามี อาจจะเกิดตอน save ไฟล์ ตอน save ลองเลือก unicode เป็น
utf-8 ดูครับ แต่ส่วนใหญ่ MySQL ไม่ค่อยเจอปัญหานี้นะ
ยกเว้น ถ้าเอาไป dump ลง Oracle อ่ะ จะเจอ
อีกอย่างก้อเรื่องของ char set ของ DATABASE อ่ะคับ

รูปคุณ jo โดยคุณ jo 2007-09-30 20:21:35

เยี่ยมเลย...คุณอั้มขอยืมไปใช้มั่งครับ

http://linux.thai.net/plone/Members/poonlap/dictd/lexitron <<< เข้าไม่ได้ซะแล้ว อยากอ่านจะไปหาอ่านได้ที่ไหนครับ

ขอบคุณมาก

รูปคุณ 9hk โดยคุณ 9hk 2007-10-02 17:20:23

ขอบคุณหลายๆเด้อหาเกือบตาย หาอยู่ 3 มื้อ 3 คืนแล้ว

รูปคุณ ขอนแก่น โดยคุณ ขอนแก่น 2007-12-07 08:06:01

ผมลองเอาไปติดตั้งแล้วครับ ปรากฎว่าใส่ได้แต่ eng
แล้วพอแปลออกมาก็ยังมีแต่ eng อีกครับ ไม่รู้เป็นเพราะอะไร



รบกวนทีครับ

รูปคุณ นิค โดยคุณ นิค 2009-01-06 00:02:12

ขอโทษครับ อันนี้ครับ

http://img364.imageshack.us/my.php?image=65091609qe4.jpg

รูปคุณ นิค โดยคุณ นิค 2009-01-06 00:03:53

งงครับ
ไอ้ที่ว่าตัดแบ่งนี่
ทำยังไงครับ บอกหน่อย
มือใหม่อย่างแรงครับ

รูปคุณ กิ๊ก โดยคุณ กิ๊ก 2009-04-30 19:19:13

พี่อั้มค่ะหนูพึ่งจะเข้ามาอ่านWeb Download นี้ค่ะเพราะพึ่งซื้อLaptop มาใหม่เป็นรุ่น Compaq Core-i3 +window 7, หนูมีปัญหา โหลด Lexitron version 2.0 มิได้ อยาก ให้พี่ช่วยตอบแบบว่าละเอียด เป็นStep ให้หน่อยค่ะว่าเข้า web ง่ายๆ ทำไงดี หนูพึ่งจะ ลองLoad เป็นครั้งแรกค่ะ ขอบพระคุณอย่างสูงนะค่ะ สำหรับ ความรู้ใหม่ๆนี้ที่กำลังจะเกิดขึ้นในสมองอันน้อยๆของหนูค่ะ (อยากได้มันมาใช้งานจริงๆค่ะ)""""Tidti

รูปคุณ Tidti โดยคุณ Tidti 2010-06-03 00:43:38

พี่อ้ำขอปรึกษา (โดยไม่มีค่าจ้าง) หน่อยครับ

ผมจะพัฒนา เพิ่มอีกภาษาเข้าไปในระบบ ผมเพิ่มแค่ filde อีกภาษาเข้าไปในตารางได้ไหมครับ ?
คือตอนนี้ให้ว่ามันมี 2 ตารางคือ thai2eng , eng2thai

คือไม่อยากเพิ่ม ตารางเข้าไปอะคับ ? อยากเอาคำที่มีอยู่แล้วใน โปรแกรมมา ใส่อีกภาษาเข้าไปเลย แบบนี้จะ work ไหมครับ ?


ขอบคุณครับ

อ้อผมอยากเพิ่ม ภาษาเขรมเข้าไปอะคับ ถ้า work จะเพิ่ม ภาษาลาวด้วย ><

รูปคุณ ดอกธูป โดยคุณ ดอกธูป 2010-12-09 18:26:47


เที่ยวสุรินทร์นึกถึง สุรินทร์ร้อยแปด http://www.surin108.com

ตอบน้องดอกธูป รื้อใหม่หมดเลยครับ ต้องปรับ Encoding ของเดิมทั้งหมดให้เป็น UTF8 เพราะของเดิมรองรับแค่ ไทย กับ eng

รูปคุณ 9AuM โดยคุณ 9AuM 2010-12-10 14:31:58


http://www.servdd.com Web Hosting คุณภาพบริหารงานโดยนายอ้ำ
http://www.wp4seo.com wp4SEO ระบบช่วยบริหาร Wordpress Blog จำนวนมาก
http://www.welovetopup.com weLoveTopup เติมเงินออนไลน์ให้ส่วนลดมากที่สุดในตลาด

อยากบอกว่ายอดเยียม และมีประโยชนมากครับ สิ่งที่คุณทำ

รูปคุณ premkamon โดยคุณ premkamon 2011-03-28 04:25:06

ขอบคุณมากๆคับ

รูปคุณ nadkk โดยคุณ nadkk 2011-04-01 13:17:40

เยี่ยมมากครับ ผมกำลังหาพอดี ขอบคุณครับ ^^

รูปคุณ watcharin โดยคุณ watcharin 2013-11-08 21:44:54

ร่วมแสดงความคิดเห็น



ขอความกรุณา ปัญญาชน ทุกๆท่าน รณรงค์การใช้ภาษาไทยให้ถูกต้อง
กรุณา ลงความคิดเห็นโดยใช้ภาษาไทยให้เป็นภาษาไทย งดการใช้ภาษาวัยรุ่น,
แอ๊บแบ๊ว บอกตรงๆปัญญาอ่อน !! Admin นั่งอ่านแล้วปวดหัว

เข้าระบบ


จำไว้ด้วยนะจ้ะ

สมัครสมาชิก
ลืมรหัสผ่าน

บทความล่าสุด

Gallery

Tags

จักรยาน Hardware SEO XHTML Honda HTML Security Yamaha Linux DOM AIS Ajax Windows Phantom Search Engine Blog Live Perl MySQL ThinkPad barcampbkk2 Web2.0 API Yahoo Movie Plugin How to barcampbangkok2 Payment Gateway

อื่นๆ ...

เพื่อนบ้าน

สถิติส่วนตัว

คลิกรับ Feed สิจ๊ะ

TwitterCounter for @9aum

Scriptdd.com | ctdd Version 3.0 ติดต่อฐานข้อมูลทิ้งสิ้น 6 ครั้งใช้เวลาประมวลผล 0.0474 วินาที
โปรแกรมโดย 9AuM | ออกแบบโดย styleshout