ย้ายบล็อกไปที่ bact.cc แล้วนะครับ

พ.ร.บ.คอมพิวเตอร์
หยุด ร่างพ.ร.บ.คอมพิวเตอร์
พื้นที่เก็บข้อมูลออนไลน์ ฟรี 2GB จาก Dropbox (sync กับ Windows, Linux, Mac, iPhone, Android ฯลฯ ได้)
Showing posts with label SIIT. Show all posts
Showing posts with label SIIT. Show all posts

2009-10-18

there is no longer siit.net. we now only have not.siit.net.

the old siit.net is dead. long live not.siit.net!

what is not.siit.net? from its about page:

if you are by chance landed here expecting to found a homepage of an institute of technology, perhaps called Sirindhorn International Institute of Technology or SIIT. this is a wrong place. your search engine happens to not so smart. for SIIT hompage, go http://www.siit.tu.ac.th. bon voyage.

this not.siit.net (and not siit.net), is a web space for people who happens in some point of their life associated more or less with an technological institute in Thammasat University, being friends of those, or have some relationship somehow. love story.

as the world is moving by people who tirelessly rejecting the establishments. major breakthrough or paradigm shift is by definition the finding of the unexpected or unintended uses of the very existing things. this space is yours. use it. hack it. creatively abuse it. and eventually reject it, ultimately. there's no valid reason for this place to be here, as it currently is, forever.

bliss.

technorati tags: , ,

2008-12-14

Robocode Thailand Contest 2009

Robocode Thailand Contest 2009 การแข่งขันการเขียนโปรแกรมจาวาเพื่อควบคุมหุ่นยนต์รถถัง

Robocode เป็นเกมที่แต่ละทีมจะพัฒนาโปรแกรมด้วยภาษาจาวา เพื่อควบคุมหุ่นยนต์รถถังให้ต่อสู้กันแบบอัตโนมัติ โดยแต่ละทีมไม่สามารถควบคุมหุ่นยนต์ของตัวระหว่างการแข่งขันได้ จึงเป็นเกมที่ฝึกทักษะการเขียนโปรแกรมและการนำอัลกอริทึม (algorithm) หรือวิธีการต่าง ๆ รวมถึง ปัญญาประดิษฐ์ (artificial intelligence - AI) มารวมกันเพื่อทำให้หุ่นยนต์มีประสิทธิภาพมากที่สุด เว็บไซต์วิชาการ.คอม เล็งเห็นประโยชน์ของเกม Robocode นี้ว่าจะช่วยฝึกทักษะต่าง ๆ ให้กับเยาวชนและผู้ที่สนใจ จึงร่วมกับศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (เนคเทค) และสถาบันเทคโนโลยีนานาชาติสิรินธร มหาวิทยาลัยธรรมศาสตร์ จัดการแข่งขัน Robocode Thailand Contest 2009 เพื่อค้นหาสุดยอดทีมกับสุดยอดหุ่นยนต์ประจำปีนี้ โดยการแข่งขันในรอบคัดเลือก จะดำเนินการผ่านเว็บไซต์วิชาการ.คอม ส่วนการแข่งขันในรอบสุดท้าย ซึ่งเป็นการชิงชนะเลิศระดับประเทศ จะจัดการแข่งขันในช่วงต้นปี 2009 ภายในงานมหกรรมการแข่งขันด้านไอซีที ซึ่งดำเนินการเป็นประจำทุกปีโดยเนคเทค

ผู้ที่สนใจสามารถดาวน์โหลดโปรแกรม Robocode ได้ที่ robocode.sf.net ศึกษาวิธีการพัฒนาหุ่นยนต์ได้จากบทความติว และส่งซอฟต์แวร์หุ่นยนต์ที่พัฒนาขึ้นเข้าแข่งขันได้ตั้งแต่วันนี้ โดยจะปิดรับสมัครและปิดให้อัปโหลดหุ่นยนต์ในวันที่ 20 มกราคม 2552

ที่มา : http://www.vcharkarn.com/robocode/

technorati tags: , , ,

2008-02-25

The 3rd ADD Summer School

The 3rd Asian Applied Natural Language Processing for Linguistics Diversity and Language Resource Development (ADD 3) Lectures + Workshops
Feb 25 - Mar 3, 2008
@ Sirindhorn International Institute of Technology, Bangkadi Campus, Pathumthani, Thailand

ปีนี้เน้นเรื่องการประมวลผลภาพ (ข้อความ) และการประมวลผลเสียงพูด

พรุ่งนี้ว่าจะไปเข้าชั้นเรียน เรื่อง Semantic Web โดย อ.วิลาศ วูวงศ์

technorati tags: , ,

2008-02-23

super("Robot Wars");

ตอนนี้ที่ภาคกำลังสนุกกับ Robocode น้อง ๆ ที่ลงเรียนแลบ AI (ปี 3) กับแลบ OOP (ปี 2) ต้องส่งโปรแกรมหุ่นยนต์ลงแข่ง จัดเป็นทัวร์นาเมนต์ (กติกา) เดินไปไหนมาไหน หรือขึ้นรถ ก็จะต้องได้ยินคนคุยกันเรื่องหุ่นเป็นไงมั่ง แข่งกับของคนนั้นคนนี้แล้วเป็นไง (ดูตัวอย่างที่ idiotao, d0m3z) — ปีที่แล้วก็มีแข่งเหมือนกัน (ผมไม่ได้แข่งกะเค้าหรอก แพ้น้องเปล่า ๆ :P)

