<?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>S i X h E a D { ? }</title>
	<atom:link href="http://sixhead.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sixhead.com</link>
	<description>เมื่อความรู้มีไว้แบ่งปัน</description>
	<lastBuildDate>Tue, 23 Feb 2010 14:36:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>แก้ปัญหา windows 7 กับการแสดงภาษาไทยแปลกๆ</title>
		<link>http://sixhead.com/2010/02/23/windows-7-non-unicode/</link>
		<comments>http://sixhead.com/2010/02/23/windows-7-non-unicode/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 14:36:26 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[thai]]></category>
		<category><![CDATA[unicode]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=543</guid>
		<description><![CDATA[ในบางโปรแกรมนั้นจะแสดงผลภาษาไทยไม่ถูกต้องหรือ cursor เลื่อนแปลกๆ แก้ง่ายๆ เลยครับโดยการปรับตามรูป




]]></description>
			<content:encoded><![CDATA[<p>ในบางโปรแกรมนั้นจะแสดงผลภาษาไทยไม่ถูกต้องหรือ cursor เลื่อนแปลกๆ แก้ง่ายๆ เลยครับโดยการปรับตามรูป<span id="more-543"></span></p>
<p><a href="http://sixhead.com/wp-content/uploads/2010/02/windows.7.non_.unicode.png"><img class="alignleft size-full wp-image-544" title="windows.7.non.unicode" src="http://sixhead.com/wp-content/uploads/2010/02/windows.7.non_.unicode.png" alt="" width="477" height="550" /></a></p>
<p><map name='google_ad_map_543_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/543?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_543_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=543&amp;url= http%3A%2F%2Fsixhead.com%2F2010%2F02%2F23%2Fwindows-7-non-unicode%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2010/02/23/windows-7-non-unicode/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>เปิด windows explorer ให้ไปยัง drive, folder ที่ต้องการ</title>
		<link>http://sixhead.com/2010/02/09/windows-explorer-open-custom-driver-or-folder/</link>
		<comments>http://sixhead.com/2010/02/09/windows-explorer-open-custom-driver-or-folder/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 06:14:48 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[Modification]]></category>
		<category><![CDATA[drive]]></category>
		<category><![CDATA[folder]]></category>
		<category><![CDATA[windows explorer]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=540</guid>
		<description><![CDATA[ปกติเปิด windows explorer จะ default ไปที่ my documents พอมาเป็น windows 7 แล้ว folder ใน ใน my documents มันช่างเยอะเหลือเกิน อีกอย่างผมก็ไม่นิยมเก็บไว้ในนั้นเสียด้วย เลยต้องหาทางแก้ไข

ซึ่งวิธีนั้นก็ไม่ยุ่งยากอะไรครับ ไปที่ All Programs แล้วเข้า Accessories หลังจากนั้น click ขวาที่ Windows Explorer เลือก Send to (create shortcut) หลังจากนั้นก็ click ขวาเลือก properties แล้วใส่ parameter ต่อท้ายดังตัวอย่าง
%windir%\explorer.exe /n, /e, /select, E:\
จะระบุแค่ drive หรือ folder ก็ย่อมได้ตามต้องการ หลังจากนั้นก็ลากมา Pint  to taskbar [...]]]></description>
			<content:encoded><![CDATA[<p>ปกติเปิด windows explorer จะ default ไปที่ my documents พอมาเป็น windows 7 แล้ว folder ใน ใน my documents มันช่างเยอะเหลือเกิน อีกอย่างผมก็ไม่นิยมเก็บไว้ในนั้นเสียด้วย เลยต้องหาทางแก้ไข</p>
<p><span id="more-540"></span><br />
ซึ่งวิธีนั้นก็ไม่ยุ่งยากอะไรครับ ไปที่ All Programs แล้วเข้า Accessories หลังจากนั้น click ขวาที่ Windows Explorer เลือก Send to (create shortcut) หลังจากนั้นก็ click ขวาเลือก properties แล้วใส่ parameter ต่อท้ายดังตัวอย่าง</p>
<pre>%windir%\explorer.exe /n, /e, /select, E:\</pre>
<p>จะระบุแค่ drive หรือ folder ก็ย่อมได้ตามต้องการ หลังจากนั้นก็ลากมา Pint  to taskbar จบ</p>
<p><span style="color: #888888;">* บน XP, Vista น่าจะเป็น %SystemRoot% แทนที่ %windir% ฉนั้นใส่แต่ parameter ก็พอ<br />
</span></p>
<p><map name='google_ad_map_540_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/540?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_540_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=540&amp;url= http%3A%2F%2Fsixhead.com%2F2010%2F02%2F09%2Fwindows-explorer-open-custom-driver-or-folder%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2010/02/09/windows-explorer-open-custom-driver-or-folder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>css background อยู่กลางจอเสมอ</title>
		<link>http://sixhead.com/2010/01/15/css-background-center-top/</link>
		<comments>http://sixhead.com/2010/01/15/css-background-center-top/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 07:14:24 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[Web Developer]]></category>
		<category><![CDATA[background]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=538</guid>
		<description><![CDATA[&#160;
&#60;style&#62;
body &#123;
background:#000000 url&#40;images/bg_home.jpg&#41; no-repeat center top;
&#125;
&#60;/style&#62;
&#160;



]]></description>
			<content:encoded><![CDATA[<pre class="css">&nbsp;
&lt;style&gt;
body <span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background</span>:<span style="color: #cc00cc;">#<span style="color: #933;">000000</span></span> <span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span><span style="color: #933;">images/bg_home<span style="color: #6666ff;">.jpg</span></span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #993333;">center</span> <span style="color: #000000; font-weight: bold;">top</span>;
<span style="color: #66cc66;">&#125;</span>
&lt;/style&gt;
&nbsp;</pre>
<p><map name='google_ad_map_538_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/538?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_538_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=538&amp;url= http%3A%2F%2Fsixhead.com%2F2010%2F01%2F15%2Fcss-background-center-top%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2010/01/15/css-background-center-top/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ทุ่งทานตะวันในเมืองกรุง</title>
		<link>http://sixhead.com/2010/01/13/sun-flower-in-bangkok-city/</link>
		<comments>http://sixhead.com/2010/01/13/sun-flower-in-bangkok-city/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 07:02:18 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[ทานตะวัน]]></category>
		<category><![CDATA[เกษตร-นวมินทร์]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=535</guid>
		<description><![CDATA[ตรงหน้า โรงเรียนสตรีวิทยา ๒ เส้น เกษตร-นวมินทร์ นี่เองครับ พื้นที่กว้างมากเลย และมีทุ่งดาวเรืองติดกันด้วย (ถ้าดูไม่ผิดนะ) ที่ตั้งของโรงเรียน ใครว่างแวะไปดูนะครับกำลังสวยเลย
พอดีอยู่บนรถใช้มือถือถ่ายนะครับ




]]></description>
			<content:encoded><![CDATA[<p>ตรงหน้า โรงเรียนสตรีวิทยา ๒ เส้น เกษตร-นวมินทร์ นี่เองครับ พื้นที่กว้างมากเลย และมีทุ่งดาวเรืองติดกันด้วย (ถ้าดูไม่ผิดนะ) <a href="http://maps.google.com/maps/ms?f=q&amp;hl=en&amp;geocode=&amp;ie=UTF8&amp;msa=0&amp;msid=102859986864474752337.0004403a23bf3b265213c&amp;ll=13.826193,100.616902&amp;spn=0.004636,0.006866&amp;z=17">ที่ตั้งของโรงเรียน</a> ใครว่างแวะไปดูนะครับกำลังสวยเลย</p>
<p>พอดีอยู่บนรถใช้มือถือถ่ายนะครับ<br />
<a href="http://sixhead.com/wp-content/uploads/2010/01/Sun.Flower.Field_.jpg"><img class="alignleft size-full wp-image-536" title="Sun.Flower.Field" src="http://sixhead.com/wp-content/uploads/2010/01/Sun.Flower.Field_.jpg" alt="" width="600" height="147" /></a></p>
<p><map name='google_ad_map_535_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/535?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_535_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=535&amp;url= http%3A%2F%2Fsixhead.com%2F2010%2F01%2F13%2Fsun-flower-in-bangkok-city%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2010/01/13/sun-flower-in-bangkok-city/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iphone 2G (classic) + roqy Bluetooth = perfect GPS (guide)</title>
		<link>http://sixhead.com/2010/01/06/iphone-2g-classic-roqy-bluetooth-perfect-gps/</link>
		<comments>http://sixhead.com/2010/01/06/iphone-2g-classic-roqy-bluetooth-perfect-gps/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 17:18:51 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[igo]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[roqy]]></category>
		<category><![CDATA[sygic]]></category>
		<category><![CDATA[tomtom]]></category>
		<category><![CDATA[touch]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=513</guid>
		<description><![CDATA[บทความนี้รวมถึง iPod Touch 2G/3G with OS 3.x and iPhone 2G/3G/3GS with OS 2.x/3.x ด้วย
ฝันที่เป็นจริงสำหรับเจ้าของ iPhone Classic, iPod Touch และมี GPS receiver อยู่แล้ว หรือแม้กระทั่งเจ้าของ iPhone 3G แต่อยากได้การรับสัญญาณ GPS ที่ต่อเนื่อง
roqyGPS คือ iphone software ที่ทำหน้าที่รับ-ส่งข้อมูลกับ GPS receiver ผ่าน bluetooth นั่นเอง ดูรายชื่อ hardware ที่ support ที่นี่ ถึงไม่มีอยู่ใน list แต่ถ้าเป็น hardware ที่สร้างตามมาตรฐานแล้ว คิดว่าน่าจะทำงานได้เช่นกัน
สิ่งที่คุณต้องมี
1. iphone หรือ ipod touch ต้อง jailbreak มี [...]]]></description>
			<content:encoded><![CDATA[<p>บทความนี้รวมถึง iPod Touch 2G/3G with OS 3.x and iPhone 2G/3G/3GS with OS 2.x/3.x ด้วย</p>
<p>ฝันที่เป็นจริงสำหรับเจ้าของ iPhone Classic, iPod Touch และมี GPS receiver อยู่แล้ว หรือแม้กระทั่งเจ้าของ iPhone 3G แต่อยากได้การรับสัญญาณ GPS ที่ต่อเนื่อง</p>
<p><a href="http://www.roqy-bluetooth.net/roqyGPS.html">roqyGPS</a> คือ iphone software ที่ทำหน้าที่รับ-ส่งข้อมูลกับ GPS receiver ผ่าน bluetooth นั่นเอง <a href="http://www.roqy-bluetooth.net/hardware.html">ดูรายชื่อ hardware ที่ support ที่นี่</a> ถึงไม่มีอยู่ใน list แต่ถ้าเป็น hardware ที่สร้างตามมาตรฐานแล้ว คิดว่าน่าจะทำงานได้เช่นกัน</p>
<p><span id="more-513"></span><strong>สิ่งที่คุณต้องมี</strong><br />
1. iphone หรือ ipod touch ต้อง jailbreak มี cydia และ OpenSSH พร้อม<br />
2. GPS receiver<br />
3. wifi</p>
<p><strong>ขั้นตอน</strong><br />
ใครถนัด iphone file manager ตัวใดก็ใช้ตามสะดวกครับ จากตัวอย่างผมใช้ <a href="http://www.linkbucks.com/link/38d6ea4b">Tunnelier</a> ถ้าไม่มี wifi คงต้องไปใช้ผ่าน USB (ไม่ขอลงรายละเอียด)</p>
<p>1. ใช้ iphone file manager upload ไฟล์ <a href="http://b58df756.linkbucks.com">roqyBT_0.9.4.2.deb</a> เข้าไปยัง /tmp/roqyBT_0.9.4.2.deb<br />
<img class="alignnone" src="/wp-content/uploads/image/roqy/Tunnelier.01.png" alt="" /></p>
<p><img class="alignnone" src="/wp-content/uploads/image/roqy/Tunnelier.02.png" alt="" /></p>
<p><img class="alignnone" src="/wp-content/uploads/image/roqy/Tunnelier.03.png" alt="" /></p>
<p><img class="alignnone" src="/wp-content/uploads/image/roqy/Tunnelier.04.png" alt="" width="591" height="391" /></p>
<p>2. ใช้ ssh พิมพ์ dpkg -i /tmp/roqyBT_0.9.4.2.deb แล้ว enter</p>
<p><img class="alignnone" src="/wp-content/uploads/image/roqy/Tunnelier.05.png" alt="" /></p>
<p><img class="alignnone" src="/wp-content/uploads/image/roqy/Tunnelier.06.png" alt="" /></p>
<p>3. restart iphone 1 รอบ</p>
<p>4. เปิด roqyBT ใน iphone ครั้งแรกตรง license จะเป็นสีแดงให้ tab เข้าไป เลื่อนไปช่องล่างสุด<br />
ตรง serial number ให้ใส่ 12345678 แล้ว จะขึ้น invalid license ไม่ต้องสนใจ back กลับมา<br />
จะกลาย license will be valid พร้อมใช้งาน <span style="color: #ff0000;">อย่าเพิ่งเปิด ต่อกับ GPS receiver นะครับ</span> บางรุ่นใช้ได้<br />
เลยบางรุ่นยังไม่ได้ (เดี๋ยวจะงงกันใหญ่) ให้ update roqy เป็น version ล่าสุดก่อนในข้อถัดไป</p>
<p>5. ทีนี้ปัญหาต่อไปเรื่องการ upgrade version ใหม่ๆ เพราะคงมีการ update ของ roqy อยู่ตลอดอยู่แล้ว<br />
ให้คุณใช้ file manager เข้าไป<br />
<img class="alignnone" src="/wp-content/uploads/image/roqy/Tunnelier.07.png" alt="" width="729" height="227" /></p>
<p>6. มองหา folder roqyBT.app แล้วเข้าไปลากไฟล์  Licence.nib, LicenceP.nib มาเก็บไว้ในเครื่องเรา (ลากขวา ไป ซ้าย)</p>
<p>7. เข้า cydia เลือก uninstall roqyBT แล้ว restart iphone</p>
<p>8. search หา roqyBT ใน cydia อีกทีจะมี roqyBT ที่มาจาก ModMyi อยู่แล้วให้ install ทีนี้คุณจะได้ roqyBT version ล่าสุด (0.9.5-1)<br />
พร้อม update ได้ในอนาคต</p>
<p>9. เข้าไปยัง roqyBT.app อีกรอบหนึ่งก่อน แต่ครั้งนี้ให้เราลากไฟล์ Licence.nib, LicenceP.nib ที่เราเก็บไว้จากข้อ 6 ไปทับใน iphone (ลากซ้าย ไป ขวา)<br />
<img class="alignnone" src="/wp-content/uploads/image/roqy/Tunnelier.07.png" alt="" width="729" height="227" /></p>
<p>10. restart iphone อีกครั้ง roqyBT พร้อมใช้งานแล้ว <span style="color: #339966;">ให้คุณเปิด GPS receiver รอได้เลย</span></p>
<p>11. เปิด roqyBT แล้วจะเป็นดังรูป<span style="color: #ff0000;"> (ห้ามเปิด bluetooth ของ iphone)</span> เริ่ม scan หา GPS receiver<br />
<img class="alignnone" src="/wp-content/uploads/image/roqy/roqy.01.png" alt="" width="320" height="480" /></p>
<p>ว้าว!!! เจอ GPS receiver แล้ว</p>
<p><img class="alignnone" src="/wp-content/uploads/image/roqy/roqy.02.png" alt="" /></p>
<p>รูปการรับ-ส่งข้อมูลที่พร้อมใช้งาน</p>
<p><img class="alignnone" src="/wp-content/uploads/image/roqy/roqy.03.png" alt="" /></p>
<p><strong>ปัญหาหลังจากลง</strong> roqy<br />
1. เปิดแล้วกดให้ open ซักพักขึ้น error on startup, please try again. หรือเปิดแล้วเด้งออกทันที<br />
เท่าที่ลอง version 0.9.4-2 จะไม่พบปัญหาดังกล่าว (แต่ 0.8.x จะเป็น)</p>
<p>2. เปิด roqy แล้วค้าง<br />
ต้องปิด bluetooth ของ iphone</p>
<p><strong>จบภาคการเชื่อมต่อเท่านี้ครับ</strong><br />
ส่วน GPS Software นั้นไปหามาลงเองนะครับใช้ได้ดีหมดทุกตัว</p>
<ul>
<li>iGo (ผมชอบเป็นการส่วนตัว)</li>
<li>Sygic</li>
<li>TomTom</li>
</ul>
<p><strong>*มีข้อแนะนำนิดนึง</strong><br />
พวก GPS Software เหล่านี้จะใช้ RAM พอสมควร บางทีเราลงโน่นลงนี้เยอะๆ RAM ของ iPhone อาจลดลงจนไม่พอรัน GPS Software ให้เราลง MemTool จาก cydia จะทำให้สามารถปิด program ที่รันค้างอยู่ และคืน RAM ให้ได้ด้วย</p>
<p><map name='google_ad_map_513_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/513?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_513_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=513&amp;url= http%3A%2F%2Fsixhead.com%2F2010%2F01%2F06%2Fiphone-2g-classic-roqy-bluetooth-perfect-gps%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2010/01/06/iphone-2g-classic-roqy-bluetooth-perfect-gps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>เปลี่ยน Skin ของ FireFox ในแบบตัวคุณ</title>
		<link>http://sixhead.com/2009/12/01/change-firefox-skin-with-personas/</link>
		<comments>http://sixhead.com/2009/12/01/change-firefox-skin-with-personas/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 03:03:24 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[FireFox]]></category>
		<category><![CDATA[anycolor]]></category>
		<category><![CDATA[personas]]></category>
		<category><![CDATA[skin]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=507</guid>
		<description><![CDATA[เป็นอะไรที่ง่ายมากๆ เข้าไปในเวปเลยครับ
Get Personas เลือก skin ที่คุณชอบแล้วกด wear this ได้เลยทันที (ถ้าคุณยังไม่ได้ ลง Add-ons ตัวนี้มันจะขึ้นหน้า download ให้คุณเองอัตโนมัติ)
ถ้าอยากเปลี่ยน สีของ font, dialog ต่างๆ เชิญ plugins ตัวนี้ครับ
AnyColor



]]></description>
			<content:encoded><![CDATA[<p>เป็นอะไรที่ง่ายมากๆ เข้าไปในเวปเลยครับ</p>
<p><a href="http://www.getpersonas.com/en-US/">Get Personas</a> เลือก skin ที่คุณชอบแล้วกด wear this ได้เลยทันที (ถ้าคุณยังไม่ได้ ลง Add-ons ตัวนี้มันจะขึ้นหน้า download ให้คุณเองอัตโนมัติ)</p>
<p><span id="more-507"></span>ถ้าอยากเปลี่ยน สีของ font, dialog ต่างๆ เชิญ plugins ตัวนี้ครับ<br />
<a href="https://addons.mozilla.org/en-US/firefox/addon/6991">AnyColor</a></p>
<p><map name='google_ad_map_507_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/507?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_507_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=507&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F12%2F01%2Fchange-firefox-skin-with-personas%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/12/01/change-firefox-skin-with-personas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ติดตั้ง vsftpd + ssl</title>
		<link>http://sixhead.com/2009/09/04/install-vsftp-and-ssl/</link>
		<comments>http://sixhead.com/2009/09/04/install-vsftp-and-ssl/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 03:15:39 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[FreeBSD & Linux]]></category>
		<category><![CDATA[daemon]]></category>
		<category><![CDATA[FileZilla]]></category>
		<category><![CDATA[ftpd]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=496</guid>
		<description><![CDATA[vsftpd ก็คือ FTP (Daemon) Server อีกตัวหนึ่งนั่นเองมี feature ดีๆ หลายอย่างไปอ่านกันเองครับ ที่นี่
การติดตั้งบน FreeBSD นั้นง่ายมากๆ

# cd /usr/ports/ftp/vsftpd
# make config (เลือกให้ support SSL ด้วย)
สร้าง ssl key ก่อน
# openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/vsftpd.pem -out /etc/vsftpd.pem
สร้างไฟล์ /usr/local/etc/vsftpd.chroot_list ขึ้นมาโดยใส่ชื่อ root เข้าไป (เป็นการบังคับว่า user root เท่านั้นที่สามารถออกมานอก home ได้)
เมื่อลงเสร็จก็ เอา config นี้ไปใส่ใน /etc/vsftpd.conf ได้เลย (config นี้ไม่อนุญาติ anonymous)
xferlog_file=/var/log/vsftpd.log
&#160;
listen=YES
max_clients=200
max_per_ip=5
file_open_mode=0777
local_umask=0022
&#160;
local_enable=YES
write_enable=YES
&#160;
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/usr/local/etc/vsftpd.chroot_list
&#160;
connect_from_port_20=YES
hide_ids=YES
pasv_min_port=50000
pasv_max_port=60000
&#160;
xferlog_enable=YES
ls_recurse_enable=NO
ascii_download_enable=NO
async_abor_enable=YES
&#160;
one_process_model=NO
idle_session_timeout=120
data_connection_timeout=300
accept_timeout=60
connect_timeout=60
anon_max_rate=50000
&#160;
anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
anon_world_readable_only=NO
&#160;
ssl_enable=YES
force_local_logins_ssl=YES
force_local_data_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
rsa_cert_file=/etc/vsftpd.pem
rsa_private_key_file=/etc/vsftpd.pem
start service
/usr/local/libexec/vsftpd /etc/vsftpd.conf [...]]]></description>
			<content:encoded><![CDATA[<p>vsftpd ก็คือ FTP (Daemon) Server อีกตัวหนึ่งนั่นเองมี feature ดีๆ หลายอย่างไปอ่านกันเองครับ <a href="http://vsftpd.beasts.org"><span style="color: #888888;">ที่นี่</span></a><br />
การติดตั้งบน FreeBSD นั้นง่ายมากๆ<br />
<span id="more-496"></span></p>
<pre># cd /usr/ports/ftp/vsftpd
# make config (เลือกให้ support SSL ด้วย)</pre>
<p>สร้าง ssl key ก่อน</p>
<pre># openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/vsftpd.pem -out /etc/vsftpd.pem</pre>
<p>สร้างไฟล์ /usr/local/etc/vsftpd.chroot_list ขึ้นมาโดยใส่ชื่อ root เข้าไป (เป็นการบังคับว่า user root เท่านั้นที่สามารถออกมานอก home ได้)</p>
<p>เมื่อลงเสร็จก็ เอา config นี้ไปใส่ใน /etc/vsftpd.conf ได้เลย (config นี้ไม่อนุญาติ anonymous)</p>
<pre class="perl">xferlog_file=/var/<a href="http://perldoc.perl.org/functions/log.html"><span style="color: #000066;">log</span></a>/vsftpd.<a href="http://perldoc.perl.org/functions/log.html"><span style="color: #000066;">log</span></a>
&nbsp;
<a href="http://perldoc.perl.org/functions/listen.html"><span style="color: #000066;">listen</span></a>=YES
max_clients=<span style="color: #cc66cc;">200</span>
max_per_ip=<span style="color: #cc66cc;">5</span>
file_open_mode=<span style="color: #cc66cc;">0777</span>
local_umask=<span style="color: #cc66cc;">0022</span>
&nbsp;
local_enable=YES
write_enable=YES
&nbsp;
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/usr/<a href="http://perldoc.perl.org/functions/local.html"><span style="color: #000066;">local</span></a>/etc/vsftpd.chroot_list
&nbsp;
connect_from_port_20=YES
hide_ids=YES
pasv_min_port=<span style="color: #cc66cc;">50000</span>
pasv_max_port=<span style="color: #cc66cc;">60000</span>
&nbsp;
xferlog_enable=YES
ls_recurse_enable=NO
ascii_download_enable=NO
async_abor_enable=YES
&nbsp;
one_process_model=NO
idle_session_timeout=<span style="color: #cc66cc;">120</span>
data_connection_timeout=<span style="color: #cc66cc;">300</span>
accept_timeout=<span style="color: #cc66cc;">60</span>
connect_timeout=<span style="color: #cc66cc;">60</span>
anon_max_rate=<span style="color: #cc66cc;">50000</span>
&nbsp;
anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
anon_world_readable_only=NO
&nbsp;
ssl_enable=YES
force_local_logins_ssl=YES
force_local_data_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
rsa_cert_file=/etc/vsftpd.pem
rsa_private_key_file=/etc/vsftpd.pem</pre>
<p>start service</p>
<pre>/usr/local/libexec/vsftpd /etc/vsftpd.conf &</pre>
<p>ทุกครั้งที่จะ restart service ก็ให้ kill process ทิ้งก่อน (เพราะเรารันแบบ stand alone)<br />
ลองใช้ ftp client connect ดูถ้าเราใช้ ssl ด้วยก็ให้เลือก FTPES - FTP over explicit TLS/SSL<br />
แนะนำ <a href="http://filezilla-project.org/download.php">Filezilla</a> ถ้ายังไม่สำเร็จให้ลอง</p>
<pre>ssl_enable=NO</pre>
<p>ไปก่อนแล้ว connect ที่ port 21 ตามปกติ</p>
<p><map name='google_ad_map_496_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/496?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_496_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=496&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F09%2F04%2Finstall-vsftp-and-ssl%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/09/04/install-vsftp-and-ssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mount UFS (FreeBSD) Partition</title>
		<link>http://sixhead.com/2009/08/20/mount-ufs-freebsd-partition/</link>
		<comments>http://sixhead.com/2009/08/20/mount-ufs-freebsd-partition/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 03:48:49 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[FreeBSD & Linux]]></category>
		<category><![CDATA[mount]]></category>
		<category><![CDATA[partition]]></category>
		<category><![CDATA[ufs]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=491</guid>
		<description><![CDATA[sudo mount -r -t ufs -o ufstype=ufs2 /dev/sda1/ /mnt



]]></description>
			<content:encoded><![CDATA[<p>sudo mount -r -t ufs -o ufstype=ufs2 /dev/sda1/ /mnt</p>
<p><map name='google_ad_map_491_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/491?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_491_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=491&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F08%2F20%2Fmount-ufs-freebsd-partition%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/08/20/mount-ufs-freebsd-partition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ติดต่อ webservice ด้วย proxy</title>
		<link>http://sixhead.com/2009/08/06/request-webservice-via-proxy/</link>
		<comments>http://sixhead.com/2009/08/06/request-webservice-via-proxy/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 05:40:06 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[VB.Net & Aspx]]></category>
		<category><![CDATA[oil]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[ptt]]></category>
		<category><![CDATA[webservice]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=483</guid>
		<description><![CDATA[ตัวอย่างการดึงราคาน้ำมันจาก http://www.pttplc.com/pttinfo.asmx?wsdl
ขั้นแรก add Web References ก่อน
&#160;
        Try
            Dim strReturn As String
            Dim WsPTT As New PTTInfo.PTTInfo&#40;&#41;
&#160;
           [...]]]></description>
			<content:encoded><![CDATA[<p>ตัวอย่างการดึงราคาน้ำมันจาก http://www.pttplc.com/pttinfo.asmx?wsdl<br />
ขั้นแรก add Web References ก่อน</p>
<pre class="vbnet">&nbsp;
        <span style="color: #0600FF;">Try</span>
            <span style="color: #0600FF;">Dim</span> strReturn <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span>
            <span style="color: #0600FF;">Dim</span> WsPTT <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> PTTInfo.<span style="color: #0000FF;">PTTInfo</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
&nbsp;
            <span style="color: #0600FF;">Dim</span> <span style="color: #0600FF;">cr</span> <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> System.<span style="color: #0000FF;">Net</span>.<span style="color: #0000FF;">NetworkCredential</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;user&quot;</span>, <span style="color: #808080;">&quot;pass&quot;</span>, <span style="color: #808080;">&quot;mydomain&quot;</span><span style="color: #000000;">&#41;</span>
            <span style="color: #0600FF;">Dim</span> pr <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> System.<span style="color: #0000FF;">Net</span>.<span style="color: #0000FF;">WebProxy</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;203.x.x.x&quot;</span>, <span style="color: #FF0000;">8080</span><span style="color: #000000;">&#41;</span>
&nbsp;
            pr.<span style="color: #0000FF;">Credentials</span> = <span style="color: #0600FF;">cr</span>
            WsPTT.<span style="color: #0000FF;">Proxy</span> = pr
&nbsp;
            strReturn = WsPTT.<span style="color: #0000FF;">GetOilPrice</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;English&quot;</span>, <span style="color: #FF0000;">6</span>, <span style="color: #FF0000;">8</span>, <span style="color: #FF0000;">2009</span><span style="color: #000000;">&#41;</span>
            MessageBox.<span style="color: #0000FF;">Show</span><span style="color: #000000;">&#40;</span>strReturn<span style="color: #000000;">&#41;</span>
&nbsp;
        <span style="color: #0600FF;">Catch</span> Ex <span style="color: #FF8000;">As</span> System.<span style="color: #0000FF;">Exception</span>
            MessageBox.<span style="color: #0000FF;">Show</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;Time Out&quot;</span><span style="color: #000000;">&#41;</span>
        <span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Try</span>
&nbsp;</pre>
<p><map name='google_ad_map_483_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/483?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_483_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=483&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F08%2F06%2Frequest-webservice-via-proxy%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/08/06/request-webservice-via-proxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ทำงานกับ Flash ง่ายขึ้นไปอีกเมื่อ trace แล้วเห็นบน FireFox</title>
		<link>http://sixhead.com/2009/08/04/easy-debug-flash-with-flashtracer/</link>
		<comments>http://sixhead.com/2009/08/04/easy-debug-flash-with-flashtracer/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 10:58:46 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Web Developer]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[trace]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=470</guid>
		<description><![CDATA[การเขียนโปรแกรมบน Flash (action script) สิ่งที่ควบคู่กันเลยก็คือคำสั่ง trace แต่พอมารันบน browser เพื่อต่อกับ application ปัญหาเกิดทันที เพราะคำสั่ง trace มันไม่ขึ้นมาด้วย เมื่อก่อนเคยคิดใช้ให้มันเรียก function ผ่าน javascript ก็แก้ขัดได้บ้างแต่ไม่สะดวกเลยถ้าทำหลายคน หลายงาน

จนวันนี้ได้มาพบกับ add-on ที่ดีเยี่ยมอีกตัวนึง ทำให้ผมฉลาดขึ้นอีกนิดได้รู้ว่าตัว flash player plug-in ที่ลงกับ browser นั้นจริงๆ แล้วมันมี version สำหรับ debug งานด้วย อยู่ในหน้า download อันเดียวกันเลย ที่หน้านี้
เลื่อนหน้าจอลงไปเรื่อยๆ จนเจอกับ
Download the Windows Flash Player 10 Plugin content debugger (for Netscape-compatible browsers) (EXE, 2.09 MB)
หลังจากลงแล้ว restart FireFox [...]]]></description>
			<content:encoded><![CDATA[<p>การเขียนโปรแกรมบน Flash (action script) สิ่งที่ควบคู่กันเลยก็คือคำสั่ง trace แต่พอมารันบน browser เพื่อต่อกับ application ปัญหาเกิดทันที เพราะคำสั่ง trace มันไม่ขึ้นมาด้วย เมื่อก่อนเคยคิดใช้ให้มันเรียก function ผ่าน javascript ก็แก้ขัดได้บ้างแต่ไม่สะดวกเลยถ้าทำหลายคน หลายงาน<br />
<span id="more-470"></span><br />
จนวันนี้ได้มาพบกับ add-on ที่ดีเยี่ยมอีกตัวนึง ทำให้ผมฉลาดขึ้นอีกนิดได้รู้ว่าตัว flash player plug-in ที่ลงกับ browser นั้นจริงๆ แล้วมันมี version สำหรับ debug งานด้วย อยู่ในหน้า download อันเดียวกันเลย <a href="http://www.adobe.com/support/flashplayer/downloads.html">ที่หน้านี้</a><br />
เลื่อนหน้าจอลงไปเรื่อยๆ จนเจอกับ
<pre>Download the Windows Flash Player 10 Plugin content debugger (for Netscape-compatible browsers) (EXE, 2.09 MB)</pre>
<p>หลังจากลงแล้ว restart FireFox 1 รอบครับ ทุกครั้งที่เราเล่น flash มันจะไปเก็บ logfile ไว้ที่ path นี้ </p>
<p>อย่าลืมสั่ง show hidden files and folders ก่อนด้วย ถ้าไม่มีก็สร้างไฟล์เปล่าไว้ได้เลยครับ<br />
Windows XP</p>
<pre>C:\Documents and Settings\{user}\Application Data\Macromedia\Flash Player\Logs\flashlog.txt</pre>
<p>Windows Vista</p>
<pre>C:\Users\{user}\AppData\Roaming\Macromedia\Flash Player\Logs\flashlog.txt</pre>
<p>support linux, osx ด้วยครับ ดู path ได้จากตอน setting flashtracer ได้เลย</p>
<p>ทีนี้ก็ลง add-on ตัวนี้ครับ <a href="http://www.sephiroth.it/firefox/flashtracer/">FlashTracer</a> มันจะทำหน้าที่ไปอ่านไฟล์ flashlog.txt ด้านบนแบบ real time หน้าที่เราแค่ set path ไปเรียก flashlog.txt ให้ถูกต้องเท่านั้นเอง</p>
<p>ต่อไปการ debug งาน flash ขอบอกว่า สะดวกสุดๆเลยหล่ะครับ</p>
<p><map name='google_ad_map_470_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/470?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_470_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=470&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F08%2F04%2Feasy-debug-flash-with-flashtracer%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/08/04/easy-debug-flash-with-flashtracer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>จำกัดจำนวนตัวอักษรใน textarea</title>
		<link>http://sixhead.com/2009/06/30/limit-textarea-maxlength/</link>
		<comments>http://sixhead.com/2009/06/30/limit-textarea-maxlength/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 16:01:01 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[Web Developer]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[length]]></category>
		<category><![CDATA[textarea]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=455</guid>
		<description><![CDATA[บางครั้งเราต้องการจำกัดจำนวนตัวอักษรใน textarea ปรากฏว่ามันไม่ง่ายเหมือน text box ที่เราสามารถใส่ attribute maxlength เข้าไปจำกัดตัวอักษรได้ตรงๆ จึงต้องใช้ jquery เข้ามาช่วยดังตัวอย่าง

&#160;
&#60;script src=&#34;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js&#34;&#62;&#60;/script&#62;
&#60;script&#62;
$(document).ready(function(){
	$('#Wish').keyup(function(){
		var max = parseInt($(this).attr('maxlength'));
		if($(this).val().length &#62; max){
			$(this).val($(this).val().substr(0, $(this).attr('maxlength')));
		}
		$('#WishMax').html('เหลืออีก ' + (max - $(this).val().length) + ' ตัวอักษร');
	});
});
&#60;/script&#62;
&#160;
&#60;textarea name=&#34;Wish&#34; id=&#34;Wish&#34; maxlength=&#34;10&#34;&#62;&#60;/textarea&#62;
&#60;div id=&#34;WishMax&#34;&#62;&#60;/div&#62;
&#160;



]]></description>
			<content:encoded><![CDATA[<p>บางครั้งเราต้องการจำกัดจำนวนตัวอักษรใน textarea ปรากฏว่ามันไม่ง่ายเหมือน text box ที่เราสามารถใส่ attribute maxlength เข้าไปจำกัดตัวอักษรได้ตรงๆ จึงต้องใช้ jquery เข้ามาช่วยดังตัวอย่าง<br />
<span id="more-455"></span></p>
<pre class="html4strict">&nbsp;
<span style="color: #009900;"><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">&lt;script</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script&gt;</span></span>
<span style="color: #009900;"><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">&lt;script&gt;</span></a></span>
$(document).ready(function(){
	$('#Wish').keyup(function(){
		var max = parseInt($(this).attr('maxlength'));
		if($(this).val().length &gt; max){
			$(this).val($(this).val().substr(0, $(this).attr('maxlength')));
		}
		$('#WishMax').html('เหลืออีก ' + (max - $(this).val().length) + ' ตัวอักษร');
	});
});
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script&gt;</span></span>
&nbsp;
<span style="color: #009900;"><a href="http://december.com/html/4/element/textarea.html"><span style="color: #000000; font-weight: bold;">&lt;textarea</span></a> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;Wish&quot;</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;Wish&quot;</span> <span style="color: #000066;">maxlength</span>=<span style="color: #ff0000;">&quot;10&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/textarea&gt;</span></span>
<span style="color: #009900;"><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">&lt;div</span></a> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;WishMax&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div&gt;</span></span>
&nbsp;</pre>
<p><map name='google_ad_map_455_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/455?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_455_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=455&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F06%2F30%2Flimit-textarea-maxlength%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/06/30/limit-textarea-maxlength/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ใช้ mysql_fetch_assoc แทน mysql_fetch_array กันดีกว่า</title>
		<link>http://sixhead.com/2009/06/19/mysql_fetch_assoc-vs-mysql_fetch_array/</link>
		<comments>http://sixhead.com/2009/06/19/mysql_fetch_assoc-vs-mysql_fetch_array/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 04:30:09 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=444</guid>
		<description><![CDATA[ถ้าเวปคุณเล็กๆ คนเข้าน้อยคงไม่ต้องสนใจรายละเอียดอะไรมากนัก แต่วันนึงเวปเริ่มโต คนเริ่มเยอะ
การเปลี่ยนแปลงนิดเดียวอาจได้ผลที่น่าแปลกใจ

ปกติส่วนมากเราจะ query แบบนี้
&#60;?php
$sql = &#34;SELECT * FROM table&#34;;
$result = mysql_query&#40;$sql&#41;;
if &#40;!$result&#41; &#123; echo &#34;$sql&#34;; die&#40;&#34;\n Invalid query: &#34; . mysql_error&#40;&#41;&#41;; &#125;
while&#40;$row = mysql_fetch_array&#40;$result&#41;&#41; &#123;
	$ConcertId=	$row&#91;&#34;ConcertId&#34;&#93;;
	$ConcertName=	$row&#91;&#34;ConcertName&#34;&#93;;
&#125;
mysql_free_result&#40;$result&#41;;
?&#62;
ถ้าใช้ mysql_fetch_array จะได้ array ($row) ดังนี้
Array
(
    [0] =&#62; 40
    [ConcertId] =&#62; 40
    [1] =&#62; test1
    [ConcertName] =&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>ถ้าเวปคุณเล็กๆ คนเข้าน้อยคงไม่ต้องสนใจรายละเอียดอะไรมากนัก แต่วันนึงเวปเริ่มโต คนเริ่มเยอะ<br />
การเปลี่ยนแปลงนิดเดียวอาจได้ผลที่น่าแปลกใจ<br />
<span id="more-444"></span></p>
<p>ปกติส่วนมากเราจะ query แบบนี้</p>
<pre class="php"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #0000ff;">$sql</span> = <span style="color: #ff0000;">&quot;SELECT * FROM table&quot;</span>;
<span style="color: #0000ff;">$result</span> = <a href="http://www.php.net/mysql_query"><span style="color: #000066;">mysql_query</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$sql</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>!<span style="color: #0000ff;">$result</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span> <a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">&quot;$sql&quot;</span>; <a href="http://www.php.net/die"><span style="color: #000066;">die</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span> Invalid query: &quot;</span> . <a href="http://www.php.net/mysql_error"><span style="color: #000066;">mysql_error</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #66cc66;">&#125;</span>
<span style="color: #b1b100;">while</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$row</span> = <a href="http://www.php.net/mysql_fetch_array"><span style="color: #000066;">mysql_fetch_array</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$result</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #0000ff;">$ConcertId</span>=	<span style="color: #0000ff;">$row</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;ConcertId&quot;</span><span style="color: #66cc66;">&#93;</span>;
	<span style="color: #0000ff;">$ConcertName</span>=	<span style="color: #0000ff;">$row</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;ConcertName&quot;</span><span style="color: #66cc66;">&#93;</span>;
<span style="color: #66cc66;">&#125;</span>
<a href="http://www.php.net/mysql_free_result"><span style="color: #000066;">mysql_free_result</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$result</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre>
<pre>ถ้าใช้ mysql_fetch_array จะได้ array ($row) ดังนี้
Array
(
    [0] =&gt; 40
    [ConcertId] =&gt; 40
    [1] =&gt; test1
    [ConcertName] =&gt; test1
)
&nbsp;
ส่วน mysql_fetch_assoc จะได้ array ($row) ดังนี้
Array
(
    [ConcertId] =&gt; 40
    [ConcertName] =&gt; test1
)</pre>
<p>จะทำให้คุณใช้ memory น้อยลงไปอีก เพราะส่วนมากเราใช้ $row["ColumnName"] กันอยู่แล้ว<br />
อีกอย่าง เลิก SELECT * กันเถอะ ให้ SELECT ระบุ Column ที่ต้องการดีกว่า ประหยัด memory ไปได้อีกเยอะเลย</p>
<p><map name='google_ad_map_444_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/444?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_444_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=444&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F06%2F19%2Fmysql_fetch_assoc-vs-mysql_fetch_array%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/06/19/mysql_fetch_assoc-vs-mysql_fetch_array/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IIRF &#8211; mod_rewrite สำหรับ IIS</title>
		<link>http://sixhead.com/2009/05/19/iirf-isapi-rewrite-filter-for-iis/</link>
		<comments>http://sixhead.com/2009/05/19/iirf-isapi-rewrite-filter-for-iis/#comments</comments>
		<pubDate>Tue, 19 May 2009 16:34:45 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[Web Developer]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[isapi]]></category>
		<category><![CDATA[mod_rewrite]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=440</guid>
		<description><![CDATA[ชื่อเต็มของ IIRF คือ Ionics Isapi Rewrite Filter
ทำหน้าที่เหมือน mod_rewrite แต่ทำงานบน IIS
ที่สำคัญ free! พร้อมด้วยคุณสมบัติที่ดีเยี่ยม เร็วและมีประสิทธิภาพ (เวปเขาโม้ไว้ว่าแบบนี้)
ทำงานได้บน IIS 5.0, 5.1, 6.0, และ 7.0.
วิธีการติดตั้งก็ไม่ยาก โดยเมื่อดาวน์โหลดเสร็จแล้วให้  unzip
จะมีไฟล์ที่จำเป็นอยู่ 1 ไฟล์ ใน folder lib/IsapiRewrite4.dll
ขั้นตอน
1. ให้สร้าง directory C:\Windows\System32\inetsrv\IIRF แล้วนำ IsapiRewrite4.dll ไปวางไว้
2. สร้างไฟล์ชื่อ IsapiRewrite4.ini ไว้ที่ Desktop ก่อน ตัวอย่างนี้สำหรับป้องกัน hotlink (แอบมาใช้รูปของเราโดยเอา url รูปไปดื้อๆ มันเปลือง bandwidth)
ตัวอย่างไฟล์ IsapiRewrite4.ini
RewriteLog  C:\temp\iirf
&#160;
RewriteCond %&#123;HTTP_REFERER&#125; 		^&#40;?!HTTP_REFERER&#41;
RewriteCond %&#123;HTTP_REFERER&#125; 		^&#40;?!http?://&#40;?:www\.&#41;mysite.com/&#41;   &#91;I&#93;
RewriteCond [...]]]></description>
			<content:encoded><![CDATA[<p>ชื่อเต็มของ <a href="http://iirf.codeplex.com/">IIRF</a> คือ Ionics Isapi Rewrite Filter<br />
ทำหน้าที่เหมือน mod_rewrite แต่ทำงานบน IIS</p>
<p><strong>ที่สำคัญ </strong><strong>free!</strong> พร้อมด้วยคุณสมบัติที่ดีเยี่ยม เร็วและมีประสิทธิภาพ (เวปเขาโม้ไว้ว่าแบบนี้)<br />
<strong>ทำงานได้บน IIS 5.0, 5.1, 6.0, และ 7.0.</strong></p>
<p>วิธีการติดตั้งก็ไม่ยาก โดยเมื่อดาวน์โหลดเสร็จแล้วให้  unzip<br />
<span id="more-440"></span>จะมีไฟล์ที่จำเป็นอยู่ 1 ไฟล์ ใน folder lib/IsapiRewrite4.dll</p>
<p>ขั้นตอน<br />
1. ให้สร้าง directory C:\Windows\System32\inetsrv\IIRF แล้วนำ IsapiRewrite4.dll ไปวางไว้<br />
2. สร้างไฟล์ชื่อ IsapiRewrite4.ini ไว้ที่ Desktop ก่อน ตัวอย่างนี้สำหรับป้องกัน hotlink (แอบมาใช้รูปของเราโดยเอา url รูปไปดื้อๆ มันเปลือง bandwidth)<br />
ตัวอย่างไฟล์ IsapiRewrite4.ini</p>
<pre class="perl">RewriteLog  C:\temp\iirf
&nbsp;
RewriteCond %<span style="color: #66cc66;">&#123;</span>HTTP_REFERER<span style="color: #66cc66;">&#125;</span> 		^<span style="color: #66cc66;">&#40;</span>?!HTTP_REFERER<span style="color: #66cc66;">&#41;</span>
RewriteCond %<span style="color: #66cc66;">&#123;</span>HTTP_REFERER<span style="color: #66cc66;">&#125;</span> 		^<span style="color: #66cc66;">&#40;</span>?!http?://<span style="color: #66cc66;">&#40;</span>?:www\.<span style="color: #66cc66;">&#41;</span>mysite.com/<span style="color: #66cc66;">&#41;</span>   <span style="color: #66cc66;">&#91;</span>I<span style="color: #66cc66;">&#93;</span>
RewriteCond %<span style="color: #66cc66;">&#123;</span>HTTP_REFERER<span style="color: #66cc66;">&#125;</span> 		^<span style="color: #66cc66;">&#40;</span>?!http?://<span style="color: #66cc66;">&#40;</span>?:images\.|www\.<span style="color: #66cc66;">&#41;</span>?<span style="color: #66cc66;">&#40;</span>cache|google|googlebot|yahoo|msn|ask|picsearch|alexa<span style="color: #66cc66;">&#41;</span>\..*<span style="color: #66cc66;">&#41;</span>   <span style="color: #66cc66;">&#91;</span>I<span style="color: #66cc66;">&#93;</span>
RewriteCond %<span style="color: #66cc66;">&#123;</span>HTTP_USER_AGENT<span style="color: #66cc66;">&#125;</span>		^<span style="color: #66cc66;">&#40;</span>?!.*google|yahoo|msn|ask|picsearch|alexa|clush|botw.*<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#91;</span>I<span style="color: #66cc66;">&#93;</span>
RewriteRule .*<span style="color: #66cc66;">&#40;</span>?!logo<span style="color: #66cc66;">&#41;</span>.*\.<span style="color: #66cc66;">&#40;</span>?:gif|jpg|jpeg|png<span style="color: #66cc66;">&#41;</span>$ 	/hotlink.gif   <span style="color: #66cc66;">&#91;</span>I,L<span style="color: #66cc66;">&#93;</span></pre>
<p>3. นำไฟล์ IsapiRewrite4.ini ที่ Desktop ไปไว้ใน C:\Windows\System32\inetsrv\IIRF<br />
4. กำหนด permission user ของ IIS (ขึ้นต้นด้วย IUSR_***) ให้ read ได้ทั้ง 2 ไฟล์คือ<br />
C:\Windows\System32\inetsrv\IIRF\IsapiRewrite4.dll<br />
C:\Windows\System32\inetsrv\IIRF\IsapiRewrite4.ini</p>
<p>5. เปิด Internet Service Manager (MMC) ขึ้นมา<br />
6. ไปที่ Web Sites ที่ต้องการใช้ rewrite แล้วคลิกขวาเลือก properties<br />
7. ไปที่ ISAPI filter กด add ตั้งชื่อว่า Ionic Rewriter แล้ว browse ไปที่ C:\Windows\System32\inetsrv\IIRF\IsapiRewrite4.dll<br />
8. restart IIS เสร็จพิธี</p>
<p>ถ้าอยากได้ตัวอย่าง rewrite อื่นๆ <a href="iirf.codeplex.com/Thread/List.aspx?ViewAll=true">ไปที่นี่</a> เลยครับ</p>
<p><map name='google_ad_map_440_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/440?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_440_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=440&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F05%2F19%2Fiirf-isapi-rewrite-filter-for-iis%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/05/19/iirf-isapi-rewrite-filter-for-iis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SiXhEaD Template Dreamweaver extension</title>
		<link>http://sixhead.com/2009/05/12/sixhead-template-dreamweaver-extension/</link>
		<comments>http://sixhead.com/2009/05/12/sixhead-template-dreamweaver-extension/#comments</comments>
		<pubDate>Mon, 11 May 2009 17:42:58 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[Web Developer]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[DreamWeaver]]></category>
		<category><![CDATA[extension]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=429</guid>
		<description><![CDATA[ใครใช้ SiXhEaD Template มารับไปเลยครับ Dreamweaver extension
support ตั้งแต่ Dreamweaver 2004 ขึ้นไป
Credit เต็มๆ ให้ ผู้พัฒนาครับ
Mr.Khwanchai Kaewyos (LookHin)
http://www.LookHin.com
http://www.unzeen.com
ใช้ดี ใช้ง่ายครับ ได้ทั้งแบบ Design mode และ Code mode
highlight เลือกสร้าง block จาก table, div ได้เลยทันทีสุดยอด
แบบที่ 1 กดสร้าง block (loop) แล้วตั้งชื่อ

แบบที่ 2 highlight เลือกส่วนที่ต้องการ กดสร้าง block (loop) แล้วตั้งชื่อก็ยังได้

download ได้ที่นี่



]]></description>
			<content:encoded><![CDATA[<p>ใครใช้ SiXhEaD Template มารับไปเลยครับ Dreamweaver extension<br />
support ตั้งแต่ Dreamweaver 2004 ขึ้นไป</p>
<p><span id="more-429"></span>Credit เต็มๆ ให้ ผู้พัฒนาครับ<br />
<strong>Mr.Khwanchai Kaewyos (LookHin)</strong><br />
<a href="http://www.LookHin.com">http://www.LookHin.com</a><br />
<a href="http://www.unzeen.com">http://www.unzeen.com</a></p>
<p>ใช้ดี ใช้ง่ายครับ ได้ทั้งแบบ Design mode และ Code mode<br />
<strong>highlight เลือกสร้าง block จาก table, div ได้เลยทันทีสุดยอด</strong></p>
<p>แบบที่ 1 กดสร้าง block (loop) แล้วตั้งชื่อ</p>
<p><img class="size-full wp-image-430 alignnone" title="sixhead template dreamweaver extension" src="http://sixhead.com/wp-content/uploads/2009/05/sixheadtemplatedreamweaverextension.png" alt="sixheadtemplatedreamweaverextension" width="555" height="434" /></p>
<p>แบบที่ 2 highlight เลือกส่วนที่ต้องการ กดสร้าง block (loop) แล้วตั้งชื่อก็ยังได้</p>
<p><img class="size-full wp-image-433 alignnone" title="sixhead template dreamweaver extension2" src="http://sixhead.com/wp-content/uploads/2009/05/sixheadtemplatedreamweaverextension2.png" alt="sixheadtemplatedreamweaverextension2" width="564" height="345" /></p>
<p><a href="http://sixhead.com/wp-content/uploads/file/software/SiXhEaDTemplate.mxp">download ได้ที่นี่</a></p>
<p><map name='google_ad_map_429_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/429?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_429_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=429&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F05%2F12%2Fsixhead-template-dreamweaver-extension%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/05/12/sixhead-template-dreamweaver-extension/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>เซ็งพวกโลกแคบ ปิดกั้นความรู้</title>
		<link>http://sixhead.com/2009/05/08/anti-idiot/</link>
		<comments>http://sixhead.com/2009/05/08/anti-idiot/#comments</comments>
		<pubDate>Fri, 08 May 2009 11:23:31 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[Life Style]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=416</guid>
		<description><![CDATA[ไม่มีไรครับบ่นเฉยๆ
เรื่องของเรื่อง SiXhEaD Template คิดว่ามันมีประโยชน์ เลยไปตั้งกระทู้แนะนำอยู่ 3 เวป
มีเวปนึงลบกระทู้ไปเฉยไม่แจ้งเหตุผลใดทั้งสิ้น อยากจะบอกคุณเจ้าของเวปนั้นว่า
มันไม่ใช่โฆษณานะครับ มันเป็นความรู้ ควรที่จะเผยแพร่
หรือกลัวคนจะเก่งเยอะ แล้วหาเงินไม่ได้?
ไม่บอกว่าเวปไหน แต่ใครหาเจอก็หาเอาเอง อันนี้ข้อความของบอร์ดเขา ผมเลยอยากไป "แบ่งปัน"
สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ น่ะค่ะ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ



]]></description>
			<content:encoded><![CDATA[<p>ไม่มีไรครับบ่นเฉยๆ<br />
เรื่องของเรื่อง SiXhEaD Template คิดว่ามันมีประโยชน์ เลยไปตั้งกระทู้แนะนำอยู่ 3 เวป<br />
มีเวปนึงลบกระทู้ไปเฉยไม่แจ้งเหตุผลใดทั้งสิ้น อยากจะบอกคุณเจ้าของเวปนั้นว่า<br />
<strong>มันไม่ใช่โฆษณานะครับ มันเป็นความรู้ ควรที่จะเผยแพร่</strong></p>
<p>หรือกลัวคนจะเก่งเยอะ แล้วหาเงินไม่ได้?</p>
<p><span id="more-416"></span>ไม่บอกว่าเวปไหน แต่ใครหาเจอก็หาเอาเอง อันนี้ข้อความของบอร์ดเขา ผมเลยอยากไป <strong>"แบ่งปัน"</strong></p>
<pre lang="pl">สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ น่ะค่ะ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ</pre >
<p><map name='google_ad_map_416_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/416?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_416_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=416&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F05%2F08%2Fanti-idiot%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/05/08/anti-idiot/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Install zint-2.1.2 on FreeBSD 6.2</title>
		<link>http://sixhead.com/2009/05/06/install-zint-212-on-freebsd-62/</link>
		<comments>http://sixhead.com/2009/05/06/install-zint-212-on-freebsd-62/#comments</comments>
		<pubDate>Wed, 06 May 2009 11:26:32 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[FreeBSD & Linux]]></category>
		<category><![CDATA[barcode]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[libqrencode]]></category>
		<category><![CDATA[QR]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=395</guid>
		<description><![CDATA[zint เป็นโปรแกรม Open source แบบ command line สำหรับสร้าง barcode ครับ support ถึง 50 รูปแบบเลย ซึ่งสุดยอดมากๆ ไม่มีเจ้าใดเทียบได้อีกแล้ว
เขียนด้วยภาษา C จำเป็นต้อง compile ที่เครื่องก่อน ได้เฉพาะฝั่ง Linux นะครับ All POSIX (Linux/BSD/UNIX-like OSes)
วิธีใช้หนะไม่ยากเพราะสั่งแค่บรรทัดเดียวก็สร้าง barcode ได้แล้ว แต่ตอนลงพอดีมันติด compile อยู่มั่วไปมั่วมาจนสำเร็จ
เลยมาบันทึกไว้เผื่อใครติดปัญหาเหมือนกัน
I try to install zint 2.1.2 on my FreeBSD but it have some problem when compile.
This is my way to fix it.
{smartads}
If you need [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.zint.org.uk/zintSite/">zint</a> เป็นโปรแกรม Open source แบบ command line สำหรับสร้าง barcode ครับ support ถึง 50 รูปแบบเลย ซึ่งสุดยอดมากๆ ไม่มีเจ้าใดเทียบได้อีกแล้ว<br />
เขียนด้วยภาษา C จำเป็นต้อง compile ที่เครื่องก่อน ได้เฉพาะฝั่ง Linux นะครับ All POSIX (Linux/BSD/UNIX-like OSes)<br />
วิธีใช้หนะไม่ยากเพราะสั่งแค่บรรทัดเดียวก็สร้าง barcode ได้แล้ว แต่ตอนลงพอดีมันติด compile อยู่มั่วไปมั่วมาจนสำเร็จ<br />
เลยมาบันทึกไว้เผื่อใครติดปัญหาเหมือนกัน</p>
<p>I try to install zint 2.1.2 on my FreeBSD but it have some problem when compile.<br />
This is my way to fix it.</p>
<p><span id="more-395"></span>{smartads}<br />
If you need QR Code please install libqrencode-3.0.3 first</p>
<pre>edit
backend/qr.c line 27
from:
#include &amp;lt;qrencode.h&amp;gt;
&nbsp;
to:
#include &quot;qrencode.h&quot;</pre>
<p>Copy header file<br />
cp /usr/local/include/qrencode.h /YOUR.SOURCE.PATH/backend/<br />
cp /usr/local/include/png.h /YOUR.SOURCE.PATH/backend/<br />
cp /usr/local/include/pngconf.h /YOUR.SOURCE.PATH/backend/</p>
<pre>edit
backend/Makefile line 53
from:
install -D -p --mode=0644 zint.h $(DESTDIR)$(includedir)/zint.h
&nbsp;
to:
install -p -m 0644 zint.h $(DESTDIR)$(includedir)/zint.h
&nbsp;
edit
frontend/Makefile line 28
from:
install -D -p  zint $(DESTDIR)$(bindir)/zint
&nbsp;
to:
install -p  zint $(DESTDIR)$(bindir)/zint
&nbsp;
cd /YOUR.SOURCE.PATH/
make
make install
&nbsp;
or
gmake
gmake install</pre>
<p><map name='google_ad_map_395_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/395?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_395_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=395&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F05%2F06%2Finstall-zint-212-on-freebsd-62%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/05/06/install-zint-212-on-freebsd-62/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>แก้ bug CSS ใน input button ของ FireFox3</title>
		<link>http://sixhead.com/2009/04/24/firefox3-bug-css-input-button/</link>
		<comments>http://sixhead.com/2009/04/24/firefox3-bug-css-input-button/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 14:43:33 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[Web Developer]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=389</guid>
		<description><![CDATA[ปกติไม่ค่อยได้ใช้ CSS กับ form เท่าไร่ พอใช้ปุ๊บงงเลยกะ FireFox3 ดังรูป

ค้นไปค้นมาเจอ 2 วิธี
ง่ายสุด 1 ใส่ css เพิ่ม
input&#91;type=file&#93; /* FF input file */
&#123;
	color: #333333;
	background-color:#FF0000;
&#125;
background-color: -> อันนี้ไม่มีผลนะครับใส่ไว้ให้พวกอยากลองจะได้ไม่ต้องไปเสียเวลาพิมพ์
อีกวิธีแบบเทพไปเลยถ้าต้องการ
http://www.quirksmode.org/dom/inputfile.html
รู้สึกจะเป็นมานานแล้วก็ยังไม่ได้รับการแก้ไขเสียด้วย
อ่านรายละเอียดการแจ้ง bug https://bugzilla.mozilla.org/show_bug.cgi?id=52500



]]></description>
			<content:encoded><![CDATA[<p>ปกติไม่ค่อยได้ใช้ CSS กับ form เท่าไร่ พอใช้ปุ๊บงงเลยกะ FireFox3 ดังรูป</p>
<p><img class="size-full wp-image-390" style="margin: 4px;" title="firefox input type file bug" src="http://sixhead.com/wp-content/uploads/2009/04/firefoxinputtypefilebug.png" alt="firefox input type file bug" width="244" height="101" /></p>
<p>ค้นไปค้นมาเจอ 2 วิธี<br />
ง่ายสุด 1 ใส่ css เพิ่ม</p>
<pre class="css">input<span style="color: #66cc66;">&#91;</span>type=file<span style="color: #66cc66;">&#93;</span> <span style="color: #808080; font-style: italic;">/* FF input file */</span>
<span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">color</span>: <span style="color: #cc00cc;">#<span style="color: #933;">333333</span></span>;
	<span style="color: #000000; font-weight: bold;">background-color</span>:<span style="color: #cc00cc;">#FF0000</span>;
<span style="color: #66cc66;">&#125;</span></pre>
<p>background-color: -> อันนี้ไม่มีผลนะครับใส่ไว้ให้พวกอยากลองจะได้ไม่ต้องไปเสียเวลาพิมพ์</p>
<p>อีกวิธีแบบเทพไปเลยถ้าต้องการ<br />
<a href="http://www.quirksmode.org/dom/inputfile.html">http://www.quirksmode.org/dom/inputfile.html</a></p>
<p>รู้สึกจะเป็นมานานแล้วก็ยังไม่ได้รับการแก้ไขเสียด้วย<br />
อ่านรายละเอียดการแจ้ง bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=52500">https://bugzilla.mozilla.org/show_bug.cgi?id=52500</a></p>
<p><map name='google_ad_map_389_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/389?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_389_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=389&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F04%2F24%2Ffirefox3-bug-css-input-button%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/04/24/firefox3-bug-css-input-button/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>View Source Chart : ดู source code จาก FireFox แบบวิจิตรเทพ</title>
		<link>http://sixhead.com/2009/02/19/view-source-chart-the-most-accessible-dom-inspector/</link>
		<comments>http://sixhead.com/2009/02/19/view-source-chart-the-most-accessible-dom-inspector/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 14:13:01 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[Web Developer]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[syntax]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=337</guid>
		<description><![CDATA[
Add-ons  FireFox ตัวโปรดอีกตัวนึงของผมเลยครับ หลังจากไม่ได้ใช้มานาน เพราะ upgrade FireFox เป็น v3 แล้วตัว add-ons มันไม่ support วันนี้นึกขึ้นได้ลองไป search ดูอีกครั้งปรากฏว่ามี experimental version ที่ใช้งานกับ FireFox 3 ได้แล้ว เลยรีบโหลดทันที ความสามารถของมันคือเอาไว้ view source code หน้า html ครับแต่ข้อดีสุดๆ ของมันก็คือ
มันจะอ่าน html ออกมาในลักษณะ ของ DOM แสดงออกมาเป็น block แยกสีอย่างชัดเจนดูได้ง่าย และที่สุดยอดสุดๆ คืออะไรรู้ไหมครับ ถ้าคุณทำงานที่เกี่ยวข้องกับ ajax บ่อยหรือพวกสั่ง javascript write content เนี่ยะมันจะ view ออกมาให้เห็นพวก html ที่เราสั่ง write ออกมาให้ด้วยเลย (ใน Web [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-338 alignnone" style="margin-top: 2px; margin-bottom: 2px;" title="view-source-chart" src="http://sixhead.com/wp-content/uploads/2009/02/view-source-chart.png" alt="view-source-chart" width="304" height="239" /></p>
<p>Add-ons  FireFox ตัวโปรดอีกตัวนึงของผมเลยครับ หลังจากไม่ได้ใช้มานาน เพราะ upgrade FireFox เป็น v3 แล้วตัว add-ons มันไม่ support วันนี้นึกขึ้นได้ลองไป search ดูอีกครั้งปรากฏว่ามี experimental version ที่ใช้งานกับ FireFox 3 ได้แล้ว เลยรีบโหลดทันที ความสามารถของมันคือเอาไว้ view source code หน้า html ครับแต่ข้อดีสุดๆ ของมันก็คือ</p>
<p><span id="more-337"></span>มันจะอ่าน html ออกมาในลักษณะ ของ DOM แสดงออกมาเป็น block แยกสีอย่างชัดเจนดูได้ง่าย และที่สุดยอดสุดๆ คืออะไรรู้ไหมครับ ถ้าคุณทำงานที่เกี่ยวข้องกับ ajax บ่อยหรือพวกสั่ง javascript write content เนี่ยะมันจะ view ออกมาให้เห็นพวก html ที่เราสั่ง write ออกมาให้ด้วยเลย (ใน Web Developer extension ก็ทำได้แต่ก็ไม่สวยเท่าตัวนี้) เทียบกับสมัยเขียนโปรแกรมยุคแรกๆ คุณคิดดูใช้ IE + Notepad หรือ ขนาดใช้ EditPlus ก็เหอะ debug งานแต่ละทีเสียเวลามาก ยุคนี้มี tool ช่วยเยอะทำให้งานหลายอย่างเสร็จได้เร็ว อย่าเสียเวลาไปลงซะเดี๋ยวนี้เลย <a href="https://addons.mozilla.org/en-US/firefox/addons/versions/655">download ได้ที่นี่</a></p>
<p><map name='google_ad_map_337_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/337?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_337_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=337&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F02%2F19%2Fview-source-chart-the-most-accessible-dom-inspector%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/02/19/view-source-chart-the-most-accessible-dom-inspector/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>HOWTO: Restore GRUB (if your MBR is messed up)</title>
		<link>http://sixhead.com/2009/02/13/howto-restore-grub-if-your-mbr-is-messed-up/</link>
		<comments>http://sixhead.com/2009/02/13/howto-restore-grub-if-your-mbr-is-messed-up/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 06:25:37 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[mbr]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=334</guid>
		<description><![CDATA[1. Boot from a Live CD, like Ubuntu Live, Knoppix, Mepis, or similar.
2. Open a Terminal. Go SuperUser (that is, type "su"). Enter root passwords as necessary.
3. Type "grub" which makes a GRUB prompt appear.
4. Type "find /boot/grub/stage1". You'll get a response like "(hd0)" or in my case "(hd0,3)". Use whatever your computer spits out [...]]]></description>
			<content:encoded><![CDATA[<p>1. Boot from a Live CD, like Ubuntu Live, Knoppix, Mepis, or similar.</p>
<p>2. Open a Terminal. Go SuperUser (that is, type "su"). Enter root passwords as necessary.</p>
<p>3. Type "grub" which makes a GRUB prompt appear.</p>
<p>4. Type "find /boot/grub/stage1". You'll get a response like "(hd0)" or in my case "(hd0,3)". Use whatever your computer spits out for the following lines.</p>
<p>5. Type "root (hd0,3)".</p>
<p>6. Type "setup (hd0,3)". This is key. Other instructions say to use "(hd0)", and that's fine if you want to write GRUB to the MBR. If you want to write it to your linux root partition, then you want the number after the comma, such as "(hd0,3)".</p>
<p>7. Type "quit".</p>
<p>8. Restart the system. Remove the bootable CD.</p>
<p><strong>credit</strong><br />
<a href="http://ubuntuforums.org/archive/index.php/t-24113.html">http://ubuntuforums.org/archive/index.php/t-24113.html</a></p>
<p><map name='google_ad_map_334_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/334?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_334_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=334&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F02%2F13%2Fhowto-restore-grub-if-your-mbr-is-messed-up%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/02/13/howto-restore-grub-if-your-mbr-is-messed-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>เล่นเกมส์เหมือน WII บน PC ด้วย WebCam</title>
		<link>http://sixhead.com/2009/01/04/play-your-favorite-pc-games-with-webcam/</link>
		<comments>http://sixhead.com/2009/01/04/play-your-favorite-pc-games-with-webcam/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 03:43:00 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[motion detect]]></category>
		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=311</guid>
		<description><![CDATA[แค่ชื่อก็งงแล้วหล่ะซิ ฮ่าๆ เจ้าโปรแกรมนี้มีชื่อว่า CamSpace
"CamSpace is a new fun way to play your favorite PC games"
CamSpace เป็นโปรแกรมที่ทำให้เราสามารถควบคุมเกมส์ หรือโปรแกรมด้วย webcam ทุกชนิด โดยที่เราใช้ร่างกายแทน
mouse, keyboard หรือกระทั่ง joystick นั่นเอง
เมื่อ download โปรแกรมมาแล้วจะมีเกมส์ของ CamSpace มาให้ลองเล่นและทดสอบด้วย โดยถ้าจะเพิ่มเกมส์ซักอันต้องสร้าง Controllers ขึ้นมาสำหรับเกมส์นั้นๆ ซึ่งเราสามารถทำได้เอง หรือไปลองหาโหลดจากเวปเลย
สรุปต้องมีอุปกรณ์ 3 ชนิด
1. computer
2. webcam
3. วัตถุสำหรับควบคุมการเคลื่อนไหว โดยอาจเป็นกระดาษหรือสิ่งของที่จับได้ถนัด (ควรมีสีที่ชัดเจนและห้องมีแสงสว่างพอ)
ไปดูการเล่น Need For Speed ProStreet ด้วยพวงมาลัยกระดาษกัน

download CamSpace ไปมันกันได้ ที่นี่เลย



]]></description>
			<content:encoded><![CDATA[<p>แค่ชื่อก็งงแล้วหล่ะซิ ฮ่าๆ เจ้าโปรแกรมนี้มีชื่อว่า CamSpace<br />
"CamSpace is a new fun way to play your favorite PC games"</p>
<p>CamSpace เป็นโปรแกรมที่ทำให้เราสามารถควบคุมเกมส์ หรือโปรแกรมด้วย webcam ทุกชนิด โดยที่เราใช้ร่างกายแทน<br />
mouse, keyboard หรือกระทั่ง joystick นั่นเอง<br />
<span id="more-311"></span>เมื่อ download โปรแกรมมาแล้วจะมีเกมส์ของ CamSpace มาให้ลองเล่นและทดสอบด้วย โดยถ้าจะเพิ่มเกมส์ซักอันต้องสร้าง Controllers ขึ้นมาสำหรับเกมส์นั้นๆ ซึ่งเราสามารถทำได้เอง หรือไปลองหาโหลดจากเวปเลย</p>
<p>สรุปต้องมีอุปกรณ์ 3 ชนิด<br />
1. computer<br />
2. webcam<br />
3. วัตถุสำหรับควบคุมการเคลื่อนไหว โดยอาจเป็นกระดาษหรือสิ่งของที่จับได้ถนัด (ควรมีสีที่ชัดเจนและห้องมีแสงสว่างพอ)</p>
<p>ไปดูการเล่น Need For Speed ProStreet ด้วยพวงมาลัยกระดาษกัน<a title="CamSpace - Need For Speed ProStreet" href="http://69a95397.linkbucks.com"><br />
<img class="alignnone size-full wp-image-316" title="camspace-need-for-speed-prostreet" src="http://sixhead.com/wp-content/uploads/2009/01/camspace-need-for-speed-prostreet.jpg" border="0" alt="camspace-need-for-speed-prostreet" width="450" height="360" /></a></p>
<p>download CamSpace ไปมันกันได้ <a href="http://c8211373.linkbucks.com">ที่นี่เลย</a></p>
<p><map name='google_ad_map_311_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/311?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_311_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=311&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F01%2F04%2Fplay-your-favorite-pc-games-with-webcam%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/01/04/play-your-favorite-pc-games-with-webcam/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
