<?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>MEMOBALL.info &#187; Application</title>
	<atom:link href="http://www.memoball.info/category/application/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.memoball.info</link>
	<description>All of my Memories</description>
	<lastBuildDate>Sun, 17 Jul 2011 10:31:01 +0000</lastBuildDate>
	<language>TH</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>ใส่สีให้ trac (Syntax Coloring) ด้วย pygments และ svn MIME Types properties</title>
		<link>http://www.memoball.info/2010/09/05/%e0%b9%83%e0%b8%aa%e0%b9%88%e0%b8%aa%e0%b8%b5%e0%b9%83%e0%b8%ab%e0%b9%89-trac-syntax-coloring-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-pygments-%e0%b9%81%e0%b8%a5%e0%b8%b0-svn-mime-types-properties/</link>
		<comments>http://www.memoball.info/2010/09/05/%e0%b9%83%e0%b8%aa%e0%b9%88%e0%b8%aa%e0%b8%b5%e0%b9%83%e0%b8%ab%e0%b9%89-trac-syntax-coloring-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-pygments-%e0%b9%81%e0%b8%a5%e0%b8%b0-svn-mime-types-properties/#comments</comments>
		<pubDate>Sun, 05 Sep 2010 04:14:08 +0000</pubDate>
		<dc:creator>memoball</dc:creator>
				<category><![CDATA[Application]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Trac & SVN]]></category>
		<category><![CDATA[trac]]></category>

		<guid isPermaLink="false">http://memoball.memoball.com/?p=494</guid>
		<description><![CDATA[วิธีการติดตั้ง เวลาที่ต้องการดู source code ถ้าจะให้อ่านง่าย จำเป็นต้องแสดงผลโดยใช้สีสันเข้ามาช่วย (highlight &#38; Syntax Coloring) ซึ่งใน Trac นั้น ก็มีเหมือนกัน โดยใน trac 0.11 เป็นต้นมา จะใช้ pygments ซึ่งมีมาให้อยู่แล้ว แต่เราจำเป็นต้องลง library นี้ในเครื่องก่อน $ svn propset svn:mime-type text/x-c++src example.cpp property 'svn:mime-type' set on 'example.cpp ' ถ้าลงแล้ว syntax coloring ยังไม่ปรากฎ แสดงว่า Trac ยังอ่าน file ของเราไม่รู้เรื่อง จำเป็นต้องกำหนด MIME type ในกับไฟล์ที่เราต้องการใน svn ก่อน easy_install Pygments MIME Type [...]]]></description>
			<content:encoded><![CDATA[<h2>วิธีการติดตั้ง</h2>
<p>เวลาที่ต้องการดู source code ถ้าจะให้อ่านง่าย จำเป็นต้องแสดงผลโดยใช้สีสันเข้ามาช่วย (highlight &amp; Syntax Coloring) ซึ่งใน Trac นั้น ก็มีเหมือนกัน โดยใน trac 0.11 เป็นต้นมา จะใช้ <a href="http://pygments.org">pygments</a> ซึ่งมีมาให้อยู่แล้ว แต่เราจำเป็นต้องลง library นี้ในเครื่องก่อน<br />
<span id="more-494"></span></p>
<pre>
$ svn propset svn:mime-type text/x-c++src example.cpp
property 'svn:mime-type' set on 'example.cpp '
</pre>
<p>ถ้าลงแล้ว syntax coloring ยังไม่ปรากฎ แสดงว่า Trac ยังอ่าน file ของเราไม่รู้เรื่อง จำเป็นต้องกำหนด MIME type ในกับไฟล์ที่เราต้องการใน svn ก่อน</p>
<pre>easy_install Pygments</pre>
<h2>MIME Type</h2>
<table>
<thead>
<tr>
<th>MIME Types</th>
<th>Programing Language &amp; File type</th>
</tr>
</thead>
<tbody>
<tr>
<th><tt>application/javascript</tt></th>
<td><code>js</code></td>
</tr>
<tr>
<th><tt>application/pdf</tt></th>
<td><code>pdf</code></td>
</tr>
<tr>
<th><tt>application/postscript</tt></th>
<td><code>ps</code></td>
</tr>
<tr>
<th><tt>application/rss+xml</tt></th>
<td><code>rss</code></td>
</tr>
<tr>
<th><tt>application/rtf</tt></th>
<td><code>rtf</code></td>
</tr>
<tr>
<th><tt>application/x-csh</tt></th>
<td><code>csh</code></td>
</tr>
<tr>
<th><tt>application/x-genshi</tt></th>
<td><code>genshi</code></td>
</tr>
<tr>
<th><tt>application/x-genshi-text</tt></th>
<td><code>genshitext</code></td>
</tr>
<tr>
<th><tt>application/x-sh</tt></th>
<td><code>sh</code></td>
</tr>
<tr>
<th><tt>application/x-troff</tt></th>
<td><code>nroff roff troff</code></td>
</tr>
<tr>
<th><tt>application/x-yaml</tt></th>
<td><code>yaml yml</code></td>
</tr>
<tr>
<th><tt>application/xsl+xml</tt></th>
<td><code>xsl</code></td>
</tr>
<tr>
<th><tt>application/xslt+xml</tt></th>
<td><code>xslt</code></td>
</tr>
<tr>
<th><tt>image/svg+xml</tt></th>
<td><code>svg</code></td>
</tr>
<tr>
<th><tt>image/x-icon</tt></th>
<td><code>ico</code></td>
</tr>
<tr>
<th><tt>model/vrml</tt></th>
<td><code>vrml wrl</code></td>
</tr>
<tr>
<th><tt>text/css</tt></th>
<td><code>css</code></td>
</tr>
<tr>
<th><tt>text/html</tt></th>
<td><code>htm html</code></td>
</tr>
<tr>
<th><tt>text/plain</tt></th>
<td><code>AUTHORS COPYING ChangeLog INSTALL README RELEASE TXT text txt</code></td>
</tr>
<tr>
<th><tt>text/x-ada</tt></th>
<td><code>ada</code></td>
</tr>
<tr>
<th><tt>text/x-asm</tt></th>
<td><code>asm</code></td>
</tr>
<tr>
<th><tt>text/x-asp</tt></th>
<td><code>asp</code></td>
</tr>
<tr>
<th><tt>text/x-awk</tt></th>
<td><code>awk</code></td>
</tr>
<tr>
<th><tt>text/x-c++hdr</tt></th>
<td><code>H HH c++hdr hh hpp</code></td>
</tr>
<tr>
<th><tt>text/x-c++src</tt></th>
<td><code>C C++ CC c++ c++src cc cpp</code></td>
</tr>
<tr>
<th><tt>text/x-chdr</tt></th>
<td><code>chdr h</code></td>
</tr>
<tr>
<th><tt>text/x-csharp</tt></th>
<td><code>C# c# cs csharp</code></td>
</tr>
<tr>
<th><tt>text/x-csrc</tt></th>
<td><code>c csrc xs</code></td>
</tr>
<tr>
<th><tt>text/x-diff</tt></th>
<td><code>diff patch</code></td>
</tr>
<tr>
<th><tt>text/x-eiffel</tt></th>
<td><code>e eiffel</code></td>
</tr>
<tr>
<th><tt>text/x-elisp</tt></th>
<td><code>el elisp</code></td>
</tr>
<tr>
<th><tt>text/x-fortran</tt></th>
<td><code>f fortran</code></td>
</tr>
<tr>
<th><tt>text/x-haskell</tt></th>
<td><code>haskell hs</code></td>
</tr>
<tr>
<th><tt>text/x-idl</tt></th>
<td><code>idl</code></td>
</tr>
<tr>
<th><tt>text/x-inf</tt></th>
<td><code>inf</code></td>
</tr>
<tr>
<th><tt>text/x-ini</tt></th>
<td><code>cfg ini</code></td>
</tr>
<tr>
<th><tt>text/x-java</tt></th>
<td><code>java</code></td>
</tr>
<tr>
<th><tt>text/x-ksh</tt></th>
<td><code>ksh</code></td>
</tr>
<tr>
<th><tt>text/x-lua</tt></th>
<td><code>lua</code></td>
</tr>
<tr>
<th><tt>text/x-m4</tt></th>
<td><code>m4</code></td>
</tr>
<tr>
<th><tt>text/x-mail</tt></th>
<td><code>mail</code></td>
</tr>
<tr>
<th><tt>text/x-makefile</tt></th>
<td><code>GNUMakefile Makefile make makefile mk</code></td>
</tr>
<tr>
<th><tt>text/x-objc</tt></th>
<td><code>m mm objc</code></td>
</tr>
<tr>
<th><tt>text/x-ocaml</tt></th>
<td><code>ml mli ocaml</code></td>
</tr>
<tr>
<th><tt>text/x-pascal</tt></th>
<td><code>pas pascal</code></td>
</tr>
<tr>
<th><tt>text/x-perl</tt></th>
<td><code>PL perl pl pm</code></td>
</tr>
<tr>
<th><tt>text/x-php</tt></th>
<td><code>php php3 php4</code></td>
</tr>
<tr>
<th><tt>text/x-psp</tt></th>
<td><code>psp</code></td>
</tr>
<tr>
<th><tt>text/x-pyrex</tt></th>
<td><code>pyrex pyx</code></td>
</tr>
<tr>
<th><tt>text/x-python</tt></th>
<td><code>py python</code></td>
</tr>
<tr>
<th><tt>text/x-python-doctest</tt></th>
<td><code>pycon</code></td>
</tr>
<tr>
<th><tt>text/x-rfc</tt></th>
<td><code>rfc</code></td>
</tr>
<tr>
<th><tt>text/x-rst</tt></th>
<td><code>rst</code></td>
</tr>
<tr>
<th><tt>text/x-ruby</tt></th>
<td><code>rb ruby</code></td>
</tr>
<tr>
<th><tt>text/x-scheme</tt></th>
<td><code>scheme scm</code></td>
</tr>
<tr>
<th><tt>text/x-sql</tt></th>
<td><code>sql</code></td>
</tr>
<tr>
<th><tt>text/x-tcl</tt></th>
<td><code>tcl</code></td>
</tr>
<tr>
<th><tt>text/x-tex</tt></th>
<td><code>tex</code></td>
</tr>
<tr>
<th><tt>text/x-textile</tt></th>
<td><code>textile txtl</code></td>
</tr>
<tr>
<th><tt>text/x-vba</tt></th>
<td><code>bas vb vba</code></td>
</tr>
<tr>
<th><tt>text/x-verilog</tt></th>
<td><code>v verilog</code></td>
</tr>
<tr>
<th><tt>text/x-vhdl</tt></th>
<td><code>vhd vhdl</code></td>
</tr>
<tr>
<th><tt>text/x-zsh</tt></th>
<td><code>zsh</code></td>
</tr>
<tr>
<th><tt>text/xml</tt></th>
<td><code>xml</code></td>
</tr>
</tbody>
</table>
<h2>Reference</h2>
<p>svn propset : <a href="http://svnbook.red-bean.com/en/1.1/re23.html">http://svnbook.red-bean.com/en/1.1/re23.html</a><br />
Trac : <a href="http://trac.edgewall.org/wiki/TracSyntaxColoring">http://trac.edgewall.org/wiki/TracSyntaxColoring</a><br />
Pygments : <a href="http://pygments.org/">http://pygments.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.memoball.info/2010/09/05/%e0%b9%83%e0%b8%aa%e0%b9%88%e0%b8%aa%e0%b8%b5%e0%b9%83%e0%b8%ab%e0%b9%89-trac-syntax-coloring-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-pygments-%e0%b9%81%e0%b8%a5%e0%b8%b0-svn-mime-types-properties/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ใช้ gtalk ผ่าน pidgin สำหรับ domain ขององค์กร</title>
		<link>http://www.memoball.info/2010/07/22/%e0%b9%83%e0%b8%8a%e0%b9%89-gtalk-%e0%b8%9c%e0%b9%88%e0%b8%b2%e0%b8%99-pidgin-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%b1%e0%b8%9a-domain-%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%ad%e0%b8%87%e0%b8%84/</link>
		<comments>http://www.memoball.info/2010/07/22/%e0%b9%83%e0%b8%8a%e0%b9%89-gtalk-%e0%b8%9c%e0%b9%88%e0%b8%b2%e0%b8%99-pidgin-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%b1%e0%b8%9a-domain-%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%ad%e0%b8%87%e0%b8%84/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 06:11:12 +0000</pubDate>
		<dc:creator>memoball</dc:creator>
				<category><![CDATA[Application]]></category>
		<category><![CDATA[gtalk]]></category>
		<category><![CDATA[pidgin]]></category>

		<guid isPermaLink="false">http://www.memoball.info/?p=479</guid>
		<description><![CDATA[สามารถตั้งค่าของ pidgin ได้ดังนั้ เข้าไปที่เมนู Account -&#62; Manage กดปุ่ม Add.. กรอกรายละเอียดส่วนตัวดังนี้ Username ชื่อบัญชี Domain : ชื่อโดเมนขององค์กร Resource : ใสอะไรก็ได้ Password : รหัสผ่าน กรอกรายละเอียด ในแทป Advance ทำเครื่องหมายในช่อง Force old SSL Connect port : 443 Connect server : talk.google.com]]></description>
			<content:encoded><![CDATA[<p>สามารถตั้งค่าของ pidgin ได้ดังนั้</p>
<ul>
<li>เข้าไปที่เมนู Account -&gt; Manage</li>
<li>กดปุ่ม Add..</li>
<li>กรอกรายละเอียดส่วนตัวดังนี้<br />
<a href="http://memoball.memoball.com/files/2010/07/Screenshot.png"><img class="size-full wp-image-482 aligncenter" src="http://memoball.memoball.com/files/2010/07/Screenshot.png" alt="Screenshot" width="322" height="451" /></a></p>
<ul>
<li>Username ชื่อบัญชี</li>
<li>Domain : ชื่อโดเมนขององค์กร</li>
<li>Resource : ใสอะไรก็ได้</li>
<li>Password : รหัสผ่าน</li>
</ul>
</li>
<li>กรอกรายละเอียด ในแทป Advance<br />
<a href="http://memoball.memoball.com/files/2010/07/Screenshot-1.png"><img class="size-full wp-image-484 aligncenter" src="http://memoball.memoball.com/files/2010/07/Screenshot-1.png" alt="Screenshot-1" width="323" height="452" /></a></p>
<ul>
<li>ทำเครื่องหมายในช่อง Force old SSL</li>
<li>Connect port : 443</li>
<li>Connect server : talk.google.com</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.memoball.info/2010/07/22/%e0%b9%83%e0%b8%8a%e0%b9%89-gtalk-%e0%b8%9c%e0%b9%88%e0%b8%b2%e0%b8%99-pidgin-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%b1%e0%b8%9a-domain-%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%ad%e0%b8%87%e0%b8%84/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare Error : Failed to lock the file.</title>
		<link>http://www.memoball.info/2009/09/07/vmware-error-failed-to-lock-the-file/</link>
		<comments>http://www.memoball.info/2009/09/07/vmware-error-failed-to-lock-the-file/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 17:42:01 +0000</pubDate>
		<dc:creator>memoball</dc:creator>
				<category><![CDATA[Application]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.memoball.info/?p=390</guid>
		<description><![CDATA[เมื่อเปิด vmware แล้วไม่สามารถ run vm ได้ แล้วขึ้น error ดังต่อไปนี้ Error: Cannot open the disk '/xxx/xxx/Virtual Machine/Virtual Machine.vmdk' or one of the snapshot disks it depends on. Reason: Failed to lock the file. วิธีแก้ไข ลบ directory ที่ชื่อว่า Virtual Machine.vmdk.lck ออกเสีย แล้ว start ถ้าไม่แน่ใจให้ move ไปไว้ในชื่ออื่นหรือทำ back up ไดเรคทรอรี่นี้เสียก่อนก็ได้]]></description>
			<content:encoded><![CDATA[<p>เมื่อเปิด vmware แล้วไม่สามารถ run vm ได้ แล้วขึ้น error ดังต่อไปนี้</p>
<pre>
Error:
Cannot open the disk '/xxx/xxx/Virtual Machine/Virtual Machine.vmdk'
or one of the snapshot disks it depends on.
Reason: Failed to lock the file.
</pre>
<h3>วิธีแก้ไข</h3>
<p>ลบ directory ที่ชื่อว่า Virtual Machine.vmdk.lck ออกเสีย แล้ว start<br />
ถ้าไม่แน่ใจให้ move ไปไว้ในชื่ออื่นหรือทำ back up ไดเรคทรอรี่นี้เสียก่อนก็ได้</p>
]]></content:encoded>
			<wfw:commentRss>http://www.memoball.info/2009/09/07/vmware-error-failed-to-lock-the-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ว่าด้วย screen grab</title>
		<link>http://www.memoball.info/2009/05/20/%e0%b8%a7%e0%b9%88%e0%b8%b2%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-screen-grab/</link>
		<comments>http://www.memoball.info/2009/05/20/%e0%b8%a7%e0%b9%88%e0%b8%b2%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-screen-grab/#comments</comments>
		<pubDate>Wed, 20 May 2009 07:07:28 +0000</pubDate>
		<dc:creator>memoball</dc:creator>
				<category><![CDATA[Application]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://memoball.memoball.com/?p=277</guid>
		<description><![CDATA[สำหรับผู้ที่ต้องการ capture หน้าเวปที่ไม่จำเป็นต้องกด print screen ผมขอแนะนำ screen grab ซึ่งสามารถใช้ capture ยาวๆ ได้ทั้งหน้าโดยไม่ต้องไปสนใจ scroll bar แต่อย่างใด นอกเหนือจากนั้น ยังสามารถเอาเฉพาะส่วนที่ต้องการได้อีกด้วย screen grab นั้นเป็น add-ons ของ firefox ติดตั้งง่ายๆ เหมือน add-ons ของ firefox ทั่วไป]]></description>
			<content:encoded><![CDATA[<p>สำหรับผู้ที่ต้องการ capture หน้าเวปที่ไม่จำเป็นต้องกด print screen ผมขอแนะนำ screen grab ซึ่งสามารถใช้ capture ยาวๆ ได้ทั้งหน้าโดยไม่ต้องไปสนใจ scroll bar แต่อย่างใด นอกเหนือจากนั้น ยังสามารถเอาเฉพาะส่วนที่ต้องการได้อีกด้วย<br />
<span id="more-277"></span>screen grab นั้นเป็น add-ons ของ firefox ติดตั้งง่ายๆ เหมือน add-ons ของ firefox ทั่วไป</p>
]]></content:encoded>
			<wfw:commentRss>http://www.memoball.info/2009/05/20/%e0%b8%a7%e0%b9%88%e0%b8%b2%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-screen-grab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>การเปิด permission ให้ VMware</title>
		<link>http://www.memoball.info/2008/12/27/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%9b%e0%b8%b4%e0%b8%94-permission-%e0%b9%83%e0%b8%ab%e0%b9%89-vmware/</link>
		<comments>http://www.memoball.info/2008/12/27/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%9b%e0%b8%b4%e0%b8%94-permission-%e0%b9%83%e0%b8%ab%e0%b9%89-vmware/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 05:12:00 +0000</pubDate>
		<dc:creator>memoball</dc:creator>
				<category><![CDATA[Application]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://memoball.memoball.com/?p=36</guid>
		<description><![CDATA[VMware มันไม่ยอมให้ผม login ครับ You do not have permissions to login to the server. ทำยังไงดี&#8230; แต่หลังจากหามานานจึงไปพบกับวิธีลง VMware ใน Ubuntu เข้า https://help.ubuntu.com/community/VMware/Server เลยไปพบข้อความนี้เข้า]]></description>
			<content:encoded><![CDATA[<p>VMware มันไม่ยอมให้ผม login ครับ</p>
<p>You do not have permissions to login to the server.</p>
<p>ทำยังไงดี&#8230; แต่หลังจากหามานานจึงไปพบกับวิธีลง VMware ใน Ubuntu เข้า<br />
<a href="https://help.ubuntu.com/community/VMware/Server">https://help.ubuntu.com/community/VMware/Server</a></p>
<p>เลยไปพบข้อความนี้เข้า<br />
<!--WIKI "#การเปิด permission ให้ VMware#"--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.memoball.info/2008/12/27/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%9b%e0%b8%b4%e0%b8%94-permission-%e0%b9%83%e0%b8%ab%e0%b9%89-vmware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>diff ในรูปแบบของ GUI ได้แก่ Meld(Ubuntu),WinMerge(Windows)</title>
		<link>http://www.memoball.info/2008/12/26/diff-%e0%b9%83%e0%b8%99%e0%b8%a3%e0%b8%b9%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%82%e0%b8%ad%e0%b8%87-gui-%e0%b9%84%e0%b8%94%e0%b9%89%e0%b9%81%e0%b8%81%e0%b9%88-meldubuntuwinmergewindows/</link>
		<comments>http://www.memoball.info/2008/12/26/diff-%e0%b9%83%e0%b8%99%e0%b8%a3%e0%b8%b9%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%82%e0%b8%ad%e0%b8%87-gui-%e0%b9%84%e0%b8%94%e0%b9%89%e0%b9%81%e0%b8%81%e0%b9%88-meldubuntuwinmergewindows/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 08:09:42 +0000</pubDate>
		<dc:creator>memoball</dc:creator>
				<category><![CDATA[Application]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://memoball.memoball.com/?p=23</guid>
		<description><![CDATA[บางคนอาจชื่นชอบกับการใช้ diff ใน Unix เพื่อดูความแตกต่างของ code ใน revision ต่างๆ ซึ่งคำสั่ง diff ใน Unix ค่อนข้างดูยาก และต้องใส่ flag เยอะ ใน Blog นี้จึงขอพูดถึง diff ในรูปแบบ GUI มาให้ดูกัน 2 ตัว คือ WinMerge for Window โดยโปรแกรมจะแสดงผลโดยแบ่งออกเป็น 2 ฝั่ง 2 file เปรียบเทียบกัน และมี highlight ตัวโปรแกรมในบรรทัดที่แตกต่างกัน และสามารถคลิกขวาแล้วเลือกย้ายโค้ดไปฝั่งใดฝั่งหนึ่งได้อย่างสะดวกสะบาย ที่สำคัญคือ ฟรี http://winmerge.org/ Meld for Ubuntu Meld ในรูปแบบของ diff3 อันนี้เป็นโปรแกรมอีกตัวครับ ลักษณะเหมือนกัน WinMerge แต่แตกต่างกันตรงหน้าตา (สวยงามกว่า) และวิธีการใช้อีกเล็กน้อย [...]]]></description>
			<content:encoded><![CDATA[<p>บางคนอาจชื่นชอบกับการใช้ diff ใน Unix เพื่อดูความแตกต่างของ code ใน revision ต่างๆ ซึ่งคำสั่ง diff ใน Unix ค่อนข้างดูยาก และต้องใส่ flag เยอะ</p>
<p>ใน Blog นี้จึงขอพูดถึง diff ในรูปแบบ GUI มาให้ดูกัน 2 ตัว คือ</p>
<h4>WinMerge for Window</h4>
<p><img class="size-medium wp-image-24" src="http://www.memoball.info/wp-content/uploads/2008/12/filecmp_small-300x196.png" alt="filecmp_small" /><br />
โดยโปรแกรมจะแสดงผลโดยแบ่งออกเป็น 2 ฝั่ง 2 file เปรียบเทียบกัน<br />
และมี highlight ตัวโปรแกรมในบรรทัดที่แตกต่างกัน และสามารถคลิกขวาแล้วเลือกย้ายโค้ดไปฝั่งใดฝั่งหนึ่งได้อย่างสะดวกสะบาย ที่สำคัญคือ <strong>ฟรี</strong><br />
<a href="http://winmerge.org/">http://winmerge.org/</a></p>
<h4>Meld for Ubuntu</h4>
<p>Meld ในรูปแบบของ diff3<br />
<img src="http://www.memoball.info/wp-content/uploads/2008/12/meld-300x211.png" alt="meld" width="300" height="211" class="alignleft size-medium wp-image-27" /><br />
อันนี้เป็นโปรแกรมอีกตัวครับ ลักษณะเหมือนกัน WinMerge แต่แตกต่างกันตรงหน้าตา (สวยงามกว่า) และวิธีการใช้อีกเล็กน้อย และที่สำคัญ ใช้งานบน Ubuntu ครับ ลงได้โดยใช้คำสั่ง</p>
<pre style="border: 1px inset;margin: 0px;padding: 6px;width: 100%;text-align: left">sudo apt-get install meld</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.memoball.info/2008/12/26/diff-%e0%b9%83%e0%b8%99%e0%b8%a3%e0%b8%b9%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%82%e0%b8%ad%e0%b8%87-gui-%e0%b9%84%e0%b8%94%e0%b9%89%e0%b9%81%e0%b8%81%e0%b9%88-meldubuntuwinmergewindows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>วิธีการลง C Kernel header File ใน Ubuntu</title>
		<link>http://www.memoball.info/2008/12/26/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%a5%e0%b8%87-kernel-c-header-file/</link>
		<comments>http://www.memoball.info/2008/12/26/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%a5%e0%b8%87-kernel-c-header-file/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 17:49:40 +0000</pubDate>
		<dc:creator>memoball</dc:creator>
				<category><![CDATA[Application]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://memoball.memoball.com/?p=4</guid>
		<description><![CDATA[เวลาลง VMWare server ใน linux ตัวติดตั้งจะต้องการการคอมไพล์โดยใช้ header ของตัว linux kernel โดยจะขึ้นข้อความมาถาม ดังต่อไปนี้ What is the location of the directory of C header files that match your running kernel? ในคำสั่งด้านบน ถ้าใส่ directory ผิดจะมีการขึ้นข้อความในลักษณะดังต่อไปนี้ The header files in /usr/include are generally for C libraries, not for the running kernel. If you do not have kernel header files [...]]]></description>
			<content:encoded><![CDATA[<p>เวลาลง VMWare server ใน linux ตัวติดตั้งจะต้องการการคอมไพล์โดยใช้ header ของตัว linux kernel โดยจะขึ้นข้อความมาถาม ดังต่อไปนี้</p>
<pre>What is the location of the directory of C header files that match
 your running kernel?</pre>
<p>ในคำสั่งด้านบน ถ้าใส่ directory ผิดจะมีการขึ้นข้อความในลักษณะดังต่อไปนี้</p>
<pre>The header files in /usr/include are generally for C libraries, not for the
running kernel. If you do not have kernel header files in your /usr/src
directory, you probably do not have the kernel-source package installed. Are
you sure that /usr/include contains the header files associated with your
running kernel?</pre>
<p>
ในกรณีที่ยังไม่มี C header file ดังกล่าว ให้ลง build-essential ของ Ubuntu ดังต่อไปนี้<br />
<!--WIKI "#วิธีการลง C Kernel header File ใน Ubuntu#"--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.memoball.info/2008/12/26/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%a5%e0%b8%87-kernel-c-header-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

