วันอาทิตย์ที่ 26 กันยายน พ.ศ. 2553


หุ่นยนต์กู้ภัย
เด็กไทยสร้างชื่อในวงการหุ่นยนต์ขึ้นอีกครั้ง สามารถคว้าแชมป์โลก 2 รายการ คือ หุ่นยนต์กู้ภัยและหุ่นยนต์เตะฟุตบอล ในการแข่งขัน World Robo Cup 2010 หรือการแข่งขันหุ่นยนต์ระดับโลก จัดขึ้นอย่างต่อเนื่องเป็นปีที่ 14 ที่ปีนี้จัดขึ้นที่ประเทศสิงคโปร์ ระหว่างวันที่ 21-24 มิ.ย. ชัยชนะดังกล่าวถือว่าเป็นการป้องกันแชมป์ของประเทศไทย
สำหรับการแข่งขันหุ่นยนต์ระดับโลกปีนี้มีการแข่งขันแบ่งเป็น 4 ประเภท ได้แก่ หุ่นยนต์เตะฟุตบอล (RoboCup Soccer) หุ่นยนต์กู้ภัย (RoboCup Rescue) หุ่นยนต์ทำงานบ้าน (RoboCup @Home) และหุ่นยนต์ระดับเยาวชนอายุไม่เกิน 18 ปี (RoboCup Junior) มีผู้สมัครเข้าแข่งขันรวมทุกประเภทกว่า 3,000 คน จากกว่า 40 ประเทศทั่วโลก
ประเภททีมหุ่นยนต์กู้ภัย ปรากฏว่าทีมจากเยาวชนไทย iRAP_PRO มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าพระนครเหนือ สร้างชื่อก้องโลกอีกครั้ง ครองแชมป์โลกติดต่อกัน 2 ปีซ้อน รักษาแชมป์โลกให้ประเทศไทยได้สำเร็จเป็นสมัยที่ 5 ในการแข่งขัน ด้วยผลงานโดดเด่นโดนใจผู้ชมทั้งสนาม ทำคะแนนนำตลอดตั้งแต่รอบคัดเลือกจนถึงรอบชิงชนะเลิศ พร้อมทีมจากมหาวิทยาลัยมหิดลและเทคโนโลยีราชมงคล ครองอันดับ 2 ร่วมกัน ออสเตรเลียและญี่ปุ่นรั้งอันดับ 4 และ 5
นางวีนัส อัศวสิทธิถาวร ผู้อำนวยการสำนักงานสื่อสารองค์กร เอสซีจี ในฐานะผู้สนับสนุนการแข่งขันหุ่นยนต์กู้ภัย ร่วมกับสมาคมวิชาการหุ่นยนต์แห่งประเทศไทย เปิดเผยว่า ทีมเยาวชนไทย iRAP_PRO มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าพระนครเหนือ สามารถคว้าแชมป์โลกหุ่นยนต์กู้ภัยได้อย่างสมศักดิ์ศรีเป็นปีที่ 2 นับเป็นการรักษาแชมป์โลกให้ประเทศไทยได้สำเร็จเป็นสมัยที่ 5 ในเวทีหุ่นยนต์กู้ภัยระดับโลก โดย iRAP_PRO ทำคะแนนนำตลอดทุกรอบการแข่งขัน รวม 740 คะแนน
ส่วนทีม BART LAB Rescue จากมหาวิทยาลัยมหิดล และทีม Success มหาวิทยาลัยเทคโนโลยีราชมงคลรัตนโกสินทร์ ศาลายา มีคะแนนรวมเท่ากัน 530 คะแนน ครองอันดับ 2 ร่วมกัน ทีม CASualty จากประเทศออสเตรเลีย ตามมาเป็นอันดับ 4 พร้อมคว้ารางวัลพิเศษ หุ่นยนต์อัตโนมัติยอดเยี่ยม และหุ่นยนต์บังคับมือยอดเยี่ยม สำหรับทีม PELICAN UNITED จากประเทศญี่ปุ่น ครองอันดับ 5 พร้อมคว้ารางวัลเทคนิคยอดเยี่ยม
"ในฐานะผู้สนับสนุน เอสซีจีรู้สึกภูมิใจในความสำเร็จในครั้งนี้ เพราะต่างชาติทึ่งและยอมรับในความสามารถของเยาวชนไทยมากขึ้น" ผอ.ฝ่ายสื่อสารองค์กร เอสซีจี กล่าว
ผศ.ดร.จักรกฤษณ์ ศุทธากรณ์ นายกสมาคมวิชาการหุ่นยนต์แห่งประเทศไทย กล่าวว่า การแข่งขันรอบชิงชนะเลิศวันนี้ แสดงถึงศักยภาพของเยาวชนไทยอย่างแท้จริง สิ่งสำคัญที่ทำให้เยาวชนไทยทั้ง 3 ทีม ทำคะแนนอยู่ในอันดับต้นๆ และสามารถชนะทีมต่างชาติได้ คือ การเตรียมความพร้อมเต็มที่ก่อนแข่งขัน
"การเป็นแชมป์หุ่นยนต์กู้ภัยโลกเป็นสิ่งที่ท้าทาย แต่การรักษาแชมป์โลกสมัยที่ 5 เป็นสิ่งที่ยากยิ่งกว่า เพราะคู่แข่งจากประเทศอื่นๆ มีความสามารถและความพร้อมสูง ทั้งยังเป็นประเทศผู้นำเทคโนโลยี เช่น ญี่ปุ่น เยอรมนี ออสเตรเลีย และอิหร่าน และทีมเหล่านี้ได้ให้ความสนใจบันทึกภาพและข้อมูลทีมไทยเพื่อนำไปศึกษาด้วย ทางสมาคมฯ รู้สึกภูมิใจในความสามารถเด็กไทยอย่างมาก และจะต่อยอดการพัฒนาหุ่นยนต์ไปประยุกต์ใช้ให้เหมาะสมกับการใช้งานด้านต่างๆ ในอนาคตต่อไป" ผศ.ดร.จักรกฤษณ์กล่าว
ด้านนายคฑาวุฒิ อุชชิน หรือน้องโฟม หัวหน้าทีม iRAP_PRO นักศึกษาคณะวิศวกรรมศาสตร์ มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าพระนครเหนือ กล่าวด้วยความรู้สึกภาคภูมิใจหลังได้รับชัยชนะว่า พวกเราทุ่มเทและเตรียมความพร้อมก่อนแข่งขันมากกว่า 6 เดือน โดยทีมงานได้แบ่งหน้าที่ความรับผิดชอบกันเป็นอย่างดี ทำให้สามารถทำงานภายในเวลาอันสั้นได้อย่างมีประสิทธิภาพ ส่วนตัวเขาทำหน้าที่เป็นผู้บังคับหุ่นยนต์
"ความยากอยู่ที่เราไม่สามารถมองเห็นหุ่นยนต์โดยตรง ต้องมองจากกล้องซึ่งมีความคลาดเคลื่อนสูง แต่เราได้ฝึกซ้อมอย่างจริงจังและสม่ำเสมอจึงทำได้ค่อนข้างสมบูรณ์ การแข่งขันครั้งนี้ไม่ได้มุ่งหวังชัยชนะเพียงอย่างเดียว สิ่งสำคัญคือประสบการณ์ที่หาไม่ได้ในห้องเรียน และความรู้เพิ่มเติมที่ได้จากการแลกเปลี่ยนกับทีมต่างชาติ หลังจากนี้ก็จะมีรุ่นน้องมาสานต่อองค์ความรู้และพัฒนาสมรรถนะหุ่นยนต์ให้ดีและมีความสมบูรณ์มากยิ่งขึ้น" น้องโฟมกล่าว
สำหรับการแข่งขันในประเภทหุ่นยนต์กู้ภัย มีผู้เข้าแข่งขันทั้งหมด 27 ทีมจาก 12 ประเทศทั่วโลก ได้แก่ ญี่ปุ่น เยอรมนี ออสเตรเลีย อิหร่าน จีน เม็กซิโก มาเลเซีย สิงคโปร์ ปากีสถาน อังกฤษ สหรัฐอเมริกา และไทย โดยเอสซีจีสนับสนุน 2 ทีมเยาวชนไทย ได้แก่ ทีม BART LAB Rescue มหาวิทยาลัยมหิดล (แชมป์ประเทศไทย ปี 2552) และทีม iRAP_PRO มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าพระนครเหนือ (แชมป์ประเทศไทย ปี 2551 และแชมป์โลก ปี 2552)
สำหรับการแข่งขันหุ่นยนต์เตะฟุตบอลระดับโลกรุ่นหุ่นยนต์ระดับเล็ก ที่แข่งพร้อมกันที่สิงคโปร์ มีรายงานล่าสุดว่า ทีม SKUBA จากมหาวิทยาลัยเกษตรศาสตร์ สามารถคว้ารางวัลเทคนิคยอดเยี่ยมมาครองได้สำเร็จตามความคาดหมาย ประกาศศักดาเป็นแชมป์โลก 2 สมัยซ้อนอย่างสวยงามโดยมีผู้ร่วมเข้าแข่งขัน 10 ประเทศ รวม 18 ทีม
ทีม SKUBA แชมป์โลก ปี 2009 สามารถโค่นทีมคู่แข่งจากประเทศมหาอำนาจด้านเทคโนโลยี และแชมป์โลก 4 สมัย ซีเอ็มดรากอน สหรัฐอเมริกา ด้วยคะแนน 6 ประตูต่อ 1 คว้าแชมป์โลกหุ่นยนต์เตะฟุตบอลขนาดเล็ก หรือรุ่นสมอลล์ไซส์ลีก ได้เป็นสมัยที่ 2 ติดต่อกัน ส่วนตำแหน่งรองชนะเลิศเป็นของทีมซีเอ็มดรากอน จากสหรัฐอเมริกา และที่ 3 ทีม MRL จากอิหร่าน.