Robocode เป็นเกมเพื่อการศึกษาการเขียนโปรแกรม โดยผู้เล่นจะเขียนโปรแกรมด้วยภาษาจาวา ควบคุมหุ่นยนต์รถถังให้สู้กัน ซึ่งก็เป็นการทำให้คนที่หัดเขียนจาวารู้สึกสนุกไปกับการเขียนโปรแกรมมากขึ้น อีกทั้งเห็นภาพชัด ๆ เลยว่า ที่เขียนไปมันจะมีผลลัพธ์ออกมายังไงบ้าง

Robocode battle

ตอนผมหัดเขียนโปรแกรมใหม่ ๆ ก็เคยเล่นเกมทำนองนี้ ชื่อ P-ROBOTS (download #1, download #2 - ไม่แน่ใจว่าอันไหนใหม่กว่า) ต่างกันตรงเป็นภาษาปาสคาล (ภาษายอดนิยมในสมัยนั้น สำหรับเริ่มเรียนเขียนโปรแกรม) และเป็นเท็กซ์โหมด ไม่ใช่กราฟิกโหมดอย่าง Robocode — แต่จำได้ว่า แค่นั้นก็สนุกแล้ว ดูตัว # วิ่งไปวิ่งมา

เว็บ RoboWiki รวบรวมเรื่องเกี่ยวกะ RoboCode พร้อมข้อมูลเกี่ยวกับหุ่นยนต์ตัวดัง ๆ ไว้ครบครัน (บางตัวมีซอร์สโค้ดให้ด้วย) โค้ดหุ่นหลายตัวเข้าขั้น |nw มาก ๆ มีเอาเทคนิคการวิเคราะห์เชิงสถิติ หรือพวก ข่ายงานประสาทเทียม ไปใช้ด้วย จริงจังมาก แบบว่าทำนายเส้นทางการเดินของคู่ต่อสู้ได้ เขามีจัดเป็นลีกแข่งด้วยนะ

ใครสนใจ เสาร์อาทิตย์อยากหาอะไรสนุก ๆ เล่น ก็ลองไปโหลดมาเล่นกันครับ :) เขามีตัวอย่างหุ่นมาให้จำนวนนึง เอาตรงนั้นมาแก้ ๆ ก็ได้ เพลิน ๆ

ข้างล่างนี่เป็นเอกสารที่อาจารย์ + น้องปี 4 เค้าทำให้น้องปี 2,3

technorati tags: , ,

2008-02-03

la la la la

เพิ่งกลับจากรับน้องภาค

ไม่ได้ไปมานานมากแล้ว ก่อนหน้านี้ไปทุกปีเลย จนกระทั่งไปเรียนต่อ ก็ไม่ได้ไปอีกเลย

มีพี่ ๆ บัณฑิตไปกันเยอะแยะ ทั้งบัณฑิตสด ๆ และบัณฑิตแก่ ๆ
น้องไอทีรุ่น 12 เรารุ่น 2 พอบอกรุ่นไป ทั้งห้องร้อง หู~~~ ... เสีย self ไปพักนึง

ฝนตกทั้งเช้าทั้งเย็น ก็เลยไม่ค่อยได้ทำอะไรกันเท่าไหร่
วันแรกไปถึงก็เที่ยงคืนกว่า กินเหล้าคุยกันถึงเช้า เรียกน้อง ๆ มา 'รับแสง' ('ประเพณี' ที่เกิดขึ้นอย่างบังเอิญ ๆ จนไม่น่าเชื่อว่ามันจะยังเหลือรอดมาถึงทุกวันนี้ เหมือนกับเกมหลาย ๆ อย่าง ที่เมื่อก่อนเป็นไง เดี๋ยวนี้ก็แทบไม่ต่างไปเท่าไหร่)
ได้นอนตอนเจ็ดโมงกว่า ตื่นมาไม่รู้ตอนไหน เห็นฝนตก ก็เลยนอนต่อ ตื่นอีกทีก็บ่ายสามโน่น อดกินข้าว ต้องรอรอบเย็น

ตอนดึกก็เปิดใจ บายศรีอะไรไปตามเรื่อง (ภาคบังคับ) แล้วก็บาร์บีคิว กินเหล้า (ภาคบังคับกว่า) และเปิดตัว 'octopus' the killer
ร้องเพลงเฮฮาไปเรื่อย แบบว่าหายไปนาน เต็มที่เต็มที่ ซักพักฝนก็ตกอีก ต้องหลบ ๆ มารวมกันอยู่ในเตนท์
อยู่กันจนตีห้าโน่นละมั้ง แล้วก็แยกย้ายกันไปตอนฝนมันซา ๆ อีกรอบ

ตื่นเที่ยง เพราะต้องเช็คเอาท์ ไม่งั้นคงนอนยาวอีก
ตอนลงมากินข้าวต้ม น้องทัก หมดศรัทธาแล้วว่ะพี่ มาดทีเอหายหมด เราบอก เออดี จะได้ขำ ๆ
ถ่ายรูปหมู่ ขึ้นรถ กลับบ้าน

