<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>RTSP</title>
	
	<link>http://rtsp.us</link>
	<description />
	<lastBuildDate>Tue, 18 Oct 2011 08:54:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/rtsp/feed" /><feedburner:info uri="rtsp/feed" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:emailServiceId>rtsp/feed</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Apache SVN behind SSL proxy server</title>
		<link>http://feedproxy.google.com/~r/rtsp/feed/~3/JV3J8cd-dAY/apache-svn-behind-ssl-proxy-server</link>
		<comments>http://rtsp.us/2011/10/18/apache-svn-behind-ssl-proxy-server#comments</comments>
		<pubDate>Tue, 18 Oct 2011 08:54:14 +0000</pubDate>
		<dc:creator>RTSP</dc:creator>
				<category><![CDATA[other]]></category>

		<guid isPermaLink="false">http://rtsp.us/?p=852</guid>
		<description><![CDATA[ถ้ารัน Apache SVN ไว้หลัง Reverse Proxy ที่เป็น SSL แล้วเจอแบบนี้ Server sent unexpected return value &#40;502 Bad Gateway&#41; in response to COPY ให้เซ็ตแบบนี้ใน Apache SVN RequestHeader edit Destination ^https http early ป.ล. จดกันลืม]]></description>
			<content:encoded><![CDATA[<p>ถ้ารัน Apache SVN ไว้หลัง Reverse Proxy ที่เป็น SSL แล้วเจอแบบนี้</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">Server sent unexpected <span style="color: #7a0874; font-weight: bold;">return</span> value <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">502</span> Bad Gateway<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000; font-weight: bold;">in</span> response to COPY</pre></div></div>

<p>ให้เซ็ตแบบนี้ใน Apache SVN</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">RequestHeader edit Destination ^https http early</pre></div></div>

<p>ป.ล. จดกันลืม</p>

<p><a href="http://feedads.g.doubleclick.net/~a/S7SNF3za0bGIkpuwzuaNqkMJI5k/0/da"><img src="http://feedads.g.doubleclick.net/~a/S7SNF3za0bGIkpuwzuaNqkMJI5k/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/S7SNF3za0bGIkpuwzuaNqkMJI5k/1/da"><img src="http://feedads.g.doubleclick.net/~a/S7SNF3za0bGIkpuwzuaNqkMJI5k/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/rtsp/feed/~4/JV3J8cd-dAY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rtsp.us/2011/10/18/apache-svn-behind-ssl-proxy-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rtsp.us/2011/10/18/apache-svn-behind-ssl-proxy-server</feedburner:origLink></item>
		<item>
		<title>DNS Zone File ฉบับคนขี้เกียจ</title>
		<link>http://feedproxy.google.com/~r/rtsp/feed/~3/06M0IleIJUo/dns-zone-file-for-lazy-guy</link>
		<comments>http://rtsp.us/2011/08/29/dns-zone-file-for-lazy-guy#comments</comments>
		<pubDate>Sun, 28 Aug 2011 18:43:15 +0000</pubDate>
		<dc:creator>RTSP</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[axfr]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[named]]></category>
		<category><![CDATA[zone]]></category>

		<guid isPermaLink="false">http://rtsp.us/?p=841</guid>
		<description><![CDATA[ขี้เกียจสุดๆ TTL 3600 @ IN SOA ns1 hostmaster ( 2011082900 4H 1H 2W 1D ) @ IN NS ns1 @ IN NS ns2 @ IN MX mail @ IN TXT "v=spf1 a mx ~all" @ IN A 203.150.228.236 ns1 IN A 203.150.228.236 ns2 IN A 203.150.228.236 mail IN A 203.150.228.236 * IN CNAME @ เชื่อรึยัง?]]></description>
			<content:encoded><![CDATA[<p>ขี้เกียจสุดๆ</p>
<pre>TTL    3600
@       IN  SOA ns1 hostmaster (
        2011082900
        4H
        1H
        2W
        1D  )

@       IN  NS  ns1
@       IN  NS  ns2
@       IN  MX  mail
@       IN  TXT "v=spf1 a mx ~all"
@       IN  A   203.150.228.236
ns1     IN  A   203.150.228.236
ns2     IN  A   203.150.228.236
mail    IN  A   203.150.228.236
*       IN  CNAME   @</pre>
<p>เชื่อรึยัง?</p>

<p><a href="http://feedads.g.doubleclick.net/~a/7nAXdiAc7mWfzGk6cZukkOPBwOA/0/da"><img src="http://feedads.g.doubleclick.net/~a/7nAXdiAc7mWfzGk6cZukkOPBwOA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7nAXdiAc7mWfzGk6cZukkOPBwOA/1/da"><img src="http://feedads.g.doubleclick.net/~a/7nAXdiAc7mWfzGk6cZukkOPBwOA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/rtsp/feed/~4/06M0IleIJUo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rtsp.us/2011/08/29/dns-zone-file-for-lazy-guy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rtsp.us/2011/08/29/dns-zone-file-for-lazy-guy</feedburner:origLink></item>
		<item>
		<title>How To: Install CyanogenMod 7 on Samsung Galaxy S II</title>
		<link>http://feedproxy.google.com/~r/rtsp/feed/~3/GXriMuIlyRk/how-to-install-cyanogenmod-7-on-samsung-galaxy-s-ii</link>
		<comments>http://rtsp.us/2011/08/27/how-to-install-cyanogenmod-7-on-samsung-galaxy-s-ii#comments</comments>
		<pubDate>Fri, 26 Aug 2011 22:06:55 +0000</pubDate>
		<dc:creator>RTSP</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[clockworkmod]]></category>
		<category><![CDATA[cm]]></category>
		<category><![CDATA[cwm]]></category>
		<category><![CDATA[cyanogen]]></category>
		<category><![CDATA[cyanogenmod]]></category>
		<category><![CDATA[galaxy]]></category>
		<category><![CDATA[galaxy s ii]]></category>
		<category><![CDATA[galaxy s2]]></category>
		<category><![CDATA[odin]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[samsung]]></category>

		<guid isPermaLink="false">http://rtsp.us/?p=804</guid>
		<description><![CDATA[Warning! การลง ROM อื่นๆ ที่ไม่ใช่ ROM จากศูนย์ Samsung จะทำให้หมดประกันนะจ๊ะ (เปิดเครื่องมาจะมีไอคอนโชว์หราเลยว่าเคยลงรอมเถื่อน) ต้องชาร์จแบตให้เยอะๆ ก่อนจะเริ่มทำขั้นตอน Install Recovery ROM อย่างน้อยควรมีแบต 50% คอมฯที่ใช้รัน Odin ควรมีไฟสำรอง ถ้าเป็น PC ก็ควรมี UPS ถ้าเป็นโน๊ตบุคแบตอย่าเสื่อมก็พอ !!! เราเตือนคุณแล้ว !!! Downloads ไฟล์สำหรับติดตั้ง Recovery ROM Odin3 สำหรับ flash ตัว Recovery ROM Recovery ROM สังเกตไฟล์ที่ชื่อ recovery-clockwork-XXXX-galaxys2.tar ครับ โหลดตัวที่ใหม่ที่สุดเลย (ณ ตอนนี้คือ 4.0.1.4) ไฟล์สำหรับติดตั้ง CyanogenMod ROM CyanogenMod ROM ควรจะเป็นไฟล์ชื่อ cm_galaxys2_full-XX.zip เลือกโหลดตัวที่ใหม่สุดละกันครับ [...]]]></description>
			<content:encoded><![CDATA[<h2 style="color: #000000;">Warning!</h2>
<ul>
<li>การลง ROM อื่นๆ ที่ไม่ใช่ ROM จากศูนย์ Samsung จะทำให้หมดประกันนะจ๊ะ (เปิดเครื่องมาจะมีไอคอนโชว์หราเลยว่าเคยลงรอมเถื่อน)</li>
<li>ต้องชาร์จแบตให้เยอะๆ ก่อนจะเริ่มทำขั้นตอน Install Recovery ROM อย่างน้อยควรมีแบต 50%</li>
<li>คอมฯที่ใช้รัน Odin ควรมีไฟสำรอง ถ้าเป็น PC ก็ควรมี UPS ถ้าเป็นโน๊ตบุคแบตอย่าเสื่อมก็พอ</li>
</ul>
<p style="text-align: center;"><span style="color: #ff0000; font-size: 20px;"><strong>!!! เราเตือนคุณแล้ว !!!</strong></span></p>
<h2>Downloads</h2>
<p>ไฟล์สำหรับติดตั้ง Recovery ROM</p>
<ol>
<li><strong><a href="http://rtsp.us/files/android/odin3_1.85.zip">Odin3</a></strong> สำหรับ flash ตัว Recovery ROM</li>
<li><strong><a href="http://cmw.22aaf3.com/c1/recovery/">Recovery ROM</a></strong> สังเกตไฟล์ที่ชื่อ recovery-clockwork-XXXX-galaxys2.tar ครับ โหลดตัวที่ใหม่ที่สุดเลย (ณ ตอนนี้คือ <a href="http://cmw.22aaf3.com/c1/recovery/recovery-clockwork-4.0.1.4-galaxys2.tar">4.0.1.4</a>)</li>
</ol>
<p>ไฟล์สำหรับติดตั้ง CyanogenMod ROM</p>
<ol>
<li><strong><a href="http://download.cyanogenmod.com/?device=galaxys2">CyanogenMod ROM</a></strong> ควรจะเป็นไฟล์ชื่อ cm_galaxys2_full-XX.zip เลือกโหลดตัวที่ใหม่สุดละกันครับ</li>
<li><strong>Google Apps</strong> จาก <a href="http://goo-inside.me/gapps/">Goo-Inside</a> หรือ <a href="http://cmw.22aaf3.com/gapps/">22aaf3</a> ดูไฟล์ที่ชื่อ gapps-gb-YYYYMMDD-signed.zip เลือกเอาอันที่ใหม่ที่สุด (ณ ตอนนี้คือ <a href="http://cmw.22aaf3.com/gapps/gapps-gb-20110810-signed.zip">20110810</a>)</li>
</ol>
<p>สำหรับ 2 ไฟล์หลัง โหลดเสร็จแล้วก้อปไปลง Internal SD card ด้วยนะครับ<span id="more-804"></span></p>
<h2>Backup your data</h2>
<p>สำหรับคนที่อยาก Backup อะไรไว้สักหน่อย วิธีใช้ขอไม่อธิบายละกันครับ ถ้าสนใจไปลองดูนะ</p>
<ol>
<li><strong><a href="https://market.android.com/details?id=com.keramidas.TitaniumBackup">Titanium Backup</a></strong> เอาไว้เก็บ App+Data ที่เราลงไว้ (ต้องรูทเครื่องก่อน)</li>
<li><strong><a href="https://market.android.com/details?id=com.riteshsahu.SMSBackupRestore">SMS Backup &amp; Restore</a></strong> ไว้เก็บ SMS</li>
<li><strong><a href="https://market.android.com/details?id=com.riteshsahu.CallLogBackupRestore">Call Logs Backup &amp; Restore</a></strong> ไว้เก็บ Call Logs</li>
</ol>
<h2>Install Recovery ROM</h2>
<ol>
<li>ลงโปรแกรม Samsung Kies (ที่จริงคือจะเอา Driver ถ้าใครสามารถหาโหลดแยกได้ จะใช้อันนั้นแทนก็ได้ครับ)</li>
<li>ปิดเครื่องให้สนิท แล้วเข้า <span style="text-decoration: underline;"><strong>Odin Mode</strong></span> โดยการกดปุ่ม <strong>Vol Down + Home</strong> ค้างไว้ เสร็จแล้วกดปุ่ม <strong>Power</strong> รอสักพักจะขึ้นหน้าจอ Warning!! ให้เรากดปุ่ม <strong>Vol Up</strong> มันก็จะกระโดดเข้ามาที่หน้า Odin Mode</li>
<li>แตก zip ไฟล์โปรแกรม Odin ที่ให้โหลดในขั้นตอนแรกออกมา แล้วเข้าไปรัน <span style="text-decoration: underline;">Odin3_v1.85.exe</span></li>
<li>เสียบสาย microUSB เข้ากับคอม แล้วดูว่ามันมีเหลืองๆ ขึ้นมาในช่อง ID:COM รึเปล่า ถ้าใช่ก็ถูกต้อง</li>
<li>กดปุ่ม <strong>PDA</strong> แล้วเลือกไฟล์ Recovery ROM <strong>.tar</strong> ที่โหลดมาตอนแรก ช่องอื่นอย่าไปยุ่ง เสร็จแล้วกด <strong>Start</strong> ได้เลย</li>
<li>หลังจากนั้นเครื่องน่าจะบูทไม่ขึ้นแล้วครับ ให้ถอดสาย + ปิดเครื่องได้เลย (ถ้ากดปุ่มปิดแล้วมันไม่ดับก็ถอดแบตโลด ไม่ต้องกลัวพัง)</li>
</ol>
<p style="text-align: center;"><a href="http://rtsp.us/blog/wp-content/uploads/2011/08/RTSP_2011-08-27_043308.jpg"><img class="aligncenter size-full wp-image-826" title="Odin Mode" src="http://rtsp.us/blog/wp-content/uploads/2011/08/RTSP_2011-08-27_043308.jpg" alt="" width="535" height="397" /></a></p>
<p style="text-align: center;"><a href="http://rtsp.us/blog/wp-content/uploads/2011/08/RTSP_20110827_042512.png"><img class="aligncenter size-full wp-image-823" title="Odin Preview" src="http://rtsp.us/blog/wp-content/uploads/2011/08/RTSP_20110827_042512.png" alt="" width="449" height="319" /></a><a href="http://rtsp.us/blog/wp-content/uploads/2011/08/RTSP_20110827_042512.png"><br />
</a></p>
<h2>Install CyanogenMod ROM</h2>
<p>ก่อนอื่นต้องบูทเข้า <span style="text-decoration: underline;"><strong>Recovery Mode</strong></span> ก่อน วิธีตามนี้เลย</p>
<ol>
<li>ปิดเครื่องให้สนิท</li>
<li>กดปุ่ม <strong>Vol Up + Home</strong> ค้างไว้ เสร็จแล้วกดปุ่ม <strong>Power</strong> พอเครื่องติดก็ปล่อยปุ่ม Power</li>
<li>รอจนกว่าจะขึ้นหน้า CWM-based Recovery เหลืองๆ ถึงจะปล่อยปุ่มที่เหลือได้</li>
</ol>
<p>วิธีการใช้ CWM ก็ไม่มีอะไรมาก จำ 4 ปุ่มหลักนี้ให้ได้</p>
<ul>
<li>ปุ่ม<strong> Vol Up/Down </strong>= <span style="text-decoration: underline;">เลื่อนขึ้น/ลง</span></li>
<li>ปุ่ม<strong> Home </strong>= <span style="text-decoration: underline;">เลือก</span></li>
<li>ปุ่ม<strong> Power </strong>= <span style="text-decoration: underline;">ย้อนกลับ</span></li>
</ul>
<p>จากนั้นก็เริ่มขั้นตอนการติดตั้ง CyanogenMod ROM ตามนี้เลยครับ</p>
<ol>
<li>backup and restore &gt; Backup</li>
<li>wipe data/factory reset &gt; Yes</li>
<li>wipe cache partition</li>
<li>install zip from sdcard &gt; choose zip from sdcard &gt; cm_galaxys2_full-NN.zip &gt; Yes</li>
<li>install zip from sdcard &gt; choose zip from sdcard &gt; gapps-gb-XX-signed.zip &gt; Yes</li>
<li>reboot system now</li>
</ol>
<p>เป็นอันเสร็จสิ้นขั้นตอนการติดตั้งรอมครับ ขอให้สนุกกับ <strong>CyanogenMod!</strong></p>
<p><a href="http://rtsp.us/blog/wp-content/uploads/2011/08/recovery.jpg"><img class="aligncenter size-full wp-image-829" title="CWM Recovery" src="http://rtsp.us/blog/wp-content/uploads/2011/08/recovery.jpg" alt="" width="535" height="682" /></a></p>
<h2>Update CyanogenMod ROM</h2>
<p>ข่าวดีคือ หลังจากเราลง CM ครั้งแรกไปแล้ว เราสามารถอัพเดทรอมรุ่นใหม่ได้โดย<span style="text-decoration: underline;">ไม่ต้องล้างเครื่อง (wipe)</span> โดยไฟล์รอมรุ่นใหม่สามารถหาได้จากลิ้งค์ <a href="http://download.cyanogenmod.com/?device=galaxys2">CyanogenMod ROM &#8211; Galaxy S II</a> โหลดเสร็จแล้วก็เอาใส่ Internal SD แล้วทำตามขั้นตอนเหมือนหัวข้อ Install CyanogenMod ROM ข้างบนเป้ะ แต่<strong>อย่าลืม<span style="text-decoration: underline;">ข้าม</span></strong>ขั้นตอนที่ wipe data กับ wipe cache ด้วยนะครับ ไม่งั้นข้อมูลหายหมดนะ</p>
<p>ป.ล. สำหรับคนใช้ <strong>Galaxy S</strong> รุ่นแรก (ไม่ใช่ SL หรือ S Plus นะ!) สามารถใช้วิธีเดียวกันได้เลยครับ ต่างกันแค่ใช้ Recovery ROM ของ <strong><a href="http://cmw.22aaf3.com/aries/gt-i9000/root/Hardcore-speedmod-i9000.zip">SpeedMod by Hardcore</a></strong> แทน (แตก zip ออกมาก่อน จะได้ .tar เอาไว้ใส่ในโปรแกรม Odin ครับ) กับอีกจุดคือตอนโหลด CyanogenMod ROM ให้เลือก galaxysmtd แทน galaxys2</p>

<p><a href="http://feedads.g.doubleclick.net/~a/b_aNdCe3mAV9zf4CwtTXkPMguG0/0/da"><img src="http://feedads.g.doubleclick.net/~a/b_aNdCe3mAV9zf4CwtTXkPMguG0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/b_aNdCe3mAV9zf4CwtTXkPMguG0/1/da"><img src="http://feedads.g.doubleclick.net/~a/b_aNdCe3mAV9zf4CwtTXkPMguG0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/rtsp/feed/~4/GXriMuIlyRk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rtsp.us/2011/08/27/how-to-install-cyanogenmod-7-on-samsung-galaxy-s-ii/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rtsp.us/2011/08/27/how-to-install-cyanogenmod-7-on-samsung-galaxy-s-ii</feedburner:origLink></item>
		<item>
		<title>ทำ Wi-Fi authen ผ่าน RADIUS ใช้เองที่บ้าน (WPA2-Enterprise, 802.1x)</title>
		<link>http://feedproxy.google.com/~r/rtsp/feed/~3/MZQq1GcXkG4/wifi-authen-radius-server-wpa2-enterprise-802-1x</link>
		<comments>http://rtsp.us/2011/08/13/wifi-authen-radius-server-wpa2-enterprise-802-1x#comments</comments>
		<pubDate>Fri, 12 Aug 2011 18:29:06 +0000</pubDate>
		<dc:creator>RTSP</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[802.1x]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[freeradius]]></category>
		<category><![CDATA[radius]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[wpa2-enterprise]]></category>

		<guid isPermaLink="false">http://rtsp.us/?p=795</guid>
		<description><![CDATA[Prerequisites Access Point ที่ทำ 802.1x ได้ (ก็ทุกตัวในโลกแหละ!!) Debian Server ที่ลง FreeRADIUS version &#62; 2.1.8 ถ้าเก่ากว่านี้จะใช้ไม่ได้!! เพราะไม่ได้ built-in OpenSSL (งมมาตั้งหลายปี เพราะปัญหานี้นี่ล่ะ!!) Configuration แก้คอนฟิกของ FreeRADIUS ใน /etc/freeradius/ eap.conf แก้บรรทัดต้นๆ เลย eap { default_eap_type = peap ... clients.conf เพิ่มต่อท้ายลงไป client NETWORK/MASK { secret = SECRET shortname = NAME nastype = other } โดย NETWORK/MASK ก็ IP ของ Access [...]]]></description>
			<content:encoded><![CDATA[<h2>Prerequisites</h2>
<ol>
<li>Access Point ที่ทำ 802.1x ได้ (ก็ทุกตัวในโลกแหละ!!)</li>
<li>Debian Server ที่ลง FreeRADIUS version &gt; 2.1.8 ถ้าเก่ากว่านี้จะใช้ไม่ได้!! เพราะไม่ได้ built-in OpenSSL (งมมาตั้งหลายปี เพราะปัญหานี้นี่ล่ะ!!)</li>
</ol>
<h2>Configuration</h2>
<p>แก้คอนฟิกของ FreeRADIUS ใน <strong>/etc/freeradius/</strong></p>
<ol>
<li><strong>eap.conf </strong>แก้บรรทัดต้นๆ เลย
<pre>eap {
    default_eap_type = peap
    ...</pre>
</li>
<li><strong>clients.conf </strong>เพิ่มต่อท้ายลงไป
<pre>client NETWORK/MASK {
    secret = SECRET
    shortname = NAME
    nastype = other
}</pre>
<p>โดย NETWORK/MASK ก็ IP ของ Access Point ที่จะอนุญาตให้มา authen ส่วน secret กับ shortname นี่ตั้งตามใจชอบ จำ secret ไว้ด้วย เดี๋ยวต้องใช้</li>
<li><strong>users</strong>
<pre> "USERNAME" Cleartext-Password := "PASSWORD"</pre>
<p>ตรงไปตรงมา username กับ password ที่จะใช้ login ตอนต่อ Wi-Fi</li>
<li><strong>radiusd.conf </strong>อันนี้แถม แก้ให้เก็บ log การ login แต่ละครั้งด้วย
<pre>log {
    ...
    auth = yes
    ...
}</pre>
</li>
</ol>
<p>แก้คอนฟิก Access Point ตามนี้</p>
<ol>
<li>Security Mode: <strong>WPA2-Enterprise</strong></li>
<li>WPA Algorithms: <strong>AES</strong></li>
<li>RADIUS Server: <strong>IP ของ RADIUS Server</strong></li>
<li>RADIUS Port: <strong>1812</strong></li>
<li>RADIUS Shared Secret: <strong>ใส่ secret ที่ตั้งตอนข้อ 2.</strong></li>
</ol>
<h2>Connecting</h2>
<p>สำหรับ Android ก็เข้าหน้า Wi-Fi settings แล้วกดต่อได้เลย กรอกๆตามนี้</p>
<ol>
<li>EAP Method: <strong>PEAP</strong></li>
<li>Phase 2 authentication: <strong>MSCHAPV2</strong></li>
<li>CA/User certificate: <strong>(unspecified)</strong></li>
<li>Identity: username <strong>ที่กรอกตอนข้อ 3.</strong></li>
<li>Anonymous Identity: <strong>เว้นว่าง</strong></li>
<li>Password: <strong>ที่กรอกตอนข้อ 3.</strong></li>
</ol>
<p>ส่วน IOS ก็จิ้มต่อได้ทันที กรอกแค่ Username/Password แล้วกด Accept certificate ทีนึง ผ่าน!</p>
<p>ส่วนถ้าใช้ Windows ตัวใครตัวมันครับ ยังทำไม่ผ่านเหมือนกัน *o*</p>

<p><a href="http://feedads.g.doubleclick.net/~a/4U5cGBJs7M7Ytfjz2kYcQJ7nVSk/0/da"><img src="http://feedads.g.doubleclick.net/~a/4U5cGBJs7M7Ytfjz2kYcQJ7nVSk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4U5cGBJs7M7Ytfjz2kYcQJ7nVSk/1/da"><img src="http://feedads.g.doubleclick.net/~a/4U5cGBJs7M7Ytfjz2kYcQJ7nVSk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/rtsp/feed/~4/MZQq1GcXkG4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rtsp.us/2011/08/13/wifi-authen-radius-server-wpa2-enterprise-802-1x/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rtsp.us/2011/08/13/wifi-authen-radius-server-wpa2-enterprise-802-1x</feedburner:origLink></item>
		<item>
		<title>ปัญหา Firefox 4 แสดง font แบบ ClearType เน่าๆ</title>
		<link>http://feedproxy.google.com/~r/rtsp/feed/~3/r2-hlr1qeOU/firefox-4-cleartype-rendering-problem</link>
		<comments>http://rtsp.us/2011/06/03/firefox-4-cleartype-rendering-problem#comments</comments>
		<pubDate>Thu, 02 Jun 2011 19:07:54 +0000</pubDate>
		<dc:creator>RTSP</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://rtsp.us/?p=790</guid>
		<description><![CDATA[เป็นแบบภาพล่างมานาน จนทำให้ต้องใช้ Firefox 3.6 จนถึงทุกวันนี้ ในที่สุดก็มั่วจนเจอวิธีแก้ gfx.direct2d.disabled = true จริงๆ ก็ไม่ใช่ทางออกที่ดีเท่าไหร่ เพราะมันเท่ากับไป disable hardware rendering แต่ช่างมัน ฟ้อนไม่เน่าก็พอใจแล้วฮะ ป.ล. ภาพที่เห็นในจอแต่ละเครื่องอาจไม่เหมือนกัน]]></description>
			<content:encoded><![CDATA[<p><a href="http://rtsp.us/blog/wp-content/uploads/2011/06/RTSP_20110603_020126.png"><img class="aligncenter size-full wp-image-791" title="Firefox 4 ClearType Rendering Problem" src="http://rtsp.us/blog/wp-content/uploads/2011/06/RTSP_20110603_020126.png" alt="Firefox 4 ClearType Rendering Problem" width="481" height="341" /></a></p>
<p>เป็นแบบภาพล่างมานาน จนทำให้ต้องใช้ Firefox 3.6 จนถึงทุกวันนี้ ในที่สุดก็มั่วจนเจอวิธีแก้</p>
<pre>gfx.direct2d.disabled = true</pre>
<p>จริงๆ ก็ไม่ใช่ทางออกที่ดีเท่าไหร่ เพราะมันเท่ากับไป disable hardware rendering แต่ช่างมัน ฟ้อนไม่เน่าก็พอใจแล้วฮะ</p>
<p>ป.ล. ภาพที่เห็นในจอแต่ละเครื่องอาจไม่เหมือนกัน</p>

<p><a href="http://feedads.g.doubleclick.net/~a/st-OrQefKgcYcZeNl3G1hW2GpNo/0/da"><img src="http://feedads.g.doubleclick.net/~a/st-OrQefKgcYcZeNl3G1hW2GpNo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/st-OrQefKgcYcZeNl3G1hW2GpNo/1/da"><img src="http://feedads.g.doubleclick.net/~a/st-OrQefKgcYcZeNl3G1hW2GpNo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/rtsp/feed/~4/r2-hlr1qeOU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rtsp.us/2011/06/03/firefox-4-cleartype-rendering-problem/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://rtsp.us/2011/06/03/firefox-4-cleartype-rendering-problem</feedburner:origLink></item>
		<item>
		<title>APN List: ทำให้ Android รู้จัก TOT 3G</title>
		<link>http://feedproxy.google.com/~r/rtsp/feed/~3/4PyLLhVs4Yw/android-apn-tot3g</link>
		<comments>http://rtsp.us/2010/08/19/android-apn-tot3g#comments</comments>
		<pubDate>Thu, 19 Aug 2010 15:51:14 +0000</pubDate>
		<dc:creator>RTSP</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[apn]]></category>
		<category><![CDATA[tot3g]]></category>
		<category><![CDATA[update.zip]]></category>

		<guid isPermaLink="false">http://rtsp.us/?p=771</guid>
		<description><![CDATA[สำหรับคนใช้ Android และ TOT 3G น่าจะเจอปัญหาเครื่องไม่รู้จัก TOT 3G ทำให้ต้องมาเพิ่ม APN กันเอาเอง วิธีแก้คือลง APN List ครับ (CM6 RC3 ก็ยังไม่อัพเดทเท่าอันนี้) เอาไฟล์ในลิ้งค์ข้างบนไปแปะใน /system/etc/apns-conf.xml เลยครับ (ต้องรูทก่อนนะครับ) หรือถ้าขี้เกียจก็โหลด update.zip ไป flash จาก recovery เอาละกันครับ (ต้องรูทแล้วลง custom recovery ไว้ด้วย)]]></description>
			<content:encoded><![CDATA[<p>สำหรับคนใช้ Android และ TOT 3G น่าจะเจอปัญหาเครื่องไม่รู้จัก TOT 3G ทำให้ต้องมาเพิ่ม APN กันเอาเอง</p>
<p>วิธีแก้คือลง <a href="http://code.google.com/p/cyanogenmod/wiki/APNlist">APN List</a> ครับ (CM6 RC3 ก็ยังไม่อัพเดทเท่าอันนี้) เอาไฟล์ในลิ้งค์ข้างบนไปแปะใน /system/etc/apns-conf.xml เลยครับ (ต้องรูทก่อนนะครับ)</p>
<p>หรือถ้าขี้เกียจก็โหลด <a href="http://rtsp.us/files/android/rtsp-apnlist-20100819-signed.zip">update.zip</a> ไป flash จาก recovery เอาละกันครับ (ต้องรูทแล้วลง custom recovery ไว้ด้วย)</p>

<p><a href="http://feedads.g.doubleclick.net/~a/xrcRzimBej7GCyukr1vFnNsJg9E/0/da"><img src="http://feedads.g.doubleclick.net/~a/xrcRzimBej7GCyukr1vFnNsJg9E/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/xrcRzimBej7GCyukr1vFnNsJg9E/1/da"><img src="http://feedads.g.doubleclick.net/~a/xrcRzimBej7GCyukr1vFnNsJg9E/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/rtsp/feed/~4/4PyLLhVs4Yw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rtsp.us/2010/08/19/android-apn-tot3g/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rtsp.us/2010/08/19/android-apn-tot3g</feedburner:origLink></item>
		<item>
		<title>บังคับให้ Java รับ self-signed certificate</title>
		<link>http://feedproxy.google.com/~r/rtsp/feed/~3/OHju1E9N20s/force-java-accept-self-signed-certificate</link>
		<comments>http://rtsp.us/2010/08/01/force-java-accept-self-signed-certificate#comments</comments>
		<pubDate>Sun, 01 Aug 2010 08:01:42 +0000</pubDate>
		<dc:creator>RTSP</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://rtsp.us/?p=762</guid>
		<description><![CDATA[จดไว้กันลืม // Create a trust manager that does not validate certificate chains TrustManager&#91;&#93; trustAllCerts = new TrustManager&#91;&#93; &#123; new X509TrustManager&#40;&#41; &#123; public java.security.cert.X509Certificate&#91;&#93; getAcceptedIssuers&#40;&#41; &#123; return null; &#125; public void checkClientTrusted&#40; java.security.cert.X509Certificate&#91;&#93; certs, String authType&#41; &#123; &#125; public void checkServerTrusted&#40; java.security.cert.X509Certificate&#91;&#93; certs, String authType&#41; &#123; &#125; &#125; &#125;; &#160; // Install the all-trusting trust manager [...]]]></description>
			<content:encoded><![CDATA[<p>จดไว้กันลืม</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Create a trust manager that does not validate certificate chains</span>
TrustManager<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> trustAllCerts <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> TrustManager<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">new</span> X509TrustManager<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">public</span> java.<span style="color: #006633;">security</span>.<span style="color: #006633;">cert</span>.<span style="color: #003399;">X509Certificate</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> getAcceptedIssuers<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000000; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> checkClientTrusted<span style="color: #009900;">&#40;</span>
            java.<span style="color: #006633;">security</span>.<span style="color: #006633;">cert</span>.<span style="color: #003399;">X509Certificate</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> certs, <span style="color: #003399;">String</span> authType<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #009900;">&#125;</span>
        <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> checkServerTrusted<span style="color: #009900;">&#40;</span>
            java.<span style="color: #006633;">security</span>.<span style="color: #006633;">cert</span>.<span style="color: #003399;">X509Certificate</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> certs, <span style="color: #003399;">String</span> authType<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span> 
&nbsp;
<span style="color: #666666; font-style: italic;">// Install the all-trusting trust manager</span>
<span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
    SSLContext sc <span style="color: #339933;">=</span> SSLContext.<span style="color: #006633;">getInstance</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;SSL&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    sc.<span style="color: #006633;">init</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">null</span>, trustAllCerts, <span style="color: #000000; font-weight: bold;">new</span> java.<span style="color: #006633;">security</span>.<span style="color: #003399;">SecureRandom</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    HttpsURLConnection.<span style="color: #006633;">setDefaultSSLSocketFactory</span><span style="color: #009900;">&#40;</span>sc.<span style="color: #006633;">getSocketFactory</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">Exception</span> e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #666666; font-style: italic;">// Now you can access an https URL without having the certificate in the truststore</span>
<span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #003399;">URL</span> url <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">URL</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;https://hostname/index.html&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">MalformedURLException</span> e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>จาก <a href="http://stackoverflow.com/users/70604/pascal-thivent">Pascal Thivent</a> ณ <a href="http://stackoverflow.com/questions/2893819/telling-java-to-accept-self-signed-ssl-certificate">stackoverflow</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/XfiVwtP6_aXML-9hlcDOI46ES00/0/da"><img src="http://feedads.g.doubleclick.net/~a/XfiVwtP6_aXML-9hlcDOI46ES00/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/XfiVwtP6_aXML-9hlcDOI46ES00/1/da"><img src="http://feedads.g.doubleclick.net/~a/XfiVwtP6_aXML-9hlcDOI46ES00/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/rtsp/feed/~4/OHju1E9N20s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rtsp.us/2010/08/01/force-java-accept-self-signed-certificate/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rtsp.us/2010/08/01/force-java-accept-self-signed-certificate</feedburner:origLink></item>
		<item>
		<title>พิมพ์ภาษาไทยใน LaTeX บน Windows</title>
		<link>http://feedproxy.google.com/~r/rtsp/feed/~3/46Poya6CEv0/writing-thai-in-latex-on-windows</link>
		<comments>http://rtsp.us/2010/07/23/writing-thai-in-latex-on-windows#comments</comments>
		<pubDate>Thu, 22 Jul 2010 17:54:50 +0000</pubDate>
		<dc:creator>RTSP</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[latex]]></category>
		<category><![CDATA[miktex]]></category>
		<category><![CDATA[texmaker]]></category>
		<category><![CDATA[xelatex]]></category>
		<category><![CDATA[xetex]]></category>

		<guid isPermaLink="false">https://rtsp.us/?p=754</guid>
		<description><![CDATA[ต่อจากอันที่แล้วนะครับ &#8211; เขียน LaTeX บน Windows อันนี้คือวิธีทำให้เราพิมพ์ไทยได้ เข้า Texmaker ไปที่ Options &#62; Configure ไปหน้า Editor ตั้ง Editor Font Encoding เป็น UTF-8 ไปหน้า Commands เปลี่ยน pdflatex เป็น xelatex (ดูรูปประกอบ) เวลาคอมไพล์ก็ใช้ PDFLaTeX นะครับ ม้วนเดียวจบ ง่ายมะ? ป.ล. ขอบคุณ อ.ชัยพร สำหรับคีย์เวิร์คว่า xelatex ครับ]]></description>
			<content:encoded><![CDATA[<p>ต่อจากอันที่แล้วนะครับ &#8211; <a title="Permanent Link: เขียน LaTeX บน Windows" rel="bookmark" href="http://rtsp.us/2010/07/20/write-latex-on-windows">เขียน LaTeX บน Windows</a></p>
<p>อันนี้คือวิธีทำให้เราพิมพ์ไทยได้</p>
<ol>
<li>เข้า <em>Texmaker</em> ไปที่ <em>Options</em> &gt; <em>Configure</em></li>
<li>ไปหน้า <em>Editor</em> ตั้ง <strong>Editor Font Encoding</strong> เป็น <strong>UTF-8</strong></li>
<li>ไปหน้า <em>Commands</em> เปลี่ยน <strong>pdflatex</strong> เป็น <strong>xelatex</strong> (ดูรูปประกอบ)</li>
<li>เวลาคอมไพล์ก็ใช้ <em>PDFLaTeX</em> นะครับ ม้วนเดียวจบ</li>
</ol>
<p><a href="http://rtsp.us/blog/wp-content/uploads/2010/07/XeLaTeX_Texmaker.png"><img class="aligncenter size-full wp-image-756" title="XeLaTeX in Texmaker" src="http://rtsp.us/blog/wp-content/uploads/2010/07/XeLaTeX_Texmaker.png" alt="XeLaTeX in Texmaker" width="586" height="402" /></a>ง่ายมะ?</p>
<p>ป.ล. ขอบคุณ อ.ชัยพร สำหรับคีย์เวิร์คว่า <em>xelatex</em> ครับ</p>

<p><a href="http://feedads.g.doubleclick.net/~a/hvhpymKTrBosJYaOhuXIsIV3sjI/0/da"><img src="http://feedads.g.doubleclick.net/~a/hvhpymKTrBosJYaOhuXIsIV3sjI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/hvhpymKTrBosJYaOhuXIsIV3sjI/1/da"><img src="http://feedads.g.doubleclick.net/~a/hvhpymKTrBosJYaOhuXIsIV3sjI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/rtsp/feed/~4/46Poya6CEv0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rtsp.us/2010/07/23/writing-thai-in-latex-on-windows/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://rtsp.us/2010/07/23/writing-thai-in-latex-on-windows</feedburner:origLink></item>
		<item>
		<title>เขียน LaTeX บน Windows</title>
		<link>http://feedproxy.google.com/~r/rtsp/feed/~3/bEbCnAfKSm4/write-latex-on-windows</link>
		<comments>http://rtsp.us/2010/07/20/write-latex-on-windows#comments</comments>
		<pubDate>Mon, 19 Jul 2010 19:07:09 +0000</pubDate>
		<dc:creator>RTSP</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[latex]]></category>
		<category><![CDATA[miktex]]></category>
		<category><![CDATA[texmaker]]></category>

		<guid isPermaLink="false">https://rtsp.us/?p=746</guid>
		<description><![CDATA[สำหรับคนที่ใช้ Windows เป็นหลักและขี้เกียจบูท Ubuntu เพื่อเขียนเปเปอร์ โหลด Texmaker รุ่น Windows (Mirror) และติดตั้งให้เรียบร้อย โหลด MiKTeX เอารุ่น Basic ที่มันขนาดร้อยเมกกว่าๆ (Mirror) และติดตั้งให้เรียบร้อย เปิด Texmaker ไปที่ Options &#62; Configure Texmaker อันไหนที่ไม่ได้ใส่ path เต็ม ให้ใส่ path เต็มให้หมด แต่อย่าไปยุ่งกับ parameter ด้านหลัง [ตัวอย่าง: Windows 7 64-bit] ตรงหัวข้อ PdfLaTeX ของเดิมมันเขียนเป็น pdflatex -interaction=nonstopmode %.tex แก้เป็น "C:\Program Files (x86)\MiKTeX 2.8\miktex\bin\pdflatex" -interaction=nonstopmode %.tex อย่าลืมว่าต้องใส่ quote &#8220;&#8221; ครอบด้วยเพราะใน [...]]]></description>
			<content:encoded><![CDATA[<p>สำหรับคนที่ใช้ Windows เป็นหลักและขี้เกียจบูท Ubuntu เพื่อเขียนเปเปอร์</p>
<ol>
<li><a href="http://www.xm1math.net/texmaker/download.html#windows">โหลด Texmaker</a> รุ่น Windows (<a href="http://rtsp.us/files/latex/texmakerwin32_install.exe">Mirror</a>) และติดตั้งให้เรียบร้อย</li>
<li><a href="http://miktex.org/2.8/setup" target="_blank">โหลด MiKTeX</a> เอารุ่น Basic ที่มันขนาดร้อยเมกกว่าๆ (<a href="http://rtsp.us/files/latex/basic-miktex-2.8.3761.exe">Mirror</a>) และติดตั้งให้เรียบร้อย</li>
<li>เปิด <em>Texmaker</em> ไปที่ <em>Options </em>&gt; <em>Configure Texmaker</em></li>
<li>อันไหนที่ไม่ได้ใส่ path เต็ม ให้ใส่ path เต็มให้หมด แต่อย่าไปยุ่งกับ parameter ด้านหลัง<br />
[ตัวอย่าง: Windows 7 64-bit] ตรงหัวข้อ <em>PdfLaTeX </em>ของเดิมมันเขียนเป็น</p>
<pre>pdflatex -interaction=nonstopmode %.tex</pre>
<p>แก้เป็น</p>
<pre>"C:\Program Files (x86)\MiKTeX 2.8\miktex\bin\pdflatex" -interaction=nonstopmode %.tex</pre>
<p>อย่าลืมว่าต้องใส่ quote &#8220;&#8221; ครอบด้วยเพราะใน path มีตัวเว้นวรรคปนอยู่ สำหรับ Windows รุ่นอื่น ตรง <em>Program Files (x86) </em>อาจจะเหลือแค่ <em>Program Files </em>เฉยๆ ลองไล่ดูละกัน</li>
<li>Pdf Viewer แก้ให้ถูกต้องด้วย สำหรับคนที่ใช้ <em>Foxit Reader </em>ก็จะเป็น
<pre>"C:\Program Files (x86)\Foxit Software\Foxit Reader\Foxit Reader.exe" %.pdf</pre>
</li>
<li>จบ ใช้งานได้เลย</li>
</ol>

<p><a href="http://feedads.g.doubleclick.net/~a/nozbJxdK_FOghxaDXuv7X11WoAQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/nozbJxdK_FOghxaDXuv7X11WoAQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/nozbJxdK_FOghxaDXuv7X11WoAQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/nozbJxdK_FOghxaDXuv7X11WoAQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/rtsp/feed/~4/bEbCnAfKSm4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rtsp.us/2010/07/20/write-latex-on-windows/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://rtsp.us/2010/07/20/write-latex-on-windows</feedburner:origLink></item>
		<item>
		<title>How to install and run Redmine in 3 steps</title>
		<link>http://feedproxy.google.com/~r/rtsp/feed/~3/vDlQ5p21I38/how-to-install-and-run-redmine-in-3-steps</link>
		<comments>http://rtsp.us/2010/06/30/how-to-install-and-run-redmine-in-3-steps#comments</comments>
		<pubDate>Tue, 29 Jun 2010 19:15:40 +0000</pubDate>
		<dc:creator>RTSP</dc:creator>
				<category><![CDATA[other]]></category>
		<category><![CDATA[backports]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[redmine]]></category>

		<guid isPermaLink="false">https://rtsp.us/?p=742</guid>
		<description><![CDATA[entry นี้โฆษณา debian สุดๆ Install Debian and enable Backports aptitude install mysql-server redmine-mysql sudo -u www-data X_DEBIAN_SITEID="default" ruby script/server webrick -e production]]></description>
			<content:encoded><![CDATA[<p>entry นี้โฆษณา debian สุดๆ</p>
<ol>
<li>Install Debian and enable <a href="http://www.backports.org/">Backports</a></li>
<li>
<pre>aptitude install mysql-server redmine-mysql</pre>
</li>
<li>
<pre>sudo -u www-data X_DEBIAN_SITEID="default" ruby script/server webrick -e production</pre>
</li>
</ol>

<p><a href="http://feedads.g.doubleclick.net/~a/d1-0iex1WAETeINcmkjaOhVExuk/0/da"><img src="http://feedads.g.doubleclick.net/~a/d1-0iex1WAETeINcmkjaOhVExuk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/d1-0iex1WAETeINcmkjaOhVExuk/1/da"><img src="http://feedads.g.doubleclick.net/~a/d1-0iex1WAETeINcmkjaOhVExuk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/rtsp/feed/~4/vDlQ5p21I38" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rtsp.us/2010/06/30/how-to-install-and-run-redmine-in-3-steps/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://rtsp.us/2010/06/30/how-to-install-and-run-redmine-in-3-steps</feedburner:origLink></item>
	</channel>
</rss>