วันอังคารที่ 14 กันยายน พ.ศ. 2553

คุณสมบัติของ PHP
การแสดงผลของพีเอชพี จะปรากฏในลักษณะHTML ซึ่งจะไม่แสดงคำสั่งที่ผู้ใช้เขียน ซึ่งเป็นลักษณะเด่นที่พีเอชพีแตกต่างจากภาษาในลักษณะไคลเอนต์-ไซด์ สคริปต์ เช่น ภาษาจาวาสคริปต์ ที่ผู้ชมเว็บไซต์สามารถอ่าน ดูและคัดลอกคำสั่งไปใช้เองได้ นอกจากนี้พีเอชพียังเป็นภาษาที่เรียนรู้และเริ่มต้นได้ไม่ยาก โดยมีเครื่องมือช่วยเหลือและคู่มือที่สามารถหาอ่านได้ฟรีบนอินเทอร์เน็ต ความสามารถการประมวลผลหลักของพีเอชพี ได้แก่ การสร้างเนื้อหาอัตโนมัติจัดการคำสั่ง การอ่านข้อมูลจากผู้ใช้และประมวลผล การอ่านข้อมูลจากดาต้าเบส ความสามารถจัดการกับคุกกี้ ซึ่งทำงานเช่นเดียวกับโปรแกรมในลักษณะCGI คุณสมบัติอื่นเช่น การประมวลผลตามบรรทัดคำสั่ง (command line scripting) ทำให้ผู้เขียนโปรแกรมสร้างสคริปต์พีเอชพี ทำงานผ่านพีเอชพี พาร์เซอร์ (PHP parser) โดยไม่ต้องผ่านเซิร์ฟเวอร์หรือเบราว์เซอร์ ซึ่งมีลักษณะเหมือนกับ Cron (ใน ยูนิกซ์หรือลีนุกซ์) หรือ Task Scheduler (ในวินโดวส์) สคริปต์เหล่านี้สามารถนำไปใช้ในแบบ Simple text processing tasks ได้
การแสดงผลของพีเอชพี ถึงแม้ว่าจุดประสงค์หลักใช้ในการแสดงผล HTML แต่ยังสามารถสร้าง XHTML หรือ XML ได้ นอกจากนี้สามารถทำงานร่วมกับคำสั่งเสริมต่างๆ ซึ่งสามารถแสดงผลข้อมูลหลัก PDF แฟลช (โดยใช้ libswf และ Ming) พีเอชพีมีความสามารถอย่างมากในการทำงานเป็นประมวลผลข้อความ จาก POSIX Extended หรือ รูปแบบ Perl ทั่วไป เพื่อแปลงเป็นเอกสาร XML ในการแปลงและเข้าสู่เอกสาร XML เรารองรับมาตราฐาน SAX และ DOM สามารถใช้รูปแบบ XSLT ของเราเพื่อแปลงเอกสาร XMLเมื่อใช้พีเอชพีในการทำอีคอมเมิร์ซ สามารถทำงานร่วมกับโปรแกรมอื่น เช่น Cybercash payment, CyberMUT, VeriSign Payflow Pro และ CCVS functions เพื่อใช้ในการสร้างโปรแกรมทำธุรกรรมทางการเงิน