ขากลับฝนตกหนักอีก น้ำท่วมในที่พักมอเตอร์เวย์ สงสารร้านค้าตรงหัว ๆ และท้าย ๆ เพราะน้ำมันท่วมจนปริ่มฟุตบาท ลูกค้าหายหมด ไม่อยากเดินมา พนักงานร้านกาแฟดิโอโร่ยืนมองกระจกออกมาข้างนอกหน้าร้าน ไม่มีลูกค้า เขาน่าจะทำระบบระบายน้ำดี ๆ หน่อย

เหนื่อย ตอนแรกว่าจะไปนอน ๆ ชิล ๆ เพราะอาทิตย์ที่ผ่านมาเหนื่อยมาก ไม่ค่อยได้นอน แต่ก็สนุกดี เป็นการพักผ่อนเหมือนกันล่ะน่า แม้จะโหดไปหน่อย :)

technorati tags: ,

2008-01-24

2008 New postgrad programs at SIIT

ปีการศึกษาที่จะถึงนี้ ที่สถาบันเปิดหลักสูตรปริญญาโทใหม่ 3 หลักสูตร เป็นหลักสูตรที่เน้นทางวิชาชีพ/อุตสาหกรรมมากขึ้น คือด้าน เทคโนโลยีวิศวกรรม, วิศวกรรมลอจิสติกส์และระบบห่วงโซ่อุปาทาน, ไอซีทีสำหรับระบบฝังตัว

สำหรับหลักสูตรสุดท้าย ไอซีทีสำหรับระบบฝังตัว มีทุนเต็มให้นศ.ทุกคนที่ผ่านการคัดเลือก (30 ทุน) หลักสูตรนี้เป็นความร่วมมือของ สวทช. TAIST และสถาบันเทคโนโลยีแห่งโตเกียว โดยมีสถาบันเทคโนยีนานาชาติสิรินธร มหาวิทยาลัยธรรมศาสตร์ และมหาวิทยาลัยเกษตรศาสตร์ เป็นมหาวิทยาลัยอำนวยการ — สมัครถึง 8 ก.พ. นี้เท่านั้น — ใครมีเพื่อนดูท่าจะสนใจ ก็บอกต่อนะครับ thx :)

Postgrad programs at SIIT, Thammasat University, academic year 2008.

NEW programs 2008

* TAIST-TokyoTech joint program (hosted by SIIT and KU). Scholarship for ALL 30 admitted students. — application deadline is Feb 8, 2008.

"Classic" programs

SIIT offers range of fields of study/research, including: Chemical Engineering, Civil Engineering, Electronics & Communication Engineering, Industrial Engineering, Mechanical Engineering, Computer Science, Information Technology, Engineering Management, Environmental Technology, Management Technology, and Operation Research

More info, visit: http://www.siit.tu.ac.th/graduate_general_en.htm

For ICTES, contact: taist-ictes /at/ kind.siit.tu.ac.th
or contact the program director, Dr. Thanaruk Theeramunkong, directly: thanaruk /at/ siit.tu.ac.th

technorati tags: ,

2007-10-26

Thai UTF-8 localisation in phpBB

อัพเดท: 2007.11.02 คุณ SuperToy_nc (ผู้ดูแลชุดภาษาไทยของ phpBB ในปัจจุบัน) แจ้งมาว่า ชุดภาษาไทยของ phpBB 2 นั้น มีให้ดาวน์โหลดเป็น UTF-8 อยู่แล้ว ที่เว็บไซต์ phpBB.com
ใครที่จะติดตั้งใหม่ และจะใช้ UTF-8 ก็ไปดาวน์โหลดได้จากเว็บไซต์ phpBB ได้โดยตรงเลย ไม่ต้องแปลงอย่างที่แสดงข้างล่างนะครับ
(ข้างล่างนี้ เป็นกรณีที่ มีชุดภาษาที่เป็น TIS-620 (หรือ encoding อื่น ๆ) ติดตั้งอยู่แล้ว และต้องการจะแปลงของเดิมนี้เป็น UTF-8 — กรณีนี้กรณีเดียวเท่านั้น)
และ phpBB ทั้งรุ่น 2 และ 3 ต่างก็ใช้ UTF-8 ได้ทั้งคู่
ส่วนใครอยากดูวิธีลง phpBB ตั้งแต่ตั้งต้น ก็ไปดูได้ที่หน้าเว็บ http://supertoy.host.sk/howto/phpbb.html (ภาษาไทย, มีภาพประกอบ)
ขอขอบคุณคุณ SuperToy_nc มา ณ ที่นี้ด้วยครับ ที่ช่วยชี้แจงอธิบายและส่งลิงก์มาให้
และขอโทษทุกท่านที่อาจทำให้เข้าใจผิด คิดว่าตัวชุดภาษาไทยของ phpBB มันไม่มีแบบ utf-8 ต้องมาแปลงเองด้วยครับ

