jsTeXrender plugin for WordPress Released!

Written by Waipot on April 4, 2008 – 9:28 am

YourEquations.com ระบบ online JavaScript LaTeX equation render service ได้ออก plugin สำหรับ WordPress เพื่อช่วยให้เวบมาสเตอร์ติดตั้ง JavaScript LaTeX equation render engine ได้ง่ายขึ้น [DOWNLOAD wp-jstexrender-0.1.zip] ทดสอบกับ WP 2.3.x และ WP 2.5.0 แล้ว

การติดตั้ง

  1. อัพโหลดโฟลเดอร์ wp-jstexrender ไปที่ /content/plugins
  2. Activate plugin ที่ ‘Plugins’ menu ใน WordPress

การใช้งาน

ใช้ WYSIWYG editor ของ WordPress โหมด Visual เขียนบทความได้ตามปกติ เวลาที่ต้องการเขียนโค๊ดให้เปลี่ยนเป็น HTML จากนั้นเราจะสามารถเขียน LaTeX equation ได้ด้วย <pre lang="eq.latex">...</pre> ยกตัวอย่างเช่น

<pre lang="eq.latex">
c=\sqrt{a^2+b^2}
</pre> 

ซึ่ง jsTeXrender จะแปลงโค๊ดเป็นสมการ ได้คือ

c=\sqrt{a^2+b^2}

(ตัวอย่างเพิ่มเติม ที่นี่)

jsTeXrender นี้สามารถทำให้เจ้าของบลอกหรือเวบไซต์ ตีพิมพ์สมการได้สะดวกรวดเร็วขึ้น ขอเชิญใช้บริการฟรีได้ที่

http://yourequations.com

ปล. เจ้าของเวบไซต์ไม่ใช่คนอื่นไกล ก็ผมเองดีแหละครับ ทุ่มเทพัฒนามันมากับมือ หากใช้ดีโปรดบอกต่อ หากไม่พึงพอใจ โปรดแสดงคำแนะนำ-ติชม

Tags: , , ,
Posted under Talk | 1 Comment »

JanRain’s PHP OpenID library

Written by Waipot on March 19, 2008 – 11:16 am

JanRain’s PHP OpenID library เป็น Open-source OpenID library เขียนด้วย PHP ซึ่งสามารถประยุกต์ใช้ได้ทั้งกับทั้งฝั่ง OpenID consumer และ OpenID server เหมาะสำหรับผู้ที่ต้องการสร้าง OpenID software ด้วย PHP และ MySQL

ผมได้เขียนวิธีติดตั้ง และ การทดสอบการใช้งาน ไว้ที่ ThaiOpenID.net อย่างละเอียดแล้ว [ตาม link นี้]

แต่อย่างไรก็ตาม การจะพัฒนา OpenID ใช้ในงานประยุกต์ต่างๆ นั้น จำเป็นต้องทำความเข้าใจกับ OpenID specifications ซึ่งถือว่า เป็นหัวใจหลักของ OpenID ดังนั้นการเริ่มสนทนาจาก OpenID specifications จึงเป็นจุดเริ่มต้นที่ดีต่อการพัฒนา OpenID ในบ้านเรา

ผมได้เปิดประเด็นนี้ไว้แล้วที่ ThaiOpenID.net ในส่วนของ OpenID specifications จึงขอเชิญชวนผู้ที่สนใจ ร่วมสนทนากันในประเด็นนี้ [ตาม link นี้]

link: ThaiOpenID.net

Tags: ,
Posted under Talk | No Comments »

License Your Work

Written by Waipot on January 21, 2008 – 3:58 am

วิธีการสร้าง Creative Commons License เพื่อให้สิขสิทธิ์แก่ผลงานของคุณ ซึ่งในที่นี้ก็หมายถึงสิ่งตีพิมพ์ในรูปแบบของเวบไซต์หรือบลอก

วิธีการสร้างโค๊ด