การรองรับพีเอชพี
คำสั่งของพีเอชพี สามารถสร้างผ่านทางโปรแกรมแก้ไขข้อความทั่วไป เช่น โน้ตแพด หรือ vi ซึ่งทำให้การทำงานพีเอชพี สามารถทำงานได้ในระบบปฏิบัติการหลักเกือบทั้งหมด โดยเมื่อเขียนคำสั่งแล้วนำมาประมวลผล Apache, Microsoft Internet Information Services (IIS) , Personal Web Server, Netscape และ iPlanet servers, Oreilly Website Pro server, Caudium, Xitami, OmniHTTPd, และอื่นๆ อีกมากมาย. สำหรับส่วนหลักของ PHP ยังมี Module ในการรองรับ CGI มาตรฐาน ซึ่ง PHP สามารถทำงานเป็นตัวประมวลผล CGI ด้วย และด้วย PHP, คุณมีอิสรภาพในการเลือก ระบบปฏิบัติการ และ เว็บเซิร์ฟเวอร์ นอกจากนี้คุณยังสามารถใช้สร้างโปรแกรมโครงสร้าง สร้างโปรแกรมเชิงวัตถุ (OOP) หรือสร้างโปรแกรมที่รวมทั้งสองอย่างเข้าด้วยกัน แม้ว่าความสามารถของคำสั่ง OOP มาตรฐานในเวอร์ชันนี้ยังไม่สมบูรณ์ แต่ตัวไลบรารีทั้งหลายของโปรแกรม และตัวโปรแกรมประยุกต์ (รวมถึง PEAR library) ได้ถูกเขียนขึ้นโดยใช้รูปแบบการเขียนแบบ OOP เท่านั้น
พีเอชพีสามารถทำงานร่วมกับฐานข้อมูลได้หลายชนิด ซึ่งฐานข้อมูลส่วนหนึ่งที่รองรับได้แก่ ออราเคิล dBase PostgreSQL IBM DB2 MySQL Informix ODBC โครงสร้างของฐานข้อมูลแบบ DBX ซึ่งทำให้พีเอชพีใช้กับฐานข้อมูลอะไรก็ได้ที่รองรับรูปแบบนี้ และ PHP ยังรองรับ ODBC (Open Database Connection) ซึ่งเป็นมาตรฐานการเชื่อมต่อฐานข้อมูลที่ใช้กันแพร่หลายอีกด้วย คุณสามารถเชื่อมต่อกับฐานข้อมูลต่างๆ ที่รองรับมาตรฐานโลกนี้ได้
พีเอชพียังสามารถรองรับการสื่อสารกับการบริการในโพรโทคอลต่างๆ เช่น LDAP IMAP SNMP NNTP POP3 HTTP COM (บนวินโดวส์) และอื่นๆ อีกมากมาย คุณสามารถเปิด Socket บนเครื่อข่ายโดยตรง และ ตอบโต้โดยใช้ โพรโทคอลใดๆ ก็ได้ PHP มีการรองรับสำหรับการแลกเปลี่ยนข้อมูลแบบ WDDX Complex กับ Web Programming อื่นๆ ทั่วไปได้ พูดถึงในส่วน Interconnection, พีเอชพีมีการรองรับสำหรับ Java objects ให้เปลี่ยนมันเป็น PHP Object แล้วใช้งาน คุณยังสามารถใช้รูปแบบ CORBA เพื่อเข้าสู่ Remote Object ได้เช่นกัน
ความหมายของ PHP
พีเอชพี (PHP) คือ ภาษาคอมพิวเตอร์ในลักษณะเซิร์ฟเวอร์-ไซด์ สคริปต์ โดยลิขสิทธิ์อยู่ในลักษณะโอเพนซอร์ส ภาษาพีเอชพีใช้สำหรับจัดทำเว็บไซต์ และแสดงผลออกมาในรูปแบบ HTML โดยมีรากฐานโครงสร้างคำสั่งมาจากภาษา ภาษาซี ภาษาจาวา และ ภาษาเพิร์ล ซึ่ง ภาษาพีเอชพี นั้นง่ายต่อการเรียนรู้ ซึ่งเป้าหมายหลักของภาษานี้ คือให้นักพัฒนาเว็บไซต์สามารถเขียน เว็บเพจ ที่มีความตอบโต้ได้อย่างรวดเร็ว PHP คือภาษาโปรแกรมภษาหนึ่ง ซึ่งใช้ในการสร้างเว็บนั้นเอง มีความสามารถมากกว่า HTML มากกว่าเพราะ HTML เป็นเพียงแต่การแสดงผลด้านหน้าเว้บเท่านั้น ต่างจาก PHP ที่ทำงานในฝั่ง Server ด้วย โดยจะทำงานตามคำสั่งที่เขียนขึ้น แล้วทำการประมวลผลที่ Server จึงมีความสามารถที่จะประมวลผลได้หลากหลายจึงมีความนิยมเพื่อนำมาให้งานมากขึ้นเรื่อยๆ เพาะนอกจากความสามารถที่มากมายแล้วเป็นภาษาที่ใช้แบฟรีๆ ไม่เสียตังค์และสามารถที่จะให้งานกับ Server Linux จึงเป็นการประหยัดค่าใช้จ่ายอีกทางหนึ่งด้วย
ดังที่กล่าวมาแล้วว่า PHP เป็นภาษา จึงไม่สามารถที่จะรู้ได้ว่าสคิปที่เราเขียนนั้นเป็นอย่างไรด้วย เพราะถ้าหากเรามาดูไฟลืตั้นฉบับจึงไม่สามารถที่จะรู้ว่าเขียนอย่างไรบ้าง จะมีในลักษณะของไฟล์ HTML ออกมาแทน นอกจากจะนำไฟล์ที่อยู่ใน Server มาดูเอง เพราะไฟล์เหล่านั้นจะถูกทำงานที่ Server นั้นเอง ดังนั้นในการศึกษาหรือว่าผู้ที่เริ่มต้นในการเขียน PHP จึงมีการติดตั้งโปรแกรมจำลอง Server เอาไว้ เพื่อที่จะทำงานได้เสมือน Sever จำลองประมวลผล ภาษา PHP เป็นภาษาโปรแกรมภาษาหนึ่ง ที่ใช้เขียนแทรกไว้ภายในเอกสาร ภาษาอื่น เช่น เขียนแทรก PHP ไว้ภายใน ภาษา HTML เพื่อทำให้สามารถประมวลผลเพื่อสร้างเนื้อหาได้แบบไดนามิก ในอดีตโดยเป้าหมายหลักของ PHP คือ เป็นภาษาที่ใช้ในการพัฒนาเวบ (HTML) เท่านั้น แต่ในปัจจุบัน PHP ได้พัฒนาความสามารถมากขึ้น จนสามารถสร้างเอกสารไม่ไช่ HTML เช่น การสร้าง ภาพกราฟฟิก , สร้างเอกสาร PDF, สร้างภาพเคลื่อนไหวแบบ Flash จนถึงมีการนำ PHP มาใช้ในการพัฒนาโปรแกรมที่ทำงานเป็น Application คล้ายกับ VB หรือ Delphi ที่ทำได้ PHP เป็นภาษาแบบ Script Language การประมวลผลโปรแกรมที่เขียนด้วยภาษา PHP จึงจำเป็นต้องติดตั้งตัวแปลภาษา PHP ก่อน ซึ่งสามารถ Download และ ติดตั้งใช้งานได้ฟรี สำหรับตัวแปลภาษาของ PHP นั้นจะพัฒนาด้วยภาษาซี (C) คำสั่งภายในของ PHP จะถูกพัฒนาด้วยภาษา C เกือบทั้งหมด ดังนั้น ซึ่งโปรแกรมที่เขียนด้วยภาษา PHP จะไปเรียกใช้คำสั่งเหล่านั้น ทำให้โปรแกรมภาษา PHP ที่ถึงจะเป็นภาษา Script แต่ก็สามารถประมวลผลได้อย่างรวดเร็ว ไม่แพ้การเขียนโปรแกรมด้วยภาษาอื่น นอกจากนี้ เกือบทุกระบบปฏิบัติการที่มีอยู่ในปัจจุบันสามารถติดตั้ง ตัวแปลภาษา PHP ได้ ทำให้โปรแกรมที่สร้างด้วยภาษา PHP สามารถทำงานได้บนทุกระบบ โดยแทบไม่ต้องแก้ไข เช่น คุณสามารถพัฒนาโปรแกรม PHP บน Windows แล้ว นำไปติดตั้งบน Linux ได้เลย ข้อดีนอกจากจะเป็นภาษาที่ใช้งานได้ฟรีแล้ว ยังสามารถนำไปฟระยุกต์การใช้งานร่วมกับภาษาตัวอื่นๆได้อย่างไม่ยากเช่นกัน และสามารถที่จะเชื่อมตือ ฐานข้อมูล SQL เพื่อทำเว็บที่ต้องการข้อมูล และฐานข้อมูลในการเก็บรายละเอียดต่าง ในขั้นสูงได้ จึงเป็นที่นิยมกันมาก เพราะระบบเว็บส่วนใหญ่แล้วจะใช้ PHP ในการทำ และ CMS ต่างๆ ก็ได้นำพัฒนาเช่นกัน