ส่วนใครที่ใช้ธีมตระกูล *silver แล้วมีปัญหา ภาษาไทยที่หัวเรื่องหมวดหมู่มันแสดงโย้ ๆ (โดยเฉพาะถ้าดูใน Firefox บนลีนุกซ์)
ให้ไปดูที่โฟลเดอร์ templates/ชื่อธีม แล้วแก้ไฟล์ *.css และไฟล์ *_header.tpl ทั้งหลาย (ซึ่งมี css อยู่ที่หัว)
โดยเอา letter-spacing ออกไปซะ และถ้ามีพวก text-align ที่เป็น justify ก็เอาออกไปด้วย หรือแก้เป็น left
(ที่ตัวอักษรมันโย้ เพราะว่าตัวเบราว์เซอร์มันคำนวณระยะห่างตัวอักษรผิดครับ มันเอาพวกสระบนล่างและวรรณยุกต์ไปคำนวณ spacing ด้วย ก็เลยเป็นอย่างนั้น จริง ๆ ควรจะที่เว็บเบราว์เซอร์ให้มันจัดให้ถูก ๆ แต่ตอนนี้ก็เลี่ยงแบบนี้ไปก่อนได้)

ก่อนแก้ .cattitle letter-spacing = 1px:
phpBB / letter-spacing: 1px

หลังแก้ ลบ letter-spacing ทิ้งไปเลย:
phpBB / no letter-spacing

(ตัวข้อความที่เปลี่ยนไปไม่เกี่ยวกะ css นะ อันนั้นอยู่ในส่วนที่แปลเพิ่มเติม)


[โพสต์ดั้งเดิมเริ่มที่นี่]

ที่ภาควิชารับผิดชอบเป็นศูนย์ประสานงานภาคกลางของงานประกวดซอฟต์แวร์ National Software Contest (NSC)
พี่ที่แล็บจะทำเว็บบอร์ด ด้วย phpBB แต่ติดว่าตัว ชุดภาษาไทย (Thai language pack) [ที่ติดตั้งอยู่เดิม] มันมีปัญหากับรหัสอักขระ utf-8

ผมไม่อยากเปลี่ยนฐานข้อมูลเป็น tis-620 อยากจะใช้ให้ทั้งหมดเป็น utf-8 เลยคิดว่าน่าจะมาแก้ที่ตัว phpBB ที่ตัวชุดภาษา

ชุดภาษาใน phpBB จะติดตั้งอยู่ที่ไดเรกทอรีชื่อ “language” ข้างในก็จะมีไดเรกทอรีย่อยของแต่ละภาษาอยู่ ของภาษาไทยอยู่ใน “lang_thai” ผมก็ทำสำเนาอีกชุดซะ มาเป็น “lang_thai-utf8” กันเหนียว

ที่ต้องทำตอนแรก ก็คือแปลงพวกไฟล์ข้อความ จากรหัส tis-620 ให้เป็น utf-8 ซะก่อน ในชุดภาษามีไฟล์หลัก ๆ อยู่ 4 อัน คือ lang_main.php, lang_admin.php, lang_bbcode.php, lang_faq.php
ส่วนไฟล์สำหรับช่วยการค้นหา search_stopwords.txt และ search_synonyms.txt นั้น เป็นภาษาอังกฤษล้วน ก็ไม่ต้องทำอะไร
(สำหรับไฟล์ในไดเรกทอรี email นั้น จะแปลงหรือไม่แปลงก็ได้ ไม่เกี่ยวกับเว็บ)

iconv -f tis-620 -t utf-8 lang_xxx.php > lang_xxx.php

จากนั้นแก้ $lang['ENCODING'] ในไฟล์ lang_main.php ให้เป็น utf-8 ด้วย:

$lang['ENCODING'] = 'utf-8';

ถึงขั้นนี้ ตัว phpBB ก็จะแสดงภาษาไทยได้แล้ว โดยใช้ utf-8
แต่ยังไม่เสร็จ เพราะตอนโพสต์ข้อมูลมันจะยังเพี้ยนอยู่ ตัวอักษรไทยในหัวข้อมันจะถูกแปลงไปเป็น &#nnnn;
อัพเดท: ลองทดสอบอีกที เอ แค่แก้ตัวชุดภาษาอย่างเดียวมันก็เวิร์กแล้วนี่นา สงสัยก่อนหน้าที่ไม่เวิร์ก (ตัว charset ยังเป็น iso-8859-1) คงเป็นเพราะแคชยังค้างอยู่ ยังไงถ้าใครจะลองทำตาม ก็ลองทำแบบไม่แก้แม่แบบ (ขั้นตอนด้านล่าง) ดูก่อนนะครับ แล้วถ้าไม่ได้จริง ๆ ค่อยแก้แม่แบบอีกที

ตาม หน้า Support ของ phpBB (I am seeing &#nnnn; sequences output instead of what I typed!) เขาว่า นี่เป็นเพราะ phpBB ยังไม่รองรับ utf-8 ... อ้าว เวร อุตส่าห์แก้+แปลเพิ่มมาตั้งเยอะ ไม่รู้ล่ะ ยังไงฉันก็จะใช้ให้ได้
(อัพเดท 2007.11.02: ปัญหาที่เกิดตามหน้า support นั้น ไม่ใช่ว่า phpBB ไม่รองรับ utf-8 แต่น่าจะเป็นตัว template (theme) นั้น ๆ มันไม่ยอมเปลี่ยน charset declaration ของ HTML page ให้เป็นไปตามที่ตั้งไว้ใน $lang['ENCODING'] วิธีแก้ในกรณีนี้ ก็คือไม่ต้องใช้ตัวแปรที่ว่า แต่ฮาร์ดโค้ดไปเลย ตามที่แสดงด้านล่าง)

มันก็มีวิธี hack ๆ ก็คือ แทนที่จะใช้ตัวแปร S_CONTENT_ENCODING สำหรับ charset ใน header/meta ของ HTML เราก็ hard code มันไปซะเลย ใช้กำลังเข้าบังคับ

โดยเข้าไปแก้ที่ไฟล์ *_header.tpl ของแม่แบบที่เราจะใช้ ซึ่งพวกแม่แบบนี่ ก็จะอยู่ในไดเรกทอรี “templates”

ในที่นี้ เว็บบอร์ด NSC ภาคกลาง ใช้แม่แบบชื่อ subSilver ซึ่งมีไฟล์เฮดเดอร์อยู่สองไฟล์ คือ overall_header.tpl และ simple_header.tpl ก็แก้มันทั้งคู่

ดูบรรทัดบน ๆ แก้จาก:

<meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCO
DING}">

