การประชุมวิชาการสมาคมเวชสารสนเทศไทย ครั้งที่ 21

การประชุมวิชาการประจำปีสมาคมเวชสารสนเทศ ไทย ครั้งที่ 21 วันที่ 21 - 23 พฤศจิกายน พ.ศ.2555

การประชุมวิชาการสมาคมเวชสารสนเทศไทย ครั้งที่ 21

การประชุมวิชาการประจำปีสมาคมเวชสารสนเทศ ไทย ครั้งที่ 21 วันที่ 21 - 23 พฤศจิกายน พ.ศ.2555

การประชุมวิชาการสมาคมเวชสารสนเทศไทย ครั้งที่ 21

การประชุมวิชาการประจำปีสมาคมเวชสารสนเทศ ไทย ครั้งที่ 21 วันที่ 21 - 23 พฤศจิกายน พ.ศ.2555

การประชุมวิชาการสมาคมเวชสารสนเทศ ไทย ครั้งที่ 21

การประชุมวิชาการประจำปีสมาคมเวชสารสนเทศ ไทย ครั้งที่ 21 วันที่ 21 - 23 พฤศจิกายน พ.ศ.2555

TMI Newsletter

TMI-Newsletter-2013-2

งานประชุม TMI 2012

สามารถดูรายละเอียดเพิ่มเติมและสมัครลงทะเบียนเข้าร่วมประชุมได้ตามเว็บไซต์ด้านล่าง

>> NCMEDINFO <<



Programmer Corner

DynAPI

   จากประสบการณ์ในการเขียนโปรแกรมประยุกต์บนเครือข่าย Internet (Web Based Application) ในช่วง 3-4 ปีที่ผ่านมาผมได้ลองวิธีการเขียนหลายๆอย่างแล้วครับ เช่น เขียน CGI script บน Linux Server ทั้งภาษา Perl PHP Ruby เขียน Client/Server ด้วย Visual Basic ซึ่งมีการเรียกใช้ CGI Script ฝั่ง Server ด้วย Microsoft Internet Transfer Control ซึ่งเป็น ActiveX Control ที่มาพร้อมกับ VB รวมถึงการเขียน Web Service ด้วย XML/RPC (xmlrpc2r XML Remote Procedure Call for Ruby) พบว่าใช้อะไรเขียนก็สามารถใช้งานได้เหมือนๆกันครับ มีข้อดีและข้อเสียกันไปคนละแบบ แต่ที่พยายามเน้นคืออยากใช้ Open Source มากกว่าพวกเสียตังครับ (ทั้งๆที่แอบๆไม่เสียซะก็มาก) ปัญหาใหญ่สำหรับผมคือ อยากเขียนโปรแกรมแบบ Web Based Application แต่ไม่ชอบใจ GUI (Graphical User Interface) เอามากๆเลยครับ จะใช้ CSS (Cascade Style Sheet) ก็ไม่ค่อยสันทัด เคยถูกยุให้ใช้โปรแกรมสำเร็จรูปพวก FrontPage ก็ยอมรับตรงๆครับว่า ไม่ถูกจริต บังเอิญมีช่วงหนึ่งที่ว่างงาน (แต่ไม่ได้ตกงานนะครับ) มีโอกาสได้ลองลุยศึกษาโปรแกรม MapServer (University of Minnesota หรือ UMN) ซึ่งก็เป็น Open Source GIS Software อีกตัวหนึ่งที่น่านำมาใช้แทนโปรแกรม GIS ที่ว่ากันว่าราคาเหยียบๆล้านได้สบายๆ เอาไว้มีโอกาสจะเล่าประสบการณ์เรื่องนี้อีกทีครับ ตอนนั้น ได้ศึกษาคู่มือ MapServer ที่มีมาให้พร้อมๆกับตัวโปรแกรม เจอตัวช่วยอันหนึ่งที่เขาเอ่ยถึงว่าสามารถเขียน GUI สำหรับแสดงผล หรือพัฒนา Application สำหรับ MapServerได้ ตัวช่วยอันนั้นมีชื่อว่า DynAPI ตอนแรกก็แค่สะดุดตาครับเพราะยังไม่รู้ว่า มันคืออะไร มันใช้ทำอะไร แต่ด้วยความเป็นคนขี้สงสัยก็เลยตามไปดูครับ วิธีการก็ Google Search ตามธรรมเนียม ถึงพบว่า เอ ไม่เลวเลยนะครับตัวช่วยตัวนี้ โดยสรุปในเบื้องแรกก็ขอบอกว่า DynAPI เป็น Cross-Browser Dynamic HTML API (Application Program Interface) หรือพูดแบบง่ายๆก็คือ ตัวช่วยในการวาด GUI (สวย เก๋ เจ๋ง) บน Web Browser ทำให้เติมเต็ม (สำหรับผม) ในส่วนที่ขาดหายไปในการเขียน Web Based Application ตามที่ได้เกริ่นนำแล้วในตอนต้นไงครับ