วันจันทร์ที่ 13 กันยายน พ.ศ. 2553

หลักการในการทำงานของ PHP
ในปัจจุบัน Web site ต่าง ๆ ได้มีการพัฒนาในด้านต่างๆ อย่างรวดเร็ว อาทิเช่น เรื่องของความสวยงามและแปลกใหม่, การบริการข่าวสารข้อมูลที่ทันสมัย,เป็นสื่อกลางในการติดต่อ และสิ่งหนึ่งที่กำลังได้รับความนิยมเป็นอย่างมากซึ่ง อได้ว่าเป็นการปฏิวัติรูปแบบการ ขายของก็คือ E-commerce ซึ่งเจ้าของสินค้าต่างๆ ไม่จำเป็น ต้องมีร้านค้าจริงและไม่จำเป็นต้องจ้างคนขายของอีกต่อไปร้านค้าและตัวสินค้านั้น จะไปปรากฏอยู่บน Wed site และการซื้อขายก็เกิดขึ้นบนโลกของ Internet แล้ว PHP ช่วยเราให้เป็นการพัฒนา Web site และความสามารถที่โดดเด่นอีกประการ-หนึ่งของ PHP นั้น คือ database-enabled web page ทำให้เอกสารของ HTML สามารถที่ จะเชื่อมต่อกับระบบฐานข้อมูล (database)ได้อย่างมีประสิทธิภาพและรวดเร็ว จึงทำให้ ความตองการในเรื่องการจัดรายการสินค้าและรับรายการสั่งของตลอดจนการจัดเก็บ ข้อมูลต่างๆ ที่สำคัญผ่านทาง Internet เป็นไปได้อย่างง่ายดาย