เป็น:

<!-- <meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCO
DING}"> -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

คือบังคับเลย ว่า “แกต้องเป็น utf-8 นะ เข้าใจไหม ?”
อัพเดท: บางทีอาจจะไม่ต้องแก้ขั้นตอนนี้ก็ได้ แก้แต่ตัวชุดภาษาก็พอ

แก้เสร็จแล้วลอง ๆ โพสต์ดูนะครับ ว่าได้รึเปล่า ลองกดดูซอร์สด้วย ว่าที่แสดงผล กับ HTML code มันเหมือนกันรึเปล่า

ส่วนนี่คือหน้าตาของที่ nsc.siit.net/webboard
Screenshot

สำหรับไฟล์ชุดภาษาที่แปลงเป็น utf-8 แล้ว ดาวน์โหลดได้ที่ http://arthit.googlepages.com/lang_thai-utf8.tar.gz โดยผมได้แปลเพิ่มเติมเอาไว้บางส่วนด้วย (ส่วนใหญ่จะเป็นพวกคำพื้น ๆ ที่ยังใช้ภาษาอังกฤษอยู่ เช่น admin, moderator, email, username, password ทำนองนี้) — เดี๋ยวจะส่งให้กับทางผู้ดูแลแพคเกจต่อไป

นอนดีกว่า - -"

technorati tags: , , ,

2007-10-11

Thammasat University international students 2006-2007

ทดสอบความรู้ HTML table — Tables in HTML documents, HTML 4.01 (W3 Recommendation)
นอกจากตัวนี้แล้ว ก็ยังมี Tables modules ใน XHTML2 (W3C Working Draft) และ Tabular data ใน HTML 5.0 (working draft) ที่อ่านแล้ว งง เอาไว้ก่อน - -"

และในโอกาสที่สภามหาวิทยาลัยธรรมศาสตร์อนุมัติจัดตั้ง “วิทยาลัยนานาชาติปรีดี พนมยงค์” เราก็จะเอาข้อมูลนักศึกษานานาชาติของมธ.มาเล่นกัน — Data taken from TU's Office for International Affairs


Table 1. Number of international students by field of study
Organization/Field of study Number of students
Total (17 fields of study) 309
Office of International Affairs 90
Thai Studies (TS) 90
Commerce and Accountancy 89
Business Administration (BBA) 87
Finance (MIF) 1
Marketing (MIM) 1
Sirindhorn International Institute of Technology 71
Communication 14
Civil Engineering 13
Common and Graduate Studies 10
Management Technology 9
Mechanical Engineering 9
Chemical Engineering 8
Industrial Engineering 8
Economics 23
Economics (BE) 23
Political Science 20
International Relations (MIR) 20
Liberal Arts 12
British and American Studies (BAS) 11
Southeast Asian Studies (SEAS) 1
Engineering 4
Civil Engineering 2
Mechanical Engineering 2

Table 2. Number of international students by continents
Continent Number of students
Americas 128
Belize, Canada, Mexico, USA
Europe 110
Austria, Belgium, Denmark, Finland, France, Germany, The Netherlands, Norway, Spain, Sweden, Switzerland, United Kingdom
Asia 65
Bangladesh, Burma, Cambodia, China, Egypt, India, Laos, Malaysia, South Korea, Sri Lanka, Taiwan, Uzbekistan, Vietnam
Oceania 5
Australia
Africa 1
Morocco

Table 3. Top 10 countries of where international students came from
Country Number of students
USA 112
Japan 24
Denmark 21
Germany 21
France 15
Sweden 13
Canada 12
Finland 11
Taiwan 11
Norway 7

ป.ล. [HTML table] เพิ่งรู้ว่า table มี tbody ได้หลายอัน และ tfoot ต้องมาก่อน tbody (ซึ่ง make sense เพราะตัวรับข้อมูลควรจะรู้ข้อมูลเกี่ยวกับตารางให้ครบทั้งหมดก่อน ก่อนจะรับข้อมูล tbody ที่เหลือ ซึ่งอาจจะใหญ่มาก ๆ) — ลองกดดูซอร์สโค้ด

technorati tags: , , ,

2007-10-04

give name, guess nationality

เดาเชื้อชาติจากชื่อ-ที่สะกดในภาษาไทย
(ในเว็บเขียนไว้ว่างั้น แต่ถ้าดูที่ผลลัพธ์ มันน่าจะเป็นชื่อประเทศมากกว่านะ)

โครงการ (ซีเนียร์โปรเจกต์) ของนักเรียนกลุ่มนึงที่ภาค ลองเล่นดูครับ NC

