<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5558531204885109464</id><updated>2012-01-31T17:34:29.011+07:00</updated><category term='ความรัก'/><category term='Computer Engineering'/><category term='โปรแกรมมิ่ง'/><category term='Antivirus'/><category term='nod32'/><category term='php'/><category term='Google'/><category term='wordpress'/><category term='เพลง'/><category term='Download Free'/><title type='text'>What is it</title><subtitle type='html'>ธรรมะชาติเท่านั้น ถึงจะสอนใจเราได้</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>51</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-8611302930690652827</id><published>2011-03-19T01:53:00.000+07:00</published><updated>2011-03-19T01:53:03.738+07:00</updated><title type='text'>คนไม่มีเวลา : ว่าน AF</title><content type='html'>&lt;iframe width="425" height="344" src="http://www.youtube.com/embed/vJYzpDiI5hA?fs=1" frameborder="0" allowFullScreen=""&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-8611302930690652827?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/8611302930690652827/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=8611302930690652827' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/8611302930690652827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/8611302930690652827'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2011/03/af.html' title='คนไม่มีเวลา : ว่าน AF'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/vJYzpDiI5hA/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-7275517052973256545</id><published>2010-03-03T13:14:00.001+07:00</published><updated>2010-03-03T13:14:43.031+07:00</updated><title type='text'>เรื่องเกิดที่หอกังสดาล มข.</title><content type='html'>เรื่องต่อไปนี้เป็นเรื่องจริงที่เพิ่งเกิดขึ้นเมื่อต้นเดือนก.พ.นี้เอง หลายคนที่พักอยู่อาจไม่เคยเจอ(รึป่าว)  แต่เพื่อนดิฉันโดนมาเต็มๆ ดิฉันจึงอยากระบายและเตือนให้ทุกๆท่านระวังไว้  และร่วมกันประนามคนแบบนี้ เข้าเรื่องเลยละกัน ต้นเดือนที่ผ่านมา เพื่อนดิฉันซึ่งพักอยู่ที่หอพักนี้มาปีกว่าแล้ว ว่างไม่ได้ไปทำงานจึงออกไปเดือนงานเกษตร  กลับมาประมาณ 5 โมงเช้า  ซึ่งคิดว่าไปแป็ปเดียวจึงไม่ได้คล้องสายยู กลับมาพอเปิดประตูห้องเข้ามาพบว่ามีผู้ชายแก่ๆคนนึง กำลังนอนบนเตียงและกดทีวีดูมวยอยู่ในห้องทั้งตกใจและกลัว เลยตะโกนถามไปว่าลุงเป็นใคร  เข้ามาในห้องหนูได้ยังไง ลุงคนนั้นก็ทำท่าทางตกใจ  ยกกุญแจขึ้นและบอกว่า  ลุงไม่รู้ ลุงไม่รู้  มีคนให้กุญแจมาให้ลุงขึ้นมานอนได้เพื่อนดิฉันก็เลยบอกให้ลุงออกไปจากห้องเดี๋ยวนี้  และลุงก็ไปลงไปข้างล่างหอพัก  และไม่มีใครขึ้นมาพูดหรือมาขอโทษหรือมาชี้แจงอะไรซักคำ เพื่อนตกใจเลยโทรหาเพื่อนๆและแม่เล่าเรื่องให้แม่ฟัง  แม่เลยบอกให้ย้ายออก  และแม่ก็โทรไปหาเจ้าของหอพักจากนั้นอีกไม่นาน  ก็มีเสียงเคาะประตูห้องที่ดังมากกกกกกก  เลยไปเปิดประตู เป็นคุณป้าเจ้าของหอพูดด้วยสีหน้าที่เอาเรื่องมากเลย "แล้วเป็นอะไรมากมั้ยหล่ะ  เสียหายตรงไหนมั้ยหล่ะ"เพื่อนก็เลยตอบว่า "ไม่มีค่ะ"ในใจคิดว่า แล้วถ้ามันเสียหายจริงใครจะรับผิดชอบหล่ะ จริงมั้ยค่ะ ผู้หญิงโสดอยู่หอพักคนเดียวนี่ "เออ ถ้าไม่มีก็ขอโทษละกัน  แล้วแม่ว่าไงบ้างหล่ะ""แม่ว่าให้ย้ายออก""เออ งั้นจะออกเดือนนี้เลยมั้ยละ  ใช่มั้ย  ก็ตามใจนะ""ค่ะ" แล้วเจ๊ป้าก็เดินออกไป ปล.ตอนนั้นเพื่อนก็กำลังคุยโทรศัพท์อยู่ เสียงดังขนาดที่คนปลายสายยังได้ยินเป็นการขอโทษที่ดุเดือดมาก  ยังไม่จบนะค่ะ แค่แป็ปเดียวที่กลับมาคุยโทรศัพท์กับเพื่อนคนเดิม  คราวนี้ไม่เคาะประตูค่ะ  เปิดเข้ามาเลยเป็นลูกสาวของเจ๊ป้าที่ตัวโตมา แอบกลัวนิดๆ  ตะโกนเข้ามาเลยค่ะ "ญาติพี่เองหล่ะ  มีอะไรมั้ย  มันยุ่งๆ พี่เลยหยิบกุญแจให้ผิดห้อง ทำไมหล่ะ  เสียหายมั้ยหล่ะ""พี่ค่ะ  ห้องชั้นนี้มีคนอยู่เต็มนะค่ะ  รองเท้าหน้าห้องหนูก็มี  ชุดพยาบาลหนูก็แขวนอยู่ หมวกก็วางอยูตรงนี้แล้วลุงเค้าไม่รู้เหรอค่ะว่าห้องนี้มีคนอยู่" "ไม่รู้หรอก  ลุงเค้าไม่เต็ม  ทำไม  ถ้าไม่พอใจก็ย้ายออกไปวันนี้เลย  ไม่ต้องอยู่หอนี้"ด้วยความโมโหเพื่อนเลยบอกเลยว่า "ค่ะ" ด้วยคำถามที่ว่า เนี่ยชั้นผิดตรงไหนเนี่ยยยยยยยย พอวันจะย้ายออกไปอยู่หอพักจิ้งหรีด  ก็ดันมีปัญหา  ลุงเจ้าของหอบอกว่าไม่ให้เงินค่าประกันหอคืนเพราะเราออกเองเพื่อนก็เลยบอกว่า "แต่เมียกะลูกลุงเป็นคนไล่หนูออกเองนะ""ไม่เกี่ยวกัน ลูกลุงก็ส่วนลูกลุง  ลุงเป็นเจ้าของหอ ลุงเป็นคนตัดสินว่าจะให้ใครอยู่หรือให้ใครออกไป"คิดดูว่า มันนนน กล้าพูดอย่างนี้  เห็นแก่ตัวทั้งครอบครัวเลยยยยยยย สรุปว่าค่าประกันหอ 3700 บาทก็ไม่ได้  แถมมีตบท้ายด้วยว่า"อ้อ หนูต้องจ่ายค่าน้ำค่าไฟเพิ่มด้วยนะอีก600บาท"  แป่ววววววววววววววววววว  ยังมีอีกค่ะ"เนี่ย ตอนหนูจะมาอยู่ตอนแรก หนูก็เป็นคนขอลุงมาอยู่เองนะ  แค่นี้บุญคุณก็ท่วมท้นแล้ว  แล้วยังมาทำอย่างนี้อีก...."&lt;br /&gt;นี่เพื่อนดิฉันไปขอข้าวเค้ากินขอที่เค้านอนฟรีๆเหรอค่ะ พ่อแม่พี่น้องเพื่อนดิฉันร้องไห้เพราะเหลือใจหลายๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆ  ที่เสียเงินเดือนละเกือบ5000  นึกว่าจะมีชีวิตที่ดีที่ไหนได้  สุดแสนจะบรรยาย ขอบคุณที่อ่านมาจนถึงตอนท้ายนะค่ะ  ถ้าคุณไม่เจอแบบนี้ถือว่าโชคดีดิฉันเองก็เป็นหนึ่งคนที่บ่อยากย้ายหอไปไหนแล้ว  แบบว่าหอพักที่อยู่ก็ดีอยู่แล้ววววว เรื่องนี้สอนให้รู้ว่าคับที่อยู่ได้  คับใจอยู่ยากและ คนเราควรเป็นแบบน้ำพึ่งเรือเสือพึ่งป่า  อย่าคิดแต่ว่ามีแต่คนมาพึ่งตน ยึดตนเองเป็นศูนย์กลาง มันแย่มากค่ะ  รับไม่ได้&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-7275517052973256545?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/7275517052973256545/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=7275517052973256545' title='3 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/7275517052973256545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/7275517052973256545'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2010/03/blog-post.html' title='เรื่องเกิดที่หอกังสดาล มข.'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-8549771980446556031</id><published>2010-02-28T01:39:00.001+07:00</published><updated>2010-02-28T01:40:29.117+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><title type='text'>คู่มือ wordpress</title><content type='html'>&lt;span class="Apple-style-span"   style="  color: rgb(51, 51, 51); line-height: 18px; font-family:Georgia, Verdana, 'Times New Roman', Times, serif;font-size:13px;"&gt;&lt;div class="entrytitle_wrap" style="padding-bottom: 1.8em; "&gt;&lt;div class="entrytitle" style="text-align: left; "&gt;&lt;h1 style="font-weight: normal; letter-spacing: -0.1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: georgia, 'times new roman'; font-size: 28px; text-align: left; "&gt;&lt;a href="http://xirbit.com/2008/09/06/146" rel="bookmark" title="Link to คู่มือ WordPress" style="color: rgb(8, 71, 106); text-decoration: none; "&gt;คู่มือ WordPress&lt;/a&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entrybody" style="padding-bottom: 6px; overflow-x: auto; overflow-y: auto; "&gt;&lt;div style="float: right; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; "&gt;&lt;ins style="display: inline-table; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; height: 200px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: relative; visibility: visible; width: 200px; "&gt;&lt;ins style="display: block; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; height: 200px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: relative; visibility: visible; width: 200px; "&gt;&lt;iframe allowtransparency="true" frameborder="0" height="200" hspace="0" id="google_ads_frame1" marginheight="0" marginwidth="0" name="google_ads_frame" scrolling="no" src="http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2682984726133030&amp;amp;format=200x200_as&amp;amp;output=html&amp;amp;h=200&amp;amp;w=200&amp;amp;channel=4709621458&amp;amp;ad_type=text_image&amp;amp;alt_color=FFFFFF&amp;amp;flash=10.0.45&amp;amp;url=http%3A%2F%2Fxirbit.com%2F2008%2F09%2F06%2F146&amp;amp;ui=rc%3A0&amp;amp;dt=1267295867983&amp;amp;correlator=1267295867986&amp;amp;frm=0&amp;amp;ga_vid=378636127.1267295868&amp;amp;ga_sid=1267295868&amp;amp;ga_hid=900337902&amp;amp;ga_fc=0&amp;amp;u_tz=420&amp;amp;u_his=1&amp;amp;u_java=1&amp;amp;u_h=800&amp;amp;u_w=1280&amp;amp;u_ah=766&amp;amp;u_aw=1280&amp;amp;u_cd=32&amp;amp;u_nplug=8&amp;amp;u_nmime=21&amp;amp;biw=1280&amp;amp;bih=679&amp;amp;fu=0&amp;amp;ifi=1&amp;amp;dtd=64&amp;amp;xpc=egsCVAMJSF&amp;amp;p=http%3A//xirbit.com" vspace="0" width="200" style="left: 0px; position: absolute; top: 0px; "&gt;&lt;/iframe&gt;&lt;/ins&gt;&lt;/ins&gt;&lt;/div&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; "&gt;คู่มือ WordPress นี้ เป็นการรวบรวมบทความต่าง ๆ ที่เคยเขียนเอาไว้ จัดให้เป็นหมวดหมู่ เพื่อค้นหาได้ง่ายยิ่งขึ้น รวมทั้งจะทะยอยเขียนบทความเพิ่มเติมให้สมบูรณ์ หากมีข้อติชมหรือข้อสงสัย ก็สามารถสอบถามเข้ามาได้&lt;/p&gt;&lt;h3 id="toc-" style="font-weight: normal; letter-spacing: -0.1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: georgia, 'times new roman'; font-size: 21px; padding-bottom: 0.3em; padding-top: 14px; "&gt;&lt;strong&gt;ความรู้เบื้องต้น&lt;/strong&gt;&lt;/h3&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; "&gt;ทำความรู้จักกับ WordPress ในแง่มุมต่าง ๆ ก่อนที่จะลงมือศึกษาอย่างจริงจัง&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/10/20/8" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;WordPress คืออะไร&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/10/21/10" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;ทำความรู้จัก WordPress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/10/22/13" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;กายวิภาคของบล็อก WordPress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/10/20/9" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การใช้งาน WordPress&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 id="toc-1" style="font-weight: normal; letter-spacing: -0.1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: georgia, 'times new roman'; font-size: 21px; padding-bottom: 0.3em; padding-top: 14px; "&gt;&lt;strong&gt;การติดตั้ง&lt;/strong&gt;&lt;/h3&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; "&gt;เป็นขั้นตอนต่าง ๆ ในการติดตั้งบล็อกด้วย WordPress ซึ่งขั้นตอนเหล่านี้ไม่ยาก แต่ที่หนักก็เห็นจะเป็นการดาวน์โหลดไฟล์ที่จะนำมาจำลองเครื่องให้เป็น Web Server นี่แหล่ะ เพราะมีขนาดใหญ่ ส่วนเรื่องอื่น ๆ ก็ไ่ม่มีปัญหา เพราะโปรแกรมออกแบบมาให้ติดตั้งกันอย่างง่าย ๆ ครับ&lt;/p&gt;&lt;ul&gt;&lt;li&gt;การจำลองเครื่องให้เป็น Web Server เหมือนกับ Server บนอินเทอร์เน็ต ให้เลือกติดตั้งเพียงโปรแกรมใดโปรแกรมหนึ่งเท่านั้น&lt;ul&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/11/05/51" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การติดตั้ง XAMPP&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/11/06/61" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การติดตั้ง AppServ&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/11/10/70" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การสร้างฐานข้อมูล&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/11/10/66" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การดาวน์โหลดและขยายไฟล์&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/11/11/73" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การปรับแต่งไฟล์ wp-config.php&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/11/12/83" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การติดตั้ง WordPress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2009/01/31/203" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การติดตั้ง WordPress บน bluehost&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 id="toc--" style="font-weight: normal; letter-spacing: -0.1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: georgia, 'times new roman'; font-size: 21px; padding-bottom: 0.3em; padding-top: 14px; "&gt;&lt;strong&gt;การปรับแต่ง : การใช้งาน&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/10/30/36" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;กำหนดรหัสผ่าน Admin ใหม่&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/07/26/133" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การสร้างไฟล์ .htaccess ใน WordPress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/08/26/144" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การตั้งเขตเวลาบล็อก&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/07/15/127" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การหาหมายเลข ID ของ Categories&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/07/09/126" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การเขียนบทความล่วงหน้า&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/10/24/19" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การแบ่งข้อความ&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/09/09/148" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การเปลี่ยนธีม&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/09/16/152" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;ขยายกรอบเขียนบทความให้ใหญ่ขึ้น&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/09/18/154" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;แสดงความคิดเห็นโดยไม่ต้องตรวจสอบ&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/09/24/155" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;แก้ไขภาษาไทยในธีม WordPress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/10/04/156" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;สร้างแม่แบบ Page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/10/09/158" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;WordPress ภาษาไทย&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/11/04/164" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;สิทธิ์การเข้าถึงไฟล์&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/11/04/166" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การเปิด mod_rewrite ใน Apache&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/12/20/179" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;QuickPress เขียนด่วน&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 id="toc--plugins" style="font-weight: normal; letter-spacing: -0.1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: georgia, 'times new roman'; font-size: 21px; padding-bottom: 0.3em; padding-top: 14px; "&gt;&lt;strong&gt;เสริมประสิทธิภาพด้วย Plugins&lt;/strong&gt;&lt;/h3&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; "&gt;ปลั๊กอินเป็นฟังก์ชั่นที่จะเสริมการทำงานของ WordPress ให้มีความสามารถมากยิ่งขึ้นตามที่เราต้องการ&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/10/16/160" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การทำ Related Posts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/10/22/163" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;สร้างสีสันลิงก์ภาพด้วย Lightbox 2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/11/19/169" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;บริหารสิทธิ์สมาชิกด้วย Role Manager&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/11/22/170" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;ทำสารบัญด้วย TOC Generator&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/11/26/172" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;แบ่งส่วนบทความออกเป็นแท็บ&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/12/30/182" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;ควบคุม Revisions ด้วยปลั๊กอิน&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2009/01/23/199" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;ทำบล็อกส่วนตัวด้วย Private Only&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2009/01/23/200" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;ซ่อนบทความด้วย HidePost&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 id="toc-2" style="font-weight: normal; letter-spacing: -0.1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: georgia, 'times new roman'; font-size: 21px; padding-bottom: 0.3em; padding-top: 14px; "&gt;&lt;strong&gt;การใช้งานระดับสูง&lt;/strong&gt;&lt;/h3&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; "&gt;ส่วนนี้จะเป็นการใช้งานสำหรับผู้ที่คุ้นเคยกับ WordPress มาบ้างแล้ว และต้องการใช้งานมากกว่าระดับพื้นฐาน และกล่าวถึงในส่วนของการทำงานจริงบน Server หรือโฮสติ้ง&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/04/12/112" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;นำข้อมูลบล็อกมาติดตั้งบนเครื่องส่วนตัว&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/04/30/116" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การนำ WordPress จากเครื่องสู่อินเทอร์เน็ต&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/10/29/35" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;หลายบล็อก หนึ่งฐานข้อมูล&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/10/22/14" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การเปลี่ยนเส้นทางบล็อก&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/11/15/84" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การสร้างฐานข้อมูลบน Cpanel&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/07/23/128" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การปิด Post Revision ใน WordPress 2.6&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/11/18/168" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;ลดขนาดฐานข้อมูล&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/12/03/175" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;จับ WordPress ใส่ CD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/12/25/180" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;Post Revisions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/12/27/181" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;ปิด Trackbacks ในบล็อกตนเอง&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/12/30/183" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;ย้ายบล็อก WordPress ข้ามโฮสต์ ต่างโฟลเดอร์&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2009/01/06/186" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การย้ายบล็อก WordPress สู่โฮสต์ใหม่&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2009/01/10/191" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;ปิดการแสดงความเห็น&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2009/01/12/192" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การสำรองข้อมูลโดย phpMyAdmin&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2009/01/28/201" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การคืนข้อมูลด้วย DirectAdmin&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2009/02/02/205" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การตั้งสิทธิ์เข้าถึงไฟล์ใน DirectAdmin&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2009/03/06/213" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;ติดตั้งหลายบล็อก แต่ผู้ใช้ชุดเดียวกัน&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2009/03/18/217" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;แบ่งบทความและเพจออกเป็นหลาย ๆ หน้า&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 id="toc-3" style="font-weight: normal; letter-spacing: -0.1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: georgia, 'times new roman'; font-size: 21px; padding-bottom: 0.3em; padding-top: 14px; "&gt;&lt;strong&gt;ปัญหาที่อาจจะเกิดขึ้น&lt;/strong&gt;&lt;/h3&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; "&gt;รวบรวมปัญหาต่าง ๆ ที่อาจจะเกิดขึ้น เพื่อนำไปใช้เป็นแนวทางในการแก้ปัญหา&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/06/30/124" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;เข้าสู่ Dashboard ไม่ได้&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2008/06/25/123" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;เกิดปัญหาหลังอัพเกรด WordPress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/10/25/33" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;Blank Dashboard Screen&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xirbit.com/2007/10/25/31" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;ลืมรหัสผ่าน Admin&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 id="toc-4" style="font-weight: normal; letter-spacing: -0.1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: georgia, 'times new roman'; font-size: 21px; padding-bottom: 0.3em; padding-top: 14px; "&gt;&lt;strong&gt;วีดีโอสอนการใช้งาน&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://xirbit.com/tutorials/backup-restore-phpmyadmin" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การสำรองข้อมูลโดย phpMyAdmin&lt;/a&gt;&lt;/li&gt;&lt;a href="http://xirbit.com/tutorials/backup-restore-phpmyadmin" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;&lt;/a&gt;&lt;li&gt;&lt;a href="http://xirbit.com/tutorials/lost-password/" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;การแก้ไขเมื่อลืมรหัสผ่าน&lt;/a&gt;&lt;/li&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://xirbit.com/tutorials/lost-password/" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;&lt;/a&gt;&lt;/ul&gt;&lt;a href="http://xirbit.com/tutorials/lost-password/" target="_blank" style="color: rgb(8, 71, 106); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); "&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-8549771980446556031?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://xirbit.com/2008/09/06/146' title='คู่มือ wordpress'/><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/8549771980446556031/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=8549771980446556031' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/8549771980446556031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/8549771980446556031'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2010/02/wordpress.html' title='คู่มือ wordpress'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-1240380789922328801</id><published>2010-02-28T01:33:00.000+07:00</published><updated>2010-02-28T01:34:12.794+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><title type='text'>Template wordpress System</title><content type='html'>&lt;span class="Apple-style-span"   style=" color: rgb(51, 51, 51);  line-height: 20px; font-family:Helvetica, Arial, Tahoma, FreeSans, sans-serif;font-size:13px;"&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;ความรู้พื้นฐาน: เว็บในปัจจุบันนั้น มักจะมีระบบในการจัดการ-แก้ไขข้อมูลต่างๆในเว็บ เรียกว่า Content Management System หรือ CMS ซึ่งทำให้ไม่ต้องสร้างเว็บทีละหน้า แล้วนำขึ้น Server ทีละหน้า ซึ่งยุ่งยากมาก (โดยเฉพาะถ้ามีการแก้ไข) แต่ใช้วิธีล็อกอินเข้าในเว็บ แล้วเพิ่มเติมแก้ไขข้อมูลหน้าใดๆ ก็ได้ ตามแต่ที่ admin จะให้อำนาจจัดการ&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;ซึ่งในโลกแห่งซอฟแวร์เสรี (Opensource) ผู้ที่เชื่อในการแบ่งปันความรู้ ก็ได้เขียนโปรแกรมและแจกจ่ายให้ใช้งานฟรีจำนวนมาก (บางส่วนที่ &lt;a href="http://www.opensourcecms.com/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(24, 78, 159); text-decoration: none; background-position: initial initial; background-repeat: initial initial; "&gt;OpensourceCMS.com&lt;/a&gt;) และทำให้เกิดเหล่าสาวกของแต่ละโปรแกรม ที่มาคัดง้างกันว่า โปรแกรมใครดีกว่าใคร&lt;br /&gt;(เด่นๆ ก็มี Joomla, Drupal รายละเอียดการเปรียบเทียบบางส่วน ดูที่ &lt;a href="http://www.blognone.com/node/5826" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(24, 78, 159); text-decoration: none; background-position: initial initial; background-repeat: initial initial; "&gt;Blognone&lt;/a&gt;)&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;img class="alignnone size-thumbnail wp-image-167" title="wordpress-logo" src="http://www.imenn.com/files/2008/10/wordpress-logo-100x100.png" alt="" width="100" height="100" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; " /&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;กระผมเป็นสาวก Wordpress ก็ขอกล่าวสรรเสริญ Wordpress ดังนี้,&lt;/p&gt;&lt;blockquote style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238); quotes: none; color: rgb(0, 0, 0); border-top-style: dotted; border-top-color: rgb(204, 204, 204); border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); background-position: initial initial; background-repeat: initial initial; "&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;ในขณะที่ทีมงาน Joomla กล่าวถึงความเป็นมืออาชีพ เป็นตลาดกลางแห่งธุรกิจโมดูล เป็นความน่าเชื่อถือสำหรับองค์กร, ในขณะที่ทีมงานของ Drupal กล่าวถึงความทันสมัย ความสลับซับซ้อนเชิงลึก ความ Geek สำหรับเหล่า Computer GURU,&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;ทีมงานของ Wordpress กลับกล่าวว่า โค้ดนั้นเป็นดั่งบทกวี และเราสร้างโปรแกรมนี้ด้วยความใส่ใจใน “สุนทรียภาพ”&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;ฟังแล้ว จะห้ามกระผม – ผู้หลงใหลในวาทกรรม – ไม่ให้หลงรักเวิร์ดเพรสได้อย่างไร?&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;ใครหลายคนกล่าวว่า Wordpress นั้นเป็นแค่ Software สำหรับการทำ Blog มากกว่าจะเรียกว่า CMS ซึ่งหมายถึงความสามารถในการแก้ไขเนื้อหาทั้งเว็บ กระนั้น จากประสบการณ์การนำ Wordpress ไปใช้ในเว็บต่างๆ ก็พบว่ามันมีความสามารถมหาศาล และมีความสามารถรองรับจำนวนคนเข้ามากๆ (เช่น เกิน 10,000 คนต่อวัน) โดยไม่รบกวนประสิทธิภาพของ Server, มีการออกแบบส่วนกลางที่ดีมาก และรองรับการเขียน Plugins เพิ่มเติมได้สารพัด, มีความงดงามตลอดกระบวนการ ทั้งในโค้ด การเชื่อมต่อกับโค้ดอื่น การแสดงผลดีไซน์ และ การแสดงออกใน URL&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;เปรียบเทียบกับ Drupal ที่เหล่าโปรแกรมเมอร์ชื่นชอบ, ดีไซเนอร์อย่างผมกลับชอบ Wordpress เพราะ&lt;/p&gt;&lt;h3 style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;1. ตั้ง URL ที่มีความหมายได้ง่าย&lt;/h3&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;แน่นอนว่า Drupal ก็ทำได้ (มันทำได้ทุกอย่างแหละ) แต่เรามักจะเห็นว่าเว็บที่ใช้ Drupal ส่วนมาก มักจะใช้ URL ประเภท /node/123/ ซึ่งกล่าวถึง id แบบคอมฯ แต่ Wordpress มักจะใช้ URL ที่มีความหมายแบบคน เช่น /about/our-team/ ซึ่งนอกจากทำให้ Google ชอบ (เพราะมันรู้ว่า หน้านี้ควรจะหมายความว่าอะไร) ยังทำให้ผู้รักความงามและความเรื่องมากอย่างกระผมคารวะ&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;หัวข้อนี้ ผมเห็นว่าเวิร์ดเพรสใส่ใจมากกว่า CMS อื่นๆ (ยิ่งทำให้ผมเชื่อในคำพูดเค้ามากขึ้นว่า โค้ดเป็นดั่งบทกวี เพราะมีแต่กวีเท่านั้นแหละ ที่มัวเสียเวลาตั้งชื่อ) เพราะมันอยู่ในกระบวนการตั้งชื่อต่างๆ ตั้งแต่เนื้อหา-ต่อเนื่องถึงระบบ Template, สามารถแก้ไข URL ได้ง่าย, รบเร้าให้เราตั้งชื่อให้ดีตั้งแต่ตอนที่ร่างบทความ&lt;/p&gt;&lt;h3 style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;2. เข้าใจใน design อย่างปรุโปร่ง (รู้จักการจัดเนื้อหา หรือ CSS ทุกชิ้น)&lt;/h3&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;เท่าที่เคยใช้มา Wordpress นั้นสามารถออกแบบ และนำมาประกอบเป็นเว็บได้ง่ายที่สุด สึ่งที่ยิ่งใหญ่และเรียบง่ายประการหนึ่งก็คือ เพราะ Default Theme (หน้าปกติเวลาติดตั้งเสร็จ) ที่ให้มา มันเข้าใจง่าย เลย์เอาท์เรียบโคตร จะแก้อะไรก็หาได้หมด ลองดูบรรทัดที่กล่าวถึงไฟล์ที่ใช้จัดหน้า (CSS) ดูก็ได้&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;Wordpress:&lt;/p&gt;&lt;pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.5em; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 1em; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-family: Courier, 'Courier New', monospace; overflow-x: auto; overflow-y: hidden; white-space: pre-wrap; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;link rel="stylesheet" href=""&gt;" /&gt;&lt;/pre&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;Drupal:&lt;/p&gt;&lt;pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.5em; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 1em; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-family: Courier, 'Courier New', monospace; overflow-x: auto; overflow-y: hidden; white-space: pre-wrap; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;style type="text/css"&gt;@import "/themes/garland/style.css";&lt;/style&gt; &lt;style type="text/css"&gt;@import "/files/color/garland/style.css";&lt;/style&gt; &lt;style type="text/css"&gt;@import "/modules/forum/forum.css";&lt;/style&gt; &lt;style type="text/css"&gt;@import "/modules/node/node.css";&lt;/style&gt; &lt;style type="text/css"&gt;@import "/modules/poll/poll.css";&lt;/style&gt; &lt;style type="text/css"&gt;@import "/modules/system/defaults.css";&lt;/style&gt; &lt;style type="text/css"&gt;@import "/modules/system/system.css";&lt;/style&gt; &lt;style type="text/css"&gt;@import "/modules/user/user.css";&lt;/style&gt; &lt;style type="text/css"&gt;@import "/themes/mytheme/style.css";&lt;/style&gt;&lt;/pre&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;ซึ่งหมายความว่า แค่ต้องการอยากรู้ว่า หน้านี้ จัดหน้าอย่างไร หากใช้ Drupal ก็ต้องดู CSS อย่างต่ำ 7 ไฟล์ โอ้ววววว&lt;/p&gt;&lt;blockquote style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238); quotes: none; color: rgb(0, 0, 0); border-top-style: dotted; border-top-color: rgb(204, 204, 204); border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); background-position: initial initial; background-repeat: initial initial; "&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;โปรแกรมเมอร์ อยากจะเข้าใจโค้ดทุกบรรทัด (เลยชอบ Drupal) ดีไซเนอร์อย่างกระผม ก็อยากจะเข้าใจการจัดหน้า (CSS) ทุกชิ้นเหมือนกันโว้ยยยยยย&lt;/p&gt;&lt;/blockquote&gt;&lt;h3 style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;3. เวิร์ดเพรสมีคู่มืออันนึง ที่อธิบายกระบวนการทำงานและตัดสินใจของโปรแกรมอย่างดีเยี่ยม นั่นคือ&lt;a href="http://codex.wordpress.org/Template_Hierarchy" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(24, 78, 159); text-decoration: none; background-position: initial initial; background-repeat: initial initial; "&gt;Template Hierarchy&lt;/a&gt;&lt;/h3&gt;&lt;div id="attachment_157" class="wp-caption alignnone" style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(0, 0, 0); text-align: center; border-top-left-radius: 3px 3px; border-top-right-radius: 3px 3px; border-bottom-right-radius: 3px 3px; border-bottom-left-radius: 3px 3px; width: 490px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;a href="http://codex.wordpress.org/images/1/18/Template_Hierarchy.png" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(24, 78, 159); text-decoration: none; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;img class="size-full wp-image-157" title="template_hierarchy" src="http://www.imenn.com/files/2008/07/template_hierarchy.jpg" alt="" width="480" height="400" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-color: initial; background-position: initial initial; background-repeat: initial initial; " /&gt;&lt;/a&gt;&lt;p class="wp-caption-text" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 4px; padding-bottom: 5px; padding-left: 4px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; line-height: 17px; color: rgb(153, 153, 153); background-position: initial initial; background-repeat: initial initial; "&gt;Template Hierarchy&lt;/p&gt;&lt;/div&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;อธิบายคร่าวๆ ก็คือ เวลาออกแบบเว็บแต่ละหน้าหรือแต่ละชุด ให้ตั้งชื่อไฟล์ให้เหมาะสม เวิร์ดเพรสจะวิ่งไปหาไฟล์แต่ละไฟล์ตามรูปนี้ หากหาไม่เจอ มันก็จะแสดงหน้าตาแบบบ้านๆ (index.php) มาให้&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;ดังนั้น หากเราอยากแต่งหน้าเว็บเป็นอย่างไร เราก็ทำได้อิสระ หากอยากให้ข้อมูลแต่ละชิ้นปรากฏตรงไหน ก็ดูรายละเอียดเพิ่มใน &lt;a href="http://codex.wordpress.org/Template_Tags" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(24, 78, 159); text-decoration: none; background-position: initial initial; background-repeat: initial initial; "&gt;คู่มือการโชว์ข้อมูลของเวิร์ดเพรส&lt;/a&gt;&lt;/p&gt;&lt;h3 style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;4. เสน่ห์อีกอย่างของคนสร้าง คือการที่ไฟล์ชี้แจงภาพรวมของโปรแกรม (readme.html) ในช่วงท้าย&lt;/h3&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;ปกตินักพัฒนาโปรแกรมทั้งโลก จะเขียนว่า “หากคุณชอบโปรแกรมนี้ ก็บริจาคเงินอุดหนุนให้กระผมได้ที่ xxx” แต่ผู้สร้างเวิร์ดเพรสกลับไม่เขียนอย่างนั้น เค้าบอกว่า&lt;/p&gt;&lt;blockquote style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238); quotes: none; color: rgb(0, 0, 0); border-top-style: dotted; border-top-color: rgb(204, 204, 204); border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); background-position: initial initial; background-repeat: initial initial; "&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;เวิร์ดเพรสนั้น ไม่มีเงินทำการตลาดเป็นล้่านๆ หรือผู้สนับสนุนดังๆ แต่เรามีบางสิ่งที่เยี่ยมยอดกว่านั้น นั่นคือ “คุณ”&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;หากคุณใช้เวิร์ดเพรสแล้วชอบ ลองบอกต่อคนอื่นๆ หรือนำมันไปติดตั้งให้คนอื่นๆ ที่มีความรู้น้อยกว่าคุณ หรือบอกกล่าวต่อสื่อมวลชนที่มองข้ามเราไป&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;ไม่ขอเงินซักบาท! มีแต่กวีไส้แห้งเท่านั้นแหละ ที่กล้ากล่าวเช่นนี้&lt;/p&gt;&lt;h3 style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;5. ติดตั้งง่าย คนเกือบทั้งหมดในโลกนี้ ใช้เวลาตัดสินใจว่าจะใช้เวิร์ดเพรสดีหรือเปล่า นานกว่าเวลาที่ใช้ติดตั้งเวิร์ดเพรสเสียอีก&lt;/h3&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;(คือติดตั้งประมาณ 5 นาที ได้เว็บที่ใช้งานได้จริง)&lt;/p&gt;&lt;h3 style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;6. การแบ่งเนื้อหาเป็น Post (พวกบันทึกจิปาถะ/บล็อก) กับ Page (หน้าตายตัว มีลำดับชั้นได้)&lt;/h3&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;ซึ่งเรียบง่าย เข้าใจง่าย ทำไห้ประกอบเป็นเว็บง่าย และตอบสนองเว็บที่แสดงเนื้อหาส่วนใหญ่&lt;/p&gt;&lt;h3 style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;7. การแปลงข้อความที่พิมพ์มาแสดงผลเป็น XHTML อย่างชาญฉลาด&lt;/h3&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;(โดยระบบ &lt;a href="http://photomatt.net/tools/texturize" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(24, 78, 159); text-decoration: none; background-position: initial initial; background-repeat: initial initial; "&gt;Texturize&lt;/a&gt; และ Intelligent text formatting)&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;เวลาเขียนบล็อกหรือเนื้อหาในเว็บ หากเราต้องการตัวอักษรหลากหลาย ย่อหน้าหลากหลาย หรือแทรกรูปภาพ ฯลฯ เราจะมีวิธีคือ&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;7.1 เขียนโค้ด XHTML เองทั้งหมด วิธีนี้เหนื่อย ลำบาก โดยหากต้องคอยแยกแยะ BR และ P ยึ่งเหนื่อย&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;7.2 ไม่ต้องเขียนโค้ดเอง จะมีโปรแกรมสายนึงเรียกว่า What you see is what you get (WYSIWYG) ซึ่งให้อารมณ์ประมาณ Microsoft Word – นั่นคือ ดูดี ดูมี Toolbar เยอะ ทำอะไรได้เยอะ แต่หลายครั้งมันจะใส่โค้ดมามั่วซั่ว โง่ อวดฉลาด แม้คนหลายกลุ่มจะดูไม่ออก (เช่น มันใส่ให้ font ติดกัน ขนาดต่างกัน 1 ระดับ) แต่คนเรื่องมากอย่างผมรับไม่ได้&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;7.3 เขียนโค้ดเองบางส่วน ตามไวยากรณ์ง่ายๆ เช่น &lt;a href="http://textile.thresholdstate.com/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(24, 78, 159); text-decoration: none; background-position: initial initial; background-repeat: initial initial; "&gt;Textile&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Markdown" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(24, 78, 159); text-decoration: none; background-position: initial initial; background-repeat: initial initial; "&gt;Markdown&lt;/a&gt; ซึ่งดูจะเป็นทางออกที่ดีที่สุด คือทั้งเรียบง่าย และ ใส่อะไรได้เยอะ&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;แต่แล้ว ทั้งสองแบบนั้น กลับไม่ฉลาดเหมือนระบบของ Wordpress ที่แทรกโค้ด XHTML ตรงๆ ก็ได้ หรือเว้นย่อหน้าก็ได้ หรือใส่ div อย่างไรก็ได้ หรือจะทำตัวเป็น WYSIWYG ก็ได้ ไม่อวดฉลาดเหมือนระบบอื่นๆ&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;แน่นอนว่าระบบแปลงข้อความของเวิร์ดเพรส ยังมีข้อที่ควรปรับปรุงอยู่บ้าง (เช่น แทรก div ซับซ้อน) แต่มันฉลาดที่สุดเท่าที่กระผมเคยลองมา&lt;/p&gt;&lt;h3 style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;8. เวิร์ดเพรสมาพร้อมกับระบบของเว็บสมัยใหม่ ที่หลายอย่างมานั่งเขียนเองก็เหนื่อยโคตร&lt;/h3&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;เช่น RSS Feed, Trackback, Pingback, Blogrolls (ที่ระบุความสัมพันธ์ด้วย ไม่ใช่แค่ link เฉยๆ), Spam Protection, User Management, XML-RPC Interface (ทำให้อัพบล็อกผ่านโปรแกรม หรือมือถือได้) ฯลฯ&lt;/p&gt;&lt;h3 style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;9. เวิร์ดเพรสมีชุมชนขนาดใหญ่รองรับ ให้ความรู้ และให้ความช่วยเหลือ รวมถึงแบ่งปันการออกแบบที่เรียกว่า &lt;a href="http://themes.wordpress.net/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(24, 78, 159); text-decoration: none; background-position: initial initial; background-repeat: initial initial; "&gt;Wordpress Theme&lt;/a&gt;&lt;/h3&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;คำถามหลายๆ อย่างเกี่ยวกับ Wordpress หาใน Google แป๊บเดียวได้เลย แต่หากอยากลงลึก ก็ถามใน &lt;a href="http://wordpress.org/support/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(24, 78, 159); text-decoration: none; background-position: initial initial; background-repeat: initial initial; "&gt;Support Forum&lt;/a&gt; ได้&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;…&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;แต่หากจะกล่าวถึงสิ่งที่ด้อยกว่า เมื่อนำ Wordpress เทียบกับ Drupal ก็ต้องยอมรับว่า Wordpress ออกแบบมาสำหรับเว็บที่แยก “ผู้อ่าน” ออกจาก “ผู้เขียน” ชัดระดับหนึ่ง หรือกล่าวว่าเป็นเว็บที่ให้ข้อมูลเป็นหลัก ในขณะที่ Drupal นั้น โดดเด่นในแง่ การมีส่วนร่วมของสมาชิก ซึ่งหมายความว่า เราค่อนข้างอยากให้ “ผู้อ่าน” ของ Drupal มีส่วนเป็น “ผู้เขียน” ด้วย&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;ดังนั้น หน้าตาของ Wordpress และ Drupal ก็ย่อมแตกต่างกัน&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;Wordpress มีหน้าตาแยกกันชัดเจนระหว่างด้านหน้าเว็บ-ไว้ดูกับคอมเม้นท์นิดหน่อย- กับด้านหลังเว็บ ไว้จัดการข้อมูลต่างๆ&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;Drupal รวมหน้าตาไว้ด้วยกัน เพราะผู้ใช้แต่ละคนมีสิทธิืหลากหลาย ทั้งอ่าน ทั้งเขียน ฯลฯ (เลยทำให้ออกแบบยากกว่า แต่ทำให้ผู้ใช้ทำอะไรได้เยอะกว่า)&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;กระนั้น เมื่อสาวกท่าน &lt;a href="http://www.imenn.com/2005/08/jonathan-ive/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(24, 78, 159); text-decoration: none; background-position: initial initial; background-repeat: initial initial; "&gt;ไอฟ์&lt;/a&gt; เชื่อเช่นเดียวกับที่ท่านไอฟ์ว่าไว้ว่า “สิ่งสำคัญไม่ใช่การเพิ่ม Feature แต่คือการตัดออก” กระผมจึงเห็นว่า แม้ Drupal จะ Feature เยอะ แต่เมื่อกระผมตามไม่ทัน กระผมก็ขอตัดออก และเลือก Wordpress แทนละกันเฟร้ย&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;ทิ้งท้ายด้วยการขอเชิญชวนทุกท่านให้ลิ้มลอง &lt;a href="http://www.wordpress.org/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(24, 78, 159); text-decoration: none; background-position: initial initial; background-repeat: initial initial; "&gt;Wordpress&lt;/a&gt; แล้วท่านจะรักเวิร์ดเพรสเหมือนกับกระผม&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;เหมือนที่เคยกล่าวว่า…&lt;/p&gt;&lt;blockquote style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238); quotes: none; color: rgb(0, 0, 0); border-top-style: dotted; border-top-color: rgb(204, 204, 204); border-bottom-style: dotted; border-bottom-color: rgb(204, 204, 204); background-position: initial initial; background-repeat: initial initial; "&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-1240380789922328801?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/1240380789922328801/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=1240380789922328801' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/1240380789922328801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/1240380789922328801'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2010/02/template-wordpress-system.html' title='Template wordpress System'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-8991789131441263157</id><published>2010-02-28T01:27:00.000+07:00</published><updated>2010-02-28T01:28:22.914+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><title type='text'>ตัวอย่าง การสร้าง Page Template ใน wordpress</title><content type='html'>&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Page-Template-WordPress" border="0" alt="Page-Template-WordPress" src="http://www.akeblog.com/wp-content/uploads/2009/10/PageTemplateWordPress_thumb.png" width="620" height="386" /&gt; &lt;br /&gt;วันนี้ผู้เขียนนำเรื่องเกี่ยวกับการเพิ่ม Page Template ใน WordPress มาบอกเล่าครับ ซึ่งผู้เขียนเองก็ได้ทำการทดสอบ และลองทำตามตัวอย่างของเว็บนี้ครับ &lt;a href="http://xirbit.com/2008/10/04/156" target="_blank"&gt;สร้างแม่แบบ Page&lt;/a&gt; เหมาะสำหรับเพื่อนๆ ที่เป็นมือใหม่ในเรื่อง WordPress เหมือนๆ กับผู้เขียนครับดูตามรูปด้านบนเลยครับ     &lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;สำหรับขั้นตอนการทำก็ไม่ยากครับ&lt;/b&gt;    &lt;br /&gt;1.) ใช้ Program Editor ทั่วไปเปิดไฟล์ Page.php ที่อยู่ใน Theme ที่เราใช้งานอยู่ในบล็อกเราตอนนี้ครับ    &lt;br /&gt;2.) พิมพ์โค้ดตามด้านบนเลยครับ และอธิบายได้ดังนี้    &lt;br /&gt;         -ส่วน &lt;span style="color:#ff0000;"&gt;Template Name: Page Template&lt;/span&gt; =&amp;gt;ส่วนที่บอกว่า Page ที่เราสร้างมาชื่อว่าอะไร    &lt;br /&gt;         -ส่วน &lt;span style="color:#ff0000;"&gt;get_header&lt;/span&gt; =&amp;gt;ส่วนที่แสดงใน Header ของ Blog ของเราครับ (อันนี้ต้องมีครับ)    &lt;br /&gt;         -ส่วน &lt;span style="color:#ff0000;"&gt;div , CSS&lt;/span&gt; =&amp;gt;เป็นส่วนที่เราต้องการจัดรูปแบบให้ Page หน้านั้นแสดงออกมาอย่างไร    &lt;br /&gt;         -ส่วน &lt;span style="color:#ff0000;"&gt;get_sidebar&lt;/span&gt;=&amp;gt;เราแก้ไขได้นะครับไม่จำเป็นต้องให้เหมือนกับ Blog เดิมเราครับ (มีก็ได้หรือ ไม่มีก็ได้)    &lt;br /&gt;         -ส่วน &lt;span style="color:#ff0000;"&gt;get_footer&lt;/span&gt;=&amp;gt;เป็นส่วนท้ายของ Blog เราครับ    &lt;br /&gt;3.) หลังจากนั้นก็ Save As ครับเก็บไว้ใน Theme ตามข้อที่ 1&lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;span id="more-309"&gt;&lt;/span&gt;&lt;b&gt;การนำไปใช้งาน&lt;/b&gt; ตามรูปด้านล่าง  &lt;br /&gt;1.) login เข้าไปที่ Blog เรา =&amp;gt;admin  &lt;br /&gt;2.) เข้าไปที่ Page เพื่อเขียนหน้าใหม่ครับ  &lt;br /&gt;3.) เริ่มเขียนหัวข้อแล้วในส่วนของพื้น Post เราไม่ต้องเขียนข้อความใดๆ ครับ  &lt;br /&gt;4.) ที่ด้านขวามือให้มองหา Template ครับแล้วเลือกว่าเราจะใช้ Template ชื่ออะไร ซึ่งจากตัวอย่างผู้เขียนมี  &lt;br /&gt;     Page Template อยู่ 2 ชื่อครับคือ “&lt;span style="color:#ff0000;"&gt;Page Template&lt;/span&gt; และ &lt;span style="color:#ff0000;"&gt;Page-Hotels&lt;/span&gt;”  &lt;br /&gt;5.) เสร็จแล้วลอง Update Blog เราดูครับเป็นอันเสร็จเรียบร้อย  &lt;br /&gt;6.) จะเห็นว่าไม่ยากเลยครับสำหรับการแก้ไขและเพิ่ม Page Template ของ WordPress  &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.akeblog.com/wp-content/uploads/2009/10/PageTemplateWordPress01.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Page-Template-WordPress-01" border="0" alt="Page-Template-WordPress-01" src="http://www.akeblog.com/wp-content/uploads/2009/10/PageTemplateWordPress01_thumb.png" width="370" height="313" /&gt;&lt;/a&gt; &lt;br /&gt;เพิ่มเติมครับในส่วนที่ผู้เขียนทดสอบระบบของ Page Template ที่ทำขึ้นผู้เขียนทดสอบที่ localhost ก่อนครับเพราะว่าสามารถปรับแต่งและแก้ไขได้ง่ายตามความต้องการของเรา หลังจากที่ทดสอบจนเป็นที่น่าพอใจแล้วจึงทำการ Upload ขึ้นไปเก็บที่ Host ที่เราเช่าครับ ซึ่งเทคนิคนี้ผู้เขียนจะใช้เป็นประจำเมื่อจะทำการ Update Blog ครับซึ่งก็จะเหมาะกับมือ&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-8991789131441263157?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/8991789131441263157/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=8991789131441263157' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/8991789131441263157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/8991789131441263157'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2010/02/page-template-wordpress.html' title='ตัวอย่าง การสร้าง Page Template ใน wordpress'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-3819686422759050203</id><published>2009-07-05T17:57:00.000+07:00</published><updated>2010-02-28T01:13:38.722+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nod32'/><title type='text'>v.4217 (20090704) key nod32</title><content type='html'>UserName: EAV-17781310&lt;br /&gt;PassWord: svdndvsehd&lt;br /&gt;Version: ESS, EAV, 2.*&lt;br /&gt;&lt;br /&gt;UserName: EAV-17504008&lt;br /&gt;PassWord: mmntxm7r3f&lt;br /&gt;Version: ESS, EAV, 2.*&lt;br /&gt;&lt;br /&gt;UserName: EAV-17503929&lt;br /&gt;PassWord: td5sma87sh&lt;br /&gt;Version: ESS, EAV, 2.*&lt;br /&gt;&lt;br /&gt;UserName: EAV-18096524&lt;br /&gt;PassWord: 42pm6rh5v4&lt;br /&gt;Version: EAV, 2.*&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-3819686422759050203?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.khonkaen-tutor.com' title='v.4217 (20090704) key nod32'/><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/3819686422759050203/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=3819686422759050203' title='1 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/3819686422759050203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/3819686422759050203'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2009/07/v4217-20090704-key-nod32.html' title='v.4217 (20090704) key nod32'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-812007291145104707</id><published>2009-03-12T02:13:00.000+07:00</published><updated>2010-02-28T01:13:38.722+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nod32'/><title type='text'>key nod32 for 11/03/52</title><content type='html'>UserName: TRIAL-13100547&lt;br /&gt;PassWord: ftmtj7rjfe&lt;br /&gt;Version: ESS, EAV, 2.*&lt;br /&gt;&lt;br /&gt;UserName: EAV-11731603&lt;br /&gt;PassWord: nm3h7xbmww&lt;br /&gt;Version: ESS, EAV, 2.*&lt;br /&gt;&lt;br /&gt;UserName: EAV-13068074&lt;br /&gt;PassWord: ep3682supu&lt;br /&gt;Version: EAV, 2.*&lt;br /&gt;&lt;br /&gt;UserName: EAV-12920555&lt;br /&gt;PassWord: mcve5crb83&lt;br /&gt;Version: EAV, 2.*&lt;br /&gt;&lt;br /&gt;UserName: EAV-12940135&lt;br /&gt;PassWord: bfwddnk7hh&lt;br /&gt;Version: EAV, 2.*&lt;br /&gt;&lt;br /&gt;UserName: TRIAL-13050995&lt;br /&gt;PassWord: 83np5vtsr5&lt;br /&gt;Version: ESS, EAV, 2.*&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-812007291145104707?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/812007291145104707/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=812007291145104707' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/812007291145104707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/812007291145104707'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2009/03/key-nod32-for-110352.html' title='key nod32 for 11/03/52'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-3757063019891074233</id><published>2009-02-09T00:40:00.000+07:00</published><updated>2010-02-28T01:15:01.726+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nod32'/><title type='text'></title><content type='html'>http://www.acer.co.th/acerthai2/index.php?method=software&amp;submodule_current=22&amp;software_products=2&amp;software_models=221&amp;selectfield=swdownload_description&amp;search_=&amp;Submit=%20%20ok%20%20&amp;c_page=1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-3757063019891074233?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/3757063019891074233/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=3757063019891074233' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/3757063019891074233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/3757063019891074233'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2009/02/httpwww.html' title=''/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-248823537346561609</id><published>2009-01-26T12:58:00.001+07:00</published><updated>2010-02-28T01:14:48.733+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nod32'/><title type='text'></title><content type='html'>UserName: EAV-10461618&lt;br /&gt;PassWord: n3fpcat8rn&lt;br /&gt;Version: ESS, EAV, 2.*&lt;br /&gt;&lt;br /&gt;UserName: EAV-10452159&lt;br /&gt;PassWord: dnbfwbx27t&lt;br /&gt;Version: ESS, EAV, 2.*&lt;br /&gt;&lt;br /&gt;UserName: EAV-07386494&lt;br /&gt;PassWord: pk84ubp4rw&lt;br /&gt;Version: EAV, 2.*&lt;br /&gt;&lt;br /&gt;UserName: EAV-10662180&lt;br /&gt;PassWord: brdbsfux6k&lt;br /&gt;Version: EAV, 2.*&lt;br /&gt;&lt;br /&gt;UserName: EAV-01090120&lt;br /&gt;PassWord: 4kk6xnxxfj&lt;br /&gt;Version: ESS, EAV, 2.*&lt;br /&gt;&lt;br /&gt;UserName: EAV-10611195&lt;br /&gt;PassWord: ch5cu74bdu&lt;br /&gt;Version: ESS, EAV, 2.*&lt;br /&gt;&lt;br /&gt;UserName: EAV-09452231&lt;br /&gt;PassWord: x8b72ut8t7&lt;br /&gt;Version: ESS, EAV, 2.*&lt;br /&gt;&lt;br /&gt;UserName: EAV-10627105&lt;br /&gt;PassWord: mhmshd27x3&lt;br /&gt;Version: EAV, 2.*&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-248823537346561609?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/248823537346561609/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=248823537346561609' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/248823537346561609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/248823537346561609'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2009/01/username-eav-10461618-password.html' title=''/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-3445445215060005307</id><published>2009-01-26T12:17:00.001+07:00</published><updated>2010-02-28T01:14:48.734+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nod32'/><title type='text'></title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CUsers%5CEN42CH%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtml1%5C09%5Cclip_filelist.xml"&gt;&lt;o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="City"&gt;&lt;/o:smarttagtype&gt;&lt;o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="country-region"&gt;&lt;/o:smarttagtype&gt;&lt;o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"&gt;&lt;/o:smarttagtype&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:applybreakingrules/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if !mso]&gt;&lt;object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id="ieooui"&gt;&lt;/object&gt; &lt;style&gt; st1\:*{behavior:url(#ieooui) } &lt;/style&gt; &lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:SimSun; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-alt:宋体; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 680460288 22 0 262145 0;} @font-face 	{font-family:"Lucida Grande"; 	mso-font-alt:"Courier New"; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:50331648 0 0 0 1 0;} @font-face 	{font-family:"\@SimSun"; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 680460288 22 0 262145 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:SimSun; 	mso-bidi-font-family:"Times New Roman"; 	color:windowtext; 	mso-fareast-language:ZH-CN; 	mso-bidi-language:AR-SA;} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline; 	text-underline:single;} p 	{mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:SimSun; 	mso-bidi-font-family:"Times New Roman"; 	color:black; 	mso-fareast-language:ZH-CN;} @page Section1 	{size:8.5in 11.0in; 	margin:45.0pt 1.25in 27.0pt 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:ตารางปกติ; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p style="margin-left: 0.5in; text-align: center;" align="center"&gt;&lt;b&gt;Chaiyaphorn Sisanam&lt;/b&gt;&lt;span style="font-size: 11pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;&lt;b style=""&gt;&lt;span style="font-size: 10pt;"&gt;Thailand&lt;/span&gt;&lt;/b&gt;&lt;/st1:place&gt;&lt;/st1:country-region&gt;&lt;span style="font-size: 10pt;"&gt;: 228, Moo 13,&lt;br /&gt;Sila, Muang, Khon Kaen 40000 &lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;br /&gt;Mobile (66) 80-048-5518&lt;b style=""&gt;&lt;br /&gt;&lt;/b&gt;Email: &lt;a href="mailto:chaiyaphorn@gmail.com"&gt;chaiyaphorn@gmail.com&lt;/a&gt; &lt;/span&gt;&lt;span style="font-size: 10pt; color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: black;"&gt;SUMMARY OF QUALIFICATIONS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="width: 463.5pt;" width="618" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;•&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt; width: 448.75pt;" width="598"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Master’s degree of Engineering in processing technology and Bachelor’s   degree of Industrial Engineering&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;•&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt; width: 448.75pt;" width="598"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;9 years as an Engineering Professional with recent experience in Management.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;•&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt; width: 448.75pt;" width="598"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Demonstrated leadership and ability to build relationship and resolve   complex issues among multiple entities.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;•&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt; width: 448.75pt;" width="598"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Working knowledge of industrial project management and research settings.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: black;"&gt;PROFESSIONAL EXPERIENCE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="width: 390.75pt; margin-left: -2.25pt;" width="521" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="border: medium none ; padding: 0in;" width="2"&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;/td&gt;   &lt;td colspan="2" style="padding: 0in; width: 61.45pt;" valign="top" width="82"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;2004-2007&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0in; width: 250.5pt;" width="334"&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Grenidea   Technologies Pte, Ltd., &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Singapore&lt;/st1:place&gt;&lt;/st1:country-region&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="font-family: &amp;quot;Lucida Grande&amp;quot;; color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: medium none ; padding: 0in;" width="93"&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border: medium none ; padding: 0in;" width="2"&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;/td&gt;   &lt;td colspan="2" style="padding: 0in; width: 61.45pt;" width="82"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0in; width: 250.5pt;" width="334"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Process R&amp;amp;D Manager 2007&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: medium none ; padding: 0in;" width="93"&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border: medium none ; padding: 0in;" width="2"&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;/td&gt;   &lt;td colspan="2" style="padding: 0in; width: 61.45pt;" width="82"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0in; width: 250.5pt;" width="334"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Senior Process Engineer 2004-2006&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: medium none ; padding: 0in;" width="93"&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td colspan="2" style="padding: 2.25pt; width: 10.5pt;" valign="top" width="14"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;•&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="3" style="padding: 2.25pt; width: 375.75pt;" width="501"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;As a process R&amp;amp;D manager, directed techno-economic study of AgroResin   material processing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;- Developed projects for material processing with local and international   partners &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;- Set up standard operational and maintenance procedures for the   department&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;- Managed material processing database. &amp;amp; Initiated Technology   roadmap.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;- Budget control &amp;amp; cost management&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;!--[if !supportMisalignedColumns]--&gt;  &lt;tr height="0"&gt;   &lt;td style="border: medium none ;" width="5"&gt;&lt;/td&gt;   &lt;td style="border: medium none ;" width="12"&gt;&lt;/td&gt;   &lt;td style="border: medium none ;" width="72"&gt;&lt;/td&gt;   &lt;td style="border: medium none ;" width="336"&gt;&lt;/td&gt;   &lt;td style="border: medium none ;" width="96"&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;!--[endif]--&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black; display: none;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black; display: none;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black; display: none;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="width: 390.75pt;" width="521" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;•&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt; width: 376pt;" width="501"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;As a senior process engineer, developed workflow, process parameters,   simulated and optimized the system with clients and suppliers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;- Analyzed data with Artificial Neural Networks / Statistical software to   improve efficiency and productivity for clients &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;- Supported clients for troubleshooting and provided them the best   solution. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;- Communicated/coordinated project team for action planning and   implementation&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;•&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt; width: 376pt;" width="501"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Conducted EMS internal audit to review procedures, and practices and   Developed strategies for &lt;st1:place st="on"&gt;EMS&lt;/st1:place&gt; compliance,   performed frequent surveillance and enhancing the training program.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black; display: none;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black; display: none;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; color: black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="width: 318.75pt;" width="425" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 0in; width: 63pt;" valign="top" width="84"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;2000-2004&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0in; width: 251.25pt;" width="335"&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Norske Skog (&lt;st1:country-region st="on"&gt;Thailand&lt;/st1:country-region&gt;) Co., Ltd., &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Thailand&lt;/st1:place&gt;&lt;/st1:country-region&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0in; width: 63pt;" width="84"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0in; width: 251.25pt;" width="335"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Senior Project &amp;amp; Process Engineer &lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black; display: none;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="width: 389.25pt;" width="519" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 2.25pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;A newsprint manufacturer producing newsprint from recycled fibres.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black; display: none;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="width: 390.75pt;" width="521" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;•&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Conducted project feasibility study and implemented all capital   investment projects&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 2.25pt; width: 12.85pt;" valign="top" width="17"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;•&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt; width: 373.4pt;" width="498"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Developed the project management system for engineering department.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black; display: none;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="width: 390.75pt;" width="521" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;•&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt; width: 376pt;" width="501"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Coordinated and communicated project planning, inspected project   implementation, troubleshooting, process commissioning &amp;amp; optimization and   evaluated project completion &lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 2.25pt; width: 10.25pt;" valign="top" width="14"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;•&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt; width: 376pt;" width="501"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Conducted the integrated QMS/EMS/OHSAS internal audit to review   procedures, and practices and Developed strategies for &lt;st1:place st="on"&gt;EMS&lt;/st1:place&gt;   compliance, performed frequent surveillance and enhancing the training   program.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; color: black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Chaiyaphorn Sisanam&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 7.5pt; color: black;"&gt;Page 2&lt;/span&gt;&lt;span style="font-size: 10pt; color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="width: 317.25pt;" width="423" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 0in; width: 62.25pt;" valign="top" width="83"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;1997-1999&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0in; width: 250.5pt;" width="334"&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Thai Rung Union Car   (Public) Co., Ltd., &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Thailand&lt;/st1:place&gt;&lt;/st1:country-region&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0in; width: 62.25pt;" width="83"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0in; width: 250.5pt;" width="334"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Cost Control Engineer&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black; display: none;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="width: 392.25pt;" width="523" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 2.25pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;An automobile facility comprised of 2 car assembly shops, a tool &amp;amp; die   manufacturing shop, and a press-parts production shop.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black; display: none;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="width: 393pt;" width="524" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;•&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Ensured cost control system compliance in corporate management plan by   performing frequent surveillance and enhancing the training program.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black; display: none;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="width: 391.5pt;" width="522" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 2.25pt; width: 10.5pt;" valign="top" width="14"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;•&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt; width: 376.5pt;" width="502"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Co-developed directives and KPIs for operational cost control issues /   operating improvement using Industrial Engineering techniques.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black; display: none;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="width: 393.75pt;" width="525" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;•&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Supported the management team from all departments in preparation of   corporate action plan of cost reduction project, work implementation,   progress check, and continuing improvement setting&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; color: black;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;EDUCATION AND PROFESSIONAL &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;AFFILIATIONS&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="width: 406.5pt;" width="542" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 0in; width: 403.5pt;" valign="top" width="538"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: black;"&gt;M.Eng., Processing Technology (Pulp&amp;amp;Paper)&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; color: black;"&gt;, Asian Institute   of &lt;st1:city st="on"&gt;Technology&lt;/st1:city&gt;, &lt;st1:country-region st="on"&gt;Thailand&lt;/st1:country-region&gt;,   2000&lt;br /&gt;  &lt;span style=""&gt;               &lt;/span&gt;(Full Scholarship   supported by &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;Norske Skog&lt;/st1:city&gt;,    &lt;st1:country-region st="on"&gt;Norway&lt;/st1:country-region&gt;&lt;/st1:place&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: black;"&gt;B.Eng., Industrial Engineering&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; color: black;"&gt;, &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;Ubon     Rajathanee University&lt;/st1:city&gt;, &lt;st1:country-region st="on"&gt;Thailand&lt;/st1:country-region&gt;&lt;/st1:place&gt;,   1997&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black; display: none;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="width: 443.25pt;" width="591" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td rowspan="5" style="padding: 0.75pt; width: 65.7pt;" valign="top" width="88"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Seminars/ Training:&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt; width: 97.75pt;" width="130"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;ISO 14001&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt; width: 273.8pt;" width="365"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;EMS Internal &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;Audit&lt;/st1:city&gt;, &lt;st1:country-region st="on"&gt;Singapore&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt; width: 97.75pt;" width="130"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;OHSAS 18001&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt; width: 273.8pt;" width="365"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;OHSAS Internal Audit, &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;Singburi&lt;/st1:city&gt;,    &lt;st1:country-region st="on"&gt;Thailand&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt; width: 97.75pt;" width="130"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Leadership Program&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt; width: 273.8pt;" width="365"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;AsiaWorks’ Singapore Leadership Workshop (3-months)&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt; width: 97.75pt;" width="130"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Production Training&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt; width: 273.8pt;" width="365"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Norske Skog &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Korea&lt;/st1:place&gt;&lt;/st1:country-region&gt;   (Jeong Jo Paper Mill)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt; width: 97.75pt;" width="130"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Unlimited Power&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt; width: 273.8pt;" width="365"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;The Seminar by Anthony Robbins, &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Singapore&lt;/st1:place&gt;&lt;/st1:country-region&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt; width: 65.7pt;" width="88"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Professional Networks:&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt; width: 373.05pt;" width="497"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: black;"&gt;Member of &lt;b style=""&gt;The Engineering   Institute of Thailand under H.M. King’s Patronage (EIT)&lt;/b&gt;, &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;Bangkok&lt;/st1:city&gt;, &lt;st1:country-region st="on"&gt;Thailand&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 23.85pt;"&gt;   &lt;td style="padding: 0.75pt; width: 65.7pt; height: 23.85pt;" valign="top" width="88"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt; width: 373.05pt; height: 23.85pt;" width="497"&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; color: black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-3445445215060005307?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/3445445215060005307/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=3445445215060005307' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/3445445215060005307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/3445445215060005307'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2009/01/normal-0-false-false-false.html' title=''/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-9192105435181784275</id><published>2009-01-06T13:37:00.000+07:00</published><updated>2010-02-28T01:14:48.734+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nod32'/><title type='text'>username password nod32 , 20090105</title><content type='html'>&lt;span class="normaltext" id="nod32ids"&gt;&lt;span style="color:#008003;"&gt;UserName:  EAV-09737572&lt;br /&gt;PassWord: xtfsjd4ss7&lt;br /&gt;Version: ESS, EAV,  2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#008003;"&gt;UserName: EAV-09736069&lt;br /&gt;PassWord:  3ms8jc2w8v&lt;br /&gt;Version: ESS, EAV, 2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#008003;"&gt;UserName:  EAV-09735821&lt;br /&gt;PassWord: 62t5ukvbss&lt;br /&gt;Version: ESS, EAV,  2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#008003;"&gt;UserName: EAV-09879573&lt;br /&gt;PassWord:  5w6vnfufv5&lt;br /&gt;Version: ESS, EAV, 2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#008003;"&gt;UserName:  EAV-09879576&lt;br /&gt;PassWord: nsdwf56cnd&lt;br /&gt;Version: ESS, EAV,  2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#008003;"&gt;UserName: EAV-09678318&lt;br /&gt;PassWord:  ef53mbew6k&lt;br /&gt;Version: ESS, EAV, 2.*&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-9192105435181784275?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/9192105435181784275/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=9192105435181784275' title='1 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/9192105435181784275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/9192105435181784275'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2009/01/username-password-nod32-20090105.html' title='username password nod32 , 20090105'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-2226175981441615822</id><published>2008-12-19T13:34:00.000+07:00</published><updated>2010-02-28T01:14:48.735+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nod32'/><title type='text'>username password nod32  -18/12/51</title><content type='html'>&lt;span class="normaltext" id="nod32ids"&gt;&lt;span style="color:#008003;"&gt;UserName:  EAV-08187213&lt;br /&gt;PassWord: vw87btwasn&lt;br /&gt;Version: ESS, EAV,  2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#008003;"&gt;UserName: EAV-09231406&lt;br /&gt;PassWord:  fsmpx5wbxr&lt;br /&gt;Version: ESS, EAV, 2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#008003;"&gt;UserName:  EAV-09231415&lt;br /&gt;PassWord: 5bbue2v28j&lt;br /&gt;Version: ESS, EAV,  2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#008003;"&gt;UserName: EAV-09154678&lt;br /&gt;PassWord:  d2b6ucuesx&lt;br /&gt;Version: ESS, EAV, 2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#008003;"&gt;UserName:  EAV-09154668&lt;br /&gt;PassWord: vxvajek87s&lt;br /&gt;Version: ESS, EAV,  2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#008003;"&gt;UserName: EAV-09062519&lt;br /&gt;PassWord:  c8uavsjtdj&lt;br /&gt;Version: ESS, EAV, 2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#008003;"&gt;UserName:  EAV-09185283&lt;br /&gt;PassWord: 5tappdc7rn&lt;br /&gt;Version: EAV, 2.*&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-2226175981441615822?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/2226175981441615822/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=2226175981441615822' title='1 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/2226175981441615822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/2226175981441615822'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/12/username-password-nod32-181251.html' title='username password nod32  -18/12/51'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-7130757947153043468</id><published>2008-12-10T01:22:00.001+07:00</published><updated>2008-12-10T01:25:47.199+07:00</updated><title type='text'>แบบฟอร์มเก็บประวัติสมาชิกสาย 78 หรือ 15</title><content type='html'>&lt;iframe src="http://spreadsheets.google.com/embeddedform?key=piNfRb2BPMOBk-lqoQtcnAw" marginheight="0" marginwidth="0" width="750" frameborder="0" height="1487"&gt;Loading...&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-7130757947153043468?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/7130757947153043468/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=7130757947153043468' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/7130757947153043468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/7130757947153043468'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/12/78-15.html' title='แบบฟอร์มเก็บประวัติสมาชิกสาย 78 หรือ 15'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-8064568539325953774</id><published>2008-12-06T19:17:00.000+07:00</published><updated>2010-02-28T01:16:03.162+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Web Toolkit Sample Applications and Source Code</title><content type='html'>&lt;table width="100%" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="Container_Title" nowrap="nowrap"&gt;&lt;span id="dnn_ctr3033_dnnTITLE_lblTitle" class="Container_Title"&gt;Google Web Toolkit Sample Applications and Source Code&lt;/span&gt;&lt;/td&gt;&lt;td class="Head" width="1" align="right"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;!-- Start_Module_3033 --&gt;&lt;script src="http://www.deitel.com/DesktopModules/Repository/js/pngfix.js"&gt;&lt;/script&gt;&lt;span id="dnn_ctr3033_Repository_lblDescription" class="normal"&gt;&lt;/span&gt;&lt;table id="dnn_ctr3033_Repository_HeaderTable" class="normal" style="width: 100%; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table class="normal" style="padding: 3px;" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr width="100%" bgcolor="white"&gt;&lt;td class="normal" colspan="2" align="left"&gt;&lt;br /&gt;&lt;/td&gt;&lt;!--&lt;td class="normal" align="right"&gt;&lt;span class="normal"&gt;Search&lt;/span&gt;&lt;input name="dnn$ctr3033$Repository$__Search" type="text" id="dnn_ctr3033_Repository___Search" class="normal" style="width:75px;"&gt;&lt;input type="submit" name="dnn$ctr3033$Repository$btnSearch" value="GO" id="dnn_ctr3033_Repository_btnSearch" title="Click to search" class="normal"&gt;&lt;/td&gt;--&gt;&lt;/tr&gt;&lt;!--&lt;tr bgcolor="white" width="100%"&gt;&lt;td class="breadcrumb" align="left" valign="top" width="155"&gt;&lt;span class="SubHead"&gt;Categories&lt;/span&gt;&lt;br /&gt;&lt;select name="dnn$ctr3033$Repository$ddlCategories" onchange="javascript:setTimeout('__doPostBack(\'dnn$ctr3033$Repository$ddlCategories\',\'\')', 0)" id="dnn_ctr3033_Repository_ddlCategories" title="Select Category" class="normal" style="width:150px;"&gt;&lt;option value="-1"&gt;All Items&lt;/option&gt;&lt;option selected="selected" value="2294"&gt;Google Web Toolkit Sample Applications and Source Code&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;&lt;td class="breadcrumb" align="left" valign="top" width="100"&gt;&lt;span class="SubHead"&gt;Sort by&lt;/span&gt;&lt;br /&gt;&lt;select name="dnn$ctr3033$Repository$cboSort" onchange="javascript:setTimeout('__doPostBack(\'dnn$ctr3033$Repository$cboSort\',\'\')', 0)" id="dnn_ctr3033_Repository_cboSort" class="normal"&gt;&lt;option selected="selected" value="UpdatedDate"&gt;Date&lt;/option&gt;&lt;option value="Downloads"&gt;Downloads&lt;/option&gt;&lt;option value="RatingAverage"&gt;User Rating&lt;/option&gt;&lt;option value="Name"&gt;Title&lt;/option&gt;&lt;option value="Author"&gt;Author Name&lt;/option&gt;&lt;option value="CreatedDate"&gt;CreatedDate&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;&lt;td class="breadcrumb" align="right" valign="bottom"&gt;&lt;a id="dnn_ctr3033_Repository_lnkPrev2" disabled="disabled" title="Click to view the previous page" class="normal"&gt;&lt;&gt; &lt;span class="normal"&gt;1&lt;/span&gt; &lt;span class="normal"&gt;of&lt;/span&gt; &lt;span class="normal"&gt;1&lt;/span&gt; &lt;a id="dnn_ctr3033_Repository_lnkNext2" disabled="disabled" title="Click to view the next page" class="normal"&gt;NEXT &gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt; --&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table id="dnn_ctr3033_Repository_lstObjects" style="border-style: none; border-width: 0px; width: 100%; border-collapse: separate;" rules="all" border="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr class="normal"&gt;&lt;td&gt; &lt;table class="normal" width="100%" cellpadding="2" cellspacing="0"&gt;&lt;!--style="border: 1px solid #ccc"&gt;--&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;!--bgcolor="Gainsboro"&gt;--&gt;&lt;td class="Head" valign="middle" width="1" align="left"&gt;&lt;br /&gt;&lt;/td&gt;&lt;!--&lt;td class="normal" align="left" width="16" valign="middle"&gt;&lt;img src="/DesktopModules/Repository/images/icons/lnk.png" align="left" style="height:12px;width:12px;border-width:0px;" /&gt;&lt;/td&gt;--&gt;&lt;td class="Head" style="padding-left: 0px;" valign="middle" align="left"&gt;&lt;a href="http://ajax.lodgon.com/demo1.html" target="_blank"&gt;&lt;span class="Head"&gt;RSS Reader Application&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td&gt;&lt;a href="http://ajax.lodgon.com/demo1.html" target="_blank"&gt;http://ajax.lodgon.com/demo1.html&lt;/a&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;!--&lt;td width="100" class="normal" align="center" valign="top" style="padding-left: 6px; padding-right: 6px;"&gt;&lt;a href="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" target="_blank"&gt;/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033&lt;img src="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" border="0" alt="Thumbnail" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;--&gt;&lt;td class="normal" style="text-align: justify;" valign="top" align="left"&gt;&lt;span class="normal"&gt;RSS Reader application built with the GWT. Includes a demo and source code. &lt;/span&gt;&lt;!--&lt;br/&gt;&lt;hr/&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;File size&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0 K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Downloads&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;Tue 01/16/2007 @ 07:33&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Author&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;deitel deitel&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;EMail&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;&lt;a href="'mailto:deitel@deitel.com'"&gt;deitel@deitel.com&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!-- &lt;tr&gt;&lt;td align="right" valign="middle" colspan="2" style="padding-right: 6px;"&gt;     &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;--&gt;&lt;!--class="SubHead"  bgcolor="Gainsboro" GOES WITH THE PRECEDING TD--&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr class="normal"&gt;&lt;td&gt; &lt;table class="normal" width="100%" cellpadding="2" cellspacing="0"&gt;&lt;!--style="border: 1px solid #ccc"&gt;--&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;!--bgcolor="Gainsboro"&gt;--&gt;&lt;td class="Head" valign="middle" width="1" align="left"&gt;&lt;br /&gt;&lt;/td&gt;&lt;!--&lt;td class="normal" align="left" width="16" valign="middle"&gt;&lt;img src="/DesktopModules/Repository/images/icons/lnk.png" align="left" style="height:12px;width:12px;border-width:0px;" /&gt;&lt;/td&gt;--&gt;&lt;td class="Head" style="padding-left: 0px;" valign="middle" align="left"&gt;&lt;a href="http://ajax.lodgon.com/hello.html" target="_blank"&gt;&lt;span class="Head"&gt;RPC Hello Source Code and Walkthrough&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td&gt;&lt;a href="http://ajax.lodgon.com/hello.html" target="_blank"&gt;http://ajax.lodgon.com/hello.html&lt;/a&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;!--&lt;td width="100" class="normal" align="center" valign="top" style="padding-left: 6px; padding-right: 6px;"&gt;&lt;a href="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" target="_blank"&gt;/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033&lt;img src="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" border="0" alt="Thumbnail" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;--&gt;&lt;td class="normal" style="text-align: justify;" valign="top" align="left"&gt;&lt;span class="normal"&gt;Source code and walkthrough of an RPC Hello example. &lt;/span&gt;&lt;!--&lt;br/&gt;&lt;hr/&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;File size&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0 K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Downloads&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;Tue 01/16/2007 @ 07:32&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Author&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;deitel deitel&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;EMail&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;&lt;a href="'mailto:deitel@deitel.com'"&gt;deitel@deitel.com&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!-- &lt;tr&gt;&lt;td align="right" valign="middle" colspan="2" style="padding-right: 6px;"&gt;     &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;--&gt;&lt;!--class="SubHead"  bgcolor="Gainsboro" GOES WITH THE PRECEDING TD--&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr class="normal"&gt;&lt;td&gt; &lt;table class="normal" width="100%" cellpadding="2" cellspacing="0"&gt;&lt;!--style="border: 1px solid #ccc"&gt;--&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;!--bgcolor="Gainsboro"&gt;--&gt;&lt;td class="Head" valign="middle" width="1" align="left"&gt;&lt;br /&gt;&lt;/td&gt;&lt;!--&lt;td class="normal" align="left" width="16" valign="middle"&gt;&lt;img src="/DesktopModules/Repository/images/icons/lnk.png" align="left" style="height:12px;width:12px;border-width:0px;" /&gt;&lt;/td&gt;--&gt;&lt;td class="Head" style="padding-left: 0px;" valign="middle" align="left"&gt;&lt;a href="http://roberthanson.blogspot.com/2006/06/trivial-gwt-example.html" target="_blank"&gt;&lt;span class="Head"&gt;GWT Application Source Code&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td&gt;&lt;a href="http://roberthanson.blogspot.com/2006/06/trivial-gwt-example.html" target="_blank"&gt;http://roberthanson.blogspot.com/2006/06/trivial-gwt-example.html&lt;/a&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;!--&lt;td width="100" class="normal" align="center" valign="top" style="padding-left: 6px; padding-right: 6px;"&gt;&lt;a href="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" target="_blank"&gt;/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033&lt;img src="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" border="0" alt="Thumbnail" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;--&gt;&lt;td class="normal" style="text-align: justify;" valign="top" align="left"&gt;&lt;span class="normal"&gt;Source code for a simple GWT application. &lt;/span&gt;&lt;!--&lt;br/&gt;&lt;hr/&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;File size&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0 K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Downloads&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;Tue 01/16/2007 @ 07:32&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Author&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;deitel deitel&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;EMail&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;&lt;a href="'mailto:deitel@deitel.com'"&gt;deitel@deitel.com&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!-- &lt;tr&gt;&lt;td align="right" valign="middle" colspan="2" style="padding-right: 6px;"&gt;     &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;--&gt;&lt;!--class="SubHead"  bgcolor="Gainsboro" GOES WITH THE PRECEDING TD--&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr class="normal"&gt;&lt;td&gt; &lt;table class="normal" width="100%" cellpadding="2" cellspacing="0"&gt;&lt;!--style="border: 1px solid #ccc"&gt;--&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;!--bgcolor="Gainsboro"&gt;--&gt;&lt;td class="Head" valign="middle" width="1" align="left"&gt;&lt;br /&gt;&lt;/td&gt;&lt;!--&lt;td class="normal" align="left" width="16" valign="middle"&gt;&lt;img src="/DesktopModules/Repository/images/icons/lnk.png" align="left" style="height:12px;width:12px;border-width:0px;" /&gt;&lt;/td&gt;--&gt;&lt;td class="Head" style="padding-left: 0px;" valign="middle" align="left"&gt;&lt;a href="http://www.bigbold.com/snippets/tag/gwt" target="_blank"&gt;&lt;span class="Head"&gt;GWT Application Sample Code&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td&gt;&lt;a href="http://www.bigbold.com/snippets/tag/gwt" target="_blank"&gt;http://www.bigbold.com/snippets/tag/gwt&lt;/a&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;!--&lt;td width="100" class="normal" align="center" valign="top" style="padding-left: 6px; padding-right: 6px;"&gt;&lt;a href="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" target="_blank"&gt;/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033&lt;img src="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" border="0" alt="Thumbnail" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;--&gt;&lt;td class="normal" style="text-align: justify;" valign="top" align="left"&gt;&lt;span class="normal"&gt;Sample code for a simple GWT application using the Mouse Wheel feature. &lt;/span&gt;&lt;!--&lt;br/&gt;&lt;hr/&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;File size&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0 K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Downloads&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;Tue 01/16/2007 @ 07:31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Author&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;deitel deitel&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;EMail&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;&lt;a href="'mailto:deitel@deitel.com'"&gt;deitel@deitel.com&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!-- &lt;tr&gt;&lt;td align="right" valign="middle" colspan="2" style="padding-right: 6px;"&gt;     &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;--&gt;&lt;!--class="SubHead"  bgcolor="Gainsboro" GOES WITH THE PRECEDING TD--&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr class="normal"&gt;&lt;td&gt; &lt;table class="normal" width="100%" cellpadding="2" cellspacing="0"&gt;&lt;!--style="border: 1px solid #ccc"&gt;--&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;!--bgcolor="Gainsboro"&gt;--&gt;&lt;td class="Head" valign="middle" width="1" align="left"&gt;&lt;br /&gt;&lt;/td&gt;&lt;!--&lt;td class="normal" align="left" width="16" valign="middle"&gt;&lt;img src="/DesktopModules/Repository/images/icons/lnk.png" align="left" style="height:12px;width:12px;border-width:0px;" /&gt;&lt;/td&gt;--&gt;&lt;td class="Head" style="padding-left: 0px;" valign="middle" align="left"&gt;&lt;a href="http://www.mynetimages.com/" target="_blank"&gt;&lt;span class="Head"&gt;Photo Sharing Site&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td&gt;&lt;a href="http://www.mynetimages.com/" target="_blank"&gt;http://www.mynetimages.com/&lt;/a&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;!--&lt;td width="100" class="normal" align="center" valign="top" style="padding-left: 6px; padding-right: 6px;"&gt;&lt;a href="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" target="_blank"&gt;/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033&lt;img src="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" border="0" alt="Thumbnail" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;--&gt;&lt;td class="normal" style="text-align: justify;" valign="top" align="left"&gt;&lt;span class="normal"&gt;Free photo sharing site developed using the Google Web toolkit. &lt;/span&gt;&lt;!--&lt;br/&gt;&lt;hr/&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;File size&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0 K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Downloads&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;Tue 01/16/2007 @ 07:31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Author&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;deitel deitel&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;EMail&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;&lt;a href="'mailto:deitel@deitel.com'"&gt;deitel@deitel.com&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!-- &lt;tr&gt;&lt;td align="right" valign="middle" colspan="2" style="padding-right: 6px;"&gt;     &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;--&gt;&lt;!--class="SubHead"  bgcolor="Gainsboro" GOES WITH THE PRECEDING TD--&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr class="normal"&gt;&lt;td&gt; &lt;table class="normal" width="100%" cellpadding="2" cellspacing="0"&gt;&lt;!--style="border: 1px solid #ccc"&gt;--&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;!--bgcolor="Gainsboro"&gt;--&gt;&lt;td class="Head" valign="middle" width="1" align="left"&gt;&lt;br /&gt;&lt;/td&gt;&lt;!--&lt;td class="normal" align="left" width="16" valign="middle"&gt;&lt;img src="/DesktopModules/Repository/images/icons/lnk.png" align="left" style="height:12px;width:12px;border-width:0px;" /&gt;&lt;/td&gt;--&gt;&lt;td class="Head" style="padding-left: 0px;" valign="middle" align="left"&gt;&lt;a href="http://code.google.com/webtoolkit/documentation/examples/kitchensink/" target="_blank"&gt;&lt;span class="Head"&gt;Kitchen Sink Example Project&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td&gt;&lt;a href="http://code.google.com/webtoolkit/documentation/examples/kitchensink/" target="_blank"&gt;http://code.google.com/webtoolkit/documentation/examples/kitchensink/&lt;/a&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;!--&lt;td width="100" class="normal" align="center" valign="top" style="padding-left: 6px; padding-right: 6px;"&gt;&lt;a href="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" target="_blank"&gt;/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033&lt;img src="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" border="0" alt="Thumbnail" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;--&gt;&lt;td class="normal" style="text-align: justify;" valign="top" align="left"&gt;&lt;span class="normal"&gt;Kitchen Sink example project built with the Google Web Toolkit using the UI widgets and history management features. This example demonstrates features including buttons, menus, images, layouts, lists, popups, tables, text, trees, frames and tabs. Includes a demo of the application and source code. &lt;/span&gt;&lt;!--&lt;br/&gt;&lt;hr/&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;File size&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0 K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Downloads&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;Tue 01/16/2007 @ 07:30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Author&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;deitel deitel&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;EMail&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;&lt;a href="'mailto:deitel@deitel.com'"&gt;deitel@deitel.com&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!-- &lt;tr&gt;&lt;td align="right" valign="middle" colspan="2" style="padding-right: 6px;"&gt;     &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;--&gt;&lt;!--class="SubHead"  bgcolor="Gainsboro" GOES WITH THE PRECEDING TD--&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr class="normal"&gt;&lt;td&gt; &lt;table class="normal" width="100%" cellpadding="2" cellspacing="0"&gt;&lt;!--style="border: 1px solid #ccc"&gt;--&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;!--bgcolor="Gainsboro"&gt;--&gt;&lt;td class="Head" valign="middle" width="1" align="left"&gt;&lt;br /&gt;&lt;/td&gt;&lt;!--&lt;td class="normal" align="left" width="16" valign="middle"&gt;&lt;img src="/DesktopModules/Repository/images/icons/lnk.png" align="left" style="height:12px;width:12px;border-width:0px;" /&gt;&lt;/td&gt;--&gt;&lt;td class="Head" style="padding-left: 0px;" valign="middle" align="left"&gt;&lt;a href="http://code.google.com/webtoolkit/documentation/examples/jsonrpc/" target="_blank"&gt;&lt;span class="Head"&gt;JSON RPC Example Project&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td&gt;&lt;a href="http://code.google.com/webtoolkit/documentation/examples/jsonrpc/" target="_blank"&gt;http://code.google.com/webtoolkit/documentation/examples/jsonrpc/&lt;/a&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;!--&lt;td width="100" class="normal" align="center" valign="top" style="padding-left: 6px; padding-right: 6px;"&gt;&lt;a href="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" target="_blank"&gt;/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033&lt;img src="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" border="0" alt="Thumbnail" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;--&gt;&lt;td class="normal" style="text-align: justify;" valign="top" align="left"&gt;&lt;span class="normal"&gt;JSON RPC example project built with the Google Web Toolkit using the UI widgets, JSNI (JavaScript Native Interface) and RPC features. Includes a demo of the application and source code. &lt;/span&gt;&lt;!--&lt;br/&gt;&lt;hr/&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;File size&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0 K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Downloads&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;Tue 01/16/2007 @ 07:30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Author&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;deitel deitel&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;EMail&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;&lt;a href="'mailto:deitel@deitel.com'"&gt;deitel@deitel.com&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!-- &lt;tr&gt;&lt;td align="right" valign="middle" colspan="2" style="padding-right: 6px;"&gt;     &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;--&gt;&lt;!--class="SubHead"  bgcolor="Gainsboro" GOES WITH THE PRECEDING TD--&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr class="normal"&gt;&lt;td&gt; &lt;table class="normal" width="100%" cellpadding="2" cellspacing="0"&gt;&lt;!--style="border: 1px solid #ccc"&gt;--&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;!--bgcolor="Gainsboro"&gt;--&gt;&lt;td class="Head" valign="middle" width="1" align="left"&gt;&lt;br /&gt;&lt;/td&gt;&lt;!--&lt;td class="normal" align="left" width="16" valign="middle"&gt;&lt;img src="/DesktopModules/Repository/images/icons/lnk.png" align="left" style="height:12px;width:12px;border-width:0px;" /&gt;&lt;/td&gt;--&gt;&lt;td class="Head" style="padding-left: 0px;" valign="middle" align="left"&gt;&lt;a href="http://code.google.com/webtoolkit/documentation/examples/desktopclone/" target="_blank"&gt;&lt;span class="Head"&gt;Desktop App Clone Example Project&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td&gt;&lt;a href="http://code.google.com/webtoolkit/documentation/examples/desktopclone/" target="_blank"&gt;http://code.google.com/webtoolkit/documentation/examples/desktopclone/&lt;/a&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;!--&lt;td width="100" class="normal" align="center" valign="top" style="padding-left: 6px; padding-right: 6px;"&gt;&lt;a href="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" target="_blank"&gt;/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033&lt;img src="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" border="0" alt="Thumbnail" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;--&gt;&lt;td class="normal" style="text-align: justify;" valign="top" align="left"&gt;&lt;span class="normal"&gt;Desktop App Clone example project built with the Google Web Toolkit using the UI widgets and history management features. Includes a demo of the application and source code. &lt;/span&gt;&lt;!--&lt;br/&gt;&lt;hr/&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;File size&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0 K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Downloads&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;Tue 01/16/2007 @ 07:29&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Author&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;deitel deitel&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;EMail&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;&lt;a href="'mailto:deitel@deitel.com'"&gt;deitel@deitel.com&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!-- &lt;tr&gt;&lt;td align="right" valign="middle" colspan="2" style="padding-right: 6px;"&gt;     &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;--&gt;&lt;!--class="SubHead"  bgcolor="Gainsboro" GOES WITH THE PRECEDING TD--&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr class="normal"&gt;&lt;td&gt; &lt;table class="normal" width="100%" cellpadding="2" cellspacing="0"&gt;&lt;!--style="border: 1px solid #ccc"&gt;--&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;!--bgcolor="Gainsboro"&gt;--&gt;&lt;td class="Head" valign="middle" width="1" align="left"&gt;&lt;br /&gt;&lt;/td&gt;&lt;!--&lt;td class="normal" align="left" width="16" valign="middle"&gt;&lt;img src="/DesktopModules/Repository/images/icons/lnk.png" align="left" style="height:12px;width:12px;border-width:0px;" /&gt;&lt;/td&gt;--&gt;&lt;td class="Head" style="padding-left: 0px;" valign="middle" align="left"&gt;&lt;a href="http://code.google.com/webtoolkit/documentation/examples/dynamictable/" target="_blank"&gt;&lt;span class="Head"&gt;Dynamic Table Example Project&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td&gt;&lt;a href="http://code.google.com/webtoolkit/documentation/examples/dynamictable/" target="_blank"&gt;http://code.google.com/webtoolkit/documentation/examples/dynamictable/&lt;/a&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;!--&lt;td width="100" class="normal" align="center" valign="top" style="padding-left: 6px; padding-right: 6px;"&gt;&lt;a href="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" target="_blank"&gt;/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033&lt;img src="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" border="0" alt="Thumbnail" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;--&gt;&lt;td class="normal" style="text-align: justify;" valign="top" align="left"&gt;&lt;span class="normal"&gt;Dynamic Table example project built with the Google Web Toolkit using the UI widgets and polymorphic RPC features. Includes a demo of the application and source code. &lt;/span&gt;&lt;!--&lt;br/&gt;&lt;hr/&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;File size&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0 K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Downloads&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;Tue 01/16/2007 @ 07:28&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Author&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;deitel deitel&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;EMail&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;&lt;a href="'mailto:deitel@deitel.com'"&gt;deitel@deitel.com&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!-- &lt;tr&gt;&lt;td align="right" valign="middle" colspan="2" style="padding-right: 6px;"&gt;     &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;--&gt;&lt;!--class="SubHead"  bgcolor="Gainsboro" GOES WITH THE PRECEDING TD--&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr class="normal"&gt;&lt;td&gt; &lt;table class="normal" width="100%" cellpadding="2" cellspacing="0"&gt;&lt;!--style="border: 1px solid #ccc"&gt;--&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;!--bgcolor="Gainsboro"&gt;--&gt;&lt;td class="Head" valign="middle" width="1" align="left"&gt;&lt;br /&gt;&lt;/td&gt;&lt;!--&lt;td class="normal" align="left" width="16" valign="middle"&gt;&lt;img src="/DesktopModules/Repository/images/icons/lnk.png" align="left" style="height:12px;width:12px;border-width:0px;" /&gt;&lt;/td&gt;--&gt;&lt;td class="Head" style="padding-left: 0px;" valign="middle" align="left"&gt;&lt;a href="http://code.google.com/webtoolkit/documentation/examples/helloworld/" target="_blank"&gt;&lt;span class="Head"&gt;"Hello World" Example&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td&gt;&lt;a href="http://code.google.com/webtoolkit/documentation/examples/helloworld/" target="_blank"&gt;http://code.google.com/webtoolkit/documentation/examples/helloworld/&lt;/a&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;!--&lt;td width="100" class="normal" align="center" valign="top" style="padding-left: 6px; padding-right: 6px;"&gt;&lt;a href="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" target="_blank"&gt;/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033&lt;img src="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" border="0" alt="Thumbnail" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;--&gt;&lt;td class="normal" style="text-align: justify;" valign="top" align="left"&gt;&lt;span class="normal"&gt;"Hello World" example project built with the Google Web Toolkit using the UI widgets feature. Includes a demo of the application and source code. &lt;/span&gt;&lt;!--&lt;br/&gt;&lt;hr/&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;File size&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0 K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Downloads&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;Tue 01/16/2007 @ 07:25&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Author&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;deitel deitel&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;EMail&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;&lt;a href="'mailto:deitel@deitel.com'"&gt;deitel@deitel.com&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!-- &lt;tr&gt;&lt;td align="right" valign="middle" colspan="2" style="padding-right: 6px;"&gt;     &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;--&gt;&lt;!--class="SubHead"  bgcolor="Gainsboro" GOES WITH THE PRECEDING TD--&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr class="normal"&gt;&lt;td&gt; &lt;table class="normal" width="100%" cellpadding="2" cellspacing="0"&gt;&lt;!--style="border: 1px solid #ccc"&gt;--&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;!--bgcolor="Gainsboro"&gt;--&gt;&lt;td class="Head" valign="middle" width="1" align="left"&gt;&lt;br /&gt;&lt;/td&gt;&lt;!--&lt;td class="normal" align="left" width="16" valign="middle"&gt;&lt;img src="/DesktopModules/Repository/images/icons/lnk.png" align="left" style="height:12px;width:12px;border-width:0px;" /&gt;&lt;/td&gt;--&gt;&lt;td class="Head" style="padding-left: 0px;" valign="middle" align="left"&gt;&lt;a href="http://code.google.com/webtoolkit/documentation/examples/" target="_blank"&gt;&lt;span class="Head"&gt;Google Web Toolkit Example Applications&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td&gt;&lt;a href="http://code.google.com/webtoolkit/documentation/examples/" target="_blank"&gt;http://code.google.com/webtoolkit/documentation/examples/&lt;/a&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;!--&lt;td width="100" class="normal" align="center" valign="top" style="padding-left: 6px; padding-right: 6px;"&gt;&lt;a href="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" target="_blank"&gt;/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033&lt;img src="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" border="0" alt="Thumbnail" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;--&gt;&lt;td class="normal" style="text-align: justify;" valign="top" align="left"&gt;&lt;span class="normal"&gt;Google Web Toolkit Example Applications page includes several sample applications built with the GWT. View a demo of the application, download the source code and check out the list of GWT features used to build the application. &lt;/span&gt;&lt;!--&lt;br/&gt;&lt;hr/&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;File size&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0 K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Downloads&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;Tue 01/16/2007 @ 07:24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Author&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;deitel deitel&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;EMail&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;&lt;a href="'mailto:deitel@deitel.com'"&gt;deitel@deitel.com&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!-- &lt;tr&gt;&lt;td align="right" valign="middle" colspan="2" style="padding-right: 6px;"&gt;     &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;--&gt;&lt;!--class="SubHead"  bgcolor="Gainsboro" GOES WITH THE PRECEDING TD--&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr class="normal"&gt;&lt;td&gt; &lt;table class="normal" width="100%" cellpadding="2" cellspacing="0"&gt;&lt;!--style="border: 1px solid #ccc"&gt;--&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;!--bgcolor="Gainsboro"&gt;--&gt;&lt;td class="Head" valign="middle" width="1" align="left"&gt;&lt;br /&gt;&lt;/td&gt;&lt;!--&lt;td class="normal" align="left" width="16" valign="middle"&gt;&lt;img src="/DesktopModules/Repository/images/icons/lnk.png" align="left" style="height:12px;width:12px;border-width:0px;" /&gt;&lt;/td&gt;--&gt;&lt;td class="Head" style="padding-left: 0px;" valign="middle" align="left"&gt;&lt;a href="http://www.gpokr.com/" target="_blank"&gt;&lt;span class="Head"&gt;Animated Poker&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td&gt;&lt;a href="http://www.gpokr.com/" target="_blank"&gt;http://www.gpokr.com/&lt;/a&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;!--&lt;td width="100" class="normal" align="center" valign="top" style="padding-left: 6px; padding-right: 6px;"&gt;&lt;a href="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" target="_blank"&gt;/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033&lt;img src="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" border="0" alt="Thumbnail" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;--&gt;&lt;td class="normal" style="text-align: justify;" valign="top" align="left"&gt;&lt;span class="normal"&gt;Animated poker game built using the Google Web Toolkit. &lt;/span&gt;&lt;!--&lt;br/&gt;&lt;hr/&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;File size&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0 K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Downloads&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;Tue 01/16/2007 @ 07:24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;Author&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;deitel deitel&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top" class="SubHead" width="75"&gt;&lt;span class="normal"&gt;EMail&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" class="normal"&gt;&lt;span class="normal"&gt;&lt;a href="'mailto:deitel@deitel.com'"&gt;deitel@deitel.com&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!-- &lt;tr&gt;&lt;td align="right" valign="middle" colspan="2" style="padding-right: 6px;"&gt;     &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;--&gt;&lt;!--class="SubHead"  bgcolor="Gainsboro" GOES WITH THE PRECEDING TD--&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr class="normal"&gt;&lt;td&gt; &lt;table class="normal" width="100%" cellpadding="2" cellspacing="0"&gt;&lt;!--style="border: 1px solid #ccc"&gt;--&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;!--bgcolor="Gainsboro"&gt;--&gt;&lt;td class="Head" valign="middle" width="1" align="left"&gt;&lt;br /&gt;&lt;/td&gt;&lt;!--&lt;td class="normal" align="left" width="16" valign="middle"&gt;&lt;img src="/DesktopModules/Repository/images/icons/lnk.png" align="left" style="height:12px;width:12px;border-width:0px;" /&gt;&lt;/td&gt;--&gt;&lt;td class="Head" style="padding-left: 0px;" valign="middle" align="left"&gt;&lt;a href="http://octagonsoftware.com/home/mark/gwthangman/" target="_blank"&gt;&lt;span class="Head"&gt;Hangman&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td&gt;&lt;a href="http://octagonsoftware.com/home/mark/gwthangman/" target="_blank"&gt;http://octagonsoftware.com/home/mark/gwthangman/&lt;/a&gt;&lt;table class="normal" width="100%" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;!--&lt;td width="100" class="normal" align="center" valign="top" style="padding-left: 6px; padding-right: 6px;"&gt;&lt;a href="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" target="_blank"&gt;/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033&lt;img src="/DesktopModules/Repository/MakeThumbnail.aspx?tabid=1329&amp;mid=3033" border="0" alt="Thumbnail" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;--&gt;&lt;td class="normal" style="text-align: justify;" valign="top" align="left"&gt;&lt;span class="normal"&gt;Check out this game of hangman, by Mark Roth, built using the Google Web toolkit.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-8064568539325953774?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/8064568539325953774/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=8064568539325953774' title='1 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/8064568539325953774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/8064568539325953774'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/12/google-web-toolkit-sample-applications.html' title='Google Web Toolkit Sample Applications and Source Code'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-9122239536948727765</id><published>2008-12-06T12:35:00.002+07:00</published><updated>2010-02-28T01:16:22.648+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Antivirus'/><title type='text'></title><content type='html'>&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 140px; height: 210px;" src="http://i212.photobucket.com/albums/cc94/Dl4All/album1/BitDefender-Antivirus-2009.jpg" alt="" border="0" /&gt;&lt;br /&gt;วันนี้มี ตัว Bitdefender เวอร์ชั่น 2009 มาฝากครับ&lt;br /&gt;ดาวน์โลหด ลิงค์ที่ 1 &lt;a href="http://www.filefactory.com/file/0c3408/n/BitdefenderAV2009_www_dl4all_com_rar"&gt;[คลิกเลย]&lt;/a&gt;&lt;br /&gt;ดาวน์โลหด ลิงค์ที่ 2 &lt;a href="http://w15.easy-share.com/1701669017.html"&gt;[คลิกเล]&lt;/a&gt;&lt;br /&gt;password ในการแตกไฟล์ www.dl4all.com&lt;br /&gt;ติดตั้งหรืออัพเดทไม่ได้  ติดต่อที่ en42chart@gmail.com ได้เลยครับ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-9122239536948727765?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/9122239536948727765/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=9122239536948727765' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/9122239536948727765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/9122239536948727765'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/12/bitdefender-2009-1-2-password-www.html' title=''/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i212.photobucket.com/albums/cc94/Dl4All/album1/th_BitDefender-Antivirus-2009.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-2462859027245487340</id><published>2008-12-06T01:54:00.003+07:00</published><updated>2010-02-28T01:16:43.538+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nod32'/><title type='text'>update nod32  ประจำวันที่ 5 ธันวาคม 2551</title><content type='html'>&lt;span class="normaltext" id="nod32ids"&gt;&lt;span style="color: rgb(0, 128, 3);"&gt;UserName:  EAV-08757091&lt;br /&gt;PassWord: 6rhekrkucp&lt;br /&gt;Version: ESS, EAV,  2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 3);"&gt;UserName: EAV-08757088&lt;br /&gt;PassWord:  pkrfdcvr4x&lt;br /&gt;Version: ESS, EAV, 2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 3);"&gt;UserName:  EAV-08560673&lt;br /&gt;PassWord: 7r8bn8t3p8&lt;br /&gt;Version: ESS, EAV,  2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 3);"&gt;UserName: EAV-08777335&lt;br /&gt;PassWord:  t8padx6tmh&lt;br /&gt;Version: ESS, EAV, 2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 3);"&gt;UserName:  EAV-08777341&lt;br /&gt;PassWord: pj86spj35x&lt;br /&gt;Version: ESS, EAV,  2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 3);"&gt;UserName: EAV-08777347&lt;br /&gt;PassWord:  5h8ha7mw2f&lt;br /&gt;Version: ESS, EAV, 2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 3);"&gt;UserName:  EAV-08777356&lt;br /&gt;PassWord: exkbtbn8rm&lt;br /&gt;Version: ESS, EAV,  2.*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 3);"&gt;UserName: EAV-06563502&lt;br /&gt;PassWord:  f78rm67jfb&lt;br /&gt;Version: EAV, 2.*&lt;br /&gt;&lt;br /&gt;credit by en42chart@gmail.com&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-2462859027245487340?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/2462859027245487340/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=2462859027245487340' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/2462859027245487340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/2462859027245487340'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/12/username-password-node32-51251.html' title='update nod32  ประจำวันที่ 5 ธันวาคม 2551'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-1399079504823694677</id><published>2008-12-02T01:16:00.000+07:00</published><updated>2010-02-28T01:17:08.573+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Sample Application use google gears</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Tahoma; font-size: 12px; line-height: 19px; "&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 1em; font-weight: normal; line-height: 160%; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;strong&gt;Google Gears&lt;/strong&gt; เป็น extension เสริมสำหรับผู้ใช้ Firefox ช่วยให้สามารถใช้งานกับโปรแกรมที่ใช้ Google Gears API ได้ในแบบ offline โดยเปิดตัวเป็นเวลามาครบ 1 ปีแล้ว มาดูรายชื่อบริการที่รองรับความสามารถมารถนี้กันบ้าง&lt;/p&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 1em; font-weight: normal; line-height: 160%; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;* &lt;a target="_blank" href="http://www.google.com/reader" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;Google Reader&lt;/a&gt;&lt;br /&gt;- บริการอ่าน feed จาก Google (feed reader)&lt;br /&gt;- เปิดใช้ Google Gear เมื่อ &lt;a target="_blank" href="http://googlereader.blogspot.com/2007/05/oh-sam-i-am-can-i-read-it-on-tram.html" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;พฤษภาคม 2007&lt;/a&gt;&lt;br /&gt;- เก็บข่าวไว้อ่านตอน offline ได้ 2,000 โดยแสดงเฉพาะข้อความ ไม่มีภาพประกอบ&lt;/p&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 1em; font-weight: normal; line-height: 160%; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;* &lt;a target="_blank" href="http://www.rememberthemilk.com/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;Remember the Milk&lt;/a&gt;&lt;br /&gt;- โปรแกรมจัดตารางเวลา (task management application)&lt;br /&gt;- โปรแกรมที่สอง เป้ดให้บริการ &lt;a target="_blank" href="http://blog.rememberthemilk.com/2007/06/tasks-on-plane.html" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;6 วัน หลังจาก Google Reader&lt;/a&gt;&lt;br /&gt;- สามารถใช้บริการส่วนใหญ่ได้ทั้งหมด ไม่เพียงแค่สามารถเข้าดูข้อมูลได้เท่านั้น แต่ยังสามารถจัดการ แก้ไขเพิ่มเติมราการต่างๆได้ด้วย&lt;/p&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 1em; font-weight: normal; line-height: 160%; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;* &lt;a target="_blank" href="http://writer.zoho.com/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;Zoho Writer&lt;/a&gt;&lt;br /&gt;- โปรแกรมประมวลผลคำ (online word processor)&lt;br /&gt;- รองรับตั้งแต่ &lt;a target="_blank" href="http://blogs.zoho.com/general/offline-support-comments-in-zoho-writer/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;สิงหาคม 2007&lt;/a&gt; อัพเดทสำคัญในเดือน &lt;a target="_blank" href="http://blogs.zoho.com/general/zoho-writer-supports-offline-editing/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;พฤศจิกายน&lt;/a&gt; และรองรับบริการทางโทรศัทพ์ในเดือน &lt;a target="_blank" href="http://blogs.zoho.com/writer/zoho-writer-extends-mobile-support-adds-offline-capability-for-windows-mobile-using-google-gears/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;มีนาคม 2008&lt;/a&gt;&lt;br /&gt;- สามารถแก้ไขเอกสารแบบ offline ได้&lt;/p&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 1em; font-weight: normal; line-height: 160%; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;* &lt;a target="_blank" href="http://passpack.com/info/home/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;PassPack&lt;/a&gt;&lt;br /&gt;- บริการจัดเก็บพาสเวิร์ด (online password manager)&lt;br /&gt;- เปิดตัวเมื่อ &lt;a target="_blank" href="http://passpack.wordpress.com/2007/09/07/passpack-offline-version/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;กันยายน 2007&lt;/a&gt;&lt;br /&gt;- ในบริการแบบ offline ช่วยให้ผู้ใช้สามารถดาวน์โหลดข้อมูล และเข้าจัดการข้อมูลได้ทุกที่ที่ต้องการ&lt;/p&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 1em; font-weight: normal; line-height: 160%; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;* &lt;a target="_blank" href="http://www.mindmeister.com/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;MindMeister&lt;/a&gt;&lt;br /&gt;- online mind mapping&lt;br /&gt;- เปิดตัว: กันยายน 2007&lt;br /&gt;- จัดการ mind map แบบ offline โดยสามารถใช้ synchronize ข้อมูลกลับได้ในภายหลัง&lt;/p&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 1em; font-weight: normal; line-height: 160%; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;* &lt;a target="_blank" href="http://www.buxfer.com/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;Buxfer&lt;/a&gt;&lt;br /&gt;- โปรแกรมจัดการด้านการเงิน (personal finance manager)&lt;br /&gt;- รองรับตั้งแต่ &lt;a target="_blank" href="http://gearsblog.blogspot.com/2008/01/google-gears-and-personal-finance.html" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;มกราคม 2008&lt;/a&gt; และให้บริการในมือถือตอน &lt;a target="_blank" href="http://www.buxfer.com/blog/2008/03/04/offline-access-from-your-windows-mobile-device/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;มีนาคม&lt;/a&gt;&lt;br /&gt;- โดยโปรแกรมจะเก็บข้อมูล การยืนยันตัวบุคคลไว้แบบ offline&lt;/p&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 1em; font-weight: normal; line-height: 160%; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;* &lt;a target="_blank" href="http://draw.labs.autodesk.com/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;Autodesk Labs Project Draw &lt;/a&gt;&lt;br /&gt;- สร้างผังงาน (create diagrams online)&lt;br /&gt;- เปิดตัว: &lt;a target="_blank" href="http://autodesk.blogs.com/between_the_lines/2008/01/autodesk-labs-p.html" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;มกราคม 2008&lt;/a&gt;&lt;br /&gt;- สามารถทำงานได้ใน offline mode และสามารถ synch ข้อมูลหลังเชื่่อมต่อใหม่อีกครั้ง&lt;/p&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 1em; font-weight: normal; line-height: 160%; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;* &lt;a target="_blank" href="http://docs.google.com/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;Google Docs&lt;/a&gt;&lt;br /&gt;- โปรแกรมประมวลผลคำ (online word processor)&lt;br /&gt;- เปิดทดลองใช้ในกลุ่มเล็ก - &lt;a target="_blank" href="http://googledocs.blogspot.com/2008/03/bringing-cloud-with-you.html" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;มีนาคม 2008&lt;/a&gt;&lt;br /&gt;- สามารถเปิด และแก้ไขเอกสารแบบ offline&lt;/p&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 1em; font-weight: normal; line-height: 160%; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;* &lt;a target="_blank" href="http://picasaweb.google.com/m" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;Picasa Web Albums Mobile&lt;/a&gt;&lt;br /&gt;- บริการแลกเปลี่ยนรูปภาพ (photo sharing)&lt;br /&gt;- ให้บริการแบบ offline กับระบบ Windows Mobile 6 touchscreen devices, &lt;a target="_blank" href="http://googlemobile.blogspot.com/2008/04/picasa-web-albums-for-windows-mobile.html" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(39, 99, 140); "&gt;เมษายน 2008&lt;/a&gt;&lt;br /&gt;- สามารถดูรูปแบบ offline&lt;/p&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 1em; font-weight: normal; line-height: 160%; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;strong&gt;More Info:&lt;/strong&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-1399079504823694677?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/1399079504823694677/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=1399079504823694677' title='1 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/1399079504823694677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/1399079504823694677'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/12/sample-application-use-google-gears.html' title='Sample Application use google gears'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-6392961812693543905</id><published>2008-11-19T01:01:00.003+07:00</published><updated>2010-02-28T01:17:25.169+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='เพลง'/><title type='text'>ฟังเพลงออนไลน์</title><content type='html'>-------วันนี้อยากเอาใจนักฟังเพลงกันหน่อย  มีหลายคนที่ชอบฟังเพลงออนไลน์ ไม่ว่าจะเป็นจาก &lt;span style="color: rgb(204, 0, 0);"&gt;hi5&lt;/span&gt; หรือ &lt;span style="color: rgb(255, 0, 0);"&gt;blog &lt;/span&gt;ของเพื่อนๆ  อาทิตย์ที่แล้วมีน้องๆ ชมรม มาถามผมว่า้ต้องทำไงถึงเอาเพลงลงในหน้าเว็บเพจได้  ซึ่งผมก็เลยคิดว่า คงมีอีกหลายคนที่ยังทำเรื่องนี้ไม่เป็น ถือเป็นโอกาศถ่ายถอดเลยแล้วกัน(คนที่ทำเป็นแล้ว อาจจะคิดว่าง่าย)&lt;br /&gt;-------อันดับแรกเรา้ต้องหาเว็บไซท์ที่ให้บริการสำหรับฝากเพลง ในที่นี้ผมจะยกตัวอย่างเว็บไซท์&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;http://www.imeem.com&lt;/span&gt;  แล้วกันนะครับ เพราะมีเพลงเยอะดี(ส่วนตัวนะคับ)  เมื่อเข้าไปที่เว็บไซท์&lt;span style="color: rgb(204, 0, 0);"&gt; imeem&lt;/span&gt; แล้วก็ให้เพื่อนทำการสมัครสมาชิก  ซึ่งการสมัครสมาชิกก็ไม่ยากครับ ผมขอข้ามเลยแล้วกัน  เอาเป็นว่าตอนนี้เืพื่อนได้เข้ามาที่เว็บไซท์ &lt;span style="color: rgb(255, 0, 0);"&gt;http://www.imeem.com&lt;/span&gt; แล้วทำการ &lt;span style="color: rgb(255, 0, 0);"&gt;login&lt;/span&gt; เรียบร้อยแล้วนะครับ&lt;br /&gt;------ต่อมาก็ให้เืพื่อนๆทำการ search หาเพลงที่ต้องการได้เลย  ซึ่งช่องสำหรับ search จะอยู่ที่มุมขวาตอนบน ดังในรูปข้างล่างนะครับ  ลองใส่ชื่อเพลงดูครับ แล้วกดเลือกที่ Search  เมื่อกดเลือกแล้ว ก็จะมีรายการเพลงปรากฏขึ้นมาใช่ไหมครับ ( ถ้าชื่อเพลงนั้นมีนะครับ)&lt;br /&gt;&lt;p&gt;&lt;img src="http://lh6.ggpht.com/_zg_N4Jt3Xqg/SSMONgPclPI/AAAAAAAAAk0/LhWHpX-8C48/s720/imeem001.JPG" alt="" width="500" height="355" /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-------จากนั้นกดเลือกที่เพลงใดเพลงหนึ่ง ในรายการเพลงที่ปรากฏ ก็จะขึ้นหน้าต่างเพลงนั้นมาใช่ไหมครับ ดังรูปข้างล่าง  ซึ่งการฝังเพลงในหน้าเว็บเพจมี 2 วิธี คือ 1. เราสามารถนำเพลงนี้ไปใส่ในหน้าเว็บเพจได้เลย ก็คือ &lt;span style="color: rgb(204, 0, 0);"&gt;copy code&lt;/span&gt; ในช่อง &lt;span style="color: rgb(255, 0, 0);"&gt;Embed&lt;/span&gt; ในวางในหน้าเว็บเพจ 2. เพิ่มเพลงนี้ไปยังรวมกับเพลงอื่นๆ(Album) แล้วค่อยเพิ่มในหน้าเว็บเพจทีหลัง  ซึ่งผมจะอธิบายในส่วนของข้อ 2 นะครับ เพราะข้อ 1 ก็จบแค่นี้&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://lh4.ggpht.com/_zg_N4Jt3Xqg/SSMOOdeHXII/AAAAAAAAAk8/7o9MESVp5Zg/imeem002.JPG" alt="" width="500" height="355" /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;--------ใต้รายการเพลงจะมีคำว่า"&lt;span style="color: rgb(204, 0, 0);"&gt;Playist&lt;/span&gt;" ให้เพื่อนๆกดเลือก จากนั้นจะมีหน้าต่างเล็กๆ ปรากฏขึ้นมาซึ่งจะเห็นคำว่า "&lt;span style="color: rgb(255, 0, 0);"&gt;Select a playist&lt;/span&gt;"  ก็คือระบบจะถามว่า จะเลือกให้เพลงนี้ไปเก็บไว้ที่ใดใน &lt;span style="color: rgb(255, 0, 0);"&gt;Account&lt;/span&gt; ของเรา ซึ่งถ้าเราเพิ่งสมัครสมาชิกมาใหม่ก็จะยังไม่มีรายการ&lt;span style="color: rgb(255, 0, 0);"&gt; playis&lt;/span&gt;t ให้เลือก  ก็ให้เราเลือกที่ &lt;span style="color: rgb(255, 0, 0);"&gt;Create a new playi&lt;/span&gt;st เพื่อสร้ายรายการเพลงใหม่ขึ้นมา ดังรูปข้างล่าง&lt;/p&gt;&lt;p&gt;&lt;img src="http://lh4.ggpht.com/_zg_N4Jt3Xqg/SSMOO2NllKI/AAAAAAAAAlE/4TDn_GfGihE/imeem003.JPG" alt="" width="450" height="284" /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;------จากนั้นมีเรามีรายการเพลงแล้ว ก็ให้เราเลือก &lt;span style="color: rgb(255, 0, 0);"&gt;select a playist&lt;/span&gt; ในรายการที่เราสร้างไว้ดังรุปข้างล่าง แล้วเลือกที่ "&lt;span style="color: rgb(255, 0, 0);"&gt;Add&lt;/span&gt;"   ซึ่งเราสามารถเพิ่มเพลงในรายการเพลงของเราได้เรื่อยๆ  ..ลองๆ ทำดูแล้วกันครับ&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://lh6.ggpht.com/_zg_N4Jt3Xqg/SSMOP0UPKoI/AAAAAAAAAlM/uBaT_1N8XVY/imeem004.JPG" width="450" height="284" /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-------- จากนั้นเราจะไปดูกันว่าในรายการของเรามีเพลงที่เราได้เพิ่มไว้หรือไม่  ซึ่งถ้าตอนนี้เราอยู่ที่หน้าเพลงที่เราเลือกใช่ไหมครับ ก็ให้เราไปที่ &lt;span style="color: rgb(255, 0, 0);"&gt;My Home&lt;/span&gt; ก่อน  จากนั้นให้เพื่อนๆ เลือกที่ &lt;span style="color: rgb(255, 0, 0);"&gt;Create&lt;/span&gt; จะปรากฏดังรูปข้างล่างครับ&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://lh4.ggpht.com/_zg_N4Jt3Xqg/SSMOQnL2mMI/AAAAAAAAAlU/Uh1WG2VZY44/imeem005.JPG" alt="" width="500" height="358" /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-------ถ้าเพื่อนเพิ่มเพลงในรายการเพลง จนพอใจแล้ว ต่อก็นำรายการเพลงดังกล่าวไปใส่ในหน้าเว็บเพจใช่ไหม วิธีไม่ยากครับ ก็ให้เพื่อนคลิกขวาที่ รายการเพลงที่้้ต้องการ แล้วเลือกที่&lt;span style="color: rgb(255, 0, 0);"&gt; view playist&lt;/span&gt; ดังรูปข้างล่าง&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://lh6.ggpht.com/_zg_N4Jt3Xqg/SSMORHNGeSI/AAAAAAAAAlc/15bo2KB651U/imeem006.JPG" alt="" width="300" height="165" /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---------  มีเลือกที่&lt;span style="color: rgb(255, 0, 0);"&gt; view playist&lt;/span&gt; แล้ว ก็จะปรากฏดังรูปข้างล่างใช่ไหมครับ  เพื่อนๆ ก็จะเห็นว่ามีช่อง &lt;span style="color: rgb(255, 0, 0);"&gt;Embed&lt;/span&gt; ให้เรา &lt;span style="color: rgb(255, 0, 0);"&gt;copy code&lt;/span&gt; ไปวางในเว็บเพจใดๆ ก็ได้ ดังรูปข้างล่าง&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://lh4.ggpht.com/_zg_N4Jt3Xqg/SSMOSbpDA5I/AAAAAAAAAlk/JOkhzGrc764/s512/imeem007.JPG" width="500" height="505" /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-&lt;span style="color: rgb(153, 51, 153);font-size:130%;" &gt;----------ตัวอย่างการใช้งานก็เช่น --------------------&lt;/span&gt;&lt;/p&gt;&lt;p&gt;1. วาง &lt;span style="color: rgb(255, 0, 0);"&gt;code&lt;/span&gt; ในเว็บเพจ(เนื้อหา) หรือ &lt;span style="color: rgb(255, 0, 0);"&gt;commen&lt;/span&gt;t ที่ต้องการ ดังรูป&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://lh4.ggpht.com/_zg_N4Jt3Xqg/SSMOTNp0YwI/AAAAAAAAAls/j68zNaOvcGo/imeem008.JPG" alt="" width="400" height="217" /&gt;&lt;/p&gt;&lt;p&gt;2. ก็จะได้ผลลัพธ์ดังรูปข้างล่าง&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://lh4.ggpht.com/_zg_N4Jt3Xqg/SSMOTi6evuI/AAAAAAAAAl0/vSwfeBv3Oxk/imeem009.JPG" alt="" width="400" height="538" /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 153, 0);font-size:180%;" &gt;ขอให้มีความสุขกับการฟังเพลงนะคร้าบๆๆๆๆๆ&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-6392961812693543905?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/6392961812693543905/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=6392961812693543905' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/6392961812693543905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/6392961812693543905'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/11/hi5-blog-httpwww.html' title='ฟังเพลงออนไลน์'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_zg_N4Jt3Xqg/SSMONgPclPI/AAAAAAAAAk0/LhWHpX-8C48/s72-c/imeem001.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-7430929499894920778</id><published>2008-11-13T16:21:00.006+07:00</published><updated>2010-02-28T01:19:13.361+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>รู้จักกับ JSON</title><content type='html'>สำหรับการทำงานของ Ajax หรือ Javascript แล้ว ถ้าเราต้องการให้ให้การทำงานสามารถแบ่งชั้นการทำงานระหว่างไคลเอนต์กับเซิร์ฟเวอร์ได้ชัดเจน จนบนฝั่งเซิร์ฟเวอร์จะมีเฉพาะลอจิกที่เกี่ยวกับกฏเกณฑ์ทางธุรกิจเท่านั้น และบนฝั่งดคลอนต์จะมีเฉาะลอจิกเกี่ยวกับขั้นตอนการทำงานของยูสเซอร์เท่านั้น การออกแบบในลักษณะนี้จะคล้ายกับสถาปัตยกรรมแบบธิตไคลเอนต์ (thick-client architecture) แ่ต่จะไม่มีข้อเสียจากการที่ต้องติดตั้งและดูแลรักษาซอฟต์แวร์บนไคลเอนต์&lt;br /&gt;           ในแอปพลิเคชั่นที่ถูกออกแบบมาในลักษณะน้ เชิร์ฟเวอร์จะส่งผลลัพธ์กลับมายังไคลเอนต์เป็นข้อมูลซึ่่งอาจเป็นไปได้ว่าจะเป็นข้อมูลที่มีโครงสร้างซับซ้อน โดยเรามีอิสระในการเลือกใช้รูปแบบของข้อมูลที่ได้ตามใจชอบ ทว่าในปัจจุบันมี 2 ทางเลือกที่โดดเด่น คือ JSON (Javascript Object Notation) และ XML (extensible Markup Language)&lt;br /&gt;                     &lt;span style="color: rgb(204, 0, 0);font-size:130%;" &gt;             JSON&lt;/span&gt; เป็นรูปแบบข้อมูลซึ่งออกแบบมาเพื่อใช้สำหรับแลกเปลี่ยนข้อมูลระหว่างระบบ ข้อมูลในรูปแบบ JSON  นี้สามารถเขียนและอ่านได้ทั้งจากเทคโนโลยีบนฝั่งเชิร์ฟเวอร์ทั้งหลายและ Javascript บนเบราเซอร์ โดยการกำงานของ การแลกเปลี่ยข้อูลที่สมบูรณ์นั้นจะต้องแปลงข้อมูลระหว่างรูปแบบของ JSON และออบเจ็กต์ในโปรแกรมในทั้งสอง คือทั้งไปและกลับ ดังรูปข้างล่าง&lt;br /&gt;&lt;a&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 505px; height: 210px;" src="http://blogs.sun.com/dmitry/resource/addressbook/json_serialize.png" alt="" border="1" /&gt;&lt;br /&gt;            JSON นั้น มีครึ่งหนึ่งเป็นส่วนหนึ่งของภษาา JavaScript และอีกคึ่งหนึ่งจะอยู่ในรุปแบบของไลบรารีเธิร์ดปาร์ตี้ ซึ่งฟังดูแล้วอาจจะเหมือนว่าไม่น่าจะเป็นเช่นนั้น ดังนั้นผมจะอธิบายประเด็นนี้รายลเอียดอีกสักเล็กน้อย&lt;br /&gt;          ขั้นแรก เราจะมาดูการประกาศค่าในรูปแบบ JSON  กันก่อน ตัวอย่างด้านล่างนี้ประกาศตัวแปร customers ซึ่งมีแอตตริบิวต์เป็นอาร์เรย์ที่ชื่อว่า details โดยสมาชิกต่ละตัวของอาร์เรย์นี้จะเป็นกลุ่มแอตตริบิวต์ของออบเจ็กต์ที่เป็นข้อมูลลูกค้า ซึ่งประกอบด้วยแอตตรีบิวต์ที่ชื่อ num,name และ city&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-7430929499894920778?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/7430929499894920778/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=7430929499894920778' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/7430929499894920778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/7430929499894920778'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/11/json.html' title='รู้จักกับ JSON'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-8529266576472478985</id><published>2008-11-12T02:40:00.001+07:00</published><updated>2010-02-28T01:19:13.361+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>เปิดโลก Ajax ตอน JSON</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Ajax_%28programming%29"&gt;Ajax&lt;/a&gt; เป็นเทคโนโลยีที่ทำให้เว็บของเรามีชีวิตชีวามากขึ้น กว่าเว็บที่เราเคยใช้กัน เดิมทีเว็บที่เราเขียนด้วย HTML มันแก้ไขอะไรไม่ได้เลย เปิดมากี่ทีๆ ก็เหมือนเดิมตลอด ให้มีชีวิติชีวากว่านั้นก็อาจจะใช้ CGI หรือ PHP มาช่วยก็ทำให้หน้าเว็บที่เปิดมาเปลี่ยนแปลงไปได้ตามข้อมูลที่เราให้ ( + อื่นๆ ) เพื่อเพิ่มชีวิตชีวามากกว่านั้นเรายังสามารถใช้ Javascript ที่ทำให้หน้าเว็บเปลี่ยนแปลงไปได้ต่อหน้าต่อตาโดยไม่ต้อง load หน้าใหม่เลย&lt;br /&gt;&lt;br /&gt;... ทว่า อย่างไรก็ตาม การใช้ javascript ก็ยังจำกัดอยู่เนื่องจากไม่สามารถไปเรียกข้อมูลจาก server ได้ ... ดังนั้น Ajax จึงมีบทบาทในการช่วยใช้ javascript บน web browser เช่น IE และ Firefox แลกเปลี่ยนข้อมูลกับ web server ได้ และแก้ไขหน้าเว็บเดี๋ยวนั้นโดยไม่ต้อง load หน้าใหม่&lt;br /&gt;&lt;br /&gt;ปกติรูปแบบข้อมูลที่ใช้ในการแลกเปลี่ยนข้อมูลของ Ajax ก็คือ &lt;a href="http://en.wikipedia.org/wiki/Xml"&gt;XML&lt;/a&gt; แต่กระนั้นเราก็ต้องมีท่าต่างๆ นานาเพื่อใช้ในการจัดการ xml อีก จะดีกว่าหรือไม่ถ้าหากเราส่งผ่าน data structure แบบพื้นฐานเช่น array และ hash จาก server มาที่ javascript ทางฝั่ง client ได้เลย&lt;br /&gt;&lt;br /&gt;ถ้าหากการส่ง array และ hash ไปมาระหว่าง server และ javascript ฝั่ง client สะดวกแล้วหละก็ &lt;a href="http://en.wikipedia.org/wiki/JSON"&gt;JSON&lt;/a&gt; ก็น่าจะเรียกได้ว่าใช่เลย สมมุติว่าเราต้องการส่งรายชื่อคนผ่าน XML เรา *อาจจะ* ต้องเขียน &lt;pre&gt;&lt;presonlist&gt;&lt;br /&gt;&lt;br /&gt;&lt;person&gt;&lt;br /&gt;&lt;firstname&gt;กอ&lt;/firstname&gt;&lt;br /&gt;&lt;lastname&gt;นามสมมุติ&lt;/lastname&gt;&lt;br /&gt;&lt;/person&gt;&lt;br /&gt;&lt;br /&gt;&lt;firstname&gt;ธี&lt;/firstname&gt;&lt;br /&gt;&lt;lastname&gt;นามจริง&lt;/lastname&gt;&lt;br /&gt;&lt;person&gt;&lt;br /&gt;&lt;/person&gt;&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;&lt;/personlist&gt;&lt;br /&gt;&lt;/pre&gt; &lt;b&gt;&lt;u&gt;ตัวอย่างที่ 1&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;ถ้าเป็น JSON ก็จะใช้ [ ] แทน Array และ { } แทน Hash ( หรือ Associative array )  ก็อาจจะเขียนได้แบบข้างล่าง&lt;br /&gt;&lt;pre&gt;[&lt;br /&gt;  {"firstname":"กอ", "lastname":"นามสมมุติ"},&lt;br /&gt;  {"firstname":"ธี", "lastname":"นามจริง"},  &lt;br /&gt;]&lt;br /&gt;&lt;/pre&gt; &lt;b&gt;&lt;u&gt;ตัวอย่างที่ 2&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt; ตัวอย่างอาจจะดูลำเอียง ( และชวนเชื่อไปหน่อย ) แต่ว่าก็น่าจะพอทำให้เห็นภาพบ้าง :-P&lt;br /&gt;&lt;br /&gt; และประโยชน์สูดสุดของ JSON ก็คือ สามารถ อ่านได้โดย eval คำสั่งเดียวหากใช้ javascript เช่น &lt;pre&gt;// สมมุติว่า json data เป็นไปตามตัวอย่างที่ 2&lt;br /&gt;var personList = eval('(' + json_data + ')');&lt;br /&gt;// เราก็เอา personList มาเล่นได้เลย&lt;br /&gt;alert(personList.firstname);&lt;br /&gt;&lt;/pre&gt; &lt;b&gt;&lt;u&gt;ตัวอย่างที่ 3&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;อาจจะมีข่าวลือที่เสียหายเกี่ยวกับ JSON ว่านำไปใช้กับ&lt;u&gt;ภาษาอื่น&lt;/u&gt;ที่ ไม่ใช่ Javascript ไม่ได้ ซึ่งมันไม่ค่อยจะจริงนัก เพราะว่ามี library สำหรับภาษาต่างๆ ที่ใช้กับ JSON มากมาย หรือต่อให้ไม่มี library พวกนั้นเราก็คงเขียนเองได้อยู่ดี :-P&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://oss.metaparadigm.com/json-c/"&gt;JSON สำหรับภาษา C&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.crockford.com/JSON/java/index.html"&gt;สำหรับ Java&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://mike.teczno.com/json.html"&gt;สำหรับ PHP&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.crockford.com/JSON/"&gt;และอื่นอีกเพียบ&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;br /&gt;&lt;br /&gt;สรุปว่าถ้าใช้ Ajax แล้ว JSON ก็อาจจะเป็นตัวเลือกในการส่งข้อมูลระหว่าง web browser และ web server ที่ดีตัวนึง ทั้งขาไปและขากลับ ที่สำคัญคือมันง่าย นอกจากนั้น JSON อาจจะเอาไปใช้ในงานๆ อื่นๆ ที่ไม่ได้ใช้ Ajax หรือ Javascript เลยก็ได้&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-8529266576472478985?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/8529266576472478985/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=8529266576472478985' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/8529266576472478985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/8529266576472478985'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/11/ajax-json.html' title='เปิดโลก Ajax ตอน JSON'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-6205772656756469799</id><published>2008-11-09T18:05:00.002+07:00</published><updated>2010-02-28T01:20:34.785+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download Free'/><title type='text'>หยุดการ autorun ตอนเสียบ flash drive</title><content type='html'>1.&lt;br /&gt;     คลิกปุ่ม Start --&gt; Run ปรากฏไดอะล็อกบ็อก Run พิมพ์คำสั่ง gpedit.msc กดปุ่ม OK  ปรากฏไดอะล็อกบ็อก Group Policy&lt;br /&gt;  2.&lt;br /&gt;คลิกเลือก User Configuration --&gt; Administrative Templates --&gt; System --&gt; Double Click ไฟล์ Turn Off Autoplay (ทางทีดีควรทำที่ Computer Configuration ด้วย)&lt;br /&gt;  3.&lt;br /&gt;     ไดอะล็อกบ็อก Turn Off Autoplay Properties&lt;br /&gt;        1.&lt;br /&gt;           คลิกเลือก Enabled&lt;br /&gt;        2.&lt;br /&gt;           คลิกเลือก All drives&lt;br /&gt;        3.&lt;br /&gt;           คลิก OK&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-6205772656756469799?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/6205772656756469799/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=6205772656756469799' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/6205772656756469799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/6205772656756469799'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/11/autorun-flash-drive.html' title='หยุดการ autorun ตอนเสียบ flash drive'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-754164842292262780</id><published>2008-10-30T09:37:00.003+07:00</published><updated>2010-02-28T01:20:34.786+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download Free'/><title type='text'>มี Keygen สำหรับ Adobe CS3 ( ฉบับรวม)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i212.photobucket.com/albums/cc94/Dl4All/AdobeCS3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 276px; height: 258px;" src="http://i212.photobucket.com/albums/cc94/Dl4All/AdobeCS3.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;เห็นหลายๆ คน (รวมทั้งตัวผมเอง) เวลาจะลงโปรแกรมจากค่าย Adobe บางครั้งหา Keygen ยากเย็นเหลือเกิน&lt;br /&gt;วันนี้ผมไปเจอลิงค์ที่รวม Keygen ไว้หมดเลย &lt;br /&gt;คงหมดปัญหาเรื่อง keygen สำหรับ adobe อีกต่อไป&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/120793852/CS3_Keygen_Collection.zip.html"&gt;[ลิงค์ 1]&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.megaupload.com/?d=S2SEU90D"&gt;[ลิงค์ 2]&lt;/a&gt;&lt;br /&gt;และอีกเวอร์ชั่น &lt;a href="http://rapidshare.com/files/148366623/ALL_ADOBE_Keygen_for_CS3__NEW_.rar"&gt;[ลิงค์ 3]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;passwod สำหรับแตกไฟล์ก็ www.dl4all.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-754164842292262780?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/754164842292262780/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=754164842292262780' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/754164842292262780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/754164842292262780'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/keygen-adobe-cs3.html' title='มี Keygen สำหรับ Adobe CS3 ( ฉบับรวม)'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-803565450619978681</id><published>2008-10-18T15:28:00.004+07:00</published><updated>2010-02-28T01:20:34.786+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download Free'/><title type='text'>ใช้ Dreamweaver ช่วยซิ</title><content type='html'>เพื่่อนๆ เป็นเหมือนผมไหมครับ ในบางครั้งก็ขี้เกียจเขียนโค้ด HTML หรือ PHP  ที่ง่ายๆ   บางครั้งก็ลืม บางครั้งก็เขียนผิด&lt;br /&gt;                วันนี้เรามาประยุกต์ใช้ Dreamweaver กันดีกว่า ( ฉบับง่ายๆ สำหรับเพิ่งเริ่มต้นนะคับ )&lt;br /&gt;       ตัวอย่างง่ายๆ แล้วกัน ถ้าผมต้องการนำรูปมาใส่ในตางราง 2x2 ซึ่งต้องเป็น 4 รูปใช่ไหมครับ เอาง่ายๆ เลย สำหรับผมตอนนี้ถ้าไม่มีเครื่องมือช่วย เช่น Dreamweaver ผมคงไปไล่หาโค้ดใน Google ซึ่งอาจจะใช้เวลานานกว่า&lt;br /&gt;        ซึ่งถ้าเปิดโปรแกรม Dreamweaver ก็จะมีขั้นตอนง่ายๆ ดังนี้&lt;br /&gt;1. สร้างตาราง 2x2 ซึ่งมีเครื่องมือเพียงไม่กี่คลิก&lt;br /&gt;2. คลิก insert images ในช่องของตาราง (เหมือนใน word เลย)&lt;br /&gt;3. เปลี่ยนโหมดไปที่ Code เพื่อดูโ้ค้ด html ที่ได้&lt;br /&gt;4. Copy โค้ดมาวางในเว็บหรือบล็อกในส่วนที่ต้องการ ( ใช้เวลาไม่กี่นาที)&lt;br /&gt;&lt;br /&gt;                                                 ผมลัพธ์ดังรูปข้างล่างนี้&lt;br /&gt;&lt;table border="1" width="0"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;img src="http://lh4.ggpht.com/en42chart/R4T7Y96sf-I/AAAAAAAAAFI/ggq-kkyke3w/s144/offer001.gif" width="76" height="57" /&gt; &lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;img src="http://lh4.ggpht.com/en42chart/R4T7Y96sf-I/AAAAAAAAAFI/ggq-kkyke3w/s144/offer001.gif" width="76" height="57" /&gt; &lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;img src="http://lh4.ggpht.com/en42chart/R4T7Y96sf-I/AAAAAAAAAFI/ggq-kkyke3w/s144/offer001.gif" width="76" height="57" /&gt; &lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;img src="http://lh4.ggpht.com/en42chart/R4T7Y96sf-I/AAAAAAAAAFI/ggq-kkyke3w/s144/offer001.gif" width="76" height="57" /&gt; &lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-803565450619978681?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/803565450619978681/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=803565450619978681' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/803565450619978681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/803565450619978681'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/dreamweaver.html' title='ใช้ Dreamweaver ช่วยซิ'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/en42chart/R4T7Y96sf-I/AAAAAAAAAFI/ggq-kkyke3w/s72-c/offer001.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-3682495068069593413</id><published>2008-10-15T13:01:00.000+07:00</published><updated>2010-02-28T01:19:13.361+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>JSP คือ ?</title><content type='html'>JSP ย่อมาจาก Java Server Pages เทคโนโลยีที่คิดค้นโดยบริษัท Sun Microsystems (ผู้ผลิตคอมพิวเตอร์ซันและผู้พัฒนาจาวา) โดยพัฒนาบนพื้นฐาน&lt;br /&gt;ของภาษาจาวาเพื่อเพิ่มประสิทธิภาพ ให้หน้าเว็บเพจมีความยืดหยุ่นสูงขึ้น โครง&lt;br /&gt;สร้างของ JSP นั้นเป็นลักษณะของแท็ก (tag) ชนิดพิเศษที่แทรกเข้าไปใน&lt;br /&gt;เอกสาร HTML และเปลี่ยนนามสกุลของเอกสารเป็น . JSP แทนที่จะเป็น .HTM&lt;br /&gt;หรือ .HTML โดยแท็กเหล่านี้เว็บบราวเซอร์จะไม่สามารถตีความหมายได้ จะต้อง&lt;br /&gt;นำไปประมวลผลก่อนที่เว็บเซิร์ฟเวอร์เท่านั้น (หรือที่เราเรียกว่าการทำงานแบบ Server Side) แล้วนำผลลัพธ์ทั้งหมดส่งกลับมายังเว็บบราวเซอร์ในลักษณะของ&lt;br /&gt;เอกสาร HTML ซึ่งเว็บบราวเซอร์สามารถตีความหมายและนำมาแสดงผลได้&lt;br /&gt;          การทำงานโดยรวมของ JSP จะเริ่มจากบราวเซอร์ร้องขอ (HTTP Request) เอกสารที่มีนามสกุลเป็น JSP ไปยังเว็บเซิร์ฟเวอร์ผ่านทางโปรโตคอล HTTP&lt;br /&gt;เว็บเซิร์ฟเวอร์ก็จะนำเอกสาร JSP ที่ได้รับมานั้นส่งต่อไปให้ JSP Engine (JSP&lt;br /&gt;Engine คือ แอพพลิเคชันที่ถูกโหลดสู่หน่วยความจำและทำงานอยู่บนเว็บเซร์ฟ&lt;br /&gt;เวอร์ หน้าที่หลักคือแปลความหมายและประมวลผลเอกสาร JSP) จากนั้น JSP&lt;br /&gt;Engine ก็จะประมวลผล และส่งผลลัพธ์กลับมายังเว็บเซิร์ฟเวอร์ แล้วเว็บเซิร์ฟ&lt;br /&gt;เวอร์ก็จะส่งผลลัพธ์กลบมายังบราวเซอร์ (HTTP Reponse) อีกที ในลักษณะของ&lt;br /&gt;เอกสาร HTML บราวเซอร์ก็จะสามารถแสดงผลได้&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-3682495068069593413?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/3682495068069593413/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=3682495068069593413' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/3682495068069593413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/3682495068069593413'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/jsp.html' title='JSP คือ ?'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-4459880190524082937</id><published>2008-10-14T22:03:00.001+07:00</published><updated>2010-02-28T01:19:13.362+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>ทดสอบ ajax</title><content type='html'>&lt;input type="text" id="cOperand1" size="10" style="text-align:right"&gt;&lt;br /&gt;&lt;select id="cOperator"&gt;&lt;br /&gt;  &lt;option value="pl"&gt;+&lt;/option&gt;&lt;br /&gt;  &lt;option value="mn"&gt;-&lt;/option&gt;&lt;br /&gt;  &lt;option value="mp"&gt;x&lt;/option&gt;&lt;br /&gt;  &lt;option value="dv"&gt;/&lt;/option&gt;&lt;br /&gt;&lt;/select&gt;&lt;br /&gt;&lt;input type="text" id="cOperand2" size="10" style="text-align:right"&gt;&lt;br /&gt;&lt;input type="button" id="btCalc" value="คำตอบ" onclick="Calculate()"&gt;&lt;br /&gt;&lt;input type="text" id="cResult" size="12" style="text-align:right"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-4459880190524082937?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/4459880190524082937/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=4459880190524082937' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/4459880190524082937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/4459880190524082937'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/ajax.html' title='ทดสอบ ajax'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-4097835278908724038</id><published>2008-10-14T20:26:00.004+07:00</published><updated>2010-02-28T01:19:13.362+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'></title><content type='html'>&lt;a&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://www2.provision.co.th/components/com_virtuemart/shop_image/product/ccc8bce2145820decf828041eac03cbe.gif" alt="" border="0" /&gt;&lt;span style="font-size:130%;"&gt;เพิ่งซื้อหนังใหม่อีกเล่ม อยากเรียนรุ้ php ให้มากกว่านี้  เพื่อนหาซื้อได้จาก [&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://www2.provision.co.th/index.php?option=com_docman&amp;amp;task=cat_view&amp;amp;gid=36&amp;amp;Itemid=27"&gt;สั่งซื้อ&lt;/a&gt;]&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;รายละเอียดหนังสือ &lt;/span&gt;&lt;/span&gt;เรียนรู้การเขียนโปรแกรม PHP ตั้งแต่ขั้นพื้นฐานไปจนถึงการประยุกต์ใช้งาน, ขั้นตอนการติดตั้งเว็บเซิร์ฟเวอร์และ PHP ทั้งบน Windows และ Linux, การใช้งานระบบฐานข้อมูล MySQL และการเขียนโปรแกรม PHP เพื่อติดต่อกับฐานข้อมูล MySQL และ Microsoft Access ผ่าน ODBC, แก้ปัญหาการเปลี่ยนระบบฐานข้อมูลด้วย PDO, PHP กับการเขียนโปรแกรมเชิงวัตถุ (OOP), อธิบายการใช้เทคนิค AJAX ร่วมกับ PHP อย่างละเอียด พร้อมตัวอย่างการประยุกต์ใช้, กรณีศึกษา (case study) ที่นำไปใช้งานได้จริง RemoteDrive 1.1 (ปรับปรุงใหม่), Web Mail, Webboard และ Counter&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;ถ้าได้อะไรดีๆ  จะกลับมาเขียนเล่าสู่กันฟังนะคับ&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-4097835278908724038?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/4097835278908724038/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=4097835278908724038' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/4097835278908724038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/4097835278908724038'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/php-php-php-windows-linux-mysql-php.html' title=''/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-6163625094070606639</id><published>2008-10-14T12:34:00.005+07:00</published><updated>2010-02-28T01:20:51.602+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Antivirus'/><title type='text'>วิธีแก้  Funny UST Scandal และ  xmss.exe</title><content type='html'>&lt;p&gt;      ประมาณอาทิตย์ที่แล้ว เครื่องผมติดไวรัส ก็คิดว่าคงเป็นไวรัสที่ร้ายแรง  และตอนนั้นเครื่องผมก็ไม่มีตัว Antivirus ด้วยซิ  พอรู้ว่าเครื่องตัวเองติดไวรัส ก็จะิิติดตั้งตัว antivirus เพื่อจะสแกนไวรัสออก &lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;แต่&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;ผมไม่สามารถติดตั้งตัว antivirus อะไรได้เลย  ร้ายไปกว่านั้น ผมไม่สามารถเปิด Task manager , run comman,floder option ได้เลย หรือว่าจะ  safe mode เพื่อไปแก้ค่า&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; register ก็ทำไม่ได้&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;      เลยคิดว่าเครื่องผมคงต้องลงวินโดนส์ใหม่แล้วล่ะ  ว่าแล้วก็ เมื่อวานนี้ผมก็ทำการลงมือลงวินโดนส์ใหม่ซะเลย  พอลงวินโดนส์เสร็จ ตามปกติแล้ว จะเป็นวิธีการสุดท้าย(ไม้ตาย) แล้วใช่ไหม  ในการแก้ไวรัส  &lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-size:24px;"&gt;แต่ &lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;ไม่ใช่อย่างที่คิดไว้ล่ะซิ  ไวรัสบ้านั้นยังอยู่ มันยังไม่ตาย!!!!!!  ผมเซงๆๆๆๆ  เกิดคำถามขึ้นกับตัวเองว่า  เอาไงล่ะกรูคราวนี้ ไม้ตายก็ใช้ไม่ได้ผล &lt;/span&gt;&lt;/p&gt;&lt;p&gt;      จน!!! ผมลงวินโดนส์อีกรอบ แล้วพอลงวินโดนส์เสร็จ ผมไม่ได้คลิก(ดับเบิลคลิก) เข้าไดว์ฟใดเลย สิ่งแรกที่ทำคือ เข้าเปลี่ยนค่าใน floder option ให้แสดงไฟล์ที่ซ่อนไว้ทั้งหมด ( เพื่อนคงทำเป็นกันนะครับ) ตามรูปข้างล่าง หรือถ้าเปิดทำตามดังรูปข้างล่างไม่ได้ ก็ใช้โปรแกรม &lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;span class="Apple-style-span"  style="color: rgb(255, 255, 255);  font-family:tahoma;"&gt;&lt;a href="http://users2.titanichost.com/phand/Fix_Show_Hidden.zip" style="color: rgb(255, 0, 255); "&gt;โหลด ไปใช้เลยครับ&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;     &lt;a&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_zg_N4Jt3Xqg/SPQ3d8uv-lI/AAAAAAAAAYw/LnmCni8oIUg/s320/xmss003.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5256887652706155090" /&gt;&lt;/a&gt;       &lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;นั้นคือวิธีการอันดับแรกที่เราตัองทำก่อน ที่จะ่ฆ่าไวรัส (จำไว้)  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;       หลังจากนั้นหาเครื่องมือจะใช้ ปิด process การทำงานของไวรัส จะเป็นของ nod32 หรือตัวนี้ก็ได้ [&lt;span class="Apple-style-span"  style="color: rgb(255, 255, 255);  font-family:tahoma;"&gt;&lt;a href="http://www.policetak.com/xmss.zip" target="_blank" style="color: rgb(255, 0, 255); "&gt;โหลด&lt;/a&gt;&lt;span class="Apple-style-span"  style="color: rgb(204, 0, 0);  font-family:Georgia;"&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;ดาวน์เสร็จแล้วก็แตกไฟล์ จะเห็นโปรแกรมเล็กๆ ชื่อ &lt;span class="Apple-style-span"  style=" ;font-family:tahoma;"&gt; phand2.exe ก็เปิดขึ้นมา  จากนั้นให้เราหา process ชื่อ&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt; xmss.exe แล้วก็คลิกขวา แล้วทำการ kill process&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="color: rgb(153, 0, 0); font-family:tahoma;"&gt;      จากนั้นก็เข้าไปลบตัวไวรัสที่อยู่ในเครื่องเรา ซึ่งตัวไวรัสกลุ่มนี้ จะฝังอยู่ในหน้าไดร์ฟทุกไดร์ฟ ดังรูปข้างล่าง แล้วก็ทำการลบไฟล์ ไวรัสเลยครับ  &lt;/span&gt;&lt;span class="Apple-style-span"  style=";font-family:tahoma;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 0, 0);"&gt;ให้เพื่อนๆ เข้าไปลบทุกไดร์ฟเลยนะครับ และที่สำคัญใน C:\WINDOWS ก็ต้องเข้าไปลบเช่นกัน&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;a&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_zg_N4Jt3Xqg/SPQ8WEyJBKI/AAAAAAAAAZA/8pvEZrVJRkk/s400/xmss001.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5256893014987048098" /&gt;&lt;/a&gt;&lt;br /&gt;         ถ้าแก้ไขไม่ได้ ติดต่อที่ en42chart@hotmail.com นะคับ ออนเอ็มทุกวัน&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;หรือส่งอีเมล์มาที่ en42chart@gmail.com&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-6163625094070606639?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/6163625094070606639/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=6163625094070606639' title='1 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/6163625094070606639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/6163625094070606639'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/funny-ust-scandalaviexefunny-ust.html' title='วิธีแก้  Funny UST Scandal และ  xmss.exe'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zg_N4Jt3Xqg/SPQ3d8uv-lI/AAAAAAAAAYw/LnmCni8oIUg/s72-c/xmss003.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-5265775046602044940</id><published>2008-10-11T19:07:00.003+07:00</published><updated>2010-02-28T01:19:13.363+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>Synchronous and asychronous in ajax</title><content type='html'>         ในแง่คิดของตัวผมเองแล้ว ถ้าเราจะมองว่า Ajax เข้ามาบทบาทในเว็บแอปพลิเคชั่นเด่นที่จุดไหน ผมคิิดว่าน่าจะเป็นอยู่ใน Ajax เข้ามาเปลี่ยนรูปแบบการทำงานของ User กับ Web application ครับ  เรามาดูรูปข้างล่างนี้กันดีกว่า&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" src="http://jasonfurnell.files.wordpress.com/2008/02/ajax-fig2_small.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;เราจะสงสัยเห็นว่า รูปตัวบน(ไม่มี Ajax) จะเป็นการทำงานในลักษณะแบบ work-wait นั้นหมายความว่า  บราวเซอร์จะมีการทำงานอยู่ 2 ลักษณะคือ ไม่รอ(wait)  ก็ทำงาน(work) ซึ่งไม่สามารถทำงานใน 2 ลักษณะนี้พร้อมกันได้  ซึ่งทำให้การทำงานไม่ต่อเนื่อง ( user เสียอารมณ์ อิๆๆ )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-5265775046602044940?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/5265775046602044940/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=5265775046602044940' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/5265775046602044940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/5265775046602044940'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/ajax-ajax-user-web-application-ajax.html' title='Synchronous and asychronous in ajax'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-6235639433379174177</id><published>2008-10-11T18:39:00.004+07:00</published><updated>2010-02-28T01:19:13.363+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>disruptive technology</title><content type='html'> เทคโนโลยีดิสรัปทีฟ (disruptive technology) หมายถึง เทคโนโลยี ผลิตภัณฑ์ หรือนวัตกรรมที่ในที่สุดแล้วจะมาแทนที่สิ่งท่ครองตลาดหรือมีใช้อยู่ในปัจจุบัน ด้วยเหตุผลด้านคุณสมบัติและหรือ ต้นทุน ตัวอย่างเช่น ภาพถ่ายระบบดิจิตอล ซึ่งมาแทนที่ภาพถ่ายพิล์ม หรือคอมแพคต์ดสิก์ ซึ่งมาแทนที่แผ่นเสียงและเทปคาสเซตต์ &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href=""&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://www.keeneview.com/uploaded_images/disruptive_technology-702819.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-6235639433379174177?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/6235639433379174177/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=6235639433379174177' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/6235639433379174177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/6235639433379174177'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/disruptive-technology.html' title='disruptive technology'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-1480632095888940061</id><published>2008-10-11T15:09:00.006+07:00</published><updated>2010-02-28T01:19:13.363+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>หนังสือเล่มใหม่ Ajax in practice</title><content type='html'>&lt;a&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://www.bibeault.org/resume/resources/images/book.aip.jpg" border="0" alt="" /&gt;&lt;/a&gt;      วันนี้ได้ e-book เล่มใหม่ เีกี่ยวกับ Ajax มาแนะนำครับ  &lt;a href="http://www.manning.com/crane2/"&gt;ที่มา&lt;/a&gt;&lt;div&gt;&lt;div&gt;ซึ่งผุ้แต่งหนังสือเล่มนี้ กล่าวไว้ว่า&lt;div&gt;      &lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt; &lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;เว็บ&lt;/span&gt;&lt;/span&gt; เป็นแหล่งกำเนิดที่ดีของนวัตกรรมมาตลอด และแม้ว่าเว็บเพิ่งจะมีนาไม่นานนัก เราก็ได้เห็นหายๆตัวอย่งของนวัตกรรมที่ถูกปรับเปลี่ยนจุดประสงค์  และนำไปใช้แนวทางที่นอกเหนือจุดประสงค์ดั้งเดิมของผู้คิดึ้นไปมาก ด้วยอิทธิของ CGE (common Gateway Interface) โปรโตคอล HTTP ที่เดิมสร้างขึ้นมาแบบไดนามิกจากฐานข้อมูลแบ็กเวิร์ก ทำให้เราสามารถเข้าถึงข้อมูลแบบออนไลน์จากที่ใดก็ได้ในโลก โครงสร้างเฮดเดอร์ของ HTTP ได้ถูกนำมาปรับปรุงใช้เพื่อสร้างคามต่อเนื่องของเซนชันของยูสเซอร์ User session บนโปรโตคอล HTTP ซึ่งเดิมเป็นแบบไม่มีสถานะ stateless protocol ทำให้สามารถสร้างแอปพลิเคชั่นที่ต้องมีการจัดการสถานะของผู้ใช้อย่างต่อเนื่อง อย่างเช่น ระบบจองหองพักโรงแรมหรือระบบขาวสนิค้าแบบออนไลน์ได้ การเข้ารหัสลับ ได้ถูกสร้างขึ้นเป็ฯชั้นซ้อนอยู่บนดปรโตคลอหลัก เพื่อรักษาความลับข้อมูลของลูกค้าบนร้านค้าอนนไลน์และผู้ใช้แอปพลิเคชั่นทางธุรกิจ &lt;/div&gt;&lt;div&gt;      ส่งที่กล่าวมานี้จัดได้ว่าเป็นเทคโนโลยีดิสรัปทิฟ ซึ่งได้เปลี่ยนวิธีการใช้เว็บไปอย่างไม่มีวันกลับมาเหมือนเดิม  และทุกวันนี้เทคโนโลยีอย่างเวิร์ฟเวอร์เพจ (server page) เซสชัน และ SSL ก็ได้กลายเป็นแค่ส่วนหนึ่งของชุดเครื่องมือของนักพัฒนาเว็บทั่วๆไปเท่านั้น จนเราไม่ได้ให้ความสำคัญกับมันมากนักถึงกระนั้นสวัตกรรมเกี่ยวกับเว็บก็ยงคงพัฒนาต่อไปอย่างรวดเร็ว  มีเฟรมเวิร์ก (framework) สำหรับเว็บเกิดขึ้นใหม่แทบจะทุกๆ สัปดาห์&lt;/div&gt;&lt;div style="text-align: center;"&gt;   &lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt; ...................................................................................................................................................................&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;      หนึ่งในความเปลี่่ยนแปลงท่ยิ่งให่ที่สุดในวงการพัฒนาเว็บในช่วงไม่กี่ปีที่ผ่านมานี้คือ Ajax เมื่อพิจารณาจากบรรดานวััตกรรมเกี่ยวกับเว็บที่มีมาก่อนหน้าทั้งหมดแล้ว จะเห็นว่าไม่ได้มีการเปลี่นแปลงมากนักในพื้นฐานการทำงานของยูไอ (User Interface)  สำหรับเว็บ เช่น การใช้เมาส์ชี้และคลิก การส่งรีเควสต์การับเรสพอนส์ การแสดงผลหน้าจอใหม่ๆ ฯลฯ จนกระทั่งไมโครซอฟท์ได้เพิ่มออบเจ็กต์ XMLHttpRequest ลงไปใน Internet Explorer 5 อย่างเงียบๆ ในปี ค.ศ. 1999 เพื่อใช้สำหรับสนับสนุนการทำงานของไคลเอน์ของ Outlook Web Accesss ของไมโครซอฟท์เอง&lt;/div&gt;&lt;div&gt;       เหมือนกับว่าเทคโนโลยีตัวนี้เพียงแค่รอให้มีคนตึ้งชื่อให้เท่านั้น  และเม่อมันมีชื่อขึ้นมา ก็เกิดการตื่นตัวสนใจตามมาในทันที ใครๆ ก็ต่างพากันหันมาสนใจและให้ความสำึคัญกับ Ajax แต่ทว่า Ajax ก็ทำให้เกิดวิธีใหม่ๆ ในการพัฒนาเว็บแอปพลิเคชั่นที่แตกต่างไปจากเดิด้วย ในช่วงสองปีที่ผ่านมานี้ได้กลายเป็นช่วงที่นวัตกรรมทางเว็บเติบโตอย่างรวดเร็วอีกครั้งหนึ่ง เนื่องจากกลุ่มนักพัฒนาเว้ฐต่างพยายามหาวิธีที่จะจัดการกับข้อจำกัดและประเด็นปัญหาต่างๆ ในการใช้งาน Ajax&lt;/div&gt;&lt;div&gt;     ในระหว่างนี้ ตากฐานของ Ajax อย่างเช่นออบเจ็กต์ XMLHttpRequest ก็กำลังกลายเป็นส่วนหนึ่งของเครื่องมือพัฒนาเว็บทั่วๆ ไป เช่นเดียวกับเซิร์ฟเวอร์เพจ เซสชัน และ SSL กลุ่มนักพัฒนาเ ว็บต่างก็รุ้จักแบะเข้าใจเทคโนโลยีพื้นฐาน Ajax กันเป็นอย่างดี และำกำลังหันไปสนใจประเด็นการนำ Ajax ไปใช้งานในมุมกว้างๆ มากกว่าเดิม&lt;/div&gt;&lt;div&gt;    &lt;/div&gt;&lt;div&gt;   &lt;span class="Apple-style-span" style="color: rgb(255, 0, 0);"&gt; ดาวน์โหลด E-book เล่มนี้ไปอ่านกันเลย&lt;/span&gt; &lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;&lt;a href="http://rapidshare.com/files/35140006/Manning_Ajax_in_Practice.rar"&gt;[click here]&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;     &lt;span class="Apple-style-span" style="font-family: Tahoma; font-size: 12px; line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 0, 0);"&gt;Password: knowfree.net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-1480632095888940061?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/1480632095888940061/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=1480632095888940061' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/1480632095888940061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/1480632095888940061'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/ajax-in-practice.html' title='หนังสือเล่มใหม่ Ajax in practice'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-1385334420314218420</id><published>2008-10-11T01:45:00.002+07:00</published><updated>2010-02-28T01:19:13.364+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>การส่งผ่านค่าให้แก่ฟังก์ชั่น</title><content type='html'>   ในบางฟังก์ชั่นอาจะไม่จำเป็นต้องรับค่าใดๆ จากโปรแกรมหลักก็สามารถทำงานและให้ผลลัพธ์ออกมาได้ เช่น ฟังก์ชั่น time() จะให้ค่าเป็น timestamp (เป็น integer) ของวันที่และเวลาปัจจุบัน แต่ในกรณีที่ฟังก์ชั่นต้องการค่าบางอย่างจากโปรแกรมที่เรียกใช้มัน จะทำได้โดยการส่งค่าผ่านพารามิเตอร์ การส่งผ่านค่าให้กับฟังก์ชั่นทำได้สองวิธีคือ&lt;div&gt;    การส่งผ่านด้วยค่า (passing by Value)   เป็นวิธีการส่งผ่านค่าที่มักใช้กันโดยทัี่วไป คือใส่ตัวแปรเป็นอาร์กิวเมนต์ ให้กับฟังก์ชั่นแล้ว  ถึงแม้ในฟังก์ชั่นจะมีการเปลี่ยนค่าของตัวแปรพารามิเตอร์ที่รับค่ามาจากอาร์กิวเมนต์นั้น ค่าของตัวแปรอาร์กิวเมน์ที่อยุ่ภายนอกฟังก์ชั่นไม่เปลี่ยนแปลง&lt;/div&gt;&lt;div&gt;    การส่งผ่านด้วยการอ้างอิง (passing by reference) เมื่อใส่สักษณ์ &amp;amp;(ampersand) ไว้หน้าอาร์กิวเมนต์ในขณะสร้างฟังก์ชั่น จะมีผลให้เป็นการส่งผ่านการอ้างอิง  โดยหากในฟังก์ชั่นมีการเปลี่ยนค่าตัวแปรอาร์กิวเมนต์นั้น ค่าของตัวแปรภายนอกฟังก์ชั่นจะถูกเปลี่ยนตามด้วย&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-1385334420314218420?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/1385334420314218420/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=1385334420314218420' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/1385334420314218420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/1385334420314218420'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/blog-post_11.html' title='การส่งผ่านค่าให้แก่ฟังก์ชั่น'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-5026803586334980150</id><published>2008-10-10T16:30:00.000+07:00</published><updated>2010-02-28T01:21:56.053+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Engineering'/><title type='text'>ประวัติของ ระบบปฏิบัติการ</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(0, 0, 255); font-family: tahoma; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;&lt;a name="history"&gt;&lt;span style="color:Green;"&gt;&lt;p class="lc2" style="font-family: 'MS Sans Serif,Angsana New,Courier News'; font-size: 11pt; color: black; "&gt;&lt;span style="color:blue;"&gt;ผมขอพูดถึงระบบของ Microsoft เป็นเบื้องต้นก่อน ส่วนระบบปฏิบัติการ Linux และ Unix ค่อยทะยอยมาทีหลังนะครับ &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ระบบปฏิบัติการของบริษัท ไมโครซอพท์ สำหรับเครื่อง เดสก์ทอป และ แลปทอป &lt;br /&gt;สามารถแบ่งได้เป็น 3 ตระกูลคือ &lt;br /&gt;1. MS-DOS &lt;br /&gt;2. Windows ( 3.1,95,98 ,ME ) &lt;br /&gt;3. Widnows NT, Windows 2000, WindowXP&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="topic4" style="font-family: 'courier News,sans-serif'; font-weight: bold; font-size: 20pt; color: rgb(70, 69, 248); "&gt;&lt;span style="color:brown;"&gt;1. MS-DOS ( Microsoft-Disk Operation System )&lt;/span&gt;&lt;/p&gt;&lt;span style="color:brown;"&gt;&lt;p class="lc2" style="font-family: 'MS Sans Serif,Angsana New,Courier News'; font-size: 11pt; color: black; "&gt;&lt;span style="color:blue;"&gt;"MS-DOS 1,2,3,... ระบบปฏิบัติการแบบ 16 บิต แบบที่เรียกว่า Real Mode คือต้องพิมพ์คำสั่งสำหรับใช้งานซึ่งยากต่อการจดจำ " &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;ราวปี ค.ศ 1981 IBM ยักษ์ใหญ่ในวงการคอมพิวเตอร์ในขณะนั้นได้ผลิตเครื่อง PC ( Personal Computer ) แปลว่า เครื่องคอมพิวเตอร์ส่วนบุคคล เริ่มจากรุ่น IBM PC 8088 เป็นคอมพิวเตอร์แบบที่เขาเรียกว่า เรียลโหมด โดยตอนนั้นบริษัท ไมโครซอพต์ได้สร้างระบบปฏิบัติการ MS-DOS 1.0 เพื่อใช้ในคอมพิวเตอร์รุ่นนี้ โดยใช้ตัวแปลภาษาเบสิก สำหรับใช้บนซีพียู 8088 และ Z-80 &lt;br /&gt;2 ปีต่อมาได้พัฒนามาเป็นรุ่น MS-DOS 2.0 หน่วยความจำของระบบเพิ่มจาก 8 Kb ( จากรุ่น 1.0 ) เป็น 24 Kb แต่ยังคงเป็นบรรทัดคำสั่งที่ขอยืมมาจากของ Unix อยู่ &lt;br /&gt;เมื่อถึงปี 1986 บริษัท Intel ผลิตซีพียู 80286 ขึ้นมา ทาง IBM จึงสร้างเครื่องรุ่นที่เรียกว่า PC/AT ไมโครซอพท์ก็ได้สร้าง MS-DOS 3.0 มารองรับการทำงานเช่นกัน ตอนนั้นประสิทธิภาพของซีพียูไปไกลกว่าอุปกรณ์ คือ ซีพียู 80286 สามารถวิ่งได้ที่ความเร็ว 8 เมกกะเฮิร์ต โดยใช้หน่วยความจำได้ถึง 16 Mb แต่คอมพิวเตอร์ขณะนั้นมีหน่วยความจำเพียง 1-2 Mb เนื่องจากในขณะนั้นหน่วยความจำราคาแพงมาก &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="topic4" style="font-family: 'courier News,sans-serif'; font-weight: bold; font-size: 20pt; color: rgb(70, 69, 248); "&gt;&lt;span style="color:brown;"&gt;2. Windows ( 3.1,95,98 ,ME )&lt;/span&gt;&lt;/p&gt;&lt;span style="color:brown;"&gt;&lt;p class="lc2" style="font-family: 'MS Sans Serif,Angsana New,Courier News'; font-size: 11pt; color: black; "&gt;&lt;span style="color:blue;"&gt;" Ms-Dos ตัวสุดท้ายเป็น 6.22 ,จากนั้น Windows1,2 ออกมาทดลองตลาด ( แต่ไม่แพร่หลาย ) เมื่อปี 1992 จึงพัฒนามาเป็น Windows 3.0 และ 3.1 ระบบปฏิบัติการแบบ Gui ( Graphic user interface ) โดยรวมรวมชุดคำสั่งออกมาเป็นภาพเพื่อให้คลิกได้ง่าย ๆ แทนการพิมพ์คำสั่ง " &lt;br /&gt;&lt;br /&gt;&lt;span style="color:black;"&gt;ในขณะที่ MS-DOS 3.0 กำลังใช้กันอยู่ ก็มีระบบ Mac ของบริษัท Apple ที่ใช้ในเครื่อง Apple Macintosh ดังขึ้นมา ทาง ไมโครซอพท์จึงทำการสร้าง Windows1.0 ขึ้นมาในปี 1985 แต่ไม่ประสบความสำเร็จ ต่อมาในปี 1987 จึงออก Windows 2.0 สำหรับใช้กับเครื่อง PC/AT ของ IBM แต่ก็ยังไม่ดี &lt;br /&gt;&lt;span style="color:red;"&gt;ปี 1980 เมื่อมีซีพียู 80386 ขึ้นมาจึงได้พัฒนามาเป็น Windows 3.0 และ 3.11&lt;/span&gt; เวอร์ชั่นนี้ได้รับความสำเร็จเป็นอย่างมากมาย &lt;br /&gt;อย่างไรก็ตามระบบ Windows 3.1 ก็ยังถือว่าเป็นระบบที่ติดต่อผู้ใช้ในแบบกราฟิก( Graphic user interface ) ของ MS-DOS เนื่องจาก MS-DOS ยังควบคุมการทำงานของเครื่องและระบบไฟล์อยู่ โปรแกรมทั้งหมดยังทำงานบนแอ็ดเดรสเดียวกัน ซึ่งยังมีข้อผิดพลาด หรือที่เขาเรียกว่าบั๊ก ที่ทำให้เครื่องแฮ้ง ได้อยู่เสมอ &lt;br /&gt;&lt;br /&gt;&lt;span style="color:red;"&gt;ปี 1995-1997 Windows 95 &lt;/span&gt;ได้ออกวางจำหน่าย ซึ่งเป็น ระบบ แบบ 32 บิตรุ่นแรก ที่มีการทำงานแบบที่เรียกว่า Multitasking หรือสามารถทำงานได้หลาย ๆ อย่าง ในเวลาเดียวกัน และคุณสมบัติโดดเด่นก็คือ Plug and Play ทำให้ติดตั้งอุปกรณ์ใหม่ ๆ เข้าใปได้ง่ายขึ้น อย่างไรก็ตามก็ถือว่ายังแยกตัวออกมาจาก MS-DOS อย่างไม่สมบูรณ์ ( ยังเป็นแบบ 32 ที่ถือว่ายังไม่สมบูรณ์ ) ยังมีโค๊ดแบบ 16 บิตภาษาแอสเซ็มบลีอยู่ และระบบไฟล์ที่เป็นของ MS_DOS อยู่ แต่การเปลี่ยนแปลงที่เห็นชัดเจนก็คือ การที่สามารถตั้งชื่อ และนามสกุลของไฟล์รวมได้ถึง 255ตัวอักษร ( เดิม ชื่อไม่เกิน 8 และนามสกุลไม่เกิน 3 ) และประมาณปี 1997 Windows 95 ได้ถูกแก้ใขเล็กน้อยเป็น &lt;span style="color:red;"&gt;Windows 95 Osr 2.0 &lt;/span&gt;ในขณะนี้ MS-DOS ที่ถือว่าเป็นเวอร์ชั่นสุดท้าย ก็คือ DOS 6.22 &lt;br /&gt;&lt;br /&gt;และปี 1998 &lt;span style="color:red;"&gt;Windows 98 &lt;/span&gt;ก็ออกจำหน่าย ในเวอร์ชั่นนี้ ถือว่ายังรวมเอาโค๊ดของ MS_DOS อยู่ ( และหลายฝ่ายยังเรียก Dos รุ่นนี้ว่าเป็นรุ่น 7.1 ) เพื่อให้สามารถรองรับ แอปพลิเคชั่นเดิมของ MS-DOS ได้นั่นเอง ทำให้ยังไม่สามารถแยกตัวจาก MS-DOS ได้อย่างเด็ดขาด อย่างไรก็ตาม Windows 98 เปลี่ยนมาใช้ระบบไฟล์แบบ Fat 32 ทำให้ ฮาร์ดดิสก์มีขนาดใหญ่กว่า 2 GigaByte ได้ ( 2 กิกะไบต์ ถึง 2 เทอร์ราไบต์ ) ต่อมาช่วงปี 1999 ได้ อัพเดทซอพแวร์และแก้ใขบั๊กบางส่วนเป็น Windows 98 Se &lt;br /&gt;&lt;br /&gt;ช่วงนี้ Microsoft ประกาศจะหยุดพัฒนา Windows 9x และหันมาพัฒนาและวางตลาด Windows 2000 &lt;br /&gt;&lt;span style="color:red;"&gt;แต่ ปี 2000 กลับมี WindowsMe &lt;/span&gt;( ซึ่งก็แปลว่า 2000 ) ออกมาเหมือน Windows 9x อีก หนึ่งอัลบั้ม ทำให้เกิดการงงกันเล็กน้อย แต่สาเหตุที่ออกตัวนี้มาก็เพราะว่ามีการพบข้อผิดพลาดของ Windows 98 ( เขาเรียกว่าแก้บั๊ก ) และเพิ่มประสิทธิภาพทางด้านมัลติมีเดีย ,กราฟิก และ เน็ตเวิร์ค เพือรักษา ตลาดเดิมของ Windows9x &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color:blue;"&gt;&lt;span style="color:black;"&gt;&lt;p class="topic4" style="font-family: 'courier News,sans-serif'; font-weight: bold; font-size: 20pt; color: rgb(70, 69, 248); "&gt;&lt;span style="color:brown;"&gt;3. Widnows NT, Windows 2000 &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color:brown;"&gt;&lt;p class="lc2" style="font-family: 'MS Sans Serif,Angsana New,Courier News'; font-size: 11pt; color: black; "&gt;&lt;span style="color:blue;"&gt;" จาก Windows 95 ( กลุ่มผู้ใช้ตามบ้าน ) เป็น Windows NT ( กลุ่มองกรณ์ หรือระบบเครือข่ายที่ใหญ่ขึ้น ) และได้กำเนิด WindowsNT 4.0 ปลายปี 95 ส่วน Windows 2000 อาจเรียกได้ว่าก็คือ Windows NT 5.0 เป็นการรวมรูปแบบของ Windows 98 และ Windows NT 4.0 ไว้ด้วยกัน " &lt;br /&gt;&lt;br /&gt;&lt;span style="color:black;"&gt;ในราว ๆ ปี 1985 IBM และ Microsoft ได้ร่วมกันพัฒนาระบบปฏิบัติการ OS/2 ที่เขียนด้วยภาษาแอสเซ็มบลี และช่วงนั้น ก็มีการสร้าง &lt;span style="color:red;"&gt;Windows NT&lt;/span&gt; ( NT ย่อมาจาก New Technology เพื่อมาสนับสนุน API ( Application-Programming Interface ) &lt;br /&gt;&lt;br /&gt;เวอร์ชั่นแรกของ NT คือ Windows NT 3.1 และ Windows NT 3.1 Advance Server ลักษณะเด่นก็คือระบบไฟล์แบบ NTFS ( New Techonology File System ) &lt;br /&gt;&lt;br /&gt;ปี 1996 ถูกพัฒนามาเป็น Windows NT 4.0 ซึ่งถือว่ามีประสิทธิภาพสูงสุด เป็นระบบที่เชื่อถือได้มากกว่าและ ระบบความปลอดภัย เหนือกว่า Windows 95,98 &lt;br /&gt;&lt;br /&gt;หมายเหตุ : ส่วนใหญ่โค๊ดของ Windows NT จะเป็นภาษา C &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:red;"&gt;Windows 2000&lt;/span&gt; เป็นระบบปฏิบัติการแบบมัลติยูสเซอร์ แบบ 32 บิตที่แท้จริง ใช้สถาปัตยกรรม microkernel ( เช่นเดียวกับ Mach ) โดยแต่ละส่วนเป็นส่วนหนึ่งของระบบปฏิบัติการ และไม่เกิดผลกระทบกับส่วนอื่น &lt;br /&gt;&lt;br /&gt;ในด้านการรักษาความปลอดภัย Windows 2000 อยู่ในระดับ C2 ของกระทรวงกลาโหมสหรัฐ ทั้งในส่วนไฟล์ ไดเรกทอรี , โปรเซส และออปเจ็กต์ที่แชร์ต่าง ๆ นอกจากนี้ยังสนับสนุนการรันมัลติโปรเซสเซอร์ และอื่น ๆ อีกมากมาย &lt;br /&gt;&lt;br /&gt;ยังไงก็ตามต้องเลือกใช้ให้เหมาะสม &lt;br /&gt;Windows 2000 Professional ( เหมาะกับผู้ใช้ทั่วไป ) ส่วนที่เหลือจะใช้ในระบบองกรณ์ขนาดใหญ่&lt;br /&gt;Windows 2000 Server &lt;br /&gt;Windows 2000 AdvanceServer&lt;br /&gt;Windows 2000 Datacenter&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:red;"&gt;Windows XP &lt;/span&gt;ถือว่าพัฒนามาจาก Windows NT และ Windows 2000 เราจะพบว่าระบบความปลอดภัย ( Security ) เหมือน windows 2000 &lt;br /&gt;รุ่นต่าง ๆ ของ Windows XP ก็ออกมาหลายเวอร์ชั่นเท่าที่พบก็มี &lt;br /&gt;Windows XP Whistler Beta1 &lt;br /&gt;Windows XP Whistler Beta2 &lt;br /&gt;Windows XP Personal &lt;br /&gt;&lt;br /&gt;ผมก็ยังงง ๆ อยู่ หาประวัติและข้อมูลที่ถูกต้องจริงๆ ยังไม่เคลียร์ครับ แต่เท่าที่ใช้กันในปัจจุบันก็จะมี &lt;br /&gt;Windows XP Home เหมาะสำหรับผู้ใช้ทั่วไป&lt;br /&gt;Windows XP Pro เหนือกว่า Hoem ทางด้าน Network และเพิ่มคุณสมบัติบางประการ เหมาะสำหรับระดับ Power user &lt;br /&gt;Windows XP 64-Bit Edition ใช้กับ ซีพียู 64 บิต ( ตัวใหม่สุด ) &lt;br /&gt;&lt;br /&gt;&lt;span style="color:red;"&gt;หมายเหตุ: &lt;/span&gt;&lt;br /&gt;Windows CE เป็นเวอร์ชั่นสำหรับเครื่องคอมพิวเตอร์ พกพา และคอมพิวเตอร์ขนาดเล็กรวมทั้ง AutoPc ที่ใช้กันในรถยนต์ต่างประเทศ จะคล้าย ๆ กับ Windows 95&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-5026803586334980150?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/5026803586334980150/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=5026803586334980150' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/5026803586334980150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/5026803586334980150'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/blog-post_124.html' title='ประวัติของ ระบบปฏิบัติการ'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-5372901694358547891</id><published>2008-10-10T16:28:00.000+07:00</published><updated>2010-02-28T01:21:56.054+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Engineering'/><title type='text'>หน้าที่ของระบบปฏิบัติการ</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(0, 0, 255); font-family: tahoma; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;&lt;a name="contact"&gt;&lt;p class="topic2" style="font-family: 'sans serif'; text-align: center; font-size: 20pt; font-weight: bold; color: rgb(165, 42, 42); "&gt;หน้าที่ของระบบปฏิบัติการ&lt;/p&gt;&lt;br /&gt;&lt;p class="lc4" style="font-family: 'MS Sans Serif,Angsana New,Courier News'; font-size: 12pt; color: black; font-weight: bold; "&gt;1.ติดต่อกับผู้ใช้ ( User Interface ) &lt;br /&gt;&lt;img src="http://www.guycomputer.com/images/os1.gif" align="right" /&gt;&lt;/p&gt;&lt;p class="lc2" style="font-family: 'MS Sans Serif,Angsana New,Courier News'; font-size: 11pt; color: black; "&gt;&lt;span style="color:blue;"&gt;ผู้ใช้คอมพิวเตอร์สามารถพิมพ์คำสั่งทางคีย์บอร์ด ( กรณีเป็นระบบปฏิบัติการรุ่นเก่าเช่น Dos ) หรือ ลากเมาส์ไปคลิกสั่ง ( กรณีใช้ระบบปฏิบัติการ Windows ) เพื่อให้ ระบบปฏิบัติการ ทำการติดต่อไปยัง System call ให้ทำตามสิ่งที่คุณต้องการต่อไป ดังนั้นจึงถือว่าเป็นตัวกลางระหว่างผู้ใช้กับฮาร์ดแวร์ ดังภาพจำลอง &lt;br /&gt;( สังเกตุว่า ระบบปฏิบัติการจะทำหน้าที่ติดต่อระหว่าง โปรแกรมกับ ฮาร์ดแวร์ด้วย ดังนั้น โปรแกรมส่วนใหญ่ก็ต้องอาศัยระบบปฏิบัติการเช่นกัน ) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/a&gt;&lt;a name="control"&gt;&lt;p class="lc4" style="font-family: 'MS Sans Serif,Angsana New,Courier News'; font-size: 12pt; color: black; font-weight: bold; "&gt;2.ควบคุมอุปกรณ์ ( ฮาร์ดแวร์ ) &lt;br /&gt;&lt;/p&gt;&lt;p class="lc2" style="font-family: 'MS Sans Serif,Angsana New,Courier News'; font-size: 11pt; color: black; "&gt;&lt;span style="color:blue;"&gt;ถ้าหากผู้ใช้ทุกคนต้องเขียนโปรแกรมเป็นเพื่อควบคุมการทำงานของอุปกรณ์ต่าง ๆ ( ฮาร์ดแวร์ ) ในคอมพิวเตอร์ทั้งหมด การใช้งานคอมพิวเตอร์ก็คงยากที่จะใช้งานและไม่แพร่หลาย ระบบปฏิบัติการ จึงถูกสร้างขึ้นมาทำหน้าที่แทน โดยมีโปรแกรมย่อย ๆ มากมายเรียกว่ารูทีน เช่น รูทีนควบคุมจอภาพ, รูทีนควบคุมดิสก์ ทั้งนี้เพื่อให้อุปกรณ์เหล่านั้นพร้อมรอรับคำสั่งที่จะทำงานได้ทันที&lt;/span&gt;&lt;/p&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a name="manage"&gt;&lt;p class="lc4" style="font-family: 'MS Sans Serif,Angsana New,Courier News'; font-size: 12pt; color: black; font-weight: bold; "&gt;3.จัดสรรทรัพยากร ( Resources Management ) ในระบบให้ทำงานได้อย่างต่อเนื่องและเหมาะสม&lt;/p&gt;&lt;p class="lc2" style="font-family: 'MS Sans Serif,Angsana New,Courier News'; font-size: 11pt; color: black; "&gt;&lt;span style="color:blue;"&gt;ตัวอย่างของทรัพยากรเช่น CPU, หน่วยความจำ Ram,อุปกรณ์อินพุต/เอาต์พุต เป็นต้น &lt;br /&gt;สาเหตุที่ต้องมีการจัดสรรทรัพยากร ก็เพราะว่า&lt;br /&gt;1. ทรัพยากรมีหลายประเภท &lt;br /&gt;2. ทรัพยากรบางอย่างของระบบมีจำกัด &lt;br /&gt;เช่น ขบวนการคิด ( Process ) ของซีพียู และ หน่วยความจำประเภทต่าง ๆ ยกตัวอย่างเมื่อใช้โปรแกรมหลาย ๆ โปรแกรมพร้อมกันในระบบ Windows โปรแกรมแต่ละตัว ก็ต้องการขบวนการคิดที่แตกต่างกันไป และจำนวนหน่วยความจำที่ต้องเพียงพอเพื่อการทำงานที่ต่อเนื่อง ระบบปฏิบัติการจึงมีหน้าที่จัดสรรให้เหมาะสม ดังกล่าว &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-5372901694358547891?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/5372901694358547891/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=5372901694358547891' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/5372901694358547891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/5372901694358547891'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/blog-post_5970.html' title='หน้าที่ของระบบปฏิบัติการ'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-3274585141447042158</id><published>2008-10-10T12:16:00.005+07:00</published><updated>2010-02-28T01:19:13.364+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>ตัวอย่างการสร้างฟังก์ชั่น  php สำหรับแปลงรหัสสี</title><content type='html'>การสร้างฟังก์ชั่นสำหรับแปลงรหัสสี RGB ในแบบเลขฐานสิบไปเป็นเลขฐานสิบหก&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;function rgb2hex($pRed,$pGreen,$pBlue) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;  $r = dechex($pRed);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;  $g = dechex($pGreen);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;  $b = dechex($pBlue);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;  return "#".$r.$g.$b;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;$bgcol = rgb2hex(255,128,192);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;echo "";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;echo "Background color is ".strtoupper($bgcol);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;echo "";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;?&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;จากโค้ดด้านบนจะได้ ผลลัพธ์ดังรูปข้างล่างนี้&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_zg_N4Jt3Xqg/SO7nR0IWkZI/AAAAAAAAAYo/1KPLw2GddpM/s320/ex6-1.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5255392108425417106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    ฟังก์ชั่น rgb2hex() ในตัวอย่างข้างบน เป็นแบบ user-defined function จะรับปค่ารหัสสีที่เป็นเลขฐานสิบของสีแดง สีเขียว สีน้ำเงิน ผ่านพารามิเตอร์ &lt;span class="Apple-style-span" style="color: rgb(153, 0, 0); "&gt;$pRed,$pGreen,$pBlue ตามลำดับ จากนั้นเลขฐานสิบทั้งสาม จะถูกแปลงเป็นลขฐานสิบหกด้วยฟังก์ชั่น dechex()  โดยเก็บไว้ในตัวแปร $r, $g , $b ตามลำดับ ก่อนที่คำสั่ง return จะ่ส่งค่าผลลัพธ์กลับคืนออกมาด้วยฟังก์ชั่น rgb2hex() จะคืนค่าเป็นเลขฐานสิบหกของแม่สีทั้งสามเรียงติดกัน และนำหน้าด้วยเครื่องหมายของ #&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-3274585141447042158?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/3274585141447042158/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=3274585141447042158' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/3274585141447042158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/3274585141447042158'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/php_10.html' title='ตัวอย่างการสร้างฟังก์ชั่น  php สำหรับแปลงรหัสสี'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zg_N4Jt3Xqg/SO7nR0IWkZI/AAAAAAAAAYo/1KPLw2GddpM/s72-c/ex6-1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-2773085149824218191</id><published>2008-10-10T00:58:00.004+07:00</published><updated>2010-02-28T01:21:21.693+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ความรัก'/><title type='text'>ค่ำคืนนี้ช่างเหน็บหนาว..</title><content type='html'>&lt;div style="text-align: center; color: rgb(102, 0, 0);"&gt;คุณเคยรักใครสักคน แล้วไม่สามารถรักเค้า่ต่อไปได้..หรือเปล่า&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;คุณสับสน ในความรักหรือไม่&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://www.buayaicity.com/webboard/photo/42734273.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-2773085149824218191?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/2773085149824218191/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=2773085149824218191' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/2773085149824218191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/2773085149824218191'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/blog-post_10.html' title='ค่ำคืนนี้ช่างเหน็บหนาว..'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-5715198627443891635</id><published>2008-10-09T19:26:00.005+07:00</published><updated>2010-02-28T01:19:13.365+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>การสร้างและเรียกใช้ฟังก์ชั่นใน PHP</title><content type='html'>       ในการสร้างแอพพลิเคชั่นขึ้นมาใช้งาน  เราอาจจะพบว่ามีบางชุดคำสั่งที่ปรากฏอยู่ในโปรแกรมมากกว่า หนึ่งครั้ง  เนื่องจากโปรแกรมมีความจำเป็นต้องทำงานในลักษณะที่ซ้ำๆ กันอยู่ในแต่ละส่วนของปรแกรมชุดคำสั่งที่ซ้ำๆ กันเหล่านี้เป็นสาเหตุที่ทำให้ต้องเสียเวลาในการพิมพ์คำสั่ง และเพิ่มโอกาศทีึ่จะทำให้เกิดข้อผิดพลาดขึ้น แต่ถ้าเราแยกคำสั่งเหล่านี้อออกมาแล้วสร้างขึ้นเป็นฟังก์ชั่น จะทำให้ไม่จำเป็น้องเขียนชุดคำสั่งเหล่านี้ซ้ำๆ กันอีก และหากได้ทำกาทดสอบฟังก์ชั่นนั้นเป็นอย่างดีแล้วก็จะลดโอกาสในการเกิดขัดผิดพลาดจากการเีรียกใชั้ฟังก์ชั่นนั้นได้&lt;div&gt;      สำหรับ PHP จะมีฟังก์ชั่นอยู่สองประเภทคือ buit-in functions ซึ่่งเป็นฟังก์ชั่นที่มีให้เรียกใช้ได้อยุ่แล้ว เช่น ฟังก์ชั่น chr(),substr(), Itrim() เป็นต้น และ user-defind fundtions ซึ่งเป็นฟังก์ชั่นที่ผู้ใช้สร้างขึ้นเองเพือวัตถุประสงค์บางอย่าง &lt;/div&gt;&lt;div&gt;      รูปแบบการเขียนฟังก์ชั่น จะขึ้นต้นด้วย function แล้วตามด้วยชื่อฟังก์ชั่นที่กำหนดขึ้น และตามด้วยเครื่องหมายวงเล็บเปิดและปิด โดยที่ในระหว่างเครื่อหมายวงเล็บนี้จะมีการกำหนดพารามิเตอร์ หรือไม่ก็ได้และใช้เครื่องหมายปีกกา { } ครอบคลุมคำสั่งทั้งหมดที่อยู่ภายในฟังก์ชั่นดังนี้&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;     function th_hello() {&lt;/div&gt;&lt;div&gt;                 print "สวัสดีครับ";&lt;/div&gt;&lt;div&gt;      }&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-5715198627443891635?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/5715198627443891635/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=5715198627443891635' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/5715198627443891635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/5715198627443891635'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/php.html' title='การสร้างและเรียกใช้ฟังก์ชั่นใน PHP'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-8553172735798072119</id><published>2008-10-07T17:58:00.002+07:00</published><updated>2010-02-28T01:19:13.365+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>ทำไมต้องเป็น MySQL</title><content type='html'>     แม้ว่า MySQL ไม่ใช่ระบบจัดการฐานข้อมูลที่ดีที่สุด แต่ด้อยจุดเด่นหลายประการ ทำให้ MySQL ก้าวขึ้นมาเป็นระบบจัดการฐานข้อมูลท่มีจำนวนผู้ใช้มากที่สุดในกลุ่ม Open Source Database &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       &lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;ข้อดีของ MySQL&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;1. ฟรี สามารถใช้งานได้โดยไม่ต้องเสียค่าลิขสิทธิ์&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;2. เปิดเผยซอร์สโค้ด&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;3. มีวความเร็วในการทำงานสูง&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;4. มีเสถียรภาพสูง&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;5. ทำงานได้กับระบบปฏิับัติการที่หลกาหลาย ไม่ว่าจะเป็น UNIX ,Linux , Windows 2000 ,Windows XP&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;6. มีผู้ใช้เป็นจำนวนมาก ทำให้มีการพัฒนาและออกเวอร์ชั่นใหม่ๆ อย่างสม่ำเสมอ&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;7. ติดตั้งและใช้งานง่าย มีคู่มือให้ดาวน์โหลดได้ฟรี&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;     ระบบจัดการฐานข้อมูล MySQL เหมาะกับธุรกิจขนาดเล็กและขนาดกลาง และไม่จำเป็นต้องสิ้นเปลืองงลประมาณจำนวนมากไปกับการซื้อระบบจัดการฐานข้อมูล และในปัจจุบัน MySQL  ก็ได้เพิ่มเพิมคุณสมบัติที่สำคัญคอการประมวลผลแบบ Transaction รวมถึงรองรับการใช้ Stored Procedures และ Triggers แล้ว&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;   คู่มือการใช้ &lt;a href="http://feeds.feedburner.com/blognone/BNBN?q=atom.xml"&gt;M&lt;/a&gt;ySQL สามารถดาวน์โหลดได้ที่ www.mysql.com/docummetation โดยมีให้เลือกทั้งในรูปบบของไฟล์ PDF,HTML  ขอแนะนำให้นำ MySQL มาใช้งานดาวน์โหลดคู่มือมาศึกษาประกอบด้วย&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-8553172735798072119?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/8553172735798072119/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=8553172735798072119' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/8553172735798072119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/8553172735798072119'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/mysql.html' title='ทำไมต้องเป็น MySQL'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-6207750274987025420</id><published>2008-10-07T15:34:00.002+07:00</published><updated>2010-02-28T01:19:13.365+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>ระบบฐานข้อมูล MySQL in Website</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://microsoft.apress.com/images/articles/articles_19991108_2.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://microsoft.apress.com/images/articles/articles_19991108_2.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;                 สร้างเว็บเพจที่เรียบง่ายและไม่มีการเปลี่ยนแปลงบ่อยๆ นั้น การใช้ภาษา HTMl เพียงอย่างเดียวก็อาจจะเพียงพอแล้ว แต่ในปัจจุบันความต้องการรับรู้ข่าวสารต่างๆ ให้รวดเร็วและทันต่อเหตุการณ์เป็นแรงกดดันให้ผู้ที่ แต่เดิมใช้เพียงภาษา HTML จำเป้นต้องจำเทคโนโลยีอื่นๆ เข้ามาช่วยให้สามารถปรับปรุงข้อมูลได้ทันท่วงที และลดความผิดพลายที่อาจจะเกิดขึ้นจากการที่ต้องปฏิบัติงานกับข้อมูลจำนานมาหาศาล และสิ่งที่หนึ่งที่ถูกนำมาใช้เพื่อนบรรเทาปัญหาเหล่านี้คือ ระบบฐานข้อมูลบนเว็บ (Web Database)&lt;div&gt;               และเมื่อมีความจำเป็นนำระบบจัดการฐานข้อมูลมาใช้ในเว็ลไซท์ที่เขียนขึ้นด้วย php ระบบจัดการฐานข้อมูลที่มักจะถูกเลือกใช้เป็นลำดับต้นๆ คือ MySQL ด้วยคุณสมบัิเด่นหลายประการ ทำให้ผู้ใช้ PHP ส่วนใหญ่เลือกใช้ MySQL เป็นระบบฐานข้อมูลสำหรับเว็บไซท์ และ Web Application&lt;/div&gt;&lt;div&gt;             MySQL เป็นระบบฐานข้อมูลที่ถูกพัฒนาโดยบริษัท MySQL AB ประเทศสวีเดน โดยผู้ก่อตั้งเป็นชาวสวีเดนสองคนคือ David Axmark และ Alln Larsson และชายฟินแลนด์อีกหนึ่งคือ Michael "Monty Widenius ซึ่งมีวัตถุประสงค์ให้ MySQL เป็นซอฟต์แวร์ฟรีที่เปิดเผยซอร์สโค้ด ภายใต้ GNU General Public License (GPL)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-6207750274987025420?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/6207750274987025420/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=6207750274987025420' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/6207750274987025420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/6207750274987025420'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/mysql-in-website.html' title='ระบบฐานข้อมูล MySQL in Website'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-1294819828134434365</id><published>2008-10-06T15:45:00.001+07:00</published><updated>2010-02-28T01:19:13.366+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>ajax and php</title><content type='html'>&lt;a href="http://codesnippet.exteen.com/20060608/ajax-php"&gt;เรียนรู้ Ajax + Php&lt;/a&gt;&lt;br /&gt;        &lt;div class="entrycontent"&gt;&lt;br /&gt;         &lt;p&gt;&lt;span style="font-size:85%;"&gt;ได้กลับมาอับเดต blog อีกครั้งครับ เงียบเชียว blog นี้วันนี้จะมาพูดถึงการนำ Ajax มาใช้งานกับ php แบบฉบับพื้นฐาน&lt;br /&gt;เดี่ยวนี้มี tools ในการเขียน Ajax มากขึ้นจนเรามองไม่เห็นว่า code จริงๆของ ajax เป็นอย่างไรมีบาง tools ชนิดที่ไม่ต้องเขียนjavascript หรือ xml ก็สามารถสร้าง ajax มาใช้งานได้เพราะถูกสร้างเป็น wrapper หรือ framework ครอบคลุมในส่วนของการทำงานของภายในทั้งหมดที่เป็นการทำงานผสมผสานกันระหว่าง javascript และ xml&lt;br /&gt;เริ่มต้นด้วยการสร้าง file ในฝั่ง client ชื่อ client_request.html จะสร้าง function เพื่อทำการสร้างตัว XMLHttpRequestทำการส่งข้อมูลไปยัง serverในที่นี้จะทำการGETไปยังFileบนServerที่ชื่อserver_response.php&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;function xmlRequest(url){&lt;br /&gt;var http_request = false;&lt;br /&gt;if (window.XMLHttpRequest) {&lt;br /&gt;// Mozilla, Safari,...&lt;br /&gt;http_request = new XMLHttpRequest();&lt;br /&gt;if (http_request.overrideMimeType) {&lt;br /&gt;http_request.overrideMimeType('text/xml');&lt;br /&gt;// See note below about this line&lt;br /&gt;}&lt;br /&gt;} else if (window.ActiveXObject) { // IE&lt;br /&gt;try {&lt;br /&gt;http_request = new ActiveXObject("Msxml2.XMLHTTP");&lt;br /&gt;}catch(e){&lt;br /&gt;try {&lt;br /&gt;http_request = new ActiveXObject("Microsoft.XMLHTTP");&lt;br /&gt;} catch (e)&lt;br /&gt;{}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;if (!http_request) {&lt;br /&gt;alert('Not create xmlhttp request :P .');&lt;br /&gt;return false;&lt;br /&gt;}&lt;br /&gt;http_request.onreadystatechange = function() {&lt;br /&gt;loadData(http_request);&lt;br /&gt;};&lt;br /&gt;http_request.open('GET', url, true);&lt;br /&gt;http_request.send(null);&lt;br /&gt;}//end function&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;ส่วนต่อไปเป็นfilephpที่ทำงานบนserverจะทำการสร้างxmlจากarrayตรงนี้สามารถประยุกค์ใช้งานซึ่งอาจจะดึงมาจากฐานข้อมูลก็ได้ นำข้อมูลทั้งหมดที่ได้มาสร้างXml Streamเพื่อส่งตอบกลับไปยังClientซึ่ง file client_request.htmlจะมีfunctionการตอบรับ&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#333333;"&gt;&lt;strong&gt;&lt;span style="color:#0000bb;"&gt;&amp;lt;? &lt;/span&gt;&lt;span style="color:#007700;"&gt;function &lt;/span&gt;&lt;span style="color:#0000bb;"&gt;getXML&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#333333;"&gt;&lt;strong&gt;&lt;span style="color:#007700;"&gt;(){&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000bb;"&gt;$arr&lt;/span&gt;&lt;span style="color:#007700;"&gt;=Array(&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#dd0000;"&gt;&lt;span style="font-size:85%;color:#333333;"&gt;&lt;strong&gt;"England","Thailand","Italy","Brazil");&lt;br /&gt;$xmlStr="&amp;lt;?xml version=\"1.0\" ?&amp;gt;\";&lt;br /&gt;$xmlStr.="&amp;lt;root&amp;gt;";&lt;br /&gt;foreach($arr as $node){&lt;br /&gt;$xmlStr.="&amp;lt;country&amp;gt;".$node."&amp;lt;/country&amp;gt;";&lt;br /&gt;}&lt;br /&gt;$xmlStr.="&amp;lt;/root&amp;gt;";&lt;br /&gt;return $xmlStr;&lt;br /&gt;}&lt;br /&gt;echo getXML();&lt;br /&gt;?&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#dd0000;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; http_request.onreadystatechange = function() {&lt;br /&gt;loadData(http_request);&lt;br /&gt;};&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Function loadData จะทำงานก็ต่อเมื่อมีการตรวจสอบสถานะว่ามีการตอบรับเกิดขึ้นซึ่งจะมีการกำหนดสถานะดังต่อไปนี้&lt;br /&gt;1: loading&lt;br /&gt;2 : loaded&lt;br /&gt;3 : Interactive&lt;br /&gt;4 : Done&lt;br /&gt;ภายในfunction loadDataจะมีการตรวจสอบสถานะถ้าสถานะเท่ากับ4ก็คือserver ทำการส่งข้อมูลมายัง client เรียบร้อยแล้ว จึงสามารถนำข้อมูลที่ได้รับจาก server นำออกไปแสดง&lt;br /&gt;ดังcode ด้านล่าง&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;function loadData(http_request){&lt;br /&gt;/* handle changed http request state&lt;br /&gt;1 : loading&lt;br /&gt;2 : loaded&lt;br /&gt;3 : Interactive&lt;br /&gt;4 : Done&lt;br /&gt;*/&lt;br /&gt;if(http_request.readyState == 1){&lt;br /&gt;content.innerHTML="Loading..";&lt;br /&gt;}&lt;br /&gt;if (http_request.readyState == 4){&lt;br /&gt;// 200 OK&lt;br /&gt;if (http_request.status == 200){&lt;br /&gt;content.innerText=http_request.responseText;&lt;br /&gt;} else {&lt;br /&gt;content.innerHTML="Sorry someThing wrong!";&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}//end function&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;u&gt;Html File&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;input type="button" value=" xmlRequest " onClick="xmlRequest('server_response.php');" &amp;gt;&lt;br /&gt;&amp;lt;div id="content" style="color:red"/&amp;gt;&lt;br /&gt;ผลการรัน&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;?xml version="1.0" ?&amp;gt;&amp;lt;root&amp;gt;&amp;lt;country&amp;gt;England&amp;lt;/country&amp;gt;&amp;lt;country&amp;gt;&lt;br /&gt;Thailand&amp;lt;/country&amp;gt;&lt;br /&gt;&amp;lt;country&amp;gt;Italy&amp;lt;/country&amp;gt;&amp;lt;country&amp;gt;Brazil&amp;lt;/country&amp;gt;&amp;lt;/root&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;สุดท้ายเราสามารถประยุกต์ใช้โดยการนำเอาxml streamหรือfile xmlมาทำการparserหรือการท่อง node แต่ล่ะ nodeในxmlแล้วดึงข้อมูลออกมาใช้งานได้ ดัง function ด้านล่าง&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;function parseXML(obj){&lt;br /&gt;if (obj.hasChildNodes()) {&lt;br /&gt;document.write('&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;');&lt;br /&gt;if(typeof obj.tagName=='undefined'){&lt;br /&gt;document.write('&amp;lt;b&amp;gt;xml : &amp;lt;/b&amp;gt;');&lt;br /&gt;}else{&lt;br /&gt;document.write('&amp;lt;b&amp;gt;'+obj.tagName+' : &amp;lt;/b&amp;gt;');&lt;br /&gt;}&lt;br /&gt;var nodes = obj.childNodes.length;&lt;br /&gt;for(var i = 0; i &amp;lt; obj.childNodes.length; i++) {&lt;br /&gt;parseXML(obj.childNodes(i));&lt;br /&gt;}&lt;br /&gt;document.write('&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;');&lt;br /&gt;} else {&lt;br /&gt;document.write(obj.text);&lt;br /&gt;}&lt;br /&gt;}&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;u&gt;testxml.xml&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&amp;lt;?xml version="1.0" ?&amp;gt;&lt;br /&gt;&amp;lt;root&amp;gt;&lt;br /&gt;&amp;lt;country&amp;gt;England&amp;lt;/country&amp;gt;&lt;br /&gt;&amp;lt;country&amp;gt;Thailand&amp;lt;/country&amp;gt;&lt;br /&gt;&amp;lt;country&amp;gt;Italy&amp;lt;/country&amp;gt;&lt;br /&gt;&amp;lt;country&amp;gt;Brazil&amp;lt;/country&amp;gt;&lt;br /&gt;&amp;lt;/root&amp;gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;เรียกใช้&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;นำคำสั่ง&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;if(http_request.responseXML){&lt;br /&gt;parseXML(http_request.responseXML);&lt;br /&gt;}&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;ไปแทนที่&lt;br /&gt;content.innerText=http_request.responseText;&lt;br /&gt;ในfunction loadData&lt;br /&gt;และในhtml code&lt;br /&gt;&amp;lt;input type="button" value=" xmlRequest " onClick="xmlRequest('testxml.xml');" &amp;gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;ผลการรัน&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;xml : &lt;/strong&gt;version="1.0" &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span style="font-size:85%;"&gt;root : &lt;/span&gt;&lt;/b&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;country : &lt;/b&gt;England&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;country : &lt;/b&gt;Thailand&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;country : &lt;/b&gt;Italy&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;country : &lt;/b&gt;Brazil&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;entryในวันนี้มีคนเข้ามาถามใน msnครับ เห็นว่ามีประโยชน์ก็เลยนำมาเขียนเก็บไว้ในวันนี้ ยินดีครับที่จะแบ่งปันความรู้กัน เพราะมีหลายเรื่องที่ตัวเองยากจะรู้แต่ไม่รู้จะถามใครดี&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-1294819828134434365?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/1294819828134434365/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=1294819828134434365' title='1 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/1294819828134434365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/1294819828134434365'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/10/blog-post.html' title='ajax and php'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-3371683050340799683</id><published>2008-05-05T22:06:00.005+07:00</published><updated>2010-02-28T01:19:13.366+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>สถาปัตยกรรม MVC</title><content type='html'>สถาปัรยกรรม Model , View และ Controller (MVC)&lt;br /&gt;&lt;br /&gt;     MVC มีไว้เพื่อเป็นแบบแผนการสร้าง GUI Application โดยแยกสิ่งต่างๆ ในแอปพลิเคชัี่นออกจากกันให้แต่ละส่วนทำงานเฉพาะเพื่อให้สามารถเพขียนโค้ดและปรับปรุงแอปพลิเคชั่นได้ง่ายขึ้น&lt;br /&gt;    การพัฒนาซอฟต์แวร์ใมนยุดแรกๆ ผู้พัฒนามักจะเขียนโปรแกรมส่วนการแสดงผล ส่วนการติดต่อฐานข้อมูล เงื่อนไขและการควยคุมเหตุการ์ต่างๆ ไว้รวมกันในที่เดียยว และหลังจากนั้นเมื่อ 20 ปีก่อนจนปัจจุบันได้มีผู้เริ่มทดลองสถาปัตยกรรมของแว็บแอปพลิเคชั่นตามแนวคิดของ MVC ขึ้นมา โดยผลลัทธ์ที่ได้จากการทดลองดังกล่าวถูกสร้างขึ้นเป็น Framework ต่างๆ ได้แก่ Webobject , Strut และ Javascript Frace ซึ่งอยู่บนฐากฐานแนวความคิดของ MVC ทั้งหมด&lt;br /&gt;    Ruby on Rails (RoR) เป็น MVC Framework หนั่งโดย Rails จะควบคุมโครงสร้างของแอปพลิเคชั่นในการพัฒนา Model,View,Controller ซึ่งเหมือนกับการแยกกลุ่มของหน้าที่ ออกจากกัน และสามารุถรวมสิ่งที่ถูกแยกออกจากกันได้อย่างอัรโนมัติโดยที่ไม่ต้องเขียนอะไรเพิ่มเติม  ดังตัวอย่างทฤษฏีของ rails ซึ่งเป็นหลักการเกี่ยวกับกการสิ่งต่างๆ โดยที่ไม่ต้องกำนหดคุณสมบัติเพิ่มเติม หรือเรียกว่า Convention over Contiguration&lt;br /&gt;&lt;br /&gt;   &lt;br /&gt;     Active Record: Rails Model Support&lt;br /&gt;     สิ่งสำคัญของการพัฒนาพัฒนาเว็บแอปพลิเคชั่น คือ ต้องการให้เว็บแอปพลิเคชั่นสามารถจัดเก็บข้อมูลลงฐานข้อมูลได้  เช่น เว็บขายสินค้าที่ต้องการจัดเก็บรายการสินค้า รายการสินค้า  รายการสั่งซื้อ  และข้อมูลลูกค้า  เป็นต้น  หรือแม้แต่แอปพลิเคชึ่นที่เป็น Text ธรรมดา เช่น Webblog และเว็บข่าวสาร ยังต้องใช้ฐานข้อมูลจัดเก็บข้อมูลเช่นกัน&lt;br /&gt;     แม้ว่าจะไม่สามารถใช้ SQL เข้าถึงฐานข้อมูลเชิงสัมพันธ์ ได้โดยตรง  เนื่องจากฐานข้อมูลเชิงสัมพันธ์ที่ใช้อยู่ในปัจจุบันออกแบบมาจากทฤษฏีทางคณิตศาสตร์ซึ่งเป็นแนวคิดที่ดี แก่ยากต่อการะรหว่างฐานข้อมูลเชิงสัมพันธ์กับ Object-Oriented Programming Language  โดย Object เป็นทั้งข้อมูล Operation และฐานข้อมูลซึ่งเป็นชุดของข้อมูลทั้งหมด ว่ายต่อการแสดงเป็นแบบ Relation แต่บางครั้งก็ยากต่อการโค้ดในแบบ  Object-Oriented&lt;br /&gt;     เหตุผลข้างต้น  ส่งผลให้เกิดการรวบรวมมุมมอง Relational และ Objection-Orented เข้าด้วยกัน จึงเกิด 2 แนวทางคือ การมองว่าฐานข้อมูลเป็นจุดศูนย์กลางและการมองว่าโปรแกรมที่สร้างเป็นจุดศูนย์กลาง&lt;br /&gt;&lt;br /&gt;    การโปรแกรมโดยมองฐานข้อมูลเป็นจุดศูนย์กลาง&lt;br /&gt;    เป็นการเขียนโปรแกรมตรงข้ามกับการโปรแกรมฐานข้อมูลเชิงสัมพันธ์ในภาษาแบบ Procedural เช่น C และ COBOL  ที่จะต้องเขียนคำสั่ง SQL เพิ่มไปยังโค้ดซึ่งจะต้องมีการแปลง SQL ในโค้ดไปยังระดับที่ต่ำกว่าเพื่อเรียก Database Engine  เป็นการเขียนโค้ดที่ยุ่งยากและมีจำนวนมาก เหมาะกับการเขียนแอปพลิเคชั่นขนาดเล็ก  อย่างไรก็ตามจากการรวม Business Logic และ Database Access เข้าด้วยกัน อาจเกิดปัญหาเมื่อต้องการบำรุงรักษาหรือเพิ่มเติมแอปพลิเคชั่นในอยสตนแลบะจำเป็นจะต้องศึกษาภาษา SQL เพื่อเริ่มการเขียนโปรแกรมในแอปพลิเคชั่น &lt;br /&gt;     การเขียนโปรแกรมแบบ Object-Oriented ได้ใช้หลักการ Encapsulation แก้ไขปัญหาดังกล่าว โดยการห่อหุ้ม ข้อมูลต่างๆ ไว้ในคลาส ซึ่งเมื่อต้องการปรับปรุงหรือเปลี่ยนแปลงสามารถแก้ไขได้ในที่เดียว  แนวความคิดดังกล่าวได้นำมาใช้ใน  Database Programming โดยห่อหุ้มการเข้าถึงฐานข้อมูลไว้ในคลาสโดยไม่ต้องเชื่อมต่อกับฐานข้อมูลโดยตรง เป็น Encaspulate Schema-Specific Stuff ไปยัง Single Layer และแยกโค้ดออกจากการเข้าถึงฐานข้อมูลระดับ Low-Level&lt;br /&gt;     แนวคิดดังกล่าว Implement ยากกว่าการเขื่อมต่อตารางฐานข้อมูลโดยตรง เนื่องจากเป็น Object ทำให้การพัฒนามีความยุ่งยากซับซ้อน จึงเกิด Object/Relation Mapping (ORM) ขึ้นเพื่อแก้ไขปัญหาดังกล่าว&lt;br /&gt;&lt;br /&gt;     Object/Relational Mapping&lt;br /&gt;     ORM เป็น Library ที่จับคู่ (MAP) ตารางในฐานข้อมูลไปยังคลาส เช่น ถ้าตารางในฐานข้อมูลชื่อ "orders" จะมีคลาสชื่อ "Order" เกิดขึ้น Row ในตารางจะกลายเป็น Object ของคลาส Column จะกลายเป็น Attribute ของ Object และภายในคลาสจะประกอบด้วย Method เพื่อเรียกดูแบะจัดการกับข้อมูบภายในคลาส เช่น ในคลาส Order มี Method ที่คำนวณภาษี และรวมยอดสั่งซื้อ เป็นต้น&lt;br /&gt;&lt;br /&gt;     Active Record&lt;br /&gt;     Active Record ใน Rails คือชั้นของ ORM (ORM Layer) ลักษณะเหมือนกับมาตรฐานของ ORM ได้แก่ การ Map ตารางไปยังคลาส ,แถวไปยัง Object และ Map Column ไปยัง Attribute ของ Object แต่ต่างกันที่วิธีการ Comfig ORM Library โดยอาศัยรูปแบบและเริ่มต้นด้วยการ Config ส่วนที่จำเป็นของ Active Record ก่อน ดังตัวอย่างเป็นโปรแกรมที่ใช้ Active Record เพื่อห่อหุ้มตาราง  orders&lt;br /&gt;&lt;br /&gt;    Action Pack:View และ Controller&lt;br /&gt;    View และ Controller เป็นส่วนหนึ่งของ MVC โดย Controller ทำหน้าที่ส่งข้อมูลไปยัง View และรับเหตุการณ์ที่จะเกิดขึ้นจากเพจที่ถูฏสร้างโดย View จะเห็นว่า View และ Controoler จะมีการติดต่อกันเสมอจังถูกให้รวมอยู่ใน Component &lt;br /&gt;"Action Pack" ดังนั้นจึงไม่ต้องกังวลเกี่ยวกับการเขียนโค้ดข้ามกันระหว่าง View และ Controller เนื่องจาก Rails รองรับให้สามารถแยกการเขียนเว็บแแอปพลิเคชั่นเพื่อเขียนโค้ดในส่วนควยคุมและส่วนนำเสนอออกอย่างชัดเจน&lt;br /&gt;    &lt;br /&gt;    View Support &lt;br /&gt;    View ใช้สำหรับสร้างเพจเพื่อแสดงผลใน Browser สามารถแสดงผลที่ง่ายๆ เช่น แสดงผล Text จากการเขียนโค้ด HTML หรือถ้าต้องการเพิ่มเนื้อหาที่สามารถเปลี่ยนแปลงได้ (Dynamic Content) สามารถสร้างได้โดยใช้ Method "action"&lt;br /&gt;ใน Controller&lt;br /&gt;   การสร้าง Dynamic Content ทำได้โดยใช้ Template มี 2 วิธี วิธีแรกคือ การฝัง (Embed) โด้ดบางส่วนไว้ในส่วนแสดงผลของ HTML ด้วยการใช้เครื่องมือของ Ruby ที่เรียกกว่า ERb(Embedded Ruby) วิธีนี้มีความยืดหยุ่นมากแต่ขัดแย้งกับ MVC โดยการฝังโค้ดไว้ใน View ซึ่งเป็ฯการเสี่ยงต่อการเพิ่ม logic ที่ควรจะอยู่ใน Model หรือ CXontroller&lt;br /&gt;   อีกวิธีหนึ่งคือ การใช้ Builder-Style Views จะช่วยสร้างเอกสาร XML ด้วยการใช้โค้ดของ Ruby ซึ่งเป็นการสร้าง XML ที่จะทำตามโค้ดคำสั่งโดยอัคโนมัติ&lt;br /&gt;&lt;br /&gt;  Controller&lt;br /&gt;  controller เป็นศูนย์กลางการควยคุมของแอปพลิเคชั่น ทำหน้าที่ประสานการทำงานระหว่าง User,View และ Model โดยการเขียนโค้ด และรวมไปไว้ตามหน้าที่ของแอปพลิเคชั่นแต่ละระดับ การสร้าง Controoler ดังกล่าวจะช่วยให้ง่ายต่อการพัฒนาและบำรุงรักษาระบบ&lt;br /&gt;  บริการอื่นๆ ที่สำคัญของ Controller ได้แก่ จัดการ Request,จัดการ Cache  จัดการตัวช่วย (Helper Module) และจัดการ Session&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-3371683050340799683?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/3371683050340799683/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=3371683050340799683' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/3371683050340799683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/3371683050340799683'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/05/mvc.html' title='สถาปัตยกรรม MVC'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-5554640604624567413</id><published>2008-05-02T01:42:00.003+07:00</published><updated>2010-02-28T01:19:13.367+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>Cascading Style Sheet (CSS)</title><content type='html'>&lt;h1 style="display: block;"&gt;Cascading Style Sheet (CSS)&lt;/h1&gt; &lt;span style="color: rgb(51, 51, 51);"&gt;   &lt;span style="color: rgb(204, 0, 0);"&gt;            Cascading Style Sheet (CSS)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt; CSS เป็นชุดคำสั่งสำหรับจัดรูปแบบการแสดงผลที่นิยมนำมาใช้กำหนดการแสดงเนื้อหา ภารยในเว็บเพจ โดยคำสั่ง CSS ถูกนำมาใช้เสริมคุณสมบัติของ HTML เพื่อให้เราสามารถจัดรูปแบบข้อความและองค์ประกอบอื่นๆ บนเว็บเพจได้อย่างมีประสิทธิภาพ สะดวกรวดเร็ว และเที่ยงตรงตามที่ได้ออกแบบไว้&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;      ประโยชน์ของ CSS การจัดรูปแบบเว็บเพจด้วย CSS มีข้อดีกว่าการใช้คำสั่ง HTML ตามปกติหลายประการคือ&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt; 1. มีคำสั่งสำหรับจัดรูปแบบมากกว่า HTML มีคำสั่งที่ใช้จัดรูปแบบเนื้อหาของเว็บเพจได้จำกัดในขณะที่ CSS ปรกอบด้วยคำสั่งมากถึง 8 หมวด เช่น Type,Background,Block,Box, ... โดยในแต่ละหมวดมีคำสัี่งที่ครอบคลุมหลากหลาย และในแต่ะคำสั่งยังสามารถกำนหดค่าการทำงานที่แตกต่างกันได้อีกมาก ตัวอย่างเช่น เมื่อใช้ CSS เราสามารถกำหนดขนาด สี และรูปแบบของเสร้นขอบตารางทั้ง 4 ด้านให้แตกต่างกันได้ถ้าต้องการ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt; 2. ใช้จัดรูปแบบองค์ประกอบเว็บเพจได้เกือบทุกส่วน เราสามารถจำสไตล์ CSS ที่กำนหดขึ้นไปใช้กับองค์ประกอบหรือเนื้อหาบนเว็บเพจได้เกือบทุกส่วน เช่น สไตล์ที่กำหนดสีพื้นหรือภาพฉากหลังเราสามารถนำไปใช้กับตาราง ข้อความ เลเยอร์ หรือเว็บเพจทั้งหน้า ส่วนสไตล์ที่กำหนดสีและรูปแบบเส้นขอบ เราอาจจะนำไปใช้กับตาราง หรือภาพกราฟิกก็ได้ โดยจะให้ผลเหมือนกัน&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;   &lt;br /&gt;3. สามารถจัดรูปแบบได้อย่างละเอียดและเที่ยงตรงตามที่ออกแบบไว้ CSS สามารถกำหนดตำแหน่งและขนาดขององค์ประกอบบนเว็บเพจได้อย่างละเอียดเกือบทุก ส่วน เช่น ขนาดตัวอักษร . ความสูงของบรรทัดข้อความ.ระยะระหว่างย่อหน้า การเว้นระยะด้านหน้าและด้านหลังบรรทัด รวมทั้งการเว้นระยะหว่างเนื้อหาส่วนต่างๆ นอกจากนี้ยังสามารถเลือกใช้ัหน่วยวัดใดๆ ก็ได้ ในการกำนหดค่า เช่น mm,cm,in,point, and pixel เป็นต้น ในกรณีของขนาดตัวอักษร เมื่อใช้ CSS เราสามารถระบุหน่วยเป็นพอยนต์ หรือพิกเซล ซึ่งจะทำให้ได้ตคัวอักษรที่มีขนาดแน่นอนบนเว็บเพจ โดยไม่ขึ้นกับการตั้งค่าบนราวเซอร์ของผู้ชม เพราะในกรณีที่กำหนดขนาดแบบ HTML เมื่อผู้ชมเปลี่ยนการตั้งค่าบนบราวเซอร์จำทำให้ขนาดตัวอักษรเปลี่่ยน ซึ่งอาจะจะมีผลต่อเลย์เอาท์ของเว็บเพจ คือทำให้องค์ประกอบต่างๆ เลื่อนไปอยู่ผิดที่อย่างน่าเกลี่ยดได้ ถ้าออกแบบโครงสร้างของเว็บเพจไว้ไม่ดี&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;  &lt;br /&gt;4.ใช้ง่าย แก้ไขสะดวก จุดเด่นของ CSS ที่ช่วยเพ่ิมความสะดวกรวดเร็วในการพัฒนาเว็บไซท์เป็นอย่างมาก ก็คือความสามารถในการรวบรวมคำสั่งสำหรับจัดรูปแบบทั้งหมดไว้ที่เดียจวกัน แทนที่จะกระจายไปทั่วทั้งเว็บเพจ ตัวอย่างเช่น เมื่อต้องการให้ข้อความหัวข้อทั้งหมดเป็นสีเขียว ถ้าไม่ใช้ CSS โปรแกรมจะแทรกแท็ก &lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);"&gt; กำกับ&lt;span style="color: rgb(0, 0, 0);"&gt;ไ&lt;span style="color: rgb(102, 102, 102);"&gt;ว้กับ ทุกหัวข้อ และภายหลังถ้าจะเปลี่ยนสำเราก็ต้องตามไปแก้ไขแท็กเหล่านี้ทุกๆ จุด แต่ถ้าใช้ CSS เราสามารถสร้างสไตล์ของหัวข้อ พร้อมทั้งกำนหดรูปแบบตามต้องการและเมื่อจะเปลี่ยนรูปแบบ ก็แก้ไขที่สไตล์นี้เพียงจุดเดียวเท่านั้น&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;   &lt;br /&gt;5.ควบคุมรูปแบบได้ทั้งเว็บไซท์จากจุดเดียว นอกจากการรวบรวมสไตล์ที่ใช้จัดรูปแบบองค์ประกอบ ต่างๆ ไว้ที่เดียวกันภายในเว็บเพจแล้ว เรายังสามารถสร้างชุดสไตล์เพื่อนำไปใช้กับเว็บเพจหลายๆ หน้าได้ โดยบันทึกสไตล์ทั้งหมดไว้ในไฟล์นามสกุล .css แล้วจึงดึงไฟล์นี้เข้าใช้ในเว็บเพจที่ต้องการ คุณสมบัตินี้ช่วยให้เราสร้างเว็บเพจที่มีรูปแบบเหมือนกันตลอดทั้งเว็บไซท์ ได้อย่างย่ายดาย และเมื่อจำเป็นต้องเปลี่ยนแปลงคุณลักษณะใดๆ ก็เพียงแต่แก้ไขที่ไฟล์ .css นี้เพียงไฟล์เดียวเท่านั้น การจัดรูปแบบในเว็บเพจทั้งหมดก็จะเปลี่ยนไปโดยอัตโนมัติ&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;       &lt;br /&gt;6.ช่วยให้ขนาดไฟล์เว็บเพจเล็กลงและโหลดได้เร็วขึ้น การที่คำสั่งจัดรูปแบบทั้งหมดถูกรวบรวมไว้ที่เดียวกันในไฟล์ CSS จะช่วยลดความซ้ำซ้อนของรหัสคำสั่งในเว็บเพจลงได้มาก เช่น แท็ก &lt;span&gt; ที่ใช้จัดรูปแบบข้อความ และแอตทริบิวต์ที่ใช้จัดรูปแบบตารางในแท็ก &lt;table&gt; เป็นต้น เมื่อขนาดไฟล์เล็กลงเว็บเพจก็จะโหลดได้รวดเร็วขึ้น&lt;br /&gt;&lt;br /&gt;7. สามารถสืบทอดและจัดลำดับความสำคัญของสไตล์ (Cascading) นอกเหนือจากที่กล่าวมาก CSS ยังยินยอมให้มีการใช้สไตล์ได้หลายระดับ โดยแต่ละระดับจะสืบทอดคุณสมบัติลงมาเป็นชั้น และในกรณีที่เดกิดความขัดแย้งกัน ก็จะยึดตามลำดับความสำคํยของสไตล์เหล่านั้น ลักษณะการใช้งานสไตล์ CSS จะมีอยู่ 3 รูปแบบคือ&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;      External Style Sheet คือสไตล์จากไฟล์ .css ที่ถูกดึงเข้ามาใช้ในเว็บเพจ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;      Embedded Style Sheet คือสไตล์ที่เก็บอยู่ในเว็บเพจเอง&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;       Inline Style คือคำสั่ง CSS ที่ถูกใส่กำกับไว้กับแท็ก HTML&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;     &lt;span style="color: rgb(102, 102, 102);"&gt;ใน เว็บเพจหนึ่งๆ อาจมีการใช้สไตล์ทั้ง 3 แบบก็ได้ ซึ่งกรณีเช่นนี้รูปแบบจากสไตล์ทั้ง 3 แบบจะถูกนำมาผสมกัน แต่ถ้ามีความขัดแย้ง inline style จะมีความสำคัญสูงสุด รองลงไปคือ embedded style sheet และ external sheet (ตามลำดับที่ถูกำนหดในเว็บเพจ) คุณสมบัตินี้จะช่วยให้เราสามารถดัดแปลงรูปแบบจองสไตล์เฉพาะในเว็บเพจใดเว็บ เพจหนึ่ง หรือจุดใดจุดหนึ่งที่ต้องการได้&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;ข้อเสียของ CSS &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;          การใช้ CSS ไม่ใช่จะมีแต่ข้อดีเพียงอย่าวเดียว แต่มีข้อเสียเช่นกัน กล่าวคือ&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;การแสดงผลของเว็บเพจจะถูกต้องก็ต่อเมื่อผู้ชมใช้ราวเซอร์ที่สนับสนุน CSS เท่านั้น&lt;/li&gt;&lt;li&gt;แม้ ว่าปัจจุบันบราวเซอร์ส่วนใหญ่จะสนับสนุน CSS แต่ก็ยังไม่ครบทุกคุณสมบัติ และบราวเซอร์คนละตัวหรือคนละเวอร์ชั่นอาจแปลผลคำสั่ง CSS บางคำสั่งแตกต่างกัน&lt;/li&gt;&lt;li&gt;ต้องใช้เวลาศึกษาเรียนรู้บ้าางในช่วงเริ่มต้น จึงจะสามารถใช้งานได้อย่างเต็มประสิทธิภาพ&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;รูปแบคำสั่ง CSS&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;      รูปแบบคำสั่ง CSS ที่ใช้กำหนดคุณสมบัติของสไตล์จะประกอบด้วย 2 ส่วน คือ Select และ Declaration&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Selector  เป็นชื่อของสไตล์&lt;/li&gt;&lt;li&gt;Declaration เป็นส่วนที่ใช้กำนหดว่าสไตล์นี้มีรูปแบบอะไรบ้าง ซึ่งประกอบไปด้วยคุณสมบัติ และค่าคุณสมบัตินั้น &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;ประเภทของสไตล์ CSS&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;    แบ่งออกเป็น 3 ประเภทคือ&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Class Style&lt;/li&gt;&lt;li&gt;Tag Style&lt;/li&gt;&lt;li&gt;Advanced (ID,contextual,select,etc)&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;Class Style&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt; เป็นสไตล์ที่เราสามารถนำไปใช้ประกอบกับแท็กใดๆ ก็ได้ในเว็บเพจ เพื่อเสริมให้แท็กตรงจุด ดังกล่าวมีคุณสมบัติเป็นไปตามที่เรากำหนดไว้กับสไตล์นั้น แต่จะไม่ผลต่อแท็กในส่วนอื่นๆ วิธีเรียกใช้สไตล์ประเภทนี้จะใช้แอตทริบิวต์ Class ประกอดเข้ากับแท็กที่ต้องการ ตัวอย่างเช่น&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ใช้กับแท็ก &lt;p&gt; เพื่อกำหนดคุณสมบัติของข้อความทั้งย่อหน้า เช่น ถ้าคำสั่งปกติเป็น ดังนี้&lt;br /&gt;&lt;/p&gt;&lt;p&gt;  วิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยขอนแก่น &lt;/p&gt;&lt;br /&gt;เมื่อเรากำหนด class style ให้กับย่อหน้าข้างต้น คำสั่งจะเปลี่ยนเป็น&lt;br /&gt;&lt;p class="style7"&gt; วิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยขอนแก่น &lt;/p&gt;&lt;/li&gt;&lt;li&gt;ใช้กับแท็ก &lt;/li&gt;&lt;/ul&gt;&lt;/table&gt;&lt;table&gt; เพื่อกำหนดคุณสมบัติของรารางและเนื้อหาในตาราง เช่นคำสั่งเดิมเป็น&lt;br /&gt;&lt;br /&gt;เมื่อเรากำหนด class style ให้กับตารางข้างต้น คำสั่งจะเปลี่ยนเป็น&lt;br /&gt;&lt;/table&gt;&lt;table class="style" width="200" border="0" cellpadding="0" cellspacing="0"&gt;&lt;li&gt;ในกรณีที่เราใช้สไตล์กับข้อความเพียงบางส่วน โปรแกรมจะสร้างแท็ก &lt;span&gt; ขึ้นมารองรับ&lt;br /&gt;เพื่อกำหนดแอตทริบิวต์ class ให้กับข้อความส่วนนั้น เช่า ถ้าคำสั่งปกติเป็น&lt;br /&gt;&lt;p&gt; วิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยขอนแก่น &lt;/p&gt;&lt;br /&gt;เมื่อเรากำหนด class style  ให้กับข้อความ "วิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยขอนแก่น" คำสั่งจะเปลี่ยนเป็น&lt;br /&gt;&lt;p&gt;&lt;span class="style"&gt; วิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยขอนแก่น &lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;Tag Style&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt; เป็นการใช้คำสั่ง CSS เพื่อดัดแปลงคุณสมบัติของแท็ก HTML โดยตรง ซึ่งจะมีผลต่อทุกๆ องค์ประกอบบนเว็บเพจที่ใช้แท็กนี้ ตัวอย่งเช่น ถ้าเราต้องการให้ข้อความหัวเรื่อง 1 (Heading 1) เป็นสีแดง ตัวหนา ขนาด 16 point เราก็ดัดแปลงแท็ก &lt;/span&gt;&lt;/table&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-5554640604624567413?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/5554640604624567413/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=5554640604624567413' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/5554640604624567413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/5554640604624567413'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/05/cascading-style-sheet-css_02.html' title='Cascading Style Sheet (CSS)'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-1004204217744509485</id><published>2008-04-30T13:48:00.000+07:00</published><updated>2010-02-28T01:19:13.367+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>การติดตั้ง appserv</title><content type='html'>&lt;a href="http://sourceforge.net/project/downloading.php?groupname=appserv&amp;amp;filename=appserv-win32-2.5.9.exe&amp;amp;use_mirror=jaist"&gt;ดาวน์โหลด appserv เวอร์ชั่น 2.5.9&lt;/a&gt;&lt;br /&gt;ตัวนี้เป็นเวอร์ชั่น 2.5.9 นะครับ  ถ้าต้องการเวอร์ชั่นอื่น หาได้จาก google เลยนะครับ&lt;br /&gt;&lt;br /&gt;เมื่อดาวน์โหลดเสร็จ&lt;br /&gt;&lt;br /&gt;ให้เพื่อนทำตามวิีธีติดตั้งต่อไปนี้ครับ&lt;br /&gt;1. ดับเบิลคลิกที่ไฟล์  appserv-win32-2.5.9   ที่เราได้ดาวน์โหลดมา  จะปรากฏดังรูปข้างล่าง&lt;br /&gt;  คลิกที่ Next&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.th/en42chart/InstallAppserv/photo#5194931375689862770"&gt;&lt;img src="http://lh6.ggpht.com/en42chart/SBgaj_CGjnI/AAAAAAAAAMk/XkcsLOgvv64/s800/005.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. คลิกที่  I Agree&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.th/en42chart/InstallAppserv/photo#5194931379984830082"&gt;&lt;img src="http://lh3.ggpht.com/en42chart/SBgakPCGjoI/AAAAAAAAAMs/TMIS-bbLwgY/s800/006.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.  คลิกที่   Next&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.th/en42chart/InstallAppserv/photo#5194931379984830098"&gt;&lt;img src="http://lh3.ggpht.com/en42chart/SBgakPCGjpI/AAAAAAAAAM0/nkX1uEChvOk/s800/007.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. ให้มีเครื่องหมายถูกทั้งหมดเหมือนรูป  แล้วคลิกที่ Next&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.th/en42chart/InstallAppserv/photo#5194931379984830114"&gt;&lt;img src="http://lh3.ggpht.com/en42chart/SBgakPCGjqI/AAAAAAAAAM8/q1KgP9IPGGQ/s800/008.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. ใส่ค่า Server Name (ใส่อะไรก็ได้ จะใส่เหมือนผมก็ได้)  และใส่  e-mail  อะไรก็ได้เช่นกัน&lt;br /&gt;   แล้วคลิกที่ Next&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.th/en42chart/InstallAppserv/photo#5194931384279797426"&gt;&lt;img src="http://lh4.ggpht.com/en42chart/SBgakfCGjrI/AAAAAAAAANE/zTu1VWFJfFA/s800/010.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. ตั้งค่ารหัสผ่าน  ให้เพื่อนๆ ใส่ค่ารหัสผ่านอะไรก็ได้ครับ    แต่ต้องจำให้ได้นะครับ&lt;br /&gt; เพราะต้องได้ใช้อีก  แล้วคลิกที่ Install&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.th/en42chart/InstallAppserv/photo#5194933304130178754"&gt;&lt;img src="http://lh3.ggpht.com/en42chart/SBgcUPCGjsI/AAAAAAAAANM/BIpMfm1c77A/s800/012.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7.  แีค่นี้ก็เสร็จแล้วครับ  แล้วก็คลิกที่  finish&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.th/en42chart/InstallAppserv/photo#5194933312720113362"&gt;&lt;img src="http://lh5.ggpht.com/en42chart/SBgcUvCGjtI/AAAAAAAAANU/Qa6Yaet-9YI/s800/013.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8.  ทดสอบการใช้งาน  ให้เราไปที่ &lt;a href="http://localhost/"&gt; http://localhost/&lt;/a&gt;&lt;br /&gt;   ซึ่งถ้าถูกต้องจะปรากฏหน้าเหมือนดังรูปข้างล่างนะครับ&lt;br /&gt;&lt;a href="http://picasaweb.google.co.th/en42chart/InstallAppserv/photo#5194933312720113378"&gt;&lt;img src="http://lh5.ggpht.com/en42chart/SBgcUvCGjuI/AAAAAAAAANc/HeNWzsOfr68/s800/014.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9. ต่อไปทดสอบการใช้งาน phpmyadmin  ไปที่  &lt;a href="http://localhost/phpmyadmin"&gt;http://localhost/phpmyadmin&lt;/a&gt;&lt;br /&gt;   ระบบจะให้เรากรอก  username กับ password   ให้เรากรอกดังนี้ครับ&lt;br /&gt;    username คือ  root&lt;br /&gt;    password  คือ *******   (รหัสที่เราใส่ตอนติดตั้ง  จำได้ไหมครับ)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.th/en42chart/InstallAppserv/photo#5194933312720113394"&gt;&lt;img src="http://lh5.ggpht.com/en42chart/SBgcUvCGjvI/AAAAAAAAANk/JQtalBIUsPM/s800/015.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10.  ถ้าเรากรอกรหัสถูก  จะปรากฏรูปดังข้างล่าง&lt;br /&gt;     แค่นี้เราก็สามารถสร้างฐานข้อมูลในเครื่องของเราไ้ด้แล้วครับ&lt;br /&gt;     ถ้าอยากลองสร้าง  ก็ไปที่  ช่อง create new database&lt;br /&gt;&lt;a href="http://picasaweb.google.co.th/en42chart/InstallAppserv/photo#5194933312720113410"&gt;&lt;img src="http://lh5.ggpht.com/en42chart/SBgcUvCGjwI/AAAAAAAAANs/lP3cN1dHMTE/s800/016.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;***  ขอให้เพื่อนสนุกกับการเล่นคอมพิวเตอร์นะครับ******&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-1004204217744509485?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/1004204217744509485/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=1004204217744509485' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/1004204217744509485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/1004204217744509485'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/04/appserv.html' title='การติดตั้ง appserv'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/en42chart/SBgaj_CGjnI/AAAAAAAAAMk/XkcsLOgvv64/s72-c/005.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-7911115407289857136</id><published>2008-04-22T13:51:00.000+07:00</published><updated>2010-02-28T01:19:13.367+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>สร้าง  blog ด้วย Ruby on Rails</title><content type='html'>&lt;object type="application/x-shockwave-flash" data="http://www.vimeo.com/moogaloop.swf?clip_id=425800&amp;amp;server=www.vimeo.com&amp;amp;fullscreen=1&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=" height="600" width="750"&gt; &lt;param name="quality" value="best"&gt; &lt;param name="allowfullscreen" value="true"&gt; &lt;param name="scale" value="showAll"&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=425800&amp;amp;server=www.vimeo.com&amp;amp;fullscreen=1&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color="&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/425800/l:embed_425800"&gt;The First Rails 2.0 Screencast&lt;/a&gt; from &lt;a href="http://www.vimeo.com/user314223/l:embed_425800"&gt;akitaonrails&lt;/a&gt; on &lt;a href="http://vimeo.com/l:embed_425800"&gt;Vimeo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;อ้างอิงจาก  http://www.akitaonrails.com/2007/12/10/the-first-rails-2-0-screencast-english&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-7911115407289857136?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/7911115407289857136/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=7911115407289857136' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/7911115407289857136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/7911115407289857136'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/04/blog-ruby-on-rails.html' title='สร้าง  blog ด้วย Ruby on Rails'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-7736823150701549469</id><published>2008-04-18T17:47:00.000+07:00</published><updated>2010-02-28T01:19:13.368+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>ติดตั้ง Tool สำหรับ Mysql บน Ubuntu</title><content type='html'>1. ติดตั้งเว็บเซอร์ฟเวอร์ Apache2    ใช้คำสั่ง   $sudo apt-get install apache2&lt;br /&gt;&lt;br /&gt;2. ติดตั้ง PHP  ใช้คำสั่ง  $sudo apt-get install php5&lt;br /&gt;&lt;br /&gt;3. ติดตึ้ง php5-mysqli  ใช้คำสั่ง $sudo apt-get install php5-mysqli&lt;br /&gt;&lt;br /&gt;4. ติดตั้ง Mysql  ใช้คำสั่ง  $sudo apt-get install mysql-server&lt;br /&gt;&lt;br /&gt;5. ติดตั้ง phpmyadmin  &lt;br /&gt;   ดาวน์โหลด PhpMyAdmin จาก&lt;br /&gt;&lt;br /&gt;   * ftp://nis.crma.ac.th/pub/public/phpmyadmin_2.6.1-rc1-1_all.deb&lt;br /&gt;   * http://archive.ubuntu.org.cn/ubuntu/pool/universe/p/phpmyadmin/phpmyadmin_2.6.1-rc1-1_all.deb &lt;br /&gt;&lt;br /&gt;และใช้คำสั่ง  $sudo dpkg -i /home/prachya/Desktop/phpmyadmin_2.6.1-rc1-1_all.deb &lt;br /&gt;&lt;br /&gt;*** หมายเหตุ  ถ้าติดตั้งได้ครบทั้ง 5 ข้อข้างบนแล้ว ไม่สามารถเข้าไปที่ http://localhost/phpmyadmin ได้&lt;br /&gt;&lt;br /&gt;ให้ไปอ่านวิธีแก้ไขที่ http://en42chart.blogspot.com/2008/04/phpmyadmin.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-7736823150701549469?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/7736823150701549469/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=7736823150701549469' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/7736823150701549469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/7736823150701549469'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/04/tool-mysql-ubuntu.html' title='ติดตั้ง Tool สำหรับ Mysql บน Ubuntu'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-636736515496308922</id><published>2008-04-18T16:47:00.000+07:00</published><updated>2010-02-28T01:19:13.368+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>แปลงไฟล์ .chm ให้เป็น HTML หรือ PDF บน Ubuntu</title><content type='html'>การแปลงไฟล์ CHM เป็น PDF มีหลายวิธี ผมจะขอเสนอโปรแกรม้ chmlib และ Htmldoc ซึ่ง chmlib จะ&lt;br /&gt;แตกเอกสาร CHM เป็นไฟล์ HTML (และรูป) ส่วน HtmlDoc จะเปลี่ยนไฟล์&lt;br /&gt;HTML เป็นเอกสาร PDF&lt;br /&gt;&lt;br /&gt;ขั้นตอนการทำสำหรับ Gentoo ก็คือ&lt;br /&gt;1. ลง chmlib และ htmldoc&lt;br /&gt;emerge chmlib htmldoc&lt;br /&gt;&lt;br /&gt;2. ใช้ chmlib แปลงไฟล์CHM เป็น HTML&lt;br /&gt;chmextract ชื่อไฟล์.chm ไดเร็กทอรี่ปลายทาง&lt;br /&gt;มันก็จะแตกไฟล์ CHM ไปยังไดเร็กทอรี่ที่เราระบุ ในไดเร็กทอรี่นั้นจะมีทั้งไฟล์&lt;br /&gt;HTML และรูปอยู่หลายไฟล์ขึ้นอยู่กับไฟล์ CHM มีจำนวนหน้าอกสารมากน้อย&lt;br /&gt;แค่ไหน&lt;br /&gt;&lt;br /&gt;3. เรียกโปรแกรม htmldoc อาจเรียกผ่านทาง Terminal/Shell ก็ได้&lt;br /&gt;htmldoc&lt;br /&gt;&lt;br /&gt;   การใช้งานให้เรา Add ไฟล์ HTML เข้าไปโดยต้องระวังเรื่องลำดับเอกสาร HTML&lt;br /&gt;ที่เรา Add เข้าไปไม่งั้นเวลาแปลงออกมาแล้วลำดับหน้าเอกสารอาจผิดได้&lt;br /&gt;ตรง Document Type ให้เลือกเป็น Web Page นะครับ จากนั้นคลิ๊กที่&lt;br /&gt;Tab Output เลือกชื่อไฟล์ที่จะเซฟ และเลือก Format ซึ่งก็ให้เลือกเป็น PDF&lt;br /&gt;เมื่อเราเลือก Format เป็น PDF แล้วเราจะสามารถคลิ๊กไปที่ Tab PDF ได้&lt;br /&gt;ซึ่งเราสามารถเลือกว่าจะแปลงเป็นเอกสาร PDF version ไหน เมื่อเรา&lt;br /&gt;เซ็ตทุกอย่างเรียบร้อยก็กดปุ่ม Generate ได้เลยก็จะได้เอกสาร PDF ออกมา&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-636736515496308922?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/636736515496308922/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=636736515496308922' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/636736515496308922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/636736515496308922'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/04/chm-html-pdf-ubuntu.html' title='แปลงไฟล์ .chm ให้เป็น HTML หรือ PDF บน Ubuntu'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-5769698335671125416</id><published>2008-04-17T10:37:00.000+07:00</published><updated>2010-02-28T01:19:13.369+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>ติดตั้ง  Drupal   บน  Ubuntu</title><content type='html'>ต่อไปนี้เป็นขั้นตอนติดตั้ง Drupal บน Ubuntu OS นะครับ  ผมพยายามแสดงให้ละเอียด เพื่อจะเป็นประโยชน์กับเพื่อนคนที่เริ่มใหม่ จริงๆ  สำหรับคนที่ชำนาญ Ubuntu แล้ว  อ่านแล้วคงน่าเบื่อหน่อยนะครับ&lt;br /&gt;&lt;br /&gt;เริ่มกันเลยนะครับ&lt;br /&gt;1. ไปดาวน์โหลดไฟล์ Drupal จาก http://www.drupal.org  มีให้เลือกหลายเวอร์ชั่นนะครับ ในที่นี้ผมขอเลือกเวอร์ชั่น&lt;br /&gt;Drupal5.7 นะครับ  ซึ่งแสดงได้ดังรูปข้างล่าง&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.th/en42chart/Drupal/photo#5190065744390466258"&gt;&lt;img src="http://lh3.ggpht.com/en42chart/SAbRS99RKtI/AAAAAAAAAJ8/fWr_i8yVA2E/s800/001.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. เข้าไปที่ไดเรกทอรี่ที่เก็บไฟล์ที่ดาวน์โหลดมา  ซึ่งในเครื่องของผมคือ /Desktop/downloads&lt;br /&gt;จากนั้นก็คลิกที่ขวาที่ไฟล์ drupal-5.7.tar.gz  แล้วเลือกที่ Extrac here  และในที่นี้ผมจะขอเปลี่ยนชื่อโฟลเดอร์ที่แตกออกมา&lt;br /&gt;จาก drupal-5.7 เป็น drupal5 นะครับ เพื่อง่ายต่อการพิมพ์ใช้งานในขั้นตอนต่อไป&lt;br /&gt;&lt;br /&gt;3. เปิด terminal  แล้วเข้าไปที่ไดเรกทอรี่ที่เก็บไฟล์ $cd /Desktop/downloads&lt;br /&gt;จากนั้นก็ทำงานก็อปปี้โฟลเดอร์ที่แตกไฟล์แล้ว ไปเก็บที่ /var/www ด้วยคำสั่ง&lt;br /&gt;/Desktp/downloads$ sudo cp drupal5 -r /var/www    แสดงได้ดังรูปข้างล่าง&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.th/en42chart/Drupal/photo#5190065744390466274"&gt;&lt;img src="http://lh3.ggpht.com/en42chart/SAbRS99RKuI/AAAAAAAAAKE/n8Jxebn42uc/s800/004.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. สร้างฐานข้อมูลให้กับ drupal โดยเข้าไปที่ http://localhost/phpmyadmin&lt;br /&gt;สร้างฐานข้อมูลชื่ออะไรก็ได้มาหนึ่งอัน  ในที่นี้เราจะสร้างฐานข้อมูลที่ drupal5 ดังรูปข้างล่าง&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.th/en42chart/Drupal/photo#5190065744390466290"&gt;&lt;img src="http://lh3.ggpht.com/en42chart/SAbRS99RKvI/AAAAAAAAAKM/Z6JtxDTRw3s/s800/007.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. เริ่มสร้างเว็บไซด์ เข้าไปที่ http://localhost/drupal5/install.php&lt;br /&gt;  ใน Ubuntu OS จะไม่เหมือนใน Windows OS ซึ่งถ้าเป็นวินโดนส์เมื่อถึงขั้นตอนในข้อนี้ จะสามารถติดตั้งได้เลย แต่ใน ubuntu&lt;br /&gt;   เว็บบราว์เซอร์จะแสดงดังรูปข้างล่าง &lt;br /&gt;  ** วิธีแก้ไขสิทธิ์คือ ให้เราเข้าไปที่ /var/www  และกำหนดสิทธ์ drupal5 ด้วยคำสั่งต่อไปนี้&lt;br /&gt;   $cd /var/www&lt;br /&gt;   var/www$ sudo chmod 777 drupal5&lt;br /&gt;&lt;br /&gt;   และเข้าไปกำหนดสิทธิ์ ไฟล์ settings.php ด้วยคำสั่งต่อไปนี้&lt;br /&gt;    var/www$ cd drupal5/sites/default&lt;br /&gt;    var/www/drupal5/sites/default$ sudo chmod 777 settings.php&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.th/en42chart/Drupal/photo#5190076679377201922"&gt;&lt;img src="http://lh5.ggpht.com/en42chart/SAbbPd9RKwI/AAAAAAAAAKU/pcy25dIbVfA/s800/030.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7. ลองเข้าที่ไป http://localhost/drupal5/installs.php อีกครั้ง  จะเห็นว่าเว็บบราว์เซอร์จะปรากฏหน้าต่างให้เรากรอก&lt;br /&gt; ข้อมูลในการติดต่อกับฐานข้อมูล (แสดงว่าเราแก้สิทธิ์ได้แล้ว)&lt;br /&gt; ในหน้านี้จะมี 3 ช่องให้เราใส่ข้อมูล &lt;br /&gt; ช่องแรก....  เป็นช่อง "ชื่อฐานข้อมูล" ที่เราสร้างในขั้นตอนที่ 4 (ผมสร้างไว้เป็น drupal5 ก็ใส่ drupal5)&lt;br /&gt; ช่องสอง...   เป็นช่อง"username" ของฐานข้อมูล ในเครื่องผมจะเป็น "root" ก็ใส่ "root" เข้าไป&lt;br /&gt; ช่องสาม...   เป็นช่อง "password" ของฐานข้อมูล ในเครื่องผมไม่ได้ตั้ง password ก็ไม่ต้องใส่&lt;br /&gt;&lt;br /&gt;ดังรูปข้างล่างนี้&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.th/en42chart/Drupal/photo#5190078573457779474"&gt;&lt;img src="http://lh6.ggpht.com/en42chart/SAbc9t9RKxI/AAAAAAAAAKg/7IM0VGSF7gY/s800/027.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;จากนั้นก็เลือกที่ Save configuration &lt;br /&gt;&lt;br /&gt;8.เมื่อเรากด Save configuration แล้ว เว็บบราว์เซอร์จะแสดงดังรูปข้างล่าง จากนั้นเราให้เลือกที่ your new site &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9. เท่านี้ เราก็สามารถสร้างเว็บไซด์ด้วย Drupal CMS บน Ubuntu ได้แล้วครับ&lt;br /&gt;&lt;br /&gt;*** หมายเหตุ  ถ้าเราเข้าไปดู http://localhost/phpmyadmin  สงสัยฐานข้อมูล drupal5 จะเปลี่ยนไปจากแต่แรกแล้วนะ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-5769698335671125416?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/5769698335671125416/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=5769698335671125416' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/5769698335671125416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/5769698335671125416'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/04/drupal-ubuntu.html' title='ติดตั้ง  Drupal   บน  Ubuntu'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/en42chart/SAbRS99RKtI/AAAAAAAAAJ8/fWr_i8yVA2E/s72-c/001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-1924032232817556568</id><published>2008-04-15T18:50:00.000+07:00</published><updated>2010-02-28T01:19:13.369+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>ทำลิงค์ให้กับ phpmyadmin</title><content type='html'>หลังจากที่เราติดตั้งphpmyadmin เสร็จแล้วให้เราใช้คำสั่งต่อไปนี้&lt;br /&gt;&lt;br /&gt;sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin&lt;br /&gt;&lt;br /&gt;เพื่อให้เราสามารถเข้าใช้ http://localhost/phpmyadmin ได้&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-1924032232817556568?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/1924032232817556568/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=1924032232817556568' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/1924032232817556568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/1924032232817556568'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/04/phpmyadmin.html' title='ทำลิงค์ให้กับ phpmyadmin'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-9082273767057677336</id><published>2008-04-08T14:39:00.000+07:00</published><updated>2010-02-28T01:19:13.369+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>Install Drupal on windows</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_zg_N4Jt3Xqg/SBgU4_CGjlI/AAAAAAAAAMY/UKV2kD2l70M/s1600-h/004.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_zg_N4Jt3Xqg/SBgU4_CGjlI/AAAAAAAAAMY/UKV2kD2l70M/s320/004.JPG" alt="" id="BLOGGER_PHOTO_ID_5194925139397348946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Drupal&lt;/strong&gt; เป็นซอฟต์แวร์บริหารจัดการเนื้อหาเว็บ (content management system - CMS) ซึ่งได้รับรางวัลมากมาย&lt;br /&gt;&lt;br /&gt;สำหรับมือใหม่  จะยังงงๆ ว่าคืออะไร   เอาง่ายๆเลย มันก็เหมือน mambo นั่นล่ะครับ หรือถ้าใครไม่รู้ว่า mambo คืออะไร  .........    เรามาลงมือลองทำ Drupal กันเลยดีกว่า รู้ทฤษฏีบ้างครั้งมันก็เท่านั้นล่ะครับ  สู้ลงมือทำไปเลยดีกว่า&lt;br /&gt;ว่าแล้วก็...ไปกันเลย!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;&lt;br /&gt;สิ่งที่ต้องเตรียมให้กับ Drupal คือฐานข้อมูลใช่ไหมครับ  ซึ่ง Drupal สามารถติดต่ดกับฐานข้อมูลได้เยอะมาก แต่ในที่นี้ผมจะใช้ mysql ซึงเราถ้าติดตั้ง appserv เราก็สามารถใช้ mysql ได้เลยครับ&lt;br /&gt;แถว appserv ยังมี apache และ phpmyadmin ให้เราใช้พร้อมเลย..ดีสุดๆๆ&lt;br /&gt;&lt;br /&gt;ดูการติดตั้ง &lt;a href="http://en42chart.blogspot.com/2008/04/appserv.html"&gt;appserv&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ต่อไปเป็นวิธีติดตั้ง drupal&lt;br /&gt;1. &lt;a href="http://drupal.org/drupal-5.7"&gt; ดาวน์โหลด drupal&lt;/a&gt;&lt;br /&gt;ผมแนะนำให้ใช้ตัวเวอร์ชั่น drupal5.7 ก่อนนะครับ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.เมื่อดาวน์โหลดเสร็จแ้ล้ว ให้เราแตกไฟล์ออก  แล้วจะได้โฟลเดอร์ชื่อ drupal-5.7 มา&lt;br /&gt;เราสามารถเปลี่ยนเป็นอะไรก็ได้ครับ  ในที่นี้ผมจะเปลี่ยน drupal5 นะครับ ดังรูปข้างล่าง&lt;br /&gt;&lt;a&gt;&lt;img src="http://lh4.ggpht.com/en42chart/SBgStfCGjkI/AAAAAAAAAMQ/YDT52-OAoso/s800/003.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. copy โฟลเดอร์ drupal5 จากข้อที่แล้วไปไว้ที่ C:\AppServ\www  ดังรูปข้างล่าง&lt;br /&gt;&lt;a&gt;&lt;img src="http://lh4.ggpht.com/en42chart/SBg3sfCGjxI/AAAAAAAAAN0/Lfi292bPNZo/s800/006.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;่   4.สร้างฐานข้อมูล  ไปที่ &lt;a href="http://localhost/phpmyadmin"&gt;http://localhost/phpmyadmin&lt;/a&gt;&lt;br /&gt;ในที่นี้ผมจะสร้างฐานข้อมูลชื่อ drupal5 นะครับ  ดังรูปข้างล่าง&lt;br /&gt;&lt;a&gt;&lt;img src="http://lh5.ggpht.com/en42chart/SBg3svCGjyI/AAAAAAAAAN8/h1Sde56dg5c/s800/007.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. ไปที่ &lt;a href="http://localhost/drupal5"&gt;http://localhost/drupal5&lt;/a&gt; เพื่อ config ให้เว็บไซด์ของเราติดต่อกับฐานข้อมูล&lt;br /&gt;ซึ่งจะปรากฏหน้าต่างเว็บ  ให้เรากรอกค่า 3 ช่อง ดังนี้&lt;br /&gt;     1.databasename       คือ drupal5&lt;br /&gt;     2.databaseuser       คือ root&lt;br /&gt;     3.databasepassword   คือ *******  (ค่าเดียวกันกับที่เข้า http://localhost/phpmyadmin)&lt;br /&gt;ดังรูปข้างล่าง&lt;br /&gt;&lt;a&gt;&lt;img src="http://lh5.ggpht.com/en42chart/SBg3svCGjzI/AAAAAAAAAOE/Kx2-BPR-sus/s800/009.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. แล้วจะปรากฏหน้าต่าง ดังรูปข้างล่าง จากนั้นให้เราคลิกที่  &lt;span style="font-weight: bold;"&gt;Your ner website&lt;/span&gt;&lt;br /&gt;&lt;a&gt;&lt;img src="http://lh5.ggpht.com/en42chart/SBg3svCGj0I/AAAAAAAAAOM/yMEuoPT-8lg/s800/010.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7. แล้วจะได้รูปข้างล่างมา  ให้เราเลือกที่ &lt;span style="font-weight: bold;"&gt;create the first account&lt;/span&gt;&lt;br /&gt;&lt;a&gt;&lt;img src="http://lh5.ggpht.com/en42chart/SBg3svCGj1I/AAAAAAAAAOU/ZZ3RB-STq0U/s800/011.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8.แล้วจะได้รูปข้างล่าง  ซึ่งจะให้เรากำหนด username และ e-mail address&lt;br /&gt;ซึ่ง username นี้ ระบบจะถือว่า เป็น username ของ admintrator ที่ใช้ login เพื่อเข้ามาดูแลระบบ&lt;br /&gt;&lt;a&gt;&lt;img src="http://lh6.ggpht.com/en42chart/SBg4L_CGj2I/AAAAAAAAAOc/kIK18-3rfks/s800/012.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9.แล้วจะได้รูปข้างล่าง  ระบบจะให้เราตั้้งค่ารหัสผ่าน&lt;br /&gt;&lt;a&gt;&lt;img src="http://lh4.ggpht.com/en42chart/SBg4MfCGj4I/AAAAAAAAAOs/Fi-WdIThYB8/s800/014.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10.แค่นี้ก็เสร็จแล้วครับ  ให้เรากลับไปที่ &lt;a href="http://localhost/drupal5"&gt;http://localhost/drupal5&lt;/a&gt; อีกครั้ง จะปรากฏรูปข้างล่าง&lt;br /&gt;ซึ่งไม่เหมือนตอนเข้ามาในตอนแรกแล้ว เพราะเราได้ config ให้เว็บของเราเชื่อมต่อกับฐานข้อมูลเรียบร้อยแล้ว&lt;br /&gt;&lt;a&gt;&lt;img src="http://lh4.ggpht.com/en42chart/SBg4MfCGj5I/AAAAAAAAAO0/NZaDU2mGU2s/s800/016.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*** แค่นี้เราก็สามารถสร้างเว็บไซด์ด้วย drupal CMS ได้แล้วครับ  ****&lt;br /&gt;&lt;br /&gt;เพื่อนๆ ลองๆ คลิกเมนู อะไรก็ได้นะครับ  คลิกเ่่ล่นไปเรื่อยๆ  เด๋วจะเห็นการเปลี่ยนเองครับ&lt;br /&gt;ต้องลองเล่นดูครับ   ...... ขอให้สนุกับ drupal นะครับ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*******  โชคดีนะครับ *****************&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-9082273767057677336?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/9082273767057677336/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=9082273767057677336' title='2 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/9082273767057677336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/9082273767057677336'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/04/drupal.html' title='Install Drupal on windows'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_zg_N4Jt3Xqg/SBgU4_CGjlI/AAAAAAAAAMY/UKV2kD2l70M/s72-c/004.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-151380494829358444</id><published>2008-03-13T11:20:00.000+07:00</published><updated>2010-02-28T01:19:13.370+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>what is Ruby on rails ?</title><content type='html'>&lt;span style="color:#ff0000;"&gt;Rails&lt;/span&gt; คือ Web Application Framework ที่เป็นการทำงานออกเป็น 3 ส่วน คือ Model ,View , Controller    หรือที่เรียกว่า MVC&lt;br /&gt;            &lt;span style="color:#ff0000;"&gt;MVC&lt;/span&gt;  จะเป็นโครงสร้างที่นำมาช่วยสร้างเว็บแอปพลิเคชั่น ให้เป็นสัดส่วน  ซึ่งจะทำให้การเขียนโค้ดโปรแกรมง่ายขึ้นอย่างมาก  ซึ่ง rails จะแบ่งส่วนการเก็บโค้ด และส่วนติดต่อผู้ใช้แยกออกจากกัน&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;Ruby on Rails (ROR)&lt;/span&gt; คือ web application Framework ที่พัฒนาด้วยภาษา Ruby   Ruby เป็นภาษาสคริปต์เชิงวัตถุที่สั้น กระชับ เป็นธรรมชาติ  รวมทั้งยังสามารถทำงานใน Configuration Files แทนการเขียนโค้ดได้ด้วย ทำให้การตรวจสอบสถานะการทำงานทำได้ง่ายขึ้น&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-151380494829358444?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/151380494829358444/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=151380494829358444' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/151380494829358444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/151380494829358444'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/03/what-is-ruby-on-rails.html' title='what is Ruby on rails ?'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-6829569104419597463</id><published>2008-01-28T12:07:00.000+07:00</published><updated>2010-02-28T01:19:13.370+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>การแก้ไขปัญหา Error 0x80040802 ของการติดตั้ง google gears</title><content type='html'>สวัสดีครับเพื่อนๆ ชาวไอที&lt;br /&gt;   ถ้าเพื่อนๆคนไหน กำลังเล่น google gears แต่ไม่สามารถติดตั้ง google gears ได้ เนื่องมาจากเกิด Error 0x80040802  เพื่อนๆ อาจแก้ไขเหมือนที่ผม ซึ่งผมทำแล้ว สามารถติดตั้ง google gears ได้&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;    ปัญหา&lt;/span&gt;ของผม ที่แรกน่าจะมากจากผมใช้ wireless ฟรีจากมหาวิทยาลัย  ซึ่งจะต้องตั้งค่า proxy ดังรูปที่ 1 ข้างล่าง&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_zg_N4Jt3Xqg/R51mIyl_SVI/AAAAAAAAAF8/kO3HQpZje40/s1600-h/error001.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 312px; height: 266px;" src="http://bp1.blogger.com/_zg_N4Jt3Xqg/R51mIyl_SVI/AAAAAAAAAF8/kO3HQpZje40/s320/error001.JPG" alt="" id="BLOGGER_PHOTO_ID_5160393049242552658" border="0" /&gt;&lt;/a&gt;รูปที่1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;วิธีแก้ไข&lt;/span&gt;คือ  ให้เพื่อนๆ เปลี่ยนจาก manual เป็น auto ตามรูปที่ 2 ข้างล่าง&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_zg_N4Jt3Xqg/R51nQyl_SWI/AAAAAAAAAGE/UNptdvlBe8U/s1600-h/error002.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_zg_N4Jt3Xqg/R51nQyl_SWI/AAAAAAAAAGE/UNptdvlBe8U/s320/error002.JPG" alt="" id="BLOGGER_PHOTO_ID_5160394286193133922" border="0" /&gt;&lt;/a&gt;รูปที่2&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;หลังจากแก้ไข&lt;/span&gt;ตามรูปเรียบร้อย  ให้เพื่อนๆ ลองติดตั้ง google gears ใหม่อีกครั้งนะครับ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ถ้ามีข้อผิดพลาดหรือเพื่อนๆ คนไหนต้องการต่อติดผม  ด้วยความยินดีครับที่ en42chart@gmail.com&lt;br /&gt;&lt;br /&gt;*******************ความพยายามอยู่ที่ไหน จะสอนใจความสำเร็จอยู่ที่นั้น******************&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-6829569104419597463?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/6829569104419597463/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=6829569104419597463' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/6829569104419597463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/6829569104419597463'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/01/error-0x80040802-google-gears.html' title='การแก้ไขปัญหา Error 0x80040802 ของการติดตั้ง google gears'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_zg_N4Jt3Xqg/R51mIyl_SVI/AAAAAAAAAF8/kO3HQpZje40/s72-c/error001.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558531204885109464.post-2878416050765555837</id><published>2008-01-09T23:57:00.000+07:00</published><updated>2010-02-28T01:19:13.371+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='โปรแกรมมิ่ง'/><title type='text'>Accessing Web Application Data at Any Time</title><content type='html'>&lt;span style="color: rgb(255, 0, 0);font-size:100%;" &gt;สวัสดีครับ&lt;/span&gt;&lt;br /&gt;                ตอนนี้ผมกำลังศึกษาเกี่ยวกับ   &lt;span style="color: rgb(255, 0, 0);"&gt;Accessing Web Application Data at Any Time&lt;/span&gt;  ซึ่งเป็นโปรเจกของผมเอง  ซึ่งช่วงนี้เป็นช่วงที่กำัลังศึกษาขั้นเบื้องฐาน และรวบร่วมข้อมูล  เพื่อนคนไหนสามารถแชร์ความรู้เกี่ยวกับหัวข้อนี้ได้บ้าง  ช่วยหน่อยนะครับ&lt;br /&gt;         &lt;span style="font-weight: bold;"&gt;   &lt;br /&gt;รายละเอียดของโปรเจกมีดังนี้ครับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;Accessing Web Application Data at Any Time  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;หลักการและเหตุผล&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;ในปัจจุบันซอฟต์แวร์ที่เป็นเว็บแอปพลิเคชันเป็นที่นิยมใช้เป็นจำนวนมาก  และบ่อยครั้งที่ผู้ใช้จะสร้าง &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;แก้ไขและบันทึกข้อมูลที่ตนเองต้องการผ่านทางเว็บแอปพลิเคชันเหล่านี้  แต่เว็บแอปพลิเคชันที่ผ่านมานั้น&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt; ผู้ใช้จะเข้าใช้ได้ก็ต่อเมื่อเข้าระบบออนไลน์  ซึ่งบางครั้งผู้ใช้ก็อาจจะไม่ได้อยู่ในสภาพแวดล้อมที่มีอินเทอร์เน็ต&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt; หรือบางครั้งผู้ใช้ก็ต้องการที่จะลดภาระโหลดของเซิร์ฟเวอร์ที่ให้บริการเว็บแอปพลิเคชันและอินเทอร์เน็ต&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;ดังนั้นผู้ใช้จึงมีความต้องการที่จะเข้าถึงข้อมูลของเว็บแอปพลิเคชันโดยไม่ได้เชื่อมต่อกับอินเทอร์เน็ตหรือในขณะออฟไลน์ได้ด้วย &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt; โครงการนี้จึงได้พัฒนาแอปพลิเคชันเพื่อเข้าถึงข้อมูลของเว็บแอปพลิเคชันได้ทั้งในขณะออนไลน์และออฟไลน์ขึ้นมา&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;วัตถุประสงค์&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;1) เพื่อสามารถอ่านและเขียนข้อมูลของเว็บแอปพลิเคชันจากแอปพลิเคชันที่พัฒนาขึ้นมาอง&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;2) เพื่อสามารถอ่านและเขียนข้อมูลของเว็บแอปพลิเคชันในขณะออฟไลน์ได้&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;2) เพื่อสามารถเข้าถึงข้อมูลของเว็บแอปพลิเคชันทั้งในขณะออนไลน์และออฟไลน์ได้&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;ขอบเขต&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;เว็บแอปพลิเคชันที่จะใช้ในขณะออฟไลน์ได้จะต้องมีไลบรารีให้เรียกใช้โดยการติดต่อผ่านการเขียนโปรแกรมและไลบรารีนั้นสนับสนุนการทำงานแบบออฟไลน์ &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt; ซึ่งในโครงการนี้จะมุ่งเน้นการทำให้สามารถเข้าถึงข้อมูลของเว็บแอปพลิเคชัน Google Blog และ Google Calendar ได้เป็นอย่างน้อย &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;โดยที่แอปพลิเคชันที่พัฒนาขึ้นมาใหม่สามารถเข้าถึงข้อมูลของเว็บแอปพลิเคชันทั้งแบบออฟไลน์และออนไลน์ได้&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;เครื่องมือที่ใช้&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;1) GData JavaScript Client Library&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;2) Google Calendar APIs and Tools&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;3) Blogger Data API&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;4) Google Gears API&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;หรือแชร์ความรู้ที่  en42chart@gmail.com &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5558531204885109464-2878416050765555837?l=en42chart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://en42chart.blogspot.com/feeds/2878416050765555837/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5558531204885109464&amp;postID=2878416050765555837' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/2878416050765555837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558531204885109464/posts/default/2878416050765555837'/><link rel='alternate' type='text/html' href='http://en42chart.blogspot.com/2008/01/accessing-web-application-data-at-any.html' title='Accessing Web Application Data at Any Time'/><author><name>นายมะ</name><uri>http://www.blogger.com/profile/11087568776189168463</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_zg_N4Jt3Xqg/R4T7qd6sf_I/AAAAAAAAAFQ/N1D2ITRfrKQ/S220/offer001.gif'/></author><thr:total>0</thr:total></entry></feed>