PHP เป็นภาษาจำพวก scripting language คำสั่งต่างๆจะเก็บอยู่ในไฟล์ที่เรียกว่า สคริปต์ (script) และเวลาใช้งานต้องอาศัยตัวแปลชุดคำสั่ง ตัวอย่างของภาษาสคริปก็เช่น JavaScript, Perl เป็นต้น ลักษณะของ PHP ที่แตกต่างจากภาษาสคริปต์แบบอื่นๆ คือ PHP ได้รับการพัฒนาและออกแบบมา เพื่อใช้งานในการสร้างเอกสารแบบ HTML โดยสามารถสอดแทรกหรือแก้ไขเนื้อหาได้โดยอัตโนมัติ ดังนั้นจึงกล่าวว่า PHP เป็นภาษาที่เรียกว่า server-side หรือ HTML-embedded scripting language เป็นเครื่องมือที่สำคัญชนิดหนึ่งที่ช่วยให้เราสามารถสร้างเอกสารแบบ Dynamic HTML ได้อย่างมีประสิทธิภาพและมีลูกเล่นมากขึ้น

เนื่องจากว่า PHP ไม่ได้เป็นส่วนหนึ่งของตัว Web Server ดังนั้นถ้าจะใช้ PHP ก็จะต้องดูก่อนว่า Web server นั้นสามารถใช้สคริปต์ PHP ได้หรือไม่ ยกตัวอย่างเช่น PHP สามารถใช้ได้กับ Apache WebServer และ Personal Web Server (PWP) สำหรับระบบปฏิบัติการ Windows 95/98/NT
ในกรณีของ Apache เราสามารถใช้ PHP ได้สองรูปแบบคือ ในลักษณะของ CGI และ Apache Module ความแตกต่างอยู่ตรงที่ว่า ถ้าใช้ PHP เป็นแบบโมดูล PHP จะเป็นส่วนหนึ่งของ Apache หรือเป็นส่วนขยายในการทำงานนั่นเอง ซึ่งจะทำงานได้เร็วกว่าแบบที่เป็น CGI เพราะว่า ถ้าเป็น CGI แล้ว ตัวแปลชุดคำสั่งของ PHP ถือว่าเป็นแค่โปรแกรมภายนอก ซึ่ง Apache จะต้องเรียกขึ้นมาทำงานทุกครั้ง ที่ต้องการใช้ PHP ดังนั้น ถ้ามองในเรื่องของประสิทธิภาพในการทำงาน การใช้ PHP แบบที่เป็นโมดูลหนึ่งของ Apache จะทำงานได้มีประสิทธิภาพมากกว่า