https://kindml.siit.tu.ac.th/~kobkrit/nc/

ฐานข้อมูลจะมีชื่อไทย จีน ญี่ปุ่น เกาหลี อยู่ซะเยอะ นอกนั้นไม่ค่อยมาก จะเห็นว่าเดาผิดอยู่เป็นระยะ ๆ แต่สอนโปรแกรมมันได้นะครับ ถ้าผิดก็บอกมัน มันก็จะค่อย ๆ เรียนรู้ไปครับ

(ใส่ชื่อตัวเอง แล้วเค้าบอกว่าเราเป็น อิสราเอล ญี่ปุ่น - -")

นี่ผลลัพธ์ของผม (ยิ่งติดลบมาก แปลว่าโอกาสยิ่งน้อย) ใครได้อะไรยังไงบ้าง ? :)

Japan = -24.5005977488
Thailand = -26.0099782994
China = -34.1434349411
Malaysia = -54.4917107892

สงสัยยังเรียนไม่พอ :D


อีกตัวนึง จากกลุ่มเดียวกัน เป็นบริการ “ตัดหน่วยคำ” (TCC - Thai Character Cluster)
https://kindml.siit.tu.ac.th/~kobkrit/tcc/
ลองดูครับ

technorati tags: , ,

2007-09-26

YAiTRON XSLT stylesheets

YAiTRON is a cleaned-up version of NECTEC's LEXiTRON in a well-formed XML format, created by Vee Satayamas. Its tag names are TEI-inspired.

technorati tags: , , , ,

2007-09-12

con/prefusing graph

prefuse MD

พยายามจะวาดกราฟด้วย prefuse
ยังงง ๆ อยู่ ยังไม่ได้อย่างที่อยากได้

อยากจะ:

  • เปลี่ยนขนาดโหนด ตามค่าที่กำหนด (เช่น คำเจอบ่อย ก็วงใหญ่, เจอน้อย ก็วงเล็ก)
  • ให้ลิงก์มีป้ายแปะด้วย
  • ลูกศรมันหายไปไหนหว่า~

หาคำสั่งไม่เจอ เอกสารเขายังไม่เสร็จดี

technorati tags: , , ,

2007-07-16

GATE experiment at KIND Lab, SIIT

งานทดลองสุดสัปดาห์ที่ผ่านมา

POS-tagged document in GATE

เมื่อวานทดลองเขียน wrapper ครอบ Stanford Log-linear Part-Of-Speech Tagger ให้กลายเป็นปลั๊กอินสำหรับใช้กับ GATE (หลังจากตั้งท่ามานาน)

pipeline ในรูป มี 3 Processing Resources คือ tokensier, splitter และ tagger

tokensier คือ net.siit.gate.DictionaryBasedTokeniser เป็นตัวตัดคำธรรมดา ๆ ใช้พจนานุกรม1 และออกแบบให้ตัดได้คำที่ยาวที่สุด (longest-matching) ทำงานกับ AnnotationSet ของ GATE โดยตรง — จะสร้าง AnnotationSet ชื่อ “Token” ขึ้นมา

splitter คือ ANNIE Sentence Splitter เป็นตัวแบ่งประโยค โดยใช้กฎ (ภาษา JAPE เป็นลักษณะ regular expression over annotation) ตัวนี้มากับ GATE อยู่แล้ว และไม่ได้ออกแบบมาสำหรับภาษาไทย — เราเอามาใช้ไถ ๆ ไป เพื่อให้สร้าง AnnotationSet ชื่อ “Sentence” เท่านั้น (เป็นการ “สมมติว่ามี” จะได้ทดลองขั้นต่อไปได้)

tagger คือ net.siit.gate.StanfordPOSTagger เป็นตัวกำกับชนิดของคำ (Part-of-Speech) เป็น wrapper ไว้เรียกใช้/แปลงข้อมูลจาก edu.stanford.nlp.tagger.maxent.MaxentTagger ซึ่งเป็นตัวกำกับชนิดของคำแบบเรียนรู้จากชุดตัวอย่าง2 ตัว MaxentTagger จะรับข้อมูลเข้า/ส่งข้อมูลออกเป็น List<Sentence> ก็ต้องแปลงให้กลายเป็น AnnotationSet (เอาคำจากชุด “Token” โดยใช้ชุด “Sentence” ระบุขอบเขตประโยค3) เพื่อให้เข้ากับ GATE — ในขั้นตอนสร้าง List<Sentence> ตัว wrapper นี้ จะทึกทักเอาเองว่า Annotation ทั้งหมดใน AnnotationSet นั้น ไม่ทับซ้อนกัน (overlapping), ซึ่งจริง ๆ แล้ว ใน GATE นั้นอนุญาตให้ Annotation มันทับซ้อนกันได้ เช่น ถ้า Token ดันมีซ้อนกันเป็น [ab{cd]efg} แบบนี้ ตอนที่ตัว tagger (wrapper) แปลงเป็น Sentence จะได้ Sentence ที่บรรจุ Word = { "abcd", "cdefg" }

ทั้งหมดเป็น Java (ในส่วนที่พัฒนาเอง ใช้ NetBeans)

