<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" gd:etag="W/&quot;D0MNRH05fSp7ImA9WxNUF0U.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338</id><updated>2009-11-09T23:51:35.325+07:00</updated><title>NooM.Dev</title><subtitle type="html">IT life cycle. 
Development, Test, Implement, Travel ...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>89</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/Noomdev" type="application/atom+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">Noomdev</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry gd:etag="W/&quot;CkMGSXk5eSp7ImA9WxNQEUs.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-2630776836182158766</id><published>2009-09-17T10:58:00.004+07:00</published><updated>2009-09-17T11:07:08.721+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-17T11:07:08.721+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework" /><title>Can't backup the extension .cch files</title><content type="html">พี่ admin เดินมาถามผมว่า cch file คืออะไร มันทำให้การ Backup ไม่ completed&lt;br /&gt;โดยไฟล์ที่ถูก Skip ไปได้ คือ Security.Config.cch&lt;br /&gt;&lt;br /&gt;จึงถามหาป๋ากู ได้ผลดังนี้&lt;br /&gt;1. จาก microsoft &lt;a href="http://support.microsoft.com/kb/815168"&gt;http://support.microsoft.com/kb/815168&lt;/a&gt; บอกว่า&lt;br /&gt;    "The files that have the extension .cch are dynamically generated and do not have to be backed up or restored. You may find some files that have numbers appended to their .cch extensions. When you try to make backups of these files, you may receive errors because the files are in use. You must not make backups of these files because these files are cache files."&lt;br /&gt;&lt;br /&gt;2. จาก symantec &lt;a href="http://support.veritas.com/docs/277549"&gt;http://support.veritas.com/docs/277549&lt;/a&gt; (มีการอ้างถึง Microsoft Knowledge Base Article 815168 ข้างต้น) บอกว่า&lt;br /&gt;&lt;br /&gt;"Files that have the extension .cch are dynamically generated and do not have to be backed up or restored.&lt;br /&gt;See Microsoft Knowledge Base Article 815168 for more details on this issue.  This article also contains more information on how to back up and restore .NET Framework configuration and security policy files.Adding an exclusion for these types of .cch files within VERITAS NetBackup (tm) should resolve the issue. "&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;สรุปคือ ไม่ต้องไป Backup ไฟล์ cch นี่คือคำตอบสุดท้ายของ Microsoft&lt;br /&gt;!!?????!!!?#@#@#!!??&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-2630776836182158766?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=L3btoaQ0JBk:X3QhQmNUUeg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=L3btoaQ0JBk:X3QhQmNUUeg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=L3btoaQ0JBk:X3QhQmNUUeg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=L3btoaQ0JBk:X3QhQmNUUeg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=L3btoaQ0JBk:X3QhQmNUUeg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=L3btoaQ0JBk:X3QhQmNUUeg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=L3btoaQ0JBk:X3QhQmNUUeg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=L3btoaQ0JBk:X3QhQmNUUeg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=L3btoaQ0JBk:X3QhQmNUUeg:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=L3btoaQ0JBk:X3QhQmNUUeg:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=L3btoaQ0JBk:X3QhQmNUUeg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=L3btoaQ0JBk:X3QhQmNUUeg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=L3btoaQ0JBk:X3QhQmNUUeg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/L3btoaQ0JBk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/2630776836182158766/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=2630776836182158766" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/2630776836182158766?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/2630776836182158766?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2009/09/cant-backup-extension-cch-files.html" title="Can't backup the extension .cch files" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry gd:etag="W/&quot;AkECSHk5eSp7ImA9WxNQEE8.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-5341959362825757773</id><published>2009-09-15T21:39:00.003+07:00</published><updated>2009-09-15T22:31:09.721+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-15T22:31:09.721+07:00</app:edited><title>NEXT TO JAVA</title><content type="html">เอาดีกับ .NET มานาน&lt;br /&gt;รู้สึกว่าอยากรู้อย่างอื่นบ้าง&lt;br /&gt;พอดีมี Out source ที่จ้างมาจะใช้ NetBeans&lt;br /&gt;เลยนึกออกว่า รื้อ JAVA อีกสักที&lt;br /&gt;&lt;br /&gt;Download &lt;a href="http://www.netbeans.org/"&gt;NetBeans&lt;/a&gt; มาแล้ว&lt;br /&gt;Download &lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt;JDK 6 Update 16&lt;/a&gt; มาแล้ว&lt;br /&gt;&lt;br /&gt;เริ่มต้นศึกษามาบ้างแล้ว จาก&lt;br /&gt;&lt;a href="http://www.thaijavadev.com/"&gt;http://www.thaijavadev.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.thainetbeans.com/"&gt;http://www.thainetbeans.com/&lt;/a&gt;&lt;br /&gt;ฯลฯ&lt;br /&gt;แล้วก็ โหลด โหลด โหลด e-book ไว้เยอะ แยะ&lt;br /&gt;&lt;br /&gt;อ่าน อ่าน อ่าน ก่อนลงมือ&lt;br /&gt;น่าจะเริ่มจาก JSE จากนั้นจะต่อด้วย J2EE&lt;br /&gt;&lt;br /&gt;ไว้คืบหน้ายังจะเล่าสู่กันฟัง&lt;br /&gt;&lt;br /&gt;ปล. แค่เริ่มก็มันส์แล้ว อยากไป J2EE เร็วๆ จัง&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-5341959362825757773?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=Q8O0xzjHdDQ:Tbw7dvV0cGo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=Q8O0xzjHdDQ:Tbw7dvV0cGo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=Q8O0xzjHdDQ:Tbw7dvV0cGo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=Q8O0xzjHdDQ:Tbw7dvV0cGo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=Q8O0xzjHdDQ:Tbw7dvV0cGo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=Q8O0xzjHdDQ:Tbw7dvV0cGo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=Q8O0xzjHdDQ:Tbw7dvV0cGo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=Q8O0xzjHdDQ:Tbw7dvV0cGo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=Q8O0xzjHdDQ:Tbw7dvV0cGo:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=Q8O0xzjHdDQ:Tbw7dvV0cGo:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=Q8O0xzjHdDQ:Tbw7dvV0cGo:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=Q8O0xzjHdDQ:Tbw7dvV0cGo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=Q8O0xzjHdDQ:Tbw7dvV0cGo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/Q8O0xzjHdDQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/5341959362825757773/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=5341959362825757773" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/5341959362825757773?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/5341959362825757773?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2009/09/next-to-java.html" title="NEXT TO JAVA" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry gd:etag="W/&quot;CE8GSXk9cCp7ImA9WxVaGE0.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-4980411023563605267</id><published>2009-04-15T20:30:00.003+07:00</published><updated>2009-04-15T20:40:28.768+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-15T20:40:28.768+07:00</app:edited><title>ผมกลับมาแล้ว</title><content type="html">ผมเว้นวรรคไปนานหลายเวลาเลยทีเดียว ยังมีชีวิตอยู่ครับ แต่ภาระกิจมากพอตัว ถึงคราวนี้กลับมาแล้วครับ โดยกลับมาแบบทันเหตุการณ์สลายม๊อบเสื้อแดงที่ผ่านมาสดๆ ร้อนๆ&lt;br /&gt;&lt;br /&gt;มีลิงค์คลิปมาฝาก เป็นคลิปหลุดขำๆ ของอดีตนายกฯ ที่ยังลี้ภัยต่างแดน ลองดูสิ อิอิอิ&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=P1T1aKk2neg"&gt;http://www.youtube.com/watch?v=P1T1aKk2neg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;และก็คลิปโห่ไล่เสื้อแดงที่จะมาปิดถนนบริเวณถนนสาธร จนเผ่นแน่บ อิอิอิ&lt;br /&gt;&lt;a href="http://play.kapook.com/vdo/show-68234"&gt;http://play.kapook.com/vdo/show-68234&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ไม่อยากให้เครียด ไม่อยากเห็นคนไทยทำร้ายกันเอง อยากให้คนไทยรักกัน&lt;br /&gt;"รักกันไว้เถิด เราเกิดร่วมแดนไทย จะเกิดชาติไหนไหน ก็ไทยด้วยกัน"&lt;br /&gt;&lt;br /&gt;ปล. สำหรับบทความทางเทคนิค จะเริ่มทยอยเขียนให้แล้วนะ หลังจากสะสมพลังซะนาน&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-4980411023563605267?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=S7DV76B6mWo:eE0CqxYCehY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=S7DV76B6mWo:eE0CqxYCehY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=S7DV76B6mWo:eE0CqxYCehY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=S7DV76B6mWo:eE0CqxYCehY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=S7DV76B6mWo:eE0CqxYCehY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=S7DV76B6mWo:eE0CqxYCehY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=S7DV76B6mWo:eE0CqxYCehY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=S7DV76B6mWo:eE0CqxYCehY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=S7DV76B6mWo:eE0CqxYCehY:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=S7DV76B6mWo:eE0CqxYCehY:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=S7DV76B6mWo:eE0CqxYCehY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=S7DV76B6mWo:eE0CqxYCehY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=S7DV76B6mWo:eE0CqxYCehY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/S7DV76B6mWo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/4980411023563605267/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=4980411023563605267" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/4980411023563605267?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/4980411023563605267?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2009/04/blog-post.html" title="ผมกลับมาแล้ว" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></entry><entry gd:etag="W/&quot;CEYNQHc8cSp7ImA9WxVTGUw.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-8273825013104646803</id><published>2009-01-02T22:34:00.014+07:00</published><updated>2009-01-02T23:03:11.979+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-02T23:03:11.979+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ท่องเที่ยว" /><title>ตลาดสามชุก ตลาดร้อยปี</title><content type="html">กลายเป็นบล็อกท่องเที่ยวไปแล้วซะนี่ คราวนี้มาอัพเดตแหล่งท่องเที่ยวชื่อดังแห่งหนึ่งของจังหวัดสุพรรณบุรี แหล่งท่องเที่ยวนั้นคือ ตลาดสามชุก หรือ ตลาดร้อยปี นั่นเอง&lt;br /&gt;&lt;br /&gt;ออกเดินทางวันที่ 2 มกราคม 2552 มุ่งสู่ตลาดทันที ระยะทางก็ไม่ใกล้ไม่ไกลประมาณ 150 กม. จากกรุงเทพ&lt;br /&gt;&lt;br /&gt;คนเยอะมาก นึกว่าเดินตลาดคลองถม แต่โชคดีที่วันนี้อากาศเย็นสบาย&lt;br /&gt;(สังเกตจากศีรษะคนสิ พยายามให้หลบกล้องแล้วนะ)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WtpPr2DcLLo/SV42Hysr_FI/AAAAAAAAAi0/c7EFMKFTHVs/s1600-h/PB230016.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_WtpPr2DcLLo/SV42Hysr_FI/AAAAAAAAAi0/c7EFMKFTHVs/s400/PB230016.JPG" alt="" id="BLOGGER_PHOTO_ID_5286722520075730002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ตู้ไปรษณีย์โบราณ ให้เคยเห็นแถวบ้านบ้าง แสดงว่าเกิดทัน&lt;br /&gt;ี&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WtpPr2DcLLo/SV42X70sGWI/AAAAAAAAAi8/_LfqNHlkqFo/s1600-h/PB230017.JPG"&gt;&lt;img style="cursor: pointer; width: 300px; height: 400px;" src="http://4.bp.blogspot.com/_WtpPr2DcLLo/SV42X70sGWI/AAAAAAAAAi8/_LfqNHlkqFo/s400/PB230017.JPG" alt="" id="BLOGGER_PHOTO_ID_5286722797403117922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;โปสการ์ดกิ๊บๆ แต่ราคาไม่ค่อยน่าคบเท่าไหร่&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WtpPr2DcLLo/SV42-ieAYOI/AAAAAAAAAjE/in2J5uLM4U0/s1600-h/PB230014.JPG"&gt;&lt;img style="cursor: pointer; width: 300px; height: 400px;" src="http://3.bp.blogspot.com/_WtpPr2DcLLo/SV42-ieAYOI/AAAAAAAAAjE/in2J5uLM4U0/s400/PB230014.JPG" alt="" id="BLOGGER_PHOTO_ID_5286723460611989730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ข้าวหลามแตกมัน (ไม่ใช่ตกมัน)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WtpPr2DcLLo/SV43mOS6D0I/AAAAAAAAAjM/CWRdb5nFeS4/s1600-h/PB230015.JPG"&gt;&lt;img style="cursor: pointer; width: 300px; height: 400px;" src="http://3.bp.blogspot.com/_WtpPr2DcLLo/SV43mOS6D0I/AAAAAAAAAjM/CWRdb5nFeS4/s400/PB230015.JPG" alt="" id="BLOGGER_PHOTO_ID_5286724142391496514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ร้านปู่มา ....&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_WtpPr2DcLLo/SV44EeLns5I/AAAAAAAAAjU/bgR9y2t6Fg0/s1600-h/PB230026.JPG"&gt;&lt;img style="cursor: pointer; width: 300px; height: 400px;" src="http://1.bp.blogspot.com/_WtpPr2DcLLo/SV44EeLns5I/AAAAAAAAAjU/bgR9y2t6Fg0/s400/PB230026.JPG" alt="" id="BLOGGER_PHOTO_ID_5286724662051976082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ที่ร้านปู่มามีรูปเก่าที่หาชมได้ยาก&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WtpPr2DcLLo/SV44Vytn2iI/AAAAAAAAAjc/nf24W96Psjg/s1600-h/PB230025.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_WtpPr2DcLLo/SV44Vytn2iI/AAAAAAAAAjc/nf24W96Psjg/s400/PB230025.JPG" alt="" id="BLOGGER_PHOTO_ID_5286724959621077538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ของเล่นไขลาน โหอย่างเยอะ... อยากได้ อยากได้&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WtpPr2DcLLo/SV44v-EvSVI/AAAAAAAAAjk/uhTYaDnP8eA/s1600-h/PB230012.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_WtpPr2DcLLo/SV44v-EvSVI/AAAAAAAAAjk/uhTYaDnP8eA/s400/PB230012.JPG" alt="" id="BLOGGER_PHOTO_ID_5286725409347422546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;นี่ก็มีอีก ... อยากได้ อยากได้&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WtpPr2DcLLo/SV45STYYqiI/AAAAAAAAAjs/flOCsO1FHGk/s1600-h/PB230013.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_WtpPr2DcLLo/SV45STYYqiI/AAAAAAAAAjs/flOCsO1FHGk/s400/PB230013.JPG" alt="" id="BLOGGER_PHOTO_ID_5286725999182522914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ส่วนนี่ขนมขนาดมินิ ดูยี่ห้อสิ ของจริงซะที่ไหน  (แต่กินได้นะ)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WtpPr2DcLLo/SV45vW4ufyI/AAAAAAAAAj0/IFk17AxlgBw/s1600-h/PB230040.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_WtpPr2DcLLo/SV45vW4ufyI/AAAAAAAAAj0/IFk17AxlgBw/s400/PB230040.JPG" alt="" id="BLOGGER_PHOTO_ID_5286726498339684130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ส่วนไอ้กระป๋องหุ่นสองตัวนี้ก็ได้มาดับความกระเหี้ยนกระหือรือ&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_WtpPr2DcLLo/SV46LHFQoMI/AAAAAAAAAj8/OFwdw7H9TUg/s1600-h/PB230043.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_WtpPr2DcLLo/SV46LHFQoMI/AAAAAAAAAj8/OFwdw7H9TUg/s400/PB230043.JPG" alt="" id="BLOGGER_PHOTO_ID_5286726975133622466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;จบแล้วนะ&lt;br /&gt;ไทยเที่ยวไทย&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-8273825013104646803?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KoPKI0tz8no:LRwInnVyzLo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KoPKI0tz8no:LRwInnVyzLo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KoPKI0tz8no:LRwInnVyzLo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=KoPKI0tz8no:LRwInnVyzLo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KoPKI0tz8no:LRwInnVyzLo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KoPKI0tz8no:LRwInnVyzLo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=KoPKI0tz8no:LRwInnVyzLo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KoPKI0tz8no:LRwInnVyzLo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KoPKI0tz8no:LRwInnVyzLo:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=KoPKI0tz8no:LRwInnVyzLo:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KoPKI0tz8no:LRwInnVyzLo:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KoPKI0tz8no:LRwInnVyzLo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=KoPKI0tz8no:LRwInnVyzLo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/KoPKI0tz8no" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/8273825013104646803/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=8273825013104646803" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/8273825013104646803?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/8273825013104646803?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2009/01/blog-post.html" title="ตลาดสามชุก ตลาดร้อยปี" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_WtpPr2DcLLo/SV42Hysr_FI/AAAAAAAAAi0/c7EFMKFTHVs/s72-c/PB230016.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total></entry><entry gd:etag="W/&quot;DEMDQHw9cSp7ImA9WxVTFkQ.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-8197224166906617175</id><published>2008-12-31T11:01:00.002+07:00</published><updated>2008-12-31T11:07:51.269+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-31T11:07:51.269+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ทั่วไป" /><title>ส่งท้ายปีเก่าต้อนรับปีใหม่ 2552</title><content type="html">ขอให้ทุกท่านมีความสุขตลอดปี 2552 และตลอดไปด้วยครับ&lt;br /&gt;สุขสันต์ปีใหม่ 2552&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WtpPr2DcLLo/SVrv_FWtddI/AAAAAAAAAis/tv7wBTXPgG0/s1600-h/happy_new_2009.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 268px;" src="http://2.bp.blogspot.com/_WtpPr2DcLLo/SVrv_FWtddI/AAAAAAAAAis/tv7wBTXPgG0/s400/happy_new_2009.jpg" alt="" id="BLOGGER_PHOTO_ID_5285800979720926674" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-8197224166906617175?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=SCSQANE9ukk:sX5rYQ8qWeM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=SCSQANE9ukk:sX5rYQ8qWeM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=SCSQANE9ukk:sX5rYQ8qWeM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=SCSQANE9ukk:sX5rYQ8qWeM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=SCSQANE9ukk:sX5rYQ8qWeM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=SCSQANE9ukk:sX5rYQ8qWeM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=SCSQANE9ukk:sX5rYQ8qWeM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=SCSQANE9ukk:sX5rYQ8qWeM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=SCSQANE9ukk:sX5rYQ8qWeM:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=SCSQANE9ukk:sX5rYQ8qWeM:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=SCSQANE9ukk:sX5rYQ8qWeM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=SCSQANE9ukk:sX5rYQ8qWeM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=SCSQANE9ukk:sX5rYQ8qWeM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/SCSQANE9ukk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/8197224166906617175/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=8197224166906617175" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/8197224166906617175?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/8197224166906617175?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/12/2552.html" title="ส่งท้ายปีเก่าต้อนรับปีใหม่ 2552" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_WtpPr2DcLLo/SVrv_FWtddI/AAAAAAAAAis/tv7wBTXPgG0/s72-c/happy_new_2009.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total></entry><entry gd:etag="W/&quot;CEUGRng4fCp7ImA9WxVTGUw.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-3129537409769202658</id><published>2008-12-15T22:30:00.009+07:00</published><updated>2009-01-02T23:03:47.634+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-02T23:03:47.634+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ท่องเที่ยว" /><title>ทุ่งทานตะวัน จังหวัดสระบุรี ภาค 2</title><content type="html">เอารูปมาให้ดูเพิ่มเติมอีก ตามมาเลยครับ&lt;br /&gt;&lt;br /&gt;เอ้าทั้งหมดจัดแถว&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WtpPr2DcLLo/SUZ4e0XeM-I/AAAAAAAAAZg/x5dEQB7Y0uA/s1600-h/PB030014.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_WtpPr2DcLLo/SUZ4e0XeM-I/AAAAAAAAAZg/x5dEQB7Y0uA/s400/PB030014.JPG" alt="" id="BLOGGER_PHOTO_ID_5280040083986985954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WtpPr2DcLLo/SUZ41deY4TI/AAAAAAAAAZo/NjWtuIZAXqc/s1600-h/PB030040.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_WtpPr2DcLLo/SUZ41deY4TI/AAAAAAAAAZo/NjWtuIZAXqc/s400/PB030040.JPG" alt="" id="BLOGGER_PHOTO_ID_5280040472978972978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ถ่ายคุณผึ้ง สงสัยอายกล้อง&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_WtpPr2DcLLo/SUZ5HPc8RmI/AAAAAAAAAZw/ZGhrwAzRxYs/s1600-h/PB030044.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_WtpPr2DcLLo/SUZ5HPc8RmI/AAAAAAAAAZw/ZGhrwAzRxYs/s400/PB030044.JPG" alt="" id="BLOGGER_PHOTO_ID_5280040778452452962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;คุณเอ๋ เจ้าของรูปดอกทานตะวันใส่หมวกที่ผมขโมยเขามาโพส หุหุหุหุ&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WtpPr2DcLLo/SUZ58U_lpEI/AAAAAAAAAZ8/MQucN_DFb5U/s1600-h/PB030030.JPG"&gt;&lt;img style="cursor: pointer; width: 300px; height: 400px;" src="http://3.bp.blogspot.com/_WtpPr2DcLLo/SUZ58U_lpEI/AAAAAAAAAZ8/MQucN_DFb5U/s400/PB030030.JPG" alt="" id="BLOGGER_PHOTO_ID_5280041690473014338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ปิดท้ายด้วยรูปสเต็กเนื้อนกกระจอกเทศ ที่ไร่อรุณปภัสรา ขอบอกและขอบอกว่าเนื้อนุ่มและอร่อยมากๆๆ&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WtpPr2DcLLo/SUZ6tw2PylI/AAAAAAAAAaE/UmYDFQDXn7A/s1600-h/PC130270.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_WtpPr2DcLLo/SUZ6tw2PylI/AAAAAAAAAaE/UmYDFQDXn7A/s400/PC130270.JPG" alt="" id="BLOGGER_PHOTO_ID_5280042539763616338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;แค่นี้ละกัน ไทยเที่ยวไทยนะครับ สนุกมากๆ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-3129537409769202658?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=kmLLe4oX9xY:7KsXHPP9Vsc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=kmLLe4oX9xY:7KsXHPP9Vsc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=kmLLe4oX9xY:7KsXHPP9Vsc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=kmLLe4oX9xY:7KsXHPP9Vsc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=kmLLe4oX9xY:7KsXHPP9Vsc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=kmLLe4oX9xY:7KsXHPP9Vsc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=kmLLe4oX9xY:7KsXHPP9Vsc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=kmLLe4oX9xY:7KsXHPP9Vsc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=kmLLe4oX9xY:7KsXHPP9Vsc:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=kmLLe4oX9xY:7KsXHPP9Vsc:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=kmLLe4oX9xY:7KsXHPP9Vsc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=kmLLe4oX9xY:7KsXHPP9Vsc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=kmLLe4oX9xY:7KsXHPP9Vsc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/kmLLe4oX9xY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/3129537409769202658/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=3129537409769202658" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/3129537409769202658?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/3129537409769202658?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/12/2.html" title="ทุ่งทานตะวัน จังหวัดสระบุรี ภาค 2" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_WtpPr2DcLLo/SUZ4e0XeM-I/AAAAAAAAAZg/x5dEQB7Y0uA/s72-c/PB030014.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total></entry><entry gd:etag="W/&quot;CEUBQHY5eSp7ImA9WxVTGUw.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-1168209299740069660</id><published>2008-12-15T11:42:00.009+07:00</published><updated>2009-01-02T23:04:11.821+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-02T23:04:11.821+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ท่องเที่ยว" /><title>ทุ่งทานตะวัน จังหวัดสระบุรี</title><content type="html">&lt;span style="font-family:trebuchet ms;"&gt;เอารูปทุ่งทานตะวัน ณ อ.มวกเหล็ก จ.สระบุรี มาให้ชมกัน&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;ออกเดินทางวันเสาร์ที่ 13 ธันวาคม 2551 เวลา 6.30 น. ถึงที่หมายเวลา 9.30 น. โดยประมาณ&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;span style="font-family:trebuchet ms;"&gt;ตอนนี้ดอกกำลังสวนมากเลย แต่แดดร้อนนะ ตัวดำเลยเรา เอ้าชมภาพได้เลย&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_WtpPr2DcLLo/SUXhIgCPIHI/AAAAAAAAAYw/ejSIQSIGJ2A/s1600-h/PC130168.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5279873674316292210" style="width: 400px; height: 300px;" alt="" src="http://1.bp.blogspot.com/_WtpPr2DcLLo/SUXhIgCPIHI/AAAAAAAAAYw/ejSIQSIGJ2A/s400/PC130168.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_WtpPr2DcLLo/SUXhZ99wFOI/AAAAAAAAAY4/gwNc_gCwCcg/s1600-h/PC130176.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5279873974408320226" style="width: 400px; height: 300px;" alt="" src="http://3.bp.blogspot.com/_WtpPr2DcLLo/SUXhZ99wFOI/AAAAAAAAAY4/gwNc_gCwCcg/s400/PC130176.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_WtpPr2DcLLo/SUXhr0qmKvI/AAAAAAAAAZA/6M32F26HbGI/s1600-h/PC130195.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5279874281149704946" style="width: 400px; height: 300px;" alt="" src="http://1.bp.blogspot.com/_WtpPr2DcLLo/SUXhr0qmKvI/AAAAAAAAAZA/6M32F26HbGI/s400/PC130195.JPG" border="0" /&gt;&lt;/a&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/3280874170034771338-1168209299740069660?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=MeTxBhCLgvs:V6jLf-QEXPI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=MeTxBhCLgvs:V6jLf-QEXPI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=MeTxBhCLgvs:V6jLf-QEXPI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=MeTxBhCLgvs:V6jLf-QEXPI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=MeTxBhCLgvs:V6jLf-QEXPI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=MeTxBhCLgvs:V6jLf-QEXPI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=MeTxBhCLgvs:V6jLf-QEXPI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=MeTxBhCLgvs:V6jLf-QEXPI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=MeTxBhCLgvs:V6jLf-QEXPI:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=MeTxBhCLgvs:V6jLf-QEXPI:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=MeTxBhCLgvs:V6jLf-QEXPI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=MeTxBhCLgvs:V6jLf-QEXPI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=MeTxBhCLgvs:V6jLf-QEXPI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/MeTxBhCLgvs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/1168209299740069660/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=1168209299740069660" title="8 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/1168209299740069660?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/1168209299740069660?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/12/blog-post.html" title="ทุ่งทานตะวัน จังหวัดสระบุรี" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_WtpPr2DcLLo/SUXhIgCPIHI/AAAAAAAAAYw/ejSIQSIGJ2A/s72-c/PC130168.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total></entry><entry gd:etag="W/&quot;DU8FQ3g8eCp7ImA9WxRSEE4.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-5161402066047605014</id><published>2008-09-10T15:58:00.004+07:00</published><updated>2008-09-10T16:10:12.670+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-10T16:10:12.670+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><title>Sybase SQL Tuning</title><content type="html">เหนื่อยครับช่วงนี้ แต่ไม่เท่าไหร่ครับ พอมีเวลามาอัพเดตกันเล็กน้อย หลังจากที่หายไปนานเลยครับ&lt;br /&gt;มาตอนนี้ผมขอกล่าวถึง SQL Tuning ครับ ถึงแม้ว่าตัวผมจะผ่านการเขียน SQL Statement มาอย่างโชกโชน  แต่ในเรื่องการจูนนิ่งแล้ว ยังต้องศึกษาอีกพอสมควร อันความรู้ที่มีอยู่นั้นก็เพียงพอกับการแก้ปัญหาเท่านั้น แต่หากต้องการความรู้ระดับผู้เชี่ยวชาญแล้วนั้นขอบอกว่า สำหรับผมแล้วยังอีกยาวไกลครับ&lt;br /&gt;&lt;br /&gt;คราวนี้ผมขอย้ายไปค่าย Sybase นะครับ เนื่องจากใช้งานอยู่จริง แต่โดยหลักๆ แล้ว Statement คล้ายกับ MS SQL Server มาก น่าจะสามารถใช้หลัการ Tuning ร่วมกันได้&lt;br /&gt;&lt;br /&gt;ผมขอแนะนำ link เหล่านี้ครับ บอกเทคนิคการ Tuning SQL ไว้อย่างน่าสนใจเลยทีเดียว คือ&lt;br /&gt;&lt;a href="http://www.lcard.ru/~nail/sybase/perf/66.htm"&gt;http://www.lcard.ru/~nail/sybase/perf/66.htm&lt;/a&gt;&lt;br /&gt;และ pdf ไฟล์เทคนิคการทำ Performance and Tuning ของ Sybase&lt;br /&gt;&lt;a href="http://download.sybase.com/pdfdocs/srg1100e/sqlsrvpt.pdf"&gt;http://download.sybase.com/pdfdocs/srg1100e/sqlsrvpt.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ขอบอก ขอบอก ของเขาดีจริงเชียวล่ะ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-5161402066047605014?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=pjCD7SdeHLU:Kxu8Ep1tMxU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=pjCD7SdeHLU:Kxu8Ep1tMxU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=pjCD7SdeHLU:Kxu8Ep1tMxU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=pjCD7SdeHLU:Kxu8Ep1tMxU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=pjCD7SdeHLU:Kxu8Ep1tMxU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=pjCD7SdeHLU:Kxu8Ep1tMxU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=pjCD7SdeHLU:Kxu8Ep1tMxU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=pjCD7SdeHLU:Kxu8Ep1tMxU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=pjCD7SdeHLU:Kxu8Ep1tMxU:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=pjCD7SdeHLU:Kxu8Ep1tMxU:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=pjCD7SdeHLU:Kxu8Ep1tMxU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=pjCD7SdeHLU:Kxu8Ep1tMxU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=pjCD7SdeHLU:Kxu8Ep1tMxU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/pjCD7SdeHLU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/5161402066047605014/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=5161402066047605014" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/5161402066047605014?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/5161402066047605014?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/09/sybase-sql-tuning.html" title="Sybase SQL Tuning" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total></entry><entry gd:etag="W/&quot;CUYHRnY4eCp7ImA9WxdREkg.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-8112112588542237349</id><published>2008-05-31T23:44:00.002+07:00</published><updated>2008-05-31T23:58:57.830+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-31T23:58:57.830+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework" /><title>Tutorial for Gof Design Pattern in VB.NET</title><content type="html">Today, I found a web site that describes about Design Pattern in VB.NET. I am reading this artical and I think that it is a good artical. Additional it free. I would like to advise you to reading it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.programmersheaven.com/2/Design-Patterns-in-VB"&gt;http://www.programmersheaven.com/2/Design-Patterns-in-VB&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PS. I want to learn about Design Pattern with VB.NET, I clearly understand.&lt;br /&gt;&lt;br /&gt;Have a nice day.&lt;br /&gt;NooM&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-8112112588542237349?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=bwxcf76aOBA:U7MAliqY6l4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=bwxcf76aOBA:U7MAliqY6l4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=bwxcf76aOBA:U7MAliqY6l4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=bwxcf76aOBA:U7MAliqY6l4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=bwxcf76aOBA:U7MAliqY6l4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=bwxcf76aOBA:U7MAliqY6l4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=bwxcf76aOBA:U7MAliqY6l4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=bwxcf76aOBA:U7MAliqY6l4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=bwxcf76aOBA:U7MAliqY6l4:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=bwxcf76aOBA:U7MAliqY6l4:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=bwxcf76aOBA:U7MAliqY6l4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=bwxcf76aOBA:U7MAliqY6l4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=bwxcf76aOBA:U7MAliqY6l4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/bwxcf76aOBA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/8112112588542237349/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=8112112588542237349" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/8112112588542237349?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/8112112588542237349?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/05/tutorial-for-gof-design-pattern-in.html" title="Tutorial for Gof Design Pattern in VB.NET" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry gd:etag="W/&quot;CE8DQnw_eip7ImA9WxRbGUQ.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-8069743089447203616</id><published>2008-05-31T13:06:00.012+07:00</published><updated>2008-12-11T17:54:33.242+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-11T17:54:33.242+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="สััมมนา" /><title>งาน REMIX SEA 2008</title><content type="html">งาน REMIX SEA 2008 ก็ผ่านไปด้วยดี งานนี้ได้ทั้งกระเป๋าเป้สุดสวย และซอฟท์แวร์สุดเจ๋ง&lt;br /&gt;ผมมีภาพงานเล็กๆ น้อยๆ มาฝากกันด้วยนะ ลองชมกันดู&lt;br /&gt;&lt;br /&gt;เปิดตัวงานสัมมนาด้วยนางรำ(ถือร่มด้วยนะ)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_WtpPr2DcLLo/SEDs7GKELTI/AAAAAAAAAXU/Q8AfthbnZX0/s1600-h/01.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5206421669249559858" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_WtpPr2DcLLo/SEDs7GKELTI/AAAAAAAAAXU/Q8AfthbnZX0/s400/01.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_WtpPr2DcLLo/SEDtR2KELUI/AAAAAAAAAXc/vn2MkCwD0ss/s1600-h/02.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5206422060091583810" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_WtpPr2DcLLo/SEDtR2KELUI/AAAAAAAAAXc/vn2MkCwD0ss/s400/02.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Siverlight คร๊าบพี่น้อง&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_WtpPr2DcLLo/SEDtm2KELVI/AAAAAAAAAXk/0IBiS8DmyCw/s1600-h/04.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5206422420868836690" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_WtpPr2DcLLo/SEDtm2KELVI/AAAAAAAAAXk/0IBiS8DmyCw/s400/04.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;คนเกาหลีจะมา Show case ให้ชมกัน&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_WtpPr2DcLLo/SEDt-mKELWI/AAAAAAAAAXs/9HETRYTAJw0/s1600-h/05.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5206422828890729826" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_WtpPr2DcLLo/SEDt-mKELWI/AAAAAAAAAXs/9HETRYTAJw0/s400/05.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;หนึ่งใน web ที่ใช้ silverlight ของเกาหลีเขาล่ะครับ (&lt;a href="http://tvdeep.mnet.com/"&gt;http://tvdeep.mnet.com/&lt;/a&gt;)&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_WtpPr2DcLLo/SEDuRWKELXI/AAAAAAAAAX0/EDlY3Q_yRYE/s1600-h/07.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5206423151013277042" style="CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_WtpPr2DcLLo/SEDuRWKELXI/AAAAAAAAAX0/EDlY3Q_yRYE/s400/07.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;นี่ก็ Shiverlight ครับ เจ๋งจริงๆ (&lt;a href="http://shiverlight.net/"&gt;http://shiverlight.net/&lt;/a&gt;)&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_WtpPr2DcLLo/SEDwl2KELZI/AAAAAAAAAYE/R6Ceu2hKpfo/s1600-h/08.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5206425702223850898" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_WtpPr2DcLLo/SEDwl2KELZI/AAAAAAAAAYE/R6Ceu2hKpfo/s400/08.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;กระเป๋าเป้ครับสวยไหม&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_WtpPr2DcLLo/SEDup2KELYI/AAAAAAAAAX8/KhtrsM80lDA/s1600-h/06.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5206423571920072066" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_WtpPr2DcLLo/SEDup2KELYI/AAAAAAAAAX8/KhtrsM80lDA/s400/06.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;จบข่าวสั้นทันเหตุการณ์&lt;br /&gt;สวัสดีครับ&lt;br /&gt;&lt;br /&gt;รวม link Silverlight show case ของเกาหลีเขาล่ะ&lt;br /&gt;1. &lt;a href="http://tvdeep.mnet.com/"&gt;http://tvdeep.mnet.com/&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://shiverlight.net/"&gt;http://shiverlight.net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-8069743089447203616?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=GyCdrGZ3wJI:aWSnm6Crc-o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=GyCdrGZ3wJI:aWSnm6Crc-o:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=GyCdrGZ3wJI:aWSnm6Crc-o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=GyCdrGZ3wJI:aWSnm6Crc-o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=GyCdrGZ3wJI:aWSnm6Crc-o:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=GyCdrGZ3wJI:aWSnm6Crc-o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=GyCdrGZ3wJI:aWSnm6Crc-o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=GyCdrGZ3wJI:aWSnm6Crc-o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=GyCdrGZ3wJI:aWSnm6Crc-o:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=GyCdrGZ3wJI:aWSnm6Crc-o:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=GyCdrGZ3wJI:aWSnm6Crc-o:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=GyCdrGZ3wJI:aWSnm6Crc-o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=GyCdrGZ3wJI:aWSnm6Crc-o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/GyCdrGZ3wJI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/8069743089447203616/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=8069743089447203616" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/8069743089447203616?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/8069743089447203616?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/05/remix-sea-2008.html" title="งาน REMIX SEA 2008" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_WtpPr2DcLLo/SEDs7GKELTI/AAAAAAAAAXU/Q8AfthbnZX0/s72-c/01.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry gd:etag="W/&quot;CEQFRHs7fCp7ImA9WxdSF0o.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-902220318705630557</id><published>2008-05-26T09:08:00.006+07:00</published><updated>2008-05-26T10:25:15.504+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-26T10:25:15.504+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework" /><title>ดัก Key stroke CTRL+S</title><content type="html">ใน VB.NET เราสามารถเขียนโปรแกรมเพื่อตรวจจับ Key stroke จำพวกคีย์รวมได้ เช่น CTRL+S, ALT+A โดยการใช้อีเว็นต์ KeyDown&lt;br /&gt;&lt;br /&gt;&lt;pre class="small"&gt;&lt;br /&gt;    Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown&lt;br /&gt;        If e.KeyData = Keys.Control + Keys.S Then&lt;br /&gt;            MessageBox.Show("Your key stroke is CTRL+S")&lt;br /&gt;        End If&lt;br /&gt;    End Sub&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;โดยต้องกำหนด Properties ชื่อ KeyPreview ของ Form1 เป็น True ด้วยนะ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-902220318705630557?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KRhmyNmf-nU:A1U-lmuLk3E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KRhmyNmf-nU:A1U-lmuLk3E:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KRhmyNmf-nU:A1U-lmuLk3E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=KRhmyNmf-nU:A1U-lmuLk3E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KRhmyNmf-nU:A1U-lmuLk3E:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KRhmyNmf-nU:A1U-lmuLk3E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=KRhmyNmf-nU:A1U-lmuLk3E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KRhmyNmf-nU:A1U-lmuLk3E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KRhmyNmf-nU:A1U-lmuLk3E:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=KRhmyNmf-nU:A1U-lmuLk3E:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KRhmyNmf-nU:A1U-lmuLk3E:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=KRhmyNmf-nU:A1U-lmuLk3E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=KRhmyNmf-nU:A1U-lmuLk3E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/KRhmyNmf-nU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/902220318705630557/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=902220318705630557" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/902220318705630557?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/902220318705630557?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/05/key-stroke-ctrls.html" title="ดัก Key stroke CTRL+S" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry gd:etag="W/&quot;Dk8DSXk5cSp7ImA9WxdTGE4.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-751194563051150625</id><published>2008-05-15T13:51:00.004+07:00</published><updated>2008-05-15T14:01:18.729+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-15T14:01:18.729+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><title>darkSector...easy</title><content type="html">I completely finished darkSector on last sunday. I'm very happy. The big boss is not hard in my openion. I try to kill him within 2 times.&lt;br /&gt;&lt;br /&gt;GTA2 is a next games that I will play. It's a very cool game in this world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-751194563051150625?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=vlvVIIv5IJs:IK-D0mwFzR8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=vlvVIIv5IJs:IK-D0mwFzR8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=vlvVIIv5IJs:IK-D0mwFzR8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=vlvVIIv5IJs:IK-D0mwFzR8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=vlvVIIv5IJs:IK-D0mwFzR8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=vlvVIIv5IJs:IK-D0mwFzR8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=vlvVIIv5IJs:IK-D0mwFzR8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=vlvVIIv5IJs:IK-D0mwFzR8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=vlvVIIv5IJs:IK-D0mwFzR8:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=vlvVIIv5IJs:IK-D0mwFzR8:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=vlvVIIv5IJs:IK-D0mwFzR8:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=vlvVIIv5IJs:IK-D0mwFzR8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=vlvVIIv5IJs:IK-D0mwFzR8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/vlvVIIv5IJs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/751194563051150625/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=751194563051150625" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/751194563051150625?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/751194563051150625?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/05/darksectoreasy.html" title="darkSector...easy" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></entry><entry gd:etag="W/&quot;DkcHQXc-eip7ImA9WxdTGE4.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-5235328471612514624</id><published>2008-05-15T13:41:00.002+07:00</published><updated>2008-05-15T13:47:10.952+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-15T13:47:10.952+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="สััมมนา" /><title>งานสัมมนา Remix SEA 08</title><content type="html">งานสัมมนาระดับภูมิภาคเอเชียตะวันออกเฉียงใต้เพื่ออัพเดตเทคโนโลยีใหม่สุดๆ ก่อนใคร ใครสนใจเข้าไปดูได้ที่ &lt;a href="http://www.remixsea.com/"&gt;http://www.remixsea.com/&lt;/a&gt; แต่งานนี้เสียเงินนะครับ ไม่ฟรีเหมือนครั้งอื่นๆ&lt;br /&gt;&lt;br /&gt;งานจะมีขึ้นในวันที่ 29 พฤษภาคม 2551 ณ Central World&lt;br /&gt;ส่วนผมได้สิทธิพิเศษเข้าร่วมงานฟรีครับ อิอิอิอิ&lt;br /&gt;ไว้จะมาเล่าให้อ่านกันนะครับ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-5235328471612514624?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=ZLorESYbuHk:b-u4Z-wFdXM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=ZLorESYbuHk:b-u4Z-wFdXM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=ZLorESYbuHk:b-u4Z-wFdXM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=ZLorESYbuHk:b-u4Z-wFdXM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=ZLorESYbuHk:b-u4Z-wFdXM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=ZLorESYbuHk:b-u4Z-wFdXM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=ZLorESYbuHk:b-u4Z-wFdXM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=ZLorESYbuHk:b-u4Z-wFdXM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=ZLorESYbuHk:b-u4Z-wFdXM:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=ZLorESYbuHk:b-u4Z-wFdXM:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=ZLorESYbuHk:b-u4Z-wFdXM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=ZLorESYbuHk:b-u4Z-wFdXM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=ZLorESYbuHk:b-u4Z-wFdXM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/ZLorESYbuHk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/5235328471612514624/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=5235328471612514624" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/5235328471612514624?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/5235328471612514624?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/05/remix-sea-08.html" title="งานสัมมนา Remix SEA 08" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry gd:etag="W/&quot;CE8DQns5fSp7ImA9WxRbGUQ.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-9083704437147720170</id><published>2008-05-08T16:59:00.006+07:00</published><updated>2008-12-11T17:54:33.525+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-11T17:54:33.525+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Certificate" /><title>Upgrade from MCSD to MCPD Enterprise</title><content type="html">I'm preparing to exam MCPD Enterprise by upgrade from MCSD. I found that this certificate needs to passed 2 exam are 70-553 and 70-554.&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.microsoft.com/learning/exams/70-553.mspx"&gt;70-553 is UPGRADE: MCSD Microsoft .NET Skills to MCPD Enterprise Application Developer by Using the Microsoft .NET Framework: Part 1&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://www.microsoft.com/learning/exams/70-554.mspx"&gt;70-554 is UPGRADE: MCSD Microsoft .NET Skills to MCPD Enterprise Application Developer by Using the Microsoft .NET Framework: Part 2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Below pictures show all books for this exam:&lt;br /&gt;70-553&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_WtpPr2DcLLo/SCLbrZXH15I/AAAAAAAAAXE/AbsL6rNq0ss/s1600-h/70-553.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5197958458527700882" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_WtpPr2DcLLo/SCLbrZXH15I/AAAAAAAAAXE/AbsL6rNq0ss/s400/70-553.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;70-554&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_WtpPr2DcLLo/SCLb15XH16I/AAAAAAAAAXM/2lOy9bhSXf4/s1600-h/70-554.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5197958638916327330" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_WtpPr2DcLLo/SCLb15XH16I/AAAAAAAAAXM/2lOy9bhSXf4/s400/70-554.JPG" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-9083704437147720170?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1PMSAGLczxY:mhbQO47XZWY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1PMSAGLczxY:mhbQO47XZWY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1PMSAGLczxY:mhbQO47XZWY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=1PMSAGLczxY:mhbQO47XZWY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1PMSAGLczxY:mhbQO47XZWY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1PMSAGLczxY:mhbQO47XZWY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=1PMSAGLczxY:mhbQO47XZWY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1PMSAGLczxY:mhbQO47XZWY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1PMSAGLczxY:mhbQO47XZWY:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=1PMSAGLczxY:mhbQO47XZWY:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1PMSAGLczxY:mhbQO47XZWY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1PMSAGLczxY:mhbQO47XZWY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=1PMSAGLczxY:mhbQO47XZWY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/1PMSAGLczxY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/9083704437147720170/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=9083704437147720170" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/9083704437147720170?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/9083704437147720170?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/05/upgrade-from-mcsd-to-mcpd-enterprise.html" title="Upgrade from MCSD to MCPD Enterprise" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_WtpPr2DcLLo/SCLbrZXH15I/AAAAAAAAAXE/AbsL6rNq0ss/s72-c/70-553.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry gd:etag="W/&quot;DUUCQXY_fip7ImA9WxdTEk4.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-1849456619868356581</id><published>2008-05-08T15:56:00.002+07:00</published><updated>2008-05-08T16:01:00.846+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-08T16:01:00.846+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Certificate" /><title>Certificate เก่าจะหมดอายุแล้ว</title><content type="html">&lt;span style="font-family:trebuchet ms;"&gt;ตามที่ผมเคยบอกไปก่อนหน้านี้แล้วว่า ผมจะพยายามสอบให้ได้ MCPD ใหม่ภายในปีนี้ โดยจะเริ่ม upgrade ขั้นแรกภายในเดือนนี้ เพราะอะไรนะหรือ ก็เพราะว่า MCAD, MCSD ของผมจะหมดอายุลงในวันที่ 31 มีนา 2552 แล้วน่ะสิ ถ้าไม่เริ่ม upgrade ตอนนี้ แล้วหวังจะ upgrade ตอนใกล้ๆ แล้วละก็ ผมแย่แน่ๆ เลย&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;ดูประกาศของไมโครซอฟท์ได้ที่ &lt;/span&gt;&lt;a href="http://www.microsoft.com/learning/mcpexams/status/examstoretire.mspx"&gt;&lt;span style="font-family:trebuchet ms;"&gt;http://www.microsoft.com/learning/mcpexams/status/examstoretire.mspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;ใครอยากสอบบ้างยกมือขึ้น ผมมีเทคนิคดีๆ จะบอกครับ ใครอยากรู้ถามหลังไมค์ได้เลย&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-1849456619868356581?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TD8TOxG2NIw:gAX7mqk-SYc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TD8TOxG2NIw:gAX7mqk-SYc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TD8TOxG2NIw:gAX7mqk-SYc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=TD8TOxG2NIw:gAX7mqk-SYc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TD8TOxG2NIw:gAX7mqk-SYc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TD8TOxG2NIw:gAX7mqk-SYc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=TD8TOxG2NIw:gAX7mqk-SYc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TD8TOxG2NIw:gAX7mqk-SYc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TD8TOxG2NIw:gAX7mqk-SYc:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=TD8TOxG2NIw:gAX7mqk-SYc:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TD8TOxG2NIw:gAX7mqk-SYc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TD8TOxG2NIw:gAX7mqk-SYc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=TD8TOxG2NIw:gAX7mqk-SYc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/TD8TOxG2NIw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/1849456619868356581/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=1849456619868356581" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/1849456619868356581?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/1849456619868356581?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/05/certificate.html" title="Certificate เก่าจะหมดอายุแล้ว" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry gd:etag="W/&quot;CE8DQnY9fSp7ImA9WxRbGUQ.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-1075423642530197990</id><published>2008-05-06T14:13:00.002+07:00</published><updated>2008-12-11T17:54:33.865+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-11T17:54:33.865+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ทั่วไป" /><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><title>Dark Sector</title><content type="html">&lt;a href="http://2.bp.blogspot.com/_WtpPr2DcLLo/SCAGoySU-lI/AAAAAAAAAW0/NaynS8Fwa4o/s1600-h/darksector_header.jpeg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5197161267748731474" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_WtpPr2DcLLo/SCAGoySU-lI/AAAAAAAAAW0/NaynS8Fwa4o/s320/darksector_header.jpeg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:trebuchet ms;"&gt;I play the Dark Sector, that is a XBox360 games, for 2 weeks. On this weekend, I encounter the boss in Chapter 4. It is a robot. I can not knock it down. I try to fight many times until I give up. I seach a guide book for play this games. I found it is link at &lt;/span&gt;&lt;a href="http://www.mycheats.com/view/superguide/3148404/dark_sector/ps3"&gt;&lt;span style="font-family:trebuchet ms;"&gt;http://www.mycheats.com/view/superguide/3148404/dark_sector/ps3&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt; .&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:trebuchet ms;"&gt;Next weekend I will destroy it, the robot that I used to loss ... u will die... 555+&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-1075423642530197990?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1z46jnEgFVw:1BlvxWCPHng:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1z46jnEgFVw:1BlvxWCPHng:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1z46jnEgFVw:1BlvxWCPHng:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=1z46jnEgFVw:1BlvxWCPHng:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1z46jnEgFVw:1BlvxWCPHng:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1z46jnEgFVw:1BlvxWCPHng:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=1z46jnEgFVw:1BlvxWCPHng:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1z46jnEgFVw:1BlvxWCPHng:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1z46jnEgFVw:1BlvxWCPHng:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=1z46jnEgFVw:1BlvxWCPHng:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1z46jnEgFVw:1BlvxWCPHng:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=1z46jnEgFVw:1BlvxWCPHng:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=1z46jnEgFVw:1BlvxWCPHng:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/1z46jnEgFVw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/1075423642530197990/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=1075423642530197990" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/1075423642530197990?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/1075423642530197990?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/05/dark-sector.html" title="Dark Sector" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_WtpPr2DcLLo/SCAGoySU-lI/AAAAAAAAAW0/NaynS8Fwa4o/s72-c/darksector_header.jpeg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry gd:etag="W/&quot;CEQNR34zcCp7ImA9WxZaF0Q.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-6934917741584031913</id><published>2008-05-03T12:06:00.007+07:00</published><updated>2008-05-03T12:26:36.088+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-03T12:26:36.088+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ทั่วไป" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework" /><title>Design Pattern for VB.NET and C#</title><content type="html">&lt;p&gt;&lt;span style="font-family:verdana;"&gt;Now, I'm looking for e-books those have details about "OO Design Pattern for VB.NET and C#". &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;I need to know in-deep for that. Today I'm downloading some e-books included &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;- Addison Wesley-Gang Of Four-Design Patterns, Elements Of Reusable Object Oriented Software&lt;br /&gt;- Addison Wesley Design Patterns Elements of Reusable Object Oriented Software by GOF.RUS&lt;br /&gt;- C# - Addison Wesley - Gang of Four - Design Patterns, Elements of Reusable Object Oriented Software &lt;/p&gt;&lt;p&gt;&lt;br /&gt;I don't know its have contexts I need. But if I have more details about OO Design Patterns, I will let you know.&lt;br /&gt;&lt;br /&gt;P.S. on next month, I plan to exam for MCPD by upgrade from MCSD.NET before it expire on next year.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-6934917741584031913?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=M7Swj-i7LRY:kpb7vAMNF_E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=M7Swj-i7LRY:kpb7vAMNF_E:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=M7Swj-i7LRY:kpb7vAMNF_E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=M7Swj-i7LRY:kpb7vAMNF_E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=M7Swj-i7LRY:kpb7vAMNF_E:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=M7Swj-i7LRY:kpb7vAMNF_E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=M7Swj-i7LRY:kpb7vAMNF_E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=M7Swj-i7LRY:kpb7vAMNF_E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=M7Swj-i7LRY:kpb7vAMNF_E:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=M7Swj-i7LRY:kpb7vAMNF_E:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=M7Swj-i7LRY:kpb7vAMNF_E:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=M7Swj-i7LRY:kpb7vAMNF_E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=M7Swj-i7LRY:kpb7vAMNF_E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/M7Swj-i7LRY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/6934917741584031913/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=6934917741584031913" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/6934917741584031913?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/6934917741584031913?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/05/design-pattern-for-vbnet-and-c.html" title="Design Pattern for VB.NET and C#" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry gd:etag="W/&quot;CUQNQnc6cCp7ImA9WxZaF08.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-9212565242215512417</id><published>2008-05-02T16:54:00.002+07:00</published><updated>2008-05-02T17:16:33.918+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-02T17:16:33.918+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework" /><title>แก้ปัญหา ODBC connection</title><content type="html">&lt;span style="font-family:trebuchet ms;"&gt;วันนี้ผมต้องคิดหาวิธีการติดต่อฐานข้อมูล Sybase โดยไม่ต้องลงทะเบียน ODBC ทางออกของผมคือ google (ไม่ใช่ yahoo หรือ msn ฮา)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;และผมก็พบกับ &lt;/span&gt;&lt;a href="http://www.databasejournal.com/features/mssql/article.php/1491051"&gt;&lt;span style="font-family:trebuchet ms;"&gt;http://www.databasejournal.com/features/mssql/article.php/1491051&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt; มันเป็นแสงสว่างรำไรของผมเลยทีเดียว&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;ในนั้นเขาพูดถึงปัญหาของการใช้ ODBC (ซึ่งบางครั้งก็เลี่ยงไม่ได้) ต่างๆ เช่น หากเครื่อง PC มีหลายพันเครื่อง คุณต้องตายแน่ๆ แต่เขาได้เสนอทางออกไว้ 4 ทาง คือ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;1. เขียน ConnectionString โดยอ้างถึง DSN ไฟล์&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;เช่น dim cnstr as string = "FILEDSN=c:\myDsn.dsn"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;วิธีการสร้าง dsn ก็แสนง่ายสามารถสร้างได้ใน ODBC Data Source Administrator ได้เลยครับ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;2. เขียนโค้ดเพื่อสร้าง registry เอง ข้อนี้ยุ่งยากไป ผมขี้เกียจ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;3. ทำการ export จาก registry จาก HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ และ HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources จะได้ไฟล์ reg แล้วก็เอาไปติดตั้งที่เครื่อง client&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;4. เขียน Windows Scripting Host เพื่อติดตั้ง ODBC ข้อนี้ผมไม่ถนัด กรุณาอ่านเองนะ (อิอิ)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;5. ใช้ DSN-Less Connection ข้อนี้แหละที่ผมปิ้ง Idea ทันที&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;ผมเอาข้อ 1 และ ข้อ 5 มารวมกันโดยเมื่อผมได้สร้าง dsn ไฟล์ขึ้นมาแล้ว ผมก็จัดการเปิดมันด้วย notepad แล้วเอา script มันมาใส่เป็น connectionString ซะเลย 555+ ปรากฏว่ามันเวิร์คครับ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;ผมเล่าให้ฟังเท่านั้น ถ้าใครสนใจกรุณาอีเมลล์มาถามนะ ไม่มีเวลาเขียนรายละเอียดตอนนี้และหากเขียนไปกลัวจะไม่มีใครอ่าน เหอ เหอ เหอ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-9212565242215512417?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=d7kBloy0cRU:heQDJPJkirA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=d7kBloy0cRU:heQDJPJkirA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=d7kBloy0cRU:heQDJPJkirA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=d7kBloy0cRU:heQDJPJkirA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=d7kBloy0cRU:heQDJPJkirA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=d7kBloy0cRU:heQDJPJkirA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=d7kBloy0cRU:heQDJPJkirA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=d7kBloy0cRU:heQDJPJkirA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=d7kBloy0cRU:heQDJPJkirA:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=d7kBloy0cRU:heQDJPJkirA:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=d7kBloy0cRU:heQDJPJkirA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=d7kBloy0cRU:heQDJPJkirA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=d7kBloy0cRU:heQDJPJkirA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/d7kBloy0cRU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/9212565242215512417/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=9212565242215512417" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/9212565242215512417?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/9212565242215512417?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/05/odbc-connection.html" title="แก้ปัญหา ODBC connection" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry gd:etag="W/&quot;DUcHQ3ozeCp7ImA9WxZbE0Q.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-6285365713487670492</id><published>2008-04-17T08:32:00.003+07:00</published><updated>2008-04-17T08:50:32.480+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-17T08:50:32.480+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ทั่วไป" /><title>จบแล้ว HEROES ทั้ง 2 ภาค</title><content type="html">ด้วยความมันส์และน่าติดตามเป็นอย่างมากของซีรีย์เรื่องนี้ ผมก็อาศัยช่วงหยุดสงกรานต์ดูจนจบทั้ง 2 ภาคเลยเชียว&lt;br /&gt;&lt;br /&gt;ภาคแรกจบแบบมันส์ๆ แต่เนื้อเรื่องดูยืดเยื้อไปหน่อย&lt;br /&gt;ส่วนภาคสองจบแบบเรียบง่าย แต่เนื้อเรื่องเข้มเข้น&lt;br /&gt;&lt;br /&gt;รอภาคสามอยู่นะคร๊าบบบบบ&lt;br /&gt;&lt;br /&gt;ใครยังไม่ได้ดู ผมขอแนะนำให้หามาดูได้เลยครับ รับประกันความมันส์&lt;br /&gt;&lt;br /&gt;"SAVE  THE  WORLD"&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-6285365713487670492?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=cblLoOc6tDs:Jf_VJysHXdk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=cblLoOc6tDs:Jf_VJysHXdk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=cblLoOc6tDs:Jf_VJysHXdk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=cblLoOc6tDs:Jf_VJysHXdk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=cblLoOc6tDs:Jf_VJysHXdk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=cblLoOc6tDs:Jf_VJysHXdk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=cblLoOc6tDs:Jf_VJysHXdk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=cblLoOc6tDs:Jf_VJysHXdk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=cblLoOc6tDs:Jf_VJysHXdk:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=cblLoOc6tDs:Jf_VJysHXdk:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=cblLoOc6tDs:Jf_VJysHXdk:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=cblLoOc6tDs:Jf_VJysHXdk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=cblLoOc6tDs:Jf_VJysHXdk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/cblLoOc6tDs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/6285365713487670492/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=6285365713487670492" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/6285365713487670492?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/6285365713487670492?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/04/heroes-2.html" title="จบแล้ว HEROES ทั้ง 2 ภาค" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry gd:etag="W/&quot;D0QDRH85fCp7ImA9WxZWGUQ.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-306649382206420703</id><published>2008-03-20T13:31:00.004+07:00</published><updated>2008-03-20T13:42:55.124+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-20T13:42:55.124+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ทั่วไป" /><title>ได้ดู HEROES แล้ววววว</title><content type="html">อ้างอิงจาก &lt;a href="http://noomdev.blogspot.com/2008/01/heros-happen-here.html"&gt;http://noomdev.blogspot.com/2008/01/heros-happen-here.html&lt;/a&gt;&lt;br /&gt;มาวันนี้ผมก็ได้ดูแล้วครับ HEROES&lt;br /&gt;แม้จะพึ่งดูไปเพียง 2 แผ่น ก็ขอบอกได้เลยครับท่านว่า สนุกมากๆ&lt;br /&gt;เนื้อเรื่องเริ่มต้นอาจจะดูน่าเบื่อไปบ้าง แต่ก็เข้มข้นจริงๆครับ ดูแล้วยังงงๆ กับเหตุการณ์ต่างๆ อยู่พอสมควร ไม่แน่ใจว่าอาจจะต้องดูสัก 2 รอบ&lt;br /&gt;&lt;br /&gt;ส่วนตอนนี้ HEROES ปีที่ 2 ก็ออกมาแล้วนะครับ กำลังหาของอยู่ แต่เพื่อนผมเขาได้ดูกันแล้ว อีกไม่นานก็คงมาถึงผมสักที จะดูให้หายอยกเลย อิอิ&lt;br /&gt;&lt;br /&gt;ปล. ตอนนี้ผมเงียบหายไปเลย แต่ยังไม่ตายนะครับ ยังมีชีวิตอยู่ แต่มันเป็ีนชีวิตใหม่ที่ผมกำลังเผชิญอยู่ และมันก็ท้าทายผมพอสมควร จึงอาจจะไม่ค่อยเห็นผมอัพบล็อกเลย ก็ให้คิดถึงกันแบบนี้ไปก่อนนะครับ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-306649382206420703?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=0ue-fW1tog8:035BPPMjUQk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=0ue-fW1tog8:035BPPMjUQk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=0ue-fW1tog8:035BPPMjUQk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=0ue-fW1tog8:035BPPMjUQk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=0ue-fW1tog8:035BPPMjUQk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=0ue-fW1tog8:035BPPMjUQk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=0ue-fW1tog8:035BPPMjUQk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=0ue-fW1tog8:035BPPMjUQk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=0ue-fW1tog8:035BPPMjUQk:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=0ue-fW1tog8:035BPPMjUQk:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=0ue-fW1tog8:035BPPMjUQk:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=0ue-fW1tog8:035BPPMjUQk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=0ue-fW1tog8:035BPPMjUQk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/0ue-fW1tog8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/306649382206420703/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=306649382206420703" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/306649382206420703?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/306649382206420703?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/03/heroes.html" title="ได้ดู HEROES แล้ววววว" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total></entry><entry gd:etag="W/&quot;CkQCSXo_eyp7ImA9WxZREkQ.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-3933644506834844348</id><published>2008-02-06T16:02:00.000+07:00</published><updated>2008-02-06T16:32:48.443+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-06T16:32:48.443+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Crystal Report" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><title>CRAXDRT Error Occured on Server. - 2147467259</title><content type="html">วันนี้ผมได้ช่วยพี่คนหนึ่งซึ่งพบ Error ขณะกำลัง Export ข้อมูลจาก Crystal Report&lt;br /&gt;โดยเป็นโปรแกรมที่ run อยู่บน asp page ซึ่ง Error ที่พบคือ&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;CRAXDRT Error Occurred on Server, -2147467259 : 006~ASP 0251~Response Buffer  Limit Exceeded~Execution of The ASP page caused the Response Buffer to exceed  its configured limit.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ผมลองค้นหาจากแหล่งต่างๆ และพบผู้บอกวิธีแก้ไขไว้ ดังนี้ (กระผมขออนุญาตยกมาทั้งข้อความเลยครับ)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;CRAXDRT Error Occured On Server&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;CRAXDRT Error Occured On Server. - 2147467259 : 006~ASP 0251~Response Buffer Limit Exceeded~Execution of the ASP page caused the Response Buffer to exceed its configured limit.&lt;br /&gt;&lt;br /&gt;Cannot export report into word file which contains a large amount of data. Cannot import Crystal Reports related to Agent and Skillset performance.&lt;br /&gt;&lt;br /&gt;CRAXDRT Error Occurred on Server, -2147467259 : 006~ASP 0251~Response Buffer Limit Exceeded~Execution of The ASP page caused the Response Buffer to exceed its configured limit.&lt;br /&gt;&lt;br /&gt;Request object error 'ASP 0104 : 80004005'&lt;br /&gt;&lt;br /&gt;Operation not allowed.&lt;br /&gt;/Reporting/Historical/outputfile.asp, line 223&lt;br /&gt;&lt;br /&gt;Cause:&lt;br /&gt;By default, Microsoft Internet Information Services (IIS) 6.0 sets the value of the AspMaxRequestEntityAllowed and AspBufferingLimit metabase key to 204,800 bytes.&lt;br /&gt;&lt;br /&gt;Fix:&lt;br /&gt;Edit the metabase.xml using Notepad and increase the values for AspMaxRequestEntityAllowed and AspBufferingLimit. For example, setting to 1073741824 will increase the file size to 1 GB.&lt;br /&gt;&lt;br /&gt;Posted by lam at April 1, 2007 04:22 PM&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;แหล่งที่มา &lt;a href="http://www.blogger.com/www.movement3.com" target="_blank"&gt;www.movement3.com&lt;/a&gt; (&lt;a href="http://www.movement3.com/b/archives/2007/04/craxdrt_error_o.php" target="_blank"&gt;http://www.movement3.com/b/archives/2007/04/craxdrt_error_o.php&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ผมขออธิบาย ดังนี้&lt;br /&gt;1. เนื่องจาก IIS6.0 ซึ่ง run อยู่บน Windows Server 2003 กำหนด buffer ไว้เพียง  4 MB (4194304) เท่านั้น&lt;br /&gt;2. เดิมโปรแกรมนี้ run บน IIS5.0 บนหครื่อง Windows 2000 ซึ่งไม่พบปัญหา (ผมยังไม่มีเวลาไปดูว่าใน IIS5.0 มันกำหนด buffer ไว้เท่าไร)&lt;br /&gt;&lt;br /&gt;แนวทางแก้ไข&lt;br /&gt;1. เปิด IIS6.0 ขึ้นมา&lt;br /&gt;2. คลิกขวาที่ Web Server(local computer) เลือก properties&lt;br /&gt;3. ที่หน้าต่าง Web Server(local computer) Properties ให้คลิกเลือก "Enable Direct Metabase Edit"&lt;br /&gt;4. กดปุ่ม Apply และ กดปุ่ม OK&lt;br /&gt;5. เข้าไปยัง C:\WINDOWS\system32\inetsrv และเปิดไฟล์ชื่อ metabase.xml โดยใช้ NotePad&lt;br /&gt;6. ค้นหาคำว่า AspBufferingLimit&lt;br /&gt;7. แก้ไขค่าจาก 4194304 เป็นค่าที่เราต้องการ เช่น 15728640 (15 MB)&lt;br /&gt;8. เลือก File --&gt; Save&lt;br /&gt;9. ปิด NotePad&lt;br /&gt;10. ทำข้อ 1-2 อีกครั้ง แต่คราวนี้ให้เอาเครื่องหมายถูกหน้า "Enable Direct Metabase Edit" ออก&lt;br /&gt;11. เสร็จพิธีกรรม นอนหลับฝันดี&lt;br /&gt;&lt;br /&gt;ขอขอบคุณ lam จาก movement3.com ที่ได้เคย post ไว้เพื่อให้ผมได้เข้ามาหาทางออกได้&lt;br /&gt;และขอบคุณคุณ MR.L สำหรับข้อมูลพาธไฟล์ที่ผมได้รู้จากกระทู้ของคุณ (&lt;a href="http://greatfriends.biz/webboards/msg.asp?id=56100"&gt;http://greatfriends.biz/webboards/msg.asp?id=56100&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-3933644506834844348?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TwM-8ByWsak:LsXlavvDXM4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TwM-8ByWsak:LsXlavvDXM4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TwM-8ByWsak:LsXlavvDXM4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=TwM-8ByWsak:LsXlavvDXM4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TwM-8ByWsak:LsXlavvDXM4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TwM-8ByWsak:LsXlavvDXM4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=TwM-8ByWsak:LsXlavvDXM4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TwM-8ByWsak:LsXlavvDXM4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TwM-8ByWsak:LsXlavvDXM4:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=TwM-8ByWsak:LsXlavvDXM4:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TwM-8ByWsak:LsXlavvDXM4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=TwM-8ByWsak:LsXlavvDXM4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=TwM-8ByWsak:LsXlavvDXM4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/TwM-8ByWsak" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/3933644506834844348/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=3933644506834844348" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/3933644506834844348?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/3933644506834844348?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/02/craxdrt-error-occured-on-server.html" title="CRAXDRT Error Occured on Server. - 2147467259" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry gd:etag="W/&quot;CE8DRX8_cSp7ImA9WxRbGUQ.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-2228707643489091898</id><published>2008-01-26T23:02:00.000+07:00</published><updated>2008-12-11T17:54:34.149+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-11T17:54:34.149+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework" /><title>{Heroes} happen here.</title><content type="html">&lt;span style="font-family:verdana;"&gt;ตอนนี้หากใครได้เข้าไปยังเว็บหลัก&lt;/span&gt;&lt;a href="http://www.microsoft.com/thailand"&gt;&lt;span style="font-family:verdana;"&gt;ไมโครซอฟท์ ประเทศไทย &lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;น่าจะมองเห็นมุมหนึ่งที่มีข้อความว่า &lt;strong&gt;"{Heroes} happen here."&lt;/strong&gt; แล้วเกิดความสงสัยไหมว่า &lt;strong&gt;"มันคืออะไร"&lt;/strong&gt; วันนี้ผมจะมีคำอธิบายความหมายให้ได้อ่านกัน&lt;br /&gt;&lt;br /&gt;ก่อนอื่นผมขอยกหนังซีรี่ย์เรื่อง Heroes ชื่อดังของอเมริกาก่อนนะครับ เขาว่ากันว่าหนังเรื่องนี้เป็นหนังที่สนุกมากๆ ถึงแม้ว่าผมยังไม่ได้มีโอกาสได้ดูก็ตาม ผมก็ยังเชื่อแบบนั้น เพราะผมเป็นคนเชื่อคนง่ายครับ (โดยเฉพาะผู้หญิง)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_WtpPr2DcLLo/R5tgVYnbAiI/AAAAAAAAAWU/1onudG3tmHQ/s1600-h/heros.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5159823718584353314" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_WtpPr2DcLLo/R5tgVYnbAiI/AAAAAAAAAWU/1onudG3tmHQ/s320/heros.jpg" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;หนังซีรี่ย์เรื่องนี้เป็นเรื่องราวเกี่ยวกับมนุษย์ที่ได้วิวัฒนาการก้าวหน้า จนทำให้มียีนที่ทำให้เจ้าตัวมีพลังพิเศษต่างๆ เช่น บิน หยุดเวลา เทเลพอร์ท แรงช้าง รีเจนเนอเรตฯลฯ แต่ก็เกิดเรื่องวุ่นๆขึ้นเมื่อมีคนบางกลุ่มได้วางแผนการบางอย่างกับพวกเขา ทุกสิ่งทุกอย่าง ล้วนเป็นไปตามที่ชะตา(ปลอมๆ)ลิขิตไว้ หรือ เขาเหล่านั้นจะลิขิตชะตาใหม่ให้ตนเองได้หรือไม่...&lt;br /&gt;&lt;br /&gt;น่าดูใช่ไหมครับ ตอนนี้ผมก็กำลังหาอยู่เหมือนกัน ถ้าได้ดูจริงๆแล้วล่ะก็จะมาบอกว่าสนุกเหมือนที่คิดไว้หรือเปล่า&lt;br /&gt;&lt;br /&gt;อ่านมาตั้งนานคงเริ่มสงสัยแล้วสิครับว่ามันเกี่ยวกับ {Heroes} happen here. อย่างไร คำตอบก็คือ "เหล่าผู้กล้าถือกำเนิดขึ้นที่นี่" แค่แปลให้ฟังเฉยๆ ก็ยังคงงงกันอยู่ ผมขอขยายความให้ฟังตามรอยยักอันน้อยนิดในสมองของผมว่า&lt;br /&gt;&lt;br /&gt;เหล่าผู้กล้า (Heroes) = นักพัฒนาระบบที่มีความเชี่ยวชาญ (Professional Developer)&lt;br /&gt;ถือกำเนิดขึ้นที่นี่ (happen here) = ที่บ้าน? ที่ทำงาน? ที่ห้องน้ำ? แล้วที่ไหนล่ะ (ผมก็ไม่รู้ รู้แต่ว่าเป็น ที่นี่)&lt;br /&gt;&lt;br /&gt;รวมแล้วน่าจะหมายถึง เหล่านักพัฒนาระบบที่มีความเชี่ยวชาญได้ถือกำเนิดขึ้นแล้วที่นี่&lt;br /&gt;&lt;br /&gt;และเหตุผลที่เขาใช้เครื่องหมาย { } ระหว่างคำว่า Heroes นั้น ผมเข้าใจว่า ในการเขียนโปรแกรมภาษา C, C++, JAVA, C# ฯลฯ (ยกเว้น ภาษา Basic) เขาจะใช้เครื่องหมายนี้เพื่อกำหนดบล๊อกของโค้ดว่าเริ่มต้นและสิ้นสุดตรงไหน ดังนั้น เหล่าฮีโร่ทั้งหลายนั้น ก็เปรียบเสมือนผู้ที่สรรสร้างโค้ดที่อยู่ภายใต้เครื่องหมาย { } นั่นเอง&lt;br /&gt;&lt;br /&gt;แล้วคุณอยากเป็นฮีโร่บ้างไหมล่ะ ลองเข้ามาดูเว็บนี้ดูสิน่าจะมีหลายละเอียดให้บ้างไม่มากไม่น้อย &lt;/span&gt;&lt;a href="http://www.microsoft.com/thailand/heroeshappenhere/default.aspx" target="_blank"&gt;&lt;span style="font-family:verdana;"&gt;Heroes happen here.&lt;/span&gt;&lt;/a&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;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ป.ล. ในวันนี้ผมได้มีโอกาสติดตั้ง Visual Studio 2008 Professional Edition หลังจากที่ผมได้เอาเวอร์ชัน Express ออกแล้ว และลองจับเวลาดูครับ เริ่มติดตั้ง 15.30 น. ติดตั้งรวม Documens เสร็จเมื่อ 22.00 น. โอ้ววว ทำไมมันถึงได้นานขนาดนี้...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&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/3280874170034771338-2228707643489091898?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=NhmcEcFrnYo:AfEbI2guFNc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=NhmcEcFrnYo:AfEbI2guFNc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=NhmcEcFrnYo:AfEbI2guFNc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=NhmcEcFrnYo:AfEbI2guFNc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=NhmcEcFrnYo:AfEbI2guFNc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=NhmcEcFrnYo:AfEbI2guFNc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=NhmcEcFrnYo:AfEbI2guFNc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=NhmcEcFrnYo:AfEbI2guFNc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=NhmcEcFrnYo:AfEbI2guFNc:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=NhmcEcFrnYo:AfEbI2guFNc:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=NhmcEcFrnYo:AfEbI2guFNc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=NhmcEcFrnYo:AfEbI2guFNc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=NhmcEcFrnYo:AfEbI2guFNc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/NhmcEcFrnYo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/2228707643489091898/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=2228707643489091898" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/2228707643489091898?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/2228707643489091898?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2008/01/heros-happen-here.html" title="{Heroes} happen here." /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_WtpPr2DcLLo/R5tgVYnbAiI/AAAAAAAAAWU/1onudG3tmHQ/s72-c/heros.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total></entry><entry gd:etag="W/&quot;CE8DRXkzeyp7ImA9WxRbGUQ.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-8702656343614811155</id><published>2007-12-19T10:48:00.000+07:00</published><updated>2008-12-11T17:54:34.783+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-11T17:54:34.783+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><title>Cryptography Simplified in Microsoft.NET</title><content type="html">&lt;span style="font-weight: bold; color: rgb(153, 0, 0);font-size:130%;" &gt;ตอนที่ 2 เพิ่มความปลอดกัยของ Hash Algorithm  ด้วย Salt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;จาก &lt;a href="http://noomdev.blogspot.com/2007/12/cryptography-simplified-in-microsoftnet.html" target="_blank"&gt;ตอนที่ 1 บทนำ และ Hash Algorithm&lt;/a&gt; ได้กล่าววิธีการเข้่ารหัสแบบ on-way หรือ แบบทางเดียว (ถอดรหัสไม่ได้) โดยได้เสนอวิธีของการทำ Hash ด้วย RSA และ SHA1 พร้อมกับ แสดงตัวอย่างของโค้ดไปบ้างแล้ว มาตอนที่ 2 นี้ผมก็ยังอยู่ในเรื่องของ Hash ครับ ซึ่งเป็นเรื่องของการใช้้ Hash อย่างปลอดภัยครับ&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;เพิ่ม Salt ใน Hash เพื่อควารมปลอดภัยยิ่งขึ้น&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ปัญหาอย่างหนึ่งของการ Hash คือ หากมี user 2 คนกำหนด Password เหมือนกัน เขาทั้งคู่ก็จะได้ Hash data เดียวกันทุกประการ ดังนั้นถ้าผมเป็น Hacker แล้วสามารถเข้าไปดูใน table ที่เก็บรหัสผ่านได้ ผมก็จะเห็น user 2 คนมี Hash data เหมือนกัน ผมสามารถเดาได้ว่า Password นั้นน่าจะเป็นเพียงคำง่ายๆ ก็จะลองทำ dictionary attack ดู เรามีวิธีแก้ไข คือ การเพิ่มคำที่เป็นเอกลักษณ์(Unique) เข้าไปใน Password แล้วจึงค่อยทำการ Hash&lt;br /&gt;&lt;br /&gt;คำที่เป็นเอกลักษณ์นี้ก็คือ Salt นั่นเอง&lt;br /&gt;&lt;br /&gt;แต่ในการใช้ Salt นั้น เราก็ต้องเก็บ Salt ไว้ด้วยเช่นกัน เพื่อใช้เป็นส่วนหนึ่งของ Password ในการ Hash เมื่อ user ทำการล๊อกอินเข้าสู่ระบบ และเพื่อเป็นการปลอดภัยของ Salt เช่นกัน เราจึงควรเก็บ Salt ไว้แยกออกจากตารางที่เก็บ User id และ Password&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;วิธีในการเพิ่ม Salt เข้าไปใน Password&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ขอยกตัวอย่างวิธีที่ง่ายที่สุดก่อนคือ การนำข้อมูลส่วนอื่นๆ ของ user เช่น ชื่อ  นามสกุล  อีเมลล์แอดเดรส  หรือ รหัสพนักงาน  เข้าไปใน Password แล้วจึงทำการ Hash แต่วิธีนี้มีข้อเสียคือ เนื่องจากเราต้องเก็บ Salt ไว้แยกจากตารางข้อมูล user id และ Password ดังนั้นมันดูเป็นการตั้งใจเกินไปหากเราจะแยกเก็บ ชื่อ หรือ นามสกุล ออกไปจากตารางนี้ และ Hacker ก็ฉลาดมากพอที่จะเข้าใจในสิ่งที่เรากำลังทำอยู่&lt;br /&gt;&lt;br /&gt;วิธีที่ดีกว่า คือ การสร้างคำแบบสุ่ม โดยอาศัยคลาสใน .NET Framework ชื่อ RNGCryptoServiceProvider โดยคลาสนี้จะสร้าง array ของ byte แบบสุ่มตามขนาดที่เรากำหนดขึ้นเอง แล้วจึงนำ array ของ byte นี้มาใช้เป็น Salt เพื่อทำการ Hash ต่อไป&lt;br /&gt;&lt;br /&gt;โค้ดฟังก์ชันการสร้าง Salt&lt;br /&gt;โดยคืนค่ากลับมาเป็น String ที่สุ่มมาแล้ว&lt;br /&gt;&lt;pre class="normal"&gt;&lt;br /&gt;  Private Function CreateSalt() As String&lt;br /&gt;      Dim byteSalt(8) As Byte&lt;br /&gt;      Dim rng As New Security.Cryptography.RNGCryptoServiceProvider&lt;br /&gt;&lt;br /&gt;      rng.GetBytes(byteSalt)&lt;br /&gt;&lt;br /&gt;      Return Convert.ToBase64String(byteSalt)&lt;br /&gt;  End Function&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;เมื่อเราทำการ Hash ก็ให้ Concat ค่า Salt กับ Password เข้าด้วยกันแล้วจึงทำการ Hash&lt;br /&gt;&lt;pre class="small"&gt;&lt;br /&gt;  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click&lt;br /&gt;      SaltTextBox.Text = CreateSalt()&lt;br /&gt;      TextBox2.Text = HashText(SaltTextBox.Text &amp;amp; TextBox1.Text)&lt;br /&gt;  End Sub&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;ส่วนฟังก์ชัน Hash ยังคงเดิม&lt;br /&gt;&lt;pre class="normal"&gt;&lt;br /&gt;  Private Function HashText(ByVal TextToHash As String) As String&lt;br /&gt;      Dim SHA1 As System.Security.Cryptography.SHA1CryptoServiceProvider&lt;br /&gt;      Dim byteValue() As Byte&lt;br /&gt;      Dim byteHash() As Byte&lt;br /&gt;&lt;br /&gt;      ' Instanciate SHA1&lt;br /&gt;      SHA1 = New System.Security.Cryptography.SHA1CryptoServiceProvider&lt;br /&gt;      byteValue = System.Text.Encoding.UTF8.GetBytes(TextToHash)&lt;br /&gt;&lt;br /&gt;      byteHash = SHA1.ComputeHash(byteValue)&lt;br /&gt;&lt;br /&gt;      SHA1.Clear()&lt;br /&gt;&lt;br /&gt;      Return Convert.ToBase64String(byteHash)&lt;br /&gt;  End Function&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;ผลลัพธ์ เมื่อทำการ Hash ข้อมูลเดียวกันด้วย Salt 2 ครั้ง ก็จะได้ Hash data ไม่เหมือนกัน&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_WtpPr2DcLLo/R2ijGmjYA5I/AAAAAAAAAWE/FRO3tl3FgX8/s1600-h/hash1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_WtpPr2DcLLo/R2ijGmjYA5I/AAAAAAAAAWE/FRO3tl3FgX8/s320/hash1.jpg" alt="" id="BLOGGER_PHOTO_ID_5145541908094256018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WtpPr2DcLLo/R2ijN2jYA6I/AAAAAAAAAWM/5FcMeLYOKH4/s1600-h/hash2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_WtpPr2DcLLo/R2ijN2jYA6I/AAAAAAAAAWM/5FcMeLYOKH4/s320/hash2.jpg" alt="" id="BLOGGER_PHOTO_ID_5145542032648307618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;อย่าลืมว่าการใช้ Salt เราต้องเก็บค่า Salt ไว้ด้วยเพื่อใช้ในการ Hash ข้อมูลเมื่อ user ทำการล๊อกอินเข้ามา โดยต้องหาที่เก็บ Salt ให้ปลอดภัยด้วย&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-8702656343614811155?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=mrIS19USn1U:kalnIVc0qfk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=mrIS19USn1U:kalnIVc0qfk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=mrIS19USn1U:kalnIVc0qfk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=mrIS19USn1U:kalnIVc0qfk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=mrIS19USn1U:kalnIVc0qfk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=mrIS19USn1U:kalnIVc0qfk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=mrIS19USn1U:kalnIVc0qfk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=mrIS19USn1U:kalnIVc0qfk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=mrIS19USn1U:kalnIVc0qfk:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=mrIS19USn1U:kalnIVc0qfk:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=mrIS19USn1U:kalnIVc0qfk:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=mrIS19USn1U:kalnIVc0qfk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=mrIS19USn1U:kalnIVc0qfk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/mrIS19USn1U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/8702656343614811155/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=8702656343614811155" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/8702656343614811155?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/8702656343614811155?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2007/12/cryptography-simplified-in-microsoftnet_19.html" title="Cryptography Simplified in Microsoft.NET" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_WtpPr2DcLLo/R2ijGmjYA5I/AAAAAAAAAWE/FRO3tl3FgX8/s72-c/hash1.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></entry><entry gd:etag="W/&quot;CE8DRHw6eip7ImA9WxRbGUQ.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-4628324164154496707</id><published>2007-12-17T13:27:00.000+07:00</published><updated>2008-12-11T17:54:35.212+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-11T17:54:35.212+07:00</app:edited><title>NooM's daemon</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WtpPr2DcLLo/R2YXUmjYA4I/AAAAAAAAAV8/BKfEkeT4GdA/s1600-h/daemon.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_WtpPr2DcLLo/R2YXUmjYA4I/AAAAAAAAAV8/BKfEkeT4GdA/s320/daemon.jpg" alt="" id="BLOGGER_PHOTO_ID_5144825267031114626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;นี่คือ Daemon ของผม แล้วของคุณล่ะ&lt;br /&gt;เข้าไปค้นหา Daemon ของคุณได้ที่นี่ &lt;span style=";font-family:Times New Roman;font-size:130%;"  &gt;&lt;span style="font-size:14;"&gt;&lt;a href="http://www.goldencompassmovie.com/"&gt;http://www.goldencompassmovie.com/&lt;/a&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:130%;"  &gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="400" width="450"&gt;&lt;param name="movie" value="http://goldencompassmovie.com/goldenCompass_blog.swf?id=734231"&gt;&lt;embed src="http://goldencompassmovie.com/goldenCompass_blog.swf?id=734231" type="application/x-shockwave-flash" menu="false" height="400" width="450"&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/3280874170034771338-4628324164154496707?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=uO3ug_eWGDQ:bkpowuwL3oA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=uO3ug_eWGDQ:bkpowuwL3oA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=uO3ug_eWGDQ:bkpowuwL3oA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=uO3ug_eWGDQ:bkpowuwL3oA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=uO3ug_eWGDQ:bkpowuwL3oA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=uO3ug_eWGDQ:bkpowuwL3oA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=uO3ug_eWGDQ:bkpowuwL3oA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=uO3ug_eWGDQ:bkpowuwL3oA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=uO3ug_eWGDQ:bkpowuwL3oA:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=uO3ug_eWGDQ:bkpowuwL3oA:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=uO3ug_eWGDQ:bkpowuwL3oA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=uO3ug_eWGDQ:bkpowuwL3oA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=uO3ug_eWGDQ:bkpowuwL3oA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/uO3ug_eWGDQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/4628324164154496707/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=4628324164154496707" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/4628324164154496707?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/4628324164154496707?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2007/12/nooms-daemon.html" title="NooM's daemon" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_WtpPr2DcLLo/R2YXUmjYA4I/AAAAAAAAAV8/BKfEkeT4GdA/s72-c/daemon.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry gd:etag="W/&quot;Ck8AQnk6cSp7ImA9WB9UFEo.&quot;"><id>tag:blogger.com,1999:blog-3280874170034771338.post-8051868243109012894</id><published>2007-12-12T21:30:00.000+07:00</published><updated>2007-12-12T21:47:23.719+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-12-12T21:47:23.719+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework" /><title>Cryptography Simplified in Microsoft.NET</title><content type="html">&lt;span style="font-weight: bold; color: rgb(51, 0, 153);font-size:130%;" &gt;ตอนที่ 1 บทนำ และ Hash Algorithm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);font-size:130%;" &gt;บทนำ&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;        ในการเก็บข้อมูลที่สำคัญหรือเป็นความลับในคอมพิวเตอร์นั้น เพื่อให้มีความปลอดภัยจากการเข้าถึงของบุคคลที่ไม่เกี่ยวข้อง หรือจากการขโมยข้อมูล เราควรมีการทำ Cryptography เพื่อปกป้องข้อมูลของเรา&lt;br /&gt;&lt;br /&gt;Cryptography เป็นศาสตร์ของการแปลงอักขระที่มีความหมายให้เป็นอักขระที่ไม่มีความหมาย ทำให้มนุษย์ไม่สามารถอ่านออกได้&lt;br /&gt;&lt;br /&gt;ศาสตร์นี้มีมานานหลายปีแล้ว มีมาก่อนคอมพิวเตอร์เสียอีก ซึ่ง Microsoft เองนั้นได้พัฒนา API สำหรับการทำ Cryptography มาตั้งแต่ Windows 95 จนมาถึง .NET ได้มีคลาสใหม่ๆ ซึ่งห่อหุ้ม Algorithm ในการทำ Cryptography ไว้ เพื่อให้ง่ายในการใช้งาน ผ่าน property และ method&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);font-size:130%;" &gt;มารู้จักกับ Hash Algorithm&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;    หากคุณต้องการเก็บ password ให้ปลอดภัยจากการมองเห็น คุณจะต้องสร้าง hash ของข้อมูล&lt;br /&gt;&lt;br /&gt;Hash เป็น Algorithm แบบทางเดียว หรือ one-way algorithm ในการแปลงข้อมูล ซึ่งเมื่อแปลงข้อมูลไปแล้วจะไม่สามารถแปลงข้อมูลกลับไปเป็นข้อมูลก่อนที่จะแปลงได้อีก&lt;br /&gt;&lt;br /&gt;นักพัฒนาส่วนใหญ่ใช้ฐานข้อมูลในการเก็บ password ซึ่งทำให้ผู้ที่มีสิทธิในการเข้าถึงข้อมูลสามารถมองเห็น password ในฐานข้อมูลได้ ดังนั้นควร hash password ก่อน แล้วจึงค่อยเก็บลงในฐานข้อมูล เมื่อ user ป้อน password  จึงค่อย hash password ที่ user ได้ป้อนเข้ามา และนำไปเปรียบเทียบกับ hash data ที่เก็บอยู่ในฐานข้อมูลอีกที ดังนั้นจะไม่สามารถดู password ของ user ได้ว่าคืออะไร เพราะมันได้ถูก hash ไว้แล้ว และไม่สามารถแปลงกลับมาเพื่ออ่านได้อีก&lt;br /&gt;&lt;br /&gt;การ hash เป็นกระบวนการที่เปลี่ยนข้อมูลเดิมเล็กน้อย และเข้ากระบวนการผลิต hash data ออกมา โดยข้อมูลที่ต่างกันจะได้ hash data ที่ไม่เหมือนกัน และเป็นไปไม่ได้เลยที่จะได้ hash data ที่เหมือนกัน&lt;br /&gt;สำหรับนักพัฒนาของ .NET แล้วมีวิธีการทำ hash ให้เลือกใช้มากมาย แต่ที่พบเห็นโดยทั่วไปหรือใช้บ่อยๆ คือ SHA1 และ MD5&lt;br /&gt;&lt;br /&gt;ตัวอย่างโค้ดของฟังก์ชัน SHA1 (ต้อง import the namespace System.Security.Cryptography ด้วย)&lt;br /&gt;&lt;br /&gt;&lt;pre class="normal"&gt;&lt;br /&gt;Private Function HashText(ByVal TextToHash As String) As String&lt;br /&gt;Dim SHA1 As SHA1CryptoServiceProvider&lt;br /&gt;Dim bytValue() As Byte&lt;br /&gt;Dim bytHash() As Byte&lt;br /&gt;&lt;br /&gt;' สร้างอ๊อบเจ็คของ Crypto Service Provider&lt;br /&gt;SHA1 = New SHA1CryptoServiceProvider&lt;br /&gt;&lt;br /&gt;' แปลงจาก String ไปเป็น array ของ byte&lt;br /&gt;bytValue = System.Text.Encoding.UTF8.GetBytes(TextToHash)&lt;br /&gt;&lt;br /&gt;' ทำการ Hash ซึ่งจะคืนค่าออกมาเป็น array ของ byte&lt;br /&gt;bytHash = SHA1.ComputeHash(bytValue)&lt;br /&gt;&lt;br /&gt;SHA1.Clear()&lt;br /&gt;&lt;br /&gt;' คืนค่า String จาก hash value&lt;br /&gt;Return Convert.ToBase64String(bytHash))&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;ถ้าให้ Hash ข้อมูลคำว่า “Paul” จะได้ hash data คือ&lt;br /&gt;&lt;pre class="smallxx"&gt;&lt;br /&gt;w2h6uYgMJt/nq5ZqihcBteAXwv8=&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;แต่ถ้าเป็นคำว่า “Pauly” จะได้ hash data คือ&lt;br /&gt;&lt;pre class="smallxx"&gt;&lt;br /&gt;proywxJ0znMpGF5sbB18+7GSAsM=&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;จะเห็นได้ว่า แม้ข้อความจะเปลี่ยนไปเพียงเล็กน้อย เมื่อทำการ hash ข้อมูลออกมากลับทำให้ hash data แตกต่างกันอย่างสิ้นเชิง ด้วยวิธีการนี้ทำให้การ hash มีประโยชน์มาก ซึ่งทำให้ยากในการหารูปแบบหรือในการถอดข้อมูลดั้งเดิมออกมาจากข้อมูลที่เข้ารหัสไว้แล้วได้&lt;br /&gt;&lt;br /&gt;ส่วน MD5 นั้นจะเหมือนกับ SHA1 เปลี่ยนแต่ Provider เท่านั้น&lt;br /&gt;&lt;br /&gt;&lt;pre class="normal"&gt;&lt;br /&gt;Private Function HashTextMD5(ByVal TextToHash As String) As String&lt;br /&gt;Dim md5 As MD5CryptoServiceProvider&lt;br /&gt;Dim bytValue() As Byte&lt;br /&gt;Dim bytHash() As Byte&lt;br /&gt;&lt;br /&gt;md5 = New MD5CryptoServiceProvider&lt;br /&gt;&lt;br /&gt;bytValue = System.Text.Encoding.UTF8.GetBytes(TextToHash)&lt;br /&gt;&lt;br /&gt;bytHash = md5.ComputeHash(bytValue)&lt;br /&gt;&lt;br /&gt;md5.Clear()&lt;br /&gt;&lt;br /&gt;Return Convert.ToBase64String(bytHash))&lt;br /&gt;End function&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);font-size:130%;" &gt;การเลือกใช้ Hash Algorithm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;กลไกของการ hash ข้อมูลแต่ละวิธีนั้นมีรูปแบบการทำงานคล้ายกัน แต่มีความแตกต่างอยู่ที่ขนาดของ key ที่ใช้ในการสร้าง hash หากใช้ key ที่ใหญ่ขึ้นก็จะทำให้การเข้ารหัสมีความซับซ้อนมากขึ้น&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SHA1 ใช้ keyขนาด 160 – bit&lt;/li&gt;&lt;li&gt;    MD5 ใช้ keyขนาด 120 – bit&lt;/li&gt;&lt;/ul&gt;ดังนั้น SHA1 จึงมีความปลอดภัยมากกว่า MD5&lt;br /&gt;&lt;br /&gt;อีกประเด็นหนึ่งในการพิจารณา คือ ความเป็นไปได้ในการชนกัน (Collision) ของ hash data ทั้งในทางทฤษฎีและในทางปฏิบัติ ซึ่งการชนกันนั้น คือ คำ 2 คำเมื่อทำการ hash แล้วได้ Hash data เดียวกัน&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SHA1 ไม่มีความเป็นไปได้ในการชนกันเลยทั้งทางทฤษฎีและทางปฏิบัติ&lt;/li&gt;&lt;li&gt;MD5 มีโอกาสชนกันได้ในทางทฤษฎี แต่ในทางปฏิบัติไม่มีโอกาสชนกันเลย&lt;/li&gt;&lt;/ul&gt;สรุป ให้เลือกใช้ algorithm ที่เหมาะกับระดับความปลอดภัยที่คุณต้องการ&lt;br /&gt;&lt;br /&gt;พบกันใหม่ในตอนที่ 2 ครับ&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3280874170034771338-8051868243109012894?l=noomdev.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=5P7pH4pO2lg:BZ8lUb4_xTE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=5P7pH4pO2lg:BZ8lUb4_xTE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=5P7pH4pO2lg:BZ8lUb4_xTE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=5P7pH4pO2lg:BZ8lUb4_xTE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=5P7pH4pO2lg:BZ8lUb4_xTE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=5P7pH4pO2lg:BZ8lUb4_xTE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=5P7pH4pO2lg:BZ8lUb4_xTE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=5P7pH4pO2lg:BZ8lUb4_xTE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=5P7pH4pO2lg:BZ8lUb4_xTE:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=5P7pH4pO2lg:BZ8lUb4_xTE:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=5P7pH4pO2lg:BZ8lUb4_xTE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Noomdev?a=5P7pH4pO2lg:BZ8lUb4_xTE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Noomdev?i=5P7pH4pO2lg:BZ8lUb4_xTE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Noomdev/~4/5P7pH4pO2lg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://noomdev.blogspot.com/feeds/8051868243109012894/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3280874170034771338&amp;postID=8051868243109012894" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/8051868243109012894?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3280874170034771338/posts/default/8051868243109012894?v=2" /><link rel="alternate" type="text/html" href="http://noomdev.blogspot.com/2007/12/cryptography-simplified-in-microsoftnet.html" title="Cryptography Simplified in Microsoft.NET" /><author><name>NooM</name><uri>http://www.blogger.com/profile/11243032485655836748</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="12530684632009918001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry></feed>
