<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-810775619277825155</id><updated>2011-11-05T00:08:27.731-07:00</updated><category term='Window WorkFlow'/><category term='autoincrement'/><category term='Visual Studio'/><category term='ws'/><category term='Microsoft'/><category term='Stored Procedure'/><category term='SQL Server'/><category term='gridview'/><category term='มะพร้าวน้ำหอม'/><category term='มะพร้าว'/><category term='SOA'/><category term='Visual Studio 2010'/><category term='Window 7'/><category term='WF'/><category term='Visual Studio 2008'/><category term='Arduino'/><category term='Inventory'/><category term='cms'/><category term='Kalman'/><category term='web service'/><category term='WiiMote'/><category term='Error'/><category term='Gyro'/><category term='ผักหวาน'/><category term='Report Viewer'/><category term='WorkFlow'/><category term='Threading'/><category term='mojoportal'/><category term='Appserv'/><category term='Web Services'/><category term='โรคพืช'/><category term='Warehouse'/><category term='มะนาว'/><category term='พลังงานทดแทน'/><category term='VB'/><category term='IIS'/><category term='BPEL'/><category term='wordpress'/><category term='VS2008'/><category term='C#'/><category term='php webservice'/><category term='เกษตรพอเพียง'/><category term='WCF'/><category term='virtual host'/><category term='ปลาดุก'/><category term='asp.net'/><category term='แก๊สชีวภาพ'/><category term='Window'/><category term='WPF'/><category term='auto number'/><category term='.NET'/><title type='text'>AWATY</title><subtitle type='html'>ปัญหา คำถาม ความสงสัยที่เกิดขึ้น ความอยากรู้อยากเห็น อยากเป็น อยากที่จะเข้าใจ</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>50</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-1383260110588974066</id><published>2011-09-14T02:15:00.000-07:00</published><updated>2011-09-14T02:15:21.283-07:00</updated><title type='text'>Install sql server database with visual studio setup</title><content type='html'>&lt;a href="http://techbrij.com/145/install-sql-server-database-with-visual-studio-setup"&gt;Install sql server database with visual studio setup&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-1383260110588974066?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/1383260110588974066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2011/09/install-sql-server-database-with-visual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1383260110588974066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1383260110588974066'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2011/09/install-sql-server-database-with-visual.html' title='Install sql server database with visual studio setup'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-6379522142440452398</id><published>2011-05-09T18:17:00.001-07:00</published><updated>2011-05-09T18:17:53.838-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><title type='text'>open folder and selected file</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 11px; "&gt;Private Sub Command1_Click()&lt;br /&gt;        Dim fileName As String&lt;br /&gt;        fileName = "c:\program files\someFile.txt"&lt;br /&gt;        Shell "explorer /select," &amp;amp; fileName, vbNormalFocus&lt;br /&gt;    End Sub&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-6379522142440452398?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/6379522142440452398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2011/05/open-folder-and-selected-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/6379522142440452398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/6379522142440452398'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2011/05/open-folder-and-selected-file.html' title='open folder and selected file'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-6897008900941612380</id><published>2011-03-31T18:09:00.001-07:00</published><updated>2011-03-31T18:09:22.351-07:00</updated><title type='text'>อากาศเปลี่ยนแปลง จะทำให้ใจคนเปลี่ยนด้วยไหม</title><content type='html'>สี่ห้าวันที่ผ่านมา มีอะไร ๆ ที่ไม่เคยมีก็มี โดยเฉพาะสีนามิที่ญี่ปุ่น ต่อมาไม่กี่วันอากาศในประเทศไทยก็เปลี่ยนแปลงแบบไม่คาดคิดเลย&lt;div&gt;ปกติหน้าร้อนอากาศก็จะต้องร้อน แต่นี้กลับหนาว หนาวเอาแบบที่ว่าสิบกว่าองศากันเลยทีเดียวอุณหภูมิที่ กทม ก็ลดลงแบบหน้าหนาวต้องอาย&lt;/div&gt; &lt;div&gt;เล่นกันถึง 22 องศาเลย&lt;/div&gt;&lt;div&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;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;br&gt;&lt;/div&gt;&lt;div&gt;ช่วงนี้คงต้องติดตามข่าวสารกันมาก ๆ แล้วครับ&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-6897008900941612380?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/6897008900941612380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2011/03/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/6897008900941612380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/6897008900941612380'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2011/03/blog-post.html' title='อากาศเปลี่ยนแปลง จะทำให้ใจคนเปลี่ยนด้วยไหม'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-3247067378774483738</id><published>2011-03-29T19:37:00.001-07:00</published><updated>2011-03-29T19:37:14.494-07:00</updated><title type='text'>เริ่ม update กันอีกรอบ</title><content type='html'>&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; "&gt;ห่างหายไปนาน แทบไม่ได้ update blog ตัวเองเลย ยุ่ง ๆ อยู่แต่กับงานและก็ได้ไปฝึกเป็นนักบินอยู่ตั้ง 15 วันเต็ม&lt;div&gt; ความรู้สึกตอนนี้เป็นไรก็ไม่รู้อยากจะหาอะไรทำ และ เขียนเรื่องราวเก็บไว้ จะมีคนอ่านหรือไม่มีก็ไม่เป็นไร ขอแค่&lt;/div&gt;&lt;div&gt;เราได้เขียนระบายออกมาก็เป็นพอ ^_^&lt;/div&gt;&lt;/span&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-3247067378774483738?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/3247067378774483738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2011/03/update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/3247067378774483738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/3247067378774483738'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2011/03/update.html' title='เริ่ม update กันอีกรอบ'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-4865549935032448001</id><published>2010-10-14T23:15:00.000-07:00</published><updated>2010-10-14T23:16:37.531-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WiiMote'/><title type='text'>WiiMote Velocity and Position</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;span class="txt" style="color: rgb(85, 85, 85); font-family: verdana; font-size: 11px; text-decoration: none; "&gt;The Wiimote provides acceleration data on 3 axis (x,y,z). The acceleration data provided from the Python Cwiid module is an integer and not a direct m/s&lt;sup&gt;2&lt;/sup&gt; or g value. I have looked a little bit online, but have not utilized a conversion factor yet, so this program just displays the output without any units.&lt;br /&gt;&lt;br /&gt;Data is gathered about every hundredth of a second and averaged across 3 points. So the plot resolution is about 0.03 seconds. Velocity is calculated using simple numerical integration:&lt;br /&gt;&lt;ul&gt;&lt;ul&gt;v&lt;sub&gt;i&lt;/sub&gt; = v&lt;sub&gt;i-1&lt;/sub&gt; + a&lt;sub&gt;i&lt;/sub&gt;(t&lt;sub&gt;i&lt;/sub&gt; - t&lt;sub&gt;i-1&lt;/sub&gt;)&lt;/ul&gt;&lt;br /&gt;(where a is acceleration, v is velocity, t is time, i is the current data point, i-1 is the previous data point)&lt;/ul&gt;&lt;br /&gt;To improve the accuracy of the velocity integration, the program ignores changes in acceleration below a specified threshhold. So if acceleration changes less than "x", the velocity equals the previous data points velocity.&lt;br /&gt;&lt;br /&gt;Position is calculated similar to velocity. It is the integration of velocity.&lt;br /&gt;&lt;ul&gt;&lt;ul&gt;p&lt;sub&gt;i&lt;/sub&gt; = p&lt;sub&gt;i-1&lt;/sub&gt; + v&lt;sub&gt;i&lt;/sub&gt;(t&lt;sub&gt;i&lt;/sub&gt; - t&lt;sub&gt;i-1&lt;/sub&gt;)&lt;/ul&gt;&lt;br /&gt;(where p is position, v is velocity, t is time, i is the current data point, i-1 is the previous data point)&lt;/ul&gt;&lt;br /&gt;To test the data analysis I came up with a simple experiment. The Wiimote starts out at rest on my desk. I then proceed to lift it up about 2 feet and then bring it back down to the desk, and again let it sit at rest. I tried not to rotate the Wiimote or alter the x or y positions. Here are the results: &lt;a href="http://convolutedlogic.com/projects/wiimote/accel_data.png" target="_blank"&gt;&lt;img src="http://convolutedlogic.com/projects/wiimote/accel_data.png" width="580" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Notice that the position does not get back to 0 even though I set the Wiimote back on my desk. This has to do with the summation of errors from integration. You can also see that even though the Wiimote is at rest at the end, the position is moving up slightly. This is due to a velocity slightly over 0. The acceleration data is good but the position and velocity data are not good enough for a real experiment, but can provide a ballpark answer. Searching online about this topic, someone mentioned that the Wii designers added the sensor bar to account for this inaccuracy. &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="hd2" style="color: rgb(40, 110, 160); font-weight: bold; font-size: 12px; background-color: rgb(234, 234, 234); font-family: verdana; background-image: url(http://convolutedlogic.com/images/menu_l.png); text-indent: 8px; margin-right: 8px; background-repeat: no-repeat repeat; "&gt;DOCUMENTATION - IR Sensor Position&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;span class="txt" style="color: rgb(85, 85, 85); font-family: verdana; font-size: 11px; text-decoration: none; "&gt;The Wiimote also has an infrared (IR) camera and the Wii sensor bar is actually just 2 infrared LEDs. Using the Python Cwiid library, you can get the IR (infrared sensor) data from the sensor bar or another IR device (like a IR LED). This provides a better measurement of position. The Wiimote provides position and intensity values for up to 4 IR sources and the Cwiid Python module can provide this data for us also.&lt;br /&gt;&lt;br /&gt;For this experiment I did not actually have a Wii Sensorbar, so I just used a IR LED that I purchased at RadioShack. It is a high intensity IR LED with a forward current of 100 mA and a forward voltage of 1.2V. Hooking it up to a 5 volt source, I used a 47 ohm resistor in series.&lt;br /&gt;&lt;br /&gt;Velocity is calculated using numerical differentiation:&lt;br /&gt;&lt;ul&gt;&lt;ul&gt;y&lt;sub&gt;i+1&lt;/sub&gt; - y&lt;sub&gt;i&lt;/sub&gt;&lt;br /&gt;------------&lt;br /&gt;t&lt;sub&gt;i+1&lt;/sub&gt; - t&lt;sub&gt;i&lt;/sub&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Acceleration is calculated as the second derivative of position with numerical methods:&lt;br /&gt;&lt;ul&gt;&lt;ul&gt;y&lt;sub&gt;i+2&lt;/sub&gt; - 2y&lt;sub&gt;i+1&lt;/sub&gt; + y&lt;sub&gt;i&lt;/sub&gt;&lt;br /&gt;-----------------------------&lt;br /&gt;(t&lt;sub&gt;i+2&lt;/sub&gt; - t&lt;sub&gt;i+1&lt;/sub&gt;)(t&lt;sub&gt;i+1&lt;/sub&gt; - t&lt;sub&gt;i&lt;/sub&gt;)&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;The following plot shows the raw output of the y position of the IR LED and also the calculated velocity and acceleration using differentiation.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;a href="http://convolutedlogic.com/projects/wiimote/ir_data.png" target="_blank"&gt;&lt;img src="http://convolutedlogic.com/projects/wiimote/ir_data.png" width="580" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; "&gt; &lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Source : &lt;a href="http://convolutedlogic.com/projects/wiimote/index.htm"&gt;http://convolutedlogic.com/projects/wiimote/index.htm&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-4865549935032448001?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/4865549935032448001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/10/wiimote-velocity-and-position.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/4865549935032448001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/4865549935032448001'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/10/wiimote-velocity-and-position.html' title='WiiMote Velocity and Position'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-5649290356069901717</id><published>2010-09-30T10:15:00.000-07:00</published><updated>2010-09-30T10:42:28.617-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Window 7'/><title type='text'>Installation VS2003 on Window7</title><content type='html'>&lt;div style="text-align: left;"&gt;First your system require FontPageServer 2002 read this article for help your&lt;/div&gt;&lt;div&gt;&lt;a href="http://awaty.blogspot.com/2010/09/install-frontpage-server-extensions-on.html"&gt;http://awaty.blogspot.com/2010/09/install-frontpage-server-extensions-on.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After your machine ready to install &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;มาเริ่มกันเลยครับ&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;สำหรับรายการนี้ผมจะลงแค่ VS2003  นะครับไม่ได้ลง MSDN ด้วย แบบว่าขี้เกียจ&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;หลังจากที่ใส่แผ่นเข้าไปแล้วให้ คลิกขวา ที่ autorun ครับ&lt;/li&gt;&lt;li&gt;เลือก Run as administrator&lt;/li&gt;&lt;li&gt;จากนั้นจะเช็ค system requirement ว่าครบไหม และหลังจากที่ครบแล้ว&lt;/li&gt;&lt;li&gt;คลิกที่ Visual studio 2008 เลยนะครับ (ตรงนี้ลืมเก็บภาพมาให้ดู)&lt;/li&gt;&lt;li&gt;เลือก I agree พร้อมกับใส่ product key กับ user แล้วคลิก continue &lt;/li&gt;&lt;li&gt;&lt;a href="http://2.bp.blogspot.com/_kES3xlANtrU/TKTGco-9sAI/AAAAAAAAAbU/ih9khsQBGPM/s1600/10-1-2010+12-13-39+AM.png"&gt;&lt;img src="http://2.bp.blogspot.com/_kES3xlANtrU/TKTGco-9sAI/AAAAAAAAAbU/ih9khsQBGPM/s400/10-1-2010+12-13-39+AM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5522757238403215362" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 304px; " /&gt;&lt;/a&gt;ก็จะไปหน้าถัดไป เพื่อเช็คว่า disk พอกับการ install หรือไม่ &lt;a href="http://1.bp.blogspot.com/_kES3xlANtrU/TKTHkNPS-kI/AAAAAAAAAbc/iPDJWN_xkGg/s1600/10-1-2010+12-14-12+AM.png"&gt;&lt;img src="http://1.bp.blogspot.com/_kES3xlANtrU/TKTHkNPS-kI/AAAAAAAAAbc/iPDJWN_xkGg/s400/10-1-2010+12-14-12+AM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5522758467906107970" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 305px; " /&gt;&lt;/a&gt;&lt;/li&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;li&gt;จากนั้นก็เลือก Install Now! เลยครับ &lt;/li&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_kES3xlANtrU/TKTIB1-78tI/AAAAAAAAAbs/b3rmb6Xu_Oc/s1600/10-1-2010+12-14-26+AM.png"&gt;&lt;img src="http://1.bp.blogspot.com/_kES3xlANtrU/TKTIB1-78tI/AAAAAAAAAbs/b3rmb6Xu_Oc/s400/10-1-2010+12-14-26+AM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5522758977059549906" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 302px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;li&gt;รอ ครับ รอ รอเป็นนักโบราณคดี&lt;/li&gt;&lt;li&gt;แล้วก็รอ ต่อไป ผ่านไปแล้ว 10 นาที&lt;/li&gt;&lt;li&gt;มาแล้ว และมันก็บอกให้ใส่แผ่านที่สองเข้าไป&lt;a href="http://3.bp.blogspot.com/_kES3xlANtrU/TKTIm7x5KvI/AAAAAAAAAb0/6a9TD1y_RF4/s1600/10-1-2010+12-27-11+AM.png"&gt;&lt;img src="http://3.bp.blogspot.com/_kES3xlANtrU/TKTIm7x5KvI/AAAAAAAAAb0/6a9TD1y_RF4/s400/10-1-2010+12-27-11+AM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5522759614270614258" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 124px; " /&gt;&lt;/a&gt;&lt;/li&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;li&gt;พร้อมใส่แผ่นที่สองเลยครับ เสร็จแล้วก็คลิก OK และรอ หว่าง install &lt;a href="http://4.bp.blogspot.com/_kES3xlANtrU/TKTJFPcBHqI/AAAAAAAAAcE/SIUHENb3fSg/s1600/10-1-2010+12-29-15+AM.png"&gt;&lt;img src="http://4.bp.blogspot.com/_kES3xlANtrU/TKTJFPcBHqI/AAAAAAAAAcE/SIUHENb3fSg/s400/10-1-2010+12-29-15+AM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5522760134943645346" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 303px; " /&gt;&lt;/a&gt;&lt;/li&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;li&gt;และแล้วก็เสร็จซะที &lt;a href="http://3.bp.blogspot.com/_kES3xlANtrU/TKTLXOLwuAI/AAAAAAAAAcU/Q-P6qpuKUDU/s1600/10-1-2010+12-38-54+AM.png"&gt;&lt;img src="http://3.bp.blogspot.com/_kES3xlANtrU/TKTLXOLwuAI/AAAAAAAAAcU/Q-P6qpuKUDU/s400/10-1-2010+12-38-54+AM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5522762642867927042" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 304px; " /&gt;&lt;/a&gt;&lt;/li&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;มาลองเป็นนักโบราณคดีดูฮ่า ๆ ๆ &lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_kES3xlANtrU/TKTLpt1QZYI/AAAAAAAAAcc/3OT7dpZKxb0/s1600/10-1-2010+12-40-19+AM.png"&gt;&lt;img src="http://1.bp.blogspot.com/_kES3xlANtrU/TKTLpt1QZYI/AAAAAAAAAcc/3OT7dpZKxb0/s400/10-1-2010+12-40-19+AM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5522762960601113986" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 187px; height: 400px; " /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_kES3xlANtrU/TKTL2jvvMzI/AAAAAAAAAck/Qvi-8DrWYpU/s1600/10-1-2010+12-41-30+AM.png"&gt;&lt;img src="http://4.bp.blogspot.com/_kES3xlANtrU/TKTL2jvvMzI/AAAAAAAAAck/Qvi-8DrWYpU/s400/10-1-2010+12-41-30+AM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5522763181231911730" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 236px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-5649290356069901717?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/5649290356069901717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/09/installation-vs2003-on-window7.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/5649290356069901717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/5649290356069901717'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/09/installation-vs2003-on-window7.html' title='Installation VS2003 on Window7'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_kES3xlANtrU/TKTGco-9sAI/AAAAAAAAAbU/ih9khsQBGPM/s72-c/10-1-2010+12-13-39+AM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-6519307942399396186</id><published>2010-09-30T09:33:00.000-07:00</published><updated>2010-09-30T09:37:11.087-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IIS'/><category scheme='http://www.blogger.com/atom/ns#' term='Window 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Window'/><title type='text'>Install FrontPage Server Extensions on Window 7</title><content type='html'>&lt;h2&gt;&lt;a title="00" name="00"&gt;&lt;/a&gt;Introduction&lt;/h2&gt; &lt;p&gt;As most people that have installed IIS 7.0 on Windows Vista and Windows  Server© 2008 have realized, there are no options to install the FrontPage Server  Extensions, leaving only two ways to edit your Web site if it is hosted on a  Windows Vista or Windows Server 2008 computer:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Edit the Web site locally by using the file system.&lt;/li&gt; &lt;li&gt;Use FTP to upload your files to a remote Windows Vista or Windows Server  2008 computer.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Microsoft realizes that the FrontPage Server Extensions are essential to many  Web hosting companies and developers, and has worked with Ready-to-Run Software  to release a version of the FrontPage 2002 Server Extensions (FPSE 2002) for  Windows Vista and Windows Server 2008. This version of FPSE 2002 is available  for x86 (32-bit) and x64 (64-bit) Windows Vista and Windows Server 2008 as a  separate download for IIS 7.0, and you can download this version by clicking the  following URL:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=86544" target="_blank" mce_href="http://go.microsoft.com/fwlink/?LinkId=86544"&gt;FrontPage 2002 Server  Extensions for IIS 7.0&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;In This Walkthrough&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://learn.iis.net/page.aspx/134/#01" mce_href="http://learn.iis.net/page.aspx/134/#01"&gt;FPSE Prerequisites&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://learn.iis.net/page.aspx/134/#02" mce_href="http://learn.iis.net/page.aspx/134/#02"&gt;FPSE Installation on Windows  Vista or Windows Server 2008&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://learn.iis.net/page.aspx/134/#03" mce_href="http://learn.iis.net/page.aspx/134/#03"&gt;Extending Web Sites with  FPSE&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://learn.iis.net/page.aspx/134/#04" mce_href="http://learn.iis.net/page.aspx/134/#04"&gt;Removing FPSE from Web  Sites&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;Notes:&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;The FrontPage 2002 Server Extensions (FPSE 2002) are not supported for IIS  7.5 on Windows 7 or Windows Server 2008 R2. If you attempt to install FPSE 2002  on Windows 7 or Windows Server 2008 R2, you should receive several installation  errors, following which the server extensions will fail to work.&lt;/li&gt; &lt;li&gt;This release of the FrontPage 2002 Server Extensions (FPSE 2002) is  supported Ready-to-Run Software. More information about Ready-to-Run Software is  available at the following URL:  &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.rtr.com/fpse/" target="_blank" mce_href="http://www.rtr.com/fpse/"&gt;http://www.rtr.com/fpse/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt; &lt;li&gt; &lt;p align="left"&gt;This version of FPSE 2002 introduces no new functionality; it is  essentially the same version of FPSE 2002 that was created for Windows Server  2003, but it has been updated to work on Windows Vista or Windows Server 2008.  By way of additional explanation, FPSE 2002 is part of the Office XP system of  products. The Office XP system, including FPSE 2002, left mainstream support on  July 11th, 2006, according to the &lt;a href="http://support.microsoft.com/?pr=lifecycle" target="_blank" mce_href="http://support.microsoft.com/?pr=lifecycle"&gt;Office lifecycle  policy&lt;/a&gt;. Because Microsoft's support policy is to remove software from the  Download Center that is no longer supported, FPSE 2002 was removed from the  Microsoft Download Center at that time as a separate product. FPSE 2002  continues to be available and supported on Windows Server 2003 through the Add  Windows Components section of the Add/Remove Programs control  panel.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;&lt;a title="01" name="01"&gt;&lt;/a&gt;FPSE Prerequisites&lt;/h2&gt; &lt;h3&gt;Supported Platforms&lt;/h3&gt; &lt;p&gt;This version of the FrontPage Server Extensions is only supported on the  following platforms:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;b&gt;Windows Server 2008&lt;/b&gt;:  &lt;ul&gt; &lt;li&gt;All SKUs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt; &lt;li&gt;&lt;b&gt;Windows Vista&lt;/b&gt;: &lt;/li&gt; &lt;ul&gt; &lt;li&gt;Business&lt;/li&gt; &lt;li&gt;Enterprise&lt;/li&gt; &lt;li&gt;Ultimate&lt;/li&gt; &lt;li&gt;Home Premium&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: FPSE 2002 is not supported for IIS 7.5 on Windows 7 or  Windows Server 2008 R2&lt;/p&gt; &lt;h3&gt;Required Role Services and Features&lt;/h3&gt; &lt;p&gt;The following role services and features are required to install the  FrontPage 2002 Server Extensions (FPSE 2002) on Windows Vista or Windows Server  2008. If they are not already installed on your computer when you install FPSE  2002, they will be installed for you automatically. If you do not want these  role services and features installed on your computer, you cannot install FPSE  2002.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;b&gt;Web Server (IIS) Role Services&lt;/b&gt;:  &lt;ul&gt; &lt;li&gt;Web Server  &lt;ul&gt; &lt;li&gt;Common HTTP Features  &lt;ul&gt; &lt;li&gt;Static Content&lt;/li&gt; &lt;li&gt;Default Document&lt;/li&gt; &lt;li&gt;Directory Browsing &lt;small&gt;(See note 1)&lt;/small&gt;&lt;/li&gt; &lt;li&gt;HTTP Errors &lt;small&gt;(See note 1)&lt;/small&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt; &lt;li&gt;Application Development  &lt;ul&gt; &lt;li&gt;ISAPI Extensions&lt;/li&gt; &lt;li&gt;ISAPI Filters&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt; &lt;li&gt;Health and Diagnostics  &lt;ul&gt; &lt;li&gt;HTTP Logging &lt;small&gt;(See note 1)&lt;/small&gt;&lt;/li&gt; &lt;li&gt;Request Monitor &lt;small&gt;(See note 1)&lt;/small&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt; &lt;li&gt;Security  &lt;ul&gt; &lt;li&gt;Windows Authentication or Basic Authentication &lt;small&gt;(See note  2)&lt;/small&gt;&lt;/li&gt; &lt;li&gt;Request Filtering&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt; &lt;li&gt;Performance  &lt;ul&gt; &lt;li&gt;Static Content Compression &lt;small&gt;(See note  1)&lt;/small&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt; &lt;li&gt;Management Tools  &lt;ul&gt; &lt;li&gt;IIS Management Console &lt;small&gt;(See note 1)&lt;/small&gt;&lt;/li&gt; &lt;li&gt;IIS 6 Management Compatibility  &lt;ul&gt; &lt;li&gt;IIS 6 Metabase Compatibility&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt; &lt;li&gt;&lt;b&gt;Features&lt;/b&gt;:  &lt;ul&gt; &lt;li&gt;Windows Process Activation Service  &lt;ul&gt; &lt;li&gt;Process Model &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;Notes&lt;/b&gt;:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;These role services are required to install the FrontPage Server Extensions,  but they are optional once installation has completed. After installation is  complete, you can use Server Manager to remove one or more of the optional role  services if you do not require the functionality that they provide. However,  most of these optional role services are useful for configuring and monitoring  your Web server.&lt;/li&gt; &lt;li&gt;The following authentication method is required by the FrontPage Server  Extensions depending on your version of Windows:  &lt;ul&gt; &lt;li&gt;Windows Authentication is required for all versions of Windows Server 2008  and all versions of Windows Vista &lt;i&gt;except&lt;/i&gt; Windows Vista Home Premium.&lt;/li&gt; &lt;li&gt;Basic Authentication is required for Windows Vista Home  Premium.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt; &lt;h2&gt;&lt;a title="02" name="02"&gt;&lt;/a&gt;FPSE Installation on Windows Vista or Windows Server  2008&lt;/h2&gt; &lt;h3&gt;Downloading FPSE&lt;/h3&gt; &lt;p&gt;To install the FrontPage 2002 Server Extensions (FPSE 2002) on Windows Vista  or Windows Server 2008, begin by downloading the installation package from the  following URL: &lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=86544" target="_blank" mce_href="http://go.microsoft.com/fwlink/?LinkId=86544"&gt;FrontPage 2002 Server  Extensions for IIS 7.0&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;After you have downloaded the FPSE 2002 installation package, you need to  make sure that you install the FrontPage Server Extensions using full  administrative permissions. This is best accomplished using one of two  methods:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Log in to your computer using the local "administrator" account, then  double-click the installation package to being the installation process.&lt;/li&gt; &lt;li&gt;If you are logged in using an account with administrative permissions that  is not the local "administrator" account, open a command prompt using the "Run  as Administrator" option, then use the following command to start the  installation process:&lt;br /&gt;&lt;br /&gt;&lt;kbd&gt;msiexec /i &lt;path&gt;\&lt;name&gt;.msi&lt;/kbd&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: The above steps are required because the User Account Control  (UAC) security component in the Windows Vista and Windows Server 2008 operating  systems will prevent the FPSE 2002 installation package from installing  correctly. For more information about UAC, please see the following  documentation:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=113664"&gt;http://go.microsoft.com/fwlink/?LinkId=113664&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;Installing FPSE &lt;/h3&gt; &lt;p&gt;The installation process will first present you with an End-User License  Agreement, which you may choose to accept or cancel, but acceptance is required  to continue installation. If you accept the terms of the license agreement and  click &lt;b&gt;Next&lt;/b&gt;, if any of the prerequisites are not installed then the  installation package will present you with a list of the role services and  features that are required to install FPSE 2002. If you do not want these role  services and features installed on your computer, click &lt;b&gt;Cancel&lt;/b&gt; to cancel  the installation. If you click &lt;b&gt;Next&lt;/b&gt;, the installation package will  present you with a list of optional role services that are used by some  additional FrontPage features. These role services are not required by FPSE  2002, and their descriptions will list which FrontPage features use each role  service. After choosing any additional role services, you can click Next and  then Install to being the actual installation process.&lt;/p&gt; &lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Unlike previous versions of the FrontPage Server Extensions, the  installation process will only create the "MSSharePointAppPool" application pool  and the FrontPage Server Administration Web site (also called the Microsoft  SharePoint Administration Web site). Therefore no Web sites will have the  FrontPage Server Extensions installed after you have completed the installation  process.&lt;/p&gt; &lt;h2&gt;&lt;a title="03" name="03"&gt;&lt;/a&gt;Extending Web Sites with FPSE&lt;/h2&gt; &lt;p&gt;After you set up FrontPage 2002 Server Extensions (FPSE 2002) on your server,  you must extend a Web site or virtual server with FPSE 2002 before you can open  the Web site using an authoring tool.&lt;/p&gt; &lt;p&gt;You can extend the server one of two ways:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;By using HTML Administration pages.&lt;/li&gt; &lt;li&gt;By using the install operation with the command-line tools.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Extending a Web site does not configure any authentication  methods. After installing FPSE 2002 on a Web site, you will need to configure an  authentication method, such as Windows or Basic Authentication, before your  users will be able to open or publish to the Web site.&lt;/p&gt; &lt;h3&gt;Using HTML Administration Pages to Extend a Web Site&lt;/h3&gt; &lt;p&gt;To extend a Web site using HTML Administration pages on Windows, use the  following steps:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;Programs&lt;/b&gt;, point to &lt;b&gt;Administrative  Tools&lt;/b&gt;, and then click &lt;b&gt;Microsoft SharePoint Administrator&lt;/b&gt; to open the  &lt;b&gt;Server Administration&lt;/b&gt; page.&lt;/li&gt; &lt;li&gt;In the list of virtual servers, click &lt;b&gt;Extend&lt;/b&gt; next to the virtual  server you want to extend.&lt;/li&gt; &lt;li&gt;In the &lt;b&gt;Administrator&lt;/b&gt; box, type the user name for the administrator of  the virtual server.&lt;/li&gt; &lt;li&gt;Click &lt;b&gt;Submit&lt;/b&gt;.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Using the HTML Administration pages gives you the most  flexibility in choosing which options you want enabled after you extend your  server.&lt;/p&gt; &lt;h3&gt;Using the Command Line to Extend a Web Site&lt;/h3&gt; &lt;p&gt;You can extend a Web site by using the command-line tools, owsadm or  owsrmadm. These tools are located in the "%ProgramFiles%\Common Files\Microsoft  Shared\Web Server Extensions\50\bin" folder. To extend a Web site, use the  install operation, which takes the following parameters.&lt;/p&gt; &lt;div&gt; &lt;table border="1" cellspacing="1" cellpadding="3"&gt; &lt;colgroup&gt; &lt;col&gt; &lt;col&gt; &lt;col&gt;&lt;/colgroup&gt; &lt;tbody valign="top"&gt; &lt;tr&gt; &lt;th valign="center" nowrap=""&gt;Parameter&lt;/th&gt; &lt;th valign="center" nowrap=""&gt;Short Form&lt;/th&gt; &lt;th valign="center" nowrap=""&gt;Description&lt;/th&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="center"&gt; &lt;p&gt;Port&lt;/p&gt;&lt;/td&gt; &lt;td valign="center"&gt; &lt;p&gt;-p&lt;/p&gt;&lt;/td&gt; &lt;td valign="center"&gt; &lt;p&gt;The port number. If missing, this parameter defaults to port 80. This value  can be a site instance number, such as LM/W3SVC/1. To determine the site  instance number to use, see the note below.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="center"&gt; &lt;p&gt;Username&lt;/p&gt;&lt;/td&gt; &lt;td valign="center"&gt; &lt;p&gt;-u&lt;/p&gt;&lt;/td&gt; &lt;td valign="center"&gt; &lt;p&gt;If your server is part of a domain, the domain name and your user name. For  example, MyDomain\MyUserName.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: To determine which site instance number to use, open the IIS  manager and select the "Sites" node in the tree. The ID column in the site list  contains the unique identifier for each site, which you would use in the site  instance number. For example, if a site has an ID of 3, the site instance number  would be LM/W3SVC/3.&lt;/p&gt; &lt;p&gt;The following example shows the syntax for the install operation on  Windows:&lt;/p&gt; &lt;blockquote&gt;&lt;pre&gt;owsadm.exe –o install –p &lt;port&gt; -u &lt;username&gt;&lt;/pre&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: For a complete list of the parameters required for the install  operation and their descriptions, see &lt;a href="http://www.microsoft.com/technet/prodtechnol/sppt/sharepnt/proddocs/admindoc/owsl01.mspx" target="_blank" mce_href="http://www.microsoft.com/technet/prodtechnol/sppt/sharepnt/proddocs/admindoc/owsl01.mspx"&gt;Command-line  Operations&lt;/a&gt;.&lt;/p&gt; &lt;h2&gt;&lt;a title="04" name="04"&gt;&lt;/a&gt;Removing FPSE from Web Sites&lt;/h2&gt; &lt;p&gt;You can temporarily or permanently remove FrontPage 2002 Server Extensions on  a particular server. To temporarily remove the extensions so you can clean or  restore your site, use the &lt;b&gt;Uninstall&lt;/b&gt; command. In this mode, much of the  data about your site is preserved, so you can extend the virtual server again  and return to your original configuration.&lt;/p&gt; &lt;p&gt;To permanently remove FrontPage 2002 Server Extensions, use the &lt;b&gt;Full  Uninstall&lt;/b&gt; option. Doing so also removes any other files and folders that  FrontPage 2002 Server Extensions installed. All of the data about your site  (excluding actual site content) is deleted when you perform a full uninstall, so  be sure that is what you want before you use the &lt;b&gt;Full Uninstall&lt;/b&gt;  option.&lt;/p&gt; &lt;h3&gt;Using HTML Administration Pages to Remove&lt;/h3&gt; &lt;p&gt;You can use HTML Administration pages to uninstall FrontPage 2002 Server  Extensions. To remove FrontPage 2002 Server Extensions from a web site:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Open the &lt;b&gt;Server Administration&lt;/b&gt; page.&lt;/li&gt; &lt;li&gt;In the list of virtual servers, next to the virtual server you want to  uninstall, click &lt;b&gt;Administration&lt;/b&gt;.&lt;/li&gt; &lt;li&gt;Under &lt;b&gt;Administration&lt;/b&gt;, click &lt;b&gt;Uninstall FrontPage 2002 Server  Extensions&lt;/b&gt;.&lt;/li&gt; &lt;li&gt;If you want to uninstall FrontPage 2002 Server Extensions completely,  including the metadata about your Web site, next to &lt;b&gt;Full Uninstall&lt;/b&gt;, click  &lt;b&gt;Yes&lt;/b&gt;.&lt;/li&gt; &lt;li&gt;Click &lt;b&gt;Uninstall&lt;/b&gt;.&lt;/li&gt;&lt;/ol&gt; &lt;h3&gt;Using the Command Line to Remove&lt;/h3&gt; &lt;p&gt;You can remove the FrontPage 2002 Server Extensions from a Web site using the  command-line tools, owsadm or owsrmadm. These tools are located in the  "%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\50\bin" folder. To  remove FPSE 2002 from a Web site, you use the uninstall or fulluninstall  operations. The uninstall operation removes FrontPage 2002 Server Extensions  from your server. The full uninstall operation also removes the data about your  site (excluding actual site content) from your virtual server.&lt;/p&gt; &lt;p&gt;The uninstall and fulluninstall operations take the port parameter. The  following example shows the syntax for removing FPSE from a web site:&lt;/p&gt; &lt;blockquote&gt;&lt;pre&gt;owsadm.exe –o uninstall –p &lt;port&gt;&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;Source : &lt;a href="http://learn.iis.net/page.aspx/134/installing-the-frontpage-server-extensions-on-iis-70/"&gt;http://learn.iis.net/page.aspx/134/installing-the-frontpage-server-extensions-on-iis-70/&lt;/a&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-6519307942399396186?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/6519307942399396186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/09/install-frontpage-server-extensions-on.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/6519307942399396186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/6519307942399396186'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/09/install-frontpage-server-extensions-on.html' title='Install FrontPage Server Extensions on Window 7'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-264589065700507468</id><published>2010-09-30T00:02:00.000-07:00</published><updated>2010-09-30T00:03:03.728-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gyro'/><title type='text'>Wireless Gyro</title><content type='html'>&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QLsyTELEIgM?fs=1&amp;amp;hl=en_US"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/QLsyTELEIgM?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&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/810775619277825155-264589065700507468?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/264589065700507468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/09/wireless-gyro.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/264589065700507468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/264589065700507468'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/09/wireless-gyro.html' title='Wireless Gyro'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-6455086940156067</id><published>2010-09-30T00:01:00.000-07:00</published><updated>2010-09-30T00:02:23.730-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kalman'/><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><title type='text'>Kalman filter</title><content type='html'>&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/n7LEvECyOUk?fs=1&amp;amp;hl=en_US"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/n7LEvECyOUk?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&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/810775619277825155-6455086940156067?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/6455086940156067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/09/kalman-filter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/6455086940156067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/6455086940156067'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/09/kalman-filter.html' title='Kalman filter'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-2329186247747226123</id><published>2010-09-27T21:16:00.000-07:00</published><updated>2010-09-27T21:34:51.194-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Threading'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Use Thread update Text of TextBox</title><content type='html'>&lt;div style="text-align: center;"&gt;วันนี้ทดลองเขียนโปรแกรมเล่น ๆ ดูเกี่ยวกับ Threading ของ C# เพราะว่าจำเป็นต้องนำ thread ไปใช้งาน&lt;/div&gt;&lt;div&gt;เพื่อให้มันทำงานเป็น backgroupd ของ program เพื่อใช้ในการตรวจสอบว่าจำนวนที่เราเคยโหลดมาไว้ กับจำนวนที่เกิดขึ้นใหม่ เท่ากันหรือไม่ ซื้อทั้งสองจำนวนนี้อยู่คนละ DB กัน&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;มาเริ่มกันเลย ^^&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(19, 19, 25);  line-height: 18px; white-space: normal; font-family:Arial, Helvetica, sans-serif;"&gt;&lt;pre style="margin-top: 7px; margin-right: 7px; margin-bottom: 7px; margin-left: 7px; padding-top: 21px; padding-right: 21px; padding-bottom: 21px; padding-left: 21px;  line-height: 11px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(226, 231, 237); overflow-x: auto; overflow-y: auto; border-top-right-radius: 5px 5px; border-top-left-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; background-position: initial initial; background-repeat: initial initial; font-family:monospace;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Threading;  namespace WindowsFormsApplication1 {     public partial class Form1 : Form     {         Thread tWatchTime;         // delegate is used to communicate with UI Thread from a non-UI thread         public delegate void UpdateTextCallback(string message);         public Form1()         {             InitializeComponent();         }          private void Form1_Load(object sender, EventArgs e)         {                     }          private void timer1_Tick(object sender, EventArgs e)         {             textBox2.Text = DateTime.Now.Hour.ToString() + ":" + DateTime.Now.Minute.ToString() + ":"                 + DateTime.Now.Second.ToString();         }          private void button1_Click(object sender, EventArgs e)         {             try             {                 if (button1.Text == "Start")                 {                     tWatchTime = new Thread(WatchTime);                     tWatchTime.IsBackground = true;                     tWatchTime.Start();                      button1.Text = "Stop";                 }                 else                 {                     tWatchTime.Abort();                     button1.Text = "Start";                 }             }             catch (Exception ex)             {                 MessageBox.Show(ex.Message);             }         }          public void WatchTime()         {             while (tWatchTime.IsAlive)             {                 Thread.Sleep(5000);                 textBox1.BeginInvoke(new UpdateTextCallback(UpdateText), new object[] { DateTime.Now.Second.ToString() });             }         }          public void UpdateText(string msg)         {             textBox1.Text = msg;         }          //textBox1.BeginInvoke(new UpdateTextCallback(UpdateText), new object[] { i.ToString() });         //    }         //}           //private void UpdateText(string message)         //{         //    textBox1.Text = message;         //}     } }&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;แต่ในตัวอย่างนี้ผมใช้ Thread ไป set time ทุก ๆ 5 วินาที ก็เลยต้องสั่งให้มัน sleep(5000)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_kES3xlANtrU/TKFwIwRC2iI/AAAAAAAAAbM/_y3W8bJ5Yis/s1600/9-28-2010+11-31-33+AM.png"&gt;&lt;img src="http://1.bp.blogspot.com/_kES3xlANtrU/TKFwIwRC2iI/AAAAAAAAAbM/_y3W8bJ5Yis/s400/9-28-2010+11-31-33+AM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5521817913830595106" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 370px; height: 256px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;หลังจากผ่านไป 5 วิทนาที ก็ set Textbox1.text ให้โดยดึงเอา second มาแสดง (แต่ในภาพอาจจะไม่ตรงเพราะจะมีเวลาหน่วงในการ save picture)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_kES3xlANtrU/TKFv8SH-JDI/AAAAAAAAAbE/mt9q_5g48uo/s1600/9-28-2010+11-31-54+AM.png"&gt;&lt;img src="http://3.bp.blogspot.com/_kES3xlANtrU/TKFv8SH-JDI/AAAAAAAAAbE/mt9q_5g48uo/s400/9-28-2010+11-31-54+AM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5521817699581043762" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 370px; height: 256px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-2329186247747226123?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/2329186247747226123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/09/use-thread-update-text-of-textbox.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/2329186247747226123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/2329186247747226123'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/09/use-thread-update-text-of-textbox.html' title='Use Thread update Text of TextBox'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_kES3xlANtrU/TKFwIwRC2iI/AAAAAAAAAbM/_y3W8bJ5Yis/s72-c/9-28-2010+11-31-33+AM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-1117682030182151939</id><published>2010-09-27T10:32:00.001-07:00</published><updated>2010-09-27T10:32:37.935-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='มะพร้าวน้ำหอม'/><category scheme='http://www.blogger.com/atom/ns#' term='มะพร้าว'/><category scheme='http://www.blogger.com/atom/ns#' term='เกษตรพอเพียง'/><title type='text'>เคล็ดลับ(ทำยังไง)ปลูกมะพร้าวน้ำหอมให้ลูกดก</title><content type='html'>&lt;div&gt;เคล็ดลับนี้ได้จากพระที่วัดพุทธโสธรฯในรัฐนิวเม็กซิโก&lt;/div&gt;&lt;div&gt;ท่านบอกว่าให้ใส่เกลือที่ช่อบนยอดของต้นมะพร้าวใส่เยอะ ๆ เป็นกิโล ๆ(๕-๑๐ kilo)เลยครับ โยมหลาย ๆ ท่านที่ลองทำดูแล้วก็ได้ผลดีมาก&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&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/810775619277825155-1117682030182151939?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/1117682030182151939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/09/blog-post_372.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1117682030182151939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1117682030182151939'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/09/blog-post_372.html' title='เคล็ดลับ(ทำยังไง)ปลูกมะพร้าวน้ำหอมให้ลูกดก'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-8993383235673099494</id><published>2010-09-27T10:12:00.001-07:00</published><updated>2010-09-27T10:15:11.366-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='มะพร้าวน้ำหอม'/><category scheme='http://www.blogger.com/atom/ns#' term='มะพร้าว'/><category scheme='http://www.blogger.com/atom/ns#' term='เกษตรพอเพียง'/><title type='text'>เทคนิคคัดเลือกพันธุ์ มะพร้าวน้ำหอม</title><content type='html'>มะพร้าวน้ำหอม1)เทคนิคการคัดเลือกลูกที่จะนำไปเพาะแล้วโตดีและให้ผลดก&lt;br /&gt;     มะพร้าวน้ำหอม2)สังเกตที่ลูกมะพร้าวจะต้องมีตูดแหลม ลูกเล็ก หัวหนีบกัน&lt;br /&gt;&lt;br /&gt;&lt;span class="mark" style="font-family: 'Microsoft Sans Serif'; font-size: 16px; color: rgb(255, 0, 0); text-decoration: none; "&gt;มะพร้าวน้ำหอมเป็นไม้ผลอีกชนิดหนึ่ง ถูกนำมาแปรรูปในโรงงานอุตสาหกรรมประเภทเครื่องดื่มมากขึ้น เพราะมีรสชาติหวาน กลิ่นหอม และมีปลูกกันอย่างแพร่หลายในพื้นที่จังหวัดสระบุรี ไม่ว่าจะเป็นในอำเภอแก่งคอย อำเภอพระพุทธบาท จึงมีเกษตรกรจำนวนไม่น้อยในพื้นที่ หันมาให้ความสนใจและขยายพื้นที่ปลูกมะพร้าวน้ำหอมกันมากขึ้น แต่ในการเลือกปลูกมะพร้าวน้ำหอม จะต้องอาศัยเทคนิคสักเล็กน้อยในการคัดเลือกต้นพันธุ์ที่มีลักษณะดี หากินเก่ง ให้ลูกดก และ มีรสชาติหวานอร่อย ซึ่งมีหลักการสังเกตุต้นพันธุ์ปลูกดังนี้&lt;/span&gt;&lt;br /&gt;&lt;img src="http://www.rakbankerd.com/kaset/Fertilizer/89_1.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;++ วิธีการสังเกตุลูกมะพร้าวน้ำหอมที่มีลักษณะโตดี ให้ลูกดก ++ &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ให้สังเกตดูที่ส่วนตูดและส่วนหัวของลูกมะพร้าว อย่าไปเน้นที่รูปทรงของลูกมะพร้าว &lt;span&gt;&lt;i&gt;ลูกที่จะนำไปเพาะแล้วโตดีและให้ผลดก จะต้องมีตูดแหลม ลูกเล็ก หัวหนีบกัน&lt;/i&gt;&lt;/span&gt; ซึ่งเป็นหลักสังเกตที่สามารถทำได้ง่ายๆ เพื่อการผลิตต้นพันธุ์ที่มีคุณภาพดี และ ลดขั้นตอนทื่จะต้องมานั่งคัดเลือกต้นพันธุ์ลักษณะดีในภายหลัง เพราะจากประสบการณ์ที่ผ่านมาหลายปี จะพบว่าลุกมะพร้าวที่มีลักษณะดังกล่าว เมื่อโตจนให้ผล จะให้ลูกดก และ หวานหอมกว่า ต้นที่ได้มาจากรูปทรงสวย ที่พบว่าติดผลไม่ดีและไม่ดก ด้วย&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;ภูมิปัญญาจาก :&lt;/b&gt; นายสมาน ยะธาตุ บ้านเลขที่ 61 หมู่ 2 ตำบลห้วยแห้ง อำเภอแก่งคอย จังหวัดสระบุรี &lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;ที่มา :&lt;/b&gt; ศูนย์ทางด่วนข้อมูลการเกษตร *1677 จ.สระบุรี &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.rakbankerd.com/kaset/Fertilizer/89_3.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;++ วิธีการคัดเลือกพันธุ์มะพร้าวน้ำหอมพันธุ์แท้ ++ &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;มะพร้าวน้ำหอมพันธุ์แท้ ผลมะพร้าวที่เพาะจนแทงต้นอ่อนออกมาแล้วเปลือก ของผลมะพร้าวจะย่นเป็นริ้ว ๆ ขณะที่มะพร้าวที่กลายพันธุ์เปลือกมะพร้าวจะเรียบไม่ย่น หรือสังเกตที่ต้นอ่อนที่กลายพันธุ์สีของก้านใบจะออกสีแดง แต่ถ้าเป็นหน่อพันธุ์แท้จะเป็นสีเขียว อีกวิธีก็คือขยี้ปลายรากมะพร้าว ดมดูหากมีกลิ่นหอมคล้ายใบเตยเป็นพันธุ์มะพร้าวน้ำหอมแท้&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;++ ลักษณะมะพร้าวน้ำหอมที่ดี ++ &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;ใบ&lt;/b&gt; &lt;/span&gt;มีทางใบสั้นแผ่กระจายรอบลำต้น เมื่อมองทรงพุ่ม จากภายนอก จะคล้ายรูปวงกลม&lt;br /&gt;&lt;span&gt;&lt;b&gt;จั่น&lt;/b&gt; &lt;/span&gt;มีจั่นอยู่ทุกโคนทางและที่จั่นมีผลมะพร้าวทุกขนาดอายุติดอยู่&lt;br /&gt;&lt;span&gt;&lt;b&gt;ผล&lt;/b&gt; &lt;/span&gt;มีผลโตสม่ำเสมอทั้งละลาย น้ำหนักผลประมาณ ๙๐๐ กรัมต่อผล&lt;span&gt; &lt;b&gt;ผล&lt;/b&gt; &lt;/span&gt;ยาวรีเล็กน้อย และตรงกันเป็นจีบเล็กน้อย น้ำมีรสหวานและกลิ่นหอม เนื้อนุ่มรสชาติกลมกล่อม&lt;br /&gt;&lt;span&gt;&lt;b&gt;ต้น&lt;/b&gt; &lt;/span&gt;ลำต้นตั้งตรง แข็งแรง อวบ ปล้องถี่&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-8993383235673099494?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/8993383235673099494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/09/blog-post_5456.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/8993383235673099494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/8993383235673099494'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/09/blog-post_5456.html' title='เทคนิคคัดเลือกพันธุ์ มะพร้าวน้ำหอม'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-8517695242458378797</id><published>2010-09-27T10:01:00.000-07:00</published><updated>2010-09-27T10:04:05.957-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='มะพร้าว'/><category scheme='http://www.blogger.com/atom/ns#' term='เกษตรพอเพียง'/><title type='text'>การปลูกมะพร้าว</title><content type='html'>&lt;embed src="http://video.manytv.com/player.swf" width="560" height="361" allowscriptaccess="always" allowfullscreen="true" flashvars="file=http://video.manytv.com/flvplayer.php?file=WdENyTFRofTpiqIHMvABG4hV3idelxND.flv&amp;autostart=true&amp;image=http://video.manytv.com/flvplayer.php?img=WdENyTFRofTpiqIHMvABG4hV3idelxND&amp;skin=http://video.manytv.com/manytv.swf&amp;logo=http://www.manytv.com/images/ManyTVLogo.png"/&gt;&lt;/embed&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/810775619277825155-8517695242458378797?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/8517695242458378797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/09/blog-post_7116.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/8517695242458378797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/8517695242458378797'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/09/blog-post_7116.html' title='การปลูกมะพร้าว'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-5839223800582461581</id><published>2010-09-27T07:12:00.000-07:00</published><updated>2010-09-27T07:14:14.173-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='พลังงานทดแทน'/><title type='text'>สูบน้ำด้วยพลังงานแสงอาทิตย์</title><content type='html'>&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sYGFWXBtPN0?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/sYGFWXBtPN0?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;วันหนึ่งสูบได้ประมาณ 2000 ลิตร&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-5839223800582461581?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/5839223800582461581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/09/blog-post_27.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/5839223800582461581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/5839223800582461581'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/09/blog-post_27.html' title='สูบน้ำด้วยพลังงานแสงอาทิตย์'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-4821579104788709274</id><published>2010-09-27T03:45:00.001-07:00</published><updated>2010-09-27T03:46:43.252-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='มะนาว'/><category scheme='http://www.blogger.com/atom/ns#' term='โรคพืช'/><title type='text'>โรคมะนาว</title><content type='html'>&lt;p class="MsoListParagraphCxSpFirst" style="margin-top:0in;margin-right:0in; margin-bottom:0in;margin-left:-12.0pt;margin-bottom:.0001pt;mso-add-space:auto; text-align:justify;text-justify:inter-cluster;text-indent:22.5pt;mso-line-height-alt: 15.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="font-size: 16.0pt;font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font:major-bidi; mso-fareast-font-family:&amp;quot;Angsana New&amp;quot;;mso-fareast-theme-font:major-bidi; mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi;color:#4D4D4D"&gt;&lt;span style="mso-list:Ignore"&gt;1.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="TH" style="font-size:16.0pt; font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font:major-bidi;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi; color:#4D4D4D"&gt;โรคแคงเกอร์&lt;/span&gt;&lt;/b&gt;&lt;span lang="TH" style="font-size:16.0pt; font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font:major-bidi;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi; color:#4D4D4D"&gt; จะเกิดขึ้นได้แทบทุกส่วนของมะนาว ทั้งที่ใบ กิ่งก้าน และผล โดยอาการที่ใบและผล จะมีลักษณะเป็นแผลกลม แล้วจะขยายใหญ่ ฟู นูนคล้ายฟองน้ำ มีสีเหลืองอ่อนถึงสีเหลืองเข้ม ต่อมาจะเปลี่ยนเป็นสีน้ำตาลเข้ม และจะแตกเป็นสะเก็ด มีวงแหวนสีเหลืองล้อมรอบแผล ส่วนอาการที่กิ่งก้าน จะมีแผลฟูนูนสีเหลือง ต่อมาแผลจะ แตกแห้งเป็นสีน้ำตาลขยายไปรอบๆ กิ่ง รูปร่างของแผลไม่แน่นอน และไม่มีวงแหวนล้อมรอบ เมื่อต้นมะนาวเป็นโรคนี้มากๆ จะแสดงอาการต้นโทรม แคระแกร็น ใบร่วง ผลผลิตทางการเกษตรจะลดลง กิ่งและต้นจะแห้งตายในที่สุด การป้องกันและกำจัดโรคแคงเกอร์ คือ เกษตรกรควรตัดแต่งส่วนที่เป็นโรคเผาทำลาย พยายามอย่าให้มะนาวเกิดบาดแผล และ ป้องกันแมลงที่เป็นพาหะ เช่น หนอนชอนใบ หรือฉีดพ่นด้วยสารเคมี กำจัดแมลงกลุ่มคาร์บาริล มาลาไธออน&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-top:0in;margin-right:0in; margin-bottom:0in;margin-left:-12.0pt;margin-bottom:.0001pt;mso-add-space:auto; text-align:justify;text-justify:inter-cluster;text-indent:22.5pt;mso-line-height-alt: 15.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="font-size: 16.0pt;font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font:major-bidi; mso-fareast-font-family:&amp;quot;Angsana New&amp;quot;;mso-fareast-theme-font:major-bidi; mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi;color:#4D4D4D"&gt;&lt;span style="mso-list:Ignore"&gt;2.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="TH" style="font-size:16.0pt; font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font:major-bidi;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi; color:#4D4D4D"&gt;โรคราดำ&lt;/span&gt;&lt;/b&gt;&lt;span lang="TH" style="font-size:16.0pt; font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font:major-bidi;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi; color:#4D4D4D"&gt; ลักษณะอาการ ใบ กิ่งก้าน และผลจะมีราสีดำ สกปรกกระด้างทำให้ผลมะนาวไม่สวย ต้นมะนาวจะแคระแกร็น การป้องกันและกำจัดโรคราดำ เกษตรกรควรทำลายส่วนที่เป็นโรคโดยการเผาไฟหรือใช้สารเคมีกำจัดแมลงฉีดพ่นเพื่อกำจัดแมลงประเภทปากดูดชึ่งเป็นสาเหตุ ทำให้เกิดโรคราดำ&lt;/span&gt;&lt;span style="font-size:16.0pt;font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-theme-font:major-bidi;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi;color:#4D4D4D"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-top:0in;margin-right:0in; margin-bottom:0in;margin-left:-12.0pt;margin-bottom:.0001pt;mso-add-space:auto; text-align:justify;text-justify:inter-cluster;text-indent:22.5pt;mso-line-height-alt: 15.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="font-size: 16.0pt;font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font:major-bidi; mso-fareast-font-family:&amp;quot;Angsana New&amp;quot;;mso-fareast-theme-font:major-bidi; mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi;color:#4D4D4D"&gt;&lt;span style="mso-list:Ignore"&gt;3.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="TH" style="font-size:16.0pt; font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font:major-bidi;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi; color:#4D4D4D"&gt;โรคกรีนนิ่ง&lt;/span&gt;&lt;/b&gt;&lt;span lang="TH" style="font-size:16.0pt; font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font:major-bidi;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi; color:#4D4D4D"&gt; (ใบแก้ว) ลักษณะอาการ ใบมะนาวจะด่างเป็นสีเหลืองหรือขาวใสระหว่างเส้นใบ ใบของมะนาวจะมีขนาดเล็กลง จากนั้นใบและยอดจะแห้งตาย ผลของมะนาวจะมีขนาดเล็ก น้ำหนักน้อย ต้นจะโทรม การป้องกันและกำจัดโรคกรีนนิ่ง เกษตรกรควรทำลายส่วนที่เป็นโรคโดยการเผาไฟ ใส่ปุ๋ยที่มี ธาตุสังกะสีและ แมกนีเชียม ปรับสภาพความเป็นกรดและด่างของดินใหัอยู่ระหว่าง &lt;/span&gt;&lt;span style="font-size: 16.0pt;font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font:major-bidi; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-theme-font:major-bidi; mso-bidi-theme-font:major-bidi;color:#4D4D4D"&gt;6.0-6.5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-top:0in;margin-right:0in; margin-bottom:0in;margin-left:-12.0pt;margin-bottom:.0001pt;mso-add-space:auto; text-align:justify;text-justify:inter-cluster;text-indent:22.5pt;mso-line-height-alt: 15.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="font-size: 16.0pt;font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font:major-bidi; mso-fareast-font-family:&amp;quot;Angsana New&amp;quot;;mso-fareast-theme-font:major-bidi; mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi;color:#4D4D4D"&gt;&lt;span style="mso-list:Ignore"&gt;4.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="TH" style="font-size:16.0pt; font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font:major-bidi;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi; color:#4D4D4D"&gt;โรคยางไหล&lt;/span&gt;&lt;/b&gt;&lt;span lang="TH" style="font-size:16.0pt; font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font:major-bidi;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi; color:#4D4D4D"&gt; ลักษณะอาการ มีอาการยางไหลบริเวณลำต้นและกิ่งก้านของมะนาว เปลือกจะเน่าและแผลจะลุกลามไปถึงเนื้อไม้ การป้องกันและกำจัดโรคยางไหล เกษตรกรควรตัดแต่งกิ่งและกำจัดวัชพืชเพื่อให้แสงแดดส่องได้ทั่วถึงต้นมะนาว และควรทาบาดแผลที่เกิดด้วยสารทองแดงหรือกำมะถันผสมปูนขาว ถ้ามีการระบาดมากก็เผาทิ้ง&lt;/span&gt;&lt;span style="font-size:16.0pt;font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font: major-bidi;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-theme-font:major-bidi; mso-bidi-theme-font:major-bidi;color:#4D4D4D"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin:0in;margin-bottom:.0001pt; mso-add-space:auto;text-align:justify;text-justify:inter-cluster;text-indent: 22.5pt;mso-line-height-alt:15.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="font-size:16.0pt;font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font: major-bidi;mso-fareast-font-family:&amp;quot;Angsana New&amp;quot;;mso-fareast-theme-font:major-bidi; mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi;color:#4D4D4D"&gt;&lt;span style="mso-list:Ignore"&gt;5.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="TH" style="font-size:16.0pt; font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font:major-bidi;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi; color:#4D4D4D"&gt;โรครากเน่าและโคนเน่า&lt;/span&gt;&lt;/b&gt;&lt;span lang="TH" style="font-size: 16.0pt;font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;;mso-ascii-theme-font:major-bidi; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-theme-font:major-bidi; mso-bidi-theme-font:major-bidi;color:#4D4D4D"&gt; ลักษณะอาการ รากฝอยและรากแขนงจะเน่ามีสีน้ำตาลหรือดำ ลักษณะเหนียว ไม่ยุ่ย เปลือกของลำต้นจะปริแตกออก โดยเฉพาะโคนต้น และมียางไหลบริเวณขอบแผล เมื่อรากและต้นถูกทำลายมากๆ จะทำให้ใบเหลืองและร่วงหล่น การป้องกันและกำจัดโรครากเน่าและโคนเน่า เกษตรกรควรอย่าให้มีน้ำขัง บริเวณโคนต้น และไม่ควรใส่ปุ๋ยหมักหรือ ปุ๋ยคอกมากเกินในช่วงฤดูฝน&lt;/span&gt;&lt;span style="font-size:16.0pt;font-family:&amp;quot;Angsana New&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-theme-font:major-bidi;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi;color:#4D4D4D"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify;text-justify:inter-cluster"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-4821579104788709274?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/4821579104788709274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/09/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/4821579104788709274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/4821579104788709274'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/09/blog-post.html' title='โรคมะนาว'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-1722437526506853476</id><published>2010-09-16T20:02:00.000-07:00</published><updated>2010-09-16T20:11:39.644-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mojoportal'/><category scheme='http://www.blogger.com/atom/ns#' term='cms'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>mojoPortal Installation</title><content type='html'>&lt;div style="text-align: left;"&gt;mojoPortal is the content management system write in asp.net it more ability with database such as  mssql , mysql, sqlitdb and more...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;i'm work on&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;- window7 &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;- SQL Servier 2008&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;- IIS7&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In this guide have 2 sections &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First Create database in sql server&lt;/div&gt;&lt;div&gt;Second install mojoportal&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let start it&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. create mojo database&lt;/div&gt;&lt;div&gt;2. download mojoportal deployment from &lt;a href="http://mojoportal.codeplex.com/releases/view/50435"&gt;http://mojoportal.codeplex.com/releases/view/50435&lt;/a&gt;&lt;/div&gt;&lt;div&gt;3. extract .zip file and rename user.conf.sample to user.conf  and edit connection string&lt;/div&gt;&lt;div&gt;4. In iis add virtual directory to wwwroot&lt;/div&gt;&lt;div&gt;5 Browse http://localhost/[mojo]&lt;/div&gt;&lt;div&gt;6 your got error display on web browser&lt;/div&gt;&lt;div&gt;7. right click on virtual directory and select convert to application&lt;/div&gt;&lt;div&gt;8. Browse again&lt;/div&gt;&lt;div&gt;9. Welcome to mojo setup&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_kES3xlANtrU/TJLcPDLrX6I/AAAAAAAAAa8/WY_7OoKHLYg/s1600/9-17-2010+10-10-13+AM.png"&gt;&lt;img src="http://4.bp.blogspot.com/_kES3xlANtrU/TJLcPDLrX6I/AAAAAAAAAa8/WY_7OoKHLYg/s400/9-17-2010+10-10-13+AM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5517714644592713634" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 234px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-1722437526506853476?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/1722437526506853476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/09/mojoportal-installation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1722437526506853476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1722437526506853476'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/09/mojoportal-installation.html' title='mojoPortal Installation'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_kES3xlANtrU/TJLcPDLrX6I/AAAAAAAAAa8/WY_7OoKHLYg/s72-c/9-17-2010+10-10-13+AM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-1839942937854514251</id><published>2010-08-30T20:46:00.000-07:00</published><updated>2010-08-30T20:53:56.129-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Connection pool SQL Server</title><content type='html'>ทดลองเขียนโปรแกรม connection database โดยใช้ table adapter ดูแล้วง่ายมาก ๆ เลยครับ &lt;div&gt;ก็แค่ add data set เข้าไปแล้วก็สร้าง connection แล้ว add table , table adapter เข้าไปใน data set&lt;/div&gt;&lt;div&gt;แต่ทำไปทำมาเจอปัญหา เพราะว่า table adapter ของผมมันเยอะ ถึงขั้น ร้อยสองร้อยเลย ทำให้ visual studio 2008 ทำงานค่อยข้างช้าหลังจากที่ create table adapter แล้วต้องรอสักประมาณ 30 วินาทีถึงจะสามารถเขียนโปรแกรมต่อได้ เหอะๆ &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;จริงมันก็มีวิธีอีกอย่าง ในเมื่อ table adapter มันเยอะ ทำไมเราไม่แบ่งย่อย ๆ ออกไปโดยเพิ่ม data set เข้าไปหละ คำตอบนี้ค่อนข้างได้ผลทีเดียวครับ ผมลองแบ่งย่อยทำหลาย ๆ dataset ดู เจ้า vs 2008 มันก็ทำงานได้เร็วจึ้นกว่าเดิมเยอะเลย จากทีเคยรอ ก็ไม่ต้องรออีก  แต่คำถามที่ตามมาคือ เมื่อสร้าง dataset หลาย ๆ ตัวแล้ว connection pool หละ มันจะเพิ่มขึ้นด้วยตามหรือเปล่าว จึงลองหาข้อมูลดู&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ดู ๆ แล้วมันไม่น่าจะสร้าง connection เพิ่มนะ จาก &lt;a href="http://msdn.microsoft.com/en-us/library/8xx3tyca.aspx"&gt;link &lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-1839942937854514251?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/1839942937854514251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/08/connection-pool-sql-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1839942937854514251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1839942937854514251'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/08/connection-pool-sql-server.html' title='Connection pool SQL Server'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-1925610738388847306</id><published>2010-08-29T03:49:00.001-07:00</published><updated>2010-08-29T03:51:06.123-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561</title><content type='html'>Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;เจอ error แบบนี้แล้วงงเลยครับ ทำให้ผมเสียเวลาไปตั้งเกือบชั่วโมง สามาเหตุไม่ใช่เพราะอะไรหรอกครับ&lt;/div&gt;&lt;div&gt;ผมไปเลบไฟล์ app.minifast ที่อยู่ใน Properities ออกแล้วผมก็เอา code ไปเขียนที่เครื่องอื่นก็เลยเจอ Error แบบนี้เลย ทดลองดูตั้งนานกว่าจะได้ สุดท้ายไปค้นถึงขยะ เอาไฟล์กลับคืนมา ฮ่า.....&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-1925610738388847306?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/1925610738388847306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/08/request-for-permission-of-type.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1925610738388847306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1925610738388847306'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/08/request-for-permission-of-type.html' title='Request for the permission of type &apos;System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-6736129834008678014</id><published>2010-08-20T03:34:00.000-07:00</published><updated>2010-08-20T03:35:53.265-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Database Table Partitioning</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: verdana, tahoma, arial, sans-serif; font-size: 10px; color: rgb(51, 51, 51); line-height: 19px; "&gt;&lt;strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;Step 1 : Create New Test Database with two different filegroups&lt;/strong&gt;&lt;br /&gt;I have written tutorial using my C: Drive, however to take advantage of partition it is recommended that different file groups are created on separate hard disk to get maximum performance advantage of partitioning. Before running following script, make sure C: drive contains two folders – Primary and Secondary as following example has used those two folder to store different filegroups.&lt;br /&gt;&lt;code style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; "&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;USE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;Master&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: green; "&gt;--- Step 1 : Create New Test Database with two different filegroups.&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;IF &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;EXISTS (&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;SELECT &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;name&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;FROM &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;sys.databases&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;WHERE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;name &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;= &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: red; "&gt;N'TestDB'&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;DROP DATABASE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestDB&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;CREATE DATABASE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestDB&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;ON PRIMARY&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;NAME&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;=&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: red; "&gt;'TestDB_Part1'&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;FILENAME&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;=&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: red; "&gt;'C:\Data\Primary\TestDB_Part1.mdf'&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;SIZE&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;=&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;2&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;MAXSIZE&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;=&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;100&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;FILEGROWTH&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;=&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;1 &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;),&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;FILEGROUP TestDB_Part2&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;NAME &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;= &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: red; "&gt;'TestDB_Part2'&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;FILENAME &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;=&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: red; "&gt;'C:\Data\Secondary\TestDB_Part2.ndf'&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;SIZE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;= &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;2&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;MAXSIZE&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;=&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;100&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;FILEGROWTH&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;=&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;1 &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;img src="http://www.pinaldave.com/blogfolder/partition1.gif" alt="" width="482" height="505" style="padding-top: 4px; padding-right: 10px; padding-bottom: 10px; padding-left: 4px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: url(http://s0.wp.com/wp-content/themes/pub/mistylook/img/shadow.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; background-position: 100% 100%; background-repeat: no-repeat no-repeat; " /&gt;&lt;br /&gt;&lt;strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;Step 2 : Create Partition Range Function&lt;br /&gt;&lt;/strong&gt;Partition Function defines the range of values to be stored on different partition. For our example let us assume that first 10 records are stored in one filegroup and rest are stored in different filegroup. Following function will create partition function with range specified.&lt;br /&gt;&lt;code style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; "&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;USE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestDB&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: green; "&gt;--- Step 2 : Create Partition Range Function&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;CREATE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;PARTITION &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;FUNCTION &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestDB_PartitionRange &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;INT&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;AS &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;RANGE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: rgb(255, 0, 255); "&gt;LEFT &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;FOR&lt;br /&gt;VALUES &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;10&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;a href="http://www.pinaldave.com/blogfolder/partition2.gif" target="_blank" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-decoration: none; color: rgb(56, 79, 131); border-bottom-color: rgb(56, 79, 131); border-bottom-width: 1px; border-bottom-style: dashed; "&gt;&lt;img src="http://www.pinaldave.com/blogfolder/partition2.gif" alt="" width="545" height="352" style="padding-top: 4px; padding-right: 10px; padding-bottom: 10px; padding-left: 4px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: url(http://s0.wp.com/wp-content/themes/pub/mistylook/img/shadow.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-width: initial; border-color: initial; border-width: initial; border-color: initial; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; background-position: 100% 100%; background-repeat: no-repeat no-repeat; " /&gt;&lt;/a&gt;Click on image to see larger image&lt;br /&gt;&lt;strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;Step 3 : Attach Partition Scheme to FileGroups&lt;/strong&gt;&lt;br /&gt;Partition function has to be attached with filegroups to be used in table partitioning. In following example partition is created on primary and secondary filegroup.&lt;br /&gt;&lt;code style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; "&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;USE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestDB&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: green; "&gt;--- Step 3 : Attach Partition Scheme to FileGroups&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;CREATE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;PARTITION SCHEME TestDB_PartitionScheme&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;AS &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;PARTITION TestDB_PartitionRange&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;TO &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;[PRIMARY]&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;, &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestDB_Part2&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;Step 4 : Create Table with Partition Key and Partition Scheme&lt;/strong&gt;&lt;br /&gt;The table which is to be partitioned has to be created specifying column name to be used with partition scheme to partition tables in different filegroups. Following example demonstrates ID column as the Partition Key.&lt;br /&gt;&lt;code style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; "&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;USE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestDB&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: green; "&gt;--- Step 4 : Create Table with Partition Key and Partition Scheme&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;CREATE TABLE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestTable&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;ID &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;INT &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;NOT NULL,&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;Date DATETIME&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;ON &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestDB_PartitionScheme &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;ID&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;Step 5 : (Optional/Recommended) Create Index on Partitioned Table&lt;/strong&gt;&lt;br /&gt;This step is optional but highly recommended. Following example demonstrates the creation of table aligned index. Here index is created using same Partition Scheme and Partition Key as Partitioned Table.&lt;br /&gt;&lt;code style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; "&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;USE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestDB&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: green; "&gt;--- Step 5 : (Optional/Recommended) Create Index on Partitioned Table&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;CREATE UNIQUE CLUSTERED INDEX &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;IX_TestTable&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;ON &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestTable&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;ID&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;ON &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestDB_PartitionScheme &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;ID&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;Step 6 : Insert Data in Partitioned Table&lt;/strong&gt;&lt;br /&gt;Insert data in the partition table. Here we are inserting total of 3 records. We have decided that in table partition 1 Partition Key ID will contain records from 1 to 10 and partition 2 will contain reset of the records. In following example record with ID equals to 1 will be inserted in partition 1 and rest will be inserted in partition 2.&lt;br /&gt;&lt;code style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; "&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;USE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestDB&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: green; "&gt;--- Step 6 : Insert Data in Partitioned Table&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;INSERT INTO &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestTable &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;ID&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;, &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;Date&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;) &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: green; "&gt;-- Inserted in Partition 1&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;VALUES &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;1&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;,&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: rgb(255, 0, 255); "&gt;GETDATE&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;());&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;INSERT INTO &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestTable &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;ID&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;, &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;Date&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;) &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: green; "&gt;-- Inserted in Partition 2&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;VALUES &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;11&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;,&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: rgb(255, 0, 255); "&gt;GETDATE&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;());&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;INSERT INTO &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestTable &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;ID&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;, &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;Date&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;) &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: green; "&gt;-- Inserted in Partition 2&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;VALUES &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;12&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;,&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: rgb(255, 0, 255); "&gt;GETDATE&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;());&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;Step 7 : Test Data from TestTable&lt;/strong&gt;&lt;br /&gt;Query TestTable and see the values inserted in TestTable.&lt;br /&gt;&lt;code style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; "&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;USE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestDB&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: green; "&gt;--- Step 7 : Test Data from TestTable&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;SELECT &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;*&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;FROM &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestTable&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;Step 8 : Verify &lt;div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; display: inline; height: auto; position: absolute; visibility: hidden; width: auto; "&gt;&lt;/div&gt;Rows Inserted in Partitions&lt;/strong&gt;&lt;br /&gt;We can query sys.partitions view and verify that TestTable contains two partitions and as per Step 6 one record is inserted in partition 1 and two records are inserted in partition 2.&lt;br /&gt;&lt;code style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; "&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;USE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;TestDB&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: green; "&gt;--- Step 8 : Verify Rows Inserted in Partitions&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;SELECT &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;*&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;FROM &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;sys.partitions&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;WHERE &lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: rgb(255, 0, 255); "&gt;OBJECT_NAME&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;(&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: rgb(255, 0, 255); "&gt;OBJECT_ID&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;)&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: blue; "&gt;=&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: red; "&gt;'TestTable'&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: gray; "&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: black; "&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;img src="http://www.pinaldave.com/blogfolder/partition3.gif" alt="" width="494" height="251" style="padding-top: 4px; padding-right: 10px; padding-bottom: 10px; padding-left: 4px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: url(http://s0.wp.com/wp-content/themes/pub/mistylook/img/shadow.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; background-position: 100% 100%; background-repeat: no-repeat no-repeat; " /&gt;&lt;br /&gt;Partitioning table is very simple and very efficient when used with different filegroups in different tables. I will write very soon more articles about Table Partitioning. If you need any help in table partitioning or have any doubt, please contact me and I will do my best to help you.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-6736129834008678014?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/6736129834008678014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/08/database-table-partitioning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/6736129834008678014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/6736129834008678014'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/08/database-table-partitioning.html' title='Database Table Partitioning'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-7873297001847750315</id><published>2010-08-19T20:14:00.000-07:00</published><updated>2010-08-19T20:17:08.478-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Change Server Authentication Mode</title><content type='html'>&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Segoe UI', Verdana, Arial; font-size: 10.8333px; "&gt;In SQL Server Management Studio Object Explorer, right-click the server, and then click &lt;span class="label" style="font-weight: bold; "&gt;Properties&lt;/span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Segoe UI', Verdana, Arial; font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;On the &lt;span class="label" style="font-weight: bold; "&gt;Security&lt;/span&gt; page, under &lt;span class="label" style="font-weight: bold; "&gt;Server authentication&lt;/span&gt;, select the new server authentication mode, and then click &lt;span class="label" style="font-weight: bold; "&gt;OK&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Segoe UI', Verdana, Arial; font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;In the SQL Server Management Studio dialog box, click &lt;span class="label" style="font-weight: bold; "&gt;OK&lt;/span&gt; to acknowledge the requirement to restart SQL Server.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Segoe UI', Verdana, Arial; font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;In Object Explorer, right-click your server, and then click &lt;span class="label" style="font-weight: bold; "&gt;Restart&lt;/span&gt;. If SQL Server Agent is running, it must also be restarted.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Segoe UI', Verdana, Arial; font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;Execute the following statements to enable &lt;div style="display: inline; height: auto; position: absolute; visibility: hidden; width: auto; "&gt;&lt;/div&gt;the sa password and assign a password.  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Segoe UI', Verdana, Arial; font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-family: Consolas, Courier, monospace; font-size: 10.8333px; white-space: pre; "&gt;ALTER LOGIN sa ENABLE ;&lt;/span&gt;&lt;pre style="padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Consolas, Courier, monospace; word-break: break-all; word-wrap: break-word; font-style: normal; font-weight: normal; "&gt;GO ALTER LOGIN sa WITH PASSWORD = '&lt;enterstrongpasswordhere&gt;' ; GO&lt;/pre&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Segoe UI', Verdana, Arial; font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;In Object Explorer, expand &lt;span class="label" style="font-weight: bold; "&gt;Security&lt;/span&gt;, expand Logins, right-click &lt;span class="label" style="font-weight: bold; "&gt;sa&lt;/span&gt;, and then click &lt;span class="label" style="font-weight: bold; "&gt;Properties&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Segoe UI', Verdana, Arial; font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;On the &lt;span class="label" style="font-weight: bold; "&gt;General&lt;/span&gt; page, you might have to create and confirm a password for the sa login.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Segoe UI', Verdana, Arial; font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;&lt;span class="Apple-style-span" style="font-size: 10.8333px; "&gt;On the &lt;span class="label" style="font-weight: bold; "&gt;Status&lt;/span&gt; page, in the &lt;span class="label" style="font-weight: bold; "&gt;Login&lt;/span&gt; section, click &lt;span class="label" style="font-weight: bold; "&gt;Enabled&lt;/span&gt;, and then click &lt;span class="label" style="font-weight: bold; "&gt;OK&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-7873297001847750315?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/7873297001847750315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/08/change-server-authentication-mode.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/7873297001847750315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/7873297001847750315'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/08/change-server-authentication-mode.html' title='Change Server Authentication Mode'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-5862869031129236592</id><published>2010-08-17T01:37:00.000-07:00</published><updated>2010-08-17T01:38:31.779-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><title type='text'>Unable To Locate Component</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Error : This application has failed to start because php_mbstring.dll was not found. Re-installing the application may fix this problem.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Solve : &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana, Arial, sans-serif; line-height: 26px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Either install php_mbstring.dll or remove (or comment out)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: verdana, Arial, sans-serif; line-height: 22px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;extension=php_mbstring.dll from your php.ini file.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-5862869031129236592?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/5862869031129236592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/08/unable-to-locate-component.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/5862869031129236592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/5862869031129236592'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/08/unable-to-locate-component.html' title='Unable To Locate Component'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-5085908139056324196</id><published>2010-08-05T00:48:00.000-07:00</published><updated>2010-08-05T00:57:43.146-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>DateTime Format</title><content type='html'>สำหรับนักพัฒนาโปรแกรมแล้ว เรื่อง Datetime ค่อนข้าวจะเรียกได้ว่าเป็นปัญหามากทีเดียว บางคนอาจสงสัยว่ามันเป็นปัญหายังไง สำหรับปัญหานี้จะไม่มีถ้าโปรแกรมเราทำงานเพียงเครื่องเดียวไม่ต้อง connect กับ database ที่อยู่ยังเครื่องอื่น เพราะถ้าเรา connect database เครื่องอื่นแล้ว datetime format ของเครื่งอแต่ละเครื่องอาจไม่เหมือนกัน สามารถทำได้โดยการ check ดูว่าเครื่องมี cultureinfo เป็นอะไรแล้วค่อยเปลี่ยน แต่จริง ๆ ควรเอา Datetime จากเครื่อง server database เลยจะดีที่สุด&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-5085908139056324196?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/5085908139056324196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/08/datetime-format.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/5085908139056324196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/5085908139056324196'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/08/datetime-format.html' title='DateTime Format'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-468456844114711870</id><published>2010-07-15T18:20:00.001-07:00</published><updated>2010-07-15T18:20:37.504-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft Learning</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 10.8333px; border-collapse: collapse; "&gt;&lt;div&gt;&lt;p&gt;Certification/Exams&lt;/p&gt;&lt;div&gt;&lt;p&gt;Join Other IT Professionals and Developers Playing&lt;/p&gt;&lt;div&gt;Take a crack at a typical certification exam question, or learn something new about Windows 7. &lt;a href="http://click.email.microsoftemail.com/?qs=51de67701bb8abc2a183f2ad972063134f90358384ecc2816af28591549003eb454c09169111008c" target="_blank" style="color: rgb(42, 93, 176); "&gt;Are You Certifiable?&lt;/a&gt; is the spot to have some fun while learning&lt;/div&gt;&lt;a href="http://click.email.microsoftemail.com/?qs=51de67701bb8abc2dcaed09c0b1a0c587645a3a7f937f3b2cf385fb1c216e225d2229eff0aead5063da00c84beb11727" target="_blank" style="color: rgb(42, 93, 176); "&gt;Read the full article »&lt;/a&gt;&lt;br /&gt;&lt;span&gt;Original Publication Date: 07/01/2010&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Application Compatibility for Office 2010&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;span face=""&gt;Keep your technical skills up to date with this latest training opportunity for Office 2010. Analyze your environment for installed add-ins and identify potential migration issues as you migrate earlier versions of Office to Office 2010. Watch this &lt;/span&gt;&lt;a href="http://r.ch9.ms/acoff2010/" target="_blank" style="color: rgb(42, 93, 176); "&gt;video on Channel 9&lt;/a&gt;&lt;span face=""&gt; to learn how the Compatibility Inspector tools can perform an analysis of the code and suggest potential issues. Additional videos and a lab are also available.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;span&gt;Original Publication Date: 06/22/2010&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;p&gt;Learn SharePoint 2010 Best Practices&lt;/p&gt;&lt;div&gt;&lt;p&gt;As an MCP, keep your technical skills up to date with help from the latest training opportunity for SharePoint 2010. In this &lt;a href="http://r.ch9.ms/sp2010bp/" target="_blank" style="color: rgb(42, 93, 176); "&gt;new training course on Channel 9&lt;/a&gt;, you’ll explore design considerations to keep in mind as you start creating SharePoint solutions targeting SharePoint 2010.  Additional videos, labs, and code available to help you learn more about SharePoint testing, deployment, and security.&lt;/p&gt;&lt;/div&gt;&lt;span&gt;Original Publication Date: 06/22/2010&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" width="2%" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: arial, sans-serif; "&gt;&lt;img alt="" height="1" width="10" style="display: block; " /&gt;&lt;/td&gt;&lt;td valign="top" width="24%" align="left" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: arial, sans-serif; "&gt;&lt;table width="100%" bgcolor="#d7e3f0" border="0" cellpadding="5" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: arial, sans-serif; "&gt;&lt;p&gt;Monthly Edition&lt;/p&gt;&lt;p&gt;July 2010&lt;/p&gt;&lt;p&gt;In This Issue&lt;/p&gt;&lt;ul&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="ProgramAnnouncement" href="https://mail.google.com/mail/?ui=2&amp;amp;view=bsp&amp;amp;ver=ohhl4rw8mbn4#129d78d070dcb0c7_ProgramAnnouncement" style="color: rgb(42, 93, 176); "&gt;Program Announcements&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Certification" href="https://mail.google.com/mail/?ui=2&amp;amp;view=bsp&amp;amp;ver=ohhl4rw8mbn4#129d78d070dcb0c7_Certification" style="color: rgb(42, 93, 176); "&gt;Certification&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Resources&lt;/p&gt;&lt;ul&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Born to Learn blog" href="http://click.email.microsoftemail.com/?qs=beaf34883deaf2cd578ab38736035b2874503806cd7922ebbaf56149e97fad5ce2c04705d80beb8f" target="_blank" style="color: rgb(42, 93, 176); "&gt;&lt;em&gt;Born to Learn&lt;/em&gt; blog&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="MCP Web site" href="http://click.email.microsoftemail.com/?qs=beaf34883deaf2cdfb556008ef13ea5adb97b7fba640089e94c9de939b099da01860c97ddbb27120" target="_blank" style="color: rgb(42, 93, 176); "&gt;MCP Web site&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Special Offers for MCPs" href="http://click.email.microsoftemail.com/?qs=beaf34883deaf2cda8cce0ae6803d8c15f8a03408fb1a5bf3f1dc392f556b779b150210fe09f4010" target="_blank" style="color: rgb(42, 93, 176); "&gt;Special Offers for MCPs&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Share Your Feedback&lt;/p&gt;&lt;ul&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Tell Us What You Think About This Newsletter" href="http://click.email.microsoftemail.com/?qs=beaf34883deaf2cd6acf6f09a29cce452c1dedc56a19b992d24ed938bc02674e4f90dec557ed0e27" target="_blank" style="color: rgb(42, 93, 176); "&gt;Tell Us What You Think About This Newsletter&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Learning Portals&lt;/p&gt;&lt;ul&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Windows 7" href="http://click.email.microsoftemail.com/?qs=843518d91dacd551879102a2f63420f878e18d8ebe2eabc3c8e2b1694315513a5837ee4135d7edb3" target="_blank" style="color: rgb(42, 93, 176); "&gt;Windows 7&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Windows Vista" href="http://click.email.microsoftemail.com/?qs=843518d91dacd551705342bc9890b62e278fc3648bddfd79ff8e51f3d6b69e6d9a8c452a1734aafa" target="_blank" style="color: rgb(42, 93, 176); "&gt;Windows Vista&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Windows Server 2008" href="http://click.email.microsoftemail.com/?qs=843518d91dacd5518565976533f92c593831cef28821cc0ded502f959377d28ac326f1eef1a86c56" target="_blank" style="color: rgb(42, 93, 176); "&gt;Windows Server 2008&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Microsoft SQL Server 2008" href="http://click.email.microsoftemail.com/?qs=843518d91dacd551f60142a93516a4d2089ac0c0de3d9bd14bb6431bc985945ae49d2b0e41e24aba" target="_blank" style="color: rgb(42, 93, 176); "&gt;Microsoft SQL Server 2008&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Microsoft SQL Server 2005" href="http://click.email.microsoftemail.com/?qs=843518d91dacd55168e0e9affb2a0099a78f8796b9bca33172ab1f0e4ef25ff19e1eb22132052d3d" target="_blank" style="color: rgb(42, 93, 176); "&gt;Microsoft SQL Server 2005&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Visual Studio 2008" href="http://click.email.microsoftemail.com/?qs=843518d91dacd551689df9fc930414857c3ee23c377a3036f3fc5a0c52a5088d10450121f2d35fd1" target="_blank" style="color: rgb(42, 93, 176); "&gt;Visual Studio 2008&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Visual Studio 2005" href="http://click.email.microsoftemail.com/?qs=843518d91dacd551ddf162b091f9163c8934471c6c1bbd4f0ba4a6446a1ca53bb3e1c4383df820e3" target="_blank" style="color: rgb(42, 93, 176); "&gt;Visual Studio 2005&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Exchange Server 2010" href="http://click.email.microsoftemail.com/?qs=843518d91dacd5517c064f605058d1408c0e41a87d80d02dfe03407b6ea6c323176b7c9a9da3044c" target="_blank" style="color: rgb(42, 93, 176); "&gt;Exchange Server 2010&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Exchange Server 2007" href="http://click.email.microsoftemail.com/?qs=e5c7366f5c5f6806aecafec05dfbe9bde3be9aaeef7a428a2fa615b010b32a6dd38f29cbdd803a59" target="_blank" style="color: rgb(42, 93, 176); "&gt;Exchange Server 2007&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Microsoft Forefront" href="http://click.email.microsoftemail.com/?qs=e5c7366f5c5f68060a6350f6844f77073a3cdd42f62c769dad531e49586fcb153c653040551d6162" target="_blank" style="color: rgb(42, 93, 176); "&gt;Microsoft Forefront&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="2007 Microsoft Office System" href="http://click.email.microsoftemail.com/?qs=e5c7366f5c5f6806f74cc300a64f9236e81ffae0bb2f14a40da4f697ed32f4a110372dc55dd0f70a" target="_blank" style="color: rgb(42, 93, 176); "&gt;2007 Microsoft Office System&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Microsoft Office Communications Server 2007" href="http://click.email.microsoftemail.com/?qs=e5c7366f5c5f6806df1b1c6548c9817e045c414c784c33c22f438799c41ce11ab11751b7f75f1eee" target="_blank" style="color: rgb(42, 93, 176); "&gt;Microsoft Office Communications Server 2007&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;span style="color: blue; "&gt;» &lt;/span&gt;&lt;a title="Microsoft Virtualization" href="http://click.email.microsoftemail.com/?qs=e5c7366f5c5f68069da9a50645fd9bc1a53de3dbf3dc11a9af204d110c197c948dd7cf7d2cc2a869" target="_blank" style="color: rgb(42, 93, 176); "&gt;Microsoft Virtualization&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-468456844114711870?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/468456844114711870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/07/microsoft-learning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/468456844114711870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/468456844114711870'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/07/microsoft-learning.html' title='Microsoft Learning'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-8158624209308910256</id><published>2010-07-15T18:18:00.000-07:00</published><updated>2010-07-15T18:19:02.486-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Services'/><title type='text'>Amazon Web Services</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: verdana; font-size: small; border-collapse: collapse; "&gt;&lt;p&gt;Over the past month, several AWS service teams have released exciting features and capabilities to help customers be successful. Amazon EC2 has released several features, including Cluster Compute Instances, designed for high-performance computing (HPC) applications and support for user managed kernels. Amazon S3 has released support for Bucket Policies and support for Reduced Redundancy Storage in the AWS Management Console. Amazon Simple Queue Service has introduced a free tier, giving customers the first 100,000 requests at no charge. We have also released several resources: a web hosting whitepaper, a new Mechanical Turk best practices guide, and developer resources for Windows and .NET.&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=XAEH7DCVWOAI1B7BIM7RA2SMSUGA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fdeveloper.amazonwebservices.com%2Fconnect%2Fentry.jspa%3FexternalID%3D3979%26categoryID%3D42" target="_blank" style="color: rgb(42, 93, 176); "&gt;Read this newsletter online&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="100%" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: arial, sans-serif; "&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;ul&gt;&lt;li style="margin-left: 15px; "&gt;&lt;a href="https://mail.google.com/mail/?ui=2&amp;amp;view=bsp&amp;amp;ver=ohhl4rw8mbn4#129d7fff846ee54b_section1" style="color: rgb(42, 93, 176); "&gt;News &amp;amp; Announcements&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="margin-left: 15px; "&gt;Announcing Cluster Compute Instances for Amazon EC2&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;Amazon EC2 Support for User Managed Kernels&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;Amazon VPC Adds IP Address Assignment Capability&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;Amazon CloudWatch Adds Monitoring for Amazon EBS Volumes&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;Amazon CloudFront Enhances Log Files&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;Amazon S3 Announces Support for Bucket Policies&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;Amazon S3 Enhances Support for Reduced Redundancy Storage&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;Amazon RDS Now Supports SSL Encrypted Connections&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;Amazon SQS Introduces Free Tier and Adds Support for Larger Messages and Longer Retention&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;New Amazon Mechanical Turk Best Practices Guide&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;AWS Authentication Survey&lt;/li&gt;&lt;/ul&gt;&lt;li style="margin-left: 15px; "&gt;&lt;a href="https://mail.google.com/mail/?ui=2&amp;amp;view=bsp&amp;amp;ver=ohhl4rw8mbn4#129d7fff846ee54b_section2" style="color: rgb(42, 93, 176); "&gt;Developer Resources&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;a href="https://mail.google.com/mail/?ui=2&amp;amp;view=bsp&amp;amp;ver=ohhl4rw8mbn4#129d7fff846ee54b_section4" style="color: rgb(42, 93, 176); "&gt;AWS On The Road&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;&lt;a href="https://mail.google.com/mail/?ui=2&amp;amp;view=bsp&amp;amp;ver=ohhl4rw8mbn4#129d7fff846ee54b_section5" style="color: rgb(42, 93, 176); "&gt;Virtual Events&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;hr /&gt;&lt;a name="129d7fff846ee54b_section1" style="color: rgb(42, 93, 176); "&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="font-family:verdana;font-size:85%;color:#CC6600;"&gt;News &amp;amp; Announcements&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;hr /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;p&gt;To keep you up-to-date, here are the latest news items and announcements from AWS.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Announcing Cluster Compute Instances for Amazon EC2&lt;/b&gt;&lt;br /&gt;We are excited to announce the availability of Cluster Compute Instances for Amazon EC2, a new instance type specifically designed for high-performance computing (HPC) applications and other demanding network-bound applications. Customers with complex computational workloads such as tightly coupled parallel processes, or with applications sensitive to network performance, can now achieve the same high compute and network performance provided by custom-built infrastructure while benefiting from the elasticity, flexibility and cost advantages of Amazon EC2. Learn more about the new &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=NN04UKBCDYL3INQIEORVK88HGXAA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Faws.amazon.com%2Fec2%2F%3Fref_%3Dpe_8050_16263610" target="_blank" style="color: rgb(42, 93, 176); "&gt;Cluster Compute instances&lt;/a&gt; and their use in &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=8AE46URFUZX1PJFEKRYWLOWCAPCA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Faws.amazon.com%2Fec2%2Fhpc-applications%3Fref_%3Dpe_8050_16263610" target="_blank" style="color: rgb(42, 93, 176); "&gt;running HPC applications&lt;/a&gt;. Or, sign-up to attend the &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=BT20PVLWED3N94AJWJ9VGEFWAPOA&amp;amp;T=C&amp;amp;U=https%3A%2F%2Fwww2.gotomeeting.com%2Fregister%2F577782306" target="_blank" style="color: rgb(42, 93, 176); "&gt;Introduction to Cluster Compute Instances webinar&lt;/a&gt; on July 21.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Amazon EC2 Support for User Managed Kernels&lt;/b&gt;&lt;br /&gt;Many Amazon EC2 users have asked for the ability to load and manage their own kernels when they launch an instance, and now you can. Amazon EC2 has launched a special Amazon Kernel Image (AKI), based on &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=R66VXCKSZSSHAXVPEWAVWMZB7TKA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fblog.xen.org%2Findex.php%2F2008%2F08%2F28%2Fxen-33-feature-pv-grub%2F" target="_blank" style="color: rgb(42, 93, 176); "&gt;Xen PV-GRUB&lt;/a&gt;, which loads a kernel of your choosing from your AMI when you launch an instance. We are working with popular AMI maintainers to begin using this feature, so that new instances launched with those AMIs will now have user managed kernels. Check with the maintainer of your AMI to see when they will make the switch. AMI maintainers choosing not to enable this feature will work just as they always have. If you bundle your own AMIs and want to start using this feature immediately, read this &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=9LCRWNIQOZRNGOZDJPH9VJLVJYSA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fdeveloper.amazonwebservices.com%2Fconnect%2Fentry.jspa%3FcategoryID%3D174%26externalID%3D3967" target="_blank" style="color: rgb(42, 93, 176); "&gt;Feature Guide&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Amazon VPC Adds IP Address Assignment Capability&lt;/b&gt;&lt;br /&gt;Now you can specify the IP address of any Amazon EC2 instance you launch within your VPC. This new feature makes it easier to run services within Amazon VPC that your users and applications expect to have a consistent IP address. For example, this feature makes it easier for you to run DNS servers and Microsoft Active Directory domain controllers within Amazon VPC. When you specify an IP address, it is retained for the instance's lifetime. An IP address previously assigned to a running instance can only be used again once that instance is in a terminated state. For more information about how to leverage this highly requested capability, please see the &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=7MAFJ8DMRWJM8TKCBMDYTEW68HIA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fdocs.amazonwebservices.com%2FAmazonVPC%2Flatest%2FGettingStartedGuide%2F" target="_blank" style="color: rgb(42, 93, 176); "&gt;Amazon VPC Getting Started Guide&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Amazon CloudWatch Adds Monitoring for Amazon EBS Volumes&lt;/b&gt;&lt;br /&gt;Amazon CloudWatch has added monitoring support for all Amazon EBS volumes for no additional charge. This monitoring provides performance metrics for your Amazon EBS volumes on bandwidth, throughput, latency and queue depth accessible via the AWS CloudWatch API or the AWS Management Console. For information on the metric schema and the graphs available, please see the &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=VCKO2ZPHC2NJ0OAGFYD8MAOPQK4A&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fdocs.amazonwebservices.com%2FAWSEC2%2Flatest%2FUserGuide%2Findex.html%3Fusing-cloudwatch.html" target="_blank" style="color: rgb(42, 93, 176); "&gt;Amazon EC2 User Guide&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Amazon CloudFront Enhances Log Files&lt;/b&gt;&lt;br /&gt;Amazon CloudFront, the easy to use content delivery network, now supports query string parameters added to access logs. This feature will help you analyze your traffic to images distributed through Amazon CloudFront. You can include unique identifiers to each of your requests to analyze things like which end users are making which requests, or which web pages are generating the most traffic for your objects, and these will be added query string parameters to access logs. You can read more about our access logs in the &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=WPWKAWDHGNG1BVMQ1HYEVXOPLA4A&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fdocs.amazonwebservices.com%2FAmazonCloudFront%2Flatest%2FDeveloperGuide%2Findex.html%3FAccessLogs.html" target="_blank" style="color: rgb(42, 93, 176); "&gt;Amazon CloudFront Developer Guide&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Amazon S3 Announces Support for Bucket Policies&lt;/b&gt;&lt;br /&gt;Amazon S3 bucket policies gives customers the ability to create conditional rules for managing access to their buckets and objects. Bucket policies can restrict access based on AWS account as well as request-based attributes, such as HTTP referrer and IP address. With bucket policies, customers can also now define security rules that apply to more than one object, including all objects or a subset of objects within a bucket. For more information, please refer to the &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=NBPDX9OYEBHEA2FPQXKSJXOOMMSA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Faws.amazon.com%2Fs3%2Ffaqs%2F%3Fref_%3Dpe_8050_16263610" target="_blank" style="color: rgb(42, 93, 176); "&gt;Amazon S3 FAQs&lt;/a&gt; and &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=GHRWLHRO2YMKQFF2M8RFIO9QL1OA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fdocs.amazonwebservices.com%2FAmazonS3%2Flatest%2Fdev%2F" target="_blank" style="color: rgb(42, 93, 176); "&gt;Developer Guide&lt;/a&gt; or watch the &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=3YSAWDT3CTAIUFSHFI1OBQRL66KA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Faws.amazon.com%2Fresources%2Fwebinars%2F%3Fref_%3Dpe_8050_16263610" target="_blank" style="color: rgb(42, 93, 176); "&gt;Introduction to Bucket Policies recorded webcast&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Amazon S3 Enhances Support for Reduced Redundancy Storage&lt;/b&gt;&lt;br /&gt;Amazon S3 has released two features for Reduced Redundancy Storage (RRS): notifications for object loss and support in the AWS Management Console. Customers using the console can now select the RRS storage option when uploading new files and can easily move a set of objects or even an entire folder from Standard storage to RRS. Additionally, customers can now configure their bucket so that when Amazon S3 detects the loss of an RRS object, a notification will be sent through Amazon Simple Notification Service (SNS). For more information on these new features, attend the &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=SEOP593SIOKCXRTNCENVBBAAQL4A&amp;amp;T=C&amp;amp;U=https%3A%2F%2Fwww2.gotomeeting.com%2Fregister%2F538698979" target="_blank" style="color: rgb(42, 93, 176); "&gt;webinar&lt;/a&gt; on July 20 or visit the &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=AUPTEAGWUU5D4SGSDYQMW8KGLAYA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Faws.amazon.com%2Fs3%3Fref_%3Dpe_8050_16263610" target="_blank" style="color: rgb(42, 93, 176); "&gt;Amazon S3 page&lt;/a&gt; for more details.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Amazon RDS Now Supports SSL Encrypted Connections&lt;/b&gt;&lt;br /&gt;Amazon RDS, the relational database in the cloud, now generates an SSL certificate for each Database Instance that you can use to encrypt the data transferred between your application and your DB Instance. If you would like to encrypt your DB Instance connections for enhanced security or learn more about Amazon RDS SSL support, please visit the &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=VA34PMDFIJ14JJ7MNISXCYEASXMA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fdeveloper.amazonwebservices.com%2Fconnect%2Fann.jspa%3FannID%3D708" target="_blank" style="color: rgb(42, 93, 176); "&gt;forum announcement&lt;/a&gt; for more information.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Amazon SQS Introduces Free Tier and Adds Support for Larger Messages and Longer Retention&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=WWKTSECSII4FJ1YAXRPNR0Y8G10A&amp;amp;T=C&amp;amp;U=http%3A%2F%2Faws.amazon.com%2Fsqs%3Fref_%3Dpe_8050_16263610" target="_blank" style="color: rgb(42, 93, 176); "&gt;Amazon SQS&lt;/a&gt;, the reliable, highly scalable, hosted queue service now offers a free tier that makes trying the service risk free. Starting July 1, Amazon SQS users will incur no charges for the first 100,000 requests. Many applications may be able to operate within this free tier limit and pricing for additional requests continues to be $0.10 per 100,000 requests. In addition, Amazon SQS now supports larger message sizes of up to 64 kB and message retention can now be configured for up to 2 weeks. These features increase the range of applications that can potentially use Amazon SQS for queuing.&lt;/p&gt;&lt;p&gt;&lt;b&gt;New Amazon Mechanical Turk Best Practices Guide&lt;/b&gt;&lt;br /&gt;This &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=H8RGCAJQAT77NNXIPVSTQEWKWWUA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fmturkpublic.s3.amazonaws.com%2Fdocs%2FMTURK_BP.pdf" target="_blank" style="color: rgb(42, 93, 176); "&gt;best practices guide&lt;/a&gt; has been expanded to help businesses manage the on-demand human workforce of Mechanical Turk and get better results. Learn techniques including how to qualify a group of workers, how to route your work to this qualified group, and how to set your price. These best practices will make it easier to get better, more accurate work results.&lt;/p&gt;&lt;p&gt;&lt;b&gt;AWS Authentication Survey&lt;/b&gt;&lt;br /&gt;If you have feedback on how AWS can help improve your organization's current authentication process or technology, we highly encourage you to participate in this survey. This short, &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=1BVIVWN9H67KVBTGA9JPDLEZGJCA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fsurvey.amazonwebservices.com%2Fsurvey%2Fs%3Fs%3D1498" target="_blank" style="color: rgb(42, 93, 176); "&gt;15 question survey&lt;/a&gt; will help us understand your authentication needs. We appreciate your feedback and time.&lt;/p&gt;&lt;hr /&gt;&lt;a name="129d7fff846ee54b_section2" style="color: rgb(42, 93, 176); "&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="font-family:verdana;font-size:85%;color:#CC6600;"&gt;Developer Resources&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;hr /&gt;&lt;p&gt;Check out these developer resources to help you build and grow on AWS.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=VGRYJAAKD0WFX6ECGLIHFLB0GREA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fmedia.amazonwebservices.com%2FAWS_Web_Hosting_Best_Practices.pdf%2FAWS_Building_Fault_Tolerant_Applications.pdf" target="_blank" style="color: rgb(42, 93, 176); "&gt;AWS Whitepaper: Web Application Hosting on the AWS Cloud&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;This whitepaper discusses best practices for hosting your web application on Amazon Web Services. It is targeted at IT Managers and Systems Architects who are looking to build a highly available, scalable Web application on the cloud. Download the &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=VGRYJAAKD0WFX6ECGLIHFLB0GREA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fmedia.amazonwebservices.com%2FAWS_Web_Hosting_Best_Practices.pdf%2FAWS_Building_Fault_Tolerant_Applications.pdf" target="_blank" style="color: rgb(42, 93, 176); "&gt;whitepaper&lt;/a&gt; and see the list of whitepapers at &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=MAXOAROAMIOMYTWAVVOOA89QYVCA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Faws.amazon.com%2Fwhitepapers%3Fref_%3Dpe_8050_16263610" target="_blank" style="color: rgb(42, 93, 176); "&gt;aws.amazon.com/whitepapers&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=D5ELS8ZJMNBGBH7BYVAUMM9U0VKA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Faws.typepad.com%2Faws%2F2010%2F06%2Fbuilding-three-tier-architectures-with-security-groups.html" target="_blank" style="color: rgb(42, 93, 176); "&gt;Doing More With Amazon EC2 Security Groups&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Learn more about using Amazon EC2 Security Groups by reading this article by Steve Riley, AWS security evangelist. The article describes how to use Security Groups to define a virtual three-tier architecture.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=LYNMEY1KVXQNAKJPYKZYABYQGNWA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fdeveloper.amazonwebservices.com%2Fconnect%2Fentry.jspa%3FexternalID%3D3698%26categoryID%3D174" target="_blank" style="color: rgb(42, 93, 176); "&gt;Single Sign-on with Windows ADFS to Amazon EC2 .NET Applications&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;This document provides step-by-step instructions for creating a test lab demonstrating identity federation between an on-premise Windows Server Active Directory domain and an &lt;a href="http://asp.net/" target="_blank" style="color: rgb(42, 93, 176); "&gt;ASP.NET&lt;/a&gt; web application hosted on Amazon EC2, using Microsoft's Active Directory Federation Services (ADFS) technology.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=9LYLBWPQEANUQB0AOYBXRPGS8NIA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fdeveloper.amazonwebservices.com%2Fconnect%2Fentry.jspa%3FexternalID%3D3801" target="_blank" style="color: rgb(42, 93, 176); "&gt;Using Windows PowerShell with the AWS SDK for .NET&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;This how-to article by Microsoft MVP Macro Shaw looks at how to use Microsoft Windows PowerShell 2 and the AWS SDK for .NET with Amazon S3. See all available resources for Windows &amp;amp; .NET in the &lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=TUV1CZPEH7JK9DZSLE7GLYOF0YMA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Faws.amazon.com%2Fnet%2F%3Fref_%3Dpe_8050_16263610" target="_blank" style="color: rgb(42, 93, 176); "&gt;.NET Developer Center&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;a name="129d7fff846ee54b_section4" style="color: rgb(42, 93, 176); "&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;color:#CC6600;"&gt;&lt;b&gt;AWS On The Road&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;hr /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;p&gt;We hope you can join AWS, our customers, and partners at the following events.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=PYLARY9BWBYPPLYLK0542TZ6USKA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Faws.amazon.com%2Fenterprise_la%3Fref_%3Dpe_8050_16263610" target="_blank" style="color: rgb(42, 93, 176); "&gt;AWS Cloud for the Enterprise Event&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;July 20, Los Angeles&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=2T3NNFMAVN1NXDU8YL5ETMDDTEEA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Faws.amazon.com%2Faws-casual-connect-seattle%3Fref_%3Dpe_8050_16263610" target="_blank" style="color: rgb(42, 93, 176); "&gt;Casual Connect Seattle&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;July 20-22, Seattle, WA&lt;br /&gt;Join AWS at Casual Connect to learn how cloud computing allows social gaming companies to cost-effectively develop and scale with their rapidly growing user base.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=RR8HQDANHG6TG3OZHKJVQZ0AY70A&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fwww.meetup.com%2Fcloudcomputing%2F" target="_blank" style="color: rgb(42, 93, 176); "&gt;Silicon Valley Cloud Computing User Group&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;July 19, Palo Alto, CA&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=A3AEVY6MIH12MH2TFWDF58LDCMEA&amp;amp;T=C&amp;amp;U=https%3A%2F%2Fwww-304.ibm.com%2Fisv%2Fspc%2Fevents%2Fdescription.jsp%3Fevent%3D25D5AC493BED013E8525757B00682464" target="_blank" style="color: rgb(42, 93, 176); "&gt;Workshop: Getting Started with IBM Software on AWS, featuring WebSphere sMash and DB2&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;July 22, San Mateo, CA&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=5RKHAWLBNN5LILEWWYCM9RB617CA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fwww.meetup.com%2FAWSnewyork%2F" target="_blank" style="color: rgb(42, 93, 176); "&gt;AWS User Group - NYC&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;August 11, New York, NY&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=A9NVUV0G3ULIACJND3HEM3CI9PAA&amp;amp;T=C&amp;amp;U=http%3A%2F%2Fhadoopday2010.eventbrite.com%2F" target="_blank" style="color: rgb(42, 93, 176); "&gt;Seattle Hadoop Day&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;August 14, Seattle, WA&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;hr /&gt;&lt;a name="129d7fff846ee54b_section5" style="color: rgb(42, 93, 176); "&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;color:#CC6600;"&gt;&lt;b&gt;Virtual Events&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;hr /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;p&gt;Learn more about AWS by registering for an upcoming webinar or virtual event.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=SEOP593SIOKCXRTNCENVBBAAQL4A&amp;amp;T=C&amp;amp;U=https%3A%2F%2Fwww2.gotomeeting.com%2Fregister%2F538698979" target="_blank" style="color: rgb(42, 93, 176); "&gt;Introducing Amazon S3 Notifications for Reduced Redundancy Storage Object Loss&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;July 20, 10 AM PDT&lt;br /&gt;Attend this webinar to learn more about enhancements to Amazon S3's Reduced Redundancy Storage (RRS), specifically notifications for RRS object loss and support in the AWS Management Console. We will walk through these features and take questions from the live webinar audience.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=BT20PVLWED3N94AJWJ9VGEFWAPOA&amp;amp;T=C&amp;amp;U=https%3A%2F%2Fwww2.gotomeeting.com%2Fregister%2F577782306" target="_blank" style="color: rgb(42, 93, 176); "&gt;Introduction to Cluster Compute Instances for Amazon EC2&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;July 21, 10 AM PDT&lt;br /&gt;Attend this webinar and learn about the new offering from Amazon EC2: Cluster Compute Instances. Cluster Compute Instances are a new EC2 instance type that combine high compute performance with low latency, high bandwidth networking optimized for a number of tightly-coupled parallel workloads and other network intensive applications. Deepak Singh will walk through this feature and its use cases, and take questions from the live webinar audience.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.amazon.com/gp/r.html?R=FTXT8KO5CSY6&amp;amp;C=3FRN3ER1XXKY3&amp;amp;H=SWVH3FQYCAT7ZBUD1EZAZNVQYYCA&amp;amp;T=C&amp;amp;U=https%3A%2F%2Fwww2.gotomeeting.com%2Fregister%2F572231011" target="_blank" style="color: rgb(42, 93, 176); "&gt;The Amazon Cloud - Revolutionizing Rich Media Marketing&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;July 28, 2010, 10:00 AM PT&lt;br /&gt;AWS invites you to learn how Interactive Agencies (IAs) and their clients are using cloud computing to power their rich media marketing strategies, increasing their flexibility and decreasing time to market and costs. This webinar will cover key marketing use cases deployed in the cloud, including microsites, interactive web media campaigns, social networking applications, and marketing analytics. You will also learn how companies have implemented successful campaigns on AWS and how easy it is to get started.&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-8158624209308910256?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/8158624209308910256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/07/amazon-web-services.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/8158624209308910256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/8158624209308910256'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/07/amazon-web-services.html' title='Amazon Web Services'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-8130565764639293859</id><published>2010-07-15T07:49:00.000-07:00</published><updated>2010-07-15T07:50:33.149-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Stored Procedure'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Stored procedure date format</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"   style="  color: rgb(79, 79, 79); -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9.16667px;"&gt;&lt;table class="bodytext" cellspacing="0" cellpadding="3" border="1" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: rgb(79, 79, 79); text-decoration: none; "&gt;&lt;tbody&gt;&lt;tr align="center" bgcolor="#669900" style="font-weight: bold; color: rgb(255, 255, 255); "&gt;&lt;td colspan="4"&gt;Standard Date Formats&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center" bgcolor="#CCFF99" style="font-weight: bold; "&gt;&lt;td&gt;Date Format&lt;/td&gt;&lt;td&gt;Standard&lt;/td&gt;&lt;td&gt;SQL Statement&lt;/td&gt;&lt;td&gt;Sample Output&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;Mon DD YYYY &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;br /&gt;HH:MIAM (or PM)&lt;/td&gt;&lt;td align="center"&gt;Default&lt;/td&gt;&lt;td&gt;SELECT &lt;div style="display: inline; height: auto; position: absolute; visibility: hidden; width: auto; "&gt;&lt;/div&gt;CONVERT(VARCHAR(20), GETDATE(), 100)&lt;/td&gt;&lt;td align="center"&gt;Jan 1 2005 1:29PM &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;MM/DD/YY&lt;/td&gt;&lt;td align="center"&gt;USA&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(8), GETDATE(), 1) AS [MM/DD/YY]&lt;/td&gt;&lt;td align="center"&gt;11/23/98&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;MM/DD/YYYY&lt;/td&gt;&lt;td align="center"&gt;USA&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(10), GETDATE(), 101) AS [MM/DD/YYYY]&lt;/td&gt;&lt;td align="center"&gt;11/23/1998&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;YY.MM.DD&lt;/td&gt;&lt;td align="center"&gt;ANSI&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(8), GETDATE(), 2) AS [YY.MM.DD]&lt;/td&gt;&lt;td align="center"&gt;72.01.01&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;YYYY.MM.DD&lt;/td&gt;&lt;td align="center"&gt;ANSI&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(10), GETDATE(), 102) AS [YYYY.MM.DD]&lt;/td&gt;&lt;td align="center"&gt;1972.01.01&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;DD/MM/YY&lt;/td&gt;&lt;td align="center"&gt;British/French&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(8), GETDATE(), 3) AS [DD/MM/YY]&lt;/td&gt;&lt;td align="center"&gt;19/02/72&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;DD/MM/YYYY&lt;/td&gt;&lt;td align="center"&gt;British/French&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(10), GETDATE(), 103) AS [DD/MM/YYYY]&lt;/td&gt;&lt;td align="center"&gt;19/02/1972&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;DD.MM.YY&lt;/td&gt;&lt;td align="center"&gt;German&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(8), GETDATE(), 4) AS [DD.MM.YY]&lt;/td&gt;&lt;td align="center"&gt;25.12.05&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;DD.MM.YYYY&lt;/td&gt;&lt;td align="center"&gt;German&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(10), GETDATE(), 104) AS [DD.MM.YYYY]&lt;/td&gt;&lt;td align="center"&gt;25.12.2005&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;DD-MM-YY&lt;/td&gt;&lt;td align="center"&gt;Italian&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(8), GETDATE(), 5) AS [DD-MM-YY]&lt;/td&gt;&lt;td align="center"&gt;24-01-98&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;DD-MM-YYYY&lt;/td&gt;&lt;td align="center"&gt;Italian&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(10), GETDATE(), 105) AS [DD-MM-YYYY]&lt;/td&gt;&lt;td align="center"&gt;24-01-1998&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;DD Mon YY &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td align="center"&gt;-&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(9), GETDATE(), 6) AS [DD MON YY]&lt;/td&gt;&lt;td align="center"&gt;04 Jul 06 &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;DD Mon YYYY &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td align="center"&gt;-&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(11), GETDATE(), 106) AS [DD MON YYYY]&lt;/td&gt;&lt;td align="center"&gt;04 Jul 2006 &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;Mon DD, YY &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td align="center"&gt;-&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(10), GETDATE(), 7) AS [Mon DD, YY]&lt;/td&gt;&lt;td align="center"&gt;Jan 24, 98 &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;Mon DD, YYYY &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td align="center"&gt;-&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(12), GETDATE(), 107) AS [Mon DD, YYYY]&lt;/td&gt;&lt;td align="center"&gt;Jan 24, 1998 &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;HH:MM:SS&lt;/td&gt;&lt;td align="center"&gt;-&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(8), GETDATE(), 108)&lt;/td&gt;&lt;td align="center"&gt;03:24:53&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;Mon DD YYYY HH:MI:SS:MMMAM (or PM) &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td align="center"&gt;Default +&lt;br /&gt;milliseconds&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(26), GETDATE(), 109)&lt;/td&gt;&lt;td align="center"&gt;Apr 28 2006 12:32:29:253PM &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;MM-DD-YY&lt;/td&gt;&lt;td align="center"&gt;USA&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(8), GETDATE(), 10) AS [MM-DD-YY]&lt;/td&gt;&lt;td align="center"&gt;01-01-06&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;MM-DD-YYYY&lt;/td&gt;&lt;td align="center"&gt;USA&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(10), GETDATE(), 110) AS [MM-DD-YYYY]&lt;/td&gt;&lt;td align="center"&gt;01-01-2006&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;YY/MM/DD&lt;/td&gt;&lt;td align="center"&gt;-&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(8), GETDATE(), 11) AS [YY/MM/DD]&lt;/td&gt;&lt;td align="center"&gt;98/11/23&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;YYYY/MM/DD&lt;/td&gt;&lt;td align="center"&gt;-&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(10), GETDATE(), 111) AS [YYYY/MM/DD]&lt;/td&gt;&lt;td align="center"&gt;1998/11/23&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;YYMMDD&lt;/td&gt;&lt;td align="center"&gt;ISO&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(6), GETDATE(), 12) AS [YYMMDD]&lt;/td&gt;&lt;td align="center"&gt;980124&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;YYYYMMDD&lt;/td&gt;&lt;td align="center"&gt;ISO&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(8), GETDATE(), 112) AS [YYYYMMDD]&lt;/td&gt;&lt;td align="center"&gt;19980124&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;DD Mon YYYY HH:MM:SS:MMM(24h) &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td align="center"&gt;Europe default + milliseconds&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(24), GETDATE(), 113)&lt;/td&gt;&lt;td align="center"&gt;28 Apr 2006 00:34:55:190 &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;HH:MI:SS:MMM(24H)&lt;/td&gt;&lt;td align="center"&gt;-&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(12), GETDATE(), 114) AS [HH:MI:SS:MMM(24H)]&lt;/td&gt;&lt;td align="center"&gt;11:34:23:013&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;YYYY-MM-DD HH:MI:SS(24h)&lt;/td&gt;&lt;td align="center"&gt;ODBC Canonical&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(19), GETDATE(), 120)&lt;/td&gt;&lt;td align="center"&gt;1972-01-01 13:42:24&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;YYYY-MM-DD HH:MI:SS.MMM(24h)&lt;/td&gt;&lt;td align="center"&gt;ODBC Canonical&lt;br /&gt;(with milliseconds)&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(23), GETDATE(), 121)&lt;/td&gt;&lt;td align="center"&gt;1972-02-19 06:35:24.489&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;YYYY-MM-DDTHH:MM:SS:MMM&lt;/td&gt;&lt;td align="center"&gt;ISO8601&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(23), GETDATE(), 126)&lt;/td&gt;&lt;td align="center"&gt;1998-11-23T11:25:43:250&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;DD Mon YYYY HH:MI:SS:MMMAM &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td align="center"&gt;Kuwaiti&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(26), GETDATE(), 130)&lt;/td&gt;&lt;td align="center"&gt;28 Apr 2006 12:39:32:429AM &lt;sup style="color: red; "&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;DD/MM/YYYY HH:MI:SS:MMMAM&lt;/td&gt;&lt;td align="center"&gt;Kuwaiti&lt;/td&gt;&lt;td&gt;SELECT CONVERT(VARCHAR(25), GETDATE(), 131)&lt;/td&gt;&lt;td align="center"&gt;28/04/2006 12:39:32:429AM&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.sql-server-helper.com/tips/date-formats.aspx"&gt;More&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-8130565764639293859?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/8130565764639293859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/07/stored-procedure-date-fomat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/8130565764639293859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/8130565764639293859'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/07/stored-procedure-date-fomat.html' title='Stored procedure date format'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-9114414941468266474</id><published>2010-07-13T01:48:00.000-07:00</published><updated>2010-09-27T03:48:20.529-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Warehouse'/><category scheme='http://www.blogger.com/atom/ns#' term='Inventory'/><title type='text'>ระบบคลังสินค้า</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS'; color: rgb(103, 105, 107); line-height: 15px; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;สินค้าคงคลัง (Inventory)&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; หมายถึงวัสดุหรือสินค้า&lt;/span&gt;&lt;div style="display: inline; height: auto; position: absolute; visibility: hidden; width: auto; "&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;ต่างๆที่เก็บไว้เพื่อใช้ประโยชน์ในการดำเนินงาน อาจเป็นการดำเนินงานผลิต ดำเนินการขาย หรือดำเนินงานอื่นๆ ส่วนการจัดการสินค้าคงคลัง (Inventory Management) หมายความถึงการเก็บทรัพยากรไว้ใช้ในปัจจุบัน หรือในอนาคต เพื่อให้การดำเนินการของกิจการดำเนินไปอย่างราบรื่น ผ่านการวางแผนกำหนดปริมาณสินค้าคงคลังที่เหมาะสม&lt;br /&gt;สินค้าคงคลังแบ่งได้เป็น 4 กลุ่มใหญ่ๆ คือ วัตถุดิบ งานระหว่างผลิตหรืองานระหว่างปฏิบัติการ วัสดุ อุปกรณ์ เครื่องมือที่ใช้ในการบำรุงรักษาและผลิต และสินค้าสำเร็จรูป&lt;br /&gt;ถ้าหากไม่มีสินค้าคงคลัง การผลิตก็อาจจะไม่ราบรื่น โดยทั่วไปฝ่ายขายค่อนข้างพอใจหากมีสินค้าคงคลังจำนวนมากๆ เพราะให้ความรู้สึกราบรื่น อย่างไรก็ตาม หน้าที่ของสินค้าคงคลังคือ รักษาความสมดุลระหว่างอุปสงค์และอุปทาน ทำให้เกิดการประหยัด ต่อขนาด (Economy of Scale) เพราะการสั่งซื้อจำนวนมากๆ เป็นการลดต้นทุน และคลังสินค้าช่วยเก็บสินค้าปริมาณมากนั้น&lt;br /&gt;แต่สินค้าคงคลังก็ถือเป็น Cost โดยตรง การพยากรณ์อุปสงค์เพื่อทราบจำนวนผลิตจึงเกี่ยวข้องโดยตรงกับสินค้าคงคลังและป้องกันความเสี่ยงต่างๆ ในกรณีที่โรงงานมีวัตถุดิบมาเป็นจำนวนมาก หากสินค้าคงคลังมีมากเกินไปก็เสียค่าใช้จ่ายในการจัดเก็บสูงผิดปกติ หากมีน้อยเกินไปก็อาจรบกวนสมดุลตลาด หรือทำให้การผลิตติดขัด&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;ความสำคัญของการจัดการสินค้าคงคลัง&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;เมื่อผลิตเป็นสินค้าแล้วก็จำเป็นต้องจัดการให้จำนวน สินค้ากระจายออกไป ก่อนที่สินค้าจะถึงมือผู้บริโภคคนสุดท้าย จะมีคลังสินค้าเป็นเสมือนหน่วยกลางระหว่างหน่วยผลิตและ หน่วยบริโภค ในอดีต สินค้าที่เก็บในคลังเป็นผลิตผลทางการเกษตร เก็บเพื่อรอจนกว่าฤดูเก็บเกี่ยวจะมาถึงอีกครั้งหนึ่ง ทำให้สินค้า ไม่มีความเคลื่อนไหว (Dead Stock) ซึ่งไม่เป็นที่นิยมในหลักการจัดเก็บสินค้าคงคลังยุคปัจจุบันมากนัก สมัยนี้สินค้าควรมีการ หมุนเวียนอยู่เสมอเพื่อความสดใหม่&lt;br /&gt;การหมุนเวียนเข้าออกใช้หลัก FIFO (First In First Out) สินค้าใดที่เข้าคลังสินค้าก่อนก็หมุนเวียนออกไปก่อน เพื่อลดความเสื่อมจากการจัดเก็บเป็นเวลานาน ในซัพพลายเชนการจัดเก็บสินค้ายังเป็นส่วนที่สร้างต้นทุนไม่ว่าจะเป็นที่ซัพพลายเออร์, โรงงานผู้ผลิต, ผู้ค้าปลีก, ผู้ค้าส่ง, การจัดเก็บ และการกระจายสินค้า จึงเป็นศาสตร์สาขาหนึ่งของโลจิสติกส์&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;“ช่วงที่อุปทานสูง อย่างเช่นฤดูลำไยล้นตลาด ราคาก็ จะตก รายได้ของเกษตรก็ลดลง แก้ปัญหาอย่างไรดี รัฐบาลก็ เข้ามาช่วย โดยการเรียกผู้ผลิตผลไม้กระป๋องเจ้าใหญ่ๆ มาช่วย รับซื้อไปเป็นพันๆ ตัน จึงต้องมีสินค้าคงคลัง มีกำลังผลิตก็ผลิต ไปเลย แล้วเก็บสต็อกเอาไว้ก่อน ไว้ขายช่วงนอกฤดู การที่เราผลิตมากๆ มองในแง่ดีคือช่วยให้คนงานมี Skill มากขึ้น ประโยชน์ อีกประการหนึ่งคือ เก็บสินค้าสำรองไว้เพื่อป้องกันการขาดแคลน หรือ Out of Stock และเพื่อทำให้ระบบการผลิต การซื้อสินค้า เป็นอิสระ”&lt;br /&gt;“แต่กลไกตลาดที่มีอุปสงค์และอุปทานเป็นตัวบ่งชี้ ในเวลาที่ตลาดมีความต้องการมากคือ มีอุปสงค์สูง ผู้ผลิตก็อาจจะผลิตสินค้าไม่ทัน เกิดวัตถุดิบขาดไปอย่างหนึ่งก็อาจร้ายแรงถึงขั้น สูญเสียฐานลูกค้าไปเลยก็ได้ ในอีกด้านหนึ่งหากอุปสงค์ต่ำมาก สินค้าขายไม่ดี วัตถุดิบล้นไม่ได้ทำการผลิตก็เก็บไว้เฉยๆ ผู้ผลิตก็แบกรับต้นทุนอีก การคาดคะเนอุปสงค์จึงเป็นเครื่องมือที่ช่วยป้องกันปัญหาเหล่านี้ได้”&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;คลังสินค้าคือสถานที่รักษาสินค้าคงคลัง&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;ส่วนคลังสินค้า (Warehouse)&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;คือสถานที่สำหรับวาง จัดเก็บ พัก กระจายสินค้าคงคลัง คลังสินค้ามีชื่อเรียกได้ต่างๆ กัน อาทิ ศูนย์กระจายสินค้า, ศูนย์จำหน่ายสินค้า และโกดัง ฯลฯ คำว่าคลังสินค้าจึงเป็นคำที่มีความหมายรวมๆ ส่วนจะเรียกว่าอะไร ก็ขึ้นอยู่กับฟังก์ชันของคลังสินค้าแต่ละประเภท คลังสินค้าที่รับ สินค้าเข้ามาทำการคัดแยก แล้วกระจายออกไป เรียกว่า ศูนย์กระจายสินค้า (Distribution Center) และกระบวนการ ดังกล่าว เรียกว่า Cross Docking&lt;br /&gt;ในขณะที่คลังสินค้าบางแห่งมีฟังก์ชันเพิ่มขึ้นมาคือหลัง รับสินค้าเข้ามาแล้ว ก็เก็บสินค้าไว้และทำหน้าที่จัดสรรสินค้าก่อนส่งมอบตามคำสั่งซื้อ จึงมีขั้นตอนย่อยประกอบด้วย รับสินค้าเข้า จัดเก็บ จัดสินค้าตามใบสั่งซื้อ (Order Picking) อันเป็นขั้นตอน ที่ใช้เวลาและกำลังคนมากที่สุด ตรวจสอบ หีบห่อ และจัดส่ง กล่าวคือ รับหน้าที่ในการจำหน่ายไว้ด้วย จึงเรียกว่าศูนย์จำหน่ายสินค้า การลดเวลาและขั้นตอนในศูนย์จำหน่ายสินค้าทำได้ด้วย การนำคอมพิวเตอร์ช่วยออกใบสั่งซื้อ&lt;br /&gt;อย่างไรก็ตาม ข้อควรคำนึงถึงเกี่ยวกับคลังสินค้ายังรวมถึง ประเด็นเกี่ยวกับความเป็นเจ้าของสายการผลิต การจำหน่าย และการกระจายสินค้าที่ไม่มีคลังสินค้าเป็นของตัวเอง ไม่ต้องการสร้างคลังสินค้าเองอาจใช้บริการเช่าคลังสินค้าสาธารณะ และประเด็นเกี่ยวกับสถานที่ตั้ง คลังสินค้าควรตั้งในจุดที่ตอบสนอง ผู้ใช้ได้อย่างลงตัว&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;คลังสินค้าเป็นทั้ง Inbound และ Outbound ของวัตถุดิบและสินค้า &lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;ด้วยเหตุผลที่สินค้าคงคลังมีหลายประเภท Input ของ คลังสินค้าจึงแตกต่างกันไป อาจมีจุดเริ่มต้นจากซัพพลายเออร์นำวัตถุดิบมาป้อนให้คลังสินค้า หรือฝ่ายพัสดุนำ MRO (Maintenance Repair and Operation Supply ชิ้นส่วนอุปกรณ์ที่ใช้ในการบำรุงรักษาและสนับสนุนการผลิต) มามอบให้ฝ่ายผลิต ผู้ผลิตสินค้านำสินค้าสำเร็จ ส่งเข้าคลังสินค้าและกระจายไปยัง ผู้บริโภค ฯลฯ วงจรดังกล่าวเป็น Spec ทั่วไปของสินค้าคงคลัง&lt;br /&gt;ความไม่แน่นอนของอุปสงค์ทำให้ผู้ผลิตต้องวางแผนและคำนวณว่า จะจัดสรรปันส่วนการผลิตเป็นจำนวนเท่าใด เพื่อนำ สินค้าคงคลังมาสร้างคุณค่าโดยการผลิตให้เป็นสินค้า การวางแผนจะทำให้ทราบว่าควรผลิตจำนวนเท่าใดควรจัดเตรียมวัตถุดิบ แต่ละชนิดจำนวนเท่าไร&lt;br /&gt;ในวัตถุดิบที่มีอายุสั้นอย่างผักผลไม้ การวางแผนสั่งวัตถุดิบค่อนข้างจำเป็นมาก เพราะสินค้าไม่มีความเป็นอิสระ มีเงื่อนไข ด้านเวลาเป็นข้อจำกัด หากต้องการให้อิสระอาจนำเข้าห้องเย็น แต่เป็นการเพิ่มต้นทุน การทราบอุปสงค์ทำให้ได้ข้อมูลของวัตถุดิบที่สินค้าคงคลังส่งผลต่อเนื่องต่อระบบการผลิตและจำหน่ายสินค้า&lt;br /&gt;คลังสินค้ามีความสำคัญในแง่ที่เป็นทั้งทางเข้าและทางออกของวัตถุดิบไปจนถึงสินค้าสำเร็จรูป ดังนั้นก่อนการพยากรณ์ อุปสงค์ จึงจำเป็นต้องเข้าใจการจัดหาวัตถุดิบ/สินค้า (Supply) เข้าใจแนวคิดการจัดการวัตถุดิบและแนวคิดการกระจาย&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-9114414941468266474?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/9114414941468266474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/07/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/9114414941468266474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/9114414941468266474'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/07/blog-post.html' title='ระบบคลังสินค้า'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-4985721251525470467</id><published>2010-07-08T20:08:00.001-07:00</published><updated>2010-07-08T20:08:57.329-07:00</updated><title type='text'>Re: Workflow Web Service Example part1</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://2.bp.blogspot.com/_kES3xlANtrU/TDaSyTgESSI/AAAAAAAAAZU/GTgUtIvP7lc/s1600/9-7-2553+9-36-06-737330.png"&gt;&lt;img src="http://2.bp.blogspot.com/_kES3xlANtrU/TDaSyTgESSI/AAAAAAAAAZU/GTgUtIvP7lc/s320/9-7-2553+9-36-06-737330.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5491738188550785314" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_kES3xlANtrU/TDaSy2N7f-I/AAAAAAAAAZc/mygjejr71xQ/s1600/9-7-2553+9-43-07-739231.png"&gt;&lt;img src="http://3.bp.blogspot.com/_kES3xlANtrU/TDaSy2N7f-I/AAAAAAAAAZc/mygjejr71xQ/s320/9-7-2553+9-43-07-739231.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5491738197869952994" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://1.bp.blogspot.com/_kES3xlANtrU/TDaSzMmsGJI/AAAAAAAAAZk/VUJE-S6ix0U/s1600/9-7-2553+9-45-11-740663.png"&gt;&lt;img src="http://1.bp.blogspot.com/_kES3xlANtrU/TDaSzMmsGJI/AAAAAAAAAZk/VUJE-S6ix0U/s320/9-7-2553+9-45-11-740663.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5491738203879381138" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_kES3xlANtrU/TDaSzhmtbwI/AAAAAAAAAZs/65bF3t6CDF8/s1600/9-7-2553+9-46-51-742049.png"&gt;&lt;img src="http://4.bp.blogspot.com/_kES3xlANtrU/TDaSzhmtbwI/AAAAAAAAAZs/65bF3t6CDF8/s320/9-7-2553+9-46-51-742049.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5491738209516613378" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://2.bp.blogspot.com/_kES3xlANtrU/TDaSz4JKO5I/AAAAAAAAAZ0/9eTOzLKKpCA/s1600/9-7-2553+9-47-48-743195.png"&gt;&lt;img src="http://2.bp.blogspot.com/_kES3xlANtrU/TDaSz4JKO5I/AAAAAAAAAZ0/9eTOzLKKpCA/s320/9-7-2553+9-47-48-743195.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5491738215566687122" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_kES3xlANtrU/TDaS0PczFFI/AAAAAAAAAZ8/uUXLv_xxa0w/s1600/9-7-2553+9-48-39-744137.png"&gt;&lt;img src="http://4.bp.blogspot.com/_kES3xlANtrU/TDaS0PczFFI/AAAAAAAAAZ8/uUXLv_xxa0w/s320/9-7-2553+9-48-39-744137.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5491738221823071314" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://1.bp.blogspot.com/_kES3xlANtrU/TDaS0Ri77KI/AAAAAAAAAaE/BXr7KgPogAg/s1600/9-7-2553+9-51-50-745221.png"&gt;&lt;img src="http://1.bp.blogspot.com/_kES3xlANtrU/TDaS0Ri77KI/AAAAAAAAAaE/BXr7KgPogAg/s320/9-7-2553+9-51-50-745221.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5491738222385687714" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_kES3xlANtrU/TDaS0rAkrhI/AAAAAAAAAaM/aqXYbw1GwIg/s1600/9-7-2553+9-52-48-746884.png"&gt;&lt;img src="http://3.bp.blogspot.com/_kES3xlANtrU/TDaS0rAkrhI/AAAAAAAAAaM/aqXYbw1GwIg/s320/9-7-2553+9-52-48-746884.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5491738229220879890" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://1.bp.blogspot.com/_kES3xlANtrU/TDaS1U1fZ0I/AAAAAAAAAaU/M2LzXnMe7xc/s1600/9-7-2553+9-54-46-749152.png"&gt;&lt;img src="http://1.bp.blogspot.com/_kES3xlANtrU/TDaS1U1fZ0I/AAAAAAAAAaU/M2LzXnMe7xc/s320/9-7-2553+9-54-46-749152.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5491738240448685890" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_kES3xlANtrU/TDaS1l7chJI/AAAAAAAAAac/k3EziGm71D8/s1600/9-7-2553+9-57-51-750788.png"&gt;&lt;img src="http://3.bp.blogspot.com/_kES3xlANtrU/TDaS1l7chJI/AAAAAAAAAac/k3EziGm71D8/s320/9-7-2553+9-57-51-750788.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5491738245037065362" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_kES3xlANtrU/TDaS10boO5I/AAAAAAAAAak/O-Quh-fdu50/s1600/9-7-2553+9-58-34-751878.png"&gt;&lt;img src="http://4.bp.blogspot.com/_kES3xlANtrU/TDaS10boO5I/AAAAAAAAAak/O-Quh-fdu50/s320/9-7-2553+9-58-34-751878.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5491738248930147218" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://2.bp.blogspot.com/_kES3xlANtrU/TDaS2e2kOyI/AAAAAAAAAas/PHc1fQ8VMhw/s1600/9-7-2553+10-00-58-752957.png"&gt;&lt;img src="http://2.bp.blogspot.com/_kES3xlANtrU/TDaS2e2kOyI/AAAAAAAAAas/PHc1fQ8VMhw/s320/9-7-2553+10-00-58-752957.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5491738260317420322" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="gmail_quote"&gt;&lt;br&gt;&lt;blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"&gt;มาลองสร้าง web service โดยใช้ window workflow ด้วย visual studio 2008 กับ .net 3.5 กันดูครับว่าจะง่ายแค่ไหน&lt;div&gt; &lt;div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;เรามาเริ่มกันเลยครับ&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="cid:ii_129b512fe0cb0a4f" alt="9-7-2553 9-36-06.png" title="9-7-2553 9-36-06.png"&gt;&lt;br&gt; &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;เลือกเป็น Workflow   &lt;/div&gt;&lt;div&gt;Templates เป็น Empty workflow&lt;/div&gt;&lt;div&gt;ตั้งชื่อ  Project เป็น MathService&lt;/div&gt;&lt;div&gt;Solution name : MathService (แล้วแต่จะตั้งเป็นอย่างอื่นได้)&lt;/div&gt;&lt;div&gt;จากนั้นก็ OK &lt;/div&gt;  &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="cid:ii_129b5163d1476cb5" alt="9-7-2553 9-43-07.png" title="9-7-2553 9-43-07.png"&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;คลิกขาว ที่ MathService    project เลือก Add&amp;gt;&amp;gt;Sequential Workflow...&lt;/div&gt;  &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="cid:ii_129b517e3c2ad151" alt="9-7-2553 9-45-11.png" title="9-7-2553 9-45-11.png"&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;ในช่อง Templates เลือก Sequential Workflow (with code separa...&lt;/div&gt;&lt;div&gt;ตั้งชื่อเป็น MathWorkflow.xoml &lt;/div&gt;  &lt;div&gt;เสร็จแล้วเราก็จะได้ workflow มาตัวหนึ่ง&lt;/div&gt;&lt;div&gt;&lt;img src="cid:ii_129b5197234127e7" alt="9-7-2553 9-46-51.png" title="9-7-2553 9-46-51.png"&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;คลิกว่าที่ MathService เลือก Add&amp;gt;&amp;gt;Class&lt;/div&gt;  &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="cid:ii_129b51a4b4c9c146" alt="9-7-2553 9-47-48.png" title="9-7-2553 9-47-48.png"&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;ตั้งชื่อไฟล์เป็น MathService.cs&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="cid:ii_129b51b38aa03461" alt="9-7-2553 9-48-39.png" title="9-7-2553 9-48-39.png"&gt;&lt;br&gt;  &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;แก้ไขจาก public class ให้เป็น interface class&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="cid:ii_129b51e454fddbe2" alt="9-7-2553 9-51-50.png" title="9-7-2553 9-51-50.png"&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;เราจะได้ไฟล์เพิ่มมา 2 ไฟล์ คือ MathService.cs กับ MathWorkflow.xoml&lt;/div&gt;  &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="cid:ii_129b51f46cf35bd4" alt="9-7-2553 9-52-48.png" title="9-7-2553 9-52-48.png"&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;จากนั้นกลับมาที่ MathWorkflow.xoml&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;พร้อมกับทำ workflow&lt;/div&gt;  &lt;div&gt;ลาก WebServiceInput มาวาง&lt;/div&gt;&lt;div&gt;ลาก Code มาวางต่อ&lt;/div&gt;&lt;div&gt;และลาก WebServiceOutput มาวางต่อท้ายสุด&lt;/div&gt;&lt;div&gt;ดังรูป&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="cid:ii_129b5216dc9b60af" alt="9-7-2553 9-54-46.png" title="9-7-2553 9-54-46.png"&gt;&lt;br&gt;  &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;คลิกที่ webServiceInputActivity1 ตัวบนพร้อมกับตั้งค่า property &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="cid:ii_129b523778ff8fe0" alt="9-7-2553 9-57-51.png" title="9-7-2553 9-57-51.png"&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;  &lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="cid:ii_129b524958c3c2d9" alt="9-7-2553 9-58-34.png" title="9-7-2553 9-58-34.png"&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="cid:ii_129b5268aa2cd608" alt="9-7-2553 10-00-58.png" title="9-7-2553 10-00-58.png"&gt;&lt;br&gt;  &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;จากนั้นก็ทำการบันทึก&lt;/div&gt; &lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;Best regards&lt;br&gt;Mr. Wirat Wawisay&lt;br&gt;Mobile : +66 858500131&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-4985721251525470467?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/4985721251525470467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/07/re-workflow-web-service-example-part1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/4985721251525470467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/4985721251525470467'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/07/re-workflow-web-service-example-part1.html' title='Re: Workflow Web Service Example part1'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_kES3xlANtrU/TDaSyTgESSI/AAAAAAAAAZU/GTgUtIvP7lc/s72-c/9-7-2553+9-36-06-737330.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-3854767040584825381</id><published>2010-07-08T01:15:00.001-07:00</published><updated>2010-07-08T01:15:46.634-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WorkFlow'/><title type='text'>Joget workflow</title><content type='html'>&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/uWP1UHuad54&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/uWP1UHuad54&amp;amp;hl=en_US&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&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/810775619277825155-3854767040584825381?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/3854767040584825381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/07/joget-workflow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/3854767040584825381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/3854767040584825381'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/07/joget-workflow.html' title='Joget workflow'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-1759778804168147786</id><published>2010-06-29T22:43:00.001-07:00</published><updated>2010-06-29T22:43:15.341-07:00</updated><title type='text'>Generate RDLC dynamically - Table</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Times, serif; font-size: 11px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;&lt;h3 style="font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; margin-top: 8pt; margin-bottom: 3pt; "&gt; Generate RDLC dynamically - Table&lt;/h3&gt;Generate RDLC at run-time based on user-specified options. Download &lt;a href="http://www.gotreportviewer.com/DynamicTable.zip"&gt;C# version&lt;/a&gt; or &lt;a href="http://www.gotreportviewer.com/DynamicTableVB.zip"&gt;VB version&lt;/a&gt;. &lt;font size="1"&gt;VB translation contributed by Willem van den Broek.&lt;/font&gt;&lt;/span&gt;&lt;br clear="all"&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-1759778804168147786?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/1759778804168147786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/06/generate-rdlc-dynamically-table.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1759778804168147786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1759778804168147786'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/06/generate-rdlc-dynamically-table.html' title='Generate RDLC dynamically - Table'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-8748114954465777480</id><published>2010-06-29T22:23:00.000-07:00</published><updated>2010-06-29T22:36:35.528-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Report Viewer'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Report viewer Print without preview</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;เวลาที่ทำโปรแกรมสักอย่างจะต้องมีรายงานอาจจะมากหรือน้อยก็แล้วแต่ว่า user ต้องการ ปกติผมจะใช้ Report viewer ในการสร้างรายงาน เช่น ใบสั่งซื้อ ใบรายการสินค้าต่าง ๆ &lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;ปกติถ้าเราใช้ Report viewer จะต้องลาง control มาว่างใน form แต่ทีนี้ผมต้องการแบบไม่ใช้ control วางใน form ให้สามารถกดปุ่มพิมพ์แล้วพิมพ์ได้เลยโดยไม่ต้องแสดง report viewer ก็&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;สำหรับวิธีการทำ&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Tools ที่ผมใช้&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Visual Studio 2008&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;MS SqlServer 2008&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Report viewer 2008 (ตัวนี้จะต้องตาม vs ที่เราใช้นะครับ)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;คอม - -" (ไม่ใช้คอมจะทำไงวะเนี่ย)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;มาเริ่มกันเลย&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;สร้าง Form ขึ้นมาสักอัน&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;สร้าง dataset&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;สร้าง Report.rdlc พร้อมทั้ง fomat ของข้อมูลที่ต้องการแสดง&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;หลังจากที่เราได้ครบแล้วก็มาเขียน code กันเลย&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;   public partial class Form1 : Form&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;    {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        public Form1()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            InitializeComponent();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        ReportViewer ReportViewer1 = new ReportViewer();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        byte[] bytes = null;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        private void button1_Click(object sender, EventArgs e)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;            &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            //this.dataSet11.Customers.WriteXml("data1.xml");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            Run();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;            &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        private void Form1_Load(object sender, EventArgs e)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            customersTableAdapter1.Fill(this.dataSet1.Customers);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            this.dataSet1.Customers.WriteXml("data1.xml");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;            &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        private int m_currentPageIndex;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        private IList&lt;/span&gt;&lt;stream&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; m_streams;&lt;/span&gt;&lt;/stream&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        private DataTable LoadSalesData()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            DataSet dataSet = new DataSet();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            dataSet.ReadXml("data1.xml");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            return dataSet.Tables[0];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        private Stream CreateStream(string name, string fileNameExtension, Encoding encoding,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;                                  string mimeType, bool willSeek)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            Stream stream = new FileStream(name + "." + fileNameExtension, FileMode.Create);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            m_streams.Add(stream);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            return stream;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        private void Export(LocalReport report)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            string deviceInfo =&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;              "&lt;/span&gt;&lt;deviceinfo&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/deviceinfo&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;              "  &lt;/span&gt;&lt;outputformat&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;EMF&lt;/span&gt;&lt;/outputformat&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;              "  &lt;/span&gt;&lt;pagewidth&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;8.5in&lt;/span&gt;&lt;/pagewidth&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;              "  &lt;/span&gt;&lt;pageheight&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;11in&lt;/span&gt;&lt;/pageheight&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;              "  &lt;/span&gt;&lt;margintop&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;0.25in&lt;/span&gt;&lt;/margintop&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;              "  &lt;/span&gt;&lt;marginleft&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;0.25in&lt;/span&gt;&lt;/marginleft&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;              "  &lt;/span&gt;&lt;marginright&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;0.25in&lt;/span&gt;&lt;/marginright&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;              "  &lt;/span&gt;&lt;marginbottom&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;0.25in&lt;/span&gt;&lt;/marginbottom&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;              "";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            Warning[] warnings;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            m_streams = new List&lt;/span&gt;&lt;stream&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;();&lt;/span&gt;&lt;/stream&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            //report.Render("Image", deviceInfo, CreateStream, out warnings);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;           &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            //Warning[] warnings;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            string[] streamids;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            string mimeType;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            string encoding;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            string extension;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            bytes = ReportViewer1.LocalReport.Render(&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;               "PDF", null, out mimeType, out encoding,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;                out extension,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;               out streamids, out warnings);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            FileStream fs = new FileStream(@"D:\output.PDF",&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;               FileMode.Create);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            fs.Write(bytes, 0, bytes.Length);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            fs.Close();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            foreach (Stream stream in m_streams)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;                stream.Position = 0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        private void PrintPage(object sender, PrintPageEventArgs ev)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            Metafile pageImage = new Metafile(m_streams[m_currentPageIndex]);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            ev.Graphics.DrawImage(pageImage, ev.PageBounds);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;            &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            m_currentPageIndex++;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            ev.HasMorePages = (m_currentPageIndex &lt;&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        private void Print()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            const string printerName = "Microsoft Office Document Image Writer";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            if (m_streams == null || m_streams.Count == 0)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;                return;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            PrintDocument printDoc = new PrintDocument();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            System.Windows.Forms.PrintDialog printDialog = new System.Windows.Forms.PrintDialog();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            printDialog.Document = printDoc;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            if (printDialog.ShowDialog() == System.Windows.Forms.DialogResult.Cancel)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;                return;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            printDoc.PrinterSettings.PrinterName = printDialog.PrinterSettings.PrinterName;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            if (!printDoc.PrinterSettings.IsValid)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;                string msg = String.Format("Can't find printer \"{0}\".", printerName);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;                Console.WriteLine(msg);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;                return;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            printDoc.PrintPage += new PrintPageEventHandler(PrintPage);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            printDoc.Print();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        public void Run()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            //LocalReport report = new LocalReport();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            //report.ReportPath = "Report.rdlc";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            //report.DataSources.Add(new ReportDataSource("Sales", LoadSalesData()));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            //report.DataSources.Add(new ReportDataSource("Sales", LoadSalesData()));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;            &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            //ReportViewer oViewer = new ReportViewer();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            //this.customersTableAdapter1.Fill(this.dataSet1.Customers);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            this.ReportViewer1.ProcessingMode = ProcessingMode.Local;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            this.ReportViewer1.LocalReport.ReportPath =&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;               @"Report.rdlc";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            ReportViewer1.LocalReport.DataSources.Add(&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;               new ReportDataSource("Customers", LoadSalesData()));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            string deviceInfo =&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;             "&lt;/span&gt;&lt;deviceinfo&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/deviceinfo&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;             "  &lt;/span&gt;&lt;outputformat&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;EMF&lt;/span&gt;&lt;/outputformat&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;             "  &lt;/span&gt;&lt;pagewidth&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;8.5in&lt;/span&gt;&lt;/pagewidth&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;             "  &lt;/span&gt;&lt;pageheight&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;11in&lt;/span&gt;&lt;/pageheight&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;             "  &lt;/span&gt;&lt;margintop&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;0.25in&lt;/span&gt;&lt;/margintop&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;             "  &lt;/span&gt;&lt;marginleft&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;0.25in&lt;/span&gt;&lt;/marginleft&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;             "  &lt;/span&gt;&lt;marginright&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;0.25in&lt;/span&gt;&lt;/marginright&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;             "  &lt;/span&gt;&lt;marginbottom&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;0.25in&lt;/span&gt;&lt;/marginbottom&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;" +&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;             "";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            Warning[] warnings;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            //m_streams = new List&lt;/span&gt;&lt;stream&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;();&lt;/span&gt;&lt;/stream&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            //report.Render("Image", deviceInfo, CreateStream, out warnings);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            //Warning[] warnings;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            string[] streamids;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            string mimeType;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            string encoding;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            string extension;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            bytes = ReportViewer1.LocalReport.Render(&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;               "PDF", null, out mimeType, out encoding,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;                out extension,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;               out streamids, out warnings);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            FileStream fs = new FileStream(@"D:\output.PDF",&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;               FileMode.Create);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            fs.Write(bytes, 0, bytes.Length);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            fs.Close();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            foreach (Stream stream in m_streams)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;                stream.Position = 0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            //Export(report);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            m_currentPageIndex = 0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            Print();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        public void Dispose()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            if (m_streams != null)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;                foreach (Stream stream in m_streams)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;                    stream.Close();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;                m_streams = null;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;            }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;        }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;    }&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre&gt;&lt;span class="Apple-style-span"  style=" white-space: normal;  font-family:Georgia, serif;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Resource : &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style=" white-space: normal;  font-family:Georgia, serif;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;a href="http://www.gotreportviewer.com/"&gt;http://www.gotreportviewer.com/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span"  style=" white-space: normal;  font-family:Georgia, serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span"   style="font-family:Georgia, serif;font-size:6;"&gt;&lt;span class="Apple-style-span" style="font-size: 19px; white-space: normal;"&gt;&lt;span class="Apple-style-span"  style="font-size:6;"&gt;&lt;span class="Apple-style-span" style="font-size: 19px;"&gt;&lt;a href="http://www.gotreportviewer.com/EMFPrint.zip"&gt;Download&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-8748114954465777480?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/8748114954465777480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/06/report-viewer-print-without-preview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/8748114954465777480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/8748114954465777480'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/06/report-viewer-print-without-preview.html' title='Report viewer Print without preview'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-2403483291004746800</id><published>2010-06-28T22:18:00.000-07:00</published><updated>2010-06-28T22:21:59.667-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>The CurrentContext property of the LicenseManager is currently locked and cannot be chaged</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 15.8333px; "&gt;หลังจากที่ผม install add-on ของ vs2010 พอกลับมาเปิด solution ของ vs2008 กลับเจอ error แบบนี้ครับ&lt;div&gt;ปัญหาคือ ว่า add-on ที่ผมลงมันเป็นของ vs2010 มันไม่ support vs2008&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_kES3xlANtrU/TCmCkeTn5_I/AAAAAAAAAYU/c9kvHF7aQWI/s1600/Visual+Studio+2008+Error.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 480px; height: 206px;" src="http://4.bp.blogspot.com/_kES3xlANtrU/TCmCkeTn5_I/AAAAAAAAAYU/c9kvHF7aQWI/s400/Visual+Studio+2008+Error.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5488061184049932274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;วิธีแก้คือต้อง reset ค่าเดิมที่เคย setting ไว้แล้ว&lt;/div&gt;&lt;div&gt;ไปที่ Tools-&gt;Import and Export setting  จากนั้นเลือกเป็น Reset all setting &lt;/div&gt;&lt;div&gt;ปัญหานี้ก็หมดไป&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-2403483291004746800?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/2403483291004746800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/06/currentcontext-property-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/2403483291004746800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/2403483291004746800'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/06/currentcontext-property-of.html' title='The CurrentContext property of the LicenseManager is currently locked and cannot be chaged'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_kES3xlANtrU/TCmCkeTn5_I/AAAAAAAAAYU/c9kvHF7aQWI/s72-c/Visual+Studio+2008+Error.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-1278521898328433553</id><published>2010-06-28T07:39:00.000-07:00</published><updated>2010-06-28T07:44:08.551-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Report Viewer'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Print report without display c#</title><content type='html'>วันนี้พยายามที่จะสร้างใบส่งของ โดยที่เวลากดปุ่มแล้วให้มันพิมพ์รายการที่ต้องการส่ง&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ปกติที่ผมเคยทำจะใช้ Reportviewer หรือไม่ก็ CrytalReport แต่ว่ามันจะต้องแสดงใน form ก็แล้วค่อยกดปริ้นทีหลัง&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;อีกวิธีคือ ใช้ Graphic.drawString เอาเลยแบบง่าย ๆ&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;แต่น่าจะมีวิธีที่ง่ายกว่านี้ก็คงต้องใช้ reportviewer ในการพิมพ์เลยแต่ไม่ต้องการให้มันแสดงใน form เนี่ยสิทำยังไงดี ก็เลยของหาใน google ไปเจอ tutorial ของ microsoftที่ &lt;span class="Apple-style-span" style="font-size: 15.8333px; "&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms252091(VS.80).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms252091(VS.80).aspx&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 15.8333px; "&gt; แต่ก็ยังงงอยู่ดี เพราะตัว Report ที่ผมใช้เป็น version 2008 พอ build มันจะฟ้อง error &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Error&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;2&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;The report definition is not valid.  Details: The element 'ReportItems' in namespace 'http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition' has invalid child element 'Tablix' in namespace 'http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition'. List of possible elements expected: 'http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Line http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Rectangle http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Textbox http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Image http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Subreport http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:List http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Matrix http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Table http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:Chart http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition:CustomReportItem ##other:*'.&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;C:\Users\wirat\Documents\Visual Studio 2008\Projects\Inventory\Inventory\Report1.rdlc&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Inventory&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ซะเยอะเลย&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-1278521898328433553?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/1278521898328433553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/06/print-report-without-display-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1278521898328433553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1278521898328433553'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/06/print-report-without-display-c.html' title='Print report without display c#'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-6583041303406794586</id><published>2010-06-21T05:15:00.000-07:00</published><updated>2010-06-21T09:48:05.289-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Unable to create a manifest resource name</title><content type='html'>&lt;div&gt;Error&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Unable to create a manifest resource name for "frmCheckOut.resx". Could not find file 'C:\Users\wirat\Documents\Visual Studio 2008\Projects\Inventory\Inventory\frmCheckOut.cs'.&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Inventory&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;เจอแบบนี้ไปไม่เป็นเลย อุตสาห์นั่งเขียนทั้งวันหายหมด ไม่รู้จะทำยังไงดี ลองเอา error ไปหาใน google ดูก็ไม่มีวิธีแก้ไข เพราะมันเป็น bug ของ vs 2008 ตายห่าเลยตู นั่งเขียนทั้งวัน&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;แต่ยังดีสามารถ recovery design page กลับคืนมาได้ แต่ code ต่างหายหมด - -"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;วิธีก็คือ &lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;สร้าง new form เป็น form1.cs หละกัน ก็จะได้หน้า form มาเปล่าว ๆ ยังไม่มีอะไร จะเห็นมันมีอยู่ 2 ไฟล์ คือ form1.cs กับ form1.Designer.cs&lt;/li&gt;&lt;li&gt;ลาก button หรืออะไรก็ได้มาใส่แล้วก็ save ทีนี้จะสังเกตเห็นเพิ่มมาอีก 1 ไฟล์ คือ form1.resx&lt;/li&gt;&lt;li&gt;close solution&lt;/li&gt;&lt;li&gt;rename form1.cs -&gt; xxx.cs เพราะไฟล์ที่มันหายไปคือ xxx.cs เราจะสร้างอันใหม่ขึ้นมาแทนแต่จะยังได้ designer กลับคือ (ก็ยังดีวะ)&lt;/li&gt;&lt;li&gt;เปิด xxx.cs แล้วมันจะฟ้อง Error ช่างหัวมันให้ ignore มันเลยแล้วก็จะได้หน้า designer กลับมา&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-6583041303406794586?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/6583041303406794586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/06/unable-to-create-manifest-resource-name.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/6583041303406794586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/6583041303406794586'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/06/unable-to-create-manifest-resource-name.html' title='Unable to create a manifest resource name'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-884910721677046878</id><published>2010-06-10T05:32:00.000-07:00</published><updated>2010-06-10T05:40:34.081-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BPEL'/><title type='text'>ลองหา BPEL Tools กัน</title><content type='html'>พอดีช่วงนี้กำลังรื้อฟื้นและศึกษาเพิ่มเติมเกี่ยวกับ BPEL-WS ก็เลยลองหา tools ว่ามีตัวไหนบ้างแต่ละตัวมันมีดีมีเสียต่างกันยังไง แต่วันนี้จะลองหาดูว่ามี BPEL Tools ทั้งที่เป็น Opensource และ Commercial อยู่เยอะไหม&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;เท่าที่หาดูก็จะมีอยู่ไม่กี่ตัวเองครับ&lt;br /&gt;- &lt;a href="http://www.activevos.com/"&gt;Active bpel&lt;/a&gt;&lt;div&gt;- &lt;a href="http://developers.sun.com/jsenterprise/"&gt;JDelverlop&lt;/a&gt;&lt;/div&gt;&lt;div&gt;- &lt;a href="http://www.oracle.com/technology/products/ias/bpel/index.html"&gt;Oracal BPM&lt;/a&gt;&lt;/div&gt;&lt;div&gt;- &lt;a href="http://netbeans.org/"&gt;Netbeans&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-884910721677046878?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/884910721677046878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/06/bpel-tools.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/884910721677046878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/884910721677046878'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/06/bpel-tools.html' title='ลองหา BPEL Tools กัน'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-4590124495697266528</id><published>2010-06-07T05:04:00.000-07:00</published><updated>2010-06-07T05:06:59.732-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Window'/><title type='text'>Create and Insert value to file using command</title><content type='html'>First open command prompt on window and then relocate to directory that you want to create example c:\ and type&lt;br /&gt;&lt;br /&gt;copy con serial.txt   &lt;br /&gt;[value insert to file]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;final press ctrl+z to save file&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-4590124495697266528?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/4590124495697266528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/06/create-and-insert-value-to-file-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/4590124495697266528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/4590124495697266528'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/06/create-and-insert-value-to-file-using.html' title='Create and Insert value to file using command'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-2928322482194653715</id><published>2010-06-06T01:56:00.000-07:00</published><updated>2010-06-06T07:07:40.852-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtual host'/><category scheme='http://www.blogger.com/atom/ns#' term='Appserv'/><title type='text'>Appserv Virtual host on Window</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;พอลง window ใหม่เสร็จกับเวลาสองวันในการนั่ง update window ก็ยังไม่เสร็จไหนจะติดตั้ง vs2008, vs2010, ms sqlserver และ accessories ต่าง ๆ อีกตั้งมากมาย และก็มาถึง Appserv และต้องทำ virtual host ด้วยเพื่อง่ายต่อการทำ&lt;br /&gt;&lt;br /&gt;โดยปกติ เวลาเราใช้งาน localhost บนเครื่องเราจะใช้ http://localhost (127.0.0.1) ตามด้วย path ของ web นั้น ๆ ที่เราพัฒนาขึ้น แต่สำหรับการทำ virtual host จะเป็นการตั้งค่า apache และ dns (window)อย่างเช่นผมต้องการใช้ http://www.myserver.dev อย่างนี้เป็นต้นครับ&lt;br /&gt;&lt;br /&gt;แล้วทีนี้ก็มาถึงขั้นตอนการทำ virtual host บน window ก่อนอื่นต้องติดตั้ง Appserv ให้เสร็จก่อนนะครับ&lt;br /&gt;&lt;br /&gt;เราจะแก้ไขทั้งหมด 3 ไฟล์ คือ&lt;br /&gt;- httpd.conf&lt;br /&gt;- httpd-vhosts.conf&lt;br /&gt;- hosts&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;แก้ไข httpd.conf&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;1. หลังจากที่ติดตั้งเสร็จแล้วลองเข้า http://localhost ดูถ้าเข้าได้แสดงว่า ok ไปขั้นตอนต่อไปเลย&lt;br /&gt;2. ไปที่ไฟล์ C:\AppServ\Apache2.2\conf\httpd.conf (อาจไม่จำเป็นต้องอยู่ที่ C:\ ก็ได้นะครับ) และเปิดมันด้วย text editor&lt;br /&gt;3. Ctrl+F เราจะค้นหา&lt;br /&gt;&lt;/span&gt;&lt;pre&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color: rgb(19, 19, 25);   line-height: 18px; white-space: normal; font-family:Arial, Helvetica, sans-serif;"&gt;&lt;pre  style="margin-top: 7px; margin-right: 7px; margin-bottom: 7px; margin-left: 7px; padding-top: 21px; padding-right: 21px; padding-bottom: 21px; padding-left: 21px;  line-height: 11px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(226, 231, 237); overflow-x: auto; overflow-y: auto; border-top-right-radius: 5px 5px; border-top-left-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; background-position: initial initial; background-repeat: initial initial; font-family:monospace;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;#Include conf/extra/httpd-vhosts.conf&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;และทำการ enable มันด้วยเอา # ออกจะได้เป็น&lt;br /&gt;&lt;/span&gt;&lt;pre&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color: rgb(19, 19, 25);   line-height: 18px; white-space: normal; font-family:Arial, Helvetica, sans-serif;"&gt;&lt;pre  style="margin-top: 7px; margin-right: 7px; margin-bottom: 7px; margin-left: 7px; padding-top: 21px; padding-right: 21px; padding-bottom: 21px; padding-left: 21px;  line-height: 11px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(226, 231, 237); overflow-x: auto; overflow-y: auto; border-top-right-radius: 5px 5px; border-top-left-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; background-position: initial initial; background-repeat: initial initial; font-family:monospace;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Include conf/extra/httpd-vhosts.conf&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;และทำการ&lt;br /&gt;4. ค้นหา &lt;/span&gt;&lt;pre&gt;&lt;span class="Apple-style-span"  style="color: rgb(19, 19, 25);   line-height: 18px; white-space: normal; font-family:Arial, Helvetica, sans-serif;"&gt;&lt;pre  style="margin-top: 7px; margin-right: 7px; margin-bottom: 7px; margin-left: 7px; padding-top: 21px; padding-right: 21px; padding-bottom: 21px; padding-left: 21px;  line-height: 11px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(226, 231, 237); overflow-x: auto; overflow-y: auto; border-top-right-radius: 5px 5px; border-top-left-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; background-position: initial initial; background-repeat: initial initial; font-family:monospace;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;#LoadModule vhost_alias_module module/mod_vhost_alias.so&lt;/span&gt;&lt;/pre&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; และ enable เช่นกันกับขั้นตอนที่ 4.5. บันทึกและปิด httpd.conof&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;แก้ไข httpd-vhosts.conf&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;1. เปิดไฟล์ C:\AppServ\Apache2.2\conf\extra\httpd-vhosts.conf&lt;br /&gt;2. เพิ่มเข้าไปดังนี้&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;NameVirtualHost 127.0.0.1&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&amp;lt;VirtualHost 127.0.0.1&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;   DocumentRoot "C:\AppServ\www"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;   ServerName localhost&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&amp;lt;/VirtualHotst&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&amp;lt;VirtualHost 127.0.0.1&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;virtualhost&gt;&lt;/virtualhost&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;   DocumentRoot "C:\AppServ\www\Site1"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;   ServerName site1.com&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&amp;lt;/VirtualHotst&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;3. บันทึก&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;แก้ไขไฟล์  hosts &lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;ที่ C:\WINDOWS\System32\drivers\etc&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;โดยเพิ่ม&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color: rgb(19, 19, 25);  line-height: 18px; white-space: normal; font-family:Arial, Helvetica, sans-serif;"&gt;&lt;pre  style="margin-top: 7px; margin-right: 7px; margin-bottom: 7px; margin-left: 7px; padding-top: 21px; padding-right: 21px; padding-bottom: 21px; padding-left: 21px;  line-height: 11px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(226, 231, 237); overflow-x: auto; overflow-y: auto; border-top-right-radius: 5px 5px; border-top-left-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; background-position: initial initial; background-repeat: initial initial; font-family:monospace;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;127.0.0.1    site1.com&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&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/810775619277825155-2928322482194653715?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/2928322482194653715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/06/appserv-virtual-host-on-window.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/2928322482194653715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/2928322482194653715'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/06/appserv-virtual-host-on-window.html' title='Appserv Virtual host on Window'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-1113809032070601525</id><published>2010-06-04T02:46:00.000-07:00</published><updated>2010-06-04T02:47:17.160-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='เกษตรพอเพียง'/><category scheme='http://www.blogger.com/atom/ns#' term='ผักหวาน'/><title type='text'>ผักหวานบ้าน</title><content type='html'>&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bBwTu6yGdBo&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/bBwTu6yGdBo&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&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/810775619277825155-1113809032070601525?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/1113809032070601525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/06/blog-post_04.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1113809032070601525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1113809032070601525'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/06/blog-post_04.html' title='ผักหวานบ้าน'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-8591422345444824204</id><published>2010-06-04T02:12:00.000-07:00</published><updated>2010-06-04T02:17:13.211-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Window'/><title type='text'>Install new window</title><content type='html'>หลังจากเซงกับความช้ามานานมากพอ และช่วงนี้งานก็เริ่มจะเรียบร้อย ก็ได้เวลาปรับแต่งเครื่องเสียใหม่ซะดี&lt;br /&gt;ก็เลยทำ System recovery laptop ซะเลย เวลาในการ recovery ก็ไม่นาน ประมาณ 40 นาทีก็เสร็จแล้วครับ แต่ว่าต้องมานั่ง update window เนี่ยสิ นานโคตร ๆ ไม่รู้สองวันจะเสร็จหรือเปล่าว คือ สองวันนี้หมายถึงการลงโปรแกรมต่าง  ๆ นา ๆ ด้วยนะครับ คิดแล้วเหนื่อยเลย - -" แต่ทำไงได้เพื่อความคล่องตัว&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-8591422345444824204?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/8591422345444824204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/06/install-new-window.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/8591422345444824204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/8591422345444824204'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/06/install-new-window.html' title='Install new window'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-1365363488472163557</id><published>2010-06-03T10:19:00.000-07:00</published><updated>2010-06-03T10:21:22.318-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='แก๊สชีวภาพ'/><category scheme='http://www.blogger.com/atom/ns#' term='เกษตรพอเพียง'/><title type='text'>วิธีทำแก๊สชีวภาพ</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/R6Cdq5oZTB4&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/R6Cdq5oZTB4&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mJqKJbR8ITo&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/mJqKJbR8ITo&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/D5oZMHQduT0&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/D5oZMHQduT0&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/O2ES4YquBi4&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/O2ES4YquBi4&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-1365363488472163557?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/1365363488472163557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/06/blog-post_03.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1365363488472163557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/1365363488472163557'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/06/blog-post_03.html' title='วิธีทำแก๊สชีวภาพ'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-7561126961192781637</id><published>2010-06-03T09:07:00.000-07:00</published><updated>2010-09-27T03:43:49.557-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ปลาดุก'/><category scheme='http://www.blogger.com/atom/ns#' term='เกษตรพอเพียง'/><title type='text'>การผสมพันธุ์เทียมปลาดุก</title><content type='html'>หลังจากที่เหนื่อยกับการทำงานเป็น programmer มาทั้งวันแล้ว ตอนดึก ๆ เลยปลีกตัวหาเวลาว่างศึกษาเกษตรพอเพียง เหตุที่ผมสนใจก็เพราะคำว่าพอเพียง ซึ่งทุกวันนี้ ก็ยังไม่แน่ใจเหมือนกันว่า ชีวิตที่เป็นอยู่ (programmer) จะพอเพียงหรือยัง &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;แต่เดิมผมก็เป็นเด็กบ้านนอก ที่พ่อกับแม่มีอาชีพทำนา ปีหนึ่งทำได้ครั้งเดียวใช้เวลาในการทำไม่กี่วัน เพราะมีเครื่องจักรช่วยตั้งแต่ไถ ยันขนใส่รถไปขาย ฮ่า ๆ ฟังดูแล้วการทำงานทำจริง ๆ กันไม่กี่วันเอง แล้วเวลาที่เหลือหละเอาไปทำอะไรหมด ผมก็เลยพยายามคิดหาวิธีเพิ่มรายได้ให้กับทางบ้าน และเผื่อในอนาคตผมอาจจะได้กลับไปอยู่บ้านนอก &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;อยู่บ้านนอก ถึงจะไม่มีรายได้ ก็สามารถอยู่ได้ ข้าวก็ปลูกเองไม่ต้องซื้อเหมือนอย่างในเมือง กับข้าวก็มีเยอะแยะ แค่เดินออกจากบ้านก็ได้แล้ว ไม่ว่าจะเป็นผักตำลึง ผักโขม ผักกะเฉด บอกได้ว่ามีแทบทุกผักเลย เดินออกไปทุ่งพร้อมกับเสียม กลับมาก็ได้ปู มาทอด หรือไม่ก็ทำแกงปูนา (อร่อยอย่าบอกใคร) หรือไม่ก็ทอดแหลงสระก็ได้ปลามากินแล้ว เห็นไหมครับว่า แทบจะไม่ได้ซื้ออะไรเลย อีกอย่าง สะอาดและปลอยภัยจากสารพิษด้วย&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;จะเริ่มอย่างไรดี ช่วงแรก  ๆ ผมเริ่มศึกษาหาข้อมูล เช่น การเลี้ยงปลา (ปลาดุก ปลานิล) การปลูกผลไม้ ก็เช่น มะนาว เพราะว่ามะนาวแทบจะปลูกได้กับสภาพอากาศทุกพื้นที่ของเมืองไทยเลยทีเดียวครับ ผมก็ลองค้นหาในพี่ google ดูเกี่ยวกับการปลูกมะนาวก็ไปเจอ มะนาวพันธ์พิจิตร 1 ที่ได้ปรับปรุงและพัฒนาให้ทนต่อโรงแครงเกอร์ได้ดี กว่ามะนาวพันธ์พื้นเมืองทั่วไป เอ่...... แต่มะนาวราคามันก็ไม่ได้แพงอะไรน๊ะ นอกจากว่าจะสามารถบังคับใหัมันออกนอกฤดูได้ ผมก็ลองคนหาวิธีการทำมะนาวนอกฤดูอีกครับ ก็ไปเจอ การปลูกมะนาวท่อ  อ่านข้อมูลดูแล้วน่าสนใจทีเดียว คือ เขาจะเอาท่าซีเมนต์เส้นผ่าศูนย์กลางประมาร 80 cm สูงประมาณ 60 cm มาวางแนวตั้งแล้วรองพื้นด้วยฝา  จากนั้นก็เอาดินกับปุ๋ยคอกผมสมกันใส่ลงไป แล้วเอามะนาวมาปลูก เหอะๆ คิดได้ไง ที่ทำแบบนี้ก็เพื่อจะบังคับปริมาณน้ำ เพื่อให้มะนาวออกนอกฤดูกาลได้นั่นเองครับ สุดยอดไหมหละ&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;นอกจากจะหาวิธีการปลูกมะนาวแล้วผมก็ยังหาวิธีการเพาะพันธุ์เทียมปลาดุกเพิ่มอีกด้วย ลองหาใน youtube.com ดูบอกได้คำเดียว หายากมากแทบไม่มีเลยแต่ก็ไปเจออยู่ link หนึ่งที่ดีมากทีเดียว ได้เห็นภาพด้วย เพราะถ้าอ่านจากหนังสือไม่ค่อยได้เห็นภาพเท่าที่ควร&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ตามไปดูกันเลยครับ&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/54dKbB2VmOM&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/54dKbB2VmOM&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;สงสัยผมจะต้องลองหาซื้อปลาตามท้องตลาดมาลองทำดูบ้างหละ ดู ๆ แล้วทำไม่ยากเลย&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-7561126961192781637?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/7561126961192781637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/06/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/7561126961192781637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/7561126961192781637'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/06/blog-post.html' title='การผสมพันธุ์เทียมปลาดุก'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-5415548787359294497</id><published>2010-06-02T22:07:00.000-07:00</published><updated>2010-06-02T22:10:39.895-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web service'/><title type='text'>How to attachments file in web service</title><content type='html'>นั่นสิครับ เจอคำถามนี้เข้าไปผมก็เลยงง เลยครับ ปกติการส่ง data between more than 2 services like message (Soap message) แต่ถ้าผมต้องการจะแนบไฟล์ไปกับ response message หละ ทำยังไงดี  - -"&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;เดี่ยวบ่ายนี้มีคำตอบ&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-5415548787359294497?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/5415548787359294497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/06/how-to-attachments-file-in-web-service.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/5415548787359294497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/5415548787359294497'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/06/how-to-attachments-file-in-web-service.html' title='How to attachments file in web service'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-5762922728705180248</id><published>2010-06-02T21:46:00.000-07:00</published><updated>2010-06-02T21:54:50.242-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='web service'/><title type='text'>Web Service Standards Listings</title><content type='html'>พอมีเวลาว่างสักหน่อยก็เป็นว่าต้องหาอะไร มาอ่านอยู่เรื่องเลย จริง ๆ เรื่องที่อ่านเนี่ย ก็พอมีความรู้อยู่บ้างนิดหน่อยแต่ก็กลัวว่าจะลืม เลยมารื้อฟื้นความรู้ซะหน่อยเกี่ยวกับ webservice เกี่ยวกับเรื่อง Web Service Standards และก็ไปเจอใน wiki บอกได้คำเดียวว่าเยอะมาก ๆ  สงสัยอ่านจนตาลายแน่ ๆ ^^&lt;div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px; "&gt;&lt;h2 style="color: black; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6em; margin-left: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); width: auto; font-size: 19px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span class="mw-headline" id="Web_Service_Standards_Listings"&gt;Web Service Standards Listings&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin-top: 0.4em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; line-height: 1.5em; "&gt;These sites contain documents and links about the different &lt;a href="http://en.wikipedia.org/wiki/Web_Services" title="Web Services" class="mw-redirect" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;Web Services&lt;/a&gt; standards identified on this page.&lt;/p&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://www-128.ibm.com/developerworks/webservices/standards/" class="external text" rel="nofollow" style="text-decoration: none; color: rgb(51, 102, 187); background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-top: 0px; padding-right: 13px; padding-bottom: 0px; padding-left: 0px; background-position: 100% 50%; background-repeat: no-repeat no-repeat; "&gt;IBM developerWork: Standard and Web Service&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://www.innoq.com/resources/ws-standards-poster/" class="external text" rel="nofollow" style="text-decoration: none; color: rgb(51, 102, 187); background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-top: 0px; padding-right: 13px; padding-bottom: 0px; padding-left: 0px; background-position: 100% 50%; background-repeat: no-repeat no-repeat; "&gt;innoQ's WS-Standard Overview&lt;/a&gt; (&lt;span class="PDFlink"&gt;&lt;a href="http://www.innoq.com/soa/ws-standards/poster/innoQ%20WS-Standards%20Poster%202007-02.pdf" class="external text" rel="nofollow" style="text-decoration: none; color: rgb(51, 102, 187); background-image: url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-top: 0px; padding-right: 16px; padding-bottom: 0px; padding-left: 0px; background-position: 100% 50%; background-repeat: no-repeat no-repeat; "&gt;Diagram&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: smaller; "&gt;PDF&lt;/span&gt;)&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms951274.aspx" class="external text" rel="nofollow" style="text-decoration: none; color: rgb(51, 102, 187); background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-top: 0px; padding-right: 13px; padding-bottom: 0px; padding-left: 0px; background-position: 100% 50%; background-repeat: no-repeat no-repeat; "&gt;MSDN .NET Developer Centre: Web Service Specification Index Page&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://www.oasis-open.org/specs/index.php" class="external text" rel="nofollow" style="text-decoration: none; color: rgb(51, 102, 187); background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-top: 0px; padding-right: 13px; padding-bottom: 0px; padding-left: 0px; background-position: 100% 50%; background-repeat: no-repeat no-repeat; "&gt;OASIS Standards and Other Approved Work&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://www.ogf.org/gf/docs/?final" class="external text" rel="nofollow" style="text-decoration: none; color: rgb(51, 102, 187); background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-top: 0px; padding-right: 13px; padding-bottom: 0px; padding-left: 0px; background-position: 100% 50%; background-repeat: no-repeat no-repeat; "&gt;Open Grid Forum Final Document&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://xml.coverpages.org/" class="external text" rel="nofollow" style="text-decoration: none; color: rgb(51, 102, 187); background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-top: 0px; padding-right: 13px; padding-bottom: 0px; padding-left: 0px; background-position: 100% 50%; background-repeat: no-repeat no-repeat; "&gt;XML CoverPage&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://www.w3.org/2002/ws/" class="external text" rel="nofollow" style="text-decoration: none; color: rgb(51, 102, 187); background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-top: 0px; padding-right: 13px; padding-bottom: 0px; padding-left: 0px; background-position: 100% 50%; background-repeat: no-repeat no-repeat; "&gt;W3C's Web Services Activity&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="color: black; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6em; margin-left: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); width: auto; font-size: 19px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span class="mw-headline" id="XML_Specification"&gt;&lt;br /&gt;XML Specification&lt;/span&gt;&lt;/h2&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/XML" title="XML" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;XML&lt;/a&gt; (eXtensible Markup Language)&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/XML_Namespace#XML" title="XML Namespace" class="mw-redirect" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;XML Namespaces&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/XML_Schema_(W3C)" title="XML Schema (W3C)" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;XML Schema&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/XPath" title="XPath" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;XPath&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/XQuery" title="XQuery" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;XQuery&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/XML_Information_Set" title="XML Information Set" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;XML Information Set&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/XInclude" title="XInclude" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;XInclude&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/XPointer" title="XPointer" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;XML Pointer&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="color: black; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6em; margin-left: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); width: auto; font-size: 19px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span class="mw-headline" id="Messaging_Specification"&gt;&lt;br /&gt;Messaging Specification&lt;/span&gt;&lt;/h2&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/SOAP_(protocol)" title="SOAP (protocol)" class="mw-redirect" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;SOAP&lt;/a&gt; (formerly known as Simple Object Access Protocol)&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/SOAP-over-UDP" title="SOAP-over-UDP" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;SOAP-over-UDP&lt;/a&gt;&lt;sup id="cite_ref-0" class="reference" style="line-height: 1em; font-weight: normal; font-style: normal; "&gt;&lt;a href="http://en.wikipedia.org/wiki/List_of_Web_service_specifications#cite_note-0" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; white-space: nowrap; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span&gt;[&lt;/span&gt;1&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/MTOM" title="MTOM" class="mw-redirect" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;SOAP Message Transmission Optimization Mechanism&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Notification" title="WS-Notification" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Notification&lt;/a&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-BaseNotification" title="WS-BaseNotification" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-BaseNotification&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Topics" title="WS-Topics" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Topics&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=WS-BrokeredNotification&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="WS-BrokeredNotification (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-BrokeredNotification&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Addressing" title="WS-Addressing" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Addressing&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Transfer" title="WS-Transfer" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Transfer&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Eventing" title="WS-Eventing" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Eventing&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=WS-Enumeration&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="WS-Enumeration (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Enumeration&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=WS-MakeConnection&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="WS-MakeConnection (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-MakeConnection&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="color: black; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6em; margin-left: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); width: auto; font-size: 19px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span class="mw-headline" id="Metadata_Exchange_Specification"&gt;&lt;br /&gt;Metadata Exchange Specification&lt;/span&gt;&lt;/h2&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Policy" title="WS-Policy" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Policy&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-PolicyAssertions" title="WS-PolicyAssertions" class="mw-redirect" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-PolicyAssertions&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=WS-PolicyAttachment&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="WS-PolicyAttachment (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-PolicyAttachment&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Discovery" title="WS-Discovery" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Discovery&lt;/a&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Inspection" title="WS-Inspection" class="mw-redirect" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Inspection&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-MetadataExchange" title="WS-MetadataExchange" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-MetadataExchange&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/Universal_Description,_Discovery,_and_Integration" title="Universal Description, Discovery, and Integration" class="mw-redirect" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;Universal Description, Discovery, and Integration&lt;/a&gt; (UDDI)&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_Services_Description_Language" title="Web Services Description Language" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WSDL 2.0 Core&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_Services_Description_Language" title="Web Services Description Language" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WSDL 2.0 SOAP Binding&lt;/a&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_Services_Semantics" title="Web Services Semantics" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;Web Services Semantics&lt;/a&gt; (WSDL-S)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Resource_Framework" title="WS-Resource Framework" class="mw-redirect" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Resource Framework&lt;/a&gt; (WSRF)&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="color: black; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6em; margin-left: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); width: auto; font-size: 19px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span class="mw-headline" id="Security_Specification"&gt;&lt;br /&gt;Security Specification&lt;/span&gt;&lt;/h2&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Security" title="WS-Security" style="text-decoration: none; color: rgb(11, 0, 128); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Security&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/XML_Signature" title="XML Signature" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;XML Signature&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/XML_Encryption" title="XML Encryption" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;XML Encryption&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://www.w3.org/TR/xkms2/" class="external text" rel="nofollow" style="text-decoration: none; color: rgb(51, 102, 187); background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-top: 0px; padding-right: 13px; padding-bottom: 0px; padding-left: 0px; background-position: 100% 50%; background-repeat: no-repeat no-repeat; "&gt;XML Key Management (XKMS)&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-SecureConversation" title="WS-SecureConversation" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-SecureConversation&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-SecurityPolicy" title="WS-SecurityPolicy" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-SecurityPolicy&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Trust" title="WS-Trust" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Trust&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Federation" title="WS-Federation" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Federation&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Federation_Active_Requestor_Profile" title="WS-Federation Active Requestor Profile" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Federation Active Requestor Profile&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Federation_Passive_Requestor_Profile" title="WS-Federation Passive Requestor Profile" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Federation Passive Requestor Profile&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_Services_Security_Kerberos_Binding" title="Web Services Security Kerberos Binding" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;Web Services Security Kerberos Binding&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_Single_Sign-On_Interoperability_Profile" title="Web Single Sign-On Interoperability Profile" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;Web Single Sign-On Interoperability Profile&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_Single_Sign-On_Metadata_Exchange_Protocol" title="Web Single Sign-On Metadata Exchange Protocol" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;Web Single Sign-On Metadata Exchange Protocol&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/SAML" title="SAML" class="mw-redirect" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;Security Assertion Markup Language (SAML)&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/XACML" title="XACML" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;XACML&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="color: black; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6em; margin-left: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); width: auto; font-size: 19px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span class="mw-headline" id="Privacy"&gt;&lt;br /&gt;Privacy&lt;/span&gt;&lt;/h2&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/P3P" title="P3P" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;P3P&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="color: black; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6em; margin-left: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); width: auto; font-size: 19px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span class="mw-headline" id="Reliable_Messaging_Specifications"&gt;&lt;br /&gt;Reliable Messaging Specifications&lt;/span&gt;&lt;/h2&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-ReliableMessaging" title="WS-ReliableMessaging" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-ReliableMessaging&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Reliability" title="WS-Reliability" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Reliability&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=WS-RM_Policy_Assertion&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="WS-RM Policy Assertion (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-RM Policy Assertion&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="color: black; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6em; margin-left: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); width: auto; font-size: 19px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span class="mw-headline" id="Resource_Specifications"&gt;&lt;br /&gt;Resource Specifications&lt;/span&gt;&lt;/h2&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_Services_Resource_Framework" title="Web Services Resource Framework" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;Web Services Resource Framework&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=WS-BaseFaults&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="WS-BaseFaults (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-BaseFaults&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=WS-ServiceGroup&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="WS-ServiceGroup (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-ServiceGroup&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-ResourceProperties" title="WS-ResourceProperties" class="mw-redirect" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-ResourceProperties&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=WS-ResourceLifetime&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="WS-ResourceLifetime (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-ResourceLifetime&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Transfer" title="WS-Transfer" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Transfer&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=Resource_Representation_SOAP_Header_Block&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Resource Representation SOAP Header Block (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;Resource Representation SOAP Header Block&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="color: black; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6em; margin-left: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); width: auto; font-size: 19px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span class="mw-headline" id="Web_Services_Interoperability_.28WS-I.29_Specification"&gt;&lt;br /&gt;Web Services Interoperability (&lt;a href="http://en.wikipedia.org/wiki/WS-I" title="WS-I" class="mw-redirect" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-I&lt;/a&gt;) Specification&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin-top: 0.4em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; line-height: 1.5em; "&gt;These specifications provide additional information to improve interoperability between vendor implementations.&lt;/p&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-I_Basic_Profile" title="WS-I Basic Profile" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-I Basic Profile&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=WS-I_Basic_Security_Profile&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="WS-I Basic Security Profile (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-I Basic Security Profile&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/Simple_Soap_Binding_Profile" title="Simple Soap Binding Profile" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;Simple Soap Binding Profile&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="color: black; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6em; margin-left: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); width: auto; font-size: 19px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span class="mw-headline" id="Business_Process_Specifications"&gt;&lt;br /&gt;Business Process Specifications&lt;/span&gt;&lt;/h2&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-BPEL" title="WS-BPEL" class="mw-redirect" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-BPEL&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-CDL" title="WS-CDL" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-CDL&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=Web_Services_Choreography_Interface&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Web Services Choreography Interface (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;Web Services Choreography Interface&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_Service_Choreography" title="Web Service Choreography" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Choreography&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/XML_Process_Definition_Language" title="XML Process Definition Language" class="mw-redirect" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;XML Process Definition Language&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="color: black; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6em; margin-left: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); width: auto; font-size: 19px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span class="mw-headline" id="Transaction_Specifications"&gt;&lt;br /&gt;Transaction Specifications&lt;/span&gt;&lt;/h2&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=WS-BusinessActivity&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="WS-BusinessActivity (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-BusinessActivity&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-AtomicTransaction" title="WS-AtomicTransaction" class="mw-redirect" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-AtomicTransaction&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Coordination" title="WS-Coordination" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Coordination&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-CAF" title="WS-CAF" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-CAF&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Transaction" title="WS-Transaction" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Transaction&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Context" title="WS-Context" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Context&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=WS-CF&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="WS-CF (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-CF&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=WS-TXM&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="WS-TXM (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-TXM&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="color: black; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6em; margin-left: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); width: auto; font-size: 19px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span class="mw-headline" id="Management_Specifications"&gt;&lt;br /&gt;Management Specifications&lt;/span&gt;&lt;/h2&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/WS-Management" title="WS-Management" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Management&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=WS-Management_Catalog&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="WS-Management Catalog (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Management Catalog&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=WS-ResourceTransfer&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="WS-ResourceTransfer (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-ResourceTransfer&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_Services_Distributed_Management" title="Web Services Distributed Management" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WSDM&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="color: black; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6em; margin-left: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); width: auto; font-size: 19px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span class="mw-headline" id="Presentation_Oriented_Specification"&gt;&lt;br /&gt;Presentation Oriented Specification&lt;/span&gt;&lt;/h2&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_Services_for_Remote_Portlets" title="Web Services for Remote Portlets" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;Web Services for Remote Portlets&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="color: black; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6em; margin-left: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); width: auto; font-size: 19px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span class="mw-headline" id="Draft_Specifications"&gt;&lt;br /&gt;Draft Specifications&lt;/span&gt;&lt;/h2&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=WS-Provisioning&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="WS-Provisioning (page does not exist)" style="text-decoration: none; color: rgb(204, 34, 0); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;WS-Provisioning&lt;/a&gt; Describes the APIs and Schemas necessary to facilitate interoperability between provisioning systems in a consistent manner using Web services&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="color: black; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6em; margin-left: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); width: auto; font-size: 19px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span class="mw-headline" id="Other"&gt;&lt;br /&gt;Other&lt;/span&gt;&lt;/h2&gt;&lt;ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); "&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/Devices_Profile_for_Web_Services" title="Devices Profile for Web Services" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;Devices Profile for Web Services (DPWS)&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em; "&gt;&lt;a href="http://en.wikipedia.org/wiki/EbXML" title="EbXML" style="text-decoration: none; color: rgb(6, 69, 173); background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; "&gt;ebXML&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-5762922728705180248?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/5762922728705180248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/06/web-service-standards-listings.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/5762922728705180248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/5762922728705180248'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/06/web-service-standards-listings.html' title='Web Service Standards Listings'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-5892175437395852794</id><published>2010-06-01T17:30:00.000-07:00</published><updated>2010-06-01T17:43:12.394-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Warehouse'/><category scheme='http://www.blogger.com/atom/ns#' term='Inventory'/><title type='text'>Inventory กับ warehouse</title><content type='html'>พอดีวันนี้ตื่นเช้ามาไม่มีไรทำ เลยนั่งหาข้อมูลอ่านเล่น ๆ เกี่ยวกับ Inventory และ Warehouse ว่ามันต่างกันอย่างไร เพราะเกิดความสงสัยกับตัวเองเหมือนกัน หลังจากที่คนหาใน google แล้วก็ได้ทราบถึงความแตกต่างระหว่างสองคำนี้คือ&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Inventory คือ สินค้าคงคลัง Inventory management จะเป็นการจัดการสินค้าคงคลังที่มีการจัดเตรียมไว้สำหรับผลิตหรือขายต่อไป &lt;/li&gt;&lt;li&gt;Warehouse คือ การจัดการคลังสินค้า ว่ามีการจัดวางหรือจัดเก็บอย่างไร ตำแหน่งตรงไหน&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;แต่ถ้าพิจารณาดี ๆ สองคำนี้ผมว่า Inventory is a sub set of Warehouse นะครับ เพราะ Warehouse เองก็มีเรื่องของสินค้าคงคลังเข้ามาเกี่ยวข้อง(Inventory) เป็นการจัดการระบบงานที่ใหญ่กว่า Inventory ส่วน Inventory จะเป็นระบบงานที่เล็กกว่า&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/810775619277825155-5892175437395852794?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/5892175437395852794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/06/inventory-warehouse.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/5892175437395852794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/5892175437395852794'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/06/inventory-warehouse.html' title='Inventory กับ warehouse'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-7041738834014462181</id><published>2010-04-05T00:06:00.000-07:00</published><updated>2010-04-05T00:07:01.715-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Report Viewer'/><title type='text'>Auto runing number in report viewer</title><content type='html'>=RowNumber(Nothing)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-7041738834014462181?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/7041738834014462181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/04/auto-runing-number-in-report-viewer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/7041738834014462181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/7041738834014462181'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/04/auto-runing-number-in-report-viewer.html' title='Auto runing number in report viewer'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-3560512284792416697</id><published>2010-01-26T00:16:00.000-08:00</published><updated>2010-01-26T00:30:58.960-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Window WorkFlow'/><category scheme='http://www.blogger.com/atom/ns#' term='WF'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>รู้จัก .NET 3.0</title><content type='html'>&lt;div style="text-align: left;"&gt;ถ้าจะพูดถึง window workflow จริง ๆ ก็มีมานานแล้วละครับ ตั้งแต่สมัยที่ .net 3.0 ออกมา ก็นานพอสมควร  ก่อนอื่นเรามาดู .net 3.0 กันก่อนดีกว่า ว่ามีความสามารถอะไรกันบ้าง&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_kES3xlANtrU/S16mEBqrSyI/AAAAAAAAAWw/F4tWyOTNCMI/s1600-h/dotnet30.jpg"&gt;&lt;img src="http://4.bp.blogspot.com/_kES3xlANtrU/S16mEBqrSyI/AAAAAAAAAWw/F4tWyOTNCMI/s400/dotnet30.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5430960788752517922" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 205px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;จริง ๆ .net 3.0 มันจะทำต่อมาจาก .net 2.0 โดยเพิ่ม มาอีก 4 ส่วนคือ &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ol&gt;&lt;li&gt;CardSpace  จะเป็นส่วนที่ทำหน้าที่เก็บข้อมูล Card เพื่อยืนยันตัวตา อย่างเช่นพวกบัตรเครดิตที่ใช้ซื้อสินค้า online โดยข้อมูลจะเก็บที่เครื่อง client&lt;/li&gt;&lt;li&gt;Window Presentation Foundation (WPF) จะเป็นส่วนแสดงผลทำงานโดยใช้เทคโนโลยีแบบ &lt;span class="Apple-style-span" style="font-family: Tahoma; font-size: medium; "&gt;Vector Graphic ข้อดีคือ ไม่ทำให้ภาพแตกเวลาที่เราซูม (โดยปกติที่ซูมมันแตกตลอด) และยังทำเป็น 3 มิติ สามารถหมุนได้&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Window Communication Foundation (WCF) จะเป็นส่วนที่สร้างมา สำหรับการออกแบบ application แบบ service-oriented จะมีลักษณะคลายกับ Object-oriented แต่ service-oriented จะไม่มองลึกถึงระดับ object แต่จะมองแค่ service &lt;/li&gt;&lt;li&gt;Window WorkFlow (WF) เป็นส่วนที่ใช้สร้างแบบการไหลของการทำงาน &lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Visual studio 2005 ก็สามารถทำงานได้ แต่ว่าจะต้องลง .net 3.0 ก่อนนะครับ เป็นอะไรที่น่าตื่นเต้น ๆ &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-3560512284792416697?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/3560512284792416697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/01/net-30.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/3560512284792416697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/3560512284792416697'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/01/net-30.html' title='รู้จัก .NET 3.0'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_kES3xlANtrU/S16mEBqrSyI/AAAAAAAAAWw/F4tWyOTNCMI/s72-c/dotnet30.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-860888584675654734</id><published>2010-01-15T01:32:00.000-08:00</published><updated>2010-01-15T01:33:36.360-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ws'/><category scheme='http://www.blogger.com/atom/ns#' term='php webservice'/><category scheme='http://www.blogger.com/atom/ns#' term='web service'/><title type='text'>PHP5 Consume .Net Web service</title><content type='html'>&lt;div&gt;&lt;?php&lt;/div&gt;&lt;div&gt;error_reporting(E_ALL);&lt;/div&gt;&lt;div&gt;$ValidateEmail = new SoapClient("http://www.webservicex.net/ValidateEmail.asmx?wsdl");&lt;/div&gt;&lt;div&gt;$email = array("Email" =&gt; "me@somewhere.com");&lt;/div&gt;&lt;div&gt;try {&lt;/div&gt;&lt;div&gt;     $response = $ValidateEmail-&gt;IsValidEmail($email);&lt;/div&gt;&lt;div&gt;     if ($response-&gt;IsValidEmailResult) {&lt;/div&gt;&lt;div&gt;          echo $email["Email"] . " is a valid email address";&lt;/div&gt;&lt;div&gt;      } else {&lt;/div&gt;&lt;div&gt;          echo $email["Email"] . " is not a valid email address";&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;  }&lt;/div&gt;&lt;div&gt;} catch (SoapFault $fault) {&lt;/div&gt;&lt;div&gt;     //LOG IF YOU WANT&lt;/div&gt;&lt;div&gt;     echo $email["Email"] . " is not a valid email address";&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;echo '&lt;pre&gt;' . var_dump($response) . '&lt;/pre&gt;';&lt;/div&gt;&lt;div&gt;?&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-860888584675654734?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/860888584675654734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/01/php5-consume-net-web-service.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/860888584675654734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/860888584675654734'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/01/php5-consume-net-web-service.html' title='PHP5 Consume .Net Web service'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-2628081764182284865</id><published>2010-01-14T22:29:00.000-08:00</published><updated>2010-01-14T22:38:02.262-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ws'/><category scheme='http://www.blogger.com/atom/ns#' term='web service'/><title type='text'>WSDL vs. non-WSDL Modes</title><content type='html'>พอดีวันนี้ จำเป็นที่จะต้อง consume .net web service using php5 with soap extesion แล้วไปเจอเขากับ article ที่ : http://wso2.org/library/1060&lt;br /&gt;เขาจะพูดเรื่องของ php soap extension แล้วผ่านไปมาเจอกับ web service module 2 แบบ คือ&lt;br /&gt;1. WSDL model&lt;br /&gt;2. non-WSDL model&lt;br /&gt;&lt;br /&gt;เลยลองอ่านเพิ่มเติม ประกฏว่าได้เรื่องดังนี้ครับ (ไม่แน่ใจว่าผมเข้าใจถูกหรือเปล่าว)&lt;br /&gt;&lt;br /&gt;สำหรับการ implement web service จะมีอยู่ 2 models ด้วยกันคือ&lt;br /&gt;1. Contract First model&lt;br /&gt;2. Code First model&lt;br /&gt;&lt;br /&gt;สอง model นี้มันต่างกันยังไง&lt;br /&gt;&lt;br /&gt;อันแรก Contact first model จะมี WSDL เป็นตัวที่ใช้อธิบาย detail ของ web service ซึ่งภายในก็จะอธิบายถึงการ implement and consume&lt;br /&gt;&lt;br /&gt;อันหลัง Code first model. In the code first model, the code implementing the service is written first. Then in most cases a contract, &lt;span&gt;&lt;b&gt;in other words a WSDL, is generated out of the code&lt;/b&gt;&lt;/span&gt;&lt;b&gt;. Then the client can use that WSDL, at the time of consuming the service, to take note of the interface of the service. However, the PHP 5's SOAP extension does not have provisions for generating a WSDL out of the code.&lt;/b&gt; To cater for this situation, the non-WSDL mode of the SoapServer and SoapClient can be used.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ง่าย ๆ คือ php extension นี้จะไม่มีการ generate wsdl ให้ เหมือนใน nusoap&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-2628081764182284865?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/2628081764182284865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/01/wsdl-vs-non-wsdl-modes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/2628081764182284865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/2628081764182284865'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/01/wsdl-vs-non-wsdl-modes.html' title='WSDL vs. non-WSDL Modes'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-6969700964918945899</id><published>2010-01-07T18:54:00.000-08:00</published><updated>2010-01-07T23:33:09.897-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Intorduction wcf</title><content type='html'>จริง ๆ wcf ก็มีมานานแล้วละ ตั้งแต่ .net 3.0  ก็เคยของอ่านนิดหน่อยแบบเผิน ๆ ไม่ได้จริงจังกับมันมา &lt;br /&gt;และมาถึงวันนี้ เริ่มที่จะมีงานเข้าที่จำเป็นต้องใช้ wcf เต็มตัวก็เลยต้องมาปัดฝุ่นกันนิดหน่อย &lt;br /&gt;&lt;br /&gt;ก่อนอื่นมาดู features ของ wcf ที่เหนือกว่า asp.net web service &lt;br /&gt;&lt;br /&gt;1. Support for sending messages using not only HTTP, but also TCP and other network protocols.&lt;br /&gt;2. The ability to switch message protocols with minimal effort.&lt;br /&gt;3. Support for hosting services on hosts other than a Web server.&lt;br /&gt;4. Built-in support for the latest Web services standards (SOAP 1.2 and WS-*) and the 5. ability to easily support new ones.&lt;br /&gt;6. Support for security, transactions and reliability.&lt;br /&gt;7. Support for sending messages using formats other than SOAP, such as Representational State Transfer (REST).&lt;br /&gt;&lt;br /&gt;Resource : http://msdn.microsoft.com/en-us/netframework/aa663324.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-6969700964918945899?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/6969700964918945899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/01/intorduction-wcf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/6969700964918945899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/6969700964918945899'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/01/intorduction-wcf.html' title='Intorduction wcf'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-4313168417407966140</id><published>2010-01-07T01:59:00.000-08:00</published><updated>2010-01-07T02:04:03.576-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><category scheme='http://www.blogger.com/atom/ns#' term='cms'/><title type='text'>แกะ wordpress</title><content type='html'>วันนี้นั่งแกะ wordpress แล้วเริ่มงง เพราะเท่าที่ผมเคยแกะมา (ชั่วโมงบินยังไม่เยอะ) ก็จะเป็นของ joomla, drupal &lt;br /&gt;รู้สึกว่า wordpress จะเขียนแบบง่าย ๆ ไม่ยุ่งยากเท่ากับ joomla &lt;br /&gt;&lt;br /&gt;เรื่องก็มีอยู่ว่าผมจะทำ plugin ขึ้นมาตัวหนึ่งแต่ไม่รู้จะเขียนยังไง หาใน google ก็มีอยู่นะแบบง่าย ๆ แต่ยังไม่เจาะลึกเท่าไหร่ &lt;br /&gt;อืม.... เหนื่อยใจ ไม่มีทางเลือกละ ก็เลยจัดการแกะมันทุกไฟล์ซะเลย ไล่ตั้งแต่ index.php เลยว่ามันมีการ include widget, plugin , template เข้ามากันยังไง เหอะๆ แกะไปแกะมาเริ่มออก ออกนี้คืออกอาการงงนะครับ ไม่ใช่แกะได้สำเร็จ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-4313168417407966140?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/4313168417407966140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2010/01/wordpress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/4313168417407966140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/4313168417407966140'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2010/01/wordpress.html' title='แกะ wordpress'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-810775619277825155.post-2866803376390295019</id><published>2009-09-30T21:19:00.000-07:00</published><updated>2009-09-30T21:22:16.333-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='autoincrement'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='auto number'/><category scheme='http://www.blogger.com/atom/ns#' term='gridview'/><title type='text'>Auto increment number GirdView asp.net</title><content type='html'>&amp;lt;asp:TemplateField HeaderText="Msg No"&amp;gt;&lt;br /&gt;&amp;lt;itemtemplate &amp;gt;&lt;br /&gt;&amp;lt;%#Container.DataItemIndex + 1%&amp;gt;&lt;br /&gt;&amp;lt;/ItemTemplate&amp;gt;&lt;br /&gt;&amp;lt;/asp:TemplateField&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/810775619277825155-2866803376390295019?l=awaty.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awaty.blogspot.com/feeds/2866803376390295019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awaty.blogspot.com/2009/09/auto-increment-number-girdview-aspnet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/2866803376390295019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/810775619277825155/posts/default/2866803376390295019'/><link rel='alternate' type='text/html' href='http://awaty.blogspot.com/2009/09/auto-increment-number-girdview-aspnet.html' title='Auto increment number GirdView asp.net'/><author><name>AWATY</name><uri>http://www.blogger.com/profile/15118904673598775862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://2.bp.blogspot.com/_kES3xlANtrU/S7mMi7vPj7I/AAAAAAAAAXU/3rQlWucI2LI/S220/Untitled.jpg'/></author><thr:total>0</thr:total></entry></feed>