ทั้งหมดนี้ ไม่มีอะไรเป็น “ของใหม่” เป็นเพียงการทดลองหยิบชิ้นส่วนหรืออัลกอริธึมที่คนอื่นทำไว้แล้ว มาลองประกอบเข้าด้วยกันในกรอบ (framework) ของ GATE เท่านั้น (ส่วนที่มีเสริมเข้าไป ก็เพื่อให้ประกอบสนิทกันเท่านั้น)
แต่คาดหวังว่า การมีกรอบที่ชัดเจนแบบนี้ จะช่วยลดงานที่ไม่จำเป็นในการทดลอง/วิจัยในอนาคตไปได้บ้าง เพื่อจะได้มีเวลาไปเน้นเรื่อง “ใหม่ ๆ” จริง ๆ

1 สามารถระบุพจนานุกรมตอนสร้าง instance ใหม่ได้ ปัจจุบันคำส่วนหนึ่งมาจากคลังข้อมูลเอกสารการแพทย์ที่ KIND Lab, SIIT ทำร่วมกับ เภสัช ศิลปากร อีกส่วนหนึ่งมาจากตัวตัดคำ KU Wordcut ของเกษตร (สุธี สุดประเสริฐ), ใช้ Trie เป็นโครงสร้างข้อมูลขณะตัดคำ (org.speedblue.util.Trie)

2 ชุดตัวอย่างนำมาจากคลังข้อความ ORCHID โดยเนคเทค (ทดสอบแปลงข้อมูลโดยใช้สคริปต์ Groovy บน JVM)

3 จริง ๆ แล้ว เราสามารถใส่คำทั้งหมดเข้าไปประมวลผลทีเดียวได้ (คือมี 1 ประโยคใน List<Sentence> และทุกคำในเอกสารบรรจุอยู่ในประโยคนั้น) แต่การทำแบบนั้น คิดว่าน่าจะเปลืองหน่วยความจำ อีกเรื่องคือ ยังไม่ได้ศึกษาโดยละเอียดว่า ขอบเขตของประโยค มีส่วนต่อการคำนวณหาค่าความน่าจะเป็นในการกำกับชนิดของคำของคลาส MaxentTagger หรือไม่ (ตั้งสมมติฐานไว้ว่า น่าจะมี จึงพยายามแบ่งประโยค)

technorati tags: , , ,

2007-06-30

connectives

คำเชื่อม*

ซึ่ง
และ
โดย
ถ้า
แต่
หรือ
คือ
เช่น
เมื่อ
เพื่อ
หาก
เนื่องจาก
แล้ว
ทำให้
เพราะ
ว่า
สำหรับ
ได้แก่
ดังนั้น
โดยเฉพาะ
อย่างไรก็ตาม

พวกนี้เอามาแบ่ง ประโยค (sentence) / อนุพากย์ (clause) ได้มั๊ย ?

* คำทั้งหมดได้มาจากคลังข้อความเอกสารด้านการแพทย์ที่แลบ เรียงตามความถี่ที่ปรากฎ - คำแรกพบบ่อยกว่าคำสุดท้ายเกือบ 11 เท่า

technorati tags: , ,

2007-06-28

SIIT Day - 28 June

วันนี้ SIIT Day มีกิจกรรมที่สถาบันเยอะแยะ ตั้งแต่เมื่อวาน

28 มิ.ย. เป็นวันที่เปลี่ยนชื่อมาเป็น SIIT (จากเดิม IIT, และก่อนหน้านั้น EEP)

technorati tags:

2007-06-11

a kind of wiki moving

กิจกรรมเข้าจังหวะประจำวันนี้:

ย้าย KIND ML wiki ไปรวมกับ KIND wiki

ไม่ใช้สคริปต์ ไม่ใช้ตัวแสดงแทน ทำมือ! :P

* KIND คือแล็บที่ทำงาน

technorati tags: , ,

2007-04-18

Scholarship for Research Master's in Shortest Path Algorithm @ SIIT

Part of “Large-Scale Transportation Simulator” project,
School of Management Technology, Sirindhorn International Institute of Technology, Thammasat University.

ภาควิชาเทคโนโลยีการจัดการ สถาบันเทคโนโลยีนานาชาติสิริธร มหาวิทยาลัยธรรมศาสตร์
ประกาศรับนักศึกษา ทุนการศึกษาทำงานวิจัยสำหรับนักศึกษาปริญญาโท
(เริ่มเรียน มิ.ย. 2550)

รายละเอียดงานวิจัย

งานวิจัยนี้เป็นส่วนหนึ่งของโครงการใหญ่ เพื่อสร้างโปรแกรมสำหรับสร้างแบบจำลองเพื่อศึกษาระบบการจราจรในเมืองใหญ่ เช่น กรุงเทพ โดยอาศัยเทคโนโลยีคอมพิวเตอร์คลัสเตอร์

งานวิจัยจะเกี่ยวกับการใช้ข้อมูลเพื่อเส้นทางที่สั้นที่สุด บนเครือข่ายขนาดใหญ่ โดยต้องคำนึงถึงเวลาในการค้นหาและประสิทธิภาพของเส้นทาง

