<?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>Pokpitch</title>
	<atom:link href="http://blog.pokpitch.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.pokpitch.com</link>
	<description>อะไรก็ตามที่ผ่านมาในชีวิต ก็ขอบันทึกมันไว้ที่นี่</description>
	<lastBuildDate>Wed, 18 Jan 2012 09:27:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>เหนื่อย</title>
		<link>http://blog.pokpitch.com/2012/%e0%b9%80%e0%b8%ab%e0%b8%99%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%a2</link>
		<comments>http://blog.pokpitch.com/2012/%e0%b9%80%e0%b8%ab%e0%b8%99%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%a2#comments</comments>
		<pubDate>Wed, 18 Jan 2012 09:27:53 +0000</pubDate>
		<dc:creator>Pokpitch</dc:creator>
				<category><![CDATA[การใช้ชีวิต]]></category>

		<guid isPermaLink="false">http://blog.pokpitch.com/2012/%e0%b9%80%e0%b8%ab%e0%b8%99%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%a2</guid>
		<description><![CDATA[ช่วงนี้รู้สึกเหนื่อยกับหลายๆอย่าง อยากทำให้ดีที่สุดในทุกเรื่อง แต่ก็รู้สึกว่ายังทำได้ไม่ดีเท่าไหร่นัก พอใส่ใจเรื่องใดเรื่องนึง ก็ทำให้อีกเรื่องด้อยลงไป จนทำให้รู้สึกว่าตัวเองนั้นยังไม่ดีพอจะดูแลใครได้ในตอนนี้ ลำพังแค่ตัวเองยังจัดการเวลาให้ตัวเองยังทำได้ไม่ดีเลย ขอโทษพ่อกับแม่ ที่ผ่านมาดูแลน้องได้ไม่ดีเหมือนที่เคยทำ เลยทำให้พ่อแม่ต้องเป็นกังวล ทั้งที่รับปากว่าจะดูแลแทน ขอโทษแฟน ที่ดูแลไม่ดีเหมือนอย่างที่เคยทำให้ รู้สึกว่าตัวเองเป็นคนไม่เอาไหนเลย &#8230; โคตรเฟล]]></description>
			<content:encoded><![CDATA[<p>ช่วงนี้รู้สึกเหนื่อยกับหลายๆอย่าง อยากทำให้ดีที่สุดในทุกเรื่อง แต่ก็รู้สึกว่ายังทำได้ไม่ดีเท่าไหร่นัก </p>
<p>พอใส่ใจเรื่องใดเรื่องนึง ก็ทำให้อีกเรื่องด้อยลงไป จนทำให้รู้สึกว่าตัวเองนั้นยังไม่ดีพอจะดูแลใครได้ในตอนนี้ ลำพังแค่ตัวเองยังจัดการเวลาให้ตัวเองยังทำได้ไม่ดีเลย</p>
<p>ขอโทษพ่อกับแม่ ที่ผ่านมาดูแลน้องได้ไม่ดีเหมือนที่เคยทำ เลยทำให้พ่อแม่ต้องเป็นกังวล ทั้งที่รับปากว่าจะดูแลแทน</p>
<p>ขอโทษแฟน ที่ดูแลไม่ดีเหมือนอย่างที่เคยทำให้ </p>
<p>รู้สึกว่าตัวเองเป็นคนไม่เอาไหนเลย &#8230; โคตรเฟล</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pokpitch.com/2012/%e0%b9%80%e0%b8%ab%e0%b8%99%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%a2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WSVR0605W : Enable Thread Dump on WebSphere</title>
		<link>http://blog.pokpitch.com/2011/wsvr0605w-enable-thread-dump-on-websphere</link>
		<comments>http://blog.pokpitch.com/2011/wsvr0605w-enable-thread-dump-on-websphere#comments</comments>
		<pubDate>Tue, 09 Aug 2011 17:25:15 +0000</pubDate>
		<dc:creator>Pokpitch</dc:creator>
				<category><![CDATA[IBM Products]]></category>

		<guid isPermaLink="false">http://blog.pokpitch.com/?p=223</guid>
		<description><![CDATA[WSVR0605W: Thread &#60;threadname&#62; has been active for &#60;time&#62; and may be hung.  There are &#60;totalthreads&#62; in total in the server that may be hung. พอดีไปเจอปัญหาเรื่อง  Threads ค้างจนเต็มลิมิต ทำให้  Server ค้างจนเดี้ยง โดยปกติตัว   Container  มันจะ Handle Threads hung ได้ 100 Threads ครับ เริ่มจาก 1 &#8230; ไปจนถึง 100 ครบร้อยเมื่อไหร่ ต้อง kill java process ทิ้งสถาณเดียว ซึ่งตอนแรกนั้นผมนึกว่าปัญหามันเกิดมาจากเรา allocate Heap  size [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><tt>WSVR0605W: Thread </tt><tt><em>&lt;threadname&gt;</em></tt><tt> has been active for </tt><tt><em>&lt;time&gt;</em></tt><tt> and may be hung.  There are </tt><tt><em>&lt;totalthreads&gt;</em></tt><tt> in total in the server that may be hung.</tt></p></blockquote>
<p>พอดีไปเจอปัญหาเรื่อง  Threads ค้างจนเต็มลิมิต ทำให้  Server ค้างจนเดี้ยง โดยปกติตัว   Container  มันจะ Handle Threads hung ได้ 100 Threads ครับ เริ่มจาก 1 &#8230; ไปจนถึง 100 ครบร้อยเมื่อไหร่ ต้อง kill java process ทิ้งสถาณเดียว ซึ่งตอนแรกนั้นผมนึกว่าปัญหามันเกิดมาจากเรา allocate Heap  size ให้กับตัว Server น้อยเกินไป</p>
<p><span id="more-223"></span></p>
<p>แต่เอาเข้าจริงๆแล้วมันเป็นน่าจะเป็นที่ตัวโปรแกรมมีจุดที่ทำให้ Memory Leak แน่ๆ ซึ่งการที่จะหาสาเหตุนั้นก็ทำได้  2 อย่างคือเอา Profiler จับ และ เอา Core Dump มา Analyst ด้วย Tool พวก JCA เป็นต้น</p>
<p>โดยผมจะใช้วิธีืที่ 2 แทนแต่โดยปกติแล้วตัว WebSphere จะไม่เปิด feature สำหรับพ่น dump file เราจึงต้องเข้าไปเปิด โดยการเพิ่ม custom properties ให้ตัว App Server ดังนี้ครับ</p>
<h2>Resolving the problem</h2>
<div>
<p>Set the <tt>com.ibm.websphere.threadmonitor.dump.java</tt> property to true:</p>
<ol type="1">
<li>From the administrative console, click <strong>Servers &gt; Application Servers &gt; </strong><strong><em>server_name</em></strong>.</li>
<li>Under <strong>Server Infrastructure</strong>, click <strong>Administration &gt; Custom Properties</strong>.</li>
<li>Click <strong>New</strong>.</li>
<li>Add the following property:
<p><strong>Name:</strong> <tt>com.ibm.websphere.threadmonitor.dump.java</tt><br />
<strong>Value:</strong> <tt>true</tt></li>
<li>Click <strong>Apply</strong>.</li>
<li>Click <strong>OK</strong> and save the configuration changes.</li>
<li>Restart the Application Server for the changes to take effect.</li>
</ol>
</div>
<div></div>
<div>อ่านเจอมาจาก http://www-01.ibm.com/support/docview.wss?uid=swg21448581</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.pokpitch.com/2011/wsvr0605w-enable-thread-dump-on-websphere/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>วิธีตั้งค่าให้ IBM HTTP Server ใช้งาน SSL ร่วมกับ WebSphere</title>
		<link>http://blog.pokpitch.com/2011/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%84%e0%b9%88%e0%b8%b2%e0%b9%83%e0%b8%ab%e0%b9%89-ibm-http-server-%e0%b9%83%e0%b8%8a%e0%b9%89%e0%b8%87%e0%b8%b2%e0%b8%99-ss</link>
		<comments>http://blog.pokpitch.com/2011/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%84%e0%b9%88%e0%b8%b2%e0%b9%83%e0%b8%ab%e0%b9%89-ibm-http-server-%e0%b9%83%e0%b8%8a%e0%b9%89%e0%b8%87%e0%b8%b2%e0%b8%99-ss#comments</comments>
		<pubDate>Thu, 04 Aug 2011 10:57:10 +0000</pubDate>
		<dc:creator>Pokpitch</dc:creator>
				<category><![CDATA[IBM Products]]></category>

		<guid isPermaLink="false">http://blog.pokpitch.com/?p=220</guid>
		<description><![CDATA[หลังจากที่ได้ลองทำดูแล้ว ก็เข้าใจว่ามันต้องทำยังไงหลังจากคลุกกับมันมาเป็นเวลา 2 วัน โดยในกรณีนี้ IHS และ WAS ถูกติดตั้งอยู่บน Server ตัวเดียวกัน Prerequisite Install: 1) IBM WebSphere 6.0.x (or whatever) 2) IBM HTTP Server โดยในเคสของผมนั้นผม install ลงไปใน path ดังนี้ IHS = /data/IBMIHS/ WAS = /data/IBM/WebSphere/AppServer มาเริ่มกันเลยดีกว่าครับ 1) ไปยัง path ของ IHS และเปิด ikeyman ขึ้นมาเพื่อสร้าง key database ประเภท CMS จะได้ไฟล์ออกมา 4 ไฟล์ อาทิ *.kdb, *.sth ฯลฯ 2) [...]]]></description>
			<content:encoded><![CDATA[<p>หลังจากที่ได้ลองทำดูแล้ว ก็เข้าใจว่ามันต้องทำยังไงหลังจากคลุกกับมันมาเป็นเวลา 2 วัน โดยในกรณีนี้ IHS และ WAS ถูกติดตั้งอยู่บน Server ตัวเดียวกัน</p>
<p>Prerequisite Install:</p>
<p>1) IBM WebSphere 6.0.x (or whatever)</p>
<p>2) IBM HTTP Server</p>
<p>โดยในเคสของผมนั้นผม install ลงไปใน path ดังนี้</p>
<p>IHS = /data/IBMIHS/</p>
<p>WAS = /data/IBM/WebSphere/AppServer</p>
<p><span id="more-220"></span></p>
<p>มาเริ่มกันเลยดีกว่าครับ</p>
<p>1) ไปยัง path ของ IHS และเปิด ikeyman ขึ้นมาเพื่อสร้าง key database ประเภท CMS จะได้ไฟล์ออกมา 4 ไฟล์ อาทิ *.kdb, *.sth ฯลฯ</p>
<p>2) ไปที่ path ของ &lt;IHS&gt;/conf/ เปิดไฟล์ httpd.conf ขึ้นมาแก้ไข โดย เพิ่ม/แก้ไข ค่าให้เป็นประมาณนี้</p>
<blockquote><p>&lt;VirtualHost *:443&gt;</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>SSLEnable<br />
Keyfile &#8220;/data/IBMIHS/keys/TempServerKey.kdb&#8221;</p>
<p>SSLCipherSpec SSL_RSA_WITH_RC4_128_MD5</p>
<p>SSLCipherSpec SSL_RSA_WITH_RC4_128_SHA</p>
<p>SSLCipherSpec TLS_RSA_WITH_AES_128_CBC_SHA</p>
<p>SSLCipherSpec TLS_RSA_WITH_AES_256_CBC_SHA</p>
<p>SSLCipherSpec SSL_RSA_WITH_3DES_EDE_CBC_SHA</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>&lt;/VirtualHost&gt;</p></blockquote>
<p>สังเกตว่าผมจะ point path ไปยังไฟล์ kdb ที่ผมสร้างมาจากข้อที่ 1</p>
<p>3) ติดตั้ง Plugin IBM HTTP Server ให้กับ WebSphere โดยเลือก path ที่ต้องการติดตั้งตามใจชอบ แต่ของผมเลือกติดตั้งไว้ที่ /data/IBM/WebSphere/Plugins หลังจากติดตั้งเสร็จสิ้น ขั้นตอนท้านๆของติดตั้งตั้งมันจะบอก path ที่เก็บ plugin config (plugin-cfg.xml) ให้เราทราบ จำหรือจดเอาไว้ เพราะว่าเดี๋ยวเราต้องไป copy มันออกมา (ของผมอยู่ที่ /data/IBM/WebSphere/AppServer/profiles/default/config/cells/ESMAPPP01BNode01Cell/nodes/webserver1_node/servers/webserver1/ )</p>
<p>4) ไปยัง path ที่ได้จากข้อที่ 3 แล้ว copy ไฟล์ plugin-cfg.xml ออกมาครับ แล้วเอาไฟล์นี้ไปวางทับไว้ใน path ของ IHS (ตัวอย่างเช่น /data/IBMIHS/Plugins/config/webserver1/ &#8230; ปกติมันมีไฟล์นี้อยู่แล้วให้วางทับลงไปเลย)</p>
<p>5) หลังจากวางทับแล้วให้้เปิดมันขึ้นมาแก้ครับ ตามนี้ดูเฉพาะ Tag ดข้างล่างแล้วแก้ครับ</p>
<blockquote><p>&lt;ServerCluster CloneSeparatorChange=&#8221;false&#8221; GetDWLMTable=&#8221;false&#8221; LoadBalance=&#8221;Round Robin&#8221; Name=&#8221;server1_ESMAPPP01BNode01_Cluster&#8221; PostBufferSize=&#8221;64&#8243; PostSizeLimit=&#8221;-1&#8243; RemoveSpecialHeaders=&#8221;true&#8221; RetryInterval=&#8221;60&#8243;&gt;<br />
&lt;Server ConnectTimeout=&#8221;0&#8243; ExtendedHandshake=&#8221;false&#8221; MaxConnections=&#8221;-1&#8243; Name=&#8221;ESMAPPP01B&#8221; ServerIOTimeout=&#8221;0&#8243; WaitForContinue=&#8221;false&#8221;&gt;<br />
&lt;Transport Hostname=&#8221;ESMAPPP01B&#8221; Port=&#8221;9080&#8243; Protocol=&#8221;http&#8221;/&gt;<br />
&lt;Transport Hostname=&#8221;ESMAPPP01B&#8221; Port=&#8221;9443&#8243; Protocol=&#8221;https&#8221;&gt;<br />
&lt;Property Name=&#8221;keyring&#8221; Value=&#8221;<strong>/data/IBMIHS/keys/TempServerKey.kdb</strong>&#8220;/&gt;<br />
&lt;Property Name=&#8221;stashfile&#8221; Value=&#8221;<strong>/data/IBMIHS/keys/TempServerKey.sth</strong>&#8220;/&gt;<br />
&lt;/Transport&gt;<br />
&lt;/Server&gt;<br />
&lt;PrimaryServers&gt;<br />
&lt;Server Name=&#8221;ESMAPPP01B&#8221;/&gt;<br />
&lt;/PrimaryServers&gt;<br />
&lt;/ServerCluster&gt;</p></blockquote>
<p>* ตัวหนาคือ path ที่ได้ไฟล์มาจากการทำข้อ 1</p>
<p>6) ทำการ restart IHS โดยไปที่ &lt;IHS&gt;/bin/ ใช้คำสั่ง ./apachectl stop &amp;&amp; ./apachectl start</p>
<p>7) ทดสอบเปิดเวบผ่าน Browser เพื่อดูผลลัพธ์</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pokpitch.com/2011/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%84%e0%b9%88%e0%b8%b2%e0%b9%83%e0%b8%ab%e0%b9%89-ibm-http-server-%e0%b9%83%e0%b8%8a%e0%b9%89%e0%b8%87%e0%b8%b2%e0%b8%99-ss/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>โดนขโมยของในห้อง</title>
		<link>http://blog.pokpitch.com/2011/%e0%b9%82%e0%b8%94%e0%b8%99%e0%b8%82%e0%b9%82%e0%b8%a1%e0%b8%a2%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b9%83%e0%b8%99%e0%b8%ab%e0%b9%89%e0%b8%ad%e0%b8%87</link>
		<comments>http://blog.pokpitch.com/2011/%e0%b9%82%e0%b8%94%e0%b8%99%e0%b8%82%e0%b9%82%e0%b8%a1%e0%b8%a2%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b9%83%e0%b8%99%e0%b8%ab%e0%b9%89%e0%b8%ad%e0%b8%87#comments</comments>
		<pubDate>Thu, 23 Jun 2011 09:54:05 +0000</pubDate>
		<dc:creator>Pokpitch</dc:creator>
				<category><![CDATA[การใช้ชีวิต]]></category>

		<guid isPermaLink="false">http://blog.pokpitch.com/?p=216</guid>
		<description><![CDATA[วันที่ 22 มิถุนายน ผมโดนขโมยของในห้อง จากขโมยซึ่งเป็นใครก็ไม่รู้ แต่น่าจะเป็นคนในหอเดียวกันนี่ละครับ ของที่หายก็มี - Macbook Pro 13&#8243; (36,500) - Canon 40D (37,000) - EF 17-40 F4L  + Filter Canon 77mm  (30,000) - EF-S 18-55 - EF-S 50 1.8 (3,500) โดยขโมยน่าจะเข้ามาทางด้านระเบียงหลังห้อง เพราะสังเกตเอาจากตำแหน่งของราวตากผ้าซึ่งเปลี่ยนไป และประตูระเบียงด้านหลังก็เปิดทิ้งเอาไว้ ปกติผมไม่เคยล๊อคประตูระเบียงหลังห้องเลย จะงับเอาไว้เฉยๆ แต่วันนี้มันไม่เหมือนเดิม นับว่ายังโชคดีที่มันไม่ยกเอาทีวี กับ kindle ไปด้วย มูลค่าของที่หายไป 107,000 บาทถ้วน &#8230;. พูดไม่ออกเลย ผมต้องย้ายหอแล้ว หาหอดีๆหน่อยๆ หอนี้เก่า และระบบความปลอดภัยห่วยแตกมาก กล้องวงจรปิดเสีย และเพิ่งจะมาเสียไม่กี่วันก่อนนี้เองด้วย]]></description>
			<content:encoded><![CDATA[<p>วันที่ 22 มิถุนายน ผมโดนขโมยของในห้อง จากขโมยซึ่งเป็นใครก็ไม่รู้ แต่น่าจะเป็นคนในหอเดียวกันนี่ละครับ</p>
<p>ของที่หายก็มี</p>
<p>- Macbook Pro 13&#8243; (36,500)</p>
<p>- Canon 40D (37,000)</p>
<p>- EF 17-40 F4L  + Filter Canon 77mm  (30,000)</p>
<p>- EF-S 18-55</p>
<p>- EF-S 50 1.8 (3,500)</p>
<p><span id="more-216"></span></p>
<p>โดยขโมยน่าจะเข้ามาทางด้านระเบียงหลังห้อง เพราะสังเกตเอาจากตำแหน่งของราวตากผ้าซึ่งเปลี่ยนไป และประตูระเบียงด้านหลังก็เปิดทิ้งเอาไว้ ปกติผมไม่เคยล๊อคประตูระเบียงหลังห้องเลย จะงับเอาไว้เฉยๆ แต่วันนี้มันไม่เหมือนเดิม นับว่ายังโชคดีที่มันไม่ยกเอาทีวี กับ kindle ไปด้วย</p>
<p>มูลค่าของที่หายไป 107,000 บาทถ้วน &#8230;. พูดไม่ออกเลย</p>
<p>ผมต้องย้ายหอแล้ว หาหอดีๆหน่อยๆ หอนี้เก่า และระบบความปลอดภัยห่วยแตกมาก กล้องวงจรปิดเสีย และเพิ่งจะมาเสียไม่กี่วันก่อนนี้เองด้วย</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pokpitch.com/2011/%e0%b9%82%e0%b8%94%e0%b8%99%e0%b8%82%e0%b9%82%e0%b8%a1%e0%b8%a2%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b9%83%e0%b8%99%e0%b8%ab%e0%b9%89%e0%b8%ad%e0%b8%87/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>When the XML parser faced with Invalid XML Characters</title>
		<link>http://blog.pokpitch.com/2011/when-the-xml-parser-faced-with-invalid-xml-characters</link>
		<comments>http://blog.pokpitch.com/2011/when-the-xml-parser-faced-with-invalid-xml-characters#comments</comments>
		<pubDate>Mon, 13 Jun 2011 04:56:10 +0000</pubDate>
		<dc:creator>Pokpitch</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.pokpitch.com/?p=214</guid>
		<description><![CDATA[เพิ่งเจอปัญหาตอน parse XML ที่เก็บข้อมูล Audit Log ไว้บน database ตอน parse  พบว่าโดน error messages แบบนี้เข้าไป org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x1a)  ปัญหานี้น้องในทีมเจอครับ เบื้องต้นได้รับแจ้งมาว่า &#8220;พี่ๆ มัน parse ภาษาไทยไม่ได้&#8221; &#8230; เอาแล้วเว้ย ปกติก็ไม่เคยเจอแบบนี้เพราะปกติมันก็ผ่านด้วยดีนี่หว่า ก็กลับมาลองบนเครื่องตัวเองลองกรอกภาษาไทยลงไปก็พบว่าทำงานได้ &#8230; เลยเริ่มสงสัยว่าทำไมเครื่องน้องถึงมีปัญหา เลยขอเข้าไป query ไปดู raw data ใน database ซะหน่อยก็ถึงบางอ้อ เพราะข้อมูลที่เก็บนั้นมันมี characters แปลกๆ แทรกอยู่้ใน xml data ประมาณนี้ครับ &#60;audit-record&#62;&#60;audit-entry dataType=&#8221;Text&#8221;&#62;&#60;name&#62;Customer ID&#60;/name&#62;&#60;value&#62;427588&#60;/value&#62;&#60;/audit-entry&#62;&#60;audit-entry dataType=&#8221;Text&#8221;&#62;&#60;name&#62;First Name&#60;/name&#62;&#60;value&#62; &#60;/value&#62;&#60;/audit-entry&#62;&#60;audit-entry dataType=&#8221;Text&#8221;&#62;&#60;name&#62;Last [...]]]></description>
			<content:encoded><![CDATA[<p>เพิ่งเจอปัญหาตอน parse XML ที่เก็บข้อมูล Audit Log ไว้บน database ตอน parse  พบว่าโดน error messages แบบนี้เข้าไป org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x1a)  ปัญหานี้น้องในทีมเจอครับ เบื้องต้นได้รับแจ้งมาว่า &#8220;พี่ๆ มัน parse ภาษาไทยไม่ได้&#8221; &#8230; เอาแล้วเว้ย ปกติก็ไม่เคยเจอแบบนี้เพราะปกติมันก็ผ่านด้วยดีนี่หว่า</p>
<p><span id="more-214"></span></p>
<p>ก็กลับมาลองบนเครื่องตัวเองลองกรอกภาษาไทยลงไปก็พบว่าทำงานได้ &#8230; เลยเริ่มสงสัยว่าทำไมเครื่องน้องถึงมีปัญหา เลยขอเข้าไป query ไปดู raw data ใน database ซะหน่อยก็ถึงบางอ้อ เพราะข้อมูลที่เก็บนั้นมันมี characters แปลกๆ แทรกอยู่้ใน xml data</p>
<p>ประมาณนี้ครับ</p>
<p>&lt;audit-record&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Customer ID&lt;/name&gt;&lt;value&gt;427588&lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;First Name&lt;/name&gt;&lt;value&gt;<span style="color: #ff0000;"><strong> </strong></span>&lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Last Name&lt;/name&gt;&lt;value&gt; &lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Email Address&lt;/name&gt;&lt;value&gt;siripods@stream.co.th&lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Fax Number&lt;/name&gt;&lt;value&gt; &lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Mobile Phone&lt;/name&gt;&lt;value&gt;0811111111&lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Work Phone &lt;/name&gt;&lt;value&gt;022222222&lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Work Phone &lt;/name&gt;&lt;value&gt;033333333&lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Middle Name&lt;/name&gt;&lt;value&gt; &lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Title&lt;/name&gt;&lt;value&gt; &lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Citizen ID/Passport No./Tax ID&lt;/name&gt;&lt;value&gt;3771004950&lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Suffix&lt;/name&gt;&lt;value&gt; &lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Address 1&lt;/name&gt;&lt;value&gt;&lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Address 2&lt;/name&gt;&lt;value&gt;&lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Address 3&lt;/name&gt;&lt;value&gt;&lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;City&lt;/name&gt;&lt;value&gt;&lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Country&lt;/name&gt;&lt;value&gt; &lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;State/Region&lt;/name&gt;&lt;value&gt; &lt;/value&gt;&lt;/audit-entry&gt;&lt;audit-entry dataType=&#8221;Text&#8221;&gt;&lt;name&gt;Postal Code&lt;/name&gt;&lt;value&gt;&lt;/value&gt;&lt;/audit-entry&gt;&lt;/audit-record&gt;</p>
<p>ไอ้ตรงสีแดงๆ นี่แหละครับ ตัวปัญหา สิ่งที่ต้องทำคือ filter มันออกไปครับ สิ่งที่คิดคือจะเข้าไป replace ใน element ที่มีปัญหาด้วย space ทั้งหมด &#8230; แต่ลองแล้วทำไมได้เพราะ parse XML ไม่ได้ มันติดปัญหาเดิม &#8230; เลยจำใจต้อง skip record ที่มีปัญหาไปทั้งหมด ..  (ใครมี idea ดีๆ แนะนำหน่อยนะครับ)</p>
<p>วิธี filter ก็เขียนเป็น method ประมาณนี้ครับ</p>
<blockquote><p>public static boolean stripNonValidXMLCharacters(String in) {</p>
<p>boolean valid = false;<br />
char current;</p>
<p>if (in == null || (&#8220;&#8221;.equals(in))) {<br />
return true;<br />
}</p>
<p>for (int i = 0; i &lt; in.length(); i++) {</p>
<p>current = in.charAt(i);</p>
<p>if ((current == 0&#215;9) ||<br />
(current == 0xA) ||<br />
(current == 0xD) ||<br />
((current &gt;= 0&#215;20) &amp;&amp; (current &lt;= 0xD7FF)) ||<br />
((current &gt;= 0xE000) &amp;&amp; (current &lt;= 0xFFFD)) ||<br />
((current &gt;= 0&#215;10000) &amp;&amp; (current &lt;= 0x10FFFF))) {</p>
<p>valid = true;</p>
<p>} else {</p>
<p>valid = false;<br />
return valid;</p>
<p>}<br />
}</p>
<p>return valid;</p>
<p>}</p></blockquote>
<p>ทดสอบดูก็พบว่าทำงานได้ดี</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pokpitch.com/2011/when-the-xml-parser-faced-with-invalid-xml-characters/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Regular Expression vs ภาษาไทย</title>
		<link>http://blog.pokpitch.com/2011/regular-expression-vs-%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%84%e0%b8%97%e0%b8%a2</link>
		<comments>http://blog.pokpitch.com/2011/regular-expression-vs-%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%84%e0%b8%97%e0%b8%a2#comments</comments>
		<pubDate>Fri, 10 Jun 2011 08:14:24 +0000</pubDate>
		<dc:creator>Pokpitch</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.pokpitch.com/?p=212</guid>
		<description><![CDATA[วันนี้เจอปัญหาเรื่องการ validate ข้อมูลที่ user กรอกเข้ามาผ่าน form เดิมทีเจ้า validator ที่ทำไว้นั้นตาม requirement เดิมระบุให้สามารถกรอกได้เฉพาะ a-z, A-Z, 0-9, ช่องว่าง และ &#8211; (dash) ก็เลยจัดการเขียนโค้ดน่าตาประมาณนี้เพื่อ validate ข้อมูลซึ่งก็ทำงานได้ดี String regex = &#8220;^[0-9a-zA-Z- ]+&#8221;; if(!Pattern.matches(regex, cusAcctValue[i].getNickname().replaceAll(&#8221; &#8220;,&#8221;"))) { valid = false; errorFlag = true; errors.add(ActionErrors.GLOBAL_ERROR, new ActionError(&#8220;accounts.error.nickname&#8221;)); } ต่อมาลูกค้าเปลี่ยน requirement เพิ่มให้กรอกภาษาไทยลงไปได้ด้วย &#8230; เอ่อ เอาแล้วสิไม่เคยทำ validator สำหรับภาษาไทยด้วย  &#8230; ก็เริ่มต้นบน google ว่าเขาทำกันยังไง ก็ไปเจอข้อมูลมา สรุปผมก็แก้ regex [...]]]></description>
			<content:encoded><![CDATA[<p>วันนี้เจอปัญหาเรื่องการ validate ข้อมูลที่ user กรอกเข้ามาผ่าน form เดิมทีเจ้า validator ที่ทำไว้นั้นตาม requirement เดิมระบุให้สามารถกรอกได้เฉพาะ a-z, A-Z, 0-9, ช่องว่าง และ &#8211; (dash) ก็เลยจัดการเขียนโค้ดน่าตาประมาณนี้เพื่อ validate ข้อมูลซึ่งก็ทำงานได้ดี</p>
<blockquote><p>String regex = &#8220;^[0-9a-zA-Z- ]+&#8221;;</p>
<p>if(!Pattern.matches(regex, cusAcctValue[i].getNickname().replaceAll(&#8221; &#8220;,&#8221;"))) {<br />
valid = false;<br />
errorFlag = true;<br />
errors.add(ActionErrors.GLOBAL_ERROR, new ActionError(&#8220;accounts.error.nickname&#8221;));<br />
}</p></blockquote>
<p><span id="more-212"></span></p>
<p>ต่อมาลูกค้าเปลี่ยน requirement เพิ่มให้กรอกภาษาไทยลงไปได้ด้วย &#8230; เอ่อ เอาแล้วสิไม่เคยทำ validator สำหรับภาษาไทยด้วย  &#8230; ก็เริ่มต้นบน google ว่าเขาทำกันยังไง ก็ไปเจอข้อมูลมา สรุปผมก็แก้ regex ที่จะใช้จนออกมาเป็นแบบนี้  ^[0-9a-zA-Zก-๙- ]+</p>
<p>มันก็ทำงานได้ดีครับ แต่มันจะทำงานได้เฉพาะที่ validate ผ่าน struts form validator เท่านั้น &#8230; ซึ่งไอ้สิ่งที่ผมกำลังทำมันทำแบบนั้นไม่ได้ &#8230; ก็เลยไปถามเพื่อน เพื่อนแนะนำให้ไปดูบล๊อคนี้ครับ =&gt; http://llun.in.th/2008/02/regular-expression-%E0%B8%81%E0%B8%B1%E0%B8%9A%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B9%84%E0%B8%97%E0%B8%A2/</p>
<p>ผมก็ตามไปอ่านดูแล้วก็ไล่อ่านไปถึงเวบ http://unicode.org/unicode/reports/tr18/ ก็เริ่มรู้แล้วว่าผมต้องแก้ regex ผมเป็นแบบไหน ก็จัดการเขียนมาใหม่ได้ออกมาเป็นแบบนี้ครับ [a-zA-Z0-9\\p{L}\\p{M}- ]+</p>
<p>ทดสอบดูพบว่าทำงานได้ดี จบปัญหาไปได้อีกเรื่องนึง <img src='http://blog.pokpitch.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ส่วนเรื่อง details ของ regex ที่ได้มานั้นผมแนะนำให้ไปอ่านจากบล๊อคข้างต้นที่ให้ไว้นะครับ ผมเองก็เพิ่งรู้ว่ามันมี \p ด้วย OTL</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pokpitch.com/2011/regular-expression-vs-%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%84%e0%b8%97%e0%b8%a2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>จะดู log บน *nix ยังไงให้ไวที่สุด</title>
		<link>http://blog.pokpitch.com/2011/%e0%b8%88%e0%b8%b0%e0%b8%94%e0%b8%b9-log-%e0%b8%9a%e0%b8%99-nix-%e0%b8%a2%e0%b8%b1%e0%b8%87%e0%b9%84%e0%b8%87%e0%b9%83%e0%b8%ab%e0%b9%89%e0%b9%84%e0%b8%a7%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b8%aa%e0%b8%b8</link>
		<comments>http://blog.pokpitch.com/2011/%e0%b8%88%e0%b8%b0%e0%b8%94%e0%b8%b9-log-%e0%b8%9a%e0%b8%99-nix-%e0%b8%a2%e0%b8%b1%e0%b8%87%e0%b9%84%e0%b8%87%e0%b9%83%e0%b8%ab%e0%b9%89%e0%b9%84%e0%b8%a7%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b8%aa%e0%b8%b8#comments</comments>
		<pubDate>Sat, 28 May 2011 06:57:48 +0000</pubDate>
		<dc:creator>Pokpitch</dc:creator>
				<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://blog.pokpitch.com/?p=202</guid>
		<description><![CDATA[ถ้าเกิดเรามีปัญหาบางอย่างเกิดขึ้นบน *nix based server ไม่ว่าะเป็น linux, aix หรืออะไรก็ตาม คงจะหนีไม่พ้นการ track ข้อมูลจาก log file จำนวนมากๆ บน server ซึ่งมันเป็นเรื่องที่ไม่ค่อยสนุกแน่ๆ ถ้าเราต้อง download log  พวกนี้ทั้งหมดลงมาเพื่อควานหา error เอาที่ละ file มันจะง่ายกว่าถ้าเรารู้สิ่งที่เรากำลังจะหา ซึ่งก็หมายความว่าเราต้องรู้ pattern ของสิ่งที่เราต้องการจะหาก่อน ยกตัวอย่างเช่นถ้า เป็น error เกี่ยวกับ database ดังนั้น pattern มันก็น่าจะมีคำว่า  &#8220;SQL&#8221; และ &#8220;Exception&#8221; พวกนี้จะทำให้เราหาได้เร็วขึ้น &#8230; ยังไง? จากตัวอย่าง command ดังนี้ find . -name &#8220;*.py&#8221; &#124; xargs grep -n &#8220;There&#8221; ผลลัพธ์คือ [...]]]></description>
			<content:encoded><![CDATA[<p>ถ้าเกิดเรามีปัญหาบางอย่างเกิดขึ้นบน *nix based server ไม่ว่าะเป็น linux, aix หรืออะไรก็ตาม คงจะหนีไม่พ้นการ track ข้อมูลจาก log file จำนวนมากๆ บน server ซึ่งมันเป็นเรื่องที่ไม่ค่อยสนุกแน่ๆ ถ้าเราต้อง download log  พวกนี้ทั้งหมดลงมาเพื่อควานหา error เอาที่ละ file</p>
<p>มันจะง่ายกว่าถ้าเรารู้สิ่งที่เรากำลังจะหา ซึ่งก็หมายความว่าเราต้องรู้ pattern ของสิ่งที่เราต้องการจะหาก่อน ยกตัวอย่างเช่นถ้า เป็น error เกี่ยวกับ database ดังนั้น pattern มันก็น่าจะมีคำว่า  &#8220;SQL&#8221; และ &#8220;Exception&#8221; พวกนี้จะทำให้เราหาได้เร็วขึ้น &#8230; ยังไง?</p>
<p><span id="more-202"></span></p>
<p>จากตัวอย่าง command ดังนี้</p>
<blockquote><p>find . -name &#8220;*.py&#8221; | xargs grep -n &#8220;There&#8221;</p></blockquote>
<p>ผลลัพธ์คือ</p>
<blockquote><p>./ex4.py:11:print &#8220;There are&#8221;, cars, &#8220;cars available.&#8221;<br />
./ex4.py:12:print &#8220;There are only&#8221;, drivers, &#8220;drivers available.&#8221;<br />
./ex4.py:13:print &#8220;There will be&#8221;, cars_not_driven, &#8220;empty cars today.&#8221;<br />
./ex6.py:1:x = &#8220;There are %d types of people.&#8221; % 10</p></blockquote>
<p>จะเห็นได้ว่า filter เอาเฉพาะส่วนที่เราสนใจออกมาได้แล้ว แถมยังรู้ด้วยว่ามันอยู่ที่บรรทัดไหน คราวนี้เราก็ focus ไปที่ไฟล์นั้นๆ ได้เลย</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pokpitch.com/2011/%e0%b8%88%e0%b8%b0%e0%b8%94%e0%b8%b9-log-%e0%b8%9a%e0%b8%99-nix-%e0%b8%a2%e0%b8%b1%e0%b8%87%e0%b9%84%e0%b8%87%e0%b9%83%e0%b8%ab%e0%b9%89%e0%b9%84%e0%b8%a7%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b8%aa%e0%b8%b8/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>เลือกหนึ่งอย่างหรือเอาทั้งสองอย่าง</title>
		<link>http://blog.pokpitch.com/2011/%e0%b9%80%e0%b8%a5%e0%b8%b7%e0%b8%ad%e0%b8%81%e0%b8%ab%e0%b8%99%e0%b8%b6%e0%b9%88%e0%b8%87%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%ab%e0%b8%a3%e0%b8%b7%e0%b8%ad%e0%b9%80%e0%b8%ad%e0%b8%b2</link>
		<comments>http://blog.pokpitch.com/2011/%e0%b9%80%e0%b8%a5%e0%b8%b7%e0%b8%ad%e0%b8%81%e0%b8%ab%e0%b8%99%e0%b8%b6%e0%b9%88%e0%b8%87%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%ab%e0%b8%a3%e0%b8%b7%e0%b8%ad%e0%b9%80%e0%b8%ad%e0%b8%b2#comments</comments>
		<pubDate>Wed, 25 May 2011 18:17:50 +0000</pubDate>
		<dc:creator>Pokpitch</dc:creator>
				<category><![CDATA[การใช้ชีวิต]]></category>

		<guid isPermaLink="false">http://blog.pokpitch.com/?p=195</guid>
		<description><![CDATA[ดูๆไปแล้วเนื้อหาในบล็อคออกจะเป็นแนวบ่นๆ เรื่องราวที่เกิดขึ้นในชีวิตเป็นส่วนใหญ่เลยเหมือนกันแฮะ วันนี้ก็เช่นกัน เป็นเรื่องเกี่ยวกับกับสิ่งที่ต้องตัดสินใจ ระหว่าง 1) เรียนต่อ ป.โท พร้อมๆ กับการซื้อคอนโด 2) ซื้อคอนโดให้เรียบร้อยก่อน แล้วค่อยเรียน ป. โท ปีหน้า จริงๆแล้วตัวเลือกที่ 1 ก็เป็นตัวเลือกที่อยู่ในความคิดผมมาตลอด แต่เมื่อลองแตกรายละเอียดค่าใช้จ่ายทั้งหมดแล้วพบว่าผมต้องเก็บเงินให้ได้  ประมาณ 350,000 บาทในเวลา 11 เดือนซึ่งดูแล้วโอกาศที่จะทำได้นั้นค่อนข้างยากมากๆ (แต่ก็มีโอกาศ) เพราะหากจะหา 350,000 บาทนี้ให้ได้จริงๆ ผมต้องขายหุ้นที่มีอยู่ออกมา เพื่อเอาเงินมาใช้ ซึ่งผมลำบากใจพอสมควร เพราะนี่คือเงินเก็บของผมเลยก็ว่าได้ ไม่อยากเอามาใช้เลย อยากให้มันอยู่อย่่างนั้น คือจริงๆแล้วผมไม่อยากจะไปรบกวนเงินจากที่บ้านด้วยทั้งๆที่รู้ว่าถ้าขอก็ต้องได้ แต่ไม่ขอดีกว่า โตขนาดนี้แล้วควรรับผิดชอบด้วยตัวเองได้แล้ว อืม&#8230; หลายคนอาจจะสงสัยว่า 350,000 บาทมันมีค่าอะไรบ้าง ขอแจกแจงตามนี้แล้วกัน ค่าเทอมราวๆ 3 เทอม (นับตั้งแต่เริ่มเรียนถึงวันที่ผ่อนดาวน์งวดสุดท้าย) = 150,000 ค่าผ่อนดาวน์ 12 งวด = 150,000 ค่าใช้จ่ายอื่นๆ [...]]]></description>
			<content:encoded><![CDATA[<p>ดูๆไปแล้วเนื้อหาในบล็อคออกจะเป็นแนวบ่นๆ เรื่องราวที่เกิดขึ้นในชีวิตเป็นส่วนใหญ่เลยเหมือนกันแฮะ</p>
<p>วันนี้ก็เช่นกัน เป็นเรื่องเกี่ยวกับกับสิ่งที่ต้องตัดสินใจ ระหว่าง</p>
<p>1) เรียนต่อ ป.โท พร้อมๆ กับการซื้อคอนโด</p>
<p>2) ซื้อคอนโดให้เรียบร้อยก่อน แล้วค่อยเรียน ป. โท ปีหน้า</p>
<p><span id="more-195"></span></p>
<p>จริงๆแล้วตัวเลือกที่ 1 ก็เป็นตัวเลือกที่อยู่ในความคิดผมมาตลอด แต่เมื่อลองแตกรายละเอียดค่าใช้จ่ายทั้งหมดแล้วพบว่าผมต้องเก็บเงินให้ได้  ประมาณ 350,000 บาทในเวลา 11 เดือนซึ่งดูแล้วโอกาศที่จะทำได้นั้นค่อนข้างยากมากๆ (แต่ก็มีโอกาศ)</p>
<p>เพราะหากจะหา 350,000 บาทนี้ให้ได้จริงๆ ผมต้องขายหุ้นที่มีอยู่ออกมา เพื่อเอาเงินมาใช้ ซึ่งผมลำบากใจพอสมควร เพราะนี่คือเงินเก็บของผมเลยก็ว่าได้ ไม่อยากเอามาใช้เลย อยากให้มันอยู่อย่่างนั้น</p>
<p>คือจริงๆแล้วผมไม่อยากจะไปรบกวนเงินจากที่บ้านด้วยทั้งๆที่รู้ว่าถ้าขอก็ต้องได้ แต่ไม่ขอดีกว่า โตขนาดนี้แล้วควรรับผิดชอบด้วยตัวเองได้แล้ว อืม&#8230; หลายคนอาจจะสงสัยว่า 350,000 บาทมันมีค่าอะไรบ้าง ขอแจกแจงตามนี้แล้วกัน</p>
<p>ค่าเทอมราวๆ 3 เทอม (นับตั้งแต่เริ่มเรียนถึงวันที่ผ่อนดาวน์งวดสุดท้าย) = 150,000</p>
<p>ค่าผ่อนดาวน์ 12 งวด = 150,000</p>
<p>ค่าใช้จ่ายอื่นๆ ตอนโอนคอนโด = 50,000</p>
<p>ตอนนี้ยังไม่ตัดสินใจอะไร แต่พอถึงเวลาคงต้องตัดสินใจแล้วบอกกับทางบ้านว่าเลือกทางไหน ที่บ้านคงจะเข้าใจเหตุผลเรานะว่าทำไมเราต้องเลือก</p>
<p>ปล. หลายคนสงสัยทำไมผมไม่กู้เงินไปเรียน ผมไม่ชอบกู้ ถ้าไม่จำเป็นจริงๆ อะไรที่เก็บเงินได้ ไม่เร่งรีบก็เก็บเอา และที่สำคัญผมไม่ชอบทำอะไรเกินตัว จนทำให้คนอื่นต้องมาลำบากกับผม <img src='http://blog.pokpitch.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pokpitch.com/2011/%e0%b9%80%e0%b8%a5%e0%b8%b7%e0%b8%ad%e0%b8%81%e0%b8%ab%e0%b8%99%e0%b8%b6%e0%b9%88%e0%b8%87%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%ab%e0%b8%a3%e0%b8%b7%e0%b8%ad%e0%b9%80%e0%b8%ad%e0%b8%b2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ซื้อคอนโดแล้วครับ</title>
		<link>http://blog.pokpitch.com/2011/%e0%b8%8b%e0%b8%b7%e0%b9%89%e0%b8%ad%e0%b8%84%e0%b8%ad%e0%b8%99%e0%b9%82%e0%b8%94%e0%b9%81%e0%b8%a5%e0%b9%89%e0%b8%a7%e0%b8%84%e0%b8%a3%e0%b8%b1%e0%b8%9a</link>
		<comments>http://blog.pokpitch.com/2011/%e0%b8%8b%e0%b8%b7%e0%b9%89%e0%b8%ad%e0%b8%84%e0%b8%ad%e0%b8%99%e0%b9%82%e0%b8%94%e0%b9%81%e0%b8%a5%e0%b9%89%e0%b8%a7%e0%b8%84%e0%b8%a3%e0%b8%b1%e0%b8%9a#comments</comments>
		<pubDate>Mon, 23 May 2011 09:18:49 +0000</pubDate>
		<dc:creator>Pokpitch</dc:creator>
				<category><![CDATA[การใช้ชีวิต]]></category>

		<guid isPermaLink="false">http://blog.pokpitch.com/?p=187</guid>
		<description><![CDATA[ในที่สุดผมก็ได้คอนโดสมใจอยาก หลังจากหาซื้อมานานนับปี โครงการนี้ชื่อว่า &#8220;Cheteau In Town Vibhavadi 30 (Phaholyothin 21)&#8221; ซึ่งจุดเด่นคือเข้าออกได้ 2 ฝั่งถนนคือ ถนนวิภาวดีและถนนพหลโยธิน ทำเลตั้งอยู่หลังคอนโดศุภาลัย พหลโยธิน ซึ่งเป็นโครงการใหญ่ที่สุดในละแวกนี้ รายละเอียดห้องที่ผมซื้อก็เป็นห้องขนาด 29 ตารางเมตร แบบ 1 ห้องนอน 1 ห้องครัว 1 ห้องน้ำ ทางโครงการได้ทำการ built in ในส่วนของห้องครัว และตกแต่งห้องน้ำไว้ให้เรียบร้อยแล้ว ในส่วนของห้องครัวนั้นค่อนข้างจะแคบ แต่ก็เหมาะสมกับห้องขนาด 29 ตารางเมตรแล้ว ผมชอบที่มันแบ่งไปเป็นสัดส่วนดี เพราะผมชอบทำอาหารกินเอง (แต่ขี้เกียจล้างชามประจำ) ตอนนี้ก็หนักใจพอสมควรเพราะว่าต้องซื้อของเพิ่ม เช่น เตียง ตู้ต่างๆ เป็นต้น เพราะไม่มีอะไรให้เลย มันยังไม่จบเพียงเท่านั้นครับ ในวันที่ผมต้องทำธุระกรรมเพื่อโอนนั้น จะต้องมีค่าใช้จ่ายดังนี้เพิื่่มขึ้นมาอีก ค่าธรรมเนียมจัดการยื่นกู้ &#8230; ประมาณ 2,000 บาท ค่าเจ้าหน้าที่ทำนิติกรรม &#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>ในที่สุดผมก็ได้คอนโดสมใจอยาก หลังจากหาซื้อมานานนับปี</p>
<p>โครงการนี้ชื่อว่า &#8220;Cheteau In Town Vibhavadi 30 (Phaholyothin 21)&#8221; ซึ่งจุดเด่นคือเข้าออกได้ 2 ฝั่งถนนคือ ถนนวิภาวดีและถนนพหลโยธิน</p>
<p>ทำเลตั้งอยู่หลังคอนโดศุภาลัย พหลโยธิน ซึ่งเป็นโครงการใหญ่ที่สุดในละแวกนี้</p>
<p><a href="http://blog.pokpitch.com/wp-content/uploads/2011/05/uint_plan.jpg"><img class="alignnone size-medium wp-image-188" title="uint_plan" src="http://blog.pokpitch.com/wp-content/uploads/2011/05/uint_plan-224x300.jpg" alt="" width="224" height="300" /></a></p>
<p>รายละเอียดห้องที่ผมซื้อก็เป็นห้องขนาด 29 ตารางเมตร แบบ 1 ห้องนอน 1 ห้องครัว 1 ห้องน้ำ</p>
<p>ทางโครงการได้ทำการ built in ในส่วนของห้องครัว และตกแต่งห้องน้ำไว้ให้เรียบร้อยแล้ว</p>
<p><span id="more-187"></span></p>
<p><a href="http://blog.pokpitch.com/wp-content/uploads/2011/05/overview2.jpg"><img class="alignnone size-medium wp-image-190" title="overview2" src="http://blog.pokpitch.com/wp-content/uploads/2011/05/overview2-300x224.jpg" alt="" width="300" height="224" /></a></p>
<p>ในส่วนของห้องครัวนั้นค่อนข้างจะแคบ แต่ก็เหมาะสมกับห้องขนาด 29 ตารางเมตรแล้ว ผมชอบที่มันแบ่งไปเป็นสัดส่วนดี เพราะผมชอบทำอาหารกินเอง (แต่ขี้เกียจล้างชามประจำ) ตอนนี้ก็หนักใจพอสมควรเพราะว่าต้องซื้อของเพิ่ม เช่น เตียง ตู้ต่างๆ เป็นต้น เพราะไม่มีอะไรให้เลย</p>
<p><a href="http://blog.pokpitch.com/wp-content/uploads/2011/05/overview1.jpg"><img class="alignnone size-medium wp-image-189" title="overview1" src="http://blog.pokpitch.com/wp-content/uploads/2011/05/overview1-300x224.jpg" alt="" width="300" height="224" /></a></p>
<p>มันยังไม่จบเพียงเท่านั้นครับ ในวันที่ผมต้องทำธุระกรรมเพื่อโอนนั้น จะต้องมีค่าใช้จ่ายดังนี้เพิื่่มขึ้นมาอีก</p>
<p>ค่าธรรมเนียมจัดการยื่นกู้ &#8230; ประมาณ 2,000 บาท<br />
ค่าเจ้าหน้าที่ทำนิติกรรม &#8230; 500 บาท<br />
ค่าประกันอัคคีภัย &#8230; ประมาณ 1,000-2,000 บาทสำหรับ 3 ปีแรกหลังจากนั้นก็จ่ายใหม่<br />
ค่าโอน 2% ของราคาซื้อขายที่แจ้งกับจนท.กรมที่ดิน (ประมาณ 40,000 บาท เพราะคอนโดราคา 2 ล้าน)<br />
ค่าธรรมเนียมจำนอง 0.01% จากยอดกู้ &#8230; จ่ายให้กรมที่ดินวันโอน (ประมาณ 180 เพราะกู้ 1.8 ล้าน)<br />
ค่าประกันมิเตอร์ไฟฟ้า 4,000</p>
<p>รวมแล้วประมาณ 50,000 บาท</p>
<p>ศิริรวมแล้วก็น่าจะต้่องจ่ายเงินทั้งหมด (ไม่รวมเงินที่กู้ธนาคาร) ราวๆ 250,000 บาทเลยทีเดียว &#8230; เครียดเอาเรื่อง</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pokpitch.com/2011/%e0%b8%8b%e0%b8%b7%e0%b9%89%e0%b8%ad%e0%b8%84%e0%b8%ad%e0%b8%99%e0%b9%82%e0%b8%94%e0%b9%81%e0%b8%a5%e0%b9%89%e0%b8%a7%e0%b8%84%e0%b8%a3%e0%b8%b1%e0%b8%9a/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>วาง​แผนซื้อบ้านอย่างชาญฉลาด</title>
		<link>http://blog.pokpitch.com/2011/%e0%b8%a7%e0%b8%b2%e0%b8%87%e2%80%8b%e0%b9%81%e0%b8%9c%e0%b8%99%e0%b8%8b%e0%b8%b7%e0%b9%89%e0%b8%ad%e0%b8%9a%e0%b9%89%e0%b8%b2%e0%b8%99%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%8a%e0%b8%b2</link>
		<comments>http://blog.pokpitch.com/2011/%e0%b8%a7%e0%b8%b2%e0%b8%87%e2%80%8b%e0%b9%81%e0%b8%9c%e0%b8%99%e0%b8%8b%e0%b8%b7%e0%b9%89%e0%b8%ad%e0%b8%9a%e0%b9%89%e0%b8%b2%e0%b8%99%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%8a%e0%b8%b2#comments</comments>
		<pubDate>Sat, 30 Apr 2011 10:19:32 +0000</pubDate>
		<dc:creator>Pokpitch</dc:creator>
				<category><![CDATA[การใช้ชีวิต]]></category>

		<guid isPermaLink="false">http://blog.pokpitch.com/?p=182</guid>
		<description><![CDATA[หาก​เราสอบถามคนทั่ว​ไปว่า​ในชีวิตหนึ่ง ​เราอยาก​ได้ อยากมีอะ​ไร​เป็นของตัว​เองบ้าง? ​เชื่อ​เหลือ​เกินว่า​ในคำตอบ​ทั้งหลาย​ทั้งปวงของคนส่วน​ใหญ่ จะต้องมี &#8220;บ้าน&#8221; ​เป็นหนึ่ง​ในคำตอบอย่าง​แน่นอน อาจด้วย​เหตุที่ &#8220;บ้าน&#8221; ​เป็น​ทั้ง​ความจำ​เป็น ​ความฝัน ​และ​ความหวังของคนทั่ว​ไป นั่น​จึง​ทำ​ให้ราคาบ้านมี​แต่จะสูงขึ้นตาม​ความต้อง​การ​และปัจจัย​เงิน​เฟ้อ ยิ่งคน​ในยุคปัจจุบันที่คนส่วน​ใหญ่มีราย​ได้กับค่า​ใช้จ่าย​ไม่ค่อยสอดคล้องกัน ​การจะ​เ​ก็บ​เงินซื้อบ้าน​ในฝัน​ได้สักหลัง ​จึง​เป็น​เรื่องยาก ​ไ​และนั่นคือจุด​เริ่มต้นของ​การกู้ยืม​เงิน​และสร้างภาระหนี้สิน​ในระยะยาว​ให้กับตัว​เอง ดังนั้น ​การจะตัดสิน​ใจซื้อบ้าน​ใน​แต่ละครั้ง ​เรา​จึงควรศึกษาข้อมูล ​และวาง​แผน​การ​เงินของตัว​เอง​ให้​เหมาะสม​เสียก่อน ​เพื่อ​ให้มั่น​ใจว่า​การซื้อบ้านจะ​ไม่ส่งผลกระทบต่อสภาพคล่อง อันหมาย​ถึง​การ​ทำลาย​ความมั่งคั่งมั่นคง​ในอนาคต ​และ​เพื่อ​ให้​ในท้ายที่สุด &#8220;บ้าน&#8221; กลาย​เป็นทรัพย์สินของ​เราอย่าง​แท้จริง สำหรับ​ผู้ที่ฝันอยากมีบ้าน​เป็นของตัว​เอง ผมมี​แนวทาง​การวาง​แผนซื้อบ้านอย่างง่าย มานำ​เสนอกัน ดังนี้ครับ 1. กำหนดรูป​แบบบ้านที่ต้อง​การ ​เป้าหมายคือจุด​เริ่มต้นของทุก​เรื่อง​ใน​โลก​การ​เงิน ดังนั้นก่อนที่คุณจะซื้อบ้าน อันดับ​แรกคุณต้องกำหนดรูป​แบบบ้าน​ในฝัน​ให้ชัด​เจน​เสียก่อน ​ทั้งนี้ต้องดู​ความต้อง​การที่​แท้จริง​และ​ความ​เหมาะสมด้วย ​เริ่มจากตรวจสอบ​ความต้อง​การของตัว​เองว่า ต้อง​การบ้าน​แบบ​ไหน บ้าน​เดี่ยว ทาวน์​เฮ้าส์ คอน​โด สามห้องนอน สองห้องน้ำ ​หรือ​แบบ​ไหน Location จะ​เอาที่​ไหนดี ​ทั้งนี้​การออกสำรวจตัวอย่างบ้าน​ในฝัน ​ก็จะช่วย​ให้ภาพของ​ความต้อง​การของ​เราชัด​เจนยิ่งขึ้นด้วย ​เมื่อ​ได้ภาพของบ้าน​ในฝัน​แล้ว ​ก็มากำหนด​เป้าหมาย​ในรูปตัว​เงินว่า บ้าน​ในฝันของคุณมีราคา​เท่า​ไหร่ ​เพื่อวาง​แผน​ใน​การซื้อหา​และครอบครองต่อ​ไป 2. วาง​แผนดาวน์ ​และจดจำนอง [...]]]></description>
			<content:encoded><![CDATA[<p>หาก​เราสอบถามคนทั่ว​ไปว่า​ในชีวิตหนึ่ง ​เราอยาก​ได้ อยากมีอะ​ไร​เป็นของตัว​เองบ้าง? ​เชื่อ​เหลือ​เกินว่า​ในคำตอบ​ทั้งหลาย​ทั้งปวงของคนส่วน​ใหญ่ จะต้องมี &#8220;บ้าน&#8221; ​เป็นหนึ่ง​ในคำตอบอย่าง​แน่นอน</p>
<p>อาจด้วย​เหตุที่ &#8220;บ้าน&#8221; ​เป็น​ทั้ง​ความจำ​เป็น ​ความฝัน ​และ​ความหวังของคนทั่ว​ไป นั่น​จึง​ทำ​ให้ราคาบ้านมี​แต่จะสูงขึ้นตาม​ความต้อง​การ​และปัจจัย​เงิน​เฟ้อ ยิ่งคน​ในยุคปัจจุบันที่คนส่วน​ใหญ่มีราย​ได้กับค่า​ใช้จ่าย​ไม่ค่อยสอดคล้องกัน ​การจะ​เ​ก็บ​เงินซื้อบ้าน​ในฝัน​ได้สักหลัง ​จึง​เป็น​เรื่องยาก ​ไ​และนั่นคือจุด​เริ่มต้นของ​การกู้ยืม​เงิน​และสร้างภาระหนี้สิน​ในระยะยาว​ให้กับตัว​เอง</p>
<p><span id="more-182"></span></p>
<p>ดังนั้น ​การจะตัดสิน​ใจซื้อบ้าน​ใน​แต่ละครั้ง ​เรา​จึงควรศึกษาข้อมูล ​และวาง​แผน​การ​เงินของตัว​เอง​ให้​เหมาะสม​เสียก่อน ​เพื่อ​ให้มั่น​ใจว่า​การซื้อบ้านจะ​ไม่ส่งผลกระทบต่อสภาพคล่อง อันหมาย​ถึง​การ​ทำลาย​ความมั่งคั่งมั่นคง​ในอนาคต ​และ​เพื่อ​ให้​ในท้ายที่สุด &#8220;บ้าน&#8221; กลาย​เป็นทรัพย์สินของ​เราอย่าง​แท้จริง</p>
<p>สำหรับ​ผู้ที่ฝันอยากมีบ้าน​เป็นของตัว​เอง ผมมี​แนวทาง​การวาง​แผนซื้อบ้านอย่างง่าย มานำ​เสนอกัน ดังนี้ครับ<br />
1. กำหนดรูป​แบบบ้านที่ต้อง​การ</p>
<p>​เป้าหมายคือจุด​เริ่มต้นของทุก​เรื่อง​ใน​โลก​การ​เงิน ดังนั้นก่อนที่คุณจะซื้อบ้าน อันดับ​แรกคุณต้องกำหนดรูป​แบบบ้าน​ในฝัน​ให้ชัด​เจน​เสียก่อน ​ทั้งนี้ต้องดู​ความต้อง​การที่​แท้จริง​และ​ความ​เหมาะสมด้วย ​เริ่มจากตรวจสอบ​ความต้อง​การของตัว​เองว่า ต้อง​การบ้าน​แบบ​ไหน บ้าน​เดี่ยว ทาวน์​เฮ้าส์ คอน​โด สามห้องนอน สองห้องน้ำ ​หรือ​แบบ​ไหน Location จะ​เอาที่​ไหนดี ​ทั้งนี้​การออกสำรวจตัวอย่างบ้าน​ในฝัน ​ก็จะช่วย​ให้ภาพของ​ความต้อง​การของ​เราชัด​เจนยิ่งขึ้นด้วย</p>
<p>​เมื่อ​ได้ภาพของบ้าน​ในฝัน​แล้ว ​ก็มากำหนด​เป้าหมาย​ในรูปตัว​เงินว่า บ้าน​ในฝันของคุณมีราคา​เท่า​ไหร่ ​เพื่อวาง​แผน​ใน​การซื้อหา​และครอบครองต่อ​ไป<br />
2. วาง​แผนดาวน์ ​และจดจำนอง</p>
<p>​เมื่อ​ได้​เป้าหมาย​ในรูปตัว​เงิน​แล้ว ​ก็ต้องมากำหนดวง​เงินกันว่าจะดาวน์​เท่า​ไหร่ จะกู้​เงินธนาคาร​เท่า​ไหร่ (ส่วน​ใหญ่คง​ไม่รอ​เ​ก็บ​เงินตัว​เองซื้อ) ตรงนี้อยาก​เตือน​ผู้ที่ตั้ง​ใจจะมีบ้านว่าอย่าคิด​แต่อยากจะ​ได้บ้าน จนกู้​เงิน​โดย​ไม่ลืมหูลืมตา บางคนคิด​เอาว่ากู้​ไปก่อน ยิ่งถ้า​ไม่ต้องดาวน์​เลยยิ่งดี ตรงนี้​เป็น​ความคิดที่ผิด ​ทั้งนี้​เพราะ​การกู้​เงินซื้อบ้าน ​โดย​ไม่​ใช้​เงินตัว​เองดาวน์​เลยนั้น อาจ​ทำ​ให้ท่านมีภาระ​การผ่อนชำระคืนที่สูง​เกิน​ไป ​และอาจส่งผลกระทบต่อสภาพคล่อง​ในภายหลัง​ได้</p>
<p>ดังนั้นคุณต้องคำนวณตัว​เลขที่​เหมาะสมว่าจะดาวน์​เท่า​ไหร่ กู้​เท่า​ไหร่ กู้นาน​เท่า​ไหร่ ​และอัตราดอก​เบี้ย​เท่า​ใด (อันนี้​แล้ว​แต่​โปร​โมชันธนาคาร​แต่ละ​แห่ง) ​ทั้งนี้ควรชั่งน้ำหนักระหว่างค่า​ใช้จ่าย​โดยรวม กับสภาพคล่องที่จะต้องชำระคืน​ใน​แต่ละ​เดือน​ให้​เหมาะสม ​และที่สำคัญที่สุด ต้อง​ไม่กู้จน​ทำ​ให้อัตราผ่อนชำระคืนราย​เดือน​เกินกำลัง ​ซึ่ง​โดยปกติ​แล้วตัว​เลข​เงินผ่อนชำระบ้านที่ดี ​ไม่ควร​เกิน 30-40% ของรายรับ (​เช่น ​เงิน​เดือน 20,000 บาท ​ไม่ควรผ่อนบ้าน​เกิน 6,000 &#8211; 8,000 บาท)</p>
<p>นอก​เหนือ​ไปจาก​เรื่องของ​เงินดาวน์​และ​เงินกู้​แล้ว ​ผู้ที่จะซื้อบ้านยังต้องมอง​เลย​ไป​ถึงค่า​ใช้จ่าย​ใน​การ​ทำธุรกรรมต่างๆ อาทิ ค่าธรรม​เนียม​เงินกู้ ค่า​โอน ค่าจดจำนอง ค่าอากร ภาษีธุรกิจ​เฉพาะ (​ทั้งหมดนี้สอบถามจาก​ผู้ขาย ​หรือหาข้อมูล​เบื้องต้นจาก​เว็บ​ไซต์ธนาคาร​และกรมที่ดิน​ได้) รวม​ถึงค่าตก​แต่ง​และ​เฟอร์นิ​เจอร์ต่างๆ ที่จะ​ทำ​ให้บ้านของคุณ ​เป็นบ้าน​ในฝันอย่าง​แท้จริง<br />
3. วาง​แผนชำระคืนอย่างชาญฉลาด</p>
<p>​เมื่อ​ได้บ้านมาครอบครอง​แล้ว หน้าที่ที่คนซื้อบ้านจะต้อง​ทำ​ก็คือ ​การวาง​แผน​การชำระคืน คำถามมีอยู่ว่า ​ทำ​ไมต้องวาง​แผน​การชำระคืนด้วย ​ใน​เมื่อธนาคาร​เขา​ก็กำหนดค่างวดมาชัด​เจน​แล้วว่าต้องผ่อนชำระ​เดือนละ​เท่า​ไหร่ คำตอบ​ก็คือ ​เพื่อ​ให้​เราสามารถชำระหนี้​ทั้งหมด​ได้​เร็วกว่ากำหนด อันจะ​เป็น​การประหยัดค่า​ใช้จ่ายยัง​ไงหละ วิธี​การ​ก็สามารถท​ได้ง่ายๆ ดังนี้</p>
<p>3.1 ​ทำ​การชำระคืน​เงินผ่อนชำระตาม​เงื่อน​ไขธนาคาร บวกด้วย​เงินพิ​เศษ 10% ของค่างวด ตัวอย่าง​เช่น หากธนาคารกำหนด​ให้ท่านผ่อนชำระ​เดือนละ 10,000 บาท ท่านอาจจะนำส่ง​เงิน​เพิ่มอีก 1,000 บาท รวม​เป็น​เดือนละ 11,000 บาท ​โดย​ให้​แจ้ง​ความประสงค์กับธนาคาร​ให้ตัด​เงิน​เดือนละ 11,000 บาท ​แทนที่จะ​เป็น 10,000 บาท ทุก​เดือน (กรณี​ไม่​แจ้ง ​แม้จะนำส่ง 11,000 บาท ธนาคาร​ก็จะตัด​เงิน​เพียง 10,000 บาท​เท่านั้น) ด้วยวิธี​การนี้ จะ​ทำ​ให้ท่านสามารถผ่อนชำระ​เงินกู้ซื้อบ้านหมด​เร็วขึ้นราว 7-8 ปี ​เลยที​เดียว ​เพราะ​เงิน 1,000 บาทที่ท่านนำส่ง​เพิ่มจะ​ไปตัด​เงินต้น​โดยตรง ​ทำ​ให้​เงินต้นลดลง​เร็วขึ้นอีกนิด ​และช่วย​ให้ค่า​ใช้จ่าย​โดยรวมต่ำกว่า​การส่งตลอดระยะ​เวลา 30 ปี ​ได้อีกมาก (ทดลองคำนวณระยะ​เวลา​และค่า​ใช้จ่าย​โดยรวม​ใน​การชำระ​เงินกู้​ได้ที่ www.bankrate.com ​เลือก Calculator ​และ Mortgage Calculator)</p>
<p>3.2 หากท่าน​ไม่ถนัด​แบบ​แรก ​ก็อาจ​ใช้วิธี​การชำระ​เพิ่ม 1 งวด​ในทุกปี​ก็​ได้ ​เช่น พอ​ถึง​เดือนธันวาคม​แทนที่จะชำระหนี้​แค่ 10,000 บาท ​ก็​ให้​เพิ่ม​เป็น 20,000 บาท (ต้อง​แจ้งธนาคารอีก​เช่นกัน) ​แบบนี้​ก็สามารถลด​เวลา​การผ่อนชำระ​ได้​ใกล้​เคียงกันกับ​แบบ​แรก ​โดยท่านอาจรอ​ให้​ถึงช่วง​โบนัส ​หรือรับคอมมิชชั่นพิ​เศษ ค่อยนำ​เงิน​ไปทบกับ​เงินงวดผ่อนชำระ​ก็​ได้</p>
<p>กล่าว​โดยสรุป ​การกู้ซื้อบ้าน​ได้ยัง​ไม่ถือ​เป็น​การสิ้นสุดภาระของท่าน หาก​แต่​เป็น​เพียง​การ​เริ่มต้นของคนที่ฝันอยากจะมีบ้าน ดังนั้นท่านจะต้องมี​แผน​การชำระ​เงินคืน ​เพื่อ​ให้มั่น​ใจว่าบ้านที่ท่านซื้อ​ในท้ายที่สุดจะ​ได้​เป็นบ้านของท่าน ​หรือของคน​ในครอบครัวท่านอย่าง​แท้จริง อีกประ​เด็นหนึ่งที่จะลืม​ไม่​ได้​ก็คือ ​การบริหาร​ความ​เสี่ยง​ในระหว่างที่ยังมีภาระจดจำนอง ​ทั้งนี้ท่านควร​ทำประกันชีวิตครอบคลุมวง​เงินกู้ของท่าน​ไว้ด้วย ​เพื่อ​ให้มั่น​ใจว่าหาก​เกิด​เหตุ​ไม่คาดฝัน บ้านจะยังตก​เป็นทรัพย์สินของท่านอยู่</p>
<p>จักรพงษ์ ​เมษพันธุ์</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pokpitch.com/2011/%e0%b8%a7%e0%b8%b2%e0%b8%87%e2%80%8b%e0%b9%81%e0%b8%9c%e0%b8%99%e0%b8%8b%e0%b8%b7%e0%b9%89%e0%b8%ad%e0%b8%9a%e0%b9%89%e0%b8%b2%e0%b8%99%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%8a%e0%b8%b2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

