<?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>oxygenyoyo</title>
	<atom:link href="http://www.oxygenyoyo.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oxygenyoyo.com</link>
	<description>Everything is knowledge</description>
	<lastBuildDate>Tue, 08 May 2012 18:11:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>[Pantip3G] tool สำหรับตรวจจับการทำงาน function php</title>
		<link>http://www.oxygenyoyo.com/2012/05/09/pantip3g-tool-detect-performance-php/</link>
		<comments>http://www.oxygenyoyo.com/2012/05/09/pantip3g-tool-detect-performance-php/#comments</comments>
		<pubDate>Tue, 08 May 2012 18:10:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Pantip3G]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.oxygenyoyo.com/?p=591</guid>
		<description><![CDATA[วันนี้อย่างที่บอกไว้ใน twitter ว่าเราจะมาแชร์เครื่องมือ ( tool ) สำหรับการตรวจสอบความเร็วของ Program เรา ( PHP ) โดย tool ตัวนี้เราได้คำแนะนำมาจากเพื่อนในทีม Pantip3G อีกที ซึ่งง่ายต่อการใช้งาน แต่ก็มีข้อเสียอยู่บ้าง เราเล่นไปนิดหน่อยเองจึงอยากมาเขียนแชร์ไว้ก่อนที่เราจะขี้เกียจเขียน ( น่านนนน ) โดยเครื่องมือตัวนี้มีชื่อว่า webgrind สามารถหาโหลดตามที่ให้ไว้ได้เลยจ้าเอาล่ะมาลอง Install กันหน่อยดีกว่าลุยยยยยยยยยยยย Install เมื่อเราโหลด webgrind มาแล้ว ให้เราทำการแตกไฟล์ ( extract ) ไว้ที่ server localhost เช่น เราใช้ wamp ก็จะเก็บไว้ใน E:\wamp\www เสร็จแล้ว ให้เราเปิดไฟล์ php.ini ( ถ้าใช้ wamp สามารถสั่งเปิดได้จากตัว icon ขวาล่างเลยแต่ถ้าหาไม่เจอก็เช็คจาก phpinfo(); ก็ได้จ้ามันจะโชว์อยู่ตรงหัวข้อ &#8230; <a href="http://www.oxygenyoyo.com/2012/05/09/pantip3g-tool-detect-performance-php/">Read more <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.oxygenyoyo.com/wp-content/uploads/2012/05/1160562_32750485.jpg"><img class="aligncenter size-medium wp-image-594" title="title_image" src="http://www.oxygenyoyo.com/wp-content/uploads/2012/05/1160562_32750485-300x225.jpg" alt="tool-webgrind-title-image" width="300" height="225" /></a></p>
<p>วันนี้อย่างที่บอกไว้ใน twitter ว่าเราจะมาแชร์เครื่องมือ ( tool ) สำหรับการตรวจสอบความเร็วของ Program เรา ( PHP ) โดย tool ตัวนี้เราได้คำแนะนำมาจากเพื่อนในทีม Pantip3G อีกที ซึ่งง่ายต่อการใช้งาน แต่ก็มีข้อเสียอยู่บ้าง เราเล่นไปนิดหน่อยเองจึงอยากมาเขียนแชร์ไว้ก่อนที่เราจะขี้เกียจเขียน ( น่านนนน ) โดยเครื่องมือตัวนี้มีชื่อว่า <a title="webgrind" href="http://code.google.com/p/webgrind/" target="_blank">webgrind</a> สามารถหาโหลดตามที่ให้ไว้ได้เลยจ้าเอาล่ะมาลอง Install กันหน่อยดีกว่าลุยยยยยยยยยยยย</p>
<p><span id="more-591"></span></p>
<h2>Install</h2>
<ul>
<li>เมื่อเราโหลด webgrind มาแล้ว ให้เราทำการแตกไฟล์ ( extract ) ไว้ที่ server localhost เช่น เราใช้ wamp ก็จะเก็บไว้ใน E:\wamp\www เสร็จแล้ว</li>
<li>ให้เราเปิดไฟล์ php.ini ( ถ้าใช้ wamp สามารถสั่งเปิดได้จากตัว icon ขวาล่างเลยแต่ถ้าหาไม่เจอก็เช็คจาก phpinfo(); ก็ได้จ้ามันจะโชว์อยู่ตรงหัวข้อ Loaded Configuration File )</li>
<li>เมื่อเปิดไฟล์แล้วให้เราทำการค้นหาในไฟล์ ( Ctrl + F ) แล้วใส่คำว่า &#8216;xdebug&#8217; แล้วเราจะเจอ &#8216;; XDEBUG Extension&#8217; หัวข้อนี้เลยให้เราแก้ไขดังนี้
<ul>
<li>xdebug.profiler_enable = 1</li>
<li>xdebug.profiler_enable_trigger = 1</li>
<li>xdebug.profiler_output_dir = &#8220;E:/wamp/www/webgrind/tmp&#8221; (ตรงนี้ให้คำุคุณใส่ path ที่คุณจะทำการเก็บไฟล์สำหรับการตรวจจับความเร็ว)</li>
</ul>
</li>
<li>restart service โลด</li>
<li>ลองเข้า http://localhost/webgrind/</li>
</ul>
<p>ถ้าขึ้นตามนี้ก็คือ สำ มะ เร็ด เสร็จเลย</p>
<p style="text-align: center;"><a href="http://www.oxygenyoyo.com/wp-content/uploads/2012/05/success-install.jpg"><img class="aligncenter  wp-image-595" title="success-install" src="http://www.oxygenyoyo.com/wp-content/uploads/2012/05/success-install-1024x482.jpg" alt="" width="542" height="255" /></a></p>
<p>ถ้าเมนูคุณไม่ได้ชิดซ้ายไม่เป็นไรครับเพราะว่าเครื่องผมมองไม่เห็นผมเลยไปแก้ไขให้มันชิดซ้ายซะถ้าหากใครอยากแก้ต้องลองรันซักครั้งเพื่อให้คุณเอาไฟล์ที่มันทำการตรวจจับไปหาที่มันเรียกก่อนนะครับอ่ะ งงอ่ะสิ หมายถึงว่า คุณจำที่ผมบอกให้คุณ setup ว่ามันจะเก็บไฟล์ที่ทำการตรวจจับได้ไหมครับ xdebug.profiler_output_dir ที่เราเซ็ตไว้จะมีไฟล์ที่มันทำการตรวจจับเว็บที่รันใน localhost ของเราครับ เปิดขึ้นมาแล้วดูตามภาพเลย</p>
<p><a href="http://www.oxygenyoyo.com/wp-content/uploads/2012/05/config-webgrind.jpg"><img class="aligncenter size-full wp-image-599" title="config-webgrind" src="http://www.oxygenyoyo.com/wp-content/uploads/2012/05/config-webgrind.jpg" alt="" width="538" height="145" /></a></p>
<p>คุณจะเห็น path ให้เราเข้าไปแก้ style ใน path นั้นนะครับ ไม่ใช่ที่เราแตกไฟล์ตอนแรก เพราะว่าผมไปแก้หลายครั้งแล้วมันไม่ใช่ตอนแรกเข้าใจว่ามันติด cache โอเคเราไปดูหัวข้อการใช้งานกันต่อเลย</p>
<h2>การใช้งาน</h2>
<p>ให้คุณทำการเปิดเว็บ localhost/webgrind ไว้แล้วทำการรันเว็บที่ต้องการทดสอบว่าหน้านั้นมันช้าเพราะอะไรเมื่อรันไปหนึ่งครั้ง แล้วกลับไปหน้า webgrind จะมีให้เลือกใน select dropdown list ให้เราทำการเลือกและกดปุ่ม update เลยจ้า โดยเราจะสามารถเลือกได้ว่าให้มันแสดงเป็นอะไรได้โดยมี 3 ตัวเลือกเป็น เปอร์เซนต์ เป็น milliseconds หรือเป็น microseconds ก็จะแสดงผมออกมา</p>
<p><a href="http://www.oxygenyoyo.com/wp-content/uploads/2012/05/result.jpg"><img class="aligncenter  wp-image-600" title="result" src="http://www.oxygenyoyo.com/wp-content/uploads/2012/05/result.jpg" alt="result" width="580" height="197" /></a></p>
<p>แล้วลองไปเล่นดูจ้า มีอะไรสงสัยถามได้ หรือว่ามี tool ตัวอื่นที่ใช้ง่ายมาแนะนำก็เิชิญเลยจ้า</p>
<p>credit ภาพหัวบทความจาก : <a title="http://www.sxc.hu" href="http://www.sxc.hu" target="_blank">http://www.sxc.hu</a></p>
<div id="tweetbutton591" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FJbF6sp&amp;text=RT%20%40oxygenyoyo%20%5BPantip3G%5D%20tool%20%E0%B8%AA%E0%B8%B3%E0%B8%AB%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%95%E0%B8%A3%E0%B8%A7%E0%B8%88%E0%B8%88%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%97%E0%B8%B3%E0%B8%87%E0%B8%B2%E0%B8%99%20function%20php%20-%20oxygenyoyo&amp;related=oxygenyoyo:%E0%B8%AA%E0%B8%B2%E0%B8%A3%E0%B8%B0%E0%B9%80%E0%B8%82%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1+PHP%2C+jQuery+%2C+CSS+%2C+%E0%B8%AF%E0%B8%A5%E0%B8%AF&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fwww.oxygenyoyo.com%2F2012%2F05%2F09%2Fpantip3g-tool-detect-performance-php%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.oxygenyoyo.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><h3  class="related_post_title">บทความที่เกี่ยวข้อง</h3><ul class="related_post"><li>No Related Post</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.oxygenyoyo.com/2012/05/09/pantip3g-tool-detect-performance-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[นับ 1 ถึงอนันต์ 30 วัน] เรียนรู้ drupal วันที่ 2</title>
		<link>http://www.oxygenyoyo.com/2012/05/03/begin-1-to-30-drupal-day2/</link>
		<comments>http://www.oxygenyoyo.com/2012/05/03/begin-1-to-30-drupal-day2/#comments</comments>
		<pubDate>Thu, 03 May 2012 05:11:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.oxygenyoyo.com/?p=535</guid>
		<description><![CDATA[กลับมาอีกแล้วกับวันที่สองที่เรียนรู้ต่อไม่ได้เขียนติดต่อกันคงไม่ว่ากันน้า ~~ พยายามจะมาเขียนทีไรต้องขี้เกียจทุกทีเป็นตัวอย่างที่ไม่ดีนะ พยายามทำให้ติดต่อกันเรื่อยๆอย่าหยุดล่ะ เอาล่ะ ! ใครที่ยังไม่รู้ว่าหัวข้อนี้เกิดขึ้นได้อย่างไร เชิญที่นี่ก่อน [นับ 1 ถึงอนันต์ 30 วัน] เรียนรู้ drupal วันที่ 1 วันนี้มีอะไรไปดูกันเลย สิ่งที่ได้เรียนรู้ เรียนรู้ Module ใหม่ๆที่จำเป็นต้องใช้สำหรับ drupal เวอร์ชั่น 6 เพราะเวอร์ชั่น 7 นั้นยังมีปัญหาเรื่องความช้า (มาก) ขนาดเครื่องผมรันเวอร์ชั่น 6 ผมยังคิดว่าช้าเลยโดยมี Module ไหนบ้างไปดูกันเลย cck content profile views file field dateapi imageapi imagecache imagefield admin_menu pathauto webform rules token jquery ui getID3() เรียนรู้การเขียน Module ของตัวเองเบื้องต้นและไฟล์ไหน นามสกุลอะไรสำคัญที่ต้องมี &#8230; <a href="http://www.oxygenyoyo.com/2012/05/03/begin-1-to-30-drupal-day2/">Read more <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.oxygenyoyo.com/wp-content/uploads/2012/03/30days.png"><img class="aligncenter" title="30days" src="http://www.oxygenyoyo.com/wp-content/uploads/2012/03/30days.png" alt="30days" width="379" height="346" /></a></p>
<p>กลับมาอีกแล้วกับวันที่สองที่เรียนรู้ต่อไม่ได้เขียนติดต่อกันคงไม่ว่ากันน้า ~~ พยายามจะมาเขียนทีไรต้องขี้เกียจทุกทีเป็นตัวอย่างที่ไม่ดีนะ พยายามทำให้ติดต่อกันเรื่อยๆอย่าหยุดล่ะ เอาล่ะ ! ใครที่ยังไม่รู้ว่าหัวข้อนี้เกิดขึ้นได้อย่างไร เชิญที่นี่ก่อน <a title="[นับ 1 ถึงอนันต์ 30 วัน] เรียนรู้ drupal วันที่ 1" href="http://www.oxygenyoyo.com/2012/03/07/%E0%B8%99%E0%B8%B1%E0%B8%9A-1-%E0%B8%96%E0%B8%B6%E0%B8%87%E0%B8%AD%E0%B8%99%E0%B8%B1%E0%B8%99%E0%B8%95%E0%B9%8C-30-%E0%B8%A7%E0%B8%B1%E0%B8%99-%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3/" target="_blank">[นับ 1 ถึงอนันต์ 30 วัน] เรียนรู้ drupal วันที่ 1</a> วันนี้มีอะไรไปดูกันเลย</p>
<p><img title="More..." src="http://www.oxygenyoyo.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><span id="more-535"></span></p>
<h2>สิ่งที่ได้เรียนรู้</h2>
<ul>
<li>เรียนรู้ Module ใหม่ๆที่จำเป็นต้องใช้สำหรับ drupal เวอร์ชั่น 6 เพราะเวอร์ชั่น 7 นั้นยังมีปัญหาเรื่องความช้า (มาก) ขนาดเครื่องผมรันเวอร์ชั่น 6 ผมยังคิดว่าช้าเลยโดยมี Module ไหนบ้างไปดูกันเลย</li>
<ul>
<li><a title="content construction kit" href="http://drupal.org/project/cck" target="_blank">cck</a></li>
<li><a title="content profile" href="http://drupal.org/project/content_profile" target="_blank">content profile</a></li>
<li><a title="views" href="http://drupal.org/project/views" target="_blank">views</a></li>
<li><a title="file field" href="http://drupal.org/project/filefield" target="_blank">file field</a></li>
<li><a title="date" href="http://drupal.org/project/date" target="_blank">dateapi</a></li>
<li><a title="image api" href="http://drupal.org/project/imageapi" target="_blank">imageapi</a></li>
<li><a title="image cache" href="http://drupal.org/project/imagecache" target="_blank">imagecache</a></li>
<li><a title="image field" href="http://drupal.org/project/imagefield" target="_blank">imagefield</a></li>
<li><a title="admin menu" href="http://drupal.org/project/admin_menu" target="_blank">admin_menu</a></li>
<li><a title="pathauto" href="http://drupal.org/project/pathauto" target="_blank">pathauto</a></li>
<li><a title="webform" href="http://drupal.org/project/webform" target="_blank">webform</a></li>
<li><a title="rules" href="http://groups.drupal.org/rules" target="_blank">rules</a></li>
<li><a title="token" href="http://drupal.org/project/token" target="_blank">token</a></li>
<li><a title="jQuery ui" href="http://drupal.org/project/jquery_ui" target="_blank">jquery ui</a></li>
<li><a title="getID3" href="http://drupal.org/project/getid3" target="_blank">getID3()</a></li>
</ul>
<li>เรียนรู้การเขียน Module ของตัวเองเบื้องต้นและไฟล์ไหน นามสกุลอะไรสำคัญที่ต้องมี</li>
<li>เรียนรู้เรื่อง Theme เบื้องต้นไฟล์อะไรสำคัญ</li>
<li>เรียนรู้การใช้ node reference , user reference</li>
</ul>
<p>เอาล่ะสิ่งที่ได้เรียนรู้ในวันแรกคงมีเท่านี้ แล้วคุณล่ะ มีเรื่องอะไรอยากทำแล้วหรือยัง ? แล้วได้ลงมือทำมันหรือยัง ? ลองดูพร้อมกับผมเลย แล้วอย่าลืมมาแบ่งปันไว้ด้วย comment ล่ะจะตามไปดูเช่นกัน ^_^</p>
<div id="tweetbutton535" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FKrRUoA&amp;text=RT%20%40oxygenyoyo%20%5B%E0%B8%99%E0%B8%B1%E0%B8%9A%201%20%E0%B8%96%E0%B8%B6%E0%B8%87%E0%B8%AD%E0%B8%99%E0%B8%B1%E0%B8%99%E0%B8%95%E0%B9%8C%2030%20%E0%B8%A7%E0%B8%B1%E0%B8%99%5D%20%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%B9%E0%B9%89%20drupal%20%E0%B8%A7%E0%B8%B1%E0%B8%99%E0%B8%97%E0%B8%B5%E0%B9%88%202&amp;related=oxygenyoyo&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fwww.oxygenyoyo.com%2F2012%2F05%2F03%2Fbegin-1-to-30-drupal-day2%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.oxygenyoyo.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><h3  class="related_post_title">บทความที่เกี่ยวข้อง</h3><ul class="related_post"><li>No Related Post</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.oxygenyoyo.com/2012/05/03/begin-1-to-30-drupal-day2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Pantip3G] ปัญหาเรื่อง cache กับ IE9</title>
		<link>http://www.oxygenyoyo.com/2012/04/24/pantip3g-ie9-no-cache-problem/</link>
		<comments>http://www.oxygenyoyo.com/2012/04/24/pantip3g-ie9-no-cache-problem/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 08:06:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Pantip3G]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.oxygenyoyo.com/?p=581</guid>
		<description><![CDATA[วันนี้เจอปัญหาเกี่ยวกับการรู้มากของ Browser IE9 ตัวอื่นยังไม่ได้ลอง เอามาแชร์ให้ฟังกันก่อนคือ มันไม่ยอมรัน javascript ที่แก้ไขไฟล์ใหม่ แล้วก็ Test ลำบากมากขึ้นจะมานั่งกด Ctrl + F5 มันก็ไม่ใช่เรื่องที่ user เข้าเว็บมาต้องกด จึงไปหาคำตอบจาก google โดยใช้ keyword ว่า &#8220;IE9 how to set no cache php&#8221; ก็เจอคำตอบ ( ที่เอา keyword มาแชร์ด้วยนั้นบางคนคิดไม่ออกว่าจะค้นหาคำว่าอะไรดี ) แต่บังเอิญต้องเล่าว่าหน้าที่ผมต้องการให้มันไม่เก็บ cache คือหน้าที่ PHP ถูกเรียกด้วย Ajax อีกที บางคนบอกว่างั้นก็ใส่ meta no cache ไว้สิจบเลย &#8230; จบเลยเพราะว่ากลายเป็นว่าบางหน้าผมก็อยากให้มันเก็บเหมือนกัน ไม่อยากให้โหลดซ้ำซากมันช้า เออแฮะ ก็แปลว่าใส่ทุกหน้าไม่ได้เลยคิดว่าไม่แก้ไขในไฟล์ HTML ดีกว่า หาวิธีที่จัดการจาก &#8230; <a href="http://www.oxygenyoyo.com/2012/04/24/pantip3g-ie9-no-cache-problem/">Read more <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>วันนี้เจอปัญหาเกี่ยวกับการรู้มากของ Browser IE9 ตัวอื่นยังไม่ได้ลอง เอามาแชร์ให้ฟังกันก่อนคือ มันไม่ยอมรัน javascript ที่แก้ไขไฟล์ใหม่ แล้วก็ Test ลำบากมากขึ้นจะมานั่งกด Ctrl + F5 มันก็ไม่ใช่เรื่องที่ user เข้าเว็บมาต้องกด จึงไปหาคำตอบจาก google โดยใช้ keyword ว่า &#8220;IE9 how to set no cache php&#8221; ก็เจอคำตอบ ( ที่เอา keyword มาแชร์ด้วยนั้นบางคนคิดไม่ออกว่าจะค้นหาคำว่าอะไรดี ) แต่บังเอิญต้องเล่าว่าหน้าที่ผมต้องการให้มันไม่เก็บ cache คือหน้าที่ PHP ถูกเรียกด้วย Ajax อีกที บางคนบอกว่างั้นก็ใส่ meta no cache ไว้สิจบเลย &#8230; จบเลยเพราะว่ากลายเป็นว่าบางหน้าผมก็อยากให้มันเก็บเหมือนกัน ไม่อยากให้โหลดซ้ำซากมันช้า เออแฮะ ก็แปลว่าใส่ทุกหน้าไม่ได้เลยคิดว่าไม่แก้ไขในไฟล์ HTML ดีกว่า หาวิธีที่จัดการจาก PHP เลยได้คำตอบมาว่าต้องใช้คำสั่งนี้</p>
<pre class="brush: php; title: ; notranslate">

header('Cache-Control: no-cache');
 header('Pragma: no-cache');
</pre>
<p>อ่ะโอเคได้คำตอบแล้ว แต่ &#8230; ต้องเอาคำตอบไปแก้ไขปัญหาที่อยากให้แค่ <strong>บางหน้าไม่เก็บ cache</strong> ก็ให้เอาไปใส่เฉพาะหน้านั้นเท่านี้ก็จบ งงดูรูปเลยดีกว่า</p>
<div id="attachment_582" class="wp-caption aligncenter" style="width: 557px"><a href="http://www.oxygenyoyo.com/wp-content/uploads/2012/04/no-cache.jpeg"><img class=" wp-image-582  " title="no-cache-php-ie9" src="http://www.oxygenyoyo.com/wp-content/uploads/2012/04/no-cache.jpeg" alt="no-cache-php-ie9" width="547" height="201" /></a><p class="wp-caption-text">no-cache-php-ie9</p></div>
<div id="tweetbutton581" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FK4IKhB&amp;text=RT%20%40oxygenyoyo%20%5BPantip3G%5D%20%E0%B8%9B%E0%B8%B1%E0%B8%8D%E0%B8%AB%E0%B8%B2%E0%B9%80%E0%B8%A3%E0%B8%B7%E0%B9%88%E0%B8%AD%E0%B8%87%20cache%20%E0%B8%81%E0%B8%B1%E0%B8%9A%20IE9&amp;related=oxygenyoyo&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fwww.oxygenyoyo.com%2F2012%2F04%2F24%2Fpantip3g-ie9-no-cache-problem%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.oxygenyoyo.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><h3  class="related_post_title">บทความที่เกี่ยวข้อง</h3><ul class="related_post"><li>No Related Post</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.oxygenyoyo.com/2012/04/24/pantip3g-ie9-no-cache-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Pantip3G] Javascript ajax call error !!?</title>
		<link>http://www.oxygenyoyo.com/2012/04/20/pantip3g-javascript-ajax-call-error/</link>
		<comments>http://www.oxygenyoyo.com/2012/04/20/pantip3g-javascript-ajax-call-error/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 17:53:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Web programming]]></category>

		<guid isPermaLink="false">http://www.oxygenyoyo.com/?p=578</guid>
		<description><![CDATA[วันนี้จะว่ากันถึงเรื่องตกม้าตายเรื่องหนึ่งในการทำงานของผมตอนที่เขียนโค้ด Pantip3G โดยมีปัญหาด้าน Ajax เรียกหน้า PHP แล้วจะรับค่าคืนมาเป็น JSON ซึ่งผมก็เขียนแบบง่ายโดยใช้ jQuery function $.post ซึ่งมันก็ง่ายๆไม่มีอะไรประเด็นคือไม่ได้ค่าอะไรกลับ &#8230; ลองจับ bug เองแล้วตอนแรกเข้าใจว่าอาจจะส่งค่า type ผิดเพราะถ้าเรากำหนดเป็น JSON แต่ว่าถ้าเราส่งกลับมาเป็น String มันจะไม่เห็นซึ่งอันนี้เป็นบทเรียนมาครั้งหนึ่งแล้ว โอเค &#8230; เช็คแล้วไม่เจอก็เลยไปลอง debug อีกแบบคือไป debug ที่หน้า PHP ว่ามันเกิดอะไรขึ้น ค่าที่ส่งกลับมานั้นเป็น JSON หรือไม่ หรือว่ารูปแบบที่จัดนั้นไม่ถูกต้องก็ลองไปปิดทีละบรรทัดดู ก็ปรากฎว่ามันรันได้ถ้าปิดทีละบรรทัด แต่ให้มันเป็น array ทั้งชุดแล้วส่งกลับมาเป็น JSON นั้นทำไม่ได้ เฮ้อ &#8230; ปวดกะบาล ทำไมฟ่ะ !!? ก็มีอีกกรณีคือผมใช้ function foreach ข้อมูลแล้วเก็บใส่ array ทีเดียวแล้ว echo JSON &#8230; <a href="http://www.oxygenyoyo.com/2012/04/20/pantip3g-javascript-ajax-call-error/">Read more <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>วันนี้จะว่ากันถึงเรื่องตกม้าตายเรื่องหนึ่งในการทำงานของผมตอนที่เขียนโค้ด Pantip3G โดยมีปัญหาด้าน Ajax เรียกหน้า PHP แล้วจะรับค่าคืนมาเป็น JSON ซึ่งผมก็เขียนแบบง่ายโดยใช้ jQuery function <a title="$.post" href="http://api.jquery.com/jQuery.post/" target="_blank">$.post</a> ซึ่งมันก็ง่ายๆไม่มีอะไรประเด็นคือไม่ได้ค่าอะไรกลับ &#8230; ลองจับ bug เองแล้วตอนแรกเข้าใจว่าอาจจะส่งค่า type ผิดเพราะถ้าเรากำหนดเป็น JSON แต่ว่าถ้าเราส่งกลับมาเป็น String มันจะไม่เห็นซึ่งอันนี้เป็นบทเรียนมาครั้งหนึ่งแล้ว <img src='http://www.oxygenyoyo.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  โอเค &#8230; เช็คแล้วไม่เจอก็เลยไปลอง debug อีกแบบคือไป debug ที่หน้า PHP ว่ามันเกิดอะไรขึ้น ค่าที่ส่งกลับมานั้นเป็น JSON หรือไม่ หรือว่ารูปแบบที่จัดนั้นไม่ถูกต้องก็ลองไปปิดทีละบรรทัดดู ก็ปรากฎว่ามันรันได้ถ้าปิดทีละบรรทัด แต่ให้มันเป็น array ทั้งชุดแล้วส่งกลับมาเป็น JSON นั้นทำไม่ได้ เฮ้อ &#8230; ปวดกะบาล ทำไมฟ่ะ !!?</p>
<p>ก็มีอีกกรณีคือผมใช้ function foreach ข้อมูลแล้วเก็บใส่ array ทีเดียวแล้ว echo JSON ออกมา ลองให้มันวนรอบเดียวแล้ว print_r ออกมาปรากฎว่า &#8230; ได้โว้ย ! อ้าวแล้วทำไมให้มันวนทุกรอบไม่ได้ว่ะ !!? คิดไม่ออกเลยไป search หาคำตอบจากอากู๋ ว่ามันเกิดอะไรขึ้น สรุปได้ว่า ผมใช้ค่าแปรเกิน limit บรรทัดของมันเพราะว่าผมรัน 700 แถวที่เป็น JSON 1 แถวของผมมี array มากมายอีกด้วยจึงกินไปอีกหลายบรรทัด เช่น</p>
<pre class="brush: php; title: ; notranslate">
{ '_id' : 1 , name : 'tong' , ....  , status : 1 }
,{ '_id' : 2 , name : 'tith' , ....  , status : 1 }
ซึ่งละว่ามันเยอะมากต่อ 1 แถวข้อมูล
</pre>
<p>จึงไม่ return อะไรออกมาเลยเพราะว่ามันเกิน limit ก็เป็นสิ่งที่ต้องจำไว้แต่จริงๆคิดว่ามันน่าจะปรับได้ว่าให้เท่าไรอย่างไร สำหรับข้อมูลที่เยอะๆ<br />
ไว้โอกาสหน้าจะมาเล่าให้ฟังน้า</p>
<div id="tweetbutton578" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FHWcT8O&amp;text=RT%20%40oxygenyoyo%20%5BPantip3G%5D%20Javascript%20ajax%20call%20error%20%21%21%3F%20&amp;related=oxygenyoyo&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fwww.oxygenyoyo.com%2F2012%2F04%2F20%2Fpantip3g-javascript-ajax-call-error%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.oxygenyoyo.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><h3  class="related_post_title">บทความที่เกี่ยวข้อง</h3><ul class="related_post"><li>No Related Post</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.oxygenyoyo.com/2012/04/20/pantip3g-javascript-ajax-call-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 ข้อข้องใจกับซีรี่ย์ the walking dead</title>
		<link>http://www.oxygenyoyo.com/2012/04/10/10-question-about-the-walking-dead/</link>
		<comments>http://www.oxygenyoyo.com/2012/04/10/10-question-about-the-walking-dead/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 11:22:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Old tweet]]></category>

		<guid isPermaLink="false">http://www.oxygenyoyo.com/?p=546</guid>
		<description><![CDATA[ช่วงนี้ติดซีรี่ย์เรื่องนี้อย่างหนักดูจนกระทั่งมันจบ season แล้วรอถึงเดือนตุลาคม เรื่องนี้เกี่ยวกับ zombie และยังมีปมอีกหลายๆอย่างในเรื่องซึ่งคงต้องติดตามกันต่อไปแต่ที่แน่ๆคือ เราค่อนข้างสงสัยหลายๆอย่างในหนังและอยากเอามาแชร์ว่าหลายๆคนที่ดูเรื่องนี้เป็นอย่างไร สังเกตุและคิดคล้ายๆเราหรือเปล่า เอาล่ะอย่ารอช้า ! ไปดูกันเลยว่า 10 ข้อสงสัยมีอะไรบ้าง 1. ทำไมมันต้องตายก่อนแล้วค่อยฟื้นกลับมา เป็นเลยก็ไม่ได้นะ ต้องป่วยก่อนหรือตายห่าน ไปก่อนถึงจะ come back กลับมแดกพวกเมิงให้หมดเลย 2. มันแยกพวกเดียวกันออกได้ไง ซึ่งในหนังมีการบอกว่าทำไงแต่เราไม่สปอยล์นะจ๊ะ เราเคยดู 28 day later มันจะไม่กินสิ่งที่ไม่ใช่มนุษย์ คือ ไม่กินหมาเหมือนเวียดนาม ประมาณนั้น 3. ทำไมตอนเป็น zombie แล้วต้องกระหายเลือดเนื้อ หรือว่าเวลาตื่นกลับมาแล้วต้องหาอะไรกินเหมือนเวลาตื่นนอน แล้วดันเจือกหิวตลอดเวลา น่าพาไปกินบุฟเฟ่ น่าจะคุ้ม 4. สืบเนื่องมาจากข้อ 3 ไอ้สิ่งที่มันซัดโฮกเข้าไปแล้วนั้น ย่อยได้ไง ? ในอวัยวะ มันตายหมดแล้วถ้าจะให้ทำงานก็ต้องมีเลือด แต่หัวใจก็หยุดเต้น หรือว่าไวรัสมันไปสั่งให้หัวใจปั้มเลือด แต่ถ้าหากปั้มได้ก็น่าจะไปเลี้ยงส่วนอื่นๆด้วย 5. แปลกใจทำไมเวลามันวิ่งตามพวกตัวเอกในเรื่อง ไม่ยักกะจะสะดุดอะไรซักอย่างซึ่งการจะรับภาพมาประมวลผลนั้นต้องให้สมองทำงานได้แล้วไม่ใช่แค่ก้านสมอง วิ่งตามแบบอย่างกับเห็นทาง &#8230; <a href="http://www.oxygenyoyo.com/2012/04/10/10-question-about-the-walking-dead/">Read more <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.oxygenyoyo.com/wp-content/uploads/2012/04/the_walking_dead-season-2.jpg"><img class="aligncenter size-medium wp-image-547" title="the_walking_dead" src="http://www.oxygenyoyo.com/wp-content/uploads/2012/04/the_walking_dead-season-2-300x208.jpg" alt="the_walking_dead" width="300" height="208" /></a></p>
<p>ช่วงนี้ติดซีรี่ย์เรื่องนี้อย่างหนักดูจนกระทั่งมันจบ season แล้วรอถึงเดือนตุลาคม เรื่องนี้เกี่ยวกับ zombie และยังมีปมอีกหลายๆอย่างในเรื่องซึ่งคงต้องติดตามกันต่อไปแต่ที่แน่ๆคือ เราค่อนข้างสงสัยหลายๆอย่างในหนังและอยากเอามาแชร์ว่าหลายๆคนที่ดูเรื่องนี้เป็นอย่างไร สังเกตุและคิดคล้ายๆเราหรือเปล่า เอาล่ะอย่ารอช้า ! ไปดูกันเลยว่า 10 ข้อสงสัยมีอะไรบ้าง</p>
<p><span id="more-546"></span></p>
<p>1. ทำไมมันต้องตายก่อนแล้วค่อยฟื้นกลับมา เป็นเลยก็ไม่ได้นะ ต้องป่วยก่อนหรือตายห่าน ไปก่อนถึงจะ come back กลับมแดกพวกเมิงให้หมดเลย</p>
<p><a href="http://www.oxygenyoyo.com/wp-content/uploads/2012/04/thewalkingdead-ts-19-dead-brain.jpg"><img class="aligncenter size-full wp-image-550" title="the walking dead brain" src="http://www.oxygenyoyo.com/wp-content/uploads/2012/04/thewalkingdead-ts-19-dead-brain.jpg" alt="the walking dead brain" width="401" height="269" /></a></p>
<p>2. มันแยกพวกเดียวกันออกได้ไง ซึ่งในหนังมีการบอกว่าทำไงแต่เราไม่สปอยล์นะจ๊ะ เราเคยดู 28 day later มันจะไม่กินสิ่งที่ไม่ใช่มนุษย์ คือ ไม่กินหมาเหมือนเวียดนาม ประมาณนั้น</p>
<p><a href="http://www.oxygenyoyo.com/wp-content/uploads/2012/04/28-days-later-poster-0.jpg"><img class="aligncenter size-full wp-image-551" title="28-days-later-poster-0" src="http://www.oxygenyoyo.com/wp-content/uploads/2012/04/28-days-later-poster-0.jpg" alt="28-days-later-poster-0" width="448" height="333" /></a></p>
<p>3. ทำไมตอนเป็น zombie แล้วต้องกระหายเลือดเนื้อ หรือว่าเวลาตื่นกลับมาแล้วต้องหาอะไรกินเหมือนเวลาตื่นนอน แล้วดันเจือกหิวตลอดเวลา น่าพาไปกินบุฟเฟ่ น่าจะคุ้ม</p>
<p><a href="http://www.oxygenyoyo.com/wp-content/uploads/2012/04/the-walking-dead-flesh-eating-zombies-season2-2011.jpg"><img class="aligncenter size-medium wp-image-552" title="zombie eating" src="http://www.oxygenyoyo.com/wp-content/uploads/2012/04/the-walking-dead-flesh-eating-zombies-season2-2011-300x199.jpg" alt="zombie eating" width="300" height="199" /></a></p>
<p>4. สืบเนื่องมาจากข้อ 3 ไอ้สิ่งที่มันซัดโฮกเข้าไปแล้วนั้น ย่อยได้ไง ? ในอวัยวะ มันตายหมดแล้วถ้าจะให้ทำงานก็ต้องมีเลือด แต่หัวใจก็หยุดเต้น หรือว่าไวรัสมันไปสั่งให้หัวใจปั้มเลือด แต่ถ้าหากปั้มได้ก็น่าจะไปเลี้ยงส่วนอื่นๆด้วย</p>
<p>5. แปลกใจทำไมเวลามันวิ่งตามพวกตัวเอกในเรื่อง ไม่ยักกะจะสะดุดอะไรซักอย่างซึ่งการจะรับภาพมาประมวลผลนั้นต้องให้สมองทำงานได้แล้วไม่ใช่แค่ก้านสมอง วิ่งตามแบบอย่างกับเห็นทาง แล้วเจือกปีนกำแพงได้แต่ดันปีนบันไดไม่ได้ ตลกดีแฮะ !</p>
<p>6. ในบางครั้งพวกมันก็หมดพลังไม่ขยับ ทั้งๆที่บางตัวเป็นพวก Hyper วิ่งทั้งคืน แปลว่ามีอุปนิสัยเดิมด้วยหรือเปล่า เหมือนมนุษย์บางคนก็สันโดษ เพราะยังไงพวกมันก็ไม่ตายก็ไม่น่าจะเหนื่อยนะ จริงๆแล้วคงจะเดินไปเรื่อยๆ</p>
<p>7. ทำไมพวกมันแพร่พันธ์ได้ทั้งๆที่มีความหิวกระหายต้องกินอย่างบ้าคลั่ง โดยที่เห็นในหนังหลายเรื่องคือมันแดกซะหมดตัวเลย หรือถ้าเหลือก็ไม่น่าจะเดินได้ โดยบางเรื่องก็เหลือครึ่งตัว</p>
<p>8.  zombie เติบโตได้ไหม ? ถ้ามันไม่ตาย แต่ก็คงไม่โตละมั้ง ( เดา ) จะได้อยู่เป็นโนบิตะเป็น 10 &#8211; 20 ปีก็ยังอยู่เท่าเดิม ( ฮา )</p>
<p>9. ถ้ากระเทยเป็น zombie จะเป็นอย่างไร 5555+ เวลาฟื้นกลับมามันจะรู้หรือเปล่าว่าเคยเป็นกระเทย ยังไม่เคยเห็นหนังเรื่องไหนทำด้วย ไม่แน่อาจจะมีคนทำก็ได้นะในอนาคต ( กร๊ากกก )</p>
<p>10. อันนี้เป็นข้อสงสัยตลอดเวลาว่า มันเกิดขึ้นมาได้ยังไง ส่วนใหญ่จะอ้างว่าทหารทดลอง บลาๆๆ แล้วมันหลุดมา หรือไม่ก็เจอเชื้อตัวใหม่กลายพันธุ์  และส่วนใหญ่จะมาเฉลยตอนจบ ก็แน่ล่ะ ! แต่ก็ยังคิดอยู่เหมือนกันว่าถ้ามันจะเกิดขึ้นจริงมันจะทำได้ไง</p>
<p>จบไปแล้วครับกับ 10 ข้อสงสัยแล้วเพื่อนล่ะ ดูหนัง zombie มาเยอะเยะแล้วคิดอย่างไร มีข้อสงสัยเหมือนผมหรือเปล่ามาแชร์กันดู</p>
<div id="tweetbutton546" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FHxqMYv&amp;text=RT%20%40oxygenyoyo%2010%20%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%87%E0%B9%83%E0%B8%88%E0%B8%81%E0%B8%B1%E0%B8%9A%E0%B8%8B%E0%B8%B5%E0%B8%A3%E0%B8%B5%E0%B9%88%E0%B8%A2%E0%B9%8C%20the%20walking%20dead%20-%20oxygenyoyo&amp;related=oxygenyoyo:%E0%B8%AA%E0%B8%B2%E0%B8%A3%E0%B8%B0%E0%B9%80%E0%B8%82%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1+PHP%2C+jQuery+%2C+CSS+%2C+%E0%B8%AF%E0%B8%A5%E0%B8%AF&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fwww.oxygenyoyo.com%2F2012%2F04%2F10%2F10-question-about-the-walking-dead%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.oxygenyoyo.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><h3  class="related_post_title">บทความที่เกี่ยวข้อง</h3><ul class="related_post"><li>No Related Post</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.oxygenyoyo.com/2012/04/10/10-question-about-the-walking-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