คุณสมบัติ

  • วศ.บ. หรือ วท.บ. ด้านคอมพิวเตอร์ หรือ สาขาใกล้เคียง
  • เกรดเฉลี่ยป.ตรีสูงกว่า 3.00
  • พื้นฐานการเขียนโปรแกรมดี-ดีมาก
  • มีความรู้ Object-Oriented Programming เป็นอย่างดี
  • มีความรู้การใช้งาน GNU/Linux เป็นอย่างดี
  • เรียนรู้สิ่งใหม่ได้เร็ว
  • ภาษาอังกฤษดี (TOEFL PBT >= 530 ; TOEFL CBT >= 175 ; IELTS >= 6.0 ; TU-GET >= 550)

การสมัคร

ดาวน์โหลดใบสมัครได้ที่:
http://www.siit.tu.ac.th/program/post_general.html#download

ส่งใบสมัคร พร้อมเอกสารที่เกี่ยวข้อง (เช่น สำเนาเอกสารผลการสอบภาษาอังกฤษ) ไปที่อาจารย์ที่ปรึกษา:

ดร. ชวลิต จีนอนันต์
ภาควิชาเทคโนโลยีการจัดการ สถาบันเทคโนโลยีนานาชาติสิรินธร
131 หมู่ 5 ถนนติวานนท์
ต.บางกะดี อ.เมือง
ปทุมธานี 12000
  • ใบสมัครที่ส่งมาก่อนจะมีสิทธิเข้ารับสัมภาษณ์ก่อน
  • ปิดรับสมัครทันทีเมื่อได้จำนวนนักศึกษาตามต้องการ
  • จดหมายแนะนำตัว สามารถส่งในวันสัมภาษณ์ได้

หมดเขต 31 พ.ค. 2550

ติดต่อสอบถาม

  • อีเมล: c h a w a l i t AT siit .tu .ac .th
  • โทร: 0-2501-3505 ต่อ 2112 (วิทยาเขตบางกะดี)
    0-2501-3505 ต่อ 2110 (คุณอุสนี, เลขาภาควิชา)

ตรวจสอบรายละเอียดด้านหลักสูตรและคุณสมบัติผู้สมัครได้ที่: http://www.siit.tu.ac.th/program/postgrad.html

technorati tags: ,

2007-04-03

Director's Position Search for SIIT

เอ้า ใครหางานอยู่ ลองสมัครดู :P

สถาบันเทคโนโลยีนานาชาติสิรินธร มหาวิทยาลัยธรรมศาสตร์ ประกาศสรรหาตำแหน่งผู้อำนวยการ


April 2, 2007

Director’s Position Search for the Sirindhorn International Institute of Technology, Thammsat University

Sirindhorn International Institute of Technology, Thammasat University seeks applications for the position of Director of the Institute. The Director is responsible for providing academic and scholarly leadership and administration to the Institute. The Director reports to the Board of Trustees of the Institute which is under the Thammasat University Council. Candidates for this position should possess the following qualifications :

  • Hold Thai nationality.
  • Hold the academic rank of Professor in a field related to the program(s) offered at the Institute.
  • Have ability to raise funds.
  • Have academic management ability.
  • Have ability to initiate cooperation with other institutions for the benefit of SIIT.

Applications will be accepted until June 4, 2007. Review of applications will begin after June 4, 2007 and continue until an appointment is made. Each applicant shall submit an application letter together with his/her resume and vision statement. The materials should be sent by post to:

Prof. Dr. Somnuk Tangtermsirikul
Secretary of the SIIT Director Searching Committee
Sirindhorn International Institute of Technology
Thammasat University, Rangsit Campus
Klong Luang, Patumthani 12120
e-mail : somnuk AT siit tu ac th
www.siit.tu.ac.th

For more details please contact Prof. Dr. Somnuk Tangtermsirikul at 02-9869009 ext 1902.


source:
http://www.siit.tu.ac.th/announcedetail_en.php?Page=1&id=122
http://www.siit.tu.ac.th/announcedetail_en.php?id=126

technorati tags: , ,

2007-03-13

NSTDA-SIIT Scholarships for Master Students

More than 20 - scholarships, covering tuitions and educational support fees, are available for SIIT master programs.

SIIT offers degrees in Civil Engineering, Environmental Technology, Chemical Engineering, Mechanical Engineering, Industrial Engineering, Engineering Management, Management Technology, Information Technology, Computer Science, and Communications.

More info, contact the academic programs or faculty members in the fields of your interest.

technorati tags: , ,

2007-03-12

The 2nd School of Asian ANLP

The 2nd School of Asian ANLP
Special topic on Morpho-Syntactic Analysis

ที่ SIIT บางกะดี จัดโดย ADD

พรุ่งนี้ (12 มี.ค.) มีเรื่อง text mining และ text summarization

technorati tags: ,

2007-02-03

P Fantasia

พี แห่ง จิกกะบาล
ไปประกวดร้องเพลง Nescafe My Cup Fantasia (ใจรักการบันเทิงจริง :P)

ยังไง ไปฟังเขาร้องหน่อย
(ร้องเพลง “เพลงรักเพลงหนึ่ง” ..ไม่ใช่คนรูปหล่อ ไม่ใช่คนเสียงดี... เพลงนั้นน่ะ)
ร้องดีจริง ๆ นะ ไม่ได้ล้อเล่น

ถ้าฟังไม่ได้ อาจจะต้องใช้ Safari หรือ IE และลง Quicktime ด้วย

ถูกใจยังไง อย่าลืม โหวต/ส่งต่อ ด้วย หนับหนุน ๆ :D

technorati tags: