<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jaidee Hosting Blog&#187; Programming</title>
	<atom:link href="http://blog.jaideehosting.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jaideehosting.com</link>
	<description>เป็นแค่แหล่งอัดเดทข้อมูลข่าวสาร</description>
	<lastBuildDate>Fri, 29 Jul 2011 05:15:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>การจัด Layout ด้วย CSS (Div)</title>
		<link>http://blog.jaideehosting.com/2009/10/02/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%88%e0%b8%b1%e0%b8%94-layout-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-css-div/</link>
		<comments>http://blog.jaideehosting.com/2009/10/02/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%88%e0%b8%b1%e0%b8%94-layout-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-css-div/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 10:15:01 +0000</pubDate>
		<dc:creator>suthamas</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[div]]></category>
		<category><![CDATA[Elastic Layout]]></category>
		<category><![CDATA[Fixed Layout]]></category>
		<category><![CDATA[Hybrid Layout]]></category>
		<category><![CDATA[Liquid Layout]]></category>
		<category><![CDATA[การจัด Layout ด้วย CSS]]></category>

		<guid isPermaLink="false">http://blog.jaideehosting.com/?p=280</guid>
		<description><![CDATA[การจัด Layout ด้วย CSS (Div) แบ่งเป็น 4 แบบ คือ 1. Fixed Layout จะกำหนดขนาดความกว้าง และตำแหน่งของส่วนต่างๆ เป็น pixel ทำให้กำหนดขนาด และตำแหน่งของส่วนต่างๆ ได้ตามต้องการ ไม่ผิดเพี้ยนไปตามขนาดหน้าจอ และเมื่อย่อขยายหน้าต่างเว็บเบราเซอร์ (IE, Firefox) แล้ว ตำแหน่งของส่วนต่างๆในหน้าเว็บจะยังคงเดิม ถ้าเราย่อขนาดเบราเซอร์ลงจะเกิดเป็น scrollbar เพื่อเลื่อนดูเนื้อหาที่มองไม่เห็น แต่มีข้อเสียคือไม่สามารถใช้พื้นที่หน้าจอได้อย่างเต็มที่ 2. Liquid Layout จะกำหนดขนาดความกว้างของส่วนต่างๆ เป็นเปอร์เซ็นต์ เมื่อเราย่อหรือขยายขนาดของเว็บเบราเซอร์ ขนาดของส่วนต่างๆ จะย่อขยายตาม ข้อดี คือ ทำให้ได้ใช้พื้นที่ในหน้าจอได้อย่างมีประสิทธิภาพ และทำให้แสดงผลบนอุปกรณ์อื่นๆ เช่น มือถือ ได้ดี ข้อเสีย คือ การจัดวางองค์ประกอบต่างๆ นั้นทำได้ค่อนข้างยาก เพราะขนาดไม่แน่นอน 3. Elastic Layout จะกำหนดขนาดของส่วนต่าง ๆ เป็น [...]]]></description>
			<content:encoded><![CDATA[<p>การจัด Layout ด้วย CSS (Div) แบ่งเป็น 4 แบบ คือ</p>
<p><strong>1. Fixed Layout </strong><br />
จะกำหนดขนาดความกว้าง และตำแหน่งของส่วนต่างๆ เป็น pixel ทำให้กำหนดขนาด และตำแหน่งของส่วนต่างๆ ได้ตามต้องการ ไม่ผิดเพี้ยนไปตามขนาดหน้าจอ และเมื่อย่อขยายหน้าต่างเว็บเบราเซอร์ (IE, Firefox) แล้ว ตำแหน่งของส่วนต่างๆในหน้าเว็บจะยังคงเดิม ถ้าเราย่อขนาดเบราเซอร์ลงจะเกิดเป็น scrollbar เพื่อเลื่อนดูเนื้อหาที่มองไม่เห็น แต่มีข้อเสียคือไม่สามารถใช้พื้นที่หน้าจอได้อย่างเต็มที่</p>
<p><strong>2. Liquid Layout</strong><br />
จะกำหนดขนาดความกว้างของส่วนต่างๆ เป็นเปอร์เซ็นต์   เมื่อเราย่อหรือขยายขนาดของเว็บเบราเซอร์  ขนาดของส่วนต่างๆ จะย่อขยายตาม</p>
<p><strong>ข้อดี</strong> คือ ทำให้ได้ใช้พื้นที่ในหน้าจอได้อย่างมีประสิทธิภาพ  และทำให้แสดงผลบนอุปกรณ์อื่นๆ เช่น มือถือ ได้ดี</p>
<p><strong>ข้อเสีย</strong> คือ  การจัดวางองค์ประกอบต่างๆ นั้นทำได้ค่อนข้างยาก  เพราะขนาดไม่แน่นอน</p>
<p><strong>3. Elastic Layout</strong><br />
จะกำหนดขนาดของส่วนต่าง ๆ เป็น em  ทำให้ส่วนต่างๆ ย่อหรือขยาย ตามการกำหนดค่า Text size ของเบราเซอร์</p>
<p><strong>ข้อดี</strong> คือ เมื่อเพิ่มหรือลดขนาดของตัวอักษรแล้ว  ยังสามารถคงรูปแบบการจัดวางส่วนต่างๆ ไว้ได้อย่างดี</p>
<p><strong>ข้อเสีย</strong> คือ การจัดทำยุ่งยาก</p>
<p><strong>4. Hybrid Layout </strong><br />
เป็นการใช้แบบต่างๆ มาผสมกัน  เช่น Sidebar ด้านข้าง ทั้ง 2 ด้านเป็น Elastic Layout ส่วนเนื้อหาเป็น  Liquid Layout  เป็นต้น</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jaideehosting.com/2009/10/02/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%88%e0%b8%b1%e0%b8%94-layout-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-css-div/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>การใช้ภาษาไทยกับ TIS-620</title>
		<link>http://blog.jaideehosting.com/2009/08/18/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%84%e0%b8%97%e0%b8%a2%e0%b8%81%e0%b8%b1%e0%b8%9a-tis-620/</link>
		<comments>http://blog.jaideehosting.com/2009/08/18/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%84%e0%b8%97%e0%b8%a2%e0%b8%81%e0%b8%b1%e0%b8%9a-tis-620/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 08:41:30 +0000</pubDate>
		<dc:creator>suthamas</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[TIS-620]]></category>

		<guid isPermaLink="false">http://blog.jaideehosting.com/?p=250</guid>
		<description><![CDATA[1. การใช้ภาษาไทยกับ TIS-620 ในการใช้ Collation ของ TIS-620 การสร้างตารางหรือแม้แต่ฟิวส์ให้ใช้เป็น tis620_thai_ci และในการ Import หรือ Export ข้อมูลก็จะต้องใช้เป็น tis620 เช่นเดียวกัน ตามรูปตัวอย่าง กำหนด Collation ของตาราง กำหนด Collation ของฟิวส์ กรณีที่มีการ import หรือ Export ข้อมูลให้เลือกเป็น tis620 1.1 กำหนด Header ให้ใช้เป็น tis-620 &#60;meta http-equiv=Content-Type content=&#8221;text/html; charset=tis-620&#8243;&#62; 1.2 กำหนดในส่วนของ Connection - กรณีที่กำหนด Collation เป็น tis620_thai_ci ให้ใช้ $objConnect = mysql_connect(&#8220;localhost&#8221;,&#8221;root&#8221;,&#8221;root&#8221;) or die(&#8220;Error Connect to Database&#8221;); [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: underline;"><strong>1. การใช้ภาษาไทยกับ TIS-620</strong></span></p>
<p>ในการใช้ <strong>Collation</strong> ของ <strong>TIS-620</strong> การสร้างตารางหรือแม้แต่ฟิวส์ให้ใช้เป็น <strong>tis620_thai_ci</strong> และในการ Import หรือ Export ข้อมูลก็จะต้องใช้เป็น <strong>tis620</strong> เช่นเดียวกัน ตามรูปตัวอย่าง</p>
<p><img class="alignnone size-full wp-image-251" title="การใช้ Collation ของ TIS-620 การสร้างตาราง" src="http://blog.jaideehosting.com/wp-content/uploads/2009/08/tis620-1.jpg" alt="การใช้ Collation ของ TIS-620 การสร้างตาราง" width="259" height="158" /></p>
<p><strong>กำหนด Collation ของตาราง</strong></p>
<p><strong><img class="alignnone size-full wp-image-252" title="กำหนด Collation ของตาราง" src="http://blog.jaideehosting.com/wp-content/uploads/2009/08/tis620-2.jpg" alt="กำหนด Collation ของตาราง" width="537" height="101" /></strong></p>
<p><strong>กำหนด Collation ของฟิวส์</strong></p>
<p><strong><img class="alignnone size-full wp-image-253" title="กำหนด Collation ของฟิวส์" src="http://blog.jaideehosting.com/wp-content/uploads/2009/08/tis620-4.jpg" alt="กำหนด Collation ของฟิวส์" width="543" height="79" /></strong></p>
<p><strong>กรณีที่มีการ import หรือ Export ข้อมูลให้เลือกเป็น tis620</strong></p>
<div><strong>1.1</strong> กำหนด Header ให้ใช้เป็น tis-620<br />
<span>&lt;meta http-equiv=Content-Type content=&#8221;text/html; charset=tis-620&#8243;&gt;</span></div>
<div><span><br />
</span></div>
<div><strong>1.2</strong> กำหนดในส่วนของ Connection<br />
<span>- กรณีที่กำหนด Collation เป็น tis620_thai_ci ให้ใช้<br />
$objConnect = mysql_connect(&#8220;localhost&#8221;,&#8221;root&#8221;,&#8221;root&#8221;) or die(&#8220;Error Connect to Database&#8221;);<br />
$objDB = mysql_select_db(&#8220;mydatabase&#8221;);<br />
<strong>mysql_query(&#8220;SET NAMES TIS620&#8243;);</strong></span></div>
<div><span><br />
</span></div>
<div>- กรณีที่กำหนด Collation อื่น ๆ  ให้ใช้<br />
$objConnect = mysql_connect(&#8220;localhost&#8221;,&#8221;root&#8221;,&#8221;root&#8221;) or die(&#8220;Error Connect to Database&#8221;);<br />
$objDB = mysql_select_db(&#8220;mydatabase&#8221;);<br />
<strong>mysql_query(&#8220;SET character_set_results=tis620&#8243;);<br />
mysql_query(&#8220;SET character_set_client=tis620&#8243;);<br />
mysql_query(&#8220;SET character_set_connection=tis620&#8243;);</strong></div>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jaideehosting.com/2009/08/18/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%84%e0%b8%97%e0%b8%a2%e0%b8%81%e0%b8%b1%e0%b8%9a-tis-620/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CAPTCHA คืออะไร</title>
		<link>http://blog.jaideehosting.com/2009/08/10/captcha-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3/</link>
		<comments>http://blog.jaideehosting.com/2009/08/10/captcha-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 10:21:24 +0000</pubDate>
		<dc:creator>suthamas</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[bots]]></category>
		<category><![CDATA[Captcha]]></category>
		<category><![CDATA[บอตส์]]></category>

		<guid isPermaLink="false">http://blog.jaideehosting.com/?p=239</guid>
		<description><![CDATA[&#8220;CAPTCHA&#8221; ออกเสียงว่า แคปช่า ซึ่งย่อมาจาก Completely Automated Public Turing    Computer and Humans Apart แปลให้เข้าใจง่ายๆก็คือ กลไกอัตโนมัติที่ใช้ทดสอบเพื่อให้ทราบว่า มนุษย์ หรือ คอมพิวเตอร์ มันเป็นการทดสอบการตอบสนองโดยใช้ทดสอบกับระบบคอมพิวเตอร์ เพื่อตัดสินใจว่าผู้ใช้หรือผู้ที่กำลังติดต่อกับเว็บเซิร์ฟเวอร์ เป็นมนุษย์หรือไม่ วัตถุประสงค์สำคัญของมันก็เพื่อความปลอดภัยโดยเฉพาะเว็บไซต์ที่ ต้องมีการ ป้อนข้อมูลส่วนตัว เนื่องจากแฮกเกอร์ส่วนใหญ่จะใช้สิ่งที่เรียกว่า &#8220;บอตส์&#8221; (bots) ในการโจมตีผู้ใช้ ซึ่งบอตที่ว่านี้สามารถสร้างขึ้นโดยคอมพิวเตอร์ แต่เนื่องจากคอมพิวเตอร์ไม่สามารถแก้ปัญหาการทดสอบด้วย CAPTCHA ได้ จะต้องอาศัยมนุษย์ที่เพ่งดูกราฟฟิกยุ่งเหยิงเหล่านี้ และแกะตัวอักษรออกมาเพื่อพิมพ์ยืนยันอีกที แหล่งที่ให้ดาวโหลดตัวอย่าง : http://recaptcha.net/ หรือสามารถค้นหาตัวอย่างได้ในเว็บ search engine ทั่วไป]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignleft size-full wp-image-241" title="captcha" src="http://blog.jaideehosting.com/wp-content/uploads/2009/08/captcha11.jpg" alt="captcha" width="216" height="47" /> &#8220;CAPTCHA&#8221;</strong> ออกเสียงว่า แคปช่า ซึ่งย่อมาจาก Completely Automated Public Turing    Computer and Humans Apart แปลให้เข้าใจง่ายๆก็คือ กลไกอัตโนมัติที่ใช้ทดสอบเพื่อให้ทราบว่า มนุษย์ หรือ คอมพิวเตอร์ มันเป็นการทดสอบการตอบสนองโดยใช้ทดสอบกับระบบคอมพิวเตอร์ เพื่อตัดสินใจว่าผู้ใช้หรือผู้ที่กำลังติดต่อกับเว็บเซิร์ฟเวอร์ เป็นมนุษย์หรือไม่<br />
วัตถุประสงค์สำคัญของมันก็เพื่อความปลอดภัยโดยเฉพาะเว็บไซต์ที่ ต้องมีการ ป้อนข้อมูลส่วนตัว เนื่องจากแฮกเกอร์ส่วนใหญ่จะใช้สิ่งที่เรียกว่า <strong>&#8220;บอตส์&#8221; (bots)</strong> ในการโจมตีผู้ใช้ ซึ่งบอตที่ว่านี้สามารถสร้างขึ้นโดยคอมพิวเตอร์ แต่เนื่องจากคอมพิวเตอร์ไม่สามารถแก้ปัญหาการทดสอบด้วย CAPTCHA ได้ จะต้องอาศัยมนุษย์ที่เพ่งดูกราฟฟิกยุ่งเหยิงเหล่านี้ และแกะตัวอักษรออกมาเพื่อพิมพ์ยืนยันอีกที<br />
แหล่งที่ให้ดาวโหลดตัวอย่าง : http://recaptcha.net/ หรือสามารถค้นหาตัวอย่างได้ในเว็บ search engine ทั่วไป</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jaideehosting.com/2009/08/10/captcha-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>รู้จักกับภาษาสไตล์ชีต</title>
		<link>http://blog.jaideehosting.com/2009/07/23/style-sheet-language/</link>
		<comments>http://blog.jaideehosting.com/2009/07/23/style-sheet-language/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 13:20:17 +0000</pubDate>
		<dc:creator>suthamas</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[style sheet]]></category>
		<category><![CDATA[style sheet language]]></category>

		<guid isPermaLink="false">http://blog.jaideehosting.com/?p=205</guid>
		<description><![CDATA[ภาษาสไตล์ชีต (style sheet language) คือภาษาคอมพิวเตอร์ที่ใช้อธิบายลักษณะการนำเสนอของเอกสารต้น ฉบับที่ถูกจัดเป็นโครงสร้าง ซึ่งมีส่วนต่างๆ ถูกกำหนดและจัดกลุ่มไว้อย่างชัดเจนแล้ว (well-formed) โปรแกรมหนึ่งๆ จะนำเอกสารต้นฉบับไปนำเสนอโดยใช้ลักษณะที่แตกต่างกันตามกลุ่มที่ได้กำหนดไว้ เนื่องจากคุณลักษณะอย่างหนึ่งของเอกสารที่ถูกจัดเป็นโครงสร้างคือ เนื้อหาที่สามารถนำกลับมาใช้ใหม่ได้ในหลายบริบทและนำเสนอได้หลายวิธี ลักษณะการนำเสนอที่แนบติดไปกับเอกสาร จะทำให้การแสดงผลแตกต่างกันตามความต้องการในแต่ละงาน ภาษาสไตล์ชีตอย่างหนึ่งที่นิยมใช้กันอย่างกว้างขวางเช่น CSS ใช้สำหรับกำหนดลักษณะการแสดงผลของเอกสาร HTML, XHTML, SVG, XUL, และภาษามาร์กอัปอื่นๆ และเพื่อที่จะนำเสนอเนื้อหาของเอกสารที่ถูกจัดเป็นโครงสร้างนั้น กฎเกณฑ์การแสดงผลต่างๆ จะถูกนำมาใช้ เช่น สีตัวอักษร แบบอักษร โครงร่างการจัดหน้า เป็นต้น กฎเกณฑ์เหล่านี้เรียกรวมกันว่าเป็น สไตล์ชีต สไตล์ชีตแต่เดิมนั้นเป็นเอกสารที่เขียนขึ้นและที่มีประวัติยาวนาน ถูกใช้โดยผู้อำนวยการพิมพ์ นักพิมพ์ดีด และนักเขียน เพื่อทำให้แน่ใจว่าสิ่งตีพิมพ์จะมีลักษณะการนำเสนอที่ถูกต้อง คือการสะกดคำและการใช้เครื่องหมายวรรคตอน ส่วนเอกสารอิเล็กทรอนิกส์ในยุคปัจจุบัน สไตล์ชีตถูกใช้ในการจัดลักษณะการปรากฏของเนื้อหาหรือความสวยงามมากกว่าการสะกดคำ]]></description>
			<content:encoded><![CDATA[<p><strong>ภาษาสไตล์ชีต (style sheet language) </strong>คือภาษาคอมพิวเตอร์ที่ใช้อธิบายลักษณะการนำเสนอของเอกสารต้น ฉบับที่ถูกจัดเป็นโครงสร้าง ซึ่งมีส่วนต่างๆ ถูกกำหนดและจัดกลุ่มไว้อย่างชัดเจนแล้ว (well-formed) โปรแกรมหนึ่งๆ จะนำเอกสารต้นฉบับไปนำเสนอโดยใช้ลักษณะที่แตกต่างกันตามกลุ่มที่ได้กำหนดไว้ เนื่องจากคุณลักษณะอย่างหนึ่งของเอกสารที่ถูกจัดเป็นโครงสร้างคือ เนื้อหาที่สามารถนำกลับมาใช้ใหม่ได้ในหลายบริบทและนำเสนอได้หลายวิธี ลักษณะการนำเสนอที่แนบติดไปกับเอกสาร จะทำให้การแสดงผลแตกต่างกันตามความต้องการในแต่ละงาน ภาษาสไตล์ชีตอย่างหนึ่งที่นิยมใช้กันอย่างกว้างขวางเช่น CSS ใช้สำหรับกำหนดลักษณะการแสดงผลของเอกสาร HTML, XHTML, SVG, XUL, และภาษามาร์กอัปอื่นๆ และเพื่อที่จะนำเสนอเนื้อหาของเอกสารที่ถูกจัดเป็นโครงสร้างนั้น กฎเกณฑ์การแสดงผลต่างๆ จะถูกนำมาใช้ เช่น สีตัวอักษร แบบอักษร โครงร่างการจัดหน้า เป็นต้น กฎเกณฑ์เหล่านี้เรียกรวมกันว่าเป็น สไตล์ชีต</p>
<p>สไตล์ชีตแต่เดิมนั้นเป็นเอกสารที่เขียนขึ้นและที่มีประวัติยาวนาน ถูกใช้โดยผู้อำนวยการพิมพ์ นักพิมพ์ดีด และนักเขียน เพื่อทำให้แน่ใจว่าสิ่งตีพิมพ์จะมีลักษณะการนำเสนอที่ถูกต้อง คือการสะกดคำและการใช้เครื่องหมายวรรคตอน ส่วนเอกสารอิเล็กทรอนิกส์ในยุคปัจจุบัน สไตล์ชีตถูกใช้ในการจัดลักษณะการปรากฏของเนื้อหาหรือความสวยงามมากกว่าการสะกดคำ</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jaideehosting.com/2009/07/23/style-sheet-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

