<?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>ibdz™ &#187; technology</title>
	<atom:link href="http://ibdz.goodmorningteacher.com/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://ibdz.goodmorningteacher.com</link>
	<description>life. design. technology</description>
	<lastBuildDate>Fri, 23 Jul 2010 05:02:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Setup MAMP + Ruby on Rails on Mac</title>
		<link>http://ibdz.goodmorningteacher.com/setup-mamp-ruby-on-rails-on-mac/</link>
		<comments>http://ibdz.goodmorningteacher.com/setup-mamp-ruby-on-rails-on-mac/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 05:02:16 +0000</pubDate>
		<dc:creator>ibdz™</dc:creator>
				<category><![CDATA[mac]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[mamp]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://ibdz.goodmorningteacher.com/?p=224</guid>
		<description><![CDATA[MAMP (Mac+Apache+MySQL+PHP) เป็นสิ่งหนึ่งที่ช่วยให้ชีวิตการทำเว็บง่ายขึ้นระดับนึง คือ จำลอง server มาไว้ที่เครื่องของเราเอง ครบถ้วนสมบูรณ์ ติดตั้งง่าย ใช้งานก็ง่าย แค่คลิก Start Servers ก็เริ่มใช้งานได้เลย ( ถ้าหากใครยังไม่ได้ลง MAMP สามารถไปดาวน์โหลดได้ที่ http://www.mamp.info/ ) ชีวิตเริ่มยากขึ้น เมื่ออยากใช้ Ruby on Rails เพิ่มเข้ามาด้วย จะต้องทำอย่างไร? ความยุ่งยากจะอยู่ตรงที่การให้ Ruby on Rails เรียกใช้ MySQL ที่อยู่ใน MAMP แต่เราได้ค้นพบคำตอบแล้ว&#8230; ก่อนอื่นเลย ไปเอาแผ่น Snow Leopard มา แล้วยัดเข้าไปในเครื่อง ไปที่ Optional Tools แล้วกด Install Xcode รอจนกว่ามันจะเสร็จ เสร็จแล้ว ไปดาวน์โหลด MAMP Source code (MAMP [...]]]></description>
			<content:encoded><![CDATA[<p>MAMP (Mac+Apache+MySQL+PHP) เป็นสิ่งหนึ่งที่ช่วยให้ชีวิตการทำเว็บง่ายขึ้นระดับนึง คือ จำลอง server มาไว้ที่เครื่องของเราเอง ครบถ้วนสมบูรณ์ ติดตั้งง่าย ใช้งานก็ง่าย แค่คลิก Start Servers ก็เริ่มใช้งานได้เลย</p>
<p><img class="alignnone" title="MAMP Screenshot" src="http://documentation.mamp.info/_/rsrc/1274088514529/en/mamp/first-steps/en-mamp-first-steps.png" alt="" width="503" height="424" /></p>
<p>( ถ้าหากใครยังไม่ได้ลง MAMP สามารถไปดาวน์โหลดได้ที่ <a href="http://www.mamp.info/">http://www.mamp.info/</a> )</p>
<p><strong>ชีวิตเริ่มยากขึ้น เมื่ออยากใช้ Ruby on Rails เพิ่มเข้ามาด้วย จะต้องทำอย่างไร?</strong> ความยุ่งยากจะอยู่ตรงที่การให้ Ruby on Rails เรียกใช้ MySQL ที่อยู่ใน MAMP แต่เราได้ค้นพบคำตอบแล้ว&#8230;</p>
<p>ก่อนอื่นเลย ไปเอาแผ่น Snow Leopard มา แล้วยัดเข้าไปในเครื่อง ไปที่ Optional Tools แล้วกด Install Xcode รอจนกว่ามันจะเสร็จ</p>
<p>เสร็จแล้ว ไปดาวน์โหลด <a href="http://mamp.info/en/downloads/index.html">MAMP Source code</a> (MAMP Server components and libraries) อยู่ด้านล่างๆ ไฟล์ชื่อ MAMP_components_1.9.dmg.zip ดาวน์โหลดมาที่ โฟลเดอร์ Downloads ในเครื่องแล้ว extract ออก จะได้โฟลเดอร์ /MAMP_src</p>
<p>เปิด Terminal ขึ้นมา (/Applications/Utilities/Terminal.app) แล้วพิมพ์<br />
<code>$ cd ~/Downloads/MAMP_src</code></p>
<p>ขั้นตอนต่อไปเราจะแกะ source ของ MySQL ออกมา<br />
<code>$ tar xvfz mysql-5.1.44.tar.gz<br />
cd mysql-5.1.44/</code></p>
<p>เสร็จแล้วเราจะ compile มัน เพื่อให้ได้ libs ของ MySQL<br />
<code>$ ./configure --with-unix-socket-path=/Applications/MAMP/tmp/mysql/mysql.sock --without-server --prefix=/Applications/MAMP/Library<br />
$ make -j2</code></p>
<p>พอ compile เสร็จแล้ว ก็ก็อป lib ไปไว้ใน MAMP<br />
<code>$ cp libmysql/.libs/*.dylib /Applications/MAMP/Library/lib/mysql<br />
$ mkdir /Applications/MAMP/Library/include<br />
$ cp -R include /Applications/MAMP/Library/include/mysql</code></p>
<p>และขั้นตอนสุดท้าย<br />
<code>$ sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/Applications/MAMP/Library/bin/mysql_config</code></p>
<p>และเพิ่มเติม link นี้ลงไป เป็นอันเสร็จสมบูรณ์<br />
<code>$ sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock</code></p>
]]></content:encoded>
			<wfw:commentRss>http://ibdz.goodmorningteacher.com/setup-mamp-ruby-on-rails-on-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OS X Backup Workflow</title>
		<link>http://ibdz.goodmorningteacher.com/os-x-backup-workflow/</link>
		<comments>http://ibdz.goodmorningteacher.com/os-x-backup-workflow/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 11:10:22 +0000</pubDate>
		<dc:creator>ibdz™</dc:creator>
				<category><![CDATA[mac]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://ibdz.goodmorningteacher.com/?p=3</guid>
		<description><![CDATA[หลายคนคงเคยคิดสงสัยว่า &#8220;ถ้าเกิดอยู่ดีๆ วันนึง Mac ที่เราใช้อยู่เกิดเจ๊งขึ้นมา ฮาร์ดดิสก์เจ๊ง จะทำยังไงดี&#8221; แน่นอนว่าสิ่งที่สำคัญที่สุดคือ ข้อมูลที่อยู่ในเครื่อง ไหนจะไฟล์งานลูกค้าเอย รูปที่ถ่ายไว้ในวันสำคัญๆ เอย ไฟล์ที่ค่าทางใจเอย.. คงไม่อยากให้มันหายไปไหนแน่จนกว่าเราจะตาย หรือลบมันทิ้งด้วยตัวของเราเอง วันนี้จึงมีไอเดียสำหรับการทำ backup สำหรับ Mac OS X มาแนะนำ แต่ละคนอาจจะมีวิธีการ backup ข้อมูลแตกต่างกัน แต่วิธีที่เราแนะนำในวันนี้ มีประสิทธิภาพสูงพอสมควร คุณสามารถเอาไฟล์กลับมาทำงานต่อได้ภายใน 2 นาทีในกรณีที่ฮาร์ดดิสก์เจ๊ง และกู้ไฟล์กลับคืนมาได้ ถึงแม้ว่าบ้านไฟไหม้ ออฟฟิศระเบิดก็ตาม แนวคิดของการ backup คือ Local Mirror : สร้าง mirror ขึ้นมา ตัวนี้จะเหมือนกับ main drive เด๊ะๆ (บางคนอาจจะใช้ RAID แทน) Remote Mirror : copy ไฟล์สำคัญๆ ไปเครื่องอื่น [...]]]></description>
			<content:encoded><![CDATA[<p>หลายคนคงเคยคิดสงสัยว่า &#8220;ถ้าเกิดอยู่ดีๆ วันนึง Mac ที่เราใช้อยู่เกิดเจ๊งขึ้นมา ฮาร์ดดิสก์เจ๊ง จะทำยังไงดี&#8221; แน่นอนว่าสิ่งที่สำคัญที่สุดคือ ข้อมูลที่อยู่ในเครื่อง ไหนจะไฟล์งานลูกค้าเอย รูปที่ถ่ายไว้ในวันสำคัญๆ เอย ไฟล์ที่ค่าทางใจเอย.. คงไม่อยากให้มันหายไปไหนแน่จนกว่าเราจะตาย หรือลบมันทิ้งด้วยตัวของเราเอง</p>
<p>วันนี้จึงมีไอเดียสำหรับการทำ backup สำหรับ Mac OS X มาแนะนำ แต่ละคนอาจจะมีวิธีการ backup ข้อมูลแตกต่างกัน แต่วิธีที่เราแนะนำในวันนี้ มีประสิทธิภาพสูงพอสมควร คุณสามารถเอาไฟล์กลับมาทำงานต่อได้ภายใน 2 นาทีในกรณีที่ฮาร์ดดิสก์เจ๊ง และกู้ไฟล์กลับคืนมาได้ ถึงแม้ว่าบ้านไฟไหม้ ออฟฟิศระเบิดก็ตาม</p>
<p><strong>แนวคิดของการ backup คือ </strong></p>
<ol>
<li><em>Local Mirror</em> : สร้าง mirror ขึ้นมา ตัวนี้จะเหมือนกับ main drive เด๊ะๆ (บางคนอาจจะใช้ RAID แทน)</li>
<li><em>Remote Mirror</em> : copy ไฟล์สำคัญๆ ไปเครื่องอื่น สถานที่อื่น (ต้องแน่ใจว่ามันจะไม่ล่มพร้อมกัน)</li>
<li>ทำ 1 และ 2 อัตโนมัติทุกคืน</li>
</ol>
<p><span id="more-3"></span></p>
<h3><strong>Step 1 : Local Mirror of main drive</strong></h3>
<p>อันดับแรกคือ ซื้อ harddisk มาเพิ่มสำหรับใช้ backup ถ้าใส่ intenal hard drive ได้ยิ่งดี ถ้าไม่ได้ก็ใช้พวก external hard drive แทนได้ ต่อมาคือ software สำหรับ backup ใน Mac OS X Leopard นั้นมี Time Machine ติดตั้งมาด้วยแล้ว จะใช้ Time Machine ก็ได้ หรือมีอีกโปรแกรมคือ <a href="http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html" target="_blank">SuperDuper</a> ($27.95) โปรแกรมนี้ก็ใช้สำหรับการ backup ได้เช่นกัน</p>
<p><strong>ทีนี้จะเลือกใช้อันไหนดีระหว่าง Time Machine กับ SuperDuper?</strong></p>
<p>SuperDuper เป็นโปรแกรมที่ถูกออกแบบให้เป็น cloning tool ตัว backup เหมือนตัวหลักทุกประการ / ส่วน Time Machine ถูกออกแบบมาสำหรับ backup แบบอัตโนมัติ แค่ตั้งค่าแล้วปล่อยให้มันจัดการได้เลย แต่เวลาจะ restore ต้องเสียเวลามากกว่า</p>
<ul>
<li>ถ้าหากคุณเป็นคนที่กังวลในเรื่องเวลาในการทำงานแล้วหล่ะก็ SuperDuper จะช่วยให้คุณทำงานต่อไปได้ ถึงแม้ว่า harddisk หลักจะพังก็ตาม เอา backup มาแทนได้เลย</li>
<li>ถ้าคุณต้องการที่จะกลับไปดูไฟล์ในเวอร์ชั่นเก่า Time Machine นั่นแหละเหมาะ</li>
<li>ถ้าใช้ virtualization เช่น Parallels หรือ VMWare แนะนำให้ใช้ SuperDuper</li>
<li>สุดท้าย ถ้าคุณไม่อยากคิดมาก ยังไงก็ใช้ Mac OS X อยู่แล้ว เลือก Time Machine</li>
</ul>
<p>อ่านเพิ่มเติมได้ที่นี่<br />
<a href="http://www.interrupt19.com/2009/03/09/backup-battle-superduper-vs-time-machine/" target="_blank">http://www.interrupt19.com/2009/03/09/backup-battle-superduper-vs-time-machine/</a></p>
<h3>Step 2 : Remote Mirror of important folder</h3>
<p>สิ่งแรกที่ต้องทำคือ หาผู้ให้บริการ online file storage ที่เปิดให้ใช้ SSH ได้ (ขั้นตอนนี้ค่อนข้าง geek อย่าตกใจไป ทำตามได้ไม่ยาก)</p>
<p>ทำไมต้อง SSH ได้ ก็เพราะว่าเราจะใช้ SSH (เอาไว้ connect), rsync (เอาไว้ backup ไฟล์) และ cron (เอาไว้ตั้งเวลาอัตโนมัติ) สำหรับ sync โฟลเดอร์ในเครื่องไปที่ online backup ที่เป็น Unix เพราะ Mac OS ก็เป็น Unix และเราจะใช้ผ่าน Terminal ใน Mac OS X (/Applications/Utitlities/Terminal.app)</p>
<p><strong>Setup SSH key</strong><br />
เมื่อคุณ connect ไปที่ your online storage ผ่านทาง SSH มันจะถาม password ของคุณทุกครั้ง แต่ไม่ใช่แค่คุณที่จะ SSH คนเดียวหนิ เราจะให้โปรแกรม rsync SSH ด้วยเช่นกัน ดังนั้นเราจึงต้อง setup SSH key ซึ่งเปรียบเสมือนกับ ID Card ของเครื่องคอมเรา เอาไว้ให้ backup server ตรวจเช็คดู โดยวิธีการดังนี้</p>
<ol>
<li>เปิด Terminal ขึ้นมา พิมพ์ <code>ssh-keygen -d</code> แล้ว enter 3 ครั้ง จนขึ้นว่า<br />
<code>The key fingerprint is: </code>&#8230; เป็นอันเรียบร้อย</li>
<li>เปิด Finder <strong>แล้ว Go &gt; Go to Folder</strong> menu item (??+?+G? shortcut) แล้วพิมพ์ว่า <code>~/.ssh/</code> จะเจอไฟล์ 3 ไฟล์
<p style="text-align: center;">
<p>copy ไฟล์ <code>id_dsa.pub</code> ไปไว้ที่ server โดยใช้คำสั่ง scp ใน Terminal<br />
<code>scp ~/.ssh/id_dsa.pub user@www.your_site.com:.ssh/authorized_keys2</code><br />
เป็นอันเรียบร้อย</li>
</ol>
<p><strong>Test rsync backup command and SSH key</strong><br />
ทดสอบ SSH key โดยการทดลอง rsync ไปที่ server (server ต้องติดตั้ง rsync ไว้ด้วย)<br />
<code>rsync -rltz ~/Documents/ user_name@storage_spac.com:/home/user_name/backup/Documents/</code><br />
<em>* รายละเอียดเพิ่มเติมเกี่ยวกับ rsync : <a href="http://www.samba.org/rsync/documentation.html" target="_blank">http://www.samba.org/rsync/documentation.html</a></em></p>
<p><strong>Automate the process</strong><br />
เราจะสั่งให้ Mac ทำการ backup ให้เราโดยอัตโนมัติ ผ่านทาง cron โดยหน้าตาของคำสั่งจะเป็นแบบนี้<br />
<code>0   4   *   *   1-7 rsync -rltz ~/Documents/ user_name@storage_space.com:/home/user_name/backup/Documents/</code><br />
แต่มีโปรแกรมที่ช่วยให้เราจัดการได้ง่ายขึ้นคือ <a href="http://h775982.serverkompetenz.net:9080/abstracture_public/projects-en/cronnix/" target="_blank">CronniX</a></p>
<p>เพิ่มคำสั่ง rsync ไปใน cron ตามนี้<br />
<code>rsync -rltz --delete ~/Documents/ user@storage_space.com:/home/user_name/backup/Documents/</code></p>
<h3>Step 3 : Done!</h3>
<p>ตอนนี้คุณมี copy ของ main drive ซึ่งสามารถดึงกลับมาใช้ได้เมื่อเกิดปัญหา และมี copy ของไฟล์ที่สำคัญเก็บเอาไว้ online ในที่ๆ ปลอดภัยเรียบร้อยแล้ว ค่าใช้จ่ายก็มีค่า hard drive (ถ้าใช้ SuperDuper ก็เพิ่มอีก $30) และค่าใช้บริการ online storage</p>
<p>เมื่อ setup ทั้งหมดนี้เรียบร้อยแล้ว คุณแค่คอยเช็คระบบนานๆ ครั้งก็พอ มันจะทำหน้าที่ของมันเองอัตโนมัติ<br />
ทีนี้ก็ค่อยอุ่นใจได้หน่อยว่า ไฟล์สำคัญต่างๆ จะคงอยู่กับเรา ไม่หายไปไหน</p>
]]></content:encoded>
			<wfw:commentRss>http://ibdz.goodmorningteacher.com/os-x-backup-workflow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ทำความรู้จัก web technology กันก่อน</title>
		<link>http://ibdz.goodmorningteacher.com/web-introduction/</link>
		<comments>http://ibdz.goodmorningteacher.com/web-introduction/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 14:00:01 +0000</pubDate>
		<dc:creator>ibdz™</dc:creator>
				<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://ibdz.verb3.com/2007/09/26/%e0%b8%97%e0%b8%b3%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%a3%e0%b8%b9%e0%b9%89%e0%b8%88%e0%b8%b1%e0%b8%81-web-technology-%e0%b8%81%e0%b8%b1%e0%b8%99%e0%b8%81%e0%b9%88%e0%b8%ad%e0%b8%99/</guid>
		<description><![CDATA[World Wide Web เกิดขึ้นมาในปี 1991 ที่ประเทศอเมริกา ซึ่งแรกๆ ก็เป็นแค่การส่งข้อมูลระหว่างกันในเครือข่ายตัวเอง แต่ไม่นาน ก็ได้รับการพัฒนาเชื่อมโยง เป็นอินเตอร์เน็ตไปทั่วโลกอย่างรวดเร็ว หน้าเว็บไซต์นั้น พื้นฐานเกิดมาจาก markup language ที่เรียกว่า HTML ซึ่งจำได้ว่าสมัยแรกๆ ทำได้แต่เบสิคๆ แต่พื้นฐานของการเป็นหน้ากระดาษออนไลน์ ซึ่งมีจุดเด่นอยู่ที่การ link ไปมาได้นั้น ก็ทำให้หลายๆ คนหลงรักได้ (รวมทั้งผมเอง) ในยุค HTML แรก การจัดองค์ประกอบในหน้า อาศัย table เป็นหลัก ต่างคนก็ต่างทำกันไปขึ้นอยู่กับ Internet Explorer กับ Netscape (เมื่อก่อน 2 ยี่ห้อนี้ดัง) แต่พอมีการตั้งองค์กร W3C ขึ้นมาเพื่อกำหนดมาตรฐานของเว็บ ก็รู้สึกได้ว่าเทคโนโลยีของเว็บเริ่มชัดเจนขึ้น จนมาถึงจุดที่ Macromedia พัฒนา Flash ขึ้นมาทำให้พวกเราหวือหวาในการเปิดเว็บชะวู้บชะว้าบ โอ้พระเจ้า กระดาษออนไลน์มันไม่หยุดนิ่งอีกต่อไป (ใครแรมน้อยก็อาจจะหยุดนิ่งหน่อยนึง) จนถึงวันนี้ เป็นเวลาสิบกว่าปีแล้วที่เว็บได้เกิดขึ้นมาบนโลกนี้ [...]]]></description>
			<content:encoded><![CDATA[<p>World Wide Web เกิดขึ้นมาในปี 1991 ที่ประเทศอเมริกา ซึ่งแรกๆ ก็เป็นแค่การส่งข้อมูลระหว่างกันในเครือข่ายตัวเอง แต่ไม่นาน ก็ได้รับการพัฒนาเชื่อมโยง เป็นอินเตอร์เน็ตไปทั่วโลกอย่างรวดเร็ว</p>
<p>หน้าเว็บไซต์นั้น พื้นฐานเกิดมาจาก markup language ที่เรียกว่า HTML ซึ่งจำได้ว่าสมัยแรกๆ ทำได้แต่เบสิคๆ แต่พื้นฐานของการเป็นหน้ากระดาษออนไลน์ ซึ่งมีจุดเด่นอยู่ที่การ link ไปมาได้นั้น ก็ทำให้หลายๆ คนหลงรักได้ (รวมทั้งผมเอง)</p>
<p>ในยุค HTML แรก การจัดองค์ประกอบในหน้า อาศัย table เป็นหลัก ต่างคนก็ต่างทำกันไปขึ้นอยู่กับ Internet Explorer กับ Netscape (เมื่อก่อน 2 ยี่ห้อนี้ดัง) แต่พอมีการตั้งองค์กร W3C ขึ้นมาเพื่อกำหนดมาตรฐานของเว็บ ก็รู้สึกได้ว่าเทคโนโลยีของเว็บเริ่มชัดเจนขึ้น</p>
<p><span id="more-13"></span></p>
<p>จนมาถึงจุดที่ Macromedia พัฒนา Flash ขึ้นมาทำให้พวกเราหวือหวาในการเปิดเว็บชะวู้บชะว้าบ โอ้พระเจ้า กระดาษออนไลน์มันไม่หยุดนิ่งอีกต่อไป (ใครแรมน้อยก็อาจจะหยุดนิ่งหน่อยนึง)</p>
<p>จนถึงวันนี้ เป็นเวลาสิบกว่าปีแล้วที่เว็บได้เกิดขึ้นมาบนโลกนี้ จนเข้าสู่ยุคที่เรียกว่า Web 2.0 ที่ได้ยินจนติดหู หลายๆ เว็บก็ยังเป็น Web 1.0 อยู่ (อนุรักษ์ของเก่า) หลายคนก็ปรับตัวให้เข้ากับมาตรฐานของเว็บในปัจจุบัน หลายคนก็ตามเทรนด์</p>
<p>ปัญหาของการทำเว็บ ซึ่งคนทำเว็บทุกคนบ่นคือเรื่อง web browser เพราะว่าเมื่อก่อนมันไม่มีมาตรฐานเดียวกัน ต่างคนก็ต่างทำของตัวเอง เวลาเปิดดูเว็บเดียวกันก็จะเห็นว่ามันแสดงผลไม่เหมือนกัน แต่ไม่เป็นไร ตอนนี้เราเริ่มเห็นแสงสว่างร่วมกันแล้ว เพราะว่า นักพัฒนาเว็บทั้งหลายได้มารวมตัวกัน เพื่อกำหนดมาตรฐานของเว็บ (Web Standards) เพื่อให้คนที่ทำ browser ได้ยึดอันเดียวกัน คนดูจะได้เห็นเหมือนๆ กัน</p>
<p><img src="http://ibdz.goodmorningteacher.com/wp-content/uploads/2007/09/web-standards-project.jpg" alt="web standards project" /><br />
<span class="small">The <a href="http://webstandards.org/">Web Standards Project</a> is a grassroots coalition fighting for standards which ensure simple, affordable access to web technologies for all.</span></p>
<p>ด้วยเหตุนี้ ผมจึงตัดสินใจร่วม fighting เพื่อมาตรฐานของเว็บเทคโนโลยี<br />
แล้วเราจะได้ทำเว็บกันอย่างมีความสุขซะที <img src='http://ibdz.goodmorningteacher.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ibdz.goodmorningteacher.com/web-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)

Served from: ibdz.goodmorningteacher.com @ 2010-09-10 20:07:52 -->