1. เข้าไปที่ License Your Work (http://creativecommons.org/license/) แล้วคุณจะพบหน้าตามรูปด้านล่างนี้


ซึ่งคุณจะ​เจอหน้า​แบบฟอร์ม​ ​ที่ให้​คุณ​ต้อง​ตัดสินใจเพื่อกำหนดเงื่อนไขในการนำไปใช้และการแก้ไขดัดแปลงผลงานของคุณ​ ​คือ

  • Allow commercial uses of your work? - ยอม​ให้​คน​อื่น​เอาผลงานไป​ใช้​เพื่อการค้าหรือไม่​ Yes ​หรือ​ No
  • Allow modifications of your work? - ยอม​ให้​คน​อื่น​แก้​ไขปรับแต่งผลงานของคุณหรือไม่​ Yes ​กับ​ No ​และ​ Yes, as long as others share alike ​คือผลงานที่ถูกแก้​ไข​แล้ว​ต้อง​ใช้​ license ​เดียว​กัน​กับ​ผลงานต้น​ฉบับ
  • Jurisdiction of your license - เลือกว่า​จะ​ใช้​กฎหมายประ​เทศอะ​ไร​ ​ของไทย​ยัง​ไม่​มีก็​เลือก​ Unported ​ไปก่อนครับ

จากนั้นจะเป็นข้อมูลเพิ่มเติม คุณอาจไม่ต้องกรอกก็ได้ นั่นคือ
Click to include more information about your work. ตรง Tell us the format of your work สำหรับเวบไซต์มันกึ่งๆ ระหว่าง Text กับ Interactive ผมก็เลยเลือก Other ​ช่องอื่นๆ ก็​ใส่​ตามใจชอบนะครับ แต่ผมก็​ใส่​แค่​ attribute to url ​เป็น​ของเวบไซต์คุณ​ ​เพื่อบอก​ให้​คุณ​อื่น​ได้​อ้างอิง​ถึง

2. คลิกปุ่ม​ Select a License ก็จะพบหน้าตามรูปด้านล่าง ​เลือก​ logo ​ตามใจชอบครับ​ ​แล้ว​จะ​ได้​โค๊ด​ HTML ​ไป​ใส่​เวบของคุณ​ ​คุณสามารถคลิก See how the license will look เพื่อดูหน้าตา license ของคุณ แต่​ถ้า​ยัง​ไม่​ถูกใจก็ย้อนกลับไปปรับแต่ง​ได้​อีกครับ

3. ตัวอย่างลิงค์ที่ได้จากโค๊ด License ที่เราสร้างขึ้น

Tags: ,
Posted under Uncategorized | No Comments »

Tera Cluster ซุปเปอร์คอมพ์ของไทย

Written by Waipot on July 20, 2007 – 9:44 pm

ระบบคอมพิวเตอร์สมรรถนะสูงนั้น (High-performance Computing หรือเรียกกันติดปากว่า Supercomputer) หลายคนคงคิดว่า ระบบนี้มีเฉพาะในเมืองนอกเท่านั้น ตอนนี้คงต้องเปลี่ยนความคิดนั้นซะแล้ว เพราะขณะนี้ประเทศไทยได้มีโครงการภายใต้ชื่อ ศูนย์ไทยกริดแห่งชาติ จัดตั้งเพื่อสร้างระบบคอมพิวเตอร์์สมรรถนะสูง เพื่อประยุกต์ใช้์ในงานหลายๆ ด้าน เช่น วิทยาศาสตร์ เทคโนโลยี และ อุตสาหกรรม

และวันที่ 20 กรฎาคม 2550 นี้ ทางศูนย์ได้เปิดเครื่อง TERA Cluster ซึ่งเป็นคลัสเตอร์ระดับล้านล้านคำสั่งต่อวินาที ให้้้บุคลทั่วไปได้ใช้บริการเป็นวันแรก โดยการสมัครใช้งานเครื่อง TERA Cluster นั้น ผู้ใช้ต้องลงทะเบียนเพื่อขอ account โดยการกรอกใบสมัครตามแบบฟอร์มนี้ โดยจะต้องระบุโครงการที่จะใช้เครื่องอย่างชัดเจน ดังนั้นใครมีงานทางด้านนี้ จึงเป็นโอกาสดีที่จะได้สัมผัสระบบคอมพิวเตอร์ศักยภาพสูง โดย TERA Cluster นี้เอื้ออำนวยในการเขียนโปรแกรมแบบขนาน (Parallel Programming) โดยอาศัย Message Passing Interface (MPI) ซึ่งเครื่องได้ติดตั้ง MPICH ไว้พร้อมแล้ว

ผมเองก็เพิ่งได้ account มาวันนี้เหมือนกัน และกำลังพัฒนาซอฟต์แวร์ทางด้านนี้อย่างจริงจัง โดยตอนนี้ผมกำลังพัฒนา open source ร่วมกับอาจารย์ที่ปรึกษา อยู่ตัวหนึ่งที่ http://gridlb.sourceforge.net ซึ่งเป็นประสบการณ์ครั้งแรกของผมที่ได้พัฒนาซอฟต์แวร์บนระบบ Cluster นี้

Tags: , ,
Posted under Uncategorized | 2 Comments »

Open Source Development with CVS, 3rd Edition

Written by Waipot on July 1, 2007 – 11:11 am

Open Source Development with CVS, 3rd Edition


by Karl Fogel and Moshe Bar

E-book free ดาวน์โหลดได้ที่นี่

ตอนนี้ผมกำลังพัฒนา opensource software อยู่ตัวหนึ่ง ผมเลยต้องมาหัดใช้ cvs นะครับ

Tags:
Posted under Uncategorized | 1 Comment »