Last Updated ( Monday, 11 February 2008 23:49 )

Read more...

 

DynAPI (part 2)

แบบฝึกหัดที่ 1 - 10

Last Updated ( Monday, 11 February 2008 23:47 )

Read more...

 

DynAPI(HTMLComponent )

วันนี้เรามาทำความรู้จักกับตัวเอกของ DynAPI กันอีกตัวหนึ่งครับคือ HTML Component

HTMLComponent คืออะไร?

คำตอบก็คือ เป็นเพียง HTML code นิดหน่อย JavaScript และ CSS เขียนบรรจุรวมกันเป็น DynAPI Object ครับ เจ้าตัวนี้จะช่วยทำให้เราสร้าง Application ที่มีความยุ่งยากสลับซับซ้อน หรือแม้แต่ช่วยเราสร้าง Object ที่ใหญ่โต ยุ่งเหยิง ด้วยการแตกย่อยออกเป็น Object เล็กๆที่ง่ายต่อการจัดการ (manageable) จากนั้นเราก็นำเอาเจ้า Object ย่อยส่วนต่างๆกลับมาใช้งานใหม่ (reuse) ใน Application หรือ Object อื่นๆได้ไงครับ


Last Updated ( Monday, 11 February 2008 23:47 )

Read more...

 

AJAX (Asynchronous JavaScript and XML)

   AJAX ย่อมาจาก Asynchronous JavaScript and XML เป็นเทคนิคเพื่อทำให้เว็บแอปปลิเคชั่นมีการตอบสนองที่รวดเร็วทันใจขึ้น มีการเปลี่ยนแปลงข้อมูลที่แสดงบนหน้าเว็บโดยใช้ข้อมูลจากเซอร์เวอร์ โดยไม่ต้องมีการรีโหลดหน้าเว็บใหม่ทั้งหน้า ตัวอย่างของเว็บแอปปลิเคชั่นที่ใช้เทคนิคของ AJAX ที่เรามีโอกาสได้ใช้งานได้แก่ Gmail, Google Suggest, Google Maps, Flickr, MS Outlook Web Access เป็นต้น  แอปปลิเคชั่นเซอร์วิสเหล่านี้เป็นต้นแบบของระบบที่จัดว่าเป็นระบบ Web 2.0 ด้วย ซึ่งรายละเอียดของ Web 2.0 นี้ สามารถอ่านได้จาก [1] ในส่วนอ้างอิง

Last Updated ( Monday, 11 February 2008 23:41 )

Read more...

 

การเขียนโปรแกรมหมากฮอส ( ตอนจบ )

นพ.ธีรพงศ์ ทุวิรัตน์


บทที่ 5

Game Tree Search, Minimax ,Negamax , Alpha-Beta in Negamax Function

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

Last Updated ( Sunday, 02 December 2007 20:28 )

Read more...

 
<< Start < Prev 1 2 3 Next > End >>

Page 1 of 3
ลิงค์น่าสนใจ

 
 
 

 

ผู้เข้าชมในขณะนี้
We have 54 guests online