วันศุกร์ที่ 3 กันยายน พ.ศ. 2553

วิธีการลง Windows XP

1.เปิดเครื่อง สั่ง BIOS ให้ boot จาก CD-ROM หลังจาก exit และ save BIOS แล้วเครื่องจะ restart
2.ใส่ แผ่น windows XP เข้าไปใน CD-ROM Drive
3.จะพบข้อความ press any key to boot from CDให้กดปุ่ม enter เพื่อ boot เครื่องจาก CD-ROM Widows XP
4.จะมีการ copy ไฟล์หรือข้อมูลบางส่วน ให้น้องรอไปก่อน
5.เมื่อพบหน้าต่าง welcome to setup ให้เริ่มติดตั้งได้ทันทีโดยกดปุ่ม enter เพื่อทำข้นตอนต่อไป
6.จะปรากฏข้อความเกี่ยวกับการใช้งาน windows XP (หน้าจอเขียนว่า Windows XP Licensing) ให้กดปุ่ม F8 เพื่อยอมรับรายละเอียดดังกล่าว
7.พอมาถึงขั้นตอนนี้ จะเป็นการเลือกติดตั้ง Windows XP ลงใน partition ใด น้องจะพบคำสั่งให้เลือก 3 แบบคือ
-ติดตั้งใน partition ที่เลือกไว้ ให้ กด enter
-สร้าง partition ใหม่กด C
-ลบ partition นั้นกด D
พี่สมมติว่าน้องจะเลือกลงใน partition ที่เลือกไว้คือ Drive C นะ ให้น้องกด Enter เพื่อติดตั้งที่ Drive C
8.เลือกระบบไฟล์ที่ต้องการ (ความเห็นส่วนตัวของผม ผมลงเป็น NTFS แล้วเครื่องเร็วกว่า FAT ) โดยกดปุ่มลูกศรขึ้นลง แนะนำว่าเลือกตัวเลือกที่ 3 หรือ 4 ครับ หลังจากนั้นกด enter
9.ปรากฏหน้าจอให้ format (to continue and format the partition ,press enter) ให้กด enter
10.Windows จะเริ่ม format
11.หลังจาก format แล้วมันก็จะ copy ข้อมูลลงใน HD
12.หลังจากนั้นปรากฏหน้าจอ This partition of setup has completed……ให้กดปุ่ม enter เพื่อ restart เครื่อง
13.หลังจากเครื่องเริ่ม restart อย่ากดปุ่มใดๆ ให้รอจนกว่าจะขึ้นหน้าจอ Windows CP Professional
14.จะเห็นวินโดว์ตรวจสอบค่าต่างๆ พร้อมทั้งบอกข้อดีอะไรของมันไปตามเรื่อง คุณก็อ่านเล่นๆ ไปพลางๆ ก่อนได้
15.รอสักหน่อยก้จะปรากฏหน้าต่าง Regional and language Option ออกมา
16.คลิ๊กที่แท็บ languages
17.คลิ๊กถูกที่ข้อความ install files for complex scipt…แล้วตอบ OK และคลิ๊กถูกที่ install files for East Asian language แล้วตอบ OK
18.จากนั้น คลิ๊กที่แท็บ advanced
19.เลือกภาษาไทย แล้วกด Apply เครื่องจะ copy ไฟล์ font ภาษาไทย (ขั้นตอนนี้ใจเยนรอสักครู่)
20.หลังจากนั้นคลิ๊กที่แท็บ regional option แล้วเลือกไทย location ก็เลือกเป็น Thailand
21.คลิ๊ก next
22.จะปรากฏหน้าต่าง personalize Your software ให้คุณตั้งชื่อตามใจที่คุณต้องการ ส่วนช่อง Organization เลือกพิมพ์เป็นอะไรก็ได้
23.คลิ๊ก next
24.กรอกหมายเลขแผ่น windows XP ซึ่งมี 25 ตัว
25.คลิ๊ก next
26.กรอกชื่อ computer ของคุณ ที่ช่อง computer name
27.ตั้ง password หรือไม่ตั้งก็ได้ตามใจ
28.คลิ๊ก next
29.ตั้งวันที่ให้ตรง ที่ time zone เลือก GMT +7 Bangkok
30.คลิ๊ก next
31.เลือการติดตั้งแบบ Typical
32.คลิ๊ก next
33.กรอกข้อมูลเครือข่ายกรณีที่คุณเชื่อมต่อกับเครือข่ายโดยใส่ชื่อเครือข่ายของคุณ ถ้าคุณมี modem มันก็ให้คุณ set ค่าต่างๆ ขณะนั้นเลย คุณก็กรอกไป
34.คลิ๊ก next และรอต่อไปจนกระทั่งมัน restart ใหม่
35.อย่ากดปุ่มใดๆ ให้รอจนกระทั่งมันขึ้น logo Windows Xp professional
36.ถ้าเครื่องคุณเป็น VGA on Board มันก็จะปรับขนาดจอภาพให้คุณจนขึ้นมองได้ชัดเจนแล้วให้กด OK แต่ถ้าเป็น VGA ต่างหากมันจะข้ามขั้นตอนนี้ไป
37.จะปรากฏหน้าจอ Welcome to………ให้คุณคลิ๊ก next ด้านล่างขวา
38.หากคุณต่อ internet มันจะเชื่อมต่อ internet เพื่อ update แนะนำว่าข้ามขั้นตอนนี้ไปเลยโดยคลิ๊กที่ skip ซึ่งอยู่ด้านล่างขวา
39.จะปรากฏหน้าจอ ready to register with … ให้คุณเลือก No, not this time
40.คลิ๊ก next ด้านล่างขวา
41.จะปรากฏหน้าจอ who will use this computer? ให้คุณกรอกชื่อผู้ใช้ซึ่งมีให้กรอก 5 users แต่คุณกรอกชื่อเดียวได้โดยชื่อนั้นห้ามซ้ำกับชื่อเครื่องที่คุณตั้งไว้ในข้อ 26
42.คลิ๊ก next ด้านล่างขวา
43.คลิ๊ก finish ด้านล่างขวา เป็นอันเสร็จ
44.หลังจากนั้นจะปรากฏหน้าจอใช้งานเป็นรูปทุ่งหญ้าวิวมี เมฆ ถ้าจำไม่ผิดจะมี icon ตัวเดียวคือ recycle bin อยู่ที่มุมล่างขวา คุณสามารถเพิ่ม icon ใช้งานอื่นๆได้โดย คลิ๊กขวาบริเวณพื้นที่ว่างเลือก properties แล้วคลิ๊กที่แท็บ Desktop แล้วคลิ๊ก Customize Desktop (อยู่ใกล้ๆ ปุ่ม OK) จะปรากฏหน้าต่างDesktop Item ที่แท็บ general ให้คุณคลิ๊กถูกที่ Desktop icon ที่คุณต้องการโชว์บนหน้า Desktop หลังจากนั้นคลิ๊ก OK เป็นอันเรียบร้อย

MY BEST FRIDNE

อยากให้เธออยู่ตรงนี้
เป็นเพื่อนที่แสนดีข้างๆฉัน
มีความรู้สึกดีๆมาแบ่งปัน
เป็นกำลังใจให้กันและกันตลอดไป...

ฤดูกาลผันผ่าน
อาจเปลี่ยนวันวานตามไปได้
แต่ตราบใดภาษาไม่เปลี่ยนไป
คำว่า เพื่อน เขียนอย่างไร
ความหมายย่อมเหมือนเดิม...

คำว่าเพื่อนมีความหมายมากมายน่ะ
แปลว่า รัก ภักดี มีใจให้
แปลว่า คอย ห่วงหา และอาลัย
แปลว่ามีอภัยให้แก่กัน...

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