<?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>DevExperience &#187; Software/Tools</title>
	<atom:link href="http://www.unzeen.com/article/category/all-categories/category/software-tools/feed" rel="self" type="application/rss+xml" />
	<link>http://www.unzeen.com</link>
	<description>Share Developer Experience With Respect To FreeBSD/Debian/Ubuntu/PHP/C#/SEO</description>
	<lastBuildDate>Tue, 31 Jan 2012 18:48:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>การตั้งชื่อเวอร์ชั่นในการพัฒนาซอฟต์แวร์และเรื่องอื่นๆเกียวกับเว็บบราวเซอร์</title>
		<link>http://www.unzeen.com/article/1659/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%8a%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b9%80%e0%b8%a7%e0%b8%ad%e0%b8%a3%e0%b9%8c%e0%b8%8a%e0%b8%b1%e0%b9%88%e0%b8%99%e0%b9%83%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9e%e0%b8%b1%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%8b%e0%b8%ad%e0%b8%9f%e0%b8%95%e0%b9%8c%e0%b9%81%e0%b8%a7%e0%b8%a3%e0%b9%8c%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b9%80%e0%b8%a3%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%87%e0%b8%ad%e0%b8%b7%e0%b9%88%e0%b8%99%e0%b9%86%e0%b9%80%e0%b8%81%e0%b8%b5%e0%b8%a2%e0%b8%a7%e0%b8%81%e0%b8%b1%e0%b8%9a%e0%b9%80%e0%b8%a7%e0%b9%87%e0%b8%9a%e0%b8%9a%e0%b8%a3%e0%b8%b2%e0%b8%a7%e0%b9%80%e0%b8%8b%e0%b8%ad%e0%b8%a3%e0%b9%8c</link>
		<comments>http://www.unzeen.com/article/1659/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%8a%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b9%80%e0%b8%a7%e0%b8%ad%e0%b8%a3%e0%b9%8c%e0%b8%8a%e0%b8%b1%e0%b9%88%e0%b8%99%e0%b9%83%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9e%e0%b8%b1%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%8b%e0%b8%ad%e0%b8%9f%e0%b8%95%e0%b9%8c%e0%b9%81%e0%b8%a7%e0%b8%a3%e0%b9%8c%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b9%80%e0%b8%a3%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%87%e0%b8%ad%e0%b8%b7%e0%b9%88%e0%b8%99%e0%b9%86%e0%b9%80%e0%b8%81%e0%b8%b5%e0%b8%a2%e0%b8%a7%e0%b8%81%e0%b8%b1%e0%b8%9a%e0%b9%80%e0%b8%a7%e0%b9%87%e0%b8%9a%e0%b8%9a%e0%b8%a3%e0%b8%b2%e0%b8%a7%e0%b9%80%e0%b8%8b%e0%b8%ad%e0%b8%a3%e0%b9%8c#comments</comments>
		<pubDate>Sun, 30 Oct 2011 13:45:09 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[Software/Tools]]></category>
		<category><![CDATA[Software Version]]></category>
		<category><![CDATA[Web Browser]]></category>

		<guid isPermaLink="false">http://www.unzeen.com/?p=1659</guid>
		<description><![CDATA[วันนี้รวบรวมเรื่องสั้นหลายๆเรื่อง ที่เคยเขียนไว้ใน facebook มาลงในบล็อคกันต่อ ประเด็นคือว่าพอเขียนไว้ใน facebook แล้วกลับไม่สามารถค้นหาจาก google ได้ หรือแม้แต่ระบบค้นหาของ facebook เองก็กลับหาสิ่งที่เราเขียนไว้ไม่เจอ งง กับมันจริงๆ โดยเรื่องที่เอามาลงก็มี การตั้งชื่อเวอร์ชั่นในวงรอบการพัฒนาซอฟต์แวร์ , จากความแตกต่างของระบบปฏิบัติการ สู่ความแตกต่างของขนาดหน้าจอ , Web Browser Engine (เบื่องหลังการทำงานของ Web Browser แต่ละตัว) , JavaScript Engine (พลังขับเคลือน JavaScript บน Browser) และ Cloud Storage # การตั้งชื่อเวอร์ชั่นในวงรอบการพัฒนาซอฟต์แวร์ จะสังเกตได้ว่าเวลาเราทำการติดตั้งโปรแกรมต่างๆ จะเห็นว่าบางตัวก็จะมีเวอร์ชั่นเป็น alpha หรือไม่ก็ beta ว่าแต่ว่าจริงๆแล้วมันมีชื่อเรียกสักกี่ตัวกันแน่มาดูกัน (เรียงลำดับจากตั้งแต่เริ่มพัฒนาจนถึงสำเร็จเป็นซอฟต์แวร์เวอร์ชั่นเต็ม) 1. Pre-alpha //เป็นเวอร์ชั่นแรกสุดของซอฟต์แวร์ จำกัดกลุ่มผู้ที่ได้ทดสอบอยู่แค่เฉพาะนักพัฒนาเท่านั้น 2. Alpha // เริ่มเป็นรูปเป็นร่าง ทุกฟังค์ชันในซอฟต์แวร์สามารถที่จะทำงานได้ [...]]]></description>
			<content:encoded><![CDATA[<p>วันนี้รวบรวมเรื่องสั้นหลายๆเรื่อง ที่เคยเขียนไว้ใน facebook มาลงในบล็อคกันต่อ ประเด็นคือว่าพอเขียนไว้ใน facebook แล้วกลับไม่สามารถค้นหาจาก google ได้ หรือแม้แต่ระบบค้นหาของ facebook เองก็กลับหาสิ่งที่เราเขียนไว้ไม่เจอ งง กับมันจริงๆ โดยเรื่องที่เอามาลงก็มี การตั้งชื่อเวอร์ชั่นในวงรอบการพัฒนาซอฟต์แวร์ , จากความแตกต่างของระบบปฏิบัติการ สู่ความแตกต่างของขนาดหน้าจอ , Web Browser Engine (เบื่องหลังการทำงานของ Web Browser แต่ละตัว) , JavaScript Engine (พลังขับเคลือน JavaScript บน Browser) และ Cloud Storage</p>
<p><span id="more-1659"></span></p>
<p><strong># การตั้งชื่อเวอร์ชั่นในวงรอบการพัฒนาซอฟต์แวร์</strong></p>
<p>จะสังเกตได้ว่าเวลาเราทำการติดตั้งโปรแกรมต่างๆ จะเห็นว่าบางตัวก็จะมีเวอร์ชั่นเป็น alpha หรือไม่ก็ beta ว่าแต่ว่าจริงๆแล้วมันมีชื่อเรียกสักกี่ตัวกันแน่มาดูกัน (เรียงลำดับจากตั้งแต่เริ่มพัฒนาจนถึงสำเร็จเป็นซอฟต์แวร์เวอร์ชั่นเต็ม)</p>
<p><strong>1. Pre-alpha</strong><br />
//เป็นเวอร์ชั่นแรกสุดของซอฟต์แวร์ จำกัดกลุ่มผู้ที่ได้ทดสอบอยู่แค่เฉพาะนักพัฒนาเท่านั้น</p>
<p><strong>2. Alpha </strong><br />
// เริ่มเป็นรูปเป็นร่าง ทุกฟังค์ชันในซอฟต์แวร์สามารถที่จะทำงานได้ แต่มีผิดพลาดบ้างเป็นธรรมดา</p>
<p><strong>3. Beta</strong><br />
// ได้รับการแก้ไขข้อผิดพลาดต่างๆที่พบมาแล้ว และทำการแจกจ่ายให้ผู้ใช้บางกลุ่มได้ทำการทดสอบ</p>
<p><strong>4. Release Candidate (RC)</strong><br />
// แก้ไขข้อผิดพลาดที่พบจากผู้ใช้ในเวอร์ชั่น Beta และเตรียมนำไปออกเป็นเวอร์ชัน่จริง (ปกติแล้วในเวอร์ชั่นนี้จะถูกนำไปออกเป็นเวอร์ชั่นจริงได้เลย โดยที่ไม่มีการแก้ไขหรือปรับปรุงอะไรอีก)</p>
<p><strong>5. RTM (Release To Manufacturing)</strong><br />
// ซอฟต์แวร์เวอร์ชั้นสมบูณที่จะถูกส่งให้กับโรงงานไปติดตั้งลงในเครื่อง (ในกรณีนี้ก็เช่น Windows ที่จะมีเวอร์ชั่น RTM ที่จะส่งให้กับ DELL , HP และผู้ผลิตรายอื่นๆนำไปติดตั้ง)</p>
<p><strong>6. General Availability (GA)</strong><br />
// เวอร์ชั่นสำหรับผู้ใช้ทั่วไป</p>
<p>บางเวอร์ชั่นอาจจะมีหรือไม่มีก็ได้ หรือว่าจะมีเวอร์ชั่นย่อยกว่านี้มาแทรกในส่วนใดส่วนหนึงก็ได้เช่นกัน</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong># จากความแตกต่างของระบบปฏิบัติการ สู่ความแตกต่างของขนาดหน้าจอ</strong></p>
<p>ปัญหาที่พบเรื่อยมาของการพัฒนาโปรแกรมคือการทำให้มันสามารถทำงานข้าม platform ซึ่งถ้าเป็นการเขียนโปรแกรมแบบ native ก็จะต้องทำการ compile โปรแกรมใหม่สำหรับแต่ละ platform อาจจะต้องมีการแก้ไข code ในแต่ละ platform ก่อนที่จะทำการ compile ขึ้นอยู่กับโปรแกรมซึ่งก็สร้างความลำบากให้กับคนพัฒนาได้มากทีเดียว</p>
<p>การแก้ปัญหาเรื่องนี้ตอบได้ด้วยแนวคิดของ Java ที่มีคำขวัญว่า “Write One Run Anywhere” ที่สามารถ compile โปรแกรมทีเดียวและสามารถนำไปรันบนระบบปฏิบัติการอะไรก็ได้ จากนั้นก็มี .NET ที่ Microsoft ก็ตั้งใจทำมาให้เหมือน (ถึงจะได้ไม่เหมือนก็ตามที)</p>
<p>แต่ในยุคที่อินเทอร์เน็ตเฟื่องฟูและถูกใช้อย่างแพร่หลาย พร้อมทั้ง HTML5 ที่กำลังจะมาในไม่ช้า หลายๆโปรแกรมได้ถูกพัฒนาให้ทำงานอยู่บนอินเทอร์เน็ต ซึ่งก็ช่วยเรืองการที่จะต้องติดตั่งโปรแกรมบนเครือง client ไปได้มาก และสามารถที่จะทำงานได้กับทุกๆ ระบบปฏิบัติการซะด้วย ขอแค่มี Web browser ก็เพียงพอ</p>
<p>เมื่อเรื่องความแตกต่างของระบบปฏิบัติการดูเหมือนจะลดความสำคัญลงไป เรากลับพบว่าเราเจอปัญหาใหม่ในเรื่อง ขนาดของหน้าจอแสดงผล ยิ่งมีอุปกรณ์ที่สามารถเข้าใช้งานอินเทอร์เน็ตได้หลากหลายชนิด หน้าจอแสดงผลก็มีหลากหลายขนาดตามไปด้วย เป็นการยากมากที่เราจะออกแบบ interface แบบเดียวแล้วให้สามารถแสดงผลและสามารถใช้งานได้อย่างมีประสิทธิภาพกับทุกๆหน้าจอ</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong># Web Browser Engine (เบื่องหลังการทำงานของ Web Browser แต่ละตัว)</strong></p>
<p><strong>- FireFox ใช้ Gecko </strong></p>
<p>http://en.wikipedia.org/wiki/Gecko_%28layout_engine%29</p>
<p><strong>- Internet Explorer ใช้ Trident </strong></p>
<p>http://en.wikipedia.org/wiki/Trident_%28layout_engine%29</p>
<p><strong>- Opera ใช้ Presto </strong></p>
<p>http://en.wikipedia.org/wiki/Presto_%28layout_engine%29</p>
<p><strong>- Safari และ Chrome ใช้ WebKit</strong></p>
<p>http://en.wikipedia.org/wiki/WebKit</p>
<p>ข้อควร ทราบ WebKit ก็สร้างมาจาก KHTML อีกทีนะจ้ะ http://en.wikipedia.org/wiki/KHTML﻿</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong># JavaScript Engine (พลังขับเคลือน JavaScript บน Browser)</strong></p>
<p><strong>Mozilla</strong><br />
- TraceMonkey ใช้บน Firefox 3.5</p>
<p>http://en.wikipedia.org/wiki/TraceMonkey</p>
<p>- JägerMonkey จะใช้บน Firefox 4 //ได้ข่าวว่าแรงงงงง</p>
<p>http://en.wikipedia.org/wiki/J%C3%A4gerMonkey</p>
<p><strong>Google Chrome</strong><br />
- V8 ใช้บน Google Chrome //นับว่าแรงที่สุดในตอนนี้</p>
<p>http://en.wikipedia.org/wiki/V8_(JavaScript_engine)</p>
<p><strong>Microsoft</strong><br />
- Chakra จะใช้บน Internet Explorer 9 //ผลทดสอบมาแรงมาก</p>
<p>http://en.wikipedia.org/wiki/Chakra_(JavaScript_engine)</p>
<p><strong>Opera</strong><br />
- Carakan ใช้อยู่บน Opera 10.50 //ยังอยู่ได้อีก</p>
<p>http://en.wikipedia.org/wiki/Presto_(layout_engine)#JavaScript_engines</p>
<p><strong>Apple</strong><br />
- Nitro ใช้บน Safari //ไม่มีความเห็น</p>
<p>http://en.wikipedia.org/wiki/Safari_4</p>
<p>เพิ่มเติม : http://en.wikipedia.org/wiki/JavaScript_engine</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong># Cloud Storage</strong></p>
<p>Cloud Storage คือบริการเก็บข้อมูลบนกลุ่มเมฆ ส่วนใหญ่ก็จะเป็นการเก็บไฟล์ต่างๆ บางแห่งมีบริการสตรีมเพลงให้ด้วย ทีนี้หลายคนที่ไม่เคยใช้งานก็สงสัยว่าแล้วจำเป็นอะไรที่จะต้องเอาไฟล์ต่างๆไปไว้บนนั้นด้วย เอาไว้ในเครืองเราก็ได้ ซึ่งมันก็จริงอยู่ แต่ถ้าหากว่าใครที่เคยเจอกับปัญหาเวลาฮาร์ดดิสพังและไม่สามารถกู้ข้อมูลกลับมาได้อย่างผมแล้วหละก็จะเห็นว่ามันสำคัญมาก ทุกวันนี้ผมก็เลยต้องมีข้อมูลสำรองไว้ในที่ต่างๆ จำนวน 3 ชุด คือ Harddisk ในเครื่อง 1 ชุด , External Harddisk 1 ชุด , และ Cloud Storage 1 ชุด ทีนี้มาดูกันต่อว่ามี Cloud Storage ที่ไหนน่าใช้บ้าง เลือกใช้กันเองตามกำลังทรัพย์</p>
<p><strong>- Dropbox</strong></p>
<p>https://www.dropbox.com/</p>
<p>ได้พื้นที่ฟรี 2GB และจ่ายเงินสำหรับ 50GB ในราคา 99$/ปี </p>
<p><strong>- Amazon Cloud Drive</strong></p>
<p>https://www.amazon.com/clouddrive/</p>
<p>ได้พื้นที่ฟรี 5GB และจ่ายเงินสำหรับ 20GB ในราคา 20$/ปี</p>
<p><strong>- Ubuntu One</strong></p>
<p>https://one.ubuntu.com/</p>
<p>ได้พื้นที่ฟรี 2GB และจ่ายเงินสำหรับ 20GB ในราคา 29.99$/ปี</p>
<p><strong>- Windows Live SkyDrive</strong></p>
<p>http://explore.live.com/windows-live-skydrive</p>
<p>ฟรี 25GB ซื้อเพิ่มได้หรือเปล่าไม่รู้</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/1659/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%8a%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b9%80%e0%b8%a7%e0%b8%ad%e0%b8%a3%e0%b9%8c%e0%b8%8a%e0%b8%b1%e0%b9%88%e0%b8%99%e0%b9%83%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%9e%e0%b8%b1%e0%b8%92%e0%b8%99%e0%b8%b2%e0%b8%8b%e0%b8%ad%e0%b8%9f%e0%b8%95%e0%b9%8c%e0%b9%81%e0%b8%a7%e0%b8%a3%e0%b9%8c%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b9%80%e0%b8%a3%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%87%e0%b8%ad%e0%b8%b7%e0%b9%88%e0%b8%99%e0%b9%86%e0%b9%80%e0%b8%81%e0%b8%b5%e0%b8%a2%e0%b8%a7%e0%b8%81%e0%b8%b1%e0%b8%9a%e0%b9%80%e0%b8%a7%e0%b9%87%e0%b8%9a%e0%b8%9a%e0%b8%a3%e0%b8%b2%e0%b8%a7%e0%b9%80%e0%b8%8b%e0%b8%ad%e0%b8%a3%e0%b9%8c/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XML กับ JSON เลือกใช้อะไรดี ?</title>
		<link>http://www.unzeen.com/article/1375/xml-%e0%b8%81%e0%b8%b1%e0%b8%9a-json-%e0%b9%80%e0%b8%a5%e0%b8%b7%e0%b8%ad%e0%b8%81%e0%b9%83%e0%b8%8a%e0%b9%89%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3%e0%b8%94%e0%b8%b5</link>
		<comments>http://www.unzeen.com/article/1375/xml-%e0%b8%81%e0%b8%b1%e0%b8%9a-json-%e0%b9%80%e0%b8%a5%e0%b8%b7%e0%b8%ad%e0%b8%81%e0%b9%83%e0%b8%8a%e0%b9%89%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3%e0%b8%94%e0%b8%b5#comments</comments>
		<pubDate>Sat, 10 Sep 2011 17:26:11 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[Software/Tools]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.unzeen.com/?p=1375</guid>
		<description><![CDATA[ในยุคของเว็บแอปพลิเคชันที่ AJAX (Asynchronous JavaScript And XML) รุ่งเรืองขนาดนี้ การรับส่งข้อมูลระหว่างเซิร์ฟเวอร์กับไคลเอนต์นิยมใช้กันสองวิธีหลักๆ คือ XML (Extensible Markup Language) กับ JSON (JavaScript Object Notation) ทั้งสองแบบมีข้อดีข้อเสียต่างกันเลือกใช้ให้เหมาะสมกับงานดีที่สุด 1. XML (Extensible Markup Language) อันนี้คุ้นชื่อกันมานาน เป็นมาตฐานหลักในการรับส่งและแลกเปลี่ยนข้อมูลระหว่างระบบที่แตกต่างกัน โครงสร้างของข้อมูลก็จะประกอบด้วยแท็กต่างๆที่เราสามารถกำหนดขึ้นมาเองได้ อยากใส่แท็กชื่ออะไรก็ใส่ไปว่างั้น ข้อมูลที่ได้มาก็จะเรียบร้อยสะอาดตาแบบนี้ 1 2 3 4 &#60;member&#62; &#60;fname&#62;Khwanchai&#60;/fname&#62; &#60;lname&#62;Kaewyos&#60;/lname&#62; &#60;/member&#62; 2. JSON (JavaScript Object Notation) ชื่อก็บอกอยู่ว่าเป็น JavaScript เป็นฟอร์แมตที่ใช้ในการรับส่งข้อมูลสำหรับ JavaScript ข้อมูลที่เข้ารหัสเป็น JSON จะมีความกระชับและสั่นกว่า XML อยู่มากถึงจะไม่งามอย่าง XML ก็ตามที และเว็บไซต์ระดับเจ้าพ่ออย่าง Google [...]]]></description>
			<content:encoded><![CDATA[<p>ในยุคของเว็บแอปพลิเคชันที่ AJAX (Asynchronous JavaScript And XML) รุ่งเรืองขนาดนี้ การรับส่งข้อมูลระหว่างเซิร์ฟเวอร์กับไคลเอนต์นิยมใช้กันสองวิธีหลักๆ คือ XML (Extensible Markup Language) กับ JSON (JavaScript Object Notation) ทั้งสองแบบมีข้อดีข้อเสียต่างกันเลือกใช้ให้เหมาะสมกับงานดีที่สุด</p>
<p><span id="more-1375"></span></p>
<p>1. <strong>XML (Extensible Markup Language)</strong> อันนี้คุ้นชื่อกันมานาน เป็นมาตฐานหลักในการรับส่งและแลกเปลี่ยนข้อมูลระหว่างระบบที่แตกต่างกัน โครงสร้างของข้อมูลก็จะประกอบด้วยแท็กต่างๆที่เราสามารถกำหนดขึ้นมาเองได้ อยากใส่แท็กชื่ออะไรก็ใส่ไปว่างั้น ข้อมูลที่ได้มาก็จะเรียบร้อยสะอาดตาแบบนี้</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;member<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;fname<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Khwanchai<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/fname<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;lname<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Kaewyos<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/lname<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/member<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></td></tr></table></div>

<p>2. <strong>JSON (JavaScript Object Notation)</strong> ชื่อก็บอกอยู่ว่าเป็น JavaScript เป็นฟอร์แมตที่ใช้ในการรับส่งข้อมูลสำหรับ JavaScript ข้อมูลที่เข้ารหัสเป็น JSON จะมีความกระชับและสั่นกว่า XML อยู่มากถึงจะไม่งามอย่าง XML ก็ตามที และเว็บไซต์ระดับเจ้าพ่ออย่าง Google และ Facebook ก็ใช้ JSON ด้วยนะ ตัวอย่างของ JSON ก็แบบนี้</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">{&quot;fname&quot;:&quot;Khwanchai&quot;,&quot;lname&quot;:&quot;Kaewyos&quot;}</pre></td></tr></table></div>

<p>จากที่ว่ามาเราฟันธงว่า JSON เหมาะอย่างยิ่งที่จะเลือกใช้สำหรับเว็บแอปพลิเคชันที่เป็น AJAX และที่ว่ามาเป็นความเห็นส่วนตัว ใครจะเลือกใช้อะไรแบบไหนก็แล้วแต่ความเหมาะสมของข้อมูลและงานด้วยนะ ^^</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/1375/xml-%e0%b8%81%e0%b8%b1%e0%b8%9a-json-%e0%b9%80%e0%b8%a5%e0%b8%b7%e0%b8%ad%e0%b8%81%e0%b9%83%e0%b8%8a%e0%b9%89%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3%e0%b8%94%e0%b8%b5/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ว่าด้วยมาตรฐานในการตั้งชื่อตัวแปร</title>
		<link>http://www.unzeen.com/article/1342/%e0%b8%a7%e0%b9%88%e0%b8%b2%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2%e0%b8%a1%e0%b8%b2%e0%b8%95%e0%b8%a3%e0%b8%90%e0%b8%b2%e0%b8%99%e0%b9%83%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%8a%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%95%e0%b8%b1%e0%b8%a7%e0%b9%81%e0%b8%9b%e0%b8%a3</link>
		<comments>http://www.unzeen.com/article/1342/%e0%b8%a7%e0%b9%88%e0%b8%b2%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2%e0%b8%a1%e0%b8%b2%e0%b8%95%e0%b8%a3%e0%b8%90%e0%b8%b2%e0%b8%99%e0%b9%83%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%8a%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%95%e0%b8%b1%e0%b8%a7%e0%b9%81%e0%b8%9b%e0%b8%a3#comments</comments>
		<pubDate>Sat, 27 Aug 2011 01:37:44 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[Software/Tools]]></category>
		<category><![CDATA[Camel Case]]></category>
		<category><![CDATA[Hungarian Notation]]></category>
		<category><![CDATA[Pascal Case]]></category>
		<category><![CDATA[Underscores]]></category>
		<category><![CDATA[Upper Case]]></category>

		<guid isPermaLink="false">http://www.unzeen.com/?p=1342</guid>
		<description><![CDATA[มาตรฐานในการตั้งชื่อตัวแปร มีอยู่ด้วยกันหลายแบบ แล้วแต่ใครจะชอบแบบไหน ก็ตกลงกับคนในทีมแล้วก็ใช้มันไป ถ้าทำงานคนเดียวก็คงไม่ต้องตกลงกับใครชอบอันไหนก็เอาอันนั้น โดยแบบหลักๆที่เห็นใช้กันบ่อยๆก็จะมี Hungarian Notation, Camel Case, Pascal Case, Upper Case, Upper Case, Underscores อันไหนหน้าตาแบบไหน ไปดูกัน Hungarian Notation เป็นการตั้งชื่อตัวแปรโดยใช้ตัวย่อของประเภทของตัวแปร (Type) ขึ้นต้น โดยจะใช้ตัวย่อของประเภทของตัวแปรสามตัวอักษรหรือหนึ่งตัวอักษรก็แล้วแต่จะตกลงกัน โดยให้ตัวย่อของประเภทเป็นตัวเล็กทั้งหมด และตัวอักษรตัวแรกของแต่ละคำต้องเป็นตัวใหญ่ (หินชอบแบบนี้) ตัวอย่าง : strFirstName, iNumberOfDays Camel Case คล้ายกับ Hungarian Notation แต่ไม่ได้ใช้อักษรย่อของประเภทของตัวแปรมาเป็นชื่อ โดยให้คำแรกเป็นตัวเล็กทั้งหมด และให้ตัวอักษรแรกของคำต่อๆไปเป็นตัวใหญ่ ตัวอย่าง : firstName, numberOfDays Pascal Case เป็นกฏการตั้งชื่อที่กำหนดให้ตัวอักษรแรกของแต่ละคำเป็นตัวใหญ่ ตัวอย่าง : BackColor, FirstName Upper Case กำหนดให้ใช้ตัวใหญ่ทั้งหมด ตัวอย่าง [...]]]></description>
			<content:encoded><![CDATA[<p>มาตรฐานในการตั้งชื่อตัวแปร มีอยู่ด้วยกันหลายแบบ แล้วแต่ใครจะชอบแบบไหน ก็ตกลงกับคนในทีมแล้วก็ใช้มันไป ถ้าทำงานคนเดียวก็คงไม่ต้องตกลงกับใครชอบอันไหนก็เอาอันนั้น โดยแบบหลักๆที่เห็นใช้กันบ่อยๆก็จะมี Hungarian Notation, Camel Case, Pascal Case, Upper Case, Upper Case, Underscores อันไหนหน้าตาแบบไหน ไปดูกัน</p>
<p><span id="more-1342"></span></p>
<p><strong>Hungarian Notation</strong><br />
เป็นการตั้งชื่อตัวแปรโดยใช้ตัวย่อของประเภทของตัวแปร (Type) ขึ้นต้น โดยจะใช้ตัวย่อของประเภทของตัวแปรสามตัวอักษรหรือหนึ่งตัวอักษรก็แล้วแต่จะตกลงกัน โดยให้ตัวย่อของประเภทเป็นตัวเล็กทั้งหมด และตัวอักษรตัวแรกของแต่ละคำต้องเป็นตัวใหญ่ (หินชอบแบบนี้)</p>
<p>ตัวอย่าง : strFirstName, iNumberOfDays</p>
<p><strong>Camel Case</strong><br />
คล้ายกับ Hungarian Notation แต่ไม่ได้ใช้อักษรย่อของประเภทของตัวแปรมาเป็นชื่อ โดยให้คำแรกเป็นตัวเล็กทั้งหมด และให้ตัวอักษรแรกของคำต่อๆไปเป็นตัวใหญ่</p>
<p>ตัวอย่าง : firstName, numberOfDays</p>
<p><strong>Pascal Case</strong><br />
เป็นกฏการตั้งชื่อที่กำหนดให้ตัวอักษรแรกของแต่ละคำเป็นตัวใหญ่</p>
<p>ตัวอย่าง : BackColor, FirstName</p>
<p><strong>Upper Case</strong><br />
กำหนดให้ใช้ตัวใหญ่ทั้งหมด</p>
<p>ตัวอย่าง : ID, PI</p>
<p><strong>Underscores</strong><br />
ใช้ _ ในการแบ่งคำแต่ละคำออกจากกัน (เลิกใช้ได้แล้ว)</p>
<p>ตัวอย่าง : underscore_naming_convention</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/1342/%e0%b8%a7%e0%b9%88%e0%b8%b2%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2%e0%b8%a1%e0%b8%b2%e0%b8%95%e0%b8%a3%e0%b8%90%e0%b8%b2%e0%b8%99%e0%b9%83%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%8a%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%95%e0%b8%b1%e0%b8%a7%e0%b9%81%e0%b8%9b%e0%b8%a3/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>มารู้จักกับ Open Source License ในแบบต่างๆ</title>
		<link>http://www.unzeen.com/article/1335/%e0%b8%a1%e0%b8%b2%e0%b8%a3%e0%b8%b9%e0%b9%89%e0%b8%88%e0%b8%b1%e0%b8%81%e0%b8%81%e0%b8%b1%e0%b8%9a-open-source-license-%e0%b9%83%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%95%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%86</link>
		<comments>http://www.unzeen.com/article/1335/%e0%b8%a1%e0%b8%b2%e0%b8%a3%e0%b8%b9%e0%b9%89%e0%b8%88%e0%b8%b1%e0%b8%81%e0%b8%81%e0%b8%b1%e0%b8%9a-open-source-license-%e0%b9%83%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%95%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%86#comments</comments>
		<pubDate>Fri, 26 Aug 2011 17:17:47 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[Software/Tools]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[BCD]]></category>
		<category><![CDATA[CC]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[LGPL]]></category>
		<category><![CDATA[Open Source License]]></category>

		<guid isPermaLink="false">http://www.unzeen.com/?p=1335</guid>
		<description><![CDATA[Open Source License มีหลายแบบ ขึ้นอยู่กับว่าผู้พัฒนาโปรแกรมจะเลือกให้โปรแกรมของตัวเองเป็นแบบไหน โดยแบบที่เห็นๆกันบ่อยๆก็มี GPL, LGPL, Apache, BSD, CC โดยจะอธิบายสั้นๆ อาจไม่ละเอียด แต่ก็น่าจะทำให้พอเห็นภาพได้บ้าง GNU General Public License (GPL) // หากเรานำ source code ไปทำการแก้ไข หรือ เขียนโปรแกรมขึ้นมาใหม่เพื่อให้เรียกใช้ function หรือ class หรือ library หรืออะไรก็แล้วแต่จาก source code ตัวนั้น โปรแกรมใหม่ที่เราทำขึ้นก็จะต้องมี license เป็น GPL ตามไปด้วย GNU Lesser General Public License (LGPL) // หากเราทำการเขียนโปรแกรมขึ้นมาเรียกใช้ function หรือ class หรือ library หรืออะไรก็แล้วแต่จาก source [...]]]></description>
			<content:encoded><![CDATA[<p>Open Source License มีหลายแบบ ขึ้นอยู่กับว่าผู้พัฒนาโปรแกรมจะเลือกให้โปรแกรมของตัวเองเป็นแบบไหน โดยแบบที่เห็นๆกันบ่อยๆก็มี GPL, LGPL, Apache, BSD, CC โดยจะอธิบายสั้นๆ อาจไม่ละเอียด แต่ก็น่าจะทำให้พอเห็นภาพได้บ้าง</p>
<p><span id="more-1335"></span></p>
<p><strong>GNU General Public License (GPL)</strong><br />
// หากเรานำ source code ไปทำการแก้ไข หรือ เขียนโปรแกรมขึ้นมาใหม่เพื่อให้เรียกใช้ function หรือ class หรือ library หรืออะไรก็แล้วแต่จาก source code ตัวนั้น โปรแกรมใหม่ที่เราทำขึ้นก็จะต้องมี license เป็น GPL ตามไปด้วย</p>
<p><strong>GNU Lesser General Public License (LGPL)</strong><br />
// หากเราทำการเขียนโปรแกรมขึ้นมาเรียกใช้ function หรือ class หรือ library หรืออะไรก็แล้วแต่จาก source code ที่เป็น LGPL โปรแกรมใหม่ที่เราพัฒนาขึ้นไม่จำเป็นต้องเป็น LGPL แต่ส่วนของ source code ชุดเดิมก็ยังคงเป็น LGPL อยู่</p>
<p><strong>Apache License</strong><br />
// ให้แสดงในเอกสารว่าเราได้ใช้ source code หรือ library ที่เป็น Apache License ส่วนโปรแกรมที่เราพัฒนาขึ้นมาใหม่จะใช้ license แบบไหนก็ได้</p>
<p><strong>BSD Licenses</strong><br />
// ง่ายๆ สั่นๆ จะเอาไปทำอะไรก็ได้ และ source code ที่ได้ทำการแก้ไขก็ไม่จำเป็นต้องส่งกลับ แต่ขอให้แสดงไว้ในเอกสารว่ามีส่วนของโปรแกรมที่พัฒนาต่อมาจาก source code ที่เป็น BSD License (มันต่างอะไรกับ Apache License เนี้ย)</p>
<p><strong>Creative Commons Licenses</strong><br />
// ถูกนำไปใช้ในลิขสิทธิ์ของผลงาน โดยอาจเป็นผลงานการเขียน รูปภาพ หรือการออกแบบ โดยเจ้าของผลงานสามารถเลือกได้ว่าผลงานของตัวเองจะให้มี license เป็นแบบไหน เช่น แสดงที่มา , แสดงที่มา-ไม่ใช้เพื่อการค้า , แสดงที่มา-ไม่ใช้เพื่อการค้า-ไม่ดัดแปลง เป็นต้น</p>
<p>ข้อมูลเพิ่มเติม : http://en.wikipedia.org/wiki/Category:Open_source_licenses</p>
<p>ปล. ของอะไรที่มีอยู่แล้ว หากเราไม่พอใจ จงทำมันขึ้นมาใหม่เอง อย่ารอให้คนอื่นทำ</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/1335/%e0%b8%a1%e0%b8%b2%e0%b8%a3%e0%b8%b9%e0%b9%89%e0%b8%88%e0%b8%b1%e0%b8%81%e0%b8%81%e0%b8%b1%e0%b8%9a-open-source-license-%e0%b9%83%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%95%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%86/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1K = 1,000 = 1,024 ไม่ผิด</title>
		<link>http://www.unzeen.com/article/796/1k-1000-1024-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b8%9c%e0%b8%b4%e0%b8%94</link>
		<comments>http://www.unzeen.com/article/796/1k-1000-1024-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b8%9c%e0%b8%b4%e0%b8%94#comments</comments>
		<pubDate>Wed, 05 May 2010 15:39:16 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[Software/Tools]]></category>
		<category><![CDATA[Binary]]></category>
		<category><![CDATA[Decimal]]></category>

		<guid isPermaLink="false">http://www.unzeen.com/?p=796</guid>
		<description><![CDATA[เพื่อนซื้อ Harddisk ใหม่แล้วบอกว่าขนาดที่ซื้อมากับที่ใช้งานได้จริงไม่ตรงกัน จริงๆแล้วผู้ผลิตเค้าบอกขนาดไว้ถูกต้องแล้ว แต่ว่ามันคนละฐานกันเท่านั้นเอง โดยปกติทั่วไปในชีวิตประจำวันเราจะคุ้นกับการใช้งานเลขฐานสิบมากกว่า พอมาเจอบางอย่างที่ใช้เลขฐานสอง อย่างหน่วยต่างๆในระบบคอมพิวเตอร์เลยอาจทำให้งงเล็กน้อย เอาตารางไปเทียบดูเอาเองเลยแล้วกัน Name (ชื่อ) Decimal (ฐานสิบ) Binary (ฐานสอง) Kilo 103 1,000 210 1,024 Mega 106 1,000,000 220 1,048,576 Giga 109 1,000,000,000 230 1,073,741,824 Tera 1012 1,000,000,000,000 240 1,099,511,627,776 Peta 1015 1,000,000,000,000,000 250 1,125,899,906,842,624 Exa 1018 1,000,000,000,000,000,000 260 1,152,921,504,606,846,976 Zetta 1021 100,000,000,000,000,000,0000 270 1,180,591,620,717,411,303,424 Yotta 1024 10,000,0000,000,000,000,0000,000 280 1,208,925,819,614,629,174,706,176 [...]]]></description>
			<content:encoded><![CDATA[<p>เพื่อนซื้อ Harddisk ใหม่แล้วบอกว่าขนาดที่ซื้อมากับที่ใช้งานได้จริงไม่ตรงกัน จริงๆแล้วผู้ผลิตเค้าบอกขนาดไว้ถูกต้องแล้ว แต่ว่ามันคนละฐานกันเท่านั้นเอง โดยปกติทั่วไปในชีวิตประจำวันเราจะคุ้นกับการใช้งานเลขฐานสิบมากกว่า พอมาเจอบางอย่างที่ใช้เลขฐานสอง อย่างหน่วยต่างๆในระบบคอมพิวเตอร์เลยอาจทำให้งงเล็กน้อย เอาตารางไปเทียบดูเอาเองเลยแล้วกัน</p>
<p><span id="more-796"></span></p>
<table border="0" cellspacing="1" cellpadding="5" bgcolor="#CCCCCC">
<tbody>
<tr>
<td bgcolor="#FFFFFF"><strong>Name (ชื่อ)</strong></td>
<td colspan="2" align="center" bgcolor="#FFFFFF"><strong>Decimal (ฐานสิบ)</strong></td>
<td colspan="2" align="center" bgcolor="#FFFFFF"><strong>Binary (ฐานสอง)</strong></td>
</tr>
<tr>
<td bgcolor="#FFFFFF">Kilo</td>
<td align="center" bgcolor="#FFFFFF">10<sup>3</sup></td>
<td align="right" bgcolor="#FFFFFF">1,000</td>
<td align="center" bgcolor="#FFFFFF">2<sup>10</sup></td>
<td align="right" bgcolor="#FFFFFF">1,024</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">Mega</td>
<td align="center" bgcolor="#FFFFFF">10<sup>6</sup></td>
<td align="right" bgcolor="#FFFFFF">1,000,000</td>
<td align="center" bgcolor="#FFFFFF">2<sup>20</sup></td>
<td align="right" bgcolor="#FFFFFF">1,048,576</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">Giga</td>
<td align="center" bgcolor="#FFFFFF">10<sup>9</sup></td>
<td align="right" bgcolor="#FFFFFF">1,000,000,000</td>
<td align="center" bgcolor="#FFFFFF">2<sup>30</sup></td>
<td align="right" bgcolor="#FFFFFF">1,073,741,824</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">Tera</td>
<td align="center" bgcolor="#FFFFFF">10<sup>12</sup></td>
<td align="right" bgcolor="#FFFFFF">1,000,000,000,000</td>
<td align="center" bgcolor="#FFFFFF">2<sup>40</sup></td>
<td align="right" bgcolor="#FFFFFF">1,099,511,627,776</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">Peta</td>
<td align="center" bgcolor="#FFFFFF">10<sup>15</sup></td>
<td align="right" bgcolor="#FFFFFF">1,000,000,000,000,000</td>
<td align="center" bgcolor="#FFFFFF">2<sup>50</sup></td>
<td align="right" bgcolor="#FFFFFF">1,125,899,906,842,624</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">Exa</td>
<td align="center" bgcolor="#FFFFFF">10<sup>18</sup></td>
<td align="right" bgcolor="#FFFFFF">1,000,000,000,000,000,000</td>
<td align="center" bgcolor="#FFFFFF">2<sup>60</sup></td>
<td align="right" bgcolor="#FFFFFF">1,152,921,504,606,846,976</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">Zetta</td>
<td align="center" bgcolor="#FFFFFF">10<sup>21</sup></td>
<td align="right" bgcolor="#FFFFFF">100,000,000,000,000,000,0000</td>
<td align="center" bgcolor="#FFFFFF">2<sup>70</sup></td>
<td align="right" bgcolor="#FFFFFF">1,180,591,620,717,411,303,424</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">Yotta</td>
<td align="center" bgcolor="#FFFFFF">10<sup>24</sup></td>
<td align="right" bgcolor="#FFFFFF">10,000,0000,000,000,000,0000,000</td>
<td align="center" bgcolor="#FFFFFF">2<sup>80</sup></td>
<td align="right" bgcolor="#FFFFFF">1,208,925,819,614,629,174,706,176</td>
</tr>
</tbody>
</table>
<p>จะสังเกตเห็นว่า ในเลขฐานสิบนั้นเลขยกกำลังจะขึ้นครั้งละ 3 ส่วนฐานสองจะขึ้นครั้งละ 10</p>
<p><strong>มาดูตัวอย่างกันนิดหน่อย</strong><br />
ถ้าเราพูดว่า ระยะทาง 1Km (1 กิโลเมตร) จะได้ว่ามีระยะทาง 1,000 เมตร<br />
แต่ถ้าเราบอกว่า ใช้พื้นที่เก็บข้อมูล 1KB (1 กิโลไบต์) ก็จะได้ว่าใช้พื้นที่เก็บข้อมูล 1,024 ไบต์</p>
<p>อยากให้เงินเดือนใช้ฐานสองบ้างจัง 10K Baht จะได้ไม่ต้องเท่ากับ 10,000 บาท แต่จะได้ 10,240 บาท</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/796/1k-1000-1024-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b8%9c%e0%b8%b4%e0%b8%94/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox, Chrome ใช้ &#8220;about:???&#8221; อะไรได้บ้าง</title>
		<link>http://www.unzeen.com/article/467/firefox-chrome-%e0%b9%83%e0%b8%8a%e0%b9%89-about-%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3%e0%b9%84%e0%b8%94%e0%b9%89%e0%b8%9a%e0%b9%89%e0%b8%b2%e0%b8%87</link>
		<comments>http://www.unzeen.com/article/467/firefox-chrome-%e0%b9%83%e0%b8%8a%e0%b9%89-about-%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3%e0%b9%84%e0%b8%94%e0%b9%89%e0%b8%9a%e0%b9%89%e0%b8%b2%e0%b8%87#comments</comments>
		<pubDate>Wed, 01 Oct 2008 18:39:47 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[Software/Tools]]></category>
		<category><![CDATA[about:]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Opera]]></category>

		<guid isPermaLink="false">http://www.unzeen.com/?p=467</guid>
		<description><![CDATA[เราสามารถดูคอนฟิกการตั้งค่าต่างๆของ Firefox และ Chrome ได้โดยพิมพ์ &#8220;about:???&#8221; ต่อไปนี้ลงที่ช่อง address bar อยากรู้ว่าอันไหนให้ค่าอะไรออกมาก็ทดสอบกันเองเลยครับ ^_^ Mozilla Firefox about:blocked about:buildconfig about:cache about:config about:crashes about:credits about:license about:logo about:mozilla about:plugins about:robots about:blank Google Chrome about:crash about:dns about:histograms about:internets about:memory about:network about:stats about:shorthang about:version about:blank]]></description>
			<content:encoded><![CDATA[<p>เราสามารถดูคอนฟิกการตั้งค่าต่างๆของ Firefox และ Chrome ได้โดยพิมพ์ &#8220;about:???&#8221; ต่อไปนี้ลงที่ช่อง address bar อยากรู้ว่าอันไหนให้ค่าอะไรออกมาก็ทดสอบกันเองเลยครับ ^_^</p>
<p><strong>Mozilla Firefox</strong><br />
about:blocked<br />
about:buildconfig<br />
about:cache<br />
about:config<br />
about:crashes<br />
about:credits<br />
about:license<br />
about:logo<br />
about:mozilla<br />
about:plugins<br />
about:robots<br />
about:blank</p>
<p><strong>Google Chrome</strong><br />
about:crash<br />
about:dns<br />
about:histograms<br />
about:internets<br />
about:memory<br />
about:network<br />
about:stats<br />
about:shorthang<br />
about:version<br />
about:blank</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/467/firefox-chrome-%e0%b9%83%e0%b8%8a%e0%b9%89-about-%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3%e0%b9%84%e0%b8%94%e0%b9%89%e0%b8%9a%e0%b9%89%e0%b8%b2%e0%b8%87/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>อาร์ตตัวแม่ของคนใช้ Google Chrome, IE7, FireFox, Safari</title>
		<link>http://www.unzeen.com/article/384/%e0%b8%ad%e0%b8%b2%e0%b8%a3%e0%b9%8c%e0%b8%95%e0%b8%95%e0%b8%b1%e0%b8%a7%e0%b9%81%e0%b8%a1%e0%b9%88%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%84%e0%b8%99%e0%b9%83%e0%b8%8a%e0%b9%89-google-chrome-ie7-firefox-safari</link>
		<comments>http://www.unzeen.com/article/384/%e0%b8%ad%e0%b8%b2%e0%b8%a3%e0%b9%8c%e0%b8%95%e0%b8%95%e0%b8%b1%e0%b8%a7%e0%b9%81%e0%b8%a1%e0%b9%88%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%84%e0%b8%99%e0%b9%83%e0%b8%8a%e0%b9%89-google-chrome-ie7-firefox-safari#comments</comments>
		<pubDate>Mon, 15 Sep 2008 20:34:25 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[Software/Tools]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[อาร์ตตัวแม่]]></category>

		<guid isPermaLink="false">http://www.unzeen.com/?p=384</guid>
		<description><![CDATA[มาแอบดูความเป็น &#8220;อาร์ตตัวแม่&#8221; ของคนใช้ browser ตัวหลักๆ ตัวดังๆ ในตอนนี้กันหน่อย ว่าจะ อาร์ตตัวแม่ ขนาดไหน อันนี้เป็นความคิดเห็น และความรู้สึกจากที่ผมได้คุยกับเพื่อนๆ นะครับ มันอาร์ต..อาร์ต.. Internet Explorer 7 - M$ เอาเมนูของฉันไปไหน - ทำไมมันใช้ยากอย่างนี้ หาเมนู หาคำสั่งอะไรไม่เจอเลย - แม่เจ้า M$ มันบ้าไปแล้ว Google Chrome - โล่งสะอาดตา // IE มันรกตรงไหน - เมนูไม่มีใช้งานง่าย // ทำไม IE ใช้ยากหว่า - ทำ thumbnail สำหรับเว็บที่เข้าบ่อยๆให้ด้วยนะ // Opera ก็ทำนะ แต่ก็มีคนบ่นว่าทำมาทำไมเนียฉันจำได้ว่าเปิดอะไรไปบ้าง FireFox - Plugin อะไรเยอะจัง ฉันไม่ได้ใช้หรอก // [...]]]></description>
			<content:encoded><![CDATA[<p>มาแอบดูความเป็น &#8220;อาร์ตตัวแม่&#8221; ของคนใช้ browser ตัวหลักๆ ตัวดังๆ ในตอนนี้กันหน่อย ว่าจะ อาร์ตตัวแม่ ขนาดไหน</p>
<p>อันนี้เป็นความคิดเห็น และความรู้สึกจากที่ผมได้คุยกับเพื่อนๆ นะครับ มันอาร์ต..อาร์ต..</p>
<p><span id="more-384"></span></p>
<p><strong>Internet Explorer 7</strong><br />
- M$ เอาเมนูของฉันไปไหน<br />
- ทำไมมันใช้ยากอย่างนี้ หาเมนู หาคำสั่งอะไรไม่เจอเลย<br />
- แม่เจ้า M$ มันบ้าไปแล้ว</p>
<p><img title="google-chrome-ie7-firefox-safari" src="http://www.unzeen.com/wp-content/uploads/2008/09/google-chrome-ie7-firefox-01.jpg" alt="" /></p>
<p><strong>Google Chrome</strong><br />
- โล่งสะอาดตา // IE มันรกตรงไหน<br />
- เมนูไม่มีใช้งานง่าย // ทำไม IE ใช้ยากหว่า<br />
- ทำ thumbnail สำหรับเว็บที่เข้าบ่อยๆให้ด้วยนะ // Opera ก็ทำนะ แต่ก็มีคนบ่นว่าทำมาทำไมเนียฉันจำได้ว่าเปิดอะไรไปบ้าง</p>
<p><img title="google-chrome-ie7-firefox-safari" src="http://www.unzeen.com/wp-content/uploads/2008/09/google-chrome-ie7-firefox-02.jpg" alt="" /></p>
<p><strong>FireFox</strong><br />
- Plugin อะไรเยอะจัง ฉันไม่ได้ใช้หรอก // มากก็บ่น น้อยก็ว่า<br />
- ภาษาไทยไม่ค่อยสวยนะ // ไม่คิดจะปรับแก้ฟอนต์เลยเหรอ</p>
<p><img title="google-chrome-ie7-firefox-safari" src="http://www.unzeen.com/wp-content/uploads/2008/09/google-chrome-ie7-firefox-03.jpg" alt="" /></p>
<p><strong>Safari</strong><br />
- ออกแบบมาอย่างเทพ<br />
- ใช้ง่ายโคตร</p>
<p><img title="google-chrome-ie7-firefox-safari" src="http://www.unzeen.com/wp-content/uploads/2008/09/google-chrome-ie7-firefox-safari-04.jpg" alt="" /></p>
<p>Apple ดี<br />
Google เทพ<br />
Microsoft มาร<br />
OpenSource -</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/384/%e0%b8%ad%e0%b8%b2%e0%b8%a3%e0%b9%8c%e0%b8%95%e0%b8%95%e0%b8%b1%e0%b8%a7%e0%b9%81%e0%b8%a1%e0%b9%88%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%84%e0%b8%99%e0%b9%83%e0%b8%8a%e0%b9%89-google-chrome-ie7-firefox-safari/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>เช็คความถูกต้องของของ file ด้วย checksum md5 กันหน่อยเถอะ</title>
		<link>http://www.unzeen.com/article/322/%e0%b9%80%e0%b8%8a%e0%b9%87%e0%b8%84%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%96%e0%b8%b9%e0%b8%81%e0%b8%95%e0%b9%89%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87-file-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-checksum-md5-%e0%b8%81%e0%b8%b1%e0%b8%99%e0%b8%ab%e0%b8%99%e0%b9%88%e0%b8%ad%e0%b8%a2%e0%b9%80%e0%b8%96%e0%b8%ad%e0%b8%b0</link>
		<comments>http://www.unzeen.com/article/322/%e0%b9%80%e0%b8%8a%e0%b9%87%e0%b8%84%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%96%e0%b8%b9%e0%b8%81%e0%b8%95%e0%b9%89%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87-file-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-checksum-md5-%e0%b8%81%e0%b8%b1%e0%b8%99%e0%b8%ab%e0%b8%99%e0%b9%88%e0%b8%ad%e0%b8%a2%e0%b9%80%e0%b8%96%e0%b8%ad%e0%b8%b0#comments</comments>
		<pubDate>Thu, 03 Jul 2008 03:11:13 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[Shell/Command]]></category>
		<category><![CDATA[Software/Tools]]></category>
		<category><![CDATA[checksum]]></category>
		<category><![CDATA[md5]]></category>

		<guid isPermaLink="false">http://www.unzeen.com/?p=322</guid>
		<description><![CDATA[checksum md5 เป็นระบบที่ใช้ตรวจสอบความถูกต้องของ file โดยทั่วไปก็จะเห็นได้จาก โปรแกรมที่เป็น Open Source ต่างๆ ที่จะมีตัวเลขที่เป็น checksum md5 แสดงเอาไว้ก่อนที่จะให้ทำการ download แต่หลายคนไม่รู้ว่าจะตรวจสอบได้ยังไงว่า โปรแกรมที่ download มานั้นมี checksum md5 ตรงกับที่เค้าแจ้งไว้ โปรแกรมที่จะแนะนำวันนี้เป็น โปรแกรมที่ใช้บน windows ชื่อ winMD5Sum ครับ ถ้าบน Linux ก็จะใช้คำสั่น md5sum ในการตรวจสอบ แบบนี้ 1 #md5sum ubuntu-8.04-desktop-i386.iso ส่วนบน Windows เราก็จะต้องลงโปรแกรมเพิ่มกันนิดหน่อย ในที่นี้เราจะใช้โปรแกรม winMD5Sum ขั้นแรก เข้าไป download กันก่อนเลย http://www.nullriver.com/products/winmd5sum จากนั้นทำการติดตั้งให้เรียบร้อย และทำการ download file มาทดสอบกันหน่อย (อันนี้ผม download FreeBSD นะ) [...]]]></description>
			<content:encoded><![CDATA[<p>checksum md5 เป็นระบบที่ใช้ตรวจสอบความถูกต้องของ file โดยทั่วไปก็จะเห็นได้จาก โปรแกรมที่เป็น Open Source ต่างๆ ที่จะมีตัวเลขที่เป็น checksum md5 แสดงเอาไว้ก่อนที่จะให้ทำการ download แต่หลายคนไม่รู้ว่าจะตรวจสอบได้ยังไงว่า โปรแกรมที่ download มานั้นมี checksum md5 ตรงกับที่เค้าแจ้งไว้ โปรแกรมที่จะแนะนำวันนี้เป็น โปรแกรมที่ใช้บน windows ชื่อ winMD5Sum ครับ<br />
<span id="more-322"></span></p>
<p>ถ้าบน Linux ก็จะใช้คำสั่น md5sum ในการตรวจสอบ แบบนี้</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">#md5sum ubuntu-8.04-desktop-i386.iso</pre></td></tr></table></div>

<p>ส่วนบน Windows เราก็จะต้องลงโปรแกรมเพิ่มกันนิดหน่อย ในที่นี้เราจะใช้โปรแกรม winMD5Sum</p>
<p>ขั้นแรก เข้าไป download กันก่อนเลย </p>
<p><a href="http://www.nullriver.com/products/winmd5sum">http://www.nullriver.com/products/winmd5sum</a></p>
<p><img src="http://www.unzeen.com/wp-content/uploads/2008/07/01.jpg" alt="checksum md5" title="checksum md5" /></p>
<p>จากนั้นทำการติดตั้งให้เรียบร้อย และทำการ download file มาทดสอบกันหน่อย (อันนี้ผม download FreeBSD นะ)</p>
<p>1. ทำการ download FreeBSD ได้จาก <a href="http://www.freebsd.org">http://www.freebsd.org</a><br />
เลือก download 7.0-RELEASE-i386-disc1.iso และ CHECKSUM.MD5 </p>
<p>2. คลิกขวาที่ file ที่เรา download ลงมา จากนั้นเลือก Send To -> winMD5Sum<br />
จากนั้น โปรดรอสักครู่ โปรแกรมกำลังทำงาน&#8230;..</p>
<p><img src="http://www.unzeen.com/wp-content/uploads/2008/07/02.jpg" alt="checksum md5" title="checksum md5" /></p>
<p>3. เมื่อคำนวนเรียบร้อย โปรแกรมก็จะแสดง md5 sum ของ file นั้นขึ้นมา</p>
<p><img src="http://www.unzeen.com/wp-content/uploads/2008/07/03.jpg" alt="checksum md5" title="checksum md5" /></p>
<p>4. จากนั้นให้ทำการเปิด CHECKSUM.MD5 ขึ้นมา เพื่อดูว่า md5 ที่ถูกต้องเป็นอะไร</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">MD5 (7.0-RELEASE-i386-bootonly.iso) = cb4f8d05d07aa74f2038050e53673455
MD5 (7.0-RELEASE-i386-disc1.iso) = 5f185a688ef2e0db59105e8f439c8620
MD5 (7.0-RELEASE-i386-disc2.iso) = bb59156b4fc1f9c148095b8c239c827a
MD5 (7.0-RELEASE-i386-disc3.iso) = 44de27d5f6bcdbf14e3db38c84f12348
MD5 (7.0-RELEASE-i386-docs.iso) = bcf16778ecc73975024a8e6450ee4ba4
MD5 (7.0-RELEASE-i386-livefs.iso) = abe6773601feda1dc56dade0022fca59</pre></td></tr></table></div>

<p>5. ทำการ copy md5 ของ file ที่เราเลือกมาวางในโปรแกรม</p>
<p><img src="http://www.unzeen.com/wp-content/uploads/2008/07/04.jpg" alt="checksum md5" title="checksum md5" /></p>
<p>6. จากนั้นทำการคลิก Compare เพื่อเช็คว่า md5 ทั้งตรงกันหรือไม่ หรือหากว่าใครสายตาดีก็ดูเองทีละตัวก็ได้ครับ ^_^</p>
<p><img src="http://www.unzeen.com/wp-content/uploads/2008/07/05.jpg" alt="checksum md5" title="checksum md5" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/322/%e0%b9%80%e0%b8%8a%e0%b9%87%e0%b8%84%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%96%e0%b8%b9%e0%b8%81%e0%b8%95%e0%b9%89%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87-file-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-checksum-md5-%e0%b8%81%e0%b8%b1%e0%b8%99%e0%b8%ab%e0%b8%99%e0%b9%88%e0%b8%ad%e0%b8%a2%e0%b9%80%e0%b8%96%e0%b8%ad%e0%b8%b0/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

