<?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>Nonth</title>
	<atom:link href="http://www.nonthz.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.nonthz.com</link>
	<description>Software Engineering Student’s blog</description>
	<lastBuildDate>Thu, 01 Jul 2010 08:57:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Imagine Cup 2010 1st Place, Software Design</title>
		<link>http://www.nonthz.com/?p=497</link>
		<comments>http://www.nonthz.com/?p=497#comments</comments>
		<pubDate>Thu, 01 Jul 2010 08:55:16 +0000</pubDate>
		<dc:creator>nonth</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Imagine Cup 2010]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software Design]]></category>

		<guid isPermaLink="false">http://www.nonthz.com/?p=497</guid>
		<description><![CDATA[
See you Poland !
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nonthz.com/wp-content/uploads/2010/07/jpg"><img src="http://www.nonthz.com/wp-content/uploads/2010/07/jpg-300x200.jpg" alt="" title="" width="300" height="200" class="aligncenter size-medium wp-image-498" /></a></p>
<p>See you Poland !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonthz.com/?feed=rss2&amp;p=497</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Motorola Milestone</title>
		<link>http://www.nonthz.com/?p=481</link>
		<comments>http://www.nonthz.com/?p=481#comments</comments>
		<pubDate>Tue, 06 Apr 2010 15:36:23 +0000</pubDate>
		<dc:creator>nonth</dc:creator>
				<category><![CDATA[Gadget]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Motorola]]></category>

		<guid isPermaLink="false">http://www.nonthz.com/?p=481</guid>
		<description><![CDATA[
My new gadget &#8220;Motorola Milestone&#8221; ^^
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nonthz.com/wp-content/uploads/2010/04/IMG_5877.jpg"><img src="http://www.nonthz.com/wp-content/uploads/2010/04/IMG_5877-300x219.jpg" alt="" title="IMG_5877" width="300" height="219" class="aligncenter size-medium wp-image-487" /></a><br />
My new gadget &#8220;Motorola Milestone&#8221; ^^</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonthz.com/?feed=rss2&amp;p=481</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pidgin notification by Guifications</title>
		<link>http://www.nonthz.com/?p=449</link>
		<comments>http://www.nonthz.com/?p=449#comments</comments>
		<pubDate>Sun, 14 Mar 2010 11:58:07 +0000</pubDate>
		<dc:creator>nonth</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Growl]]></category>
		<category><![CDATA[Guification]]></category>
		<category><![CDATA[Pidgin]]></category>
		<category><![CDATA[WLM]]></category>

		<guid isPermaLink="false">http://www.nonthz.com/?p=449</guid>
		<description><![CDATA[หลายคนที่ใช้ Pidgin บน Windows อย่างผมคงอยากให้ Pidgin แสดงข้อความเตือนเวลามีเพื่อนเราคนไหน online, offline, change status ฯลฯ เหมือนอย่าง Windows Live Messenger แต่เจ้า Pidgin ดันทำได้แค่ตั้ง buddy pounces ซึ่งมันไม่ถูกใจผมอย่างแรง!! อยากได้แบบ WML, Growl ใน mac หรือว่า notification ใน ubuntu หน่ะ มีให้ตรูมั๊ยยยยยย -*-
สำหรับ pidgin นั้นมีอยู่สองทางเลือกคือ ใช้ Plugin หรือใช้ Third Party application อย่าง Growl for Windows ซึ่งผมลองแล้วรู้สึกไม่ค่อยประทับใจเท่าไร มันทำ Pidgin crash เวลาเพื่อนลากคุยห้องรวมของ GGT ฯลฯ เลยหันมาลองดูพวก Plugin [...]]]></description>
			<content:encoded><![CDATA[<p>หลายคนที่ใช้ <a href="http://www.pidgin.im/">Pidgin</a> บน Windows อย่างผมคงอยากให้ Pidgin แสดงข้อความเตือนเวลามีเพื่อนเราคนไหน online, offline, change status ฯลฯ เหมือนอย่าง Windows Live Messenger แต่เจ้า Pidgin ดันทำได้แค่ตั้ง buddy pounces ซึ่งมันไม่ถูกใจผมอย่างแรง!! อยากได้แบบ WML, Growl ใน mac หรือว่า notification ใน ubuntu หน่ะ มีให้ตรูมั๊ยยยยยย -*-</p>
<div id="attachment_453" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.nonthz.com/wp-content/uploads/2010/03/growl.png"><img class="size-medium wp-image-453 " title="growl" src="http://www.nonthz.com/wp-content/uploads/2010/03/growl-300x92.png" alt="" width="300" height="92" /></a><p class="wp-caption-text">Growl</p></div>
<p><span id="more-449"></span>สำหรับ pidgin นั้นมีอยู่สองทางเลือกคือ ใช้ Plugin หรือใช้ Third Party application อย่าง <a href="http://www.growlforwindows.com/gfw/">Growl for Windows</a> ซึ่งผมลองแล้วรู้สึกไม่ค่อยประทับใจเท่าไร มันทำ Pidgin crash เวลาเพื่อนลากคุยห้องรวมของ GGT ฯลฯ เลยหันมาลองดูพวก Plugin ดูบ้าง แล้วก็เจอตัวนึงชื่อว่า <strong><a href="http://plugins.guifications.org/trac">Guifications</a></strong></p>
<div id="attachment_461" class="wp-caption aligncenter" style="width: 254px"><a href="http://www.nonthz.com/wp-content/uploads/2010/03/guification.png"><img class="size-full wp-image-461" title="guification" src="http://www.nonthz.com/wp-content/uploads/2010/03/guification.png" alt="" width="244" height="120" /></a><p class="wp-caption-text">Guification Plugin</p></div>
<p><strong>Guification Plugin Features</strong></p>
<ul>
<li>สร้าง notification poppup ได้</li>
<li>เลือกได้ว่าจะให้โชว์ตรงไหน บนขวา ล่างขวา บนซ้าย ล่างซ้าย ฯลฯ</li>
<li>เลือกได้ว่าจะให้เตือนเมื่อมีเหตุการณ์อะไร เช่น online, offline ฯลฯ</li>
<li>เปลี่ยน Theme ได้</li>
<li>และอื่นๆอีกมากมาย <img src='http://www.nonthz.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </li>
</ul>
<p><strong>Setup Guification</strong></p>
<ul>
<li><a href="http://plugins.guifications.org/trac/downloads">Download</a> and install Guification</li>
<li>เปิด Pidgin ขึ้นมาแล้วไปที่ Tools &gt;&gt; Plugin &gt;&gt; ติ๊กถูกที่ Guification</li>
<li>กด Configure Plugin เพื่อปรับแต่งได้ตามต้องการ</li>
<li>การเลือกหรือสร้าง Theme สามารถทำได้โดยไปที่ Tab Themes เลือกเลือก Theme ที่ต้องการ หรือกด New เพื่อสร้าง Theme ของตัวเอง</li>
<li>ถ้าโหลด Theme มาเองให้เอาไปไว้ที่ %APPDATA%\.purple\guifications\themes</li>
</ul>
<p><a href="http://www.nonthz.com/wp-content/uploads/2010/03/Untitled-2.png"><img class="aligncenter size-full wp-image-473" title="Untitled-2" src="http://www.nonthz.com/wp-content/uploads/2010/03/Untitled-2.png" alt="" width="244" height="120" /></a></p>
<p>สำหรับ Theme ข้างบนโหลดได้ที่ <a href="http://freakazoid.teamblind.de/2009/05/02/guifications-vista-light-deutsch/">Guifications: Vista light (deutsch)</a> ถ้าต้องการโหลด English version <a href="http://www.nonthz.com/wp-content/uploads/2010/03/Windows_Vista_Light_English.zip">กดที่นี่</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonthz.com/?feed=rss2&amp;p=449</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenVPN + Windows 7</title>
		<link>http://www.nonthz.com/?p=441</link>
		<comments>http://www.nonthz.com/?p=441#comments</comments>
		<pubDate>Sun, 13 Sep 2009 05:46:32 +0000</pubDate>
		<dc:creator>nonth</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[OpenVPN]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.nonthz.com/?p=441</guid>
		<description><![CDATA[จดไว้กันลืมวิธีลง OpenVPN บน Windows 7

โหลด OpenVPN จาก http://openvpn.net/release/openvpn-2.1_rc19-install.exe

คลิกขวาที่ openvpn-2.1_rc19-install.exe >> properties >> Compatibility




ติ๊กถูกที่ Run this program in compatibilities mode for: แล้วเลือก Windows Vista
ติ๊กถูก Run this program as an administrator
กด OK
Install OpenVPN
Update: เพิ่ม redirect-gateway def1 เข้าไปในไฟล์ config ของ OpenVPN (ของ ku จะเป็นไฟล์ bxxxxxxx@bkn.ovpn )

]]></description>
			<content:encoded><![CDATA[<p>จดไว้กันลืมวิธีลง OpenVPN บน Windows 7</p>
<ul>
<li>โหลด OpenVPN จาก <a href="http://openvpn.net/release/openvpn-2.1_rc19-install.exe">http://openvpn.net/release/openvpn-2.1_rc19-install.exe</a></li>
<li>
คลิกขวาที่ openvpn-2.1_rc19-install.exe >> properties >> Compatibility<br />
<br />
<a href="http://www.nonthz.com/wp-content/uploads/2009/09/openvpn.png"><img src="http://www.nonthz.com/wp-content/uploads/2009/09/openvpn-235x300.png" alt="openvpn" title="openvpn" width="235" height="300" class="aligncenter size-medium wp-image-442" /></a><br />

</li>
<li>ติ๊กถูกที่ Run this program in compatibilities mode for: แล้วเลือก Windows Vista</li>
<li>ติ๊กถูก Run this program as an administrator</li>
<li>กด OK</li>
<li>Install OpenVPN</li>
<li><strong>Update:</strong> เพิ่ม redirect-gateway def1 เข้าไปในไฟล์ config ของ OpenVPN (ของ ku จะเป็นไฟล์ bxxxxxxx@bkn.ovpn )
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.nonthz.com/?feed=rss2&amp;p=441</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>มาเล่น Yammer กันเต๊อะ!!</title>
		<link>http://www.nonthz.com/?p=415</link>
		<comments>http://www.nonthz.com/?p=415#comments</comments>
		<pubDate>Thu, 04 Jun 2009 16:48:43 +0000</pubDate>
		<dc:creator>nonth</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[google talk]]></category>
		<category><![CDATA[ske04]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[yammer]]></category>

		<guid isPermaLink="false">http://www.nonthz.com/?p=415</guid>
		<description><![CDATA[กราบสวัสดีพ่อแม่พี่น้องเพื่อน ฯลฯ หายหน้าหายตาไปนาน ไม่ได้ไปไหน ตอนนี้หลายคนเริ่มฝึกงาน (หรือจะเรียกสหกิจ ก็แล้วแต่) กันแล้วใช่มั๊ย ได้ข่าวว่าหลายบริษัทเค้าไม่ให้ใช้ MSN วันนี้ท่าน @rtsp เลยสั่งให้มาอัพ blog วิธีเล่น Yammer (เอาไว้แอบเจ้านายเล่นตอนฝึกงานกัน) ไว้ให้พวกเราติดต่อสือสารกันได้


เริ่มเลยละกันนะ ก่อนอื่นหลายคนคงสงสัยว่าไอ้เจ้า Yammer มันคืออะไร ???
Yammer คือ ? มันคือบริการ microblogging รูปแบบหนึ่ง คล้ายๆกับ twitter แหละ แต่ Yammer สามารถให้เราสร้างกลุ่มของเราเอง โดยคนที่จะเข้ามาอยู่ในกลุ่มของเราได้นั้นจะต้องใช้ e-mail ภายในกลุ่ม เช่น @hotmail.com @gmail.com ฯลฯ ดังนั้นจุดประสงค์หลักของ Yammer นั่นคือเอาไว้สำหรับคนในองค์กรใช้ติดต่อสื่อสารกันได้อย่างรวดเร็วเหมือน เหมือนอย่าง twitter แต่มีความเป็นส่วนตัว (องค์กรใครองค์กรมัน) นั่นเอง
การใช้งานหลักของ Yammer ไม่แตกต่างจาก Twitter นั่นคือ What are you [...]]]></description>
			<content:encoded><![CDATA[<p><strong>กราบสวัสดีพ่อแม่พี่น้องเพื่อน ฯลฯ</strong> หายหน้าหายตาไปนาน ไม่ได้ไปไหน ตอนนี้หลายคนเริ่มฝึกงาน (หรือจะเรียกสหกิจ ก็แล้วแต่) กันแล้วใช่มั๊ย ได้ข่าวว่าหลายบริษัทเค้าไม่ให้ใช้ MSN วันนี้ท่าน <a href="http://twitter.com/rtsp" target="_blank">@rtsp</a> เลยสั่งให้มาอัพ blog วิธีเล่น <a href="https://www.yammer.com/" target="_blank">Yammer</a> (เอาไว้แอบเจ้านายเล่นตอนฝึกงานกัน) ไว้ให้พวกเราติดต่อสือสารกันได้</p>
<p><a href="http://www.nonthz.com/wp-content/uploads/2009/06/yammer.jpg"><img class="aligncenter size-medium wp-image-419" title="yammer" src="http://www.nonthz.com/wp-content/uploads/2009/06/yammer-300x62.jpg" alt="yammer" width="300" height="62" /></a><br />
<span id="more-415"></span></p>
<p>เริ่มเลยละกันนะ ก่อนอื่นหลายคนคงสงสัยว่าไอ้เจ้า <a href="https://www.yammer.com/" target="_blank">Yammer</a> มันคืออะไร ???</p>
<p><strong>Yammer คือ ?</strong> มันคือบริการ microblogging รูปแบบหนึ่ง คล้ายๆกับ twitter แหละ แต่ <a href="https://www.yammer.com/" target="_blank">Yammer</a> สามารถให้เราสร้างกลุ่มของเราเอง โดยคนที่จะเข้ามาอยู่ในกลุ่มของเราได้นั้นจะต้องใช้ e-mail ภายในกลุ่ม เช่น @hotmail.com @gmail.com ฯลฯ ดังนั้นจุดประสงค์หลักของ <a href="https://www.yammer.com/" target="_blank">Yammer</a> นั่นคือเอาไว้สำหรับคนในองค์กรใช้ติดต่อสื่อสารกันได้อย่างรวดเร็วเหมือน เหมือนอย่าง twitter แต่มีความเป็นส่วนตัว (องค์กรใครองค์กรมัน) นั่นเอง</p>
<p><strong>การใช้งานหลักของ Yammer</strong> ไม่แตกต่างจาก Twitter นั่นคือ What are you working on? หรือคุณกำลังทำงานอะไรอยู่? เพื่อนที่อยู่ในกลุ่มของเราก็จะรู้ทันทีว่าคุณกำลังทำอะไรอยู่</p>
<p><strong>วิธีสมัครสำหรับเพื่อนๆ SKE04</strong></p>
<ol>
<li>ไปสมัครเมล์ @ske04 ซะ</li>
<li>เข้าไปที่เว็บ <a href="https://www.yammer.com/" target="_blank">Yammer</a> กด Sign Up</li>
<li>ใส่เมล์ @ske04 ลงไปแล้วกด join</li>
<li>ระบบจะส่งเมล์มาที่เมล์ @ske04 ที่เราใช้สมัคร เข้าไปเช็คแล้วกด activate  ซะ</li>
<li>จากนั้นระบบจะให้เราใส่ ชื่อ รหัสผ่าน รูปดิสเพล ก็ใส่ๆไปซะแล้วกด submit</li>
<li>หน้าต่อไป (Complete Your Org Chart) กด skip โลด</li>
<li>Follow Your Colleagues ติ๊กทุกคนแล้วกด Follow</li>
<li>สมัครเสร็จเรียบร้อยแล้ว</li>
</ol>
<p><strong>วิธีเซทให้เล่น Yammer ผ่าน Google Talk</strong></p>
<ol>
<li>จะเล่นผ่าน ggt ก็ไปโหลด client มันมาซะก่อน <a href="http://www.google.com/talk/">กดโลด</a></li>
<li>โหลดมาแล้วก็ติดตั้งลงเครื่องซะ แล้วเวลาเล่นตรง username ใส่เมล์ @ske04.com ไปซะ อ้อ อย่าลืมใส่ password แล้วกด Sign in ด้วยหล่ะ หรือถ้าใครเล่น ggt อยู่แล้วก็ใช้ account ggt ที่มีอยู่ก้ได้</li>
<li>จากนั้นให้กดปุ่ม Add ที่อยู่ด้านล่างซ้าย แล้วใส่เมล์ yammer@chat.yammer.com เข้าไป (แอดบอทของ yammer)</li>
<li>พอ add เสร็จแล้ว เข้าเว็บ Yammer login แล้วกดที่ setting ตามด้วย IM (อยู่ด้านซ้าย)ใส่ Account Name: เป็น เมล์ @ske04.com หรือ ggt account (ถ้ามีอยู่แล้ว) เลือก gtalk แล้วกด verify</li>
<li>Yammer จะส่ง verify code มาทาง google talk ของเรา ให้เราเอา code ที่ได้ไปกรอกซะ</li>
<li>เข้าไปหน้า<strong> setting &gt;&gt; IM</strong></li>
<li>ตรง <strong>Turn IM updates on or off  เลือกเป็น ON</strong></li>
<li><strong>When &#8216;on&#8217; which feeds do you wish to receive? เลือก All</strong> แค่อันเดียวที่เหลือติ๊กออกซะ</li>
<li><strong>Send me a confirmation when I post a message via IM.</strong> เอาติ๊กอันนี้ออกด้วย</li>
<li>อย่าลืมกด SAVE</li>
<li>เสร็จแล้วกดไปหน้าแรก กดตรงรูปประแจตรง My Feed ด้านขวามือ แล้วติ๊ก <strong>Follow Everyone</strong><img class="aligncenter size-full wp-image-439" title="rtsp_20090813_155128" src="http://www.nonthz.com/wp-content/uploads/2009/06/rtsp_20090813_155128.png" alt="rtsp_20090813_155128" width="239" height="58" /></li>
<li>แถมนิด ไปหน้า setting &gt;&gt; email แล้วเอาเครื่องหมายถูกที่ <strong>Received</strong> ออก มันจะได้ไม่ส่งเมล์มาหาเราถ้ามีคนพิม @ชื่อเรา อะ</li>
<li>เสร็จแระ ไปคุยกันต่อได้ใน ggt นะ</li>
</ol>
<p><strong>วิธีเล่น</strong></p>
<ol>
<li>กดที่ yammer@chat.yammer.com แล้วคุยโลด ซักพักเพื่อนๆคุณก็จะมาตอบกันเอง (ถ้ามันออนกันอยู่)</li>
<li>จบ <img src='http://www.nonthz.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </li>
</ol>
<p>เขียนเสร็จซะที ไม่ไหวแล้ว ขอไปนอนก่อนหล่ะ พรุ่งนี้ต้องไปทำงานแต่เช้า T___T</p>
<p>ปล. เขียนเมาๆ มึนๆ ผิดถูกประการใดโพสบอกได้ใน comment นะ (เขียนไปง่วงไปจะสลบแล้ว)<br />
ปล2. เพื่อนๆ ske04 ถ้างงๆ โพสถามในเว็บเอาละกัน ขี้เกียจ cap รูปมาให้ดูอะ ง่วงนอน<br />
ปล3. ไปนอนหล่ะครับ ราตรีสวัสดิ์ (23.46น.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonthz.com/?feed=rss2&amp;p=415</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Bypassing iPhone Code Signature !!</title>
		<link>http://www.nonthz.com/?p=391</link>
		<comments>http://www.nonthz.com/?p=391#comments</comments>
		<pubDate>Sat, 30 May 2009 17:21:00 +0000</pubDate>
		<dc:creator>nonth</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[code sign]]></category>
		<category><![CDATA[Cydia]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.nonthz.com/?p=391</guid>
		<description><![CDATA[จดวิธี bypass iphone code signature ไว้กันลืม (เคยลืมไปสองรอบแล้ว &#8211; -&#8221;)  
iPhone code signature คือ ?
ตามที่เราเข้าใจคือ การจะเอา application ที่เราเขียน ด้วย xcode ลงบน iphone ได้นั้นมันมีอยู่ 2 วิธี

เอาขึ้น app store ของ Apple
เอาเขึ้น Cydia (สำหรับคน jailbreak อิอิ)

วิธีแรกนั้นรู้สึกว่าเราจะต้องเสียเงินสำหรับเอา app ขึ้นไปไว้บน app store ประมาณ 4000 บาทมั๊งถ้าจำไม่ผิด (จะได้ code signature มา) วิธีที่สองนั้นฟรี แต่เราต้องมา bypass code signature กันก่อนเพื่อที่จะสามารถทำให้ iphone ของเรานั้นรัน app ที่เราขียนขึ้นมาได้  [...]]]></description>
			<content:encoded><![CDATA[<p>จดวิธี bypass iphone code signature ไว้กันลืม (เคยลืมไปสองรอบแล้ว &#8211; -&#8221;)  <strong></strong></p>
<p><strong>iPhone code signature คือ ?<span id="more-391"></span></strong></p>
<p>ตามที่เราเข้าใจคือ การจะเอา application ที่เราเขียน ด้วย xcode ลงบน iphone ได้นั้นมันมีอยู่ 2 วิธี</p>
<ol>
<li>เอาขึ้น app store ของ Apple</li>
<li>เอาเขึ้น Cydia (สำหรับคน jailbreak อิอิ)</li>
</ol>
<p>วิธีแรกนั้นรู้สึกว่าเราจะต้องเสียเงินสำหรับเอา app ขึ้นไปไว้บน app store ประมาณ 4000 บาทมั๊งถ้าจำไม่ผิด (จะได้ code signature มา) วิธีที่สองนั้นฟรี แต่เราต้องมา bypass code signature กันก่อนเพื่อที่จะสามารถทำให้ iphone ของเรานั้นรัน app ที่เราขียนขึ้นมาได้  สำหรับคนไม่มีตังค์ + ไม่มีบัตรเครดิตไปโอนเงินให้ Apple ขอเลือกใช้งานข้อสองละกัน (ฟรี)  เริ่มเลยละกัน</p>
<ol>
<li>เข้า Cydia แล้วจัดการลงโปรแกรมที่ชื่อ ldid เป็นโปรแกรมเอาไว้ช่วย bypass code signature ของ <a href="http://www.saurik.com/id/8" target="_blank">saurik</a> (คนทำ Cydia นั่นแหละ)</li>
<li>จากนั้นเปิด mac เข้าไปที่ Applications &gt; Utilities &gt; Keychain Access</li>
<p style="text-align: center;"><a href="http://www.nonthz.com/wp-content/uploads/2009/05/picture-1.png"><img class="size-full wp-image-393 aligncenter" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="picture-1" src="http://www.nonthz.com/wp-content/uploads/2009/05/picture-1.png" alt="picture-1" width="152" height="95" /></a></p>
<li>จะเห็นหน้าตาอย่างนี้</li>
<p style="text-align: center;"><a href="http://www.nonthz.com/wp-content/uploads/2009/05/picture-2.png"><img class="size-medium wp-image-394 aligncenter" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="picture-2" src="http://www.nonthz.com/wp-content/uploads/2009/05/picture-2-300x191.png" alt="picture-2" width="300" height="191" /></a></p>
<li>กดที่ Keychain Access menu &gt; Certificate Assistant &gt; Create a Certificate</li>
<p><a href="http://www.nonthz.com/wp-content/uploads/2009/05/picture-3.png"><img class="size-medium wp-image-395 aligncenter" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="picture-3" src="http://www.nonthz.com/wp-content/uploads/2009/05/picture-3-300x106.png" alt="picture-3" width="300" height="106" /></a></p>
<li>ตรง name ใส่ <strong>iPhone Developer</strong></li>
<li>Type เลือก <strong>Self Signed Root</strong></li>
<li>ติ๊กถูกที่ <strong>Let me override defaults</strong> แล้วกด continue</li>
<p style="text-align: center;"><a href="http://www.nonthz.com/wp-content/uploads/2009/05/picture-4.png"><img class="size-medium wp-image-396 aligncenter" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="picture-4" src="http://www.nonthz.com/wp-content/uploads/2009/05/picture-4-300x212.png" alt="picture-4" width="300" height="212" /></a></p>
<li>ใส่ Serial Number เป็น 1 เลือก code signing จาก certificate type แล้วกด Continue</li>
<li>กรอกข้อมูลส่วนตัว (จริงๆใส่แค่ email ก็ได้) แล้วกด Continue ไปเรื่อยๆก็เสร็จ 55+</li>
<li>จากนั้นเปิด xcode โปรเจคที่เราสร้าง app ไว้ขึ้นมา แล้วไปที่ Project &gt; Edit Project Settings</li>
<p><a href="http://www.nonthz.com/wp-content/uploads/2009/05/picture-5.png"><img class="size-medium wp-image-400 aligncenter" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="picture-5" src="http://www.nonthz.com/wp-content/uploads/2009/05/picture-5-259x300.png" alt="picture-5" width="259" height="300" /></a></p>
<li>กดที่ tab build แล้วมองหาคำว่า Code Signing Identity ใส่ Any iPhone OS Device และเลือก iPhone Developer ตามรูป</li>
<p><a href="http://www.nonthz.com/wp-content/uploads/2009/05/picture-6.png"><img class="size-medium wp-image-402 aligncenter" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="picture-6" src="http://www.nonthz.com/wp-content/uploads/2009/05/picture-6-266x300.png" alt="picture-6" width="266" height="300" /></a></p>
<li>เลือก Device &#8211; iPhone OS 2.2.1 กับ Release</li>
<p><a href="http://www.nonthz.com/wp-content/uploads/2009/05/picture-7.png"><img class="size-medium wp-image-405 aligncenter" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="picture-7" src="http://www.nonthz.com/wp-content/uploads/2009/05/picture-7-300x241.png" alt="picture-7" width="300" height="241" /></a></p>
<li>หลังจากนั้นกด build</li>
<p style="text-align: center;"><a href="http://www.nonthz.com/wp-content/uploads/2009/05/picture-8.png"><img class="size-medium wp-image-406 aligncenter" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="picture-8" src="http://www.nonthz.com/wp-content/uploads/2009/05/picture-8-285x300.png" alt="picture-8" width="285" height="300" /></a></p>
<li>app ที่ได้จะอยู่ใน folder build ใน folder project</li>
<li>ต่อ FTP แล้วเอา app ที่เรา buid เสร็จแล้วไปโยนไว้ที่ /Applications ใน iPhone</li>
<li>ssh เข้า iPhone แล้วสั่ง chmod 755 กับไฟล์ app ของเรา ตัวอย่าง</li>
<pre lang="LANGUAGE">chmod 755 /Applications/MyApp.app/MyApp</pre>
<li>สั่ง  su เพื่อให้เป็น root</li>
<li>ตามด้วย</li>
<pre lang="LANGUAGE">ldid -S /Applications/MyApp.app/MyApp</pre>
<li>สุดท้ายก็สั่ง restart springboard จะเห็นไอคอน app ของเราโผล่ออกมา เป็นอันจบ</li>
</ol>
<p style="text-align: left;">
<p>ปล. app แรกในชีวิตที่เขียนด้วย Objective-c<br />
ปล2. คราวหน้าจะหายัด app เข้าไปใน cydia repository ดู<br />
<a href="http://www.nonthz.com/wp-content/uploads/2009/05/img_0001.png"><img class="aligncenter size-medium wp-image-408" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="img_0001" src="http://www.nonthz.com/wp-content/uploads/2009/05/img_0001-200x300.png" alt="img_0001" width="200" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonthz.com/?feed=rss2&amp;p=391</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows Vista + Ubuntu + Mac OSX</title>
		<link>http://www.nonthz.com/?p=328</link>
		<comments>http://www.nonthz.com/?p=328#comments</comments>
		<pubDate>Tue, 21 Apr 2009 06:22:48 +0000</pubDate>
		<dc:creator>nonth</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Chameleon]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OSX86]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://www.nonthz.com/?p=328</guid>
		<description><![CDATA[
หลังจากเป็นมนุษย์ว่างงานมาได้ซักระยะ (ซัมเมอร์ก็ไม่ได้เรียน ฝึกงานก็ทำตอนเปิดเทอม &#8211; -&#8221;) ช่วงหยุดยาวที่ผ่านมาเลยใช้เวลาไปกับการลง osx ในโน้ตบุคใหม่ จริงๆเคยลงไว้แล้วรอบนึง แต่อยากลองอัพเกรดเป็น 10.5.6 กับ Chameleon bootloader เพิ่งออก RC1 น่าใช้ดี เลยจัดการลงใหม่ซะเลย แล้วทำ triple boot vista + ubuntu + osx ซะเลย ฮ่าๆ
Note การลง OSX86 แล้วจะใช้งานได้อย่างสมบูรณ์นั้นขึ้นอยู่กับ Hardware ในแต่ละเครื่องด้วย บางเครื่องลงแล้วใช้ได้ บางเครื่องลงแล้วก็ใช้ไม่ได้
Note2 Chameleon bootloader เหมือน grub bootloader แหละ แต่ใช้ลงบน osx86 แล้วเราสามารถแก้ไขพวก Theme ได้เอง จะทำให้เหมือนกับ Boot Camp ของ Apple เลยก็ได้นะ


อุปกรณ์

Notebook ASUS F9J
DVD OSX86 [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-329 aligncenter" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="windows-ubuntu-mac" src="http://www.nonthz.com/wp-content/uploads/2009/04/windows-ubuntu-mac.png" alt="windows-ubuntu-mac" width="400" height="100" /></p>
<p style="text-align: left;">หลังจากเป็นมนุษย์ว่างงานมาได้ซักระยะ (ซัมเมอร์ก็ไม่ได้เรียน ฝึกงานก็ทำตอนเปิดเทอม &#8211; -&#8221;) ช่วงหยุดยาวที่ผ่านมาเลยใช้เวลาไปกับการลง osx ในโน้ตบุคใหม่ จริงๆเคยลงไว้แล้วรอบนึง แต่อยากลองอัพเกรดเป็น 10.5.6 กับ <a title="Chameleon bootloader" href="http://chameleon.osx86.hu/articles/chameleon-20rc1-is-out" target="_blank">Chameleon bootloader</a> เพิ่งออก RC1 น่าใช้ดี เลยจัดการลงใหม่ซะเลย แล้วทำ triple boot vista + ubuntu + osx ซะเลย ฮ่าๆ</p>
<p style="text-align: left;"><strong>Note</strong> การลง OSX86 แล้วจะใช้งานได้อย่างสมบูรณ์นั้นขึ้นอยู่กับ Hardware ในแต่ละเครื่องด้วย บางเครื่องลงแล้วใช้ได้ บางเครื่องลงแล้วก็ใช้ไม่ได้</p>
<p style="text-align: left;"><strong>Note2</strong> <a title="Chameleon bootloader" href="http://chameleon.osx86.hu/" target="_blank">Chameleon bootloader</a> เหมือน grub bootloader แหละ แต่ใช้ลงบน osx86 แล้วเราสามารถแก้ไขพวก Theme ได้เอง จะทำให้เหมือนกับ Boot Camp ของ Apple เลยก็ได้นะ</p>
<p style="text-align: left;">
<p style="text-align: left;"><span id="more-328"></span></p>
<p style="text-align: left;"><strong>อุปกรณ์</strong></p>
<ol>
<li>Notebook ASUS F9J</li>
<li>DVD OSX86 iDeneb v1.4 10.5.6 หาโหลดได้ตามเว็บบิตทั่วไป</li>
</ol>
<p><strong>Note3</strong> osx86 นั้นมีอยู่หลายค่ายทั้ง Kalyway, iDeneb, iATKOS, Jas, iPC, xXx Leo ต่างกันที่ package พวก driver สำหรับ hardware (มั๊ง)  </p>
<p><strong> สเปคของ ASUS F9J</strong> ที่ใช้ลง osx86 หลังจากเปลี่ยนอุปกรณ์ไปหลายชิ้น &#8211; -&#8221;</p>
<ul>
<li>CPU: Intel Core 2 Duo 1.66 GHz</li>
<li>RAM: DDR2 2.0GB &lt;- เพิ่มจาก 1GB</li>
<li>GPU: Nvidia Geforce 7300 Go</li>
<li>HDD: 250GB &lt;- เพิ่มจาก 120GB</li>
<li>Wireless: Broadcom 4321AG draft-n &lt;- เปลี่ยนมาจาก Intel 3945ABG</li>
<li>Bluttooth: Toshiba</li>
<li>LAN: Realtek RTL8101</li>
<li>Webcam</li>
<li>DVD Super-Multi</li>
</ul>
<p><strong>เริ่มกันเลยดีกว่า</strong></p>
<ol>
<li>แบ่ง partition HDD ก่อน ผมแบ่งเป็น 4 อันตามรูป ( Vista 40GB, Storage 155GB, Ubuntu 7GB, OSX 30GB)<a href="http://www.nonthz.com/wp-content/uploads/2009/04/21-4-2009-11-48-09.png" target="_blank"><img class="aligncenter size-medium wp-image-341" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="21-4-2009-11-48-09" src="http://www.nonthz.com/wp-content/uploads/2009/04/21-4-2009-11-48-09-300x29.png" alt="21-4-2009-11-48-09" width="300" height="29" /></a></li>
<li>Format partition ที่จะลง OSX ให้เป็น FAT32</li>
<li>reboot เครื่องแล้วติดตั้ง ubuntu ลงไป</li>
<li>ในหน้า ready to install ของ ubuntu ให้เลือก Advanced&#8230; แล้วเลือก install bootloader ใน partition ที่เราลง ubuntu (เราจะใช้ Chameleon bootloader แทน grub bootloader)</li>
<li>reboot เครื่องใส่แผ่น osx86 เข้าไป รอให้มัน boot เข้าแผ่น DVD จะเห็นโลโก้ Apple กับวงกลมหมุนๆอยู่</li>
<p><a href="http://www.nonthz.com/wp-content/uploads/2009/04/img_0593.jpg" target="_blank"><img class="aligncenter size-medium wp-image-346" style="border: 1px solid black;" title="img_0593" src="http://www.nonthz.com/wp-content/uploads/2009/04/img_0593-300x225.jpg" alt="img_0593" width="300" height="225" /></a></p>
<li>เลือกภาษาแล้วกด Enter เข้ามาที่ Welcome screen<a href="http://www.nonthz.com/wp-content/uploads/2009/04/img_0595.jpg" target="_blank"><img class="aligncenter size-medium wp-image-347" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="img_0595" src="http://www.nonthz.com/wp-content/uploads/2009/04/img_0595-300x225.jpg" alt="img_0595" width="300" height="225" /></a></li>
<li>เลือก Utilities &gt;&gt; Disk Utilities เพื่อทำการ Format Partition เป็น Mac OS Extended (Journaled) โดยคลิกขวาที่ Partition ที่จะ Format แล้วเลือก erase<a href="http://www.nonthz.com/wp-content/uploads/2009/04/img_0596.jpg" target="_blank"><img class="aligncenter size-medium wp-image-350" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="img_0596" src="http://www.nonthz.com/wp-content/uploads/2009/04/img_0596-300x225.jpg" alt="img_0596" width="300" height="225" /></a></li>
<li>ออกจากโปรแกรม Disk Utilities เลือก Drive ที่จะลง<a href="http://www.nonthz.com/wp-content/uploads/2009/04/img_0597.jpg" target="_blank"><img class="aligncenter size-medium wp-image-352" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="img_0597" src="http://www.nonthz.com/wp-content/uploads/2009/04/img_0597-300x225.jpg" alt="img_0597" width="300" height="225" /></a></li>
<li>ในหน้า Install Summary ให้คลิก Customize เพื่อทำการ Patch Driver ต่างๆ<a href="http://www.nonthz.com/wp-content/uploads/2009/04/img_0598.jpg" target="_blank"><img class="aligncenter size-medium wp-image-353" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="img_0598" src="http://www.nonthz.com/wp-content/uploads/2009/04/img_0598-300x225.jpg" alt="img_0598" width="300" height="225" /></a></li>
<p><a href="http://www.nonthz.com/wp-content/uploads/2009/04/screen-os.png" target="_blank"><img class="aligncenter size-medium wp-image-355" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="screen-os" src="http://www.nonthz.com/wp-content/uploads/2009/04/screen-os-300x240.png" alt="screen-os" width="300" height="240" /></a></p>
<li>การเลือก Driver นั้นจะแตกต่างกันไปแล้วแต่ Hardware ที่ใช้ลงสำหรับเจ้า ASUS F9J ผมเลือก<br />
<strong> Chipset:</strong> ICHx Fixed &lt;- สำหรับ chipset ICH7,8,9<br />
<strong>Kernel:</strong> 9.5.0 Voodoo (Intel/AMD/SSE2/SSE3)<br />
<strong>Fix:</strong> AppleSMBIOS-27-667 &lt;- RAM BUS667<br />
<strong>Fix:</strong> AppleSMBIOS-27-MB &lt;- แก้ชื่อเป็น Mac Book<br />
<strong>Fix:</strong> Seatbelt Fix &lt;- Fix Kernel Pannic เวลา mount image file<br />
<strong>Fix:</strong> BatteryManager &lt;- สำหรับเครื่องโน้ตบุค<br />
<strong>Fix:</strong> PowerOff_Fix &lt;- ทำให้ shutdown ได้สนิท<br />
<strong>Video:</strong> NVinjectGO<br />
<strong>Application:</strong> ASU<br />
<strong>Application:</strong> BetterZip<br />
<strong>Application:</strong> Kext Helper &lt;- สำหรับลง .kext ต่างๆ<br />
<strong>Application:</strong> OSx86 Tools
</li>
<li>กด Nextๆ ไปเรื่อยๆ รอมัน install ใช้เวลาประมาณ 10-20 นาที<a href="http://www.nonthz.com/wp-content/uploads/2009/04/img_0600.jpg" target="_blank"><img class="aligncenter size-medium wp-image-358" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="img_0600" src="http://www.nonthz.com/wp-content/uploads/2009/04/img_0600-300x225.jpg" alt="img_0600" width="300" height="225" /></a></li>
<li>reboot เครื่องแล้วเข้ามา กรอกรายละเอียดต่างๆของ user (username password setup time ฯลฯ) เสร็จแล้วจะได้หน้าตาประมาณนี้<img class="size-medium wp-image-360 aligncenter" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="picture-1" src="http://www.nonthz.com/wp-content/uploads/2009/04/picture-1-300x187.png" alt="picture-1" width="300" height="187" /></li>
<li>ต่อไปก็ต้องจัดการ patch driver ที่เหลือ คือ sound ALC 660-VD , SpeedStep Powermanagement<br />
- ALC 660-VD <a title="download" href="http://www.nonthz.com/wp-content/uploads/2009/04/alc660vd.zip" target="_self"><strong>download</strong></a><br />
- Powermanagement <a title="download" href="http://www.nonthz.com/wp-content/uploads/2009/04/voodoopowerkext.zip" target="_blank"><strong>download</strong></a><br />
- GenericCPUPMControl <a title="download" href="http://www.nonthz.com/wp-content/uploads/2009/04/genericcpupmcontrol.zip" target="_blank"><strong>download </strong></a>&lt;- เอาไว้ดู cpu load, อุณหภูมิ ฯลฯ
</li>
<li>วิธีการ patch คือ เป็นโปรแกรม Kext Helper (อยู่ใน Application/ideneb มั๊งถ้าจำไม่ผิด) แล้วลากไฟล์ .kext โยนใส่ในโปรแกรม Kext Helper พิมพ์ root password กด Enter นั่งรอซักพักจนมัน patch เสร็จ แล้ว reboot ส่วน GenericCPUPMControl ให้เอาไปใส่ไว้ที่ Applications พอ reboot เสร็จใช้ GenericCPUPMControl ดูถ้าเห็น cpu เราทำงาน 2 core แล้วสารมารลด clock speed ลงได้แสดงว่า powermanagement ทำงานแล้ว</li>
<li>ต่อไปเราจะลง Chameleon bootloader (<strong><a title="download" href="http://www.nonthz.com/wp-content/uploads/2009/04/chameleon-20-r431pkg.zip" target="_blank">download</a></strong>) unzip แล้วติดตั้งให้เสร็จ<a href="http://www.nonthz.com/wp-content/uploads/2009/04/picture-4.png" target="_blank"><img class="aligncenter size-medium wp-image-366" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="picture-4" src="http://www.nonthz.com/wp-content/uploads/2009/04/picture-4-300x212.png" alt="picture-4" width="300" height="212" /></a></li>
<li>แก้ Theme ของ Chameleon ให้เหมือน Boot Camp (<strong><a title="download" href="http://www.nonthz.com/wp-content/uploads/2009/04/boot_camp.zip" target="_blank">download</a></strong>) upzip แล้วเอาไฟล์ไปใส่ไว้ที่ /Extra/Themes/ แก้ไฟล์ com.apple.Boot.plist ใส่ Theme และ กำหนด default partition ตอน boot ให้เป็น Windows Vista
<pre lang="XML">

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string></string>
	<key>Timeout</key>
	<string>5</string>
	<key>device-properties</key>
	<string></string>
	<key>Theme</key>
	<string>Boot_Camp</string>
	<key>Default_Partition</key>
	<string>hd(0,1)</string>
</dict>
</plist>
</pre>
<p><a href="http://www.nonthz.com/wp-content/uploads/2009/04/picture-6.png" target="_blank"><img class="aligncenter size-medium wp-image-380" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="picture-6" src="http://www.nonthz.com/wp-content/uploads/2009/04/picture-6-300x189.png" alt="picture-6" width="300" height="189" /></a></li>
<li>save แล้ว reboot เครื่องอีกรอบจะได้หน้าตา boot menu ประมาณนี้<a href="http://www.nonthz.com/wp-content/uploads/2009/04/img_0602.jpg" target="_blank"><img class="aligncenter size-medium wp-image-375" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="img_0602" src="http://www.nonthz.com/wp-content/uploads/2009/04/img_0602-300x225.jpg" alt="img_0602" width="300" height="225" /></a></li>
<li> เสร็จแล้ว ต่อไปก็ลงโปรแกรมได้ตามใจชอบเลย ^_^</li>
</ol>
<p style="text-align: left;">รูปอาจจะไม่ค่อยชัดเพราะใช้มือถือถ่ายเอา (บ้านจนไม่มีกล้องใช้) ตอนนี้ลงโปรแกรมเสร็จหมดแล้ว ลง iPhone SDK ด้วย เดี๋ยวคราวหน้าลองเขียน iPhone App ดูบ้างดีกว่า ~_~<a href="http://www.nonthz.com/wp-content/uploads/2009/04/picture-7.png" target="_blank"><img class="aligncenter size-medium wp-image-381" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="picture-7" src="http://www.nonthz.com/wp-content/uploads/2009/04/picture-7-300x187.png" alt="picture-7" width="300" height="187" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonthz.com/?feed=rss2&amp;p=328</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What is Subversion (SVN)</title>
		<link>http://www.nonthz.com/?p=275</link>
		<comments>http://www.nonthz.com/?p=275#comments</comments>
		<pubDate>Tue, 20 Jan 2009 17:28:10 +0000</pubDate>
		<dc:creator>nonth</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://www.nonthz.com/?p=275</guid>
		<description><![CDATA[
Subversion (SVN) คืออะไร
SVN ( Subversion ) คือระบบ ควบคุม version ของ source code อย่างหนึ่ง ที่ เราสามารถมี version ของ code เช่น version นี้ สามารถทำงานบางอย่างได้แล้ว เป็นต้น และเมื่อเราแก้ๆ แล้วหากทำให้บางอย่างพัง เราก็สามารถ reverse กลับไปใน version ที่ยัง work อยู่ได้และ ระบบที่ สามารถอำนวยความสะดวก เวลาทำงาน
ใน Project เขียน code กันหลายๆ คน ระบบ Subversion จะสามารถรวม code ของทุกคน เข้าอย่างอัตโนมัติ ทำให้ทุกคนมี code ที่ update อยู่เสมอ โดยระบบจะเป็นระบบแบบ Client Server โดยที่ [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-277 aligncenter" title="subversion_logo" src="http://www.nonthz.com/wp-content/uploads/2009/01/subversion_logo_hor-468x64.png" alt="subversion_logo_hor-468x64" width="468" height="64" /></p>
<p><strong>Subversion (SVN) คืออะไร</strong></p>
<p><strong>SVN ( Subversion ) </strong>คือระบบ ควบคุม version ของ source code อย่างหนึ่ง ที่ เราสามารถมี version ของ code เช่น version นี้ สามารถทำงานบางอย่างได้แล้ว เป็นต้น และเมื่อเราแก้ๆ แล้วหากทำให้บางอย่างพัง เราก็สามารถ reverse กลับไปใน version ที่ยัง work อยู่ได้และ ระบบที่ สามารถอำนวยความสะดวก เวลาทำงาน</p>
<p>ใน Project เขียน code กันหลายๆ คน ระบบ Subversion จะสามารถรวม code ของทุกคน เข้าอย่างอัตโนมัติ ทำให้ทุกคนมี code ที่ update อยู่เสมอ โดยระบบจะเป็นระบบแบบ Client Server โดยที่ server จะมีโปรแกรม Subversion Server ลงไว้ ซึ่งจะเปิดให้บริการ Subversion และ เก็บ source code ทุกอย่างไว้</p>
<p><span id="more-275"></span><strong></strong></p>
<p><strong>Trunk, Branches, Tags ??</strong></p>
<p><img class="size-medium wp-image-303 alignnone" title="svn folder" src="http://www.nonthz.com/wp-content/uploads/2009/01/ku-calendar-repository-se-redmine.png" alt="svn folder" width="240" height="168" /></p>
<p><strong>Trunk คือ</strong> folder ที่ใช้ในการเก็บ source code ส่วนที่เป็นสายการพัฒนาหลักของโปรแกรม</p>
<p><strong>Branches คือ</strong> folder ที่ใช้เก็บ source code ส่วนที่แตกสายการพัฒนาออกจากสายการพัฒนาหลัก เช่น มีการใส่ feature ใหม่เพิ่มเข้าไป หรือเป็นการแก้ BUG จากสายการพัฒนาหลัก</p>
<p><strong>Tags คือ</strong> folder ที่ใช้เก็บ snapshot ของ source code จากสายการพัฒนาหลัก เช่น เมื่อเราออก version ใหม่ของโปรแกรม ก็ใส่ tag ให้มัน (จริงๆมันเหมือนกับการใส่ชื่อให้กับ revision เพื่อที่จะได้หาได้ว่าที่ revision ไหนเราได้ทำการ release version ใหม่ออกไป)</p>
<p><strong>SVN Filesystem</strong></p>
<p>ลักษณะการเก็บไฟล์บน Subversion server นั้นจะเก็บอยู่ในรูปแบบที่เรียกว่า revision ซึ่ง revision แต่ละนั้นจะมีตัวเลขกำกับไว้ เมื่อมีการ commit ไฟล์ขึ้นสู่ server ตัวเลข revision ก็จะเพิ่มขึ้น และ server จะนำ revision ใหม่นั้นไปวางไว้บนสุดของ revision (HEAD revision)</p>
<p><strong>Reference</strong>: <a title="ploysics's blog" href="http://www.ploysics.com/svn-subversion/" target="_blank">ploysics&#8217;s blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonthz.com/?feed=rss2&amp;p=275</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[How to] Export database from M$ SQL Server 2005</title>
		<link>http://www.nonthz.com/?p=252</link>
		<comments>http://www.nonthz.com/?p=252#comments</comments>
		<pubDate>Sun, 30 Nov 2008 08:25:30 +0000</pubDate>
		<dc:creator>nonth</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://garnet.cpe.ku.ac.th/~b4954113/?p=239</guid>
		<description><![CDATA[อ่านต่อข้างในนะ

เปิดโปรแกรม SQL Server Management Studio
คลิกขวาที่ database ที่ต้องการ export เลือก Task &#62;&#62; Shink &#62;&#62; Database &#62;&#62; OK เพื่อลดขนาดของ db


คลิกขวาที่ database ที่ต้องการแล้วเลือก Task &#62;&#62; Take Offline เพื่อตัดการเชื่อต่อของ db กับโปรแกรม 


ไปที่ C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLData (บางคนจะอยู่ใน MSSQL.2)
ก๊อปไฟล์ database กับไฟล์ log ที่ต้องการออกมา




ปล. เวลาส่งการบ้านให้ zip database log แล้วก็ project ที่ทำส่งไปด้วย
]]></description>
			<content:encoded><![CDATA[<p>อ่านต่อข้างในนะ<span id="more-252"></span></p>
<ol>
<li>เปิดโปรแกรม SQL Server Management Studio</li>
<li>คลิกขวาที่ database ที่ต้องการ export เลือก Task &gt;&gt; Shink &gt;&gt; Database &gt;&gt; OK เพื่อลดขนาดของ db<a href="http://www.nonthz.com/wp-content/uploads/2008/11/012.jpg"></a></li>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-240" title="012" src="http://garnet.cpe.ku.ac.th/~b4954113/wp-content/uploads/2008/11/012-300x175.jpg" alt="" width="300" height="175" /></p>
<p style="text-align: center;"><a href="http://www.nonthz.com/wp-content/uploads/2008/11/022.jpg"><img class="alignnone size-medium wp-image-241" title="022" src="http://garnet.cpe.ku.ac.th/~b4954113/wp-content/uploads/2008/11/022-300x269.jpg" alt="" width="300" height="269" /></a></p>
<li>คลิกขวาที่ database ที่ต้องการแล้วเลือก Task &gt;&gt; Take Offline เพื่อตัดการเชื่อต่อของ db กับโปรแกรม <a href="http://www.nonthz.com/wp-content/uploads/2008/11/032.jpg"><br />
</a></li>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-242" title="032" src="http://garnet.cpe.ku.ac.th/~b4954113/wp-content/uploads/2008/11/032-300x175.jpg" alt="" width="300" height="175" /></p>
<li>ไปที่ <strong>C:Program FilesMicrosoft SQL Server<span style="color: #ff0000;">MSSQL.1</span>MSSQLData</strong> (บางคนจะอยู่ใน MSSQL.2)</li>
<li>ก๊อปไฟล์ database กับไฟล์ log ที่ต้องการออกมา<br />
<a href="http://www.nonthz.com/wp-content/uploads/2008/11/042.jpg"></a></li>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-243" title="042" src="http://garnet.cpe.ku.ac.th/~b4954113/wp-content/uploads/2008/11/042-300x248.jpg" alt="" width="300" height="248" /></p>
<p style="text-align: center;">
</ol>
<p>ปล. เวลาส่งการบ้านให้ zip database log แล้วก็ project ที่ทำส่งไปด้วย</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonthz.com/?feed=rss2&amp;p=252</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[How To] Install M$ SQL Server 2005</title>
		<link>http://www.nonthz.com/?p=132</link>
		<comments>http://www.nonthz.com/?p=132#comments</comments>
		<pubDate>Sun, 16 Nov 2008 16:32:15 +0000</pubDate>
		<dc:creator>nonth</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CellSetGrid]]></category>
		<category><![CDATA[DSS]]></category>
		<category><![CDATA[SQL Server 2005]]></category>

		<guid isPermaLink="false">http://garnet.cpe.ku.ac.th/~b4954113/?p=132</guid>
		<description><![CDATA[เห็นเพื่อนๆถามมาเยอะ เลยเขียนวิธีลงให้เลยละกัน
โปรแกรมหาได้จากเพื่อนๆในภาคเรานี่แหละ ^^


ถ้ามี SQL Server อยู่ในเครื่องให้เอาออกก่อนให้หมด ดูได้ตรง Add/Remove Program
Mount ISO file ด้วย DAEMON Tools
Double Click เข้าไปที่ Drive ที่ mount iso ไว้ จะเจอเมนูอย่างนี้ ให้เลือก x86-based operating systems
เลือก Server components, tools, Books Online, and samples
เลือก I accept the licensing &#8230; แล้วกด Next แล้วก็ Next อีกรอบ
จะเจอหน้า Welcome ให้กด Next ต่อ
 จะเจอหน้า System Configuration Check ให้กด Next ต่อ
ใส่ Name [...]]]></description>
			<content:encoded><![CDATA[<p>เห็นเพื่อนๆถามมาเยอะ เลยเขียนวิธีลงให้เลยละกัน<br />
โปรแกรมหาได้จากเพื่อนๆในภาคเรานี่แหละ ^^</p>
<p><span id="more-132"></span></p>
<ol>
<li>ถ้ามี SQL Server อยู่ในเครื่องให้เอาออกก่อนให้หมด ดูได้ตรง Add/Remove Program</li>
<li>Mount ISO file ด้วย DAEMON Tools<a href="http://www.nonthz.com/wp-content/uploads/2008/11/01.jpg"><img class="size-medium wp-image-133 aligncenter" style="margin-top: 10px; margin-bottom: 10px;" title="01" src="http://garnet.cpe.ku.ac.th/~b4954113/wp-content/uploads/2008/11/01-300x225.jpg" alt="" width="300" height="225" /></a></li>
<li>Double Click เข้าไปที่ Drive ที่ mount iso ไว้ จะเจอเมนูอย่างนี้ ให้เลือก x86-based operating systems<a href="http://www.nonthz.com/wp-content/uploads/2008/11/02.jpg"><img class="aligncenter size-medium wp-image-134" style="margin-top: 10px; margin-bottom: 10px;" title="02" src="http://garnet.cpe.ku.ac.th/~b4954113/wp-content/uploads/2008/11/02-300x224.jpg" alt="" width="300" height="224" /></a></li>
<li>เลือก Server components, tools, Books Online, and samples<a href="http://www.nonthz.com/wp-content/uploads/2008/11/03.jpg"><img class="aligncenter size-medium wp-image-135" style="margin-top: 10px; margin-bottom: 10px;" title="03" src="http://garnet.cpe.ku.ac.th/~b4954113/wp-content/uploads/2008/11/03-300x225.jpg" alt="" width="300" height="225" /></a></li>
<li>เลือก I accept the licensing &#8230; แล้วกด Next แล้วก็ Next อีกรอบ<a href="http://www.nonthz.com/wp-content/uploads/2008/11/04.jpg"><img class="aligncenter size-medium wp-image-136" style="margin-top: 10px; margin-bottom: 10px;" title="04" src="http://garnet.cpe.ku.ac.th/~b4954113/wp-content/uploads/2008/11/04-300x275.jpg" alt="" width="300" height="275" /></a></li>
<li>จะเจอหน้า Welcome ให้กด Next ต่อ<a href="http://www.nonthz.com/wp-content/uploads/2008/11/05.jpg"><img class="aligncenter size-medium wp-image-137" style="margin-top: 10px; margin-bottom: 10px;" title="05" src="http://garnet.cpe.ku.ac.th/~b4954113/wp-content/uploads/2008/11/05-300x272.jpg" alt="" width="300" height="272" /></a></li>
<li> จะเจอหน้า System Configuration Check ให้กด Next ต่อ<a href="http://www.nonthz.com/wp-content/uploads/2008/11/06.jpg"><img class="aligncenter size-medium wp-image-138" style="margin-top: 10px; margin-bottom: 10px;" title="06" src="http://garnet.cpe.ku.ac.th/~b4954113/wp-content/uploads/2008/11/06-300x272.jpg" alt="" width="300" height="272" /></a></li>
<li>ใส่ Name แล้วกด Next<a href="http://www.nonthz.com/wp-content/uploads/2008/11/07.jpg"><img class="aligncenter size-medium wp-image-139" style="margin-top: 10px; margin-bottom: 10px;" title="07" src="http://garnet.cpe.ku.ac.th/~b4954113/wp-content/uploads/2008/11/07-300x272.jpg" alt="" width="300" height="272" /></a></li>
<li>หน้า Components to Install เลือก SQL Server Database Services กับ Analysis Services แล้วกด Advanced (ตามรูป)<a href="http://www.nonthz.com/wp-content/uploads/2008/11/08.jpg"><img class="aligncenter size-medium wp-image-140" style="margin-top: 10px; margin-bottom: 10px;" title="08" src="http://garnet.cpe.ku.ac.th/~b4954113/wp-content/uploads/2008/11/08-300x272.jpg" alt="" width="300" height="272" /></a></li>
<li>เลือกตามในรูปแล้วกด Next<a href="http://www.nonthz.com/wp-content/uploads/2008/11/09.jpg"><img class="aligncenter size-medium wp-image-141" style="margin-top: 10px; margin-bottom: 10px;" title="09" src="http://garnet.cpe.ku.ac.th/~b4954113/wp-content/uploads/2008/11/09-300x272.jpg" alt="" width="300" height="272" /></a></li>
<li>เลือก Default instance แล้วกด Next<a href="http://www.nonthz.com/wp-content/uploads/2008/11/10.jpg"><img class="aligncenter size-medium wp-image-142" style="margin-top: 10px; margin-bottom: 10px;" title="10" src="http://garnet.cpe.ku.ac.th/~b4954113/wp-content/uploads/2008/11/10-300x272.jpg" alt="" width="300" height="272" /></a></li>
<li>เลือก Use the built-in System account แล้วกด Next</li>
<li>เลือก Windows Authentication Mode แล้วกด Next</li>
<li>รอจนมันลงเสร็จจะเจอเมนูอย่างนี้ (ถ้าไม่เจอให้ลงใหม่ !!!)<a href="http://www.nonthz.com/wp-content/uploads/2008/11/11.jpg"><img class="aligncenter size-medium wp-image-143" style="margin-top: 10px; margin-bottom: 10px;" title="11" src="http://garnet.cpe.ku.ac.th/~b4954113/wp-content/uploads/2008/11/11-268x300.jpg" alt="" width="268" height="300" /><br />
</a></li>
</ol>
<p>จบแระ ลง M$ SQL Server 2005 เสร็จแล้วให้ลง SQL Server2005 SP2 ต่อ อันนี้ลงง่ายกด Nextๆๆๆๆ แล้วเสร็จเลย (ถ้าจำไม่ผิดนะ) แล้วลง CellSetGrid ต่ออีกตัวเป็นอันเสร็จ</p>
<p>ขอให้โชคดี ^^</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonthz.com/?feed=rss2&amp;p=132</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
