สั่งแบบนี้ใช้ได้เลย debug ง่ายขึ้นเยอะ
Thread.abort_on_exception = true
สั่งแบบนี้ใช้ได้เลย debug ง่ายขึ้นเยอะ
Thread.abort_on_exception = true
มีคน fork libthai4r ไปทำต่อด้วย ^^ อยู่ที่ https://github.com/neokain/libthai4r ใช้กับ Ruby 1.9.X ได้ด้วย เป็นไม่กี่โครงการที่มีคนทำต่อ รอ 6 ปียังไม่สาย อิๆ
ผมเขียน Ruby มานานมากแล้วตั้งแต่พ.ศ. 2544 แล้วก็ไม่ได้เขียนอีกเลย (ล้อเล่นนะ) … จริงๆ ก็ไม่ขนาดนั้นคือเขียนสมัยโน้นแล้วก็เขียนอะไรเล่น เล็กๆ น้อยๆ เลยทำให้ไม่เคยใช้ gem เท่าไหร่ก็ต้องมาอ่านนิดหน่อย
วันนี้สั่ง sudo gem ins -r mediacloth ไป ^_^ ก็ลงได้
แล้วก็มาเขียนโปรแกรมตามตัวอย่างเลย แค่เพิ่ม gem ‘mediacloth’, ‘>= 0.0.3′ เข้าไป
require 'rubygems'
gem 'mediacloth', '>= 0.0.3'
require 'mediacloth'
wiki_text = open('test2.wiki').read()
puts MediaCloth::wiki_to_html(wiki_text)
อยากจะแปลงไฟล์ mediawiki มาเป็น html หรืออะไรอื่น mediacloth มันก็แปลงได้สำหรับตัวอย่างง่ายๆ พอเอาทั้งหน้าไปใส่ ก็เจ๊งตามเคย … กลุ้มใจ.
update: ว่าจะลอง Parser.php จาก Mediawiki เลย แต่ไว้พรุ่งนี้แล้วกัน … หรือคืนนี้ดี?