<?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-6612405982779970035</id><updated>2011-10-06T21:19:25.463+07:00</updated><category term='Shampoo'/><category term='JNI'/><category term='Korea'/><category term='Microsoft Office'/><category term='Microsoft'/><category term='Gadget'/><category term='Program'/><category term='English'/><category term='Batch File เบื้องต้น'/><category term='apple'/><category term='Podcast'/><category term='Safety Remove'/><category term='Soft Skill'/><category term='Auto Fill in Url'/><category term='Viliv X70'/><category term='music'/><category term='Delete Data'/><category term='Iron man'/><category term='Wolverine'/><category term='Inspiration'/><category term='Java'/><category term='Dispensable Water'/><category term='Middle-Click'/><category term='Tool'/><category term='OfficeTab'/><category term='Steve Jobs'/><category term='Portable Application'/><category term='Protest the hero'/><category term='Last Drop'/><category term='Effective Java'/><category term='Presentation'/><category term='Firefox Tip'/><category term='Antivirus'/><category term='iPad'/><category term='Book Recommendation'/><category term='Trailer'/><category term='Football'/><category term='Cipher'/><category term='AmazonKindle'/><category term='Tab'/><title type='text'>Around the world</title><subtitle type='html'>This blog says about things happening in this world.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-7782665351467846641</id><published>2011-04-29T10:01:00.003+07:00</published><updated>2011-04-29T10:36:31.889+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Soft Skill'/><title type='text'>คุยถึงเรื่อง Skill</title><content type='html'>&lt;span class="Apple-style-span" &gt;&lt;div&gt;ไม่ได้เข้ามาซะตั้งนาน วันนี้เลยอยากจะเข้ามาเขียนอะไรเรื่อยเปื่อยกับสิ่งที่สนใจอยู่ตอนนี้คับ.... :P&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ปัจจุบันผมทำงานเป็น Programmer แน่นอนว่าต้องเขียนโปรแกรมเป็นหลักอยู่แล้ว แต่ในตอนนี้ผมกลับสนใจด้านที่เป็น Soft Skill มากกว่า &amp;gt;.&amp;lt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ผมมองอย่างนี้คับ คือ Skill ที่ใช้ในการเขียนโปรแกรมจะแบ่งออกเป็น 2 แบบใหญ่ คือ Programming Skill กับ Soft Skill &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;พวก Programming Skill นี่ก้อเห็นได้ชัดคับ ก้อพวกตาม Technology หาความรู้เทคนิคในการเขียนโปรแกรมใหม่ ส่วนพวก Soft Skill นี่จะเน้นไปในการจัดการชีวิต หรือการทำงานมากกว่าคับ&lt;/div&gt;&lt;div&gt;พวก Soft Skill จะทำให้เราเพิ่ม Productivity แล้วก้อจัดการเรื่องต่างๆได้ดีขึ้น ทำให้ Balance ระหว่าง Work กับ Life ได้ดีขึ้นคับ&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ขอยกตัวอย่างง่ายๆนะคับ สมมติว่าวันนี้เลิกงาน ต้องกลับบ้านละ เราก้ออาจจะคิดก่อนว่าพุ่งนี้เราจะทำอะไร เช่น จะทำ Code ส่วนนี้ให้เสด หลังจากนั้นจะไปทำเอกสารต่อ เราก้อจดไว้เลยคับ แล้วก้อกลับบ้านไปพักผ่อน เพิ่มพลังให้กับตัวเอง ดูทีวี ฟังเพลง (ถ้าเป็นไปได้ พยายามอย่าทำงานที่บ้านเลยคับ) พอวันรุ่งขึ้น ก้อไม่ต้องมาคิดแล้วว่า วันนี้จะทำอะไร เพราะเราคิดไว้แล้ว เราก้อลงมือทำได้เลย&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;นี่เป็นตัวอย่างเล็กๆเกี่ยวกับ Soft Skill คับ Concept อย่างนึง คือ การใช้เวลาให้มีประสิทธิภาพ แล้ววิธีนึงก้อคือ การลดเวลาที่ต้องใช้ความคิดคับ วิธีการก้อคือ ทำให้มันชิน เวลาเราชินกับอะไรมันจะไม่ต้องใช้เวลาในการคิดเยอะคับ เช่น การขับรถ พอขึ้นรถ เราก้อรู้เลยว่าจะขับยังไง ต้องรัดเข็มขัดก่อน เพราะเราทำมันทุกวัน &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ส่วนตัว ผมว่า Soft Skill เปนสิ่งน่าสนใจและสำคันนะคับ มันสามารถเอาไปใช้กับชีวิตประจำวันของเราได้ ไว้มีเทคนิคอะไร ผมจะเอามา Share นะคับ ^^&lt;/div&gt;&lt;div&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/6612405982779970035-7782665351467846641?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/7782665351467846641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=7782665351467846641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/7782665351467846641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/7782665351467846641'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2011/04/skill.html' title='คุยถึงเรื่อง Skill'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-867143148342680946</id><published>2010-02-01T15:48:00.003+07:00</published><updated>2010-05-13T21:42:46.952+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Steve Jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='Presentation'/><title type='text'>How to Deliver a Great Presentation Like Steve Jobs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.electricpig.co.uk/wp-content/uploads/2008/08/steve-jobs-bw.jpg"&gt;&lt;img style="cursor: pointer; width: 191px; height: 191px;" src="http://www.electricpig.co.uk/wp-content/uploads/2008/08/steve-jobs-bw.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify; font-family: verdana;"&gt;ผมเชื่อว่าหลายคนคงเคยได้ยินเรื่องราวของ Steve Jobs มาแล้ว เค้าเป็นคนที่มีเอกลักษณ์ที่เฉพาะตัวมาก สิ่งหนึ่งในนั้น คือ การ Present เวลาเค้า Present สินค้าของ Apple เรียกได้ว่า หยุดคนฟังได้ทุกคน&lt;br /&gt;&lt;br /&gt;วันนี้ผมเลยเอา &lt;a href="http://www.labnol.org/home/deliver-presentations-like-steve-jobs/12451/"&gt;Technique เล็กๆน้อยๆ ของ Steve Jobs เรื่องการ Present&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/6612405982779970035-867143148342680946?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/867143148342680946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=867143148342680946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/867143148342680946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/867143148342680946'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2010/02/how-to-deliver-great-presentation-like.html' title='How to Deliver a Great Presentation Like Steve Jobs'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-2088869419714228772</id><published>2010-01-28T11:29:00.005+07:00</published><updated>2010-01-28T11:37:47.808+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='Gadget'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>iPad !!!!!!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GCf98q8_lbI/S2ETRrH_SlI/AAAAAAAAAHo/jiEJ6dgQv6w/s1600-h/ipad_hero_20100127.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 204px;" src="http://1.bp.blogspot.com/_GCf98q8_lbI/S2ETRrH_SlI/AAAAAAAAAHo/jiEJ6dgQv6w/s320/ipad_hero_20100127.jpg" alt="" id="BLOGGER_PHOTO_ID_5431643819940465234" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;ตาม&lt;/span&gt;หัวข้อเลยคับ Apple จัดการออกของเล่นชิ้นใหม่ ชื่อว่า iPad เห็นรูปแล้วเป็นยังไงคับ สวยไหม ^^&lt;br /&gt;&lt;div style="text-align: justify;"&gt;iPad มีอยู่ 3 ความจุ มีอยู่ 2 แบบ 6 ราคา (3 x 2 = 6) ให้เลือกสรร...&lt;br /&gt;&lt;br /&gt;&lt;table style="width: 283px; height: 70px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="none"&gt;&lt;br /&gt;&lt;/th&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;th class="round_ul"&gt;16 GB&lt;/th&gt;       &lt;th&gt;32 GB&lt;/th&gt;       &lt;th class="round_ur rt"&gt;64 GB&lt;/th&gt;      &lt;/tr&gt;      &lt;tr&gt;       &lt;td class="round_ul model"&gt;Wi-Fi&lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; $499&lt;/td&gt;       &lt;td&gt; $599&lt;/td&gt;       &lt;td class="rt"&gt; $699&lt;/td&gt;      &lt;/tr&gt;        &lt;tr&gt;       &lt;td class="round_bl btm model"&gt;Wi-Fi + 3G&lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="btm"&gt; $629&lt;/td&gt;       &lt;td class="btm"&gt; $729&lt;/td&gt;       &lt;td class="round_br rt btm"&gt; $829&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;ที่มา: &lt;a href="http://www.apple.com/ipad/"&gt;apple&lt;/a&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/6612405982779970035-2088869419714228772?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/2088869419714228772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=2088869419714228772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/2088869419714228772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/2088869419714228772'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2010/01/ipad.html' title='iPad !!!!!!'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GCf98q8_lbI/S2ETRrH_SlI/AAAAAAAAAHo/jiEJ6dgQv6w/s72-c/ipad_hero_20100127.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-5117724490909016243</id><published>2009-08-30T10:47:00.005+07:00</published><updated>2009-08-30T11:54:09.593+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OfficeTab'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Office'/><category scheme='http://www.blogger.com/atom/ns#' term='Tab'/><category scheme='http://www.blogger.com/atom/ns#' term='Tool'/><title type='text'>มาทำให้ MS Office มี Tab กันเถอะ</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ปกติเวลาเรใช้ MS Office มันจะเปิดไฟล์นึงต่อ 1 หน้าต่างใช่ไหมคับ ถ้าเราเปิดเยอะ บน Task bar ของเราก้อจะ็เต็มไปด้วยหน้่าต่าง MS Office -*-&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;มันคงจะดีไม่น้อยถ้าเจ้า MS Office มันมี Tab เหมือนกับพวก Google Chrome หรือ Firefox &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;วันนี้ผมจึงอยากจะแนะนำ Tool ตัวนึงที่สามารถทำให้เจ้า MS Office ของเรามี Tab ได้คับ มันชื่่อว่า OfficeTab ตรงตัวเลย&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;เจ้า OfficeTab มันสามารถใช้กับ Word, Excel แล้วก้อ PowerPoint คับ ซึ่งเท่าที่ผมลองดู ทั้ง 2003 และ 2007 ก้อใช้ได้เหมือนกันคับ&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://3.bp.blogspot.com/_GCf98q8_lbI/Spn6ZDBr9CI/AAAAAAAAAHE/zobY5dAwopI/s320/OfficeTab+-+01.PNG" style="text-align: justify;float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 320px; height: 141px; " border="0" alt="" id="BLOGGER_PHOTO_ID_5375602938459452450" /&gt;&lt;div style="text-align: justify;"&gt;หลังจากติดตั้งเสร็จ เจ้า MS Office ของเราก้อจะหน้าตาเป็นแบบนี้ละคับ สังเกตุว่าจะมี Tab ด้วย เราสามารถปรับแต่งรูปร่าง หรือตำแหน่งของ Tab ว่าจะให้แสดงที่ด้านบน ล่าง ซ้าย หรือขวา ได้เลยคับ&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ที่มา: &lt;a href="http://lifehacker.com/5345338/officetab-adds-tabs-to-microsoft-office"&gt;lifehacker&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&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/6612405982779970035-5117724490909016243?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/5117724490909016243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=5117724490909016243' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/5117724490909016243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/5117724490909016243'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/08/ms-office-tab.html' title='มาทำให้ MS Office มี Tab กันเถอะ'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GCf98q8_lbI/Spn6ZDBr9CI/AAAAAAAAAHE/zobY5dAwopI/s72-c/OfficeTab+-+01.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-4472035450444732386</id><published>2009-08-18T20:35:00.004+07:00</published><updated>2009-08-30T11:52:36.034+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dispensable Water'/><category scheme='http://www.blogger.com/atom/ns#' term='Gadget'/><title type='text'>Gadget: มีขวดเดียวเติมได้ทุกที่ (ที่มีที่เติม ^^)</title><content type='html'>&lt;div style="text-align: justify;"&gt;อันนี้ก้อเด็ดมากคับ Gadget อีกตัว.... &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/FZhD0rC0RbY&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/FZhD0rC0RbY&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ถ้ามีจิงๆ จะลดขวดได้เยอะเลย แต่ก้อต้องมีที่เิติมเยอะด้วยนะ ^^&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ที่มา: &lt;a href="http://www.yankodesign.com/2009/08/14/dispensable-water/"&gt;yankodesign.com&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-4472035450444732386?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/4472035450444732386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=4472035450444732386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/4472035450444732386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/4472035450444732386'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/08/gatget.html' title='Gadget: มีขวดเดียวเติมได้ทุกที่ (ที่มีที่เติม ^^)'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-4697814763316681401</id><published>2009-08-18T19:59:00.010+07:00</published><updated>2009-08-18T20:21:32.541+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shampoo'/><category scheme='http://www.blogger.com/atom/ns#' term='Gadget'/><category scheme='http://www.blogger.com/atom/ns#' term='Last Drop'/><title type='text'>Gadget: ใช้ Shampoo จนหยดสุดท้ายจิงๆ</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;วันนี้มาดู Gadget กัน ง่ายๆ แต่ Idea ลึกล้ำ เป็นสิ่งที่เราใช้กันทุกวัน...&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://2.bp.blogspot.com/_GCf98q8_lbI/Soqoh522BuI/AAAAAAAAAGU/F124RJ7qHsA/s320/last-drop4.jpg" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 194px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5371290806012741346" /&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;เคยเจอปันหาแบบนี้ไหมคับ แค่อยากใช้ Shampoo ให้หมดจนหยดสุดท้าย เราอาจจะต้องเปิดฝามา แล้วเอา้นิ้วปาดกันเลยทีเดียว&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;หรือบางทีอาจต้องเ้ค้นจนมือแดงเลยก้อมี...เหนื่อยจิงๆกับแีค่อยากจะใช้ Shampoo (-*-)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://1.bp.blogspot.com/_GCf98q8_lbI/SoqpH0n5wRI/AAAAAAAAAGc/_Ho8qVsfD9Q/s320/last-drop1.jpg" style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 306px; height: 320px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5371291457442922770" /&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;ก้อเลยมีคนคิด Idea เพื่อแก้ปันหานี้คับ นั่นก้อคือ เจ้านี่นี่เอง มันชื่อว่า "Last Drop"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;ดูเหมือนเป็นขวด Shampoo ธรรมดา แต่ลองสังเกตุที่ก้นขวดดีๆคับ จะ็เป็นรูปกรวย เพื่อให้ตัวน้ำ Shampoo มันไหลไปรวมกัน แล้วเราก้อจะใช้ได้จนหยดสุดท้ายจิงๆ สุดยอดไหมคับ ง่ายๆ แต่แก้ปันหาได้ดี&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;ถ้าสนจัย สามารถอ่านเพิ่มเติมได้เลยคับ&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;ที่มา: &lt;a href="http://www.tuvie.com/last-drop-pumping-up-till-the-last-drop-from-the-bottom-of-a-bottle"&gt;tuvie.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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/6612405982779970035-4697814763316681401?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/4697814763316681401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=4697814763316681401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/4697814763316681401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/4697814763316681401'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/08/gadget-shampoo.html' title='Gadget: ใช้ Shampoo จนหยดสุดท้ายจิงๆ'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GCf98q8_lbI/Soqoh522BuI/AAAAAAAAAGU/F124RJ7qHsA/s72-c/last-drop4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-6376952088671471294</id><published>2009-08-12T19:31:00.007+07:00</published><updated>2009-08-12T19:58:08.827+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delete Data'/><category scheme='http://www.blogger.com/atom/ns#' term='Cipher'/><title type='text'>ลบข้อมูลออกจากเครื่องตลอดกาล</title><content type='html'>&lt;div style="text-align: justify;"&gt;ระบบปฏิบัติการจะมีตารางที่ใช้สำหรับเก็บว่า File ไหนบ้างที่ถูกสร้างขึ้นมา และเวลาที่เราลบ File บนเครื่อง รู้้มั้ยคับว่า จิงๆแล้วมันแค่ลบ Entry ของ File นั้นๆ ออกจากตารางของระบบเท่านั้นเอง นั่นหมายความว่าตัว File นั้นจะไม่ได้ถูกลบจิงๆ ทำให้เราสามารถที่จะกู้ขึ้นมาได้ยังไงล่ะคับ&lt;br /&gt;&lt;br /&gt;การที่มันไม่ได้ถูกลบนั้น ไม่ได้หมายความว่ามันจะอยู่ตลอดนะคับ คือพอมันถูกลบออกจากตารางของระบบแล้ว เนื้อที่ส่วนนั้น ระบบจะถือว่าเป็นเนื้่อที่ที่สามารถใช้งานได้ นั่นคือ ถ้าเรามีการสร้าง File ใหม่ ระบบก้อจะทำการหาเนื้อที่ให้ (สามารถเอาเนื้อที่นั้นไปใช้ได้) หรือถ้าเราทำอะไรก้อตามที่มีผลกระทบกับเนื้อที่นั้นๆ ข้อมูลของ File นั้นๆค่อยถูกทับด้วยข้อมูลใหม่ และ ณ จุดนั้น ข้อมูลที่เราลบถึงจะหายไปจิงๆคับ&lt;br /&gt;&lt;br /&gt;ที่นี้ ถ้าเราอยากจะลบข้อมูลนั้นให้หายไปจากเครื่องจิงๆโดยทันที ก้อทำได้คับ โดยหลังจากที่เราลบ File แล้วก้อใช้ Tool ที่ชื่อว่า Cipher จัดการเขียนข้อมูลใหม่ทับลงไปซะเลย เจ้า Tool ตัวนี้ผมเข้าจัยว่ามีมากับ Windows อยู่แล้วนะคับ ถ้าลองพิม "cipher /?" ใน command prompt จะได้แบบนี้คับ&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GCf98q8_lbI/SoK5vsn-TKI/AAAAAAAAAF8/aMsmT2HNdLY/s1600-h/CmdPrompt.PNG"&gt;&lt;img style="cursor: pointer; width: 348px; height: 171px;" src="http://1.bp.blogspot.com/_GCf98q8_lbI/SoK5vsn-TKI/AAAAAAAAAF8/aMsmT2HNdLY/s320/CmdPrompt.PNG" alt="" id="BLOGGER_PHOTO_ID_5369057934862863522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;เจ้า Tool ตัวนี้มันจะทำการเขียนข้อมูลลงไปทับเนื้อที่ว่างของ Harddisk ของเรา นั่นหมายถึง เนื้อที่ของข้อมูลที่ถูกลบจะถูกเขียนทับด้วยข้อมูลใหม่ และทำให้ไม่สามารถกู้กลับมาได้คับ ที่ สบายจัยได้ ดังนั้นถ้าจะใช้ก้อต้องมั่นใจว่าเราไม่ต้องการแล้วจิงๆนะคับ อ้อ และที่สำคันมันไม่ได้กระทบกับ File อื่นๆที่เราไม่ได้ลบในเครื่องคับ ^^&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;ถ้าต้องการล้างข้อมูลก้อแค่พิม "&lt;strong&gt;cipher /w: foldername&lt;/strong&gt;" โดยที่เจ้า &lt;strong&gt;foldername &lt;/strong&gt;ต้องเป็น Full Path นะคับ ส่วน Feature อื่นๆของ Tool ตัวนี้ ยังไงลองอ่านที่ Help ของ Command ได้คับ ^^&lt;/p&gt;&lt;p style="text-align: justify;"&gt;ที่มา: &lt;a href="http://helpdeskgeek.com/windows-xp-tips/securely-erase-delete-files-on-hard-drive/"&gt;HelpdeskGeek.com&lt;/a&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/6612405982779970035-6376952088671471294?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/6376952088671471294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=6376952088671471294' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/6376952088671471294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/6376952088671471294'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/08/blog-post.html' title='ลบข้อมูลออกจากเครื่องตลอดกาล'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GCf98q8_lbI/SoK5vsn-TKI/AAAAAAAAAF8/aMsmT2HNdLY/s72-c/CmdPrompt.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-3563459397855894425</id><published>2009-08-01T21:38:00.001+07:00</published><updated>2009-08-01T21:40:02.731+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wolverine'/><category scheme='http://www.blogger.com/atom/ns#' term='Trailer'/><title type='text'>Trailer: Wolverine (Animation, 2010)</title><content type='html'>ครั้งที่แล้วเป็น Iron man....ครั้งนี้เป็น Wolverine คับ&lt;br /&gt;&lt;br /&gt;รู้สึกว่าค่ายที่ทำจะเป็นค่ายเดียวกันกับ Iron man ดูเจ๋งเหมือนกันคับ...&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;object width="480" height="291"&gt;&lt;param name="movie" value="http://www.dailymotion.com/swf/x9yqjf_wolverine-2010_creation&amp;amp;related=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.dailymotion.com/swf/x9yqjf_wolverine-2010_creation&amp;amp;related=0" type="application/x-shockwave-flash" width="480" height="291" allowfullscreen="true" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/x9yqjf_wolverine-2010_creation"&gt;Wolverine 2010&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Uploaded by &lt;a href="http://www.dailymotion.com/comicboxlive"&gt;comicboxlive&lt;/a&gt;. - &lt;a href="http://www.dailymotion.com/channel/creation"&gt;Discover more animation and arts videos.&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-3563459397855894425?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/3563459397855894425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=3563459397855894425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/3563459397855894425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/3563459397855894425'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/08/trailer-wolverine-animation-2010.html' title='Trailer: Wolverine (Animation, 2010)'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-8922779728832816505</id><published>2009-08-01T21:19:00.005+07:00</published><updated>2009-08-01T21:37:24.607+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Trailer'/><category scheme='http://www.blogger.com/atom/ns#' term='Iron man'/><title type='text'>Trailer: Iron man (Animation, 2010)</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:verdana;"&gt;Trailer ของการ์ตูนฟอร์มยักษ์เรื่อง &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background: transparent none repeat scroll 0% 0%; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="leoHighlights_Underline_0" onclick="leoHighlightsHandleClick('leoHighlights_Underline_0')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_0')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_0')" leohighlights_keywords="iron man" leohighlights_url="http%3A//thebrowserhighlighter.com/leonardo/highlights/keywords?keywords%3Diron%20man"&gt;Iron man&lt;/leo_highlight&gt; คับ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;เราได้ดู &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background: transparent none repeat scroll 0% 0%; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="leoHighlights_Underline_1" onclick="leoHighlightsHandleClick('leoHighlights_Underline_1')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_1')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_1')" leohighlights_keywords="iron man" leohighlights_url="http%3A//thebrowserhighlighter.com/leonardo/highlights/keywords?keywords%3Diron%20man"&gt;Iron man&lt;/leo_highlight&gt; ในแบบภาพยนตร์ไปแล้ว ครั้งนี้เป็นคราวของ Animation บ้างล่ะคับ ทางญี่ปุ่นเค้าทำเป็นแบบฉบับการ์ตูนออกมา คาดว่าจะเปิดฉายในปี 2010 คับ.. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:verdana;"&gt;เอา Trailer มาให้ดูคับ น่าดูไหมล่ะ^^ &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;object width="480" height="291"&gt;&lt;param name="movie" value="http://www.dailymotion.com/swf/x9yr7p_iron-man-2010_creation&amp;amp;related=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.dailymotion.com/swf/x9yr7p_iron-man-2010_creation&amp;amp;related=0" type="application/x-shockwave-flash" width="480" height="291" allowfullscreen="true" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/x9yr7p_iron-man-2010_creation"&gt;IRON MAN 2010&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Uploaded by &lt;a href="http://www.dailymotion.com/comicboxlive"&gt;comicboxlive&lt;/a&gt;. - &lt;a href="http://www.dailymotion.com/channel/creation"&gt;Watch original web videos.&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;" id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;span id="leoHighlights_iframe_modal_span_container"&gt;&lt;div id="leoHighlights_iframe_modal_div_container" style="border: 1px solid black; position: absolute; visibility: hidden; display: none; width: 394px; height: 40px; z-index: 32768; background-color: white;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();"&gt;                                                     &lt;div id="leo_iFrame_closebar" style="position: absolute; top: 0px; left: 0px; width: 394px; height: 40px; z-index: 32768; background-image: url(chrome://shim/content/highlightsFilter-1/header.gif);"&gt;       &lt;a href="javascript:%20leoHighlightsIFrameClose();"&gt;          &lt;div id="leo_iFrame_close" style="position: absolute; top: 10px; left: 360px; width: 20px; height: 20px;"&gt;          &lt;/div&gt;       &lt;/a&gt;    &lt;/div&gt;        &lt;iframe id="leoHighlights_iframe" name="leoHighlights_iframe" title="leoHighlights_iframe" src="about:blank" vspace="0" hspace="0" marginwidth="0" marginheight="0" style="position: absolute; top: 40px; left: 0px;" frameborder="0" height="100" scrolling="no" width="250"&gt;    &lt;/iframe&gt;     &lt;/div&gt;  &lt;script defer="defer" type="text/javascript"&gt;    createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20true%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_MAX_HIGHLIGHTS%20%3D%20200%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_ID%20%3D%20%22leoHighlights_iframe%22%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_DIV_ID%20%3D%20%22leoHighlights_iframe_modal_div_container%22%3B%0Avar%20LEO_HIGHLIGHTS_SHOW_DELAY_MS%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_HIDE_DELAY_MS%20%3D%20750%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%20%3D%20%22transparent%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%20%3D%20%20%20%22rgb%28245%2C245%2C0%29%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%7B%0A%20%20%20%20%20%20alert%28%22EXCEPTION%3A%20%22+location+%22%3A%20%22+e+%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C236%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C512%29%3B%0Avar%20LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%20%3D%2040%3B%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width%2C%0A%09%09%09LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width%2C%0A%09%09LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22leoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsEvent%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20elem%3Ddocument.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28document.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddocument.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddocument.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.Width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20if%20%28LEO_HIGHLIGHTS_DEBUG_POS%26%26LEO_HIGHLIGHTS_DEBUG%29%20%7B%0A%20%20%20%20%20%20%20%20%20alert%28%22%20Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3D%22711-36858-13496-14%22%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09var%20url%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url%27%29%29%3B%0A%0A%20%20%20%09this.iFrame.src%3Durl%3B%0A%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%09this.show%3Dfunction%28%29%20%7Bthis.updatePos%28%29%3B%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%20this.updatePos%28%29%3B%7D%20%20%20%09%09%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%3B%0A%20%20%09%09var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09var%20url%3DiFrame.src%3B%0A%20%20%09%09var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%09%09if%28idx%3E%3D0%29%0A%20%20%09%09%09url%3Durl.substring%280%2Cidx%29%3B%0A%09%09url+%3D%28%22%26size%3D%22+size%29%3B%0A%09%09if%28clickId%29%0A%09%09%09url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%09%09%0A%20%20%09%09iFrame.src%3Durl%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%09%09if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%09%09%09_leoHighlightsPrevElem.hover%3Dfalse%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrame%2CiFrameSize%29%3B%0A%20%20%09%09_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%09%09leoHighlightsEvent%28%22clicked%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%09%09leoHighlightsEvent%28%22hovered%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09leoHighlightsEvent%28%22clicked.2eBay%22%29%3B%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A"); &lt;/script&gt;&lt;/span&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-8922779728832816505?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/8922779728832816505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=8922779728832816505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/8922779728832816505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/8922779728832816505'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/08/trailer-iron-man-animation-2010.html' title='Trailer: Iron man (Animation, 2010)'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-9062338315861139417</id><published>2009-08-01T20:42:00.006+07:00</published><updated>2009-08-01T20:55:57.168+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Effective Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Book Recommendation'/><title type='text'>แนะนำหนังสือ : Effective Java (second edition)</title><content type='html'>วันนี้อยากมาแนะนำหนังสือคับ...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;ช่วงนี้ผมต้องทำงานกับ Java Program บ่อยมาก ก้อเลยพยายามหาความรู้หลายๆอย่างเกี่ยวกับ Java Programming เพื่อให้โปรแกรมของออกมาดีที่สุด หนังสือเล่มที่ผมกำลังจะพูดถึงนี้ก้อเป็นเล่มนึง ที่ผมคิดว่าดีมากๆเลยคับ ชื่อว่า "Effective Java" 2nd Edition&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GCf98q8_lbI/SnRIJQhU2PI/AAAAAAAAAF0/JfO8V3WYUcs/s1600-h/Effective+Java+%282nd+Edition%29+-+Cover.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 174px; height: 218px;" src="http://4.bp.blogspot.com/_GCf98q8_lbI/SnRIJQhU2PI/AAAAAAAAAF0/JfO8V3WYUcs/s320/Effective+Java+%282nd+Edition%29+-+Cover.jpg" alt="" id="BLOGGER_PHOTO_ID_5364992379995871474" border="0" /&gt;&lt;/a&gt;หนังสือเล่มนี้จะอธิบายเกี่ยวกับการเขียน การออกแบบ Java Program ให้มีประสิทธิภาพ อาิทิเช่น ถ้าเราจะใช้ Local Variable ควรทำยังไงให้ดี เป็นต้น บางอย่างเป็นสิ่งที่พวกเราทำอยู่ทุกวัน แต่ไม่เคยรู้เลยว่าทำอย่างนั้น อย่างนี้ มันดีต่างกันยังไง&lt;br /&gt;&lt;br /&gt;หากใครกำลังยุ่งเกี่ยวกับ Java หรืออยากศึกษาเพิ่มเติม ผมว่าเล่มนี้ไม่เลวเลยคับ ^^&lt;br /&gt;&lt;br /&gt;(ไว้ว่างๆ ผมจะหยิบเอาบาง Tip ในหนังสือมาแปลให้นะคับ....)&lt;br /&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div style="font-family: verdana;" id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-9062338315861139417?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/9062338315861139417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=9062338315861139417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/9062338315861139417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/9062338315861139417'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/08/effective-java-second-edition.html' title='แนะนำหนังสือ : Effective Java (second edition)'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GCf98q8_lbI/SnRIJQhU2PI/AAAAAAAAAF0/JfO8V3WYUcs/s72-c/Effective+Java+%282nd+Edition%29+-+Cover.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-497754739009031717</id><published>2009-07-19T12:47:00.007+07:00</published><updated>2009-07-19T16:27:24.253+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Program'/><category scheme='http://www.blogger.com/atom/ns#' term='Portable Application'/><title type='text'>โปรแกรมแบบพกพา (Portable Application)</title><content type='html'>เคยมั้ยคับ บางครั้งเวลาเราจะไปทำงานที่เครื่องของคนอื่น แล้วไม่มีโปรแกรมที่เราต้องใช้งาน อย่างตอนเรียนเวลาเราทำงานที่เครื่องเรา แล้วเอาไปทำต่อที่ Lab ปรากฎว่าเครื่องที่ Lab ด้นไม่มีโปรแกรมซะงั้น หรือเวลาทำงานเราอาจต้องไปแก้ปัญหาที่เครื่องคนอื่น แล้วเครื่องของเขาดันไม่มีโปรแกรมที่เราต้องใช้ซะนี่ เราก้อต้อง Download หรือไปควานหาแผ่นโปรแกรมมาลงอีก เวลาอันแสนน้อยนิดก้อหมดไปกับการลงโปรแกรมนี่ล่ะ.... (- -")&lt;br /&gt;&lt;br /&gt;จะดีไหมถ้าเราสามารถพกโปรแกรมที่เราต้องการใช้ติดตัวไปด้วย พออยากใช้เมื่อไหร่ ที่เครื่องไหน เราก้อแค่เสียบ Flash Drive ของเรา แล้วก้อทำงานได้ทันที เหมือนกับพวก Swiss Knife Army ประมานนั้นเลยทีเดียว&lt;br /&gt;&lt;br /&gt;ที่ผมกำลังจะบอกก้อคือ เราสามารถ Download โปรแกรมที่ใช้สำหรับพกพา (Portable) ซึ่งโปรแกรมที่เป็นแบบพกพาจะมีขนาดเล็กกว่าโปรแกรมที่ติดตั้งบนเครื่อง (อาจจะตัดบาง Feature ออกไปรึเปล่านะ...) ทำให้เราสามารถใส่ Flash Drive แล้วพกไปไหนมาไหนได้โดยไม่ต้องกังวลว่าที่เครื่องอื่นจะไม่มีโปรแกรมที่เราต้องการอีกแล้ว&lt;br /&gt;&lt;br /&gt;พูดมาเยอะ สรุปก้อคือเราสามารถหาโหลดโปรแกรม Portable ได้&lt;a href="http://portableapps.com/"&gt;ที่นี่&lt;/a&gt;เลยคับ ^^&lt;br /&gt;&lt;br /&gt;&lt;a href="http://portableapps.com/"&gt;&lt;img style="margin: 0px 10px 10px 0px; width: 320px; float: left; height: 61px;" id="BLOGGER_PHOTO_ID_5360058453826842802" alt="" src="http://1.bp.blogspot.com/_GCf98q8_lbI/SmLAw9OtsLI/AAAAAAAAAFs/r2JvLIdHec4/s320/Portableapps+Logo.PNG" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;/div&gt;&lt;div style="text-align: justify;" id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-497754739009031717?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/497754739009031717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=497754739009031717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/497754739009031717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/497754739009031717'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/07/portable-application.html' title='โปรแกรมแบบพกพา (Portable Application)'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GCf98q8_lbI/SmLAw9OtsLI/AAAAAAAAAFs/r2JvLIdHec4/s72-c/Portableapps+Logo.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-6703295263583250705</id><published>2009-07-12T17:14:00.022+07:00</published><updated>2009-07-12T20:35:51.052+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JNI'/><title type='text'>JNI: How to use JNI with C/C++</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;div style="text-align: justify;"&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;จากบทความครั้งที่แล้ว (What is JNI ??) ทำให้เรารู้ว่า JNI เป็นเหมือนตัวกลางเชื่อมระหว่าง Java และ Native Code ซึ่งในที่นี่ขอยกตัวอย่างฝั่ง Native Code เป็น C/C++ ก้อจะแสดงได้ตามรูปข้างล่างนี้คับ..&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GCf98q8_lbI/SlnIyFKrBUI/AAAAAAAAAFc/_brHfXnzO2E/s1600-h/Diagram.PNG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 160px;" src="http://3.bp.blogspot.com/_GCf98q8_lbI/SlnIyFKrBUI/AAAAAAAAAFc/_brHfXnzO2E/s320/Diagram.PNG" alt="" id="BLOGGER_PHOTO_ID_5357533994439869762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;วิธีในการทำก้อสรุปได้เป็นขั้นตามนี้คับ&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;ที่ฝั่งโปรแกรม Java เราต้องกำหนดว่า Method ไหนเป็นของ Native Code (โดยใช้ Keyword "&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;native&lt;/span&gt;&lt;span style="font-size:100%;"&gt;")&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;ทำการ Compile โปรแกรม Java (*.java) นั้น (ได้ออกมาเป็น .class)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;ทำการ Generate header file จาก .class นั้น (โดยใช้ javah.exe ที่ JDK มีให้ในการ Generate ซึ่งจะได้เป็น File นามสกุล .h)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;เอา Header File นั้นมาใช้ใน C/C++ (Native Code)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Implement Method ที่อยู่ใน Header File (ใน File นามสกุล .c/cpp)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:100%;"&gt;เดี๋ยวเรามาดูในรายละเอียดทีละขั้นตอนเลยนะคับ&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;1. กำหนด Native Method ที่ฝั่ง Java Code&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;ฝั่ง Java เราก้อเขียน Code เหมือนปกติ เพียงแค่ต้องประกาศเพิ่มในส่วนของ Native Method ด้งในจุดที่ (1) และก้อทำการ Load Library ของฝั่ง Native Code ด้วย ดังจุดที่ (2)&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;class JNITest&lt;br /&gt;{&lt;br /&gt;   //Native method declaration --------------- (1)&lt;br /&gt;   native void callNativeMethod();&lt;br /&gt;&lt;br /&gt;   //Load the library&lt;br /&gt;   static&lt;br /&gt;   {&lt;br /&gt;       // library name is DLL name------------ (2)&lt;br /&gt;       System.loadLibrary("nativelib");&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public static void main(String args[])&lt;br /&gt;   {&lt;br /&gt;       //Create class instance&lt;br /&gt;       JNITest jniTestObj = new JNITest();&lt;br /&gt;&lt;br /&gt;       //Call native method&lt;br /&gt;       jniTestObj.callNativeMethod();&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size:100%;"&gt;หลังจากนั้น ก้อทำการ Save เป็น File นามสกุล *.java ตามปกติคับ สมมติว่าชื่อ "JNITest.java" นะคับ&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;2. ทำการ Compile *.java&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;ก้อทำการ Compile ตามปกติคับ ในที่นี้เป็นตัวอย่างบน Windows นะคับ ก้อเปิด Command Prompt ขึ้นมา แล้วก้อใช้คำสั่ง&lt;br /&gt;&lt;/span&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;javac JNITest.java&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size:100%;"&gt;ก้อจะได้ JNITest.class ออกมานะคับ (ถ้า Compile แล้ว มันฟ้องว่า หา File ไม่เจอ ให้ลองตรวจสอบเรื่อง File Path ดูนะคับ, &lt;a href="http://www.devlearning.com/kb/java/?p=148"&gt;ลองตรวจสอบตามนี้&lt;/a&gt;คับ)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;3. ทำการ Generate Header File&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;ในการ Generate Header File ก้อไม่ยากคับ เราสามารถใช้ javah.exe ซึ่งได้มาตอน Download JDK ในการ Generate คับ ด้วยคำสั่ง (javah.exe อยู่ที่เดียวกับ javac.exe คับ ถ้ามันฟ้องว่าหาไม่เจอ ก้อลองตรวจสอบเหมือน ข้อ 2 นะคับ)&lt;br /&gt;&lt;/span&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;javah -jni JNITest&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size:100%;"&gt; เราจะได้ File ชื่อว่า JNITest.h ออกมา ซึ่งเจ้า Header File นี่แหละ ที่เราจะเอาไปใช้ในฝั่ง Native Code&lt;br /&gt;&lt;br /&gt;ใน Header File นี้ จะมีรายละเอียด ประมาณนี้คับ&lt;br /&gt;&lt;/span&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;/*&lt;br /&gt;* Class:     JNITest&lt;br /&gt;* Method:    callNativeMethod&lt;br /&gt;* Signature: ()V&lt;br /&gt;*/&lt;br /&gt;JNIEXPORT void JNICALL Java_JNITest_callNativeMethod&lt;br /&gt; (JNIEnv *, jobject);&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;4. เอา Header File นั้น มาใช้ใน Native Code&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;เราก้อเอาเจ้า Header File ที่จะได้จากการ Generate มา Add เข้าไปใน Project ของ Native Code ของเราเลยคับ&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;5. ทำการ Implement Native Method นั้น&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;หลังจากนั้นเราก้อ Copy หัว Method ใน Header File มาเลยคับ แล้วก้อไป Paste ใน *.c/cpp ของ เรา แล้วก้อทำการ Implement ก้อเรียบร้อยคับ โดยส่วนใหญ่ใน (และตัวอย่างนี้) ฝั่ง Native Code ของเราเป็น DLL นะคับ&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;&lt;iostream.h&gt;#include "JNITest.h"&lt;br /&gt;#include "iostream.h"&lt;iostream.h&gt;&lt;br /&gt;&lt;br /&gt;JNIEXPORT void JNICALL Java_JNITest_callNativeMethod(JNIEnv *, jobject)&lt;br /&gt;{&lt;br /&gt;   cout &lt;&lt; "Native method is called." &lt;&lt; endl;&lt;br /&gt;} &lt;/iostream.h&gt;&lt;/iostream.h&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;ดั้งนั้น เวลา Build แล้วผลลัพธ์ที่ได้จะเป็น DLL File นะคับ (ปกติตัว DLL ที่ได้มาจะมีชื่อเหมือน Project ที่เราสร้าง ในที่นี้ให้ DLL file ชื่อว่า "nativelib.dll" นะคับ)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ในตัวอย่างนี้ผมจะ Copy เจ้า nativelib.dll ไปวางไว้ที่เดียวกับโปรแกรม Java ของเรานะคับ (JNITest.java)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;หลังจากนั้นก้อทำการ Run โปรแกรม Java ของเราได้เลยคับ ก้อน่าจะได้ผลตามนี้คับผม&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;pre&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;Native method is called.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt; &lt;span style="font-size:100%;"&gt;เป็นยังไงบ้างคับ JNI ไม่ยากอย่างที่คิดใช่ไหมคับ ^^&lt;br /&gt;&lt;br /&gt;Ref: &lt;a href="http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jni.html"&gt;Sun Web Site&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana;" id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-6703295263583250705?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/6703295263583250705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=6703295263583250705' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/6703295263583250705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/6703295263583250705'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/07/jni-how-to-use-jni-with-cc.html' title='JNI: How to use JNI with C/C++'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GCf98q8_lbI/SlnIyFKrBUI/AAAAAAAAAFc/_brHfXnzO2E/s72-c/Diagram.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-6129602802736738073</id><published>2009-07-12T10:59:00.012+07:00</published><updated>2009-07-12T17:13:52.710+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JNI'/><title type='text'>JNI: What is JNI ??</title><content type='html'>&lt;span style="font-family:verdana;"&gt;วันนี้จะมาพูดถึง JNI กันนะคับ....&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;&lt;br /&gt;&lt;br /&gt;มันคืออะไรนะ เจ้า JNI ??&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;JNI (Java Native Interface) เป็น interface สำหรับ Java ที่จะทำให้ Java Code สามารถที่จะเรียก หรือถูกเรียกจาก ภาษา Native อื่นๆได้ เช่น C/C++, Assembly เป็นต้น (พวกภาษา Native ก้อเป็นพวกที่ประมาณว่าติดต่อกับพวก Hardware หรือ ระบบปฏิบัติการ ได้โดยตรง) ซึ่งเจ้าตัว JNI นี้ มันถูก Pack รวมอยู่ใน JDK อยู่แล้วคับ นั่นคืิอ ถ้าเรา Download JDK มาจาก Internet เราก้อจะได้เ้จ้า JNI มาด้วยอยู่แล้วคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;ทำไมเราต้องเรียกใช้ภาษาอื่นด้วยล่ะ ??&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ก้อเพราะว่าบางครั้ง ตัวภาษา Java อาจจะไม่ Support บาง Platform เราจึงไม่สามารถเขียน Java ในการทำงานบางอย่างได้ เราก้อจำเป็นที่จะต้องใช้ภาษาอื่นที่ทำได้ เช่น C/C++ มาจัดการแทน แล้วก้อค่อยใช้ Java เรียกใช้การทำงานผ่านภาษา C/C++ อีกทีหนึ่ง&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;แต่...ผลกระทบจากการใช้เจ้า JNI ล่ะ ??&lt;/span&gt;&lt;br /&gt;&lt;ul style="font-family: verdana;"&gt;&lt;li&gt;ปกติแล้ว โปรแกรม Java สามารถถูก Run ได้ในหลายๆ Platform ด้วยคุณสมบัติของ Java เอง (Portability) แต่ถ้าโปรแกรม Java ของเราใช้ JNI คุณสมบัตินี้จะสูญเสียไปทันที นั่นหมายความว่า โปรแกรม Java ของเราจะถูก Run ได้เฉพาะบน Platform ที่ Native Code (ที่โปรแกรม Java ของเราเรียก) ทำงานได้เท่านั้น เช่น ถ้าเราเขียนโปรแกรม Java ที่เรียกใช้งาน DLL ที่เขียนด้วย C/C++  บน Windows เราจะไม่สามารถ Run โปรแกรม Java บนระบบปฏิบัติการอื่นๆได้ (แต่เราทำ Workaround ไ้ด้โดยเขียน JNI ในแต่ละ Platform แล้วค่อยให้ Java ตรวจสอบก่อนว่าตัวโปรแกรมถูก Run บน Platform ไหน แล้วค่อยเรียกใช้)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;นอกจากนี้แล้ว ถ้าเกิดข้อผิดพลาดขึ้นในส่วนของ Native Code ก้อจะกระทบกับโปรแกรม Java ซึ่งอาจทำให้โปรแกรม Crash ได้ &lt;/li&gt;&lt;li&gt;โปรแกรม Java จะถูก Run อยู่บน JVM (Java Virtaul Machine) ซึ่งเจ้า JVM จะคอยจัดการเรื่อง Memory ที่ Java ใช้เท่านั้น นั่นหมายความว่า ส่วนที่เป็น Native Code จะต้องจัดการเรื่อง Memory ที่ฝั่งของ Native Code ใช้เอง&lt;/li&gt;&lt;li&gt;ส่วนอื่นๆสามารถดูต่อได้ที่ &lt;a href="http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jni.html"&gt;Sun Website&lt;/a&gt; คับ&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;อันนี้เป็น Concept คร่าวๆ เดี๋ยวครั้งหน้าจะมาพูดถึงวิธีทำนะคับ... หวังว่าคงรู้จักเจ้า JNI มากขึ้นนะคับ ^^&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ที่มา: &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.jhelp.net/article.aspx?id=10058"&gt;www.jhelp.net&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;, &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://en.wikipedia.org/wiki/Java_Native_Interface"&gt;Wikipedia&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;, &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jni.html"&gt;Sun Website&lt;/a&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div style="font-family: verdana;" id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div style="font-family: verdana;" id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div style="font-family: verdana;" id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-6129602802736738073?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/6129602802736738073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=6129602802736738073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/6129602802736738073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/6129602802736738073'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/07/jni-what-is-jni.html' title='JNI: What is JNI ??'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-1126259695423242325</id><published>2009-07-07T14:01:00.006+07:00</published><updated>2009-07-07T14:48:10.181+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Auto Fill in Url'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox Tip'/><title type='text'>Firefox Tip: Autofill in url address</title><content type='html'>&lt;span style="font-family:verdana;"&gt;มาดูอีก Tip นึงนะคับ... ปกติเวลาเราต้องการเข้า Web ไหน ก้อต้องพิม Url ของเวปนั้นใช่มั้ยคับ เช่น ถ้าจะ search google เราก้อต้องพิม www.google.com&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;ทีนี้ บางครั้งเวลาเรารีบๆ เราก้อคงไม่อยากมานั่งพิมพวก www หรือ .com, .net, .org พวกนี้ใช่มั้ยคับ ถ้าคุณเจอกับปันหานี้อยู่ Firefox ช่วยท่านได้ีีคับ เช่น ถ้าเราอยากเข้า www.google.com เราก้อพิมแค่ google&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;จากนั้นก้อแค่กด&lt;span style="font-family:verdana;"&gt; Ctrl ค้าง แล้วก้อกด Enter ตรง Url จะเต็ม www. กับ .com ให้โดยอัตโนมัติเลยคับ ลองดูคับ !!!!!&lt;br /&gt;&lt;br /&gt;แล้วก้อยังมีอีกนะคับ ตามข้างล่างนี้เลย...&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Ctrl+Enter - www.*.com&lt;/li&gt;&lt;li&gt;Shift+Enter - www.*.net&lt;/li&gt;&lt;li&gt;Ctrl+Shift+Enter - www.*.org&lt;/li&gt;&lt;/ul&gt;Enjoy Firefox !!!!&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div style="font-family: verdana;" id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-1126259695423242325?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/1126259695423242325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=1126259695423242325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/1126259695423242325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/1126259695423242325'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/07/firefox-tip-auto-fill-in-url-address.html' title='Firefox Tip: Autofill in url address'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-4739045386909085320</id><published>2009-07-07T12:37:00.004+07:00</published><updated>2009-07-07T14:47:32.480+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox Tip'/><category scheme='http://www.blogger.com/atom/ns#' term='Middle-Click'/><title type='text'>Firefox Tip: Middle-Click to Open Links</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GCf98q8_lbI/SlLh9PSTloI/AAAAAAAAAFE/RA0uo8MAcNE/s1600-h/midlleClick.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 172px;" src="http://4.bp.blogspot.com/_GCf98q8_lbI/SlLh9PSTloI/AAAAAAAAAFE/RA0uo8MAcNE/s320/midlleClick.jpg" alt="" id="BLOGGER_PHOTO_ID_5355591349088523906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;ปัจจุบัน Mouse ส่วนใหญ่จะกดปุ่มกลางได้ อาจมีปุ่มเพิ่มขึ้นมาก้อดี หรืออาจจะกดตรง Wheel ก้อดี บางคนอาจคิดว่า มีเพิ่มขึ้นมาแล้วเอาไว้ใช้ทำอะไร....&lt;br /&gt;&lt;br /&gt;วันนี้ผมเลยมี Tip เล็กๆเกี่ยวกับเจ้าปุ่มกลางของ Mouse มาฝาก เป็น Tip ที่ใช้กับเจ้า Firefox ของเราคับ&lt;br /&gt;&lt;br /&gt;ปกติเวลาเราต้องการ Click ที่ Link เราอาจจะ Click มันโดยตรง ซึ่งบาง Web ก้อจะเปิด Link นั้นที่ Page นั้นเลย บาง Web ก้อเปิดหน้าต่างใหม่ เจ้า Firefox มันก้อมี Feature ตรงนี้อยู่ คือ ถ้าเรากดปุ่มกลางที่ Link หรือกด Ctrl+คลิกขวา มันจะเปิด Link นั้นใน Tab ใหม่ โดยไม่ได้เปลี่ยน Tab ที่เราดูอยู่ เรียกว่า (ฺBackground Tab)&lt;br /&gt;&lt;br /&gt;แต่ถ้าเราต้องการให้มันย้ายไปที่ Tab ที่เราเพิ่งเปิดด้วย ก้อกด Shift+ปุ่มกลาง ด้วยกัน&lt;br /&gt;&lt;br /&gt;เป็นไงคับ ถ้าใช้ Firefox อยู่ก้อลองดูนะคับ ผมว่าบางครั้งพวก Tip เล็กๆน้อยๆพวกนี้ ก้อทำให้เราทำงานเร็วขึ้นได้เยอะเลยนะคับ...&lt;br /&gt;&lt;br /&gt;แล้วไว้จะหา Tip มาบอกกันเรื่อยๆนะคับ.. ^^&lt;br /&gt;&lt;br /&gt;ที่มา: &lt;a href="http://lifehacker.com/5304685/middle+click-to-open-firefox-links-in-a-new-foreground-tab"&gt;LifeHacker&lt;/a&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-4739045386909085320?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/4739045386909085320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=4739045386909085320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/4739045386909085320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/4739045386909085320'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/07/firefox-tip-middle-click-to-open-links.html' title='Firefox Tip: Middle-Click to Open Links'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GCf98q8_lbI/SlLh9PSTloI/AAAAAAAAAFE/RA0uo8MAcNE/s72-c/midlleClick.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-3896478495841224011</id><published>2009-07-07T11:35:00.009+07:00</published><updated>2009-07-07T13:45:43.479+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Viliv X70'/><category scheme='http://www.blogger.com/atom/ns#' term='Gadget'/><title type='text'>Gadget:Viliv X70: A 7-Inch Netbook Without the Keyboard</title><content type='html'>&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GCf98q8_lbI/SlLRw6SbBgI/AAAAAAAAAE4/v9DrjMdjM4Q/s1600-h/viliv_x70_02_02.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 300px; height: 320px;" src="http://3.bp.blogspot.com/_GCf98q8_lbI/SlLRw6SbBgI/AAAAAAAAAE4/v9DrjMdjM4Q/s320/viliv_x70_02_02.jpg" alt="" id="BLOGGER_PHOTO_ID_5355573545107392002" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;ตอนนี้อะไรๆก้อ Touch Screen กันหมด รวมถึง Netbook รุ่นใหม่ของ Viliv ด้วย...&lt;br /&gt;&lt;br /&gt;Viliv X70 เป็น Netbook ขนาดหน้าจอ7 นิ้วที่ไม่มี Keyboard อย่างที่เห็นในรูปเลยคับ สวยเกินบรรยาย...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ส่วนมันมี Spec ยังไง ก้อตามนี้เลยคับ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- จอ 7 นิ้ว&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- Atom 1.2/1.3GHz processor&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- เนื้อที่ 16/32GB SSD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- Wi-Fi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- Bluetooth Sirf Star3 GPS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- Boot XP ภายใน 5 วินาที&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- เล่น Video ได้นานถึง 5.5 ชม.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- หนาไม่เกิน 1 นิ้ว&lt;br /&gt;- แล้วก้อหนักแค่ 1.4 ปอนด์ เท่านั้นเอง&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;สนจัยเป็นเจ้าของไหมคับ ราคา&lt;/span&gt;ก้อประมาณ $599.99 คับ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ที่มา: &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://gizmodo.com/5284582/viliv-x70-a-7+inch-netbook-without-the-keyboard"&gt;Gizmodo&lt;/a&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-3896478495841224011?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/3896478495841224011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=3896478495841224011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/3896478495841224011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/3896478495841224011'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/07/gadget-2viliv-x70-7-inch-netbook.html' title='Gadget:Viliv X70: A 7-Inch Netbook Without the Keyboard'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GCf98q8_lbI/SlLRw6SbBgI/AAAAAAAAAE4/v9DrjMdjM4Q/s72-c/viliv_x70_02_02.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-3056324114430684888</id><published>2009-05-31T19:21:00.006+07:00</published><updated>2009-05-31T19:46:24.565+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inspiration'/><title type='text'>My Inspiration</title><content type='html'>ผมเชื่อว่าทุกคนในโลกนี้ ล้วนแต่มี Hero ในใจ หรืออยากที่จะมีเพื่อเป็นแรงบันดาล เป็นแรงขับดันเพื่อให้เราก้าวไปยังจุดหมายของเรา.....&lt;br /&gt;&lt;br /&gt;เริ่มเรื่องเครียดไปหน่อยนะคับ.....(#'u'#)&lt;br /&gt;&lt;br /&gt;ที่ผมอยากจะบอกก้อคือ ตลอดมาเวลาที่ผมได้ยิน ได้ฟัง คนนั้น คนนี้ พูดถึงแรงบันดาลใจของเขา ทุกคนที่ประสบความสำเร็จ ไม่ว่าในเรื่องอะไร จะมีแรงบันดาลใจที่ทำให้เค้าแข็งแกร่ง และผ่านเรื่องราวที่ยากลำบากไปได้ทุกครั้ง....&lt;br /&gt;&lt;br /&gt;และทุกครั้งผมจะมักจะถามตัวเองว่า "ผมล่ะ มีใครเป็นแรงบันดาลใจ กับเค้าบ้างไหม ??"&lt;br /&gt;&lt;br /&gt;ผมเชื่อว่าแรงบันดาลใจของหลายๆคน คงตอบว่า พ่อ หรือ แม่... ผมก้อเช่นกันคับ แต่ที่ผมคิดอยู่ก้อคือ คนที่เราไม่รู้จักที่ทำให้เราต้องชื่นชมและอยากได้เป็นแบบอย่าง....&lt;br /&gt;&lt;br /&gt;ที่ผ่านมา คำถามนี้เป็นคำถามที่ยากมากสำหรับผม จนกระทั่งได้รับ Email ฉบับนึง จากเพื่อนของผม ซึ่งมี File Video แนบมาด้วย ผมก้อเปิดดู และก้อได้พบกับคำตอบของคำถามนี้จนได้....&lt;br /&gt;&lt;br /&gt;เค้าคือ Nick Vujucic (นิค วูจิซิค) คับ&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: left;"&gt;&lt;img src="http://men.mthai.com/uploads/manager/imadd/nick190509_1.jpg" title="nick190509_1.jpg" border="0" /&gt;&lt;/p&gt;&lt;p style="text-align: left;"&gt;ใช่คับ เค้าไม่มีแขน ไม่มีขา เค้าไม่มีมันเหมือนกับพวกเรามาตั้งแต่เกิด โดยไม่รู้ว่า "ทำไม"....&lt;/p&gt;&lt;p style="text-align: left;"&gt;แต่ิสิ่งที่สำคัญมันไม่ได้อยู่แค่นั้นคับ เค้ายังอยากที่จะเป็นเหมือนกับเด็กปกติทั่วไป ที่ไปเรียน หรือทำกิจกรรมได้ และต้องการที่จะให้ผู้อื่นมองเค้าเหมือนกับคนปกติเหมือนกับคนอื่น....&lt;/p&gt;&lt;p style="text-align: left;"&gt;ในนาทีที่ผมได้ดู Video จาก Email ของเพื่อนผมแล้ว ความรู้สึกมันเปลี่ยนไปจิงๆ....&lt;/p&gt;&lt;p style="text-align: left;"&gt;ยังไงน่ะหรือ..อธิบายยากเหมือนกัน คุณลองดูเองละกันนะ    ^___^&lt;/p&gt;&lt;p style="text-align: left;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: left;"&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/KIy8OytmFkA&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/KIy8OytmFkA&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/p&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-3056324114430684888?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/3056324114430684888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=3056324114430684888' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/3056324114430684888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/3056324114430684888'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/05/my-inspiration.html' title='My Inspiration'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-6580457131063012895</id><published>2009-03-08T11:05:00.005+07:00</published><updated>2009-03-08T11:13:34.164+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Protest the hero'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>แนะนำวงดนตรี - Protest the hero</title><content type='html'>&lt;span style="font-family:verdana;"&gt;อยากแนะนำวงดนตรีเจ๋งๆคับ วงแรก Protest the hero !!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;เป็นแนวประมาณ Progressive + metal (คิดว่านะคับ...)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ดนตรีเค้าเจ๋งจิง ไม่เชื่อลองดูเพลงนี้ดูคับ !!! Bloodmeat !!! (Album ที่สอง "Fortress")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rhMfz4HrcEA&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/rhMfz4HrcEA&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;แล้วก้อ Blindfolds Aside (Album แรก"Kezia")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LAutUObokCM&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/LAutUObokCM&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-6580457131063012895?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/6580457131063012895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=6580457131063012895' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/6580457131063012895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/6580457131063012895'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/03/protest-hero.html' title='แนะนำวงดนตรี - Protest the hero'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-2810155764510948025</id><published>2009-03-08T10:35:00.006+07:00</published><updated>2009-03-08T10:59:29.981+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft Future Plan</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Video นี้รู้สึกว่าจะเป็น Plan ของ Microsoft เค้าอะคับ ดูแล้วเจ๋งดีคับ&lt;/span&gt; ลองดูนะคับ ความจิงมี Version อื่นอีกคับ&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ชอบตรงที่เลือกบัตรมากเลย สะดวกดีคับ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/nq3EeZz-W3A&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/nq3EeZz-W3A&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-2810155764510948025?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/2810155764510948025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=2810155764510948025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/2810155764510948025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/2810155764510948025'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/03/microsoft-future-plan.html' title='Microsoft Future Plan'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-937344091670911402</id><published>2009-03-07T22:17:00.003+07:00</published><updated>2009-03-08T10:43:15.557+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Football'/><title type='text'>Amazing football tricks</title><content type='html'>&lt;span style="font-family:verdana;"&gt;ไม่ีมีคำบรรยายคับ เค้าเจ๋งจิง เดี๋ยวจำไปใช้บ้าง.... o(#'u'#)o&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/aCsT6mN9K4Q&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/aCsT6mN9K4Q&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-937344091670911402?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/937344091670911402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=937344091670911402' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/937344091670911402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/937344091670911402'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/03/amazing-football-tricks.html' title='Amazing football tricks'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-3529595219579470498</id><published>2009-03-07T13:30:00.003+07:00</published><updated>2009-03-07T13:35:57.966+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>แนะนำ Web Site สอนภาษาอังกฤษ # 2</title><content type='html'>&lt;span style="font-family: verdana;"&gt;ไปเจอ Web Site ดีๆ เกี่ยวกับการสอนภาษาอังกฤษเพิ่มแล้วคับ ความจิงอันนี้ได้มาจากพี่ที่ทำงานคับ เค้าแนะนำมา พอลองเข้าไปดู ก้อรู้สึกว่า เจ๋งดี คับ !!! &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" href="http://www.englishpod.com"&gt;http://www.englishpod.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Web นี้จะเหมือนกับว่าจัดรายการอยู่ แล้วก้อมีคนมาคุยกันประมาณ 2 - 3 คน คับ ฟังแล้วดูเหมือนเราไปดูทีวี หรือฟังวิทยุเลยคับ แล้วก้อมีให้ Download แบ่งตาม Level ด้วย &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;ลองเล่นดูนะคับ อาจจะต้องสมัครเป็นสมาชิกก่อนนะคับ...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-3529595219579470498?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/3529595219579470498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=3529595219579470498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/3529595219579470498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/3529595219579470498'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/03/web-site-2.html' title='แนะนำ Web Site สอนภาษาอังกฤษ # 2'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-1218814382926552028</id><published>2009-03-07T10:36:00.005+07:00</published><updated>2009-03-08T10:39:37.242+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>แนะนำ Web Site สอนภาษาอังกฤษ # 1</title><content type='html'>&lt;span style="font-family:verdana;"&gt;วันนี้จะมาแนะนำ Web Site สอนภาษาอังกฤษครับ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.eslpod.com/website/"&gt;&lt;span style="font-family:verdana;"&gt;http://www.eslpod.com/website/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;เป็น Web ที่สามารถใ้ห้เรา Download บทสนทนามาฟังได้ โดยจะมี Host อยู่คนนึง เป็นเหมือนวิทยากรให้เรา แล้วก้อจะมีบทสนทนาที่พูดช้าๆ แล้วหลังจากนั้น วิทยากรก้อจะเอาบทสนทนานั้นมาอธิบายด้วยคำพูดช้าๆอีกทีคับ แล้วหลังจากอธิบายเสร็จ ก้อจะให้เราฟังบทสนทนาอีกครั้ง แต่เป็นความเร็วปกติคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;เป็น Web Site ที่น่าสนใจทีเดียวคับ เดี๊ยวถ้ามีอีก จะเอามาแนะนำิอีกนะัคับ&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/6612405982779970035-1218814382926552028?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/1218814382926552028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=1218814382926552028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/1218814382926552028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/1218814382926552028'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/03/web-site.html' title='แนะนำ Web Site สอนภาษาอังกฤษ # 1'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-6017669789733652244</id><published>2009-02-08T11:52:00.006+07:00</published><updated>2009-07-07T13:45:28.640+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AmazonKindle'/><category scheme='http://www.blogger.com/atom/ns#' term='Gadget'/><title type='text'>Gadget: Amazon Kindle</title><content type='html'>&lt;span style="font-family:verdana;"&gt;วันนี้จะเอา gadget บางตัวมาเล่าให้ฟังกันคับ&lt;br /&gt;&lt;br /&gt;มันคือ amazon kindle เป็น gadget ที่ทำให้เราไม่ต้องพกหนังสือไปไหนมาไหน แค่ download แล้วก้อเก็บไว้ พอจะอ่านก้ออ่านผ่านเจ้าตัวนี้นี่แหละคับ&lt;br /&gt;&lt;br /&gt;ใช่คับ...มันเป็นตัวอ่านหนังสือ ที่ทำให้เราเหมือนกับถือหนังสืออ่านยังไงยังงั้นเลย&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;img src="file:///C:/DOCUME%7E1/THANAW%7E1/LOCALS%7E1/Temp/moz-screenshot-18.jpg" alt="" /&gt;&lt;span class="entry-author-name"&gt;&lt;/span&gt;&lt;div class="entry-body"&gt;&lt;div&gt;&lt;div class="item-body"&gt;&lt;div&gt;&lt;a target="_blank" href="http://1.bp.blogspot.com/_j5nG-wHyYDs/SY2oXlaDTsI/AAAAAAAABzg/B0HB7HIG3Sc/s1600-h/kindle-II-1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; width: 400px; height: 400px;" src="http://1.bp.blogspot.com/_j5nG-wHyYDs/SY2oXlaDTsI/AAAAAAAABzg/B0HB7HIG3Sc/s400/kindle-II-1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;เ็ป็นไงคับ สวยไหมคับ ตัวนี้เป็น kindle gen 2 ตัวแรกนั้น หนากว่านี้เยอะคับ&lt;br /&gt;&lt;br /&gt;ตัว gen 2 นี้ มีขนาดที่บาง แล้วก้อมีการเปลี่ยนวัสดุที่ใช้ใ้ห้ดูมีความทันสมัยมากขึ้นด้วยคับ&lt;br /&gt;&lt;br /&gt;เจ้าตัวนี้ก้อตกอยู่ประมาณ &lt;span&gt;359 เหรียญฯ หรือประมาณ 12,500 บาท จะวางตลาดก้อ&lt;/span&gt;&lt;span&gt; 24 กุมภาพันธ์นี้คับ&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ที่มา: &lt;/span&gt;&lt;a href="http://www.wowgadget.tv/2009/02/kindle-2.html"&gt;http://www.wowgadget.tv/2009/02/kindle-2.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6612405982779970035-6017669789733652244?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/6017669789733652244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=6017669789733652244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/6017669789733652244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/6017669789733652244'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/02/gadget-1-amazon-kindle.html' title='Gadget: Amazon Kindle'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_j5nG-wHyYDs/SY2oXlaDTsI/AAAAAAAABzg/B0HB7HIG3Sc/s72-c/kindle-II-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-8026685605841634260</id><published>2009-01-31T15:51:00.011+07:00</published><updated>2009-02-07T17:10:50.867+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Korea'/><title type='text'>An Introduction to Korean # 4 - ลำดับของ พยัญชนะ กับ สระ ในภาษาเกาหลี</title><content type='html'>&lt;span style="font-family:verdana;"&gt;คับ เป็นไงกันบ้างคับ กับแบบฝึกหัดแรก...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;มาจนถึงตอนนี้ คงจะพอจะเข้าใจภาษาเกาหลีขึ้นมาพอสมควรแล้วใช่ไหมคับ&lt;br /&gt;&lt;br /&gt;เราทำความรู้จักกับพยัญชนะ แล้วก้อสระ ไป 3-4 ตัวแล้วนะคับ คราวนี้ก้อมาลองดูกันหน่อยว่าลำดับของเจ้าพยัญชนะ และสระ มันเรียงกันยังไง&lt;br /&gt;&lt;br /&gt;บางตัวอาจจะยังไม่เคยเห็น ก้อไม่เป็นไรนะคับ ยังไม่ต้องรู้ว่าอ่านว่ายังไง ในบทความตอนนี้ อยากให้ผู้อ่านรู้จักกับ พยัญชนะ แล้วก้อ สระ ว่ามันมีกี่ตัว แล้วก้อหน้าตาเป็นยังไงบ้างอะคับ&lt;br /&gt;&lt;br /&gt;พยัญชนะในภาษาเกาหลี จะมีทั้งหมด 19 ตัว&lt;br /&gt;ส่วนสระจะมีทั้งหมด 21 ตัว คับ&lt;br /&gt;&lt;br /&gt;ตาม Link นี้ไปเลยคับ จะมีตารางของ พยัญชนะ กับ สระ อยู่คับ&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.langintro.com/kintro/alphord.htm"&gt;http://www.langintro.com/kintro/alphord.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ในส่วนของตารางด้านบนจะเป็น พยัญชนะ ส่วนด้านซ้ายแนวตั้งจะเป็น สระ นะคับ&lt;br /&gt;&lt;br /&gt;ตอนนี้ยังไ่ม่ต้องไปสนใจการผสมพยัญชนะ กับ สระ ในตารางนะคับ เอาแค่ตัวพยัญชนะ กับ สระ ก้อพอคับ&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;Link ข้างล่างนี้ จะเป็นแบบฝึกหัดการเรียงลำดับของพยัญชนะเกาหลีนะคับ&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.langintro.com/kintro/alphord2.htm"&gt;http://www.langintro.com/kintro/alphord2.htm&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ส่วนอันนี้จะเป็นของสระ นะคับ ^^&lt;br /&gt;&lt;/p&gt;&lt;a href="http://www.langintro.com/kintro/alphord3.htm"&gt;http://www.langintro.com/kintro/alphord3.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;อาจจะต้องใช้เวลาซักพักนึงนะคับ ในการจำลำดับของทั้งสองอย่าง&lt;br /&gt;&lt;br /&gt;ผมแนะนำให้จำพยัญชนะก่อนนะคับ (เพราะมันน้อยกว่า ^^)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-family:verdana;"&gt;แล้วในบทต่อๆไป เราจะมาดูกันว่า เจ้าพยัญชนะ กับ สระ พวกนี้ มันแบ่งประเภทกันยังไง จะช่วยให้จำง่ายขึ้นคับ&lt;br /&gt;&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/6612405982779970035-8026685605841634260?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/8026685605841634260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=8026685605841634260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/8026685605841634260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/8026685605841634260'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/01/blog-post.html' title='An Introduction to Korean # 4 - ลำดับของ พยัญชนะ กับ สระ ในภาษาเกาหลี'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-1540630202526926595</id><published>2009-01-24T17:19:00.028+07:00</published><updated>2009-01-31T17:00:14.032+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Korea'/><title type='text'>An Introduction to Korean # 3 - พยัญชนะพิเศษ</title><content type='html'>&lt;span style="font-family:verdana;"&gt;โอเีีคคับ ครั้งที่แล้วจบด้วยคำถามทิ้งท้ายที่ว่า จะมีปันหาบางอย่าง กับการยึดติดกับกฎ 3 ข้อ&lt;br /&gt;&lt;br /&gt;ในตอนนี้เราจะมาดูกันคับว่า "มันคืออะไร ?"&lt;br /&gt;&lt;br /&gt;สาเหตุก้อคือจากกฎ 3 ข้อ เรารู้มาว่าพยางค์จะต้องขึ้นต้นด้วยพยัญชนะ แล้วเวลาอ่านเราก้ออ่านเหมือนภาษาไทยเลยคับ คือ เรียงจากพยัญชนะต้น สระ แล้วก้อตัวสะกด (ถ้ามี)&lt;br /&gt;&lt;br /&gt;ทีนี้ถ้าเกิดเราอยากเขียนคำว่า "o-hu" ซึ่งแปลว่า ตอนบ่าย จะทำยังไง ในเมื่อพยางค์แรกไม่มีพยัญชนะต้น&lt;br /&gt;&lt;br /&gt;....(-_-")&lt;br /&gt;&lt;br /&gt;เพื่อแก้ปันหานี้ ในพยัญชนะเกาหลีก้อเลยมีตัวพยัญชนะตัวนึงที่มีความพิเศษกว่าเค้าเพื่อน คือ &lt;/span&gt;&lt;img style="font-family: verdana;" src="http://www.langintro.com/kintro/syll/ltr/l23.png" alt="-" class="vmiddle" width="24" height="24" /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;มันพิเศษยังไงล่ะ... ??&lt;br /&gt;&lt;br /&gt;ก้อคือว่าเมื่อเราเอามันไปวางไว้หน้าสระตัวไหน ตัวพยัญชนะตัวนี้มันจะไม่ออกเสียงตัวมันคับ เหมือนกับไม่มีตัวพยัญชนะต้นอยู่ หรือเรียกได้ว่า ตัวพยัญชนะตัวนี้ไม่ออกเสียงนั่นเองคับ เช่น&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;img style="font-family: verdana;" src="http://www.langintro.com/kintro/syll/c12/s6693.png" class="vmiddle" alt="@o" width="24" height="24" /&gt;&lt;img style="font-family: verdana;" src="http://www.langintro.com/kintro/syll/c19/s10949.png" class="vmiddle" alt="hu" width="24" height="24" /&gt;&lt;span style="font-family:verdana;"&gt; จะออกว่า o-hu&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" href="http://www.langintro.com/kintro/placehld.htm"&gt;(http://www.langintro.com/kintro/placehld.htm)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;เห็นได้ว่าพยางค์แรกไม่มีการออกเสียงตัวพยัญชนะเลยคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ลองดูตัวอย่างอีกซักหน่อยนะคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="font-family: verdana;"&gt; &lt;img src="http://www.langintro.com/kintro/syll/c12/s6473.png" class="vmiddle" alt="@an" width="24" height="24" /&gt;, คำนี้ อ่านออกเสียงว่า "อัน" แปลว่า ข้างใน&lt;/p&gt;&lt;p style="font-family: verdana;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/p&gt;  &lt;p style="font-family: verdana;"&gt; &lt;!-- k(@u) --&gt;&lt;img src="http://www.langintro.com/kintro/syll/c12/s6833.png" alt="u" class="vmiddle" width="24" height="24" /&gt;, คำนี้ อ่านออกเสียงว่า "อู" แปลว่า ขวา&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: verdana;"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;!-- k(@u-@a) --&gt;&lt;img style="font-family: verdana;" src="http://www.langintro.com/kintro/syll/c12/s6833.png" alt="u" class="vmiddle" width="24" height="24" /&gt;&lt;img style="font-family: verdana;" src="http://www.langintro.com/kintro/syll/c12/s6469.png" alt="a" class="vmiddle" width="24" height="24" /&gt;&lt;span style="font-family:verdana;"&gt;, คำนี้ อ่านออกเสียงว่า "อู-อา" แปลว่า ความกรุณา&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="font-family: verdana;" src="http://www.langintro.com/kintro/syll/c7/s3533.png" alt="man" class="vmiddle" width="24" height="24" /&gt;&lt;img style="font-family: verdana;" src="http://www.langintro.com/kintro/syll/c12/s6473.png" alt="@an" class="vmiddle" width="24" height="24" /&gt;&lt;span style="font-family:verdana;"&gt;, คำนี้ อ่านออกเสียงว่า "มัน-อัน" แปลว่า ความสงบ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;เอาล่ะคับ มาถึงตรงนี้ เรามาสรุปสิ่งที่เรารู้จากการเรียน 3 บท ก่อนนะคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width: 217px; height: 179px; font-family: verdana;" border="1"&gt;&lt;tbody&gt;&lt;tr align="center"&gt;&lt;th&gt;พยัญชนะ&lt;br /&gt;&lt;/th&gt;&lt;th&gt;เสียง&lt;/th&gt;&lt;/tr&gt; &lt;tr align="center"&gt;&lt;td&gt;&lt;!-- k(!k) --&gt;&lt;img src="http://www.langintro.com/kintro/syll/ltr/l1.png" alt="k" class="vmiddle" width="24" height="24" /&gt; &lt;/td&gt;&lt;td&gt;&lt;span style="font-weight: bold;"&gt;ก&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;ค&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr align="center"&gt;&lt;td&gt;&lt;!-- k(!n) --&gt;&lt;img src="http://www.langintro.com/kintro/syll/ltr/l4.png" alt="n" class="vmiddle" width="24" height="24" /&gt; &lt;/td&gt;&lt;td&gt;&lt;b&gt;น&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr align="center"&gt;&lt;td&gt;&lt;!-- k(!m) --&gt;&lt;img src="http://www.langintro.com/kintro/syll/ltr/l17.png" alt="m" class="vmiddle" width="24" height="24" /&gt; &lt;/td&gt;&lt;td&gt;&lt;b&gt;ม&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr align="center"&gt;&lt;td&gt;&lt;!-- k(!h) --&gt;&lt;img src="http://www.langintro.com/kintro/syll/ltr/l30.png" alt="h" class="vmiddle" width="24" height="24" /&gt; &lt;/td&gt;&lt;td&gt;&lt;b&gt;ฮ&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr align="center"&gt;&lt;td&gt;&lt;!-- k(!@) --&gt;&lt;img src="http://www.langintro.com/kintro/syll/ltr/l23.png" alt="@" class="vmiddle" width="24" height="24" /&gt; &lt;/td&gt;&lt;td style="font-weight: bold;"&gt;ไม่ออกเสียง&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width: 146px; height: 119px; font-family: verdana;" border="1"&gt;&lt;tbody&gt;&lt;tr align="center"&gt;&lt;th&gt;สระ&lt;/th&gt;&lt;th&gt;เสียง&lt;/th&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;img src="http://www.langintro.com/kintro/syll/ltr/l31.png" alt="a" class="vmiddle" width="24" height="24" /&gt; &lt;/td&gt;&lt;td&gt;&lt;b&gt;อา&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr align="center"&gt;&lt;td&gt;&lt;!-- k(!o) --&gt;&lt;img src="http://www.langintro.com/kintro/syll/ltr/l39.png" alt="o" class="vmiddle" width="24" height="24" /&gt; &lt;/td&gt;&lt;td&gt;&lt;b&gt;โอ&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr align="center"&gt;&lt;td&gt;&lt;!-- k(!u) --&gt;&lt;img src="http://www.langintro.com/kintro/syll/ltr/l44.png" alt="u" class="vmiddle" width="24" height="24" /&gt; &lt;/td&gt;&lt;td&gt;&lt;b&gt;อู&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;เอาล่ะคับ พอจะจำได้บ้างแล้วใช่ไหมคับ ตรงนี้ผมมีแบบฝึกหัดสำหรับความรู้ที่เรามีตอนนี้มาให้ทำคับ&lt;br /&gt;&lt;br /&gt;แน่่นอนว่าเป็นของคุณ David เจ้าของ Web Site คับ&lt;br /&gt;&lt;br /&gt;ถ้าพร้อมแล้วก้อไปได้เลยคับ&lt;br /&gt;&lt;a href="http://www.langintro.com/kintro/prac1.htm"&gt;http://www.langintro.com/kintro/prac1.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ในแบบฝึกหัดจะเป็นการเขียนคำอ่านของคำที่โจทย์ให้มาคับ&lt;br /&gt;(คำจะอยู่ตรงกลาง บรรทััดบนสุด)&lt;br /&gt;&lt;br /&gt;เราต้องเขียนคำอ่านเป็นภาษาอังกฤษคับ แล้วกดปุ่มเพื่อตรวจสอบได้คับว่าถูกหรือเปล่า&lt;br /&gt;&lt;br /&gt;ในกรณีที่มี 2 พยางค์ เราจะเขียนติดกันก้อได้ หรือว่าจะมี "-" คั่นก้อได้คับ&lt;br /&gt;แนะนำว่าให้มี "-" คั่น เราจะได้แยกได้สะดวกคับ&lt;br /&gt;&lt;br /&gt;ตัวอย่างนะคับ&lt;br /&gt;&lt;br /&gt;&lt;img style="font-family: verdana;" src="http://www.langintro.com/kintro/syll/c12/s6833.png" alt="u" class="vmiddle" width="24" height="24" /&gt;&lt;img style="font-family: verdana;" src="http://www.langintro.com/kintro/syll/c12/s6469.png" alt="a" class="vmiddle" width="24" height="24" /&gt;&lt;span style="font-family:verdana;"&gt;, คำนี้อ่านว่า อู-อา ก้อเขียนว่า u-a แล้วก้อกดปุ่มทำการตรวจสอบได้เลยคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;บทนี้ทิ้งไว้ที่แบบฝึกหัดนี้ก่อนนะคับ&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-family:verdana;"&gt;พยายามทำบ่อยๆนะคับ จะทำให้เราจำตัวอักษร และสระได้ดีทีเดียวคับ...&lt;/span&gt;&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/6612405982779970035-1540630202526926595?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/1540630202526926595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=1540630202526926595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/1540630202526926595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/1540630202526926595'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/01/introduction-to-korean-3.html' title='An Introduction to Korean # 3 - พยัญชนะพิเศษ'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-3317637123318190556</id><published>2009-01-11T19:07:00.023+07:00</published><updated>2009-02-07T17:50:11.773+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Korea'/><title type='text'>An Introduction to Korean # 2 - การจัดวางพยัญชนะ และตัวสระในพยางค์</title><content type='html'>&lt;span style="font-family:verdana;"&gt;มากับตอนที่ 2 กันเลยนะคับ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;คราวนี้เรามาทำความรู้จักตัวพยัญชนะเพิ่มอีกตัวนะคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered vmiddle" style="font-family: verdana;" alt="k" src="http://langintro.com/kintro/syll/ltr/l1.png" width="24" height="24" /&gt;&lt;span style="font-family:verdana;"&gt; เป็นพยัญชนะที่เทียบเท่าเสียงระหว่าง &lt;/span&gt;&lt;strong style="font-family: verdana;"&gt;k&lt;/strong&gt;&lt;span style="font-family:verdana;"&gt; จากคำว่า&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt; &lt;/span&gt;&lt;strong style="font-family: verdana;"&gt;k&lt;/strong&gt;&lt;span style="font-family:verdana;"&gt;ing กับ &lt;/span&gt;&lt;strong style="font-family: verdana;"&gt;g&lt;/strong&gt;&lt;span style="font-family:verdana;"&gt; จากคำว่า &lt;/span&gt;&lt;strong style="font-family: verdana;"&gt;g&lt;/strong&gt;&lt;span style="font-family:verdana;"&gt;uess (ก้อประมาณ "ก" คับ)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ถ้าเราต้องการจะเขียนคำว่า gam ซึ่งเป็นคำ 1 พยางค์ ซึ่งจากที่เรารู้มา จะต้องใช้้ &lt;/span&gt;&lt;img class="bordered vmiddle" style="font-family: verdana;" alt="kam" src="http://langintro.com/kintro/pics/badkam.png" width="62" height="24" /&gt;&lt;span style="font-family:verdana;"&gt;(g-a-m) ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(จำกันได้หรือเปล่าคับ.. ^^)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;แต่จากที่ว่า 1 พยางค์ 1 กล่อง เพราะฉะนั้นเราจะทำยังไงล่ะ ก้อไม่ยากคับ เราก้อจับมันยุบเข้ามารวมกันก้อหมดเรื่องคับ (หมดจิงรึป่าวนะ...)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;สรุปแล้วก้อจะได้ตามนี้ล่ะคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" href="javascript:top.ExtSound("&gt;&lt;img class="dblborder" alt="gam" src="http://langintro.com/kintro/syll/c1/s17.png" width="24" height="24" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(&lt;/span&gt;&lt;a style="font-family: verdana;" href="http://langintro.com/kintro/syll2.htm"&gt;http://langintro.com/kintro/syll2.htm&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ผมคงไม่ปล่อยให้ผู้อ่านทุกคน (ถ้ามี อิอิ o(#'u'#)o...) งงกับการยุบ แล้วทิ้งไว้เท่านี้คับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;คำถามก้อ คือ "แล้วยุบยังไงล่ะ !!!"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ใจเย็นๆคับ ได้รู้แน่นอน แต่ก่อนอื่นผมอยากให้รู้จักสระใหม่ๆอีกซัก 2 ตัวคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;เดิมเรามี &lt;/span&gt;&lt;img class="vmiddle" style="font-family: verdana;" alt="a" src="http://langintro.com/kintro/syll/ltr/l31.png" width="24" height="24" /&gt;&lt;span style="font-family:verdana;"&gt;ที่ออกเสียงว่า ah ("อา", หวังว่าคงยังจำกันได้นะคับ ^^)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p face="verdana"&gt;&lt;img class="vmiddle" alt="o" src="http://langintro.com/kintro/syll/ltr/l39.png" width="24" height="24" /&gt; ออกเสียงเป็น&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;strong&gt;o&lt;/strong&gt; ของคำว่า &lt;strong&gt;o&lt;/strong&gt;h ("โอ")&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: verdana;"&gt;&lt;img class="vmiddle" alt="u" src="http://langintro.com/kintro/syll/ltr/l44.png" width="24" height="24" /&gt;ออกเสียงเป็น&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;oo&lt;/strong&gt; ของคำว่า &lt;strong&gt;&lt;/strong&gt;m&lt;strong&gt;oo&lt;/strong&gt;n &lt;/p&gt;&lt;p style="font-family: verdana;"&gt;("อู" ในภาษาอังกฤษตาม Web Site จะเขียนเป็น u แทนการออกเสียง "อู" คับ)&lt;/p&gt;&lt;p face="verdana"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p face="verdana"&gt;นี่เป็นตัวอย่างของคำที่ใ้ช้สระข้างต้นนะคับ&lt;/p&gt;&lt;p face="verdana"&gt;&lt;img class="vmiddle" alt="mok" src="http://langintro.com/kintro/syll/c7/s3754.png" width="24" height="24" /&gt; ออกเสียงว่า &lt;strong&gt;mok&lt;/strong&gt; แปลว่า "คอ"&lt;br /&gt;&lt;img class="vmiddle" alt="mun" src="http://langintro.com/kintro/syll/c7/s3897.png" width="24" height="24" /&gt; ออกเสียงว่า &lt;strong&gt;mun&lt;/strong&gt; แปลว่า "ประตู"&lt;/p&gt;&lt;span style="font-family:verdana;"&gt;(&lt;/span&gt;&lt;a style="font-family: verdana;" href="http://langintro.com/kintro/horzvwl.htm"&gt;http://langintro.com/kintro/horzvwl.htm&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;เอาล่ะคับ คราวนี้ก้อถึงเวลา (ซักที)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;งั้นเรามาดูกันคับ ว่ากฎมันมีอะไรบ้าง&lt;/span&gt;&lt;br /&gt;&lt;ol style="font-family: verdana;"&gt;&lt;li&gt;ถ้าในพยางค์ใช้ สระ ที่เป็นแนวตั้ง เช่น &lt;img class="vmiddle" alt="a" src="http://langintro.com/kintro/syll/ltr/l31.png" width="24" height="24" /&gt;เราจะวางสระไว้ด้าน&lt;span style="font-weight: bold;"&gt;ขวา&lt;/span&gt;ของพยัญชนะต้นในพยางค์&lt;/li&gt;&lt;li&gt;ส่วนสระที่เป็นรูปแบบแนวนอน เช่น &lt;img class="vmiddle" alt="o" src="http://langintro.com/kintro/syll/ltr/l39.png" width="24" height="24" /&gt; เราจะวางไว้้ด้านล่างของพยัญชนะต้น&lt;strong&gt;&lt;/strong&gt;ในพยางค์&lt;/li&gt;&lt;li&gt;เท่านี้ก้อเรียบร้อยคับ แต่&lt;span style="font-weight: bold;"&gt;ทั้งพยางค์จะอยู่ในกล่องเดียวกัน&lt;/span&gt;นะคับ&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:verdana;"&gt;คำนี้จะเห็นได้ว่า &lt;/span&gt;&lt;a style="font-family: verdana;" href="javascript:top.ExtSound("&gt;&lt;img class="dblborder" alt="gam" src="http://langintro.com/kintro/syll/c1/s17.png" width="24" height="24" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; ตัวพยัญชนะต้น, สระ แล้วก้อตัวสะกด คือ &lt;/span&gt;&lt;img class="bordered vmiddle" style="font-family: verdana;" alt="kam" src="http://langintro.com/kintro/pics/badkam.png" width="62" height="24" /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ตัวสระเป็น&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;แนวตั้ง&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; ดังนั้นเราวางไว้ด้านขวาของพยัญชนะต้น แล้วก้อตามด้วยตัวสะกด ซึ่งเป็นพยัญชนะอีกตัวด้านล่างคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ถึงตรงนี้ เรามาทำแบบฝึกหัดเล็กๆกันหน่อยนะคับ...&lt;/span&gt;&lt;br /&gt;&lt;p face="verdana"&gt;&lt;img class="bordered vmiddle" alt="nu" src="http://langintro.com/kintro/syll/c3/s1541.png" width="24" height="24" /&gt;&lt;img class="bordered vmiddle" alt="na" src="http://langintro.com/kintro/syll/c3/s1177.png" width="24" height="24" /&gt; คำนี้แปลว่า "พี่สาว" ออกเสียงว่า&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;strong style="color: rgb(255, 255, 255);"&gt;nu-na&lt;/strong&gt; &lt;/p&gt;&lt;p face="verdana"&gt;&lt;img class="vmiddle" alt="?" src="http://langintro.com/kintro/syll/c3/s1177.png" width="24" height="24" /&gt;&lt;img class="vmiddle" alt="?" src="http://langintro.com/kintro/syll/c7/s3893.png" width="24" height="24" /&gt; คำนี้แปลว่า "ต้นไม้" ออกเสียงว่า &lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt;na-mu&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-family:verdana;"&gt;(&lt;/span&gt;&lt;a style="font-family: verdana;" href="http://langintro.com/kintro/decode1.htm"&gt;http://langintro.com/kintro/decode1.htm&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;เป็นไงบ้างคับ กฎ 3 ข้อกับการสร้างคับ ไม่ยากใช่ไหมคับ (ทวนอีกทีนะคับ...)&lt;/span&gt;&lt;br /&gt;&lt;ol style="font-family: verdana;"&gt;&lt;li&gt;พยางค์เริ่มต้นด้วยพยัญชนะ&lt;/li&gt;&lt;li&gt;พยางค์ต้องประกอบด้วยอย่าน้อยพยัญชนะ 1 ตัว กับสระ 1 ตัว&lt;/li&gt;&lt;li&gt;แต่ละพยางค์ต้องเขียนในกล่อง&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:verdana;"&gt;เอาล่ะ เรามาสรุปเรื่องการเขียนพยางค์ด้วยตัวอย่างข้างล่างนี้อีกทีนะคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ถ้าสระเป็นรูปแบบ&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;แนวตั้ง&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;&lt;/span&gt;&lt;table style="font-family: verdana;"&gt;&lt;tbody&gt;&lt;tr align="middle"&gt;&lt;td&gt;&lt;img class="vmiddle" alt="n" src="http://langintro.com/kintro/syll/ltr/l4.png" width="24" height="24" /&gt;&lt;br /&gt;n&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td&gt;&lt;!-- k(a) --&gt;&lt;img class="vmiddle" alt="a" src="http://langintro.com/kintro/syll/ltr/l31.png" width="24" height="24" /&gt;&lt;br /&gt;a&lt;/td&gt;&lt;td&gt;=&lt;/td&gt;&lt;td&gt;&lt;!-- k(na) --&gt;&lt;img class="vmiddle" alt="na" src="http://langintro.com/kintro/syll/c3/s1177.png" width="24" height="24" /&gt;&lt;br /&gt;na&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;ถ้าสระเป็นรูปแบบ&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;แนวนอน&lt;/strong&gt;&lt;/span&gt;&lt;table style="font-family: verdana;"&gt;&lt;tbody&gt;&lt;tr align="middle"&gt;&lt;td&gt;&lt;!-- k(m) --&gt;&lt;img class="vmiddle" alt="m" src="http://langintro.com/kintro/syll/ltr/l17.png" width="24" height="24" /&gt;&lt;br /&gt;m&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td&gt;&lt;!-- k(o) --&gt;&lt;img class="vmiddle" alt="o" src="http://langintro.com/kintro/syll/ltr/l39.png" width="24" height="24" /&gt;&lt;br /&gt;o&lt;/td&gt;&lt;td&gt;=&lt;/td&gt;&lt;td&gt;&lt;!-- k(mo) --&gt;&lt;img class="vmiddle" alt="mo" src="http://langintro.com/kintro/syll/c7/s3753.png" width="24" height="24" /&gt;&lt;br /&gt;mo&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;ถ้าสระเป็นรูปแบบ&lt;span style="font-weight: bold;"&gt;แนวตั้ง &lt;/span&gt;และมีตัวสะกดด้วย (ตัวสะกด เราจะเรียกว่า &lt;span style="font-weight: bold;"&gt;patch'im&lt;/span&gt; ในภาษาเกาหลี แปลว่า "&lt;span style="font-weight: bold;"&gt;supporting floor&lt;/span&gt;" ด้วยเหตุนี้ตัวสะกดจึงอยู่ด้านล่างคับ)&lt;br /&gt;&lt;br /&gt;&lt;table style="font-family: verdana;"&gt;&lt;tbody&gt;&lt;tr align="middle"&gt;&lt;td&gt;&lt;!-- k(m) --&gt;&lt;img class="vmiddle" alt="m" src="http://langintro.com/kintro/syll/ltr/l17.png" width="24" height="24" /&gt;&lt;br /&gt;m&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td&gt;&lt;!-- k(a) --&gt;&lt;img class="vmiddle" alt="a" src="http://langintro.com/kintro/syll/ltr/l31.png" width="24" height="24" /&gt;&lt;br /&gt;a&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td&gt;&lt;!-- k(n) --&gt;&lt;img class="vmiddle" alt="n" src="http://langintro.com/kintro/syll/ltr/l4.png" width="24" height="24" /&gt;&lt;br /&gt;n&lt;/td&gt;&lt;td&gt;=&lt;/td&gt;&lt;td&gt;&lt;!-- k(man) --&gt;&lt;img class="vmiddle" alt="man" src="http://langintro.com/kintro/syll/c7/s3533.png" width="24" height="24" /&gt;&lt;br /&gt;man&lt;/td&gt;&lt;/tr&gt;&lt;tr align="middle"&gt;&lt;td&gt;&lt;!-- k(m) --&gt;&lt;img class="vmiddle" alt="m" src="http://langintro.com/kintro/syll/ltr/l17.png" width="24" height="24" /&gt;&lt;br /&gt;m&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td&gt;&lt;!-- k(o) --&gt;&lt;img class="vmiddle" alt="o" src="http://langintro.com/kintro/syll/ltr/l39.png" width="24" height="24" /&gt;&lt;br /&gt;o&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td&gt;&lt;!-- k(k) --&gt;&lt;img class="vmiddle" alt="k" src="http://langintro.com/kintro/syll/ltr/l1.png" width="24" height="24" /&gt;&lt;br /&gt;k&lt;/td&gt;&lt;td&gt;=&lt;/td&gt;&lt;td&gt;&lt;!-- k(mok) --&gt;&lt;img class="vmiddle" alt="mok" src="http://langintro.com/kintro/syll/c7/s3754.png" width="24" height="24" /&gt;&lt;br /&gt;mok&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;จะเห็นว่าตัวอย่างที่ผ่านมาทั้งหมด จะเกิดจากกฎ 3 ข้อทั้งหมดเลยคับ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(ไม่ได้นอกลู่นอกทางเลยใช่ไหมคับ)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;แต่...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ด้วยกฎ 3 ข้อนั้น อาจทำให้มีปันหารึเปล่า...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;มันเป็นยังไงเดียวมาต่อกันตอนหน้านะคับผม...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ก้ออย่าลืมทบทวน ลองเขียนดูนะคับ จะช่วยให้จำได้มากเลยคับ&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/6612405982779970035-3317637123318190556?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/3317637123318190556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=3317637123318190556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/3317637123318190556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/3317637123318190556'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/01/introduction-to-korean-2.html' title='An Introduction to Korean # 2 - การจัดวางพยัญชนะ และตัวสระในพยางค์'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-3291049707101561857</id><published>2009-01-11T11:53:00.024+07:00</published><updated>2009-02-07T17:16:37.746+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Korea'/><title type='text'>An Introduction to Korean # 1 - พยัญชนะ กับ สระ ของภาษาเกาหลี</title><content type='html'>&lt;span style="font-family:verdana;"&gt;ตอนนี้ Trend เกาหลีกำลังมาแรง เห็นมีหลายคนสนใจที่จะเรียนภาษาเกาหลี ผมก้อเป็นคนนึงที่อยากเรียนภาษาเพิ่มอยู่แล้ว เห็น Trend เป็นอย่างนี้ ลองเรียนภาษาเกาหลี ก้อไม่เลวนะคับ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;ว่าแล้วผมก้อเลยทำการ Google ซะเลย และก้อได้ไปเจอ Web Site นึงคับ ที่สอนเกาหลี ที่สำคัญเป็นฝรั่งสอนคับ!!!&lt;br /&gt;&lt;br /&gt;การอธิบายของเค้าดูเป็น Step ดีคับ ก้อเลยคิดว่าจะเอา Site มาฝากเผื่ิิอสำหรับคนที่สนใจคับ&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.langintro.com/kintro/index.htm"&gt;&lt;span style="font-family:verdana;"&gt;http://www.langintro.com/kintro/index.htm&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(เจ้าของ ชื่อว่า J. David Eisenberg)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;แต่อย่างที่บอกคับ ว่าเป็นฝรั่งสอน ดังนั้นเนื้อหาก้อจะเป็นภาษาอังกฤษทั้งหมด ผมก้อเลยคิดว่าจะมาแปลใน Blog นี้เพื่อความสะดวกคับ&lt;br /&gt;(ผมได้ทำการขออนุญาตเจ้าของ Web Site แล้วคับ)&lt;br /&gt;&lt;br /&gt;ถ้ามีผู้รู้ผ่านมาก้อขอคำแนะนำด้วยนะคับผม...&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:verdana;" &gt;&lt;br /&gt;พยัญชนะ กับ สระ ของภาษาเกาหลี &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;คำในภาษาเกาหลีก้อเหมือนภาษาอังกฤษคับ คือ ประกอบด้วยพยางค์ และแต่ละพยางค์ก้อประกอบด้วย &lt;strong&gt;พยัญชนะ&lt;/strong&gt;&lt;/span&gt;&lt;span style="FONT-STYLE: italic;font-family:verdana;" &gt; &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;กับ &lt;strong&gt;สระ&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;เจ้า Concept ของพยางค์นี่แหละคับ คือ หัวใจของภาษาเกาหลีเลย&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold;font-family:verdana;" &gt;กฎหลัก 3 ข้อ ในการสร้างพยางค์ คือ&lt;/span&gt;&lt;br /&gt;&lt;ol style="FONT-FAMILY: verdana"&gt;&lt;li&gt;พยางค์จะขึ้นต้นด้วย พยัญชนะ&lt;/li&gt;&lt;li&gt;พยางค์จะต้องประกอบด้วยอย่างน้อยพยัญชนะ 1 ตัว และ สระ 1ตัว&lt;/li&gt;&lt;li&gt;แต่ละพยางค์์จะเขียนรวมอยู่ในกล่องเดียวกัน (เดี๋ยวมาดูคับ ว่า "&lt;span style="FONT-WEIGHT: bold"&gt;กล่อง&lt;/span&gt;" ที่ว่า คืออะไร)&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:verdana;"&gt;ขอยกตัวอย่างนิดหน่อยนะคับ เผื่อว่าจะได้เห็นภาพ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ตัวอักษรด้านซ้าย เป็น พยัญชนะ ออกเสียงเป็นตัว &lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:verdana;" &gt;n&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; ของคำว่า &lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:verdana;" &gt;n&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;ame (เทียบเท่ากับ "&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:verdana;" &gt;น&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;")&lt;/span&gt;&lt;br /&gt;&lt;img class="vmiddle" style="FONT-FAMILY: verdana" height="24" alt="a" src="http://langintro.com/kintro/syll/ltr/l31.png" width="24" /&gt;&lt;span style="font-family:verdana;"&gt; ตัวอักษรด้านซ้าย เป็น สระ ออกเสียงเหมือน &lt;/span&gt;&lt;strong style="FONT-FAMILY: verdana"&gt;ah &lt;/strong&gt;&lt;span style="font-family:verdana;"&gt;(ออกเสียงว่า "&lt;span style="FONT-WEIGHT: bold"&gt;อา&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:verdana;" &gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;")&lt;/span&gt;&lt;br /&gt;&lt;strong  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: normal"&gt;(คุณสามารถฟังการออกเสียงจาก Web Site ได้นะคับ โดย Click ที่กล่องพยางค์นั้นๆคับ เมื่อเอา Mouse ไ้ว้วางไว้เหนือกล่อง Icon จะเปลี่ยนเป็นรูปมือคับ ก้อต้องใช้การทำงานของ Java Script คับผม ผมจะใส่ Link แนบไว้เป็นระยะๆนะคับ - &lt;a href="http://langintro.com/kintro/cons1a.htm"&gt;http://langintro.com/kintro/cons1a.htm&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;คราวนี้ลองเอาทั้งสองตัวข้างต้นมาประสมกัน คือ &lt;/span&gt;&lt;img class="vmiddle" style="FONT-FAMILY: verdana" height="24" alt="n" src="http://langintro.com/kintro/syll/ltr/l4.png" width="24" /&gt;&lt;span style="font-family:verdana;"&gt;(n) กับ&lt;/span&gt;&lt;img class="vmiddle" style="FONT-FAMILY: verdana" height="24" alt="a" src="http://langintro.com/kintro/syll/ltr/l31.png" width="24" /&gt;&lt;span style="font-family:verdana;"&gt;(ah) จะได้เป็น 1 พยางค์ โดยต้องเขียนในกล่องเดียวกัน คือ &lt;/span&gt;&lt;a style="FONT-FAMILY: verdana" href="javascript:top.ExtSound("&gt;&lt;img class="dblborder vmiddle" alt="na" src="http://langintro.com/kintro/syll/c3/s1177.png" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; (&lt;/span&gt;&lt;strong style="FONT-FAMILY: verdana"&gt;na)&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(&lt;a href="http://langintro.com/kintro/syllable.htm"&gt;http://langintro.com/kintro/syllable.htm&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;เป็นไงคับ ดูแล้วก้อตรงตัว ไม่ยากเกินความพยายามของเราใช่ไหมคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;คราวนี้มาดูเพิ่มอีกนิดหน่อยคับ กับตัวพยัญชนะ อีก 2 ตัวคับ&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p style="FONT-FAMILY: verdana"&gt;&lt;img class="bordered floatleft" height="24" alt="m" src="http://langintro.com/kintro/syll/ltr/l17.png" width="24" /&gt; ตัวอักษรด้านซ้าย เป็น พยัญชนะ ออกเสียงเป็นตัว &lt;strong&gt;m&lt;/strong&gt; ของคำว่า &lt;strong&gt;m&lt;/strong&gt;other (เทียบเท่ากับ "&lt;span style="FONT-WEIGHT: bold"&gt;ม&lt;/span&gt;")&lt;/p&gt;&lt;p class="clearleft" style="FONT-FAMILY: verdana"&gt;&lt;img class="bordered floatleft" height="24" alt="h" src="http://langintro.com/kintro/syll/ltr/l30.png" width="24" /&gt; ตัวอักษรด้านซ้าย เป็น พยัญชนะ ออกเสียงเป็นตัว &lt;strong&gt;h&lt;/strong&gt; &lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;ของคำว่า &lt;strong&gt;h&lt;/strong&gt;ot (เทียบเท่ากับ "&lt;span style="FONT-WEIGHT: bold"&gt;ฮ&lt;/span&gt;")&lt;br /&gt;&lt;/p&gt;&lt;p class="clearleft" style="FONT-FAMILY: verdana"&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-family:verdana;"&gt;เอาล่ะคับ ตอนนี้ลองทำแบบฝึกหัดเล็กๆดูนิดนึงนะคับ ให้ลองคิดดูว่าแต่ละพยางค์ข้างล่างนี้ อ่านออกเสียงว่าอะไรคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" style="FONT-FAMILY: verdana" height="24" alt="?" src="http://langintro.com/kintro/syll/c7/s3529.png" width="24" /&gt;&lt;span style="font-family:verdana;"&gt; - &lt;/span&gt;&lt;span style="COLOR: rgb(255,255,255);font-family:verdana;" &gt;ma&lt;/span&gt;&lt;br /&gt;&lt;img class="bordered" style="FONT-FAMILY: verdana" height="24" alt="?" src="http://langintro.com/kintro/syll/c19/s10585.png" width="24" /&gt;&lt;span style="font-family:verdana;"&gt; - &lt;/span&gt;&lt;span style="COLOR: rgb(255,255,255);font-family:verdana;" &gt;ha&lt;/span&gt;&lt;br /&gt;&lt;img class="bordered" style="FONT-FAMILY: verdana" height="24" alt="?" src="http://langintro.com/kintro/syll/c3/s1177.png" width="24" /&gt;&lt;span style="font-family:verdana;"&gt; - &lt;/span&gt;&lt;span style="COLOR: rgb(255,255,255);font-family:verdana;" &gt;na&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(ผมพยายามซ่อนคำตอบไว้นะคับ หวังว่าจะไม่เห็นนะคับ อิอิ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ก้อถ้าจะดูก้อให้ Click mouse ค้าง แล้วลากคร่อมทั้ง 3 บรรทัดนะคับ หรือเพื่อความง่าย กด Ctrl + A ก้อได้คับ)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;เ็ป็นไงบ้างคับ ภาษาเกาหลีก้อไม่ยากอย่างที่คิดใช่หรือเปล่าคับ (รึเปล่าน้าา...)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;เดี๋ยวคราวหน้าเรามาดูการวางตัวพยัญชนะ กับตัว สระ ในกล่อง เพื่อทำการสร้างพยางค์ นะคับ&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/6612405982779970035-3291049707101561857?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/3291049707101561857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=3291049707101561857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/3291049707101561857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/3291049707101561857'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2009/01/introduction-to-korean.html' title='An Introduction to Korean # 1 - พยัญชนะ กับ สระ ของภาษาเกาหลี'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-5082933319128272525</id><published>2008-12-17T09:08:00.008+07:00</published><updated>2008-12-17T21:22:13.156+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Antivirus'/><title type='text'>ถึงเวลาเปลี่ยนโปรแกรม Antivirus หรือยัง !?</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;ผมไปอ่านเจอมาคับ กับวิธีการทดสอบโปรแกรม Antivirus ว่ายังทำงานได้ดีหรือเปล่า เป็นการทดสอบเบื้องต้นเท่านั้นคับ โดยที่วิธีนี้ไม่มีอันตรายกับเครื่องคับ เพราะมันเป็นวิธีทดสอบ Anti-Virus เท่านั้น ไม่ใช่ไวรัสจริงๆ &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;วิธีการก้อง่ายๆ สั้นๆ คับ ตามนี้เลย!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;1. ก่อนอื่นก้อเปิดโปรแกรม NotePad ขึ้นมาคับ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;2. แล้วก้อ Copy โค้ดด้านล่างไปใส่ใน NotePad ได้เลย&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;3. จากนั้นก้อทำการ Save เป็นชื่อ virus.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;4. แล้วลองรันดูคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ถ้า Anti-Virus ไม่แจ้งว่าเป็นไวรัสก็แสดงว่า ถึงเวลาเปลี่ยน Anti-Virus เพราะว่ามันไม่ค่อยมีประสิทธิภาพในการตรวจจับคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;Credit &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;sUmmOnEr&lt;/span&gt;&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/6612405982779970035-5082933319128272525?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/5082933319128272525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=5082933319128272525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/5082933319128272525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/5082933319128272525'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2008/12/antivirus.html' title='ถึงเวลาเปลี่ยนโปรแกรม Antivirus หรือยัง !?'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-6311527293974775944</id><published>2008-12-11T21:26:00.011+07:00</published><updated>2008-12-17T09:23:55.147+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Batch File เบื้องต้น'/><title type='text'>วิธีการเขียน Batch File เบื้องต้น # 2: คำสั่ง Copy</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;หยุดไปนาน มาต่อกันเลยนะคับ...&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ขอท้าวความก่อนนะคับ Batch File ความจิงแล้วก้อคือ Text file ธรรมดา ที่เราพิมพ์คำสั่งของระบบ (DOS Command) ลงไป แล้ว Save File ด้วยนามสกุล .bat นั่นเอง เช่น TEST.bat เป็นต้น ดั้งนั้นสิ่งที่เราจำ็เป็นต้องรู้ก้อคือ คำสั่งของระบบนั่นเอง... &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;คำสั่งพื้นฐานที่เรา้ใช้กันบ่อยๆก้อคือ copy, move, del, cls แล้วก้อ echo คับ&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;งั้นเรามาดูกันว่า แต่ละคำสั่งมีโครงสร้างภาษา (Syntax) ยังไงบ้างนะคับ&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;1. copy&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Syntax: copy [source] [destination]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ถ้าเราเปิด Command Prompt ขึ้นมาแล้วพิม &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;C:&gt;help copy &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;จะเห็นได้ว่าคำสั่ง copy ความจิงแล้วมีรายละเอียดเยอะพอสมควรเลย แต่เรายังไม่ต้องไปสนใจรายละเอียดพวกนั้นคับ เอาีที่เรานำไปใ้ช้งานพื้นฐานได้ก่อนดีกว่าคับ&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ผมจะยกตัวอย่างการใช้ก่อนแล้วค่อยอธิบายทีละส่วนนะคับ คิดว่าน่าจะเห็นภาพง่ายกว่าคับ&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;สมมติว่าุผมต้องการ Copy File จาก C:\mySourceFile.txt ไปที่ D:\myDestinationFile.txt จะสามารถเขียนได้เป็น&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;C:&gt; copy &lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;C&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;:\mySourceFile.txt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;D&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;:\myDestinationFile.txt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;จาก Syntax ข้างบน จะเห็นว่าตำแหน่งของ [source] จะเป็น Path ของ File ที่เป็นต้นแบบ หรือ File ที่เราต้องการ Copy นั่นเอง ส่วนตำแหน่งของ [destination] จะเป็น path ของ File ที่เราทำการ Copy มา&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;เป็นไงคับ ไม่ยากใช่ไหมคับ งั้นถึงตรงนี้ เรามาลองสร้าง Batch File ของเราก้ันนะคับ &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;ขั้นแรกให้เราสร้าง File ชื่อ mySourceFile.txt ขึ้นมาีที่ C:\ นะคับ แล้วเราจะทำการ copy File นี้ไปอีกที่นะคับ ในตัวอย่างนี้จะเป็น D:\myDestinationFile.txt นะคับ ตรวจสอบดูว่าที่ D:\ ของเราไม่มี File นี้อยู่นะคับ&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;คราวนี้เปิด Notepad ขึ้นมานะคับ แล้วพิม&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@echo off&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" font-style: italic;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;copy C:\mySourceFile.txt D:\myDestinationFile.txt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" ;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;แล้วทำการ Save เหมือนกับตัวอย่างแรกนะคับ (Save เป็นนามสกุลเป็น .bat นะคับ อย่าลืมนะคับ o(#^_^#)o)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ทำการ Save เสดแล้วก้อไปที่ Batch File ของเราแล้วลอง Double Click เพื่อ Run ขึ้นมาเลยคับ แล้วเราลองไปดูที่ปลายทางของเรา ในที่นี้คือ D:\ ดูว่ามี myDestinationFile.txt จิงหรือเปล่า&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;อ่าคับ ทีนี้มีข้อสังเกตนิดนึึงนะคับ คือ จากตัวอย่างจะเห็นว่าเราพิม Source กับ Destination ลงไปเลย คือ ไม่ีมีเครื่องหมายคำพูด (" - Double Quote) ปิดหัวปิดท้าย แบบ &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;copy "C:\mySourceFile.txt" "D:\myDestinationFile.txt"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ที่ทำแบบนี้ได้ก้อเพราะว่า Path ของเราไม่มีช่องว่าง (White Space) คั่นอยู่ นั่นหมายถึงว่าุุถ้าเกิด Path ของเราเป็น C:\My Documents\mySourceFile.txt เวลาเราจะไปเขียนคำสั่งใน Batch File จะต้องเขียนเป็น &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@echo off&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;copy "C:\My Documents\mySourceFile.txt" "D:\myDestinationFile.txt"&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;เพราะระบบมันจะเข้าใจว่าส่วนที่เป็น [source] คือ วรรคแรก ส่วนที่เป็น [destination] คือ วรรคที่สอง มันจะไม่รู้ว่า path ของเรามีช่องว่างหรือไม่นะคับ เพราะฉะนั้นถ้า path เรามีช่องว่างเราจำเป็นจะต้องใส่เครื่องหมาย Double Quote ทุกครั้งนะคับ ^^&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;อธิบายยังไงไม่สู้ดีเท่าลองทำดูคับ ลองสร้าง File ขึ้นมาที่ My Documents แล้วลองทำการ Copy File ที่เราสร้างไปไว้ีที่ิอื่นดูนะคับ หรือลองดูก้อได้คับว่าุถ้าไม่มี " ปิดหัวปิดท้ายจะเป็นยังไง&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ก้อจบสำหรับคำสั่ง copy นะคับ (ส่วนที่เป็นรายละเอียดอื่นของคำสั่ง copy ก้อลองเล่นดูนะคับ ถ้ามีโอกาสในบทต่อๆไป จะ้พยายามอธิบายนะคับ)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ครั้งหน้าจะเป็นคำสั่งอะไร ลองติดตามดูนะคับ...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&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/6612405982779970035-6311527293974775944?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/6311527293974775944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=6311527293974775944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/6311527293974775944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/6311527293974775944'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2008/12/batch-file-2-copy.html' title='วิธีการเขียน Batch File เบื้องต้น # 2: คำสั่ง Copy'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-7267514512220485594</id><published>2008-12-09T21:00:00.017+07:00</published><updated>2008-12-17T09:25:02.221+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Safety Remove'/><title type='text'>Safety Remove จำเป็นต้องทำหรือเปล่า !?</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;ที่มาของบทความนี้ ความจิงแล้วเริ่มจากที่ผมเพิ่งถอย External Harddisk มาใหม่ แล้วก้อเอาใช้งาน ก้อเป็นปกติใช่ไหมคับที่เวลาใช้เสร็จเราก้อจะทำการ Safety Remove ก่อนถอด USB ออก (บางคนอาจถอดเลยก้อได้นะคับ เอ...แล้วมันต่างกันยังไง)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;คราวนี้ เรื่องของเรื่องก้อคือ ไฟที่ External Harddisk ของผมมันยังค้างอยู่ ผมก้องงคับว่าเอ ทั้งๆที่ทำ Safety Remove แล้วไฟมันน่าจะดับ แต่สุดท้ายผมก้อต้องถอดออกทั้งๆที่ไฟยังค้างอยู่คับ เพราะต้องไปทำอย่างอื่นต่อ&lt;br /&gt;&lt;br /&gt;พอผมมีเวลาผมเลยมาลองหาดูคับ ว่าความจิงแล้ว เจ้า Safety Remove นี่ มันสำคัญยังไง ทำไมบางคนบอกต้องทำทุกครั้งก่อนถอดพวก Device ต่างๆ (เช่น Flash Drive) ออกก่อน บางคนบอกถอดได้เลย ไปๆมาๆ ก้อไปเจอความสำคัญและก้อเหตุผลที่ต้องมีมันคับ...&lt;br /&gt;&lt;br /&gt;(ขอยกตัวอย่างเป็น Flash Drive นะคับ...)&lt;br /&gt;นั่นก้อคือ เวลาเราเสียบ Flash Drive เข้าไป แล้วทำการ Copy File ใส่เจ้า Drive นี้ ความจิงแล้วมันมีวิธีการ Write ลง Flash Drive อยู่ 2 วิธีคับ&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;1. &lt;span style="font-weight: bold;"&gt;Optimize for quick removal&lt;/span&gt; &lt;/span&gt;- &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;การ Write ลงไปใน Flash เลย แบบตรงๆ Make Sense คับ&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;2. &lt;span style="font-weight: bold;"&gt;Optimize for performance&lt;/span&gt; - การ Write ลงไปใน Cache ก่อน (ถึงตรงนี้มันยังไ่ม่ Write ลง &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Flash Drive นะคับ) แล้วพอถึงเวลาที่เหมาะสมมันจะทำการ Write ลงไปใน Flash Drive ให้โดยอัตโนมัติ (ที่ว่าเหมาะสมผมก้อยังไม่แน่ใจนะคับ ว่ายังไงถึงเรียกว่าเหมาะสม อาจจะประมาณว่า เนื้อที่ใน Cache เต็มแล้วค่อย Write 1 ที)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;ที่นี้แล้ว Safety Remove มันเกี่ยวอะไรด้วยใช่ปะคับ ก้อคือว่า ถ้าเราเลือกแบบแรกเราจะไม่จำเป็นต้องทำการ Safety Remove คือ พอเราเห็นว่ามัน Copy File เสร็จ คือประมาณว่ามันไม่ได้ทำการอ่าน หรือเขียน File ก้อถอดออกได้เลย (ส่วนใหญ่อาจสังเกตจากไฟบน Flash Drive ว่ามันกระพริบหรือไม่ ถ้ากระพริบอยู่แสดงว่ามันอาจจะทำการอ่านหรือเขียน File อยู่ อย่าเพิ่งถอดออกคับ)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;แต่ถ้าเราเลือกแบบทีสอง อันนี้เราจำเป็นต้องทำ Safety Remove คับ เพราะอย่างที่บอกว่าัแบบนี้มันจะทำการ Write ลง Cache ก่อน การทำ Safety Remove เหมือนกับเป็นการ Flush ข้อมูล&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;จาก Cache ลง Flash Drive คับ&lt;br /&gt;&lt;br /&gt;ซึ่งจากบทความที่ผมไปเจอมา เค้าบอกว่า Window XP (SP2) โดย Default มันจะ Set แบบที่ 1 ให้นะคับ&lt;br /&gt;&lt;br /&gt;ตอนนี้ก้อน่าจะพอ get idea แล้วใช่มั้ยคับว่าเจ้า Safety Remove มันจำเป็นหรือเปล่า&lt;br /&gt;&lt;br /&gt;คราวนี้มันดูว่าเราจะ Check ได้ยังไงว่าเจ้า Drive ของเรามันเป็นแบบไหน แล้วจะเปลี่ยนได้ยังไง&lt;br /&gt;ก้อไม่ยากคับ&lt;br /&gt;&lt;br /&gt;1. เปิด My Computer ขึ้นมา&lt;br /&gt;2. Click ขวา ที่ &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Removable Drive ที่เรา้ต้องการ ซึ่งในตัวอย่างนี้คือ เจ้า Flash Drive คับ&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;3. เลือก Properties แล้วเลือกที่ Tab 'Hardware'&lt;br /&gt;4. จะมี List ของ Drive ต่างๆ ให้เลือกที่ เจ้า Flash Drive คับ กดปุ่ม Properties&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GCf98q8_lbI/ST6VL-Wm9HI/AAAAAAAAAB0/wapvdUXx1yU/s1600-h/SR+-+01.bmp"&gt;&lt;img style="cursor: pointer; width: 258px; height: 320px;" src="http://2.bp.blogspot.com/_GCf98q8_lbI/ST6VL-Wm9HI/AAAAAAAAAB0/wapvdUXx1yU/s320/SR+-+01.bmp" alt="" id="BLOGGER_PHOTO_ID_5277819846273725554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;5. ถึ&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;งตอน&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;นี้จะมี Dialog ขึ้นมา ให้ที่ Tab 'Policies' คับ&lt;br /&gt;6. ที่หน้านี้จะมีตัวเลื&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;อกให้เลือก 2 ตัวคับ คือ 'Optimize for quick removal' กับ 'Optimize for performance' ก้อทำการเลือ&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;กตามที่ต้องการได้เลยคับ&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GCf98q8_lbI/ST6VZaTOuHI/AAAAAAAAAB8/JIT_VutT6XM/s1600-h/SR+-+02.bmp"&gt;&lt;img style="cursor: pointer; width: 284px; height: 320px;" src="http://4.bp.blogspot.com/_GCf98q8_lbI/ST6VZaTOuHI/AAAAAAAAAB8/JIT_VutT6XM/s320/SR+-+02.bmp" alt="" id="BLOGGER_PHOTO_ID_5277820077114046578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;แต่ทั้งนี้ทั้งนั้นก้อแนะนำให้ &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Safety Remove&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; ทุกครั้งดีกว่านะคับ เพี่อความ &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;S&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;u&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;r&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;e....o(#'U'#)o&lt;br /&gt;&lt;br /&gt;ถ้าใครอยากรู้เพิ่มเติมก้ออ่านจาก Link นี้ได้คับ ก้อขอบคุนเจ้าของ Link ด้วยคับ&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;a href="http://wiki.most.go.th/index.php/USB_Drive_%E0%B8%81%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%97%E0%B8%B3_Safely_Remove_Hardware_%E0%B8%88%E0%B8%B3%E0%B9%80%E0%B8%9B%E0%B9%87%E0%B8%99%E0%B9%81%E0%B8%84%E0%B9%88%E0%B9%84%E0%B8%AB%E0%B8%99%3F%3F"&gt;Safety Remove Link&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); font-family: verdana; text-decoration: underline;"&gt;&lt;br /&gt;&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/6612405982779970035-7267514512220485594?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/7267514512220485594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=7267514512220485594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/7267514512220485594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/7267514512220485594'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2008/12/safety-remove.html' title='Safety Remove จำเป็นต้องทำหรือเปล่า !?'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GCf98q8_lbI/ST6VL-Wm9HI/AAAAAAAAAB0/wapvdUXx1yU/s72-c/SR+-+01.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6612405982779970035.post-8396424834300196435</id><published>2008-06-08T10:11:00.019+07:00</published><updated>2010-05-13T21:37:57.388+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Batch File เบื้องต้น'/><title type='text'>วิธีการเขียน Batch File เบื้องต้น #1: เริ่มสร้าง Batch File</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;หลายวันมานี้ ผมมีความจำเป็นที่ต้องหาความรู้เกี่ยวกับ Batch File ซึ่งตัวผมเคยแต่ได้ยินมา ยังไม่เคยได้ลองด้วยตัวเองซักที ตอนนี่กำลังพยายามเรียนรู้กับมันอยู่ ด้วยความที่ต้องเริ่มต้นจาก 0 จึงต้องควานหาความรู้จากหลายๆเวป บางเวปก็งงกับภาษา  ผมก้อเลยคิดว่าจะลองรวบรวมความรู้ที่ได้เป็นภาษาง่ายๆ ตามความเข้าใจของผม เพราะเป็นคนที่เริ่มจาก 0 ให้เพื่อนๆที่อาจต้องการความรู้ในเรื่องนี้ครับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;(ผมอาจจะยังไม่รู้ในหลายๆเรื่อง ถ้ามีผู้เชี่ยวชาญผ่านมาเห็นก้อรบกวนขอคำแนะนำด้วยคับผม        o(#'U'#)o)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;มาเริ่มกันเลยดีกว่าคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-weight: bold;"&gt;Batch File คืออะไร ?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;Batch File เป็นชุดคำสั่งที่เขียนเพื่อสั่งให้ Computer ทำงานตามคำสั่งนั้นคับ โดยที่หน้าตาของไอ้เจ้าคำสั่งใน Batch File นั้น ก้อคือ คำสั่งทีี่่เราพิมพ์ใน Command Prompt นั่นเอง (Start &gt; Run    พิมพ์ cmd) เช่น&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;C:&gt; echo hello                                      &lt;/span&gt;                                    [พิมพ์ แล้วกด Enter]&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;hello &lt;/span&gt;                                                      [Output ที่ได้]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;C:&gt; echo world                                      &lt;/span&gt;                                   [พิมพ์ แล้วกด Enter]&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;world                                                                                     &lt;/span&gt; &lt;span style="font-style: italic;"&gt;                      &lt;/span&gt;[Output ที่ได้]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;เมื่อเราพิมพ์ แล้วกด Enter สิ่งที่ได้คือ คำ่ว่า hello&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;คำสั่ง echo เป็นการสั่งให้ระบบมันสะท้อน ข้อความ ที่เราเขียนดังตัวอย่างข้างบน&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;ในการสร้าง Batch File เราก้อแค่เอาคำสั่งที่ใช้ใน Command Prompt เหล่านี้ไปเขียนต่อๆกัน ให้มันทำงาน&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt; Concept ไม่ยากใช่ไหมคับ งั้นมาต่อกันเลยนะคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-weight: bold;"&gt;การสร้าง Batch File ทำอย่างไร ?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;จากที่ผมอธิบายไป การสร้าง &lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;Batch File &lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;คือการเอาชุดคำสั่งมาเขียนต่อๆกัน ที่นี้เราจะสร้าง Batch File ขั้นแรกเราก้อต้องหาที่เขียนก่อน ซึ่งก้อมีหลายตัวที่เราสามารถใช้ได้ ในที่นี่เราจะใช้ตัว notepad ในการเขียนนะคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;หลังจากเปิดขึ้นมาแล้วเป็นหน้ากระดาษเปล่า ลองพิมพ์ชุดคำสั่งตามนี้นะคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;echo hello&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;echo world&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;แล้วก้อทำการ Save คับ !!! แต่ การ Save เราจำเป็นต้องกำหนดนามสกุลเป็น Batch File เองคับ โดยเติม .bat ต่อท้ายชื่อ File ที่เราต้องการ Save (เพื่อความง่ายในการอธิบาย ผมจะขอทำการ Save ไว้ที่ Drive C นะคับ)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GCf98q8_lbI/ST6XvYX0uCI/AAAAAAAAACE/u4pnmBe992M/s1600-h/%E0%B8%81%E0%B8%B2%E0%B8%A3+Save+%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B9%80%E0%B8%9B%E0%B9%87%E0%B8%99+Batch+File.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 66px;" src="http://2.bp.blogspot.com/_GCf98q8_lbI/ST6XvYX0uCI/AAAAAAAAACE/u4pnmBe992M/s320/%E0%B8%81%E0%B8%B2%E0%B8%A3+Save+%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B9%80%E0%B8%9B%E0%B9%87%E0%B8%99+Batch+File.JPG" alt="" id="BLOGGER_PHOTO_ID_5277822653576820770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;มาถึงตรงนี้ เราก้อได้ Batch File มาแล้วคับ เราลองมา Run ดูนะคับ&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;ให้เปิด Command Prompt ขึ้นมาแล้ว พิมพ์&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;cd \&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;เพื่อเปลี่ยน Directory ไปที่ Root ซึ่งในที่นี่ คือ Drive C (cd คือ Change Directory ครับ ส่วน \ เป็นสัญลักษณ์ที่แทน Root ครับ)&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;เราจะเห็น Prompt เป็น&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;C:\&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;ให้เราพิมพ์ชื่อ File ที่เราสร้างไว้คับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;font-size:100%;"  &gt;C:\&gt; TEST.bat&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;ผลลัพธ์ที่ได้จะเป็น&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;C:\&gt;echo hello&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;hello&lt;/span&gt;  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;C:\&gt;echo world&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;world&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;จะเห็นได้ว่า ระบบจะทำงานตามคำสั่งที่เราเขียน เหมือนกับเราเป็นคนพิมพ์เองเลยทีเดียว&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;แต่คราวนี้เวลาเอาไปใช้ เราอาจไม่ต้องการให้คนอื่นเห็นคำสั่งที่เราเขียน เราก้อแค่ใช้คำสั่งซ่อนสิ่งที่เราเขียนไว้เท่านั้นเอง นั่นคือ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;echo off&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;งั้นมาลองกันคับ ให้ไปที่ File TEST.bat ของเรา แล้วกด Click ขวา เลือก Edit จะเห็นเป็น notepad ขึ้นมาคับ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GCf98q8_lbI/ST6X3g1yn2I/AAAAAAAAACM/jGstYpAKoXA/s1600-h/%E0%B8%81%E0%B8%B2%E0%B8%A3+Edit+Batch+File.JPG"&gt;&lt;img style="cursor: pointer; width: 244px; height: 86px;" src="http://1.bp.blogspot.com/_GCf98q8_lbI/ST6X3g1yn2I/AAAAAAAAACM/jGstYpAKoXA/s320/%E0%B8%81%E0%B8%B2%E0%B8%A3+Edit+Batch+File.JPG" alt="" id="BLOGGER_PHOTO_ID_5277822793288949602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;ให้เพิ่มคำสั่ง echo off ที่บรรทัดแรกสุด&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;echo off&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;echo hello&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;echo world&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;แล้วทำการ Save คับ เราลองมา Run ดูใหม่นะคับ (วิธีตามวิธีข้างต้นเลยคับ) ผลที่ได้จะเป็น&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;C:\&gt;echo off&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;hello&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;world&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;จะเห็นว่ามีการพิมพ์คำสั่ง echo off เพื่อทำการซ่อนคำสั่งของเราแล้ว คำสั่งที่หลังจากนี้ก้อจะไม่แสดงคำสั่งของเราแล้วคับ         o(#^u^#)o&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;!!! แต่ถ้าเราอยากให้ไม่แสดงคำสั่ง echo off ด้วยล่ะ จะได้ไหม&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;!!! ได้คับ เราก้อแค่เติม @ ข้างหน้า echo off เท่านั้นเองคับ เราลองไปเพิ่มใน notepad นะคับ ก้อจะได้เป็น&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;@echo off&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;echo hello&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;echo world&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;ทำการ Save แล้วก้อ Run เลยคับ GO GO GO !!!&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;จะเห็นว่าผลที่ได้จะเหลือแค่&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;hello&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-style: italic;"&gt;world&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;เพราะว่าเครื่องหมาย @ เป็นการบอกว่าให้ใช้คำสั่งนั้นกัับตัวมันด้วยคับ เพราะฉะนั้นตัว echo off ก้อเลยถูกซ่อนไปด้วย&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;เป็นยังไงบ้างคับ หวังว่าผู้ที่ (หลงเข้ามา) อ่านคงจะได้ความรู้เรื่อง Batch File มากขึ้นนะคับ&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;ผมก้อยังเป็นมือใหม่เหมือนกัน เรามาหาความรู้แล้วก้อโตไปพร้อมๆกันนะคับผม&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&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/6612405982779970035-8396424834300196435?l=mentallake.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mentallake.blogspot.com/feeds/8396424834300196435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6612405982779970035&amp;postID=8396424834300196435' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/8396424834300196435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6612405982779970035/posts/default/8396424834300196435'/><link rel='alternate' type='text/html' href='http://mentallake.blogspot.com/2008/06/batch-file.html' title='วิธีการเขียน Batch File เบื้องต้น #1: เริ่มสร้าง Batch File'/><author><name>Mentallake</name><uri>http://www.blogger.com/profile/02268170582174652379</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GCf98q8_lbI/ST6XvYX0uCI/AAAAAAAAACE/u4pnmBe992M/s72-c/%E0%B8%81%E0%B8%B2%E0%B8%A3+Save+%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B9%80%E0%B8%9B%E0%B9%87%E0%B8%99+Batch+File.JPG' height='72' width='72'/><thr:total>8</thr:total></entry></feed>
