<?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>Sikachu!&#039;s Blog &#187; My Idea</title>
	<atom:link href="http://sikachu.com/category/my-idea/feed/" rel="self" type="application/rss+xml" />
	<link>http://sikachu.com</link>
	<description>I&#039;m a Ruby on Rails / jQuery web developer. Follow me at @sikachu</description>
	<lastBuildDate>Sat, 25 Dec 2010 15:13:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>My Devise custom routes</title>
		<link>http://sikachu.com/2010/12/my-devise-custom-routes/</link>
		<comments>http://sikachu.com/2010/12/my-devise-custom-routes/#comments</comments>
		<pubDate>Mon, 13 Dec 2010 15:40:42 +0000</pubDate>
		<dc:creator>Sikachu!</dc:creator>
				<category><![CDATA[My Idea]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Devise]]></category>
		<category><![CDATA[Rails 3]]></category>

		<guid isPermaLink="false">http://sikachu.com/?p=757</guid>
		<description><![CDATA[Since the release of Rails 3, I&#8217;ve been using Devise as my authentication gem. While it delivers everything I need, its default route doesn&#8217;t look really good when I have only one authentication scope, such as User. The default route when you&#8217;re using devise_for :users will look like this: new_user_session GET /users/sign_in(.:format) {:action=&#62;&#34;new&#34;, :controller=&#62;&#34;devise/sessions&#34;} user_session [...]]]></description>
			<content:encoded><![CDATA[<p>Since the release of Rails 3, I&#8217;ve been using <a href="http://github.com/plataformatec/devise" target="_blank">Devise</a> as my authentication gem. While it delivers everything I need, its default route doesn&#8217;t look really good when I have only one authentication scope, such as <code>User</code>. The default route when you&#8217;re using <code>devise_for :users</code> will look like this:</p>

<div class="wp_syntax"><div class="code"><pre class="console" style="font-family:monospace;">         new_user_session GET    /users/sign_in(.:format)          {:action=&gt;&quot;new&quot;, :controller=&gt;&quot;devise/sessions&quot;}
             user_session POST   /users/sign_in(.:format)          {:action=&gt;&quot;create&quot;, :controller=&gt;&quot;devise/sessions&quot;}
     destroy_user_session GET    /users/sign_out(.:format)         {:action=&gt;&quot;destroy&quot;, :controller=&gt;&quot;devise/sessions&quot;}
            user_password POST   /users/password(.:format)         {:action=&gt;&quot;create&quot;, :controller=&gt;&quot;devise/passwords&quot;}
        new_user_password GET    /users/password/new(.:format)     {:action=&gt;&quot;new&quot;, :controller=&gt;&quot;devise/passwords&quot;}
       edit_user_password GET    /users/password/edit(.:format)    {:action=&gt;&quot;edit&quot;, :controller=&gt;&quot;devise/passwords&quot;}
                          PUT    /users/password(.:format)         {:action=&gt;&quot;update&quot;, :controller=&gt;&quot;devise/passwords&quot;}
 cancel_user_registration GET    /users/cancel(.:format)           {:action=&gt;&quot;cancel&quot;, :controller=&gt;&quot;devise/registrations&quot;}
        user_registration POST   /users(.:format)                  {:action=&gt;&quot;create&quot;, :controller=&gt;&quot;devise/registrations&quot;}
    new_user_registration GET    /users/sign_up(.:format)          {:action=&gt;&quot;new&quot;, :controller=&gt;&quot;devise/registrations&quot;}
   edit_user_registration GET    /users/edit(.:format)             {:action=&gt;&quot;edit&quot;, :controller=&gt;&quot;devise/registrations&quot;}
                          PUT    /users(.:format)                  {:action=&gt;&quot;update&quot;, :controller=&gt;&quot;devise/registrations&quot;}
                          DELETE /users(.:format)                  {:action=&gt;&quot;destroy&quot;, :controller=&gt;&quot;devise/registrations&quot;}
        user_confirmation POST   /users/confirmation(.:format)     {:action=&gt;&quot;create&quot;, :controller=&gt;&quot;devise/confirmations&quot;}
    new_user_confirmation GET    /users/confirmation/new(.:format) {:action=&gt;&quot;new&quot;, :controller=&gt;&quot;devise/confirmations&quot;}
                          GET    /users/confirmation(.:format)     {:action=&gt;&quot;show&quot;, :controller=&gt;&quot;devise/confirmations&quot;}</pre></div></div>

<p>As you can see, all of the routes are defined under <code>/users</code> path. So, I&#8217;ve modified my devise route block to this:</p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;">devise_for <span style="color:#ff3333; font-weight:bold;">:users</span>, <span style="color:#ff3333; font-weight:bold;">:skip</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#ff3333; font-weight:bold;">:registrations</span>, <span style="color:#ff3333; font-weight:bold;">:sessions</span><span style="color:#006600; font-weight:bold;">&#93;</span> <span style="color:#9966CC; font-weight:bold;">do</span>
  <span style="color:#008000; font-style:italic;"># devise/registrations</span>
  get <span style="color:#996600;">'signup'</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'devise/registrations#new'</span>, <span style="color:#ff3333; font-weight:bold;">:as</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#ff3333; font-weight:bold;">:new_user_registration</span>
  post <span style="color:#996600;">'signup'</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'devise/registrations#create'</span>, <span style="color:#ff3333; font-weight:bold;">:as</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#ff3333; font-weight:bold;">:user_registration</span>
  get <span style="color:#996600;">'users/cancel'</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'devise/registrations#cancel'</span>, <span style="color:#ff3333; font-weight:bold;">:as</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#ff3333; font-weight:bold;">:cancel_user_registration</span>
  get <span style="color:#996600;">'users/edit'</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'devise/registrations#edit'</span>, <span style="color:#ff3333; font-weight:bold;">:as</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#ff3333; font-weight:bold;">:edit_user_registration</span>
  put <span style="color:#996600;">'users'</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'devise/registrations#update'</span>
  delete <span style="color:#996600;">'users/cancel'</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'devise/registrations#destroy'</span>
&nbsp;
  <span style="color:#008000; font-style:italic;"># devise/sessions</span>
  get <span style="color:#996600;">'signin'</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'devise/sessions#new'</span>, <span style="color:#ff3333; font-weight:bold;">:as</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#ff3333; font-weight:bold;">:new_user_session</span>
  post <span style="color:#996600;">'signin'</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'devise/sessions#create'</span>, <span style="color:#ff3333; font-weight:bold;">:as</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#ff3333; font-weight:bold;">:user_session</span>
  get <span style="color:#996600;">'signout'</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'devise/sessions#destroy'</span>, <span style="color:#ff3333; font-weight:bold;">:as</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#ff3333; font-weight:bold;">:destroy_user_session</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

<p>Which will yield these routes:</p>

<div class="wp_syntax"><div class="code"><pre class="console" style="font-family:monospace;">    new_user_registration GET    /signup(.:format)                 {:action=&gt;&quot;new&quot;, :controller=&gt;&quot;devise/registrations&quot;}
        user_registration POST   /signup(.:format)                 {:action=&gt;&quot;create&quot;, :controller=&gt;&quot;devise/registrations&quot;}
 cancel_user_registration GET    /users/cancel(.:format)           {:controller=&gt;&quot;devise/registrations&quot;, :action=&gt;&quot;cancel&quot;}
   edit_user_registration GET    /users/edit(.:format)             {:controller=&gt;&quot;devise/registrations&quot;, :action=&gt;&quot;edit&quot;}
                    users PUT    /users(.:format)                  {:action=&gt;&quot;update&quot;, :controller=&gt;&quot;devise/registrations&quot;}
             users_cancel DELETE /users/cancel(.:format)           {:controller=&gt;&quot;devise/registrations&quot;, :action=&gt;&quot;destroy&quot;}
         new_user_session GET    /signin(.:format)                 {:action=&gt;&quot;new&quot;, :controller=&gt;&quot;devise/sessions&quot;}
             user_session POST   /signin(.:format)                 {:action=&gt;&quot;create&quot;, :controller=&gt;&quot;devise/sessions&quot;}
     destroy_user_session GET    /signout(.:format)                {:action=&gt;&quot;destroy&quot;, :controller=&gt;&quot;devise/sessions&quot;}
            user_password POST   /users/password(.:format)         {:action=&gt;&quot;create&quot;, :controller=&gt;&quot;devise/passwords&quot;}
        new_user_password GET    /users/password/new(.:format)     {:action=&gt;&quot;new&quot;, :controller=&gt;&quot;devise/passwords&quot;}
       edit_user_password GET    /users/password/edit(.:format)    {:action=&gt;&quot;edit&quot;, :controller=&gt;&quot;devise/passwords&quot;}
                          PUT    /users/password(.:format)         {:action=&gt;&quot;update&quot;, :controller=&gt;&quot;devise/passwords&quot;}
        user_confirmation POST   /users/confirmation(.:format)     {:action=&gt;&quot;create&quot;, :controller=&gt;&quot;devise/confirmations&quot;}
    new_user_confirmation GET    /users/confirmation/new(.:format) {:action=&gt;&quot;new&quot;, :controller=&gt;&quot;devise/confirmations&quot;}
                          GET    /users/confirmation(.:format)     {:action=&gt;&quot;show&quot;, :controller=&gt;&quot;devise/confirmations&quot;}</pre></div></div>

<p>I think my new routes is much better. For example, I think user would prefer a path to sign in page to be <code>/signin</code> than <code>/users/sign_in</code>, as it more memorable.</p>
<p>I hope this post would inspire you more about customize Devise&#8217;s routes to fit your need.</p>
]]></content:encoded>
			<wfw:commentRss>http://sikachu.com/2010/12/my-devise-custom-routes/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Your great idea isn&#8217;t that great &#8230;</title>
		<link>http://sikachu.com/2010/08/your-great-idea-isnt-that-great/</link>
		<comments>http://sikachu.com/2010/08/your-great-idea-isnt-that-great/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 16:02:42 +0000</pubDate>
		<dc:creator>Sikachu!</dc:creator>
				<category><![CDATA[My Idea]]></category>
		<category><![CDATA[idea]]></category>

		<guid isPermaLink="false">http://sikachu.com/?p=720</guid>
		<description><![CDATA[&#8230; if it doesn&#8217;t get executed. That statement really apply to myself. I think I&#8217;m a good thinker, but somehow lack of the execution. I wasn&#8217;t notice anything about it at all until I reach a point in my life, which is &#8220;Getting a job.&#8221; Nowadays, being a programmer since Grade 10 doesn&#8217;t really count [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; if it doesn&#8217;t get executed.</p>
<p>That statement really apply to myself. I think I&#8217;m a good thinker, but somehow lack of the execution. I wasn&#8217;t notice anything about it at all until I reach a point in my life, which is &#8220;Getting a job.&#8221;</p>
<p>Nowadays, being a programmer since Grade 10 doesn&#8217;t really count if you don&#8217;t have a project that you can show off, or at least any open source project or contribution to the community. You need something to show off to that company that you&#8217;re capable, and skilled.</p>
<p>If you have great idea, make it real, or make it happen. Don&#8217;t just leave it die in your head or in your notebook as I do.</p>
]]></content:encoded>
			<wfw:commentRss>http://sikachu.com/2010/08/your-great-idea-isnt-that-great/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eat your own dog food, boy!</title>
		<link>http://sikachu.com/2010/06/eat-your-own-dog-food-boy/</link>
		<comments>http://sikachu.com/2010/06/eat-your-own-dog-food-boy/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 04:00:00 +0000</pubDate>
		<dc:creator>Sikachu!</dc:creator>
				<category><![CDATA[Garbage]]></category>
		<category><![CDATA[My Idea]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://sikachu.com/?p=507</guid>
		<description><![CDATA[Sometime, you have to eat your own dog food. If you&#8217;re writing a web application and let someone to use it, you actually have to be on it too. Make yourself to become an user of the site, and use it generally as everyday user. We usually say that nobody knows the problem more than [...]]]></description>
			<content:encoded><![CDATA[<p>Sometime, you have to eat your own dog food.</p>
<p>If you&#8217;re writing a web application and let someone to use it, you actually have to be on it too. Make yourself to become an user of the site, and use it generally as everyday user.</p>
<p>We usually say that nobody knows the problem more than user, so that&#8217;s why you need to be in the user role, or get in their shoes, to feel the application the way those user are facing everyday.</p>
<p>Eating your own dog food, or using what you&#8217;ve made, is a good thing. Trust me. That&#8217;s why I believe Google uses Gmail, 37 Signals using their Basecamp, Highrise and Campfire, and Microsoft uses IE mainly in their company (whaa??)</p>
<p>Try it, and let me know if it helps you to understand the pain your users have to take everyday or not, if any.</p>
]]></content:encoded>
			<wfw:commentRss>http://sikachu.com/2010/06/eat-your-own-dog-food-boy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone 4th generation business model in Thailand</title>
		<link>http://sikachu.com/2010/06/iphone-4th-generation-business-model-in-thailand/</link>
		<comments>http://sikachu.com/2010/06/iphone-4th-generation-business-model-in-thailand/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 04:00:04 +0000</pubDate>
		<dc:creator>Sikachu!</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[My Idea]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone 4G]]></category>

		<guid isPermaLink="false">http://sikachu.com/?p=502</guid>
		<description><![CDATA[คิดว่าพลายๆ คนคงจะได้ติดตามข่าวอยู่ กับเรื่องราวของ iPhone ตัวใหม่ ซึ่งถือเป็นรุ่นที่ 4 ที่ทาง Apple (น่าจะ) เปิดตัวออกมาในวันที่ 7 มิ.ย. นี้ (เท่ากับเที่ยงคืนวันที่ื 8 [คืนวันที่ 7] ในประเทศไทยนะครับ) จากข่าวที่มีภาพหลุดจากที่นู่นที่นี่ ไปจนถึงที่ Gizmodo มีตัวจริงมาโชว์ แล้วก็เรื่องอื่นๆ อีกมากมาย ซึ่งคงจะจัดจำหน่ายใน US หลังจากการเปิดตัวในทันที แต่ถ้ามองย้อนกลับไปยัง iPhone 3GS ในประเทศไทย ถ้าจำไม่ผิดจะเห็นได้ว่า Truemove นำเข้ามาขายในเดือนสิงหาคม ส่วน DTAC นั้น ตามเข้ามาขายในช่วงของต้นปี 2553 ซึ่งล้าหลังจาก Truemove ไปประมาณครึ่งปี (และถือว่าช้ากว่าผู้ให้บริการรายแรกไป 1 ปี) โดยส่วนตัวแล้ว ผมคิดว่า DTAC ใช้เวลาในการตัดสินใจลงทุนเอา iPhone เข้ามาขายนั้น &#8220;นานเกินไป&#8221; ครับ แต่เนื่องจาก [...]]]></description>
			<content:encoded><![CDATA[<p>คิดว่าพลายๆ คนคงจะได้ติดตามข่าวอยู่ กับเรื่องราวของ iPhone ตัวใหม่ ซึ่งถือเป็นรุ่นที่ 4 ที่ทาง Apple (น่าจะ) เปิดตัวออกมาในวันที่ 7 มิ.ย. นี้ (เท่ากับเที่ยงคืนวันที่ื 8 [คืนวันที่ 7] ในประเทศไทยนะครับ) จากข่าวที่มี<a href="http://blognone.com/node/16288" target="_blank">ภาพหลุด</a>จากที่นู่นที่นี่ ไปจนถึง<a href="http://www.blognone.com/node/15918" target="_blank">ที่ Gizmodo มีตัวจริงมาโชว์</a> แล้วก็เรื่องอื่นๆ อีกมากมาย ซึ่งคงจะจัดจำหน่ายใน US หลังจากการเปิดตัวในทันที</p>
<p>แต่ถ้ามองย้อนกลับไปยัง iPhone 3GS ในประเทศไทย ถ้าจำไม่ผิดจะเห็นได้ว่า Truemove นำเข้ามาขายในเดือนสิงหาคม ส่วน DTAC นั้น ตามเข้ามาขายในช่วงของต้นปี 2553 ซึ่งล้าหลังจาก Truemove ไปประมาณครึ่งปี (และถือว่าช้ากว่าผู้ให้บริการรายแรกไป 1 ปี)</p>
<p><img src="http://sikachu.com/wp-content/uploads/2010/06/Screen-shot-2553-06-05-at-22.04.401.png" alt="Screen shot 2553-06-05 at 22.04.40.png" border="0" width="520" height="326" /></p>
<p>โดยส่วนตัวแล้ว ผมคิดว่า DTAC ใช้เวลาในการตัดสินใจลงทุนเอา iPhone เข้ามาขายนั้น &#8220;นานเกินไป&#8221; ครับ แต่เนื่องจาก DTAC ได้ภาษีในการที่เครือข่าย EDGE ดีกว่า Truemove จึงทำให้มียอดขายดีในระดับหนึ่ง เพราะคนมั่นใจในเครือข่าย (ผมว่าโฆษณา ก็ช่วยสร้างภาพให้ดีขึ้นส่วนหนึ่งด้วยล่ะครับ)</p>
<p>แต่ถามว่า แล้วจะเป็นอย่างไรต่อไป ผมว่าน่าสนใจครับ</p>
<p>ผมว่าหลังจาก iPhone 4th Generation เปิดตัวแล้ว กระแสของการซื้อ iPhone คงจะบูมขึ้นมาอีกครั้งหนึ่ง เพราะฉะนั้นผมคิดว่าถ้าใครสามารถคุยกับ Apple แล้วนำเข้ามาขายได้เร็วที่สุด แน่นอนว่าฝ่ายนั้นคงจะชนะแน่นอนครับ</p>
<p>แต่ว่า ถ้าทั้งสองฝ่ายเปิดตัวพร้อมกัน (ซึ่งส่วนใหญ่ หลายๆ ประเทศจะเป็นอย่างนี้) ผมว่าคราวนี้คงจะเป็นฝ่าย DTAC ที่ชนะครับ เพราะผมเชื่อว่ามีหลายๆ คนคงเลือก DTAC แทนที่จะเป็น Truemove เพราะเรื่องของคุณภาพของ EDGE ครับ</p>
<p>แต่ถ้า DTAC ขายเครื่องได้มากกว่าจริง สถานการณ์จะเริ่มพลิกแล้วล่ะครับ!</p>
<p>จากวันที่ขายเครื่องวันแรก ผมคิดว่าไม่เกิน 2-3 เดือนนั้น DTAC คงจะมีปัญหาเรื่องของช่องสัญญาณของการให้บริการ Internet แน่นอนครับ หากไม่มีการจัดสรรช่องสัญญาณให้ดี และไม่มีการเพิ่ม bandwidth</p>
<p>ถามว่าทำไม? เพราะว่าเอาเข้าจริงแล้ว iPhone นี่กิน bandwidth มากกว่าที่คิดนะครับ อย่าง AT&#038;T ยังออกมาบอกเลยว่า 40% ของ traffic ทั้งหมด เป็นของ iPhone ซึ่งทำให้ระบบแทบที่จะรับไม่ไหว (แล้วก็โดนด่าแหลกลาญครับ แหะๆๆ)</p>
<p><img src="http://sikachu.com/wp-content/uploads/2010/06/500x_comp8.jpg" alt="500x_comp8.jpg" border="0" width="500" height="333" /></p>
<p>เพราะฉะนั้นถ้าไม่มีอะไรเปลี่ยนแปลง ในตอนนี้ระบบของ DTAC ที่ใช้ APN เดียวรวมกันนั่นคือ &#8216;internet&#8217; คงจะมีโอกาสล่มเป็นแน่แท้ครับ แล้วผมก็หวังว่าหลังจากที่มีการเปิดตัว iPhone พร้อม package ใหม่ คงจะมีการแบ่งแยก APN ของ iPhone ให้ชัดเจนเลย จะทำให้ระบบเบามากกว่านี้ครับ</p>
<p>แต่ว่าอย่างไรก็ตาม ผมว่าถ้า AIS เข้ามาเล่นตามกระแส iPhone ด้วยนี่ &#8230; ผมว่า DTAC คงจะหืดขึ้นคอ ส่วน Truemove นี่คงปลิวกระเด็นเลยล่ะครับ เพราะอย่างไรก็ตามความเสถียรของ internet ของ AIS นั้นก็ยังคงดีกว่ามากๆ แล้วยิ่งการที่มีฐานลูกค้าเดิมหนุนหลังอยู่แล้ว ถ้า AIS เปิดตัว iPhone มานี่ สะท้านแน่นอนล่ะครับ</p>
<p>เรามาดูกันเถอะครับว่าจะเป็นอย่างไรต่อไป อย่าลืมครับว่า &#8230; &#8220;ใครเข้ามาก่อนชนะ มาพร้อมกันใครเน็ตดีชนะ แต่ถ้า AIS มา เจ้ามือกินเรียบ&#8221; แน่นอนครับ <img src='http://sikachu.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>ปล. ผมเป็นผู้ใช้ DTAC ครับ ปัจจุบันผมรู้สึกว่าเน็ตห่วยลงได้ใจครับ -_-&#8217;<br />
ปปล. ผมไม่เอา 3G เข้ามาเป็นตัวตัดสิน เพราะว่า Truemove &#8220;น่าจะ&#8221; โดนยึด 3G, TOT ไม่น่าจะเอา iPhone เข้ามาขาย และประเทศเราก็จะไป LTE (3.9G) ซึ่ง iPhone ก็ไม่น่าจะรองรับได้ &#8230; พอมองการณ์ไกลก็ล่อซะเหยียดไม่ถึงเลยนะ -_-&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://sikachu.com/2010/06/iphone-4th-generation-business-model-in-thailand/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ระบบเก็บเงินรวมของ BTS/MRT/BMA</title>
		<link>http://sikachu.com/2010/06/bts-mrt-bma-shared-model/</link>
		<comments>http://sikachu.com/2010/06/bts-mrt-bma-shared-model/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 04:48:46 +0000</pubDate>
		<dc:creator>Sikachu!</dc:creator>
				<category><![CDATA[My Idea]]></category>
		<category><![CDATA[BMA]]></category>
		<category><![CDATA[BTS]]></category>
		<category><![CDATA[MRT]]></category>
		<category><![CDATA[ขสมก.]]></category>

		<guid isPermaLink="false">http://sikachu.com/?p=495</guid>
		<description><![CDATA[จำได้ว่าเคยมีไอเดียเกี่ยวกับเรื่องนี้ตั้งแต่ตอนที่อยู่ม. 4 ผ่านมาแล้ว 9 ปี มันก็ยังไม่คืบหน้าไปถึงไหน ผมว่าสิ่งที่คนกรุงเทพหวังเป็นอันดับต้นๆ ของการใช้ชีวิตอยู่ที่นี่ คือการที่ให้ระบบขนส่งมวลชนทุกอย่างนั้น มีความสะดวกสบายในการใช้บริการ ซึ่งหนึ่งในสิ่งนั้นก็คือระบบจัดเก็บค่าบริการของระบบขนส่งมวลชนครับ ปัจจุบันนี้ ระบบขนส่งมวลชนในกรุงเทพนั้น ต่างคนก็ต่างเก็บค่าใช้บริการในระบบที่ต่างกัน กล่าวคือ BTS ใช้บัตรแม่เหล็กกับ RFID (Smart Pass) ส่วน MRT นั้นใช้แต่ RFID (Token + Value Card) แต่รถเมล์นั้นกลับรับแต่เงินสด ซึ่งจะเห็นได้ว่าหากเราเดินทางในกรุงเทพนั้น ถ้าต้องขึ้นรถต่อรถไฟฟ้าแล้วต่อใต้ดิน เราต้องพกทั้งเงินสดและบัตร RFID สองใบ ซึ่งมันก็ดูไม่สะดวกเอาซะเลย ผมเลยคิดว่า จริงๆ แล้วเราน่าจะมีบัตรอะไรสักอย่าง ที่เราสามารถเติมเงินเอาไว้ แล้วใช้เดินทางกับระบบใดก็ได้ครับ แล้วจะพัฒนาระบบได้อย่างไร ตรงนี้ผมแยกเป็นสองส่วนครับ คือส่วนของระบบการเติมเงิน และระบบของการตัดเงิน การเติมเงิน ปัญหาของเรื่องนี้คือ ไม่มีใครหรอกครับที่ไม่อยากให้เงินของเราไปอยู่ในมือของบริษัทใดบริษัทหนึ่ง เพราะฉะนั้นผมว่าตรงนี้ สิ่งที่น่าจะเป็นไปได้มากที่สุดคือการมารวมตัวกันของ BMTA/BTS และ BMCL จัดตั้งบริษัทที่มีหน้าที่จัดการในส่วนของการเติมเงิน หรือพูดง่ายๆ ก็เป็นผู้ถือเงินนั่นล่ะครับ [...]]]></description>
			<content:encoded><![CDATA[<p>จำได้ว่าเคยมีไอเดียเกี่ยวกับเรื่องนี้ตั้งแต่ตอนที่อยู่ม. 4 ผ่านมาแล้ว 9 ปี มันก็ยังไม่คืบหน้าไปถึงไหน</p>
<p>ผมว่าสิ่งที่คนกรุงเทพหวังเป็นอันดับต้นๆ ของการใช้ชีวิตอยู่ที่นี่ คือการที่ให้ระบบขนส่งมวลชนทุกอย่างนั้น มีความสะดวกสบายในการใช้บริการ ซึ่งหนึ่งในสิ่งนั้นก็คือระบบจัดเก็บค่าบริการของระบบขนส่งมวลชนครับ</p>
<p><img src="http://sikachu.com/wp-content/uploads/2010/06/pic_415t.jpg" alt="pic_415t.jpg" border="0" width="195" height="124" /></p>
<p>ปัจจุบันนี้ ระบบขนส่งมวลชนในกรุงเทพนั้น ต่างคนก็ต่างเก็บค่าใช้บริการในระบบที่ต่างกัน กล่าวคือ BTS ใช้บัตรแม่เหล็กกับ RFID (Smart Pass) ส่วน MRT นั้นใช้แต่ RFID (Token + Value Card) แต่รถเมล์นั้นกลับรับแต่เงินสด ซึ่งจะเห็นได้ว่าหากเราเดินทางในกรุงเทพนั้น ถ้าต้องขึ้นรถต่อรถไฟฟ้าแล้วต่อใต้ดิน เราต้องพกทั้งเงินสดและบัตร RFID สองใบ ซึ่งมันก็ดูไม่สะดวกเอาซะเลย</p>
<p>ผมเลยคิดว่า จริงๆ แล้วเราน่าจะมีบัตรอะไรสักอย่าง ที่เราสามารถเติมเงินเอาไว้ แล้วใช้เดินทางกับระบบใดก็ได้ครับ</p>
<h3>แล้วจะพัฒนาระบบได้อย่างไร</h3>
<p>ตรงนี้ผมแยกเป็นสองส่วนครับ คือส่วนของระบบการเติมเงิน และระบบของการตัดเงิน</p>
<h4>การเติมเงิน</h4>
<p>ปัญหาของเรื่องนี้คือ ไม่มีใครหรอกครับที่ไม่อยากให้เงินของเราไปอยู่ในมือของบริษัทใดบริษัทหนึ่ง เพราะฉะนั้นผมว่าตรงนี้ สิ่งที่น่าจะเป็นไปได้มากที่สุดคือการมารวมตัวกันของ BMTA/BTS และ BMCL จัดตั้งบริษัทที่มีหน้าที่จัดการในส่วนของการเติมเงิน หรือพูดง่ายๆ ก็เป็นผู้ถือเงินนั่นล่ะครับ</p>
<p><img src="http://sikachu.com/wp-content/uploads/2010/06/charliecard.small_.jpg" alt="charliecard.small.jpg" border="0" width="400" height="252" /></p>
<p>สำหรับตัวอย่างของการรวมตัว ก็เป็นเหมือนกับด้านบนนี้ครับ ซึ่งก็คือ Charlie Card เป็นบัตรเติมเงินที่เอาไว้ใช้สำหรับการใช้บริการรถโดยสารสาธารณะทุกอย่าง ทั้งรถไฟใต้ดิน และรถเมล์ โดยที่ทั้งสองอย่างนี้ถูกควบคุมโดยบริษัทคนละอันกันครับ</p>
<p>ถ้าสามารถมีการจัดตั้งผู้ถือเงินมา คราวนี้ในการใช้บริการแต่ละครั้ง ก็จะมีการโอนเงินจากบัญชีของเราไปที่ผู้ให้บริการขนส่งมวลชนนั้นๆ แทนครับ</p>
<h4>การตัดเงิน</h4>
<p>สำหรับ MRT และ BTS นั้น ถ้าระบบร่วมของเราใช้ตั๋วโดยสารแบบ RFID ในคลื่นความถี่เดียวกัน ผมว่าสิ่งที่เหลืออย่างเดียวคือการลิงค์กันระหว่างระบบและดึงจำนวนเงินคงเหลือมาจากฐานข้อมูลกลางครับ (ซึ่งตรงนี้เข้าใจว่า MRT/BTS กำลังเชื่อมกันอยู่ และบอกว่าจะร่วมกันได้ภายในสิ้นปี 2554 ครับ)</p>
<p>แต่ในส่วนของรถเมล์นั้น คิดว่าคงจะยากแน่นอนครับ กับการที่จะเอาบัตร RFID ไปใช้ แต่ผมคิดว่ามันมีอยู่ 2 วิธีครับ ในการติดตั้ง</p>
<p>1. ติดตั้งไว้ที่เสาบริเวณประตูขึ้นลง</p>
<p>เอาเข้าจริง ทุกประเทศที่เขาใช้บัตรเขาเป็นอย่างนี้หมดครับ &#8230; แต่ว่าคิดว่าทาง ขสมก. คงไม่ไว้ใจคนไทยแน่นอน (เพื่อนผมยังเคยขึ้นรถเมล์ฟรี แล้วมาเล่าให้ฟังเลย ..) เพราะฉะนั้นก็คงเหลือ</p>
<p>2. ติดไว้ที่กระป๋องเก็บค่าโดยสาร</p>
<p>ไอ้ที่กระเป๋ารถเมล์ชอบเขย่า แกร่กๆๆ นั่นแหละครับ ติดไปด้านบนหรือด้านล่าง ข้างในหลอดขนาดยาวสักประมาณ 10cm คงจะได้ มี simcard module และ removable battery พร้อมสรรพ สำหรับการส่งข้อมูลผ่านทาง EDGE (หรือ 3G พับผ่า !!) ไปยัง server แม่ข่าย เพื่อทำการเรียกยอดเงินและตัดเงิน</p>
<p>ผมว่าถ้าทำตามข้อ 2 นี่อาจจะดีก็ได้นะครับ เพราะแปลว่าคนก็ยังขึ้นไปจ่ายเงืนสดบนรถได้เหมือนเดิม</p>
<p>สำหรับเรื่องของการตัดเงินนี่ ถ้าเป็นที่เมือง Boston (ที่ใช้ Charlie Ticket) เขาจะใช้ Kiosk คล้ายๆ กันในทุกๆ ที่ครับ คือมีให้สอดบัตรสำหรับบัตรชั่วคราว และมีที่แตะ RFID  สำหรับบัตรรายเดิน/บัตรเติมเงิน ผมคิดว่าประเทศเรามาไกลแล้วสำหรับ RFID เพราะฉะนั้นมีแต่เครื่อง RFID น่าจะดีที่สุดครับ</p>
<p>รู้สึกว่าจะฝันเฟื่องอีกแล้ว แต่ผมอยากให้เป็นจริง จริงๆ นะครับ เพราะจะได้เลิกพกบัตร 2 ใบ แล้วก็เลิกพกเหรียญย่อยๆ ไว้จ่ายรถเมล์สักที <img src='http://sikachu.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sikachu.com/2010/06/bts-mrt-bma-shared-model/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ความผิดพลาดกับระบบ ETC ของทางด่วนไทย (ตอนที่ 3)</title>
		<link>http://sikachu.com/2010/03/exat-etc-system-fail-3/</link>
		<comments>http://sikachu.com/2010/03/exat-etc-system-fail-3/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 02:00:00 +0000</pubDate>
		<dc:creator>Sikachu!</dc:creator>
				<category><![CDATA[My Idea]]></category>
		<category><![CDATA[ETC]]></category>
		<category><![CDATA[EXAT]]></category>
		<category><![CDATA[toll way]]></category>

		<guid isPermaLink="false">http://sikachu.com/?p=483</guid>
		<description><![CDATA[บทความนี้คือตอนที่ 3 ของบทความ &#8220;ความผิดพลาดกับระบบ ETC ของทางด่วนไทย&#8221; ถ้าใครยังไม่ได้อ่านตอนที่ 1 และตอนที่ 2 สามารถไปอ่านได้ที่นี่ และที่นี่ครับ ความผิดพลาดของ Easy Pass (ต่อ) เมื่อตอนที่ 2 ผมได้กล่าวเอาไว้ว่าความผิดพลาดตรงนี้ มันมีทั้งในส่วนของตัวอุปกรณ์ Easy Pass, ระบบจัดการเงิน, การเข้าใช้บริการ และการส่งเสริมการใช้งานครับ วันนี้จะมาเขียนให้ครบครับว่ามีอะไรอีก 3. การเข้าใช้บริการ ผมว่าคงมีหลายคนที่เคยใช้บริการทางด่วนตรงทางขึ้นดินแดงครับ ถ้าลองสังเกตดูจะเห็นได้ว่าช่องที่เป็น Easy Pass นั้นจะเป็นช่องตรงกลางของช่องทางทั้งหมด ก็เลยมีคำถามว่าแล้วถ้ารถมันติดยาวออกมาจากทั้งช่องทางด้านซ้าย และด้านขวา แล้วรถจะเข้าไปใช้บริการในช่องนั้นได้อย่างไรครับ? ผมคิดว่าช่องทางที่ดีที่สุดในการให้บริการ ETC ควรจะเป็นช่องทางขวาสุดครับ เพราะรถที่ต้องการใช้ Easy Pass ก็สามารถหลบเลี่ยงออกไปทางขวาสุดและใช้บริการได่อย่างง่ายดาย อีกเรื่องหนึ่งคือ ถ้าลองดูตามทางด่วนต่างๆ ในปัจจุบันจะเห็นได้ว่าช่องทางพิเศษแบบ &#8220;บัตรทางด่วนและเงินสด&#8221; นั้นหายไปครับ &#8230; ผมคิดว่าช่องที่ให้บริการแบบนี้ควรจะมีสัก 2-3 ช่องในด่านใหญ่ๆ เพื่อที่ถ้าผู้ใช้ทางพิเศษเกิดไม่แน่ใจว่าเงินในบัญชีเหลือพอหรือไม่ เข้าก็สามารถที่จะเข้าช่องนี้ แล้วระบบก็พยายามตัดเงินไป [...]]]></description>
			<content:encoded><![CDATA[<p><em>บทความนี้คือตอนที่ 3 ของบทความ &#8220;ความผิดพลาดกับระบบ ETC ของทางด่วนไทย&#8221; ถ้าใครยังไม่ได้อ่าน<a href="http://sikachu.com/2010/03/exat-etc-system-fail-1/">ตอนที่ 1</a> และ<a href="http://sikachu.com/2010/03/exat-etc-system-fail-2/">ตอนที่ 2</a> สามารถไปอ่านได้<a href="http://sikachu.com/2010/03/exat-etc-system-fail-1/">ที่นี่</a> และ<a href="http://sikachu.com/2010/03/exat-etc-system-fail-2/">ที่นี่</a>ครับ</em></p>
<hr />
<h3>ความผิดพลาดของ Easy Pass (ต่อ)</h3>
<p>เมื่อ<a href="http://sikachu.com/2010/03/exat-etc-system-fail-2/">ตอนที่ 2</a> ผมได้กล่าวเอาไว้ว่าความผิดพลาดตรงนี้ มันมีทั้งในส่วนของตัวอุปกรณ์ Easy Pass, ระบบจัดการเงิน, การเข้าใช้บริการ และการส่งเสริมการใช้งานครับ วันนี้จะมาเขียนให้ครบครับว่ามีอะไรอีก</p>
<h4>3. การเข้าใช้บริการ</h4>
<p><img src="http://sikachu.com/wp-content/uploads/2010/03/post-15306-1265209491.jpg" alt="post-15306-1265209491.jpg" border="0" width="300" height="180" align="right" />ผมว่าคงมีหลายคนที่เคยใช้บริการทางด่วนตรงทางขึ้นดินแดงครับ ถ้าลองสังเกตดูจะเห็นได้ว่าช่องที่เป็น Easy Pass นั้นจะเป็นช่องตรงกลางของช่องทางทั้งหมด ก็เลยมีคำถามว่าแล้วถ้ารถมันติดยาวออกมาจากทั้งช่องทางด้านซ้าย และด้านขวา แล้วรถจะเข้าไปใช้บริการในช่องนั้นได้อย่างไรครับ?</p>
<p>ผมคิดว่าช่องทางที่ดีที่สุดในการให้บริการ ETC ควรจะเป็นช่องทางขวาสุดครับ เพราะรถที่ต้องการใช้ Easy Pass ก็สามารถหลบเลี่ยงออกไปทางขวาสุดและใช้บริการได่อย่างง่ายดาย</p>
<p>อีกเรื่องหนึ่งคือ ถ้าลองดูตามทางด่วนต่างๆ ในปัจจุบันจะเห็นได้ว่าช่องทางพิเศษแบบ <strong>&#8220;บัตรทางด่วนและเงินสด&#8221;</strong> นั้นหายไปครับ &#8230; ผมคิดว่าช่องที่ให้บริการแบบนี้ควรจะมีสัก 2-3 ช่องในด่านใหญ่ๆ เพื่อที่ถ้าผู้ใช้ทางพิเศษเกิดไม่แน่ใจว่าเงินในบัญชีเหลือพอหรือไม่ เข้าก็สามารถที่จะเข้าช่องนี้ แล้วระบบก็พยายามตัดเงินไป ถ้าตัดไม่ได้ที่กั้นก็ไม่เปิด แล้วผู้ใช้ทางก็สามารถจ่ายเงินสดในช่องนั้นได้ทันที &#8230; นี่จะได้แก้ปัญหาในเรื่องของการไม่ยอมหักเงินมัดจำไปได้ในตัวครับ</p>
<p>ส่วนเรื่องสุดท้ายคือตำแหน่งของตัวอ่านเขียนข้อมูลครับ ถ้าได้ลองดู VDO ของระบบ ETC ในญี่ปุ่นเมื่อตอนที่แล้วนั้น จะเห็นได้ว่าตัวอ่านเขียนของเขานั้นจะถอยร่นลงมาจากตูผ่านทาง ทำให้ระยะทางระหว่างเครื่องอ่านเขียนกับที่กั้นนั้นมากขึ้น และทำให้ที่กั้นนั้นเปิดให้บริการทันกับความเร็วที่เหมาะสมในการใช้งาน (ประมาณ 30 กม./ชม.) เพราะที่เห็นอยู่ปัจจุบันนี้ผู้ใช้งานจะต้องขับรถเข้าไป &#8220;จอดรอ&#8221; ให้ที่กั้นเปิด &#8230; มันทำให้รถชะลอตัวมากขึ้นน่ะครับ</p>
<h4>4. การส่งเสริมการใช้งาน</h4>
<p>หลังจากที่เปิดให้บริการมา ทาง EXAT ได้มีโปรโมชั่นออกมาสองตัว นั่นคือการลดค่ามัดจำบัตรเหลือ 500 บาท และลดค่าผ่านทางให้ 5% สำหรับการเติมเงินก่อนวันที่ 28 กุมภาพันธ์</p>
<p>คำถามคือ แล้วหลังจากนั้นผู้ใช้ทางพิเศษจะได้สิทธิพิเศษอะไรอีกครับ หรือว่าก็คงไม่ต่างจากการจ่ายเงินสด?</p>
<p>เพราะว่าปัจจุบันนี้ ระบบบัตรทางด่วนในรูปแบบของคูปองนั้น มีการส่งเสริมการขายโดยให้ส่วนลด 5% ในการซื้อคูปอง 1 เล่ม และเพิ่มมากขึ้นเมื่อซื้อในจำนวนมากๆ เนื่องจากการที่มีรถใช้คูปองมากๆ นั้น ทำให้พนักงานที่ตู้ไม่จำเป็นต้องเตรียมเงินเอาไว้สำหรับทอน สามารถระบายรถออกจากตู้เก็บค่าผ่านทางได้เร็วขึ้น แต่ในทางกลับกันนั้นระบบ Easy Pass ที่สามารถระบายรถออกได้เร็วกว่าการใช้คูปอง กลับไม่มีการส่งเสริมการขายหรือส่วนลดเพื่อเป็นการชักจูงคนเข้ามาใช้บริการเพิ่มเติมเลยครับ</p>
<p>ผมว่าลองคิดดูดีๆ ปรับเปลี่ยนนโยบาย แล้วพยายายามชักจูงให้คนมาใช้ Easy Pass กันเยอะๆ จะดีกว่าครับ เพราะลองคิดดูว่าถ้ารถทุกคันมีระบบ Easy Pass แล้วเขาสามารถ &#8220;วิ่งผ่าน&#8221; ช่องเก็บเงินไปได้เลย มันจะสะดวกและรวดเร็ว และเพิ่มความคล่องตัวให้กับทางด่วนได้ขนาดไหน</p>
<h3>ก่อนที่จะสายเกินแก้</h3>
<p>ระบบ Easy Pass ปัจจุบันนั้น ยังถือว่าอยู่ในช่วงเริ่มต้นของการใช้งาน ซึ่งแน่นอนว่าถ้าหากมีการเปลี่ยนแปลงหรือแก้อะไรก็ตามแล้ว แน่นอนว่ามันสามารถจะทำได้ง่ายกว่าระบบที่เปิดให้ใช้งานมาเป็นเวลานานแล้ว ดังนั้นนี่คือสิ่งที่ผมคิดว่าระบบนี้ควรจะต้องแก้ไขครับ</p>
<ol>
<li>จัดระเบียบช่อง Easy Pass ใหม่ ให้อยู่ในเลนที่สามารถเข้าใช้งานได้สะดวกขึ้น ไม่ต้องไปติดตามรถที่จ่ายเงินโดยระบบปกติ</li>
<li>เพิ่มช่องทางแบบ &#8220;Easy Pass และเงินสด&#8221; เอาให้ได้ 50% ของด่านใหญ่ๆ และให้ได้ 100% ของด่านที่มีช่องทาง 2-3 ช่องครับ</li>
<li>เพิ่มความยาวของช่อง Easy Pass เอาตัว Sensor ถอยออกมาให้ได้ระยะทางพอที่ที่กั้นจะเปิดให้บริการทันกับความเร็วของรถได้</li>
<li>มีระบบการติดลบเงินค่าผ่านทาง โดยไปหักเงินจากค่ามัดจำของบัตรได้</li>
<li>เพิ่มจุดเติมเงิน Easy Pass ในที่ต่างๆ เช่น 7-11, Counter Service, ผ่านช่องทางของ True Money เพื่อให้สามารถเติมค่าผ่านทางได้ล่วงหน้า ทุกที่</li>
<li>จัดโปรโมชั่นลดราคาค่าผ่านทาง 1%-5% ให้สำหรับผู้ใช้งาน Easy Pass เพื่อให้ได้รับสิทธิประโยชน์เหมือนกับการใช้คูปอง และถือว่าเป็นการส่งเสริมการใช้งาน เพื่อลดปริมาณรถที่มาแออัดบริเวณหน้าด่านเก็บเงิน</li>
<li>มีศูนย์บริการติดตั้ง Easy Pass พร้อมทั้งเครื่องมือตรวจสอบว่าสามารถอ่านเครื่อง Easy Pass ได้อย่างถูกต้องในตำแหน่งที่ติดตั้ง</li>
<li>ทำแบบที่ญี่ปุ่น คือประสานงานกับค่ายรถ ติดเครื่อง ETC ให้กับรถยนต์ใหม่ที่ขายในกรุงเทพ เพื่อเพิ่มผู้ใช้งานใหม่ๆ</li>
</ol>
<h3>สุดท้ายที่อยากฝากไว้</h3>
<p>ระบบ ETC นั้นเป็นระบบที่มีประโยชน์มากๆ ในการลดปริมาณความหนาแน่นบริเวณหน้าช่องเก็บเงินค่าผ่านทาง เพราะทำให้ผู้ใช้ทางพิเศษสามารถจ่ายเงินค่าผ่านทางได้อย่างรวดเร็ว ผมถึงรู้สึกดีใจมากๆ ที่มีการนำระบบนี้เข้ามาใช้ในประเทศเรา แต่อย่างไรก็ตาม จากการศึกษาข้อมูล ณ ขณะที่เขียนบทความนี้ ดูเหมือนว่าเครื่องมือตัวนี้กลับไม่ช่วยแก้ปัญหา แต่กลับสร้างปัญหาให้กับผู้ใช้ทางพิเศษเพิ่มขึ้นอีก</p>
<p>ก่อนที่จะสายไป ผมเลยอยากให้ทาง EXAT ปรับปรุงระบบต่างๆ ให้ดีขึ้นมากกว่านี้ ก่อนที่ผู้ใช้ทางพิเศษจะ &#8220;ขยาด&#8221; กับระบบ ETC/Easy Pass แล้วทำให้การลงทุนที่ทำไปนั้นล้มเหลวไปครับ เพราะเอาเข้าจริงแล้วระบบ ETC จะมีประโยชน์มากที่สุดก็ต่อเมื่อผู้ใช้งานมากกว่า 50% นั้น หันไปใช้เครื่อง ETC แทนการจ่ายเงินค่าผ่านทางด้วยเงินสดครับ <img src='http://sikachu.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sikachu.com/2010/03/exat-etc-system-fail-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ความผิดพลาดกับระบบ ETC ของทางด่วนไทย (ตอนที่ 2)</title>
		<link>http://sikachu.com/2010/03/exat-etc-system-fail-2/</link>
		<comments>http://sikachu.com/2010/03/exat-etc-system-fail-2/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 02:00:00 +0000</pubDate>
		<dc:creator>Sikachu!</dc:creator>
				<category><![CDATA[My Idea]]></category>
		<category><![CDATA[ETC]]></category>
		<category><![CDATA[EXAT]]></category>
		<category><![CDATA[toll way]]></category>

		<guid isPermaLink="false">http://sikachu.com/?p=469</guid>
		<description><![CDATA[บทความนี้คือตอนที่ 2 ของบทความ &#8220;ความผิดพลาดกับระบบ ETC ของทางด่วนไทย&#8221; ถ้าใครยังไม่ได้อ่านตอนที่ 1 สามารถไปอ่านได้ที่นี่ครับ หลังจากที่รู้จักกันไปแล้วว่าระบบ ETC และ Easy Pass นั้นคืออะไร คราวนี้เราลองมาดูต่อกันครับว่าระบบ ETC ที่ดีนั้นมันควรจะเป็นอย่างไร และทำไมผมถึงบอกว่า Easy Pass นั้นเป็นระบบแห่งความผิดพลาด ระบบ ETC ของประเทศญี่ปุ่น ถ้าจะให้ยกตัวอย่างระบบ ETC ที่พอจะใช้มาเป็นตัวอย่างได้ คงหนีไม่พ้นจะต้องยกตัวอย่างระบบ ETC ของประเทศญี่ปุ่นครับ ซึ่งเป็นระบบที่คล้ายคลึงกับบ้านเราคือ มีการเก็บค่าผ่านทางในราคาที่ไม่แน่นอน และมีการเก็บเงินทั้งในรูปแบบตามระยะทางการเดินทางและเก็บเงินแบบเหมาทั้งเส้นทางครับ เอาเป็นว่า ถ้าอยากรู้ว่าระบบ ETC ที่ญี่ปุ่นนั้นเป็นอย่างไร ลองแว่บไปดู VDO ตัวนี้ดูครับ: ETC in Japan ปัญหาของการเก็บเงินค่าผ่านทางโดยใช้พนักงานนั้น โดยทั่วไปแล้วจะประสบปัญหาคล้ายคลึงกันครับ คือรถจะไปแออัดอยู่ที่หน้าช่องคิดเงินเนื่องจากการรับ/ทอนเงินสด ทำให้รถติด สิ้นเปลืองพลังงานน้ำมัน และทำให้ผู้ใช้ทางนั้นต้องเสียเวลามากขึ้นครับ เพราะฉะนั้นจุดมุ่งหมายของระบบ ETC แน่นอนว่าเป็นการที่ทำให้ผู้ที่ใช้งานทางพิเศษสามารถชำระค่าผ่านทางได้ง่ายขึ้น ไม่จำเป็นต้องเตรียมเงินค่าผ่านทาง (ตัดปัญหา [...]]]></description>
			<content:encoded><![CDATA[<p><em>บทความนี้คือตอนที่ 2 ของบทความ &#8220;ความผิดพลาดกับระบบ ETC ของทางด่วนไทย&#8221; ถ้าใครยังไม่ได้อ่าน<a href="http://sikachu.com/2010/03/exat-etc-system-fail-1/">ตอนที่ 1</a> สามารถไปอ่านได้<a href="http://sikachu.com/2010/03/exat-etc-system-fail-1/">ที่นี่</a>ครับ</em> </p>
<hr />
<p>หลังจากที่รู้จักกันไปแล้วว่าระบบ ETC และ Easy Pass นั้นคืออะไร คราวนี้เราลองมาดูต่อกันครับว่าระบบ ETC ที่ดีนั้นมันควรจะเป็นอย่างไร และทำไมผมถึงบอกว่า Easy Pass นั้นเป็นระบบแห่งความผิดพลาด</p>
<h3>ระบบ ETC ของประเทศญี่ปุ่น</h3>
<p>ถ้าจะให้ยกตัวอย่างระบบ ETC ที่พอจะใช้มาเป็นตัวอย่างได้ คงหนีไม่พ้นจะต้องยกตัวอย่างระบบ ETC ของประเทศญี่ปุ่นครับ ซึ่งเป็นระบบที่คล้ายคลึงกับบ้านเราคือ มีการเก็บค่าผ่านทางในราคาที่ไม่แน่นอน และมีการเก็บเงินทั้งในรูปแบบตามระยะทางการเดินทางและเก็บเงินแบบเหมาทั้งเส้นทางครับ</p>
<p>เอาเป็นว่า ถ้าอยากรู้ว่าระบบ ETC ที่ญี่ปุ่นนั้นเป็นอย่างไร ลองแว่บไปดู VDO ตัวนี้ดูครับ: <a href="http://www.go-etc.jp/english/system/index.html" target="_blank">ETC in Japan</a></p>
<p><a href="http://www.go-etc.jp/english/system/index.html" target="_blank"><img src="http://sikachu.com/wp-content/uploads/2010/03/fig10.jpg" alt="fig10.jpg" border="0" width="300" height="248" /></a></p>
<p>ปัญหาของการเก็บเงินค่าผ่านทางโดยใช้พนักงานนั้น โดยทั่วไปแล้วจะประสบปัญหาคล้ายคลึงกันครับ คือรถจะไปแออัดอยู่ที่หน้าช่องคิดเงินเนื่องจากการรับ/ทอนเงินสด ทำให้รถติด สิ้นเปลืองพลังงานน้ำมัน และทำให้ผู้ใช้ทางนั้นต้องเสียเวลามากขึ้นครับ</p>
<p>เพราะฉะนั้นจุดมุ่งหมายของระบบ ETC แน่นอนว่าเป็นการที่ทำให้ผู้ที่ใช้งานทางพิเศษสามารถชำระค่าผ่านทางได้ง่ายขึ้น ไม่จำเป็นต้องเตรียมเงินค่าผ่านทาง (ตัดปัญหา &#8220;รถคันหน้าแบงค์พัน&#8221;) โดยที่ทางญี่ปุ่นนั้นก็มีการรณรงค์ให้รถส่วนใหญ่นั้นใช้บริการ ETC แทน เพื่อที่จะได้ลดปริมาณรถที่ไปคับคั่งอยู่ที่หน้าด่านเก็บเงิน และเป็นการเพิ่มความสะดวกให้ผู้ใช้ทางพิเศษครับ</p>
<h3>แล้วทำไมผมถึงบอกว่า Easy Pass ผิดพลาด?</h3>
<p>คำตอบส่วนใหญ่ของคำถามนี้ สามารถหาได้จาก<a href="https://www.exat.co.th/webboard/viewforum.php?f=7" target="_blank">เว็บบอร์ดของ EXAT</a> เองครับ</p>
<p>ความผิดพลาดตรงนี้ มันมีทั้งในส่วนของตัวอุปกรณ์ Easy Pass, ระบบจัดการเงิน, การเข้าใช้บริการ และการส่งเสริมการใช้งานครับ</p>
<h4>1. ความผิดพลาดในส่วนของตัวอุปกรณ์</h4>
<p>Easy Pass นั้นประกอบไปด้วยสองส่วน นั่นคือส่วนของตัว RFID Tag และส่วนของบัตรที่ใช้เติมเงิน</p>
<p>สิ่งที่ผู้ใช้หลายๆ คนเจอในเว็บบอร์ดนั้นคือการที่เครื่องอ่านเขียนไม่สามารถเชื่อมต่อสัญญาณกับ Easy Pass ได้อย่างสมบูรณ์ เนื่องจากตำแหน่งของเครื่องและสิ่งกีดขวางระหว่างเครื่องอ่านเขียนและตัว Easy Pass ทำให้เกิดปัญหาในเรื่องของการหักเงินผิดพลาด หักเงินซ้ำซ้อน เพราะระบบอาจคิดว่ายังไม่ได้หักเงิน เลยหักซ้ำไปอีกรอบเพราะเขียนลงบน Easy Pass ไม่ติด</p>
<p>คำถามคือ นี่เท่ากับว่ากลับไปซ้ำรอยในเรื่องของปัญหาการใช้ TAG ที่เครื่องอ่านมันหา TAG ไม่เจอ อีกแล้วใช่ไหมครับ?</p>
<p>ปัญหาตรงนี้ก็แบ่งได้ออกเป็นสองส่วนย่อยๆ อีกครับ คือส่วนของการที่ไม่มีเสาอากาศภายนอก ทำให้การส่งข้อมูลนั้นมีโอกาสพลาดอยู่มาก ซึ่งตรงนี้จะเห็นได้ว่าระบบ ETC ของที่ญี่ปุ่นนั้นได้แก้เอาไว้ โดยที่ให้มีเสาสัญญาณแยกออกไปติดด้านนอก และส่วนตัวเครื่องที่ต้องสอดบัตรเงินสดนั้นก็เอาไปซ่อนในที่ลับตาแทนครับ ส่วนปัญหาอีกข้อหนึ่งคือ process การอ่านเขียนข้อมูลครับ ซึ่งเอาเข้าจริงแล้วมัน<strong>ไม่มีความจำเป็น</strong>เลยครับที่จะต้องมีการเขียนข้อมูลลงไปยังบัตร Easy Pass เพราะเอาเข้าจริงแล้วระบบสามารถเอาแค่ ID ไปใช้ในการดึงข้อมูลของยอดเงินคงเหลือออกมาดู แล้วหักเงินจากตรงนั้นแทนครับ</p>
<p>ถ้าลองดูในเว็บบอร์ดจะเห็นว่ามีแต่คำร้องเรียนในเรื่องของการที่ระบบนั้น &#8220;ตัดเงินเบิ้ล&#8221; หรือบางคนก็ &#8220;ระบบไม่ตัดเงิน&#8221; ก็มีครับ ซึ่งเป็นปัญหาของการที่ต้องทั้งอ่านและเขียนข้อมูลลงบนบัตร Easy Pass ครับ</p>
<h4>2. ระบบการจัดการเงิน</h4>
<p><img src="http://sikachu.com/wp-content/uploads/2010/03/card1.jpg" alt="card1.jpg" border="0" width="295" height="183" align="right" />ระบบของ Easy Pass นั้น จริงๆ แล้วก็คล้ายคลึงกับระบบของบัตรรถไฟฟ้า BTS นะครับ นั่นก็คือต้องมีการเติมเงินเอาไว้ก่อน แล้วมีการหักค่่าผ่านทางออกไปเรื่อยๆ ซึ่งแน่นอนว่าต้องมีปัญหาในเรื่องของ &#8220;เงินไม่พอจ่าย&#8221; แน่ๆ ครับ</p>
<p>ในระบบของ BTS/MRT เขาแก้ปัญหาในเรื่องของเงินไม่พอจ่าย โดยการเรียกเก็บเงินค่ามัดจำบัตร 50 บาทไว้ตั้งแต่เปิดบัตร ซึ่งตรงนี้ถ้าเงินที่เติมไว้ในบัตรไม่พอจ่าย ระบบก็จะไปหักออกจากค่ามัดจำที่ได้เติมเอาไว้ ทำให้ในเวลาที่ &#8220;เร่งรีบ&#8221; จริงๆ ถึงเงินในบัตรเหลือ 5 บาท ผมก็ยังจะสามารถเดินเข้าประตูอัตโนมัติได้</p>
<p>คราวนี้กลับไปมองในระบบ Easy Pass คำถามคือถ้าเงินในบัตรของผมไม่เพียงพอสำหรับการจ่ายค่าผ่านทาง แล้วผมต้องทำอย่างไรหรือครับ?</p>
<blockquote><p>[คู่มือการใช้บริการ หน้า 12]</p>
<p>6. การผ่านช่องอัตโนมัติจะต้องมียอดเงินคงเหลือในบัญชีสำรองค่าผ่านทางเพียงพอที่จะผ่านช่องอัตโนมัติตามที่การทางพิเศษแห่งประเทศไทยกำหนด</p>
<p>7. หากยอดเงินในบัญชีสำรองค่าผ่านทางไม่มี บัตร Easy Pass จะถูกระงับการใช้  (Black List) จนกว่าผู้ขอใช้บริการจะเติมเงินลงในบัญชีสำรองค่าผ่านทาง</p>
<p>[หน้า 19]</p>
<p>4.3 หากท่านได้ยินเสียง Beep สอง (2) ครั้งจากบัตร Easy Pass [..] หมายถึงบัตร Easy Pass ไม่อยู่ในสภาวะที่ใช้งานได้ [..] กรณีนี้ท่านจะต้องถอยรถยนต์ออกจากช่องทางเพื่อใช้บริการช่องเก็บค่าผ่านทางแบบเงินสดแทน ท่านสามารถติดต่อเจ้าหน้าที่ได้จากอุปกรณ์สื่อสาร</p></blockquote>
<p>แปลว่าอย่างไรก็ตาม ระบบไม่ฉลาดพอที่จะหักเงินจากเงินค่ามัดจำ (หรือว่าติดลบเงิน) ให้ได้ และถ้าจำนวนเงินในบัตรนั้นไม่พอจ่ายค่าผ่านทาง ก็จำเป็นที่จะต้องถอยรถออกมาจากช่องนั้น แล้วเข้าช่องเงินสดข้างๆ</p>
<p>แล้วนี่มันจะช่วยเรื่องการจราจรตรงไหนครับ? ถ้ารถคันหน้าผมเงินมันหมด ปล่อยผ่านไปสักครั้งแล้วติดลบเงินในบัญชีจะไม่ได้เลยหรือครับ? เท่ากับว่ารถทั้งแถวนั้นก็ต้องถอยหลัง เพื่อที่ให้รถคันที่มีปัญหานั้นออกมาจากช่องอัตโนมัติ &#8230; แย่กว่าการจ่ายเงินโดยใช้เงินสดอีกนะครับนี่</p>
<p>อย่าลืมครับว่าถ้าเป็น BTS/MRT เงินหมดเราเดินแทรกออกไปเติมเงินได้ง่ายๆ &#8230; มันไม่เหมือนกันครับ พื้นที่หน้าด่านมันมีจำกัดมากกว่านั้น &#8230;</p>
<p>และอีกปัญหาหนึ่งที่ผมเจอคนกล่าวถึงในเว็บบอร์ด คือการที่ไม่สามารถเติมเงินที่ช่องผ่านทางบางช่องได้ ซึ่งอาจจะเป็นปัญหาทางด้านเทคนิคในช่วงเริ่มต้นของระบบ หรือว่าจะเป็นอย่างนี้ต่อไปเรื่อยๆ ผมก็ไม่สามารถทราบได้ครับ แต่มันยิ่งทำให้ภาพรวมของระบบนั้นดูไม่เสถียรเข้าไปใหญ่นะครับนี่ &#8230;</p>
<p>เขียนไปเขียนมารู้สึกจะมันส์ไปหน่อย ยกยอดไปต่อตอนที่สามวันพรุ่งนี้นะครับ <img src='http://sikachu.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sikachu.com/2010/03/exat-etc-system-fail-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ความผิดพลาดกับระบบ ETC ของทางด่วนไทย (ตอนที่ 1)</title>
		<link>http://sikachu.com/2010/03/exat-etc-system-fail-1/</link>
		<comments>http://sikachu.com/2010/03/exat-etc-system-fail-1/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 02:30:00 +0000</pubDate>
		<dc:creator>Sikachu!</dc:creator>
				<category><![CDATA[My Idea]]></category>
		<category><![CDATA[ETC]]></category>
		<category><![CDATA[EXAT]]></category>
		<category><![CDATA[toll way]]></category>

		<guid isPermaLink="false">http://sikachu.com/?p=466</guid>
		<description><![CDATA[เมื่อไม่กี่วันที่ผ่านมา ได้มีโอกาสต้องเข้าไปทำงานในเมืองครับ ทำให้ต้องใช้ทางด่วนสายรามอินทรา-อาจนรงค์ ที่มีการเปิดให้ใช้ระบบ Easy Pass หรือที่เมืองนอกเขาเรียกกันว่า ETC แล้ว แน่นอนครับว่าผมมีความสนใจที่จะซื้อไอ้ Easy Pass นี้เอามาใช้ในการเดินทางอยู่แล้ว เพราะคิดว่ามันจะต้องสะดวก รวดเร็ว และไม่ทำให้ผมต้องเสียเวลาในการควานหาเงินในกระเป๋า แต่หลังจากที่ทำการ Research เพิ่มเติมแล้ว &#8230; ผมคงต้องคิดหนักแล้วล่ะครับ ว่าจะใช้มันดีไหม ระบบ ETC คืออะไร ระบบ ETC (Electronic Toll Collection) คือระบบที่ใช้ในการเก็บค่าผ่านทางพิเศษอัตโนมัติ เพื่อเป็นการแก้ปัญหาการที่ต้องมาต่อแถวจ่ายเงินค่าผ่านทาง ซึ่งต้องเสียเวลาทั้งการรับเงินสด และการทอนเงิน เอาเข้าจริงแล้วระบบนี้ในกรุงเทพเรามีมานานแล้วครับ โดยที่เมื่อก่อนเราจะเรียกมันว่า TAG ทางด่วน ซึ่งใครที่พอมีอายุเช่นผมก็จะจำได้ว่ามันเกิดมาเพื่อให้ใช้กับทางด่วนขั้นที่หนึ่ง (ดินแดง-บางนา-ดาวคะนอง) และมีปัญหาในเรื่องของสัมปทาน (ถ้าผมจำไม่ผิดนะครับ) ทำให้ไม่สามารถขยายการให้บริการมายังทางด่วนขั้นที่สองได้ ทำให้สุดท้ายแล้วการทางพิเศษฯ (ชื่อเดิมของ EXAT) ต้องทำการพับระบบเดิมกลับไป แล้วเริ่มต้นทำระบบใหม่อีกครั้ง การมาของ Easy Pass Easy Pass เปิดตัวเองมาได้อย่างสวยหรูในกลางปี 2552 [...]]]></description>
			<content:encoded><![CDATA[<p>เมื่อไม่กี่วันที่ผ่านมา ได้มีโอกาสต้องเข้าไปทำงานในเมืองครับ ทำให้ต้องใช้ทางด่วนสายรามอินทรา-อาจนรงค์ ที่มีการเปิดให้ใช้ระบบ <a href="http://www.exat.co.th/index.php?ct_id=1170&#038;type=content" target="_blank">Easy Pass</a> หรือที่เมืองนอกเขาเรียกกันว่า <a href="http://en.wikipedia.org/wiki/Electronic_toll_collection" target="_blank">ETC</a> แล้ว แน่นอนครับว่าผมมีความสนใจที่จะซื้อไอ้ Easy Pass นี้เอามาใช้ในการเดินทางอยู่แล้ว เพราะคิดว่ามันจะต้องสะดวก รวดเร็ว และไม่ทำให้ผมต้องเสียเวลาในการควานหาเงินในกระเป๋า แต่หลังจากที่ทำการ Research เพิ่มเติมแล้ว &#8230; ผมคงต้องคิดหนักแล้วล่ะครับ ว่าจะใช้มันดีไหม</p>
<h3>ระบบ ETC คืออะไร</h3>
<p>ระบบ <a href="http://en.wikipedia.org/wiki/Electronic_toll_collection" target="_blank">ETC (Electronic Toll Collection)</a> คือระบบที่ใช้ในการเก็บค่าผ่านทางพิเศษอัตโนมัติ เพื่อเป็นการแก้ปัญหาการที่ต้องมาต่อแถวจ่ายเงินค่าผ่านทาง ซึ่งต้องเสียเวลาทั้งการรับเงินสด และการทอนเงิน</p>
<p>เอาเข้าจริงแล้วระบบนี้ในกรุงเทพเรามีมานานแล้วครับ โดยที่เมื่อก่อนเราจะเรียกมันว่า TAG ทางด่วน ซึ่งใครที่พอมีอายุเช่นผมก็จะจำได้ว่ามันเกิดมาเพื่อให้ใช้กับทางด่วนขั้นที่หนึ่ง (ดินแดง-บางนา-ดาวคะนอง) และมีปัญหาในเรื่องของสัมปทาน (ถ้าผมจำไม่ผิดนะครับ) ทำให้ไม่สามารถขยายการให้บริการมายังทางด่วนขั้นที่สองได้ ทำให้สุดท้ายแล้วการทางพิเศษฯ (ชื่อเดิมของ EXAT) ต้องทำการพับระบบเดิมกลับไป แล้วเริ่มต้นทำระบบใหม่อีกครั้ง</p>
<h3>การมาของ Easy Pass</h3>
<p><img src="http://sikachu.com/wp-content/uploads/2010/03/451.jpg" alt="45.jpg" border="0" width="176" height="106" align="right" /><br />
Easy Pass เปิดตัวเองมาได้อย่างสวยหรูในกลางปี 2552 กับความรู้สึกที่ทำให้ผู้ใช้ทางพิเศษอยู่ทุกๆ วัน รู้สึกว่านี่เป็นทางเลือกที่ดี เพราะนอกจากความสามารถในการใช้งานบนทางด่วนขั้นที่หนึ่งแล้ว ยังรวมไปถึงการใช้งานบนทางด่วนสายใหม่ๆ เช่น รามอินทรา-อาจนรงค์ และทางด่วนขั้นที่สองอีกด้วย พร้อมทั้งคำกล่าวที่บอกว่าจะให้บริการบนทางด่วนขั้นที่หนึ่งภายในธันวาคม 2552 และทางด่วนขั้นที่สองภายในปี 2553</p>
<p>แต่สุดท้ายแล้วก็เกิดอาการเลื่อนในการให้บริการ ทำให้การเปิดใช้งานของ Easy Pass ต้องล่าช้าไปจนถึงสิ้นเดือน ม.ค. 2553 แต่สุดท้ายก็เปิดให้บริการจนได้ครับ</p>
<p>หลังจากการเริ่มเปิดให้บริการ ดูเหมือนว่าระบบนี้น่าจะเข้ามาช่วยให้การใช้งานทางด่วนของชาวกรุงสะดวกสบายมากขึ้นใช่ไหมครับ? แต่เอาเข้าจริงแล้วมันอาจจะเป็นจุดเริ่มต้นของความผิดพลาดครั้งที่สองเสียมากกว่า และอาจเป็นความผิดพลาดที่ทำให้ EXAT นั้นเสียเงินลงทุนเป็นล้านๆ ไปฟรีๆ เป็นรอบที่สองเลยก็ได้ ซึ่งตรงนี้สามารถอ่านต่อได้ในตอนที่สองครับ <img src='http://sikachu.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sikachu.com/2010/03/exat-etc-system-fail-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>เปลี่ยน Package มือถือ</title>
		<link>http://sikachu.com/2009/10/%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-package-%e0%b8%a1%e0%b8%b7%e0%b8%ad%e0%b8%96%e0%b8%b7%e0%b8%ad/</link>
		<comments>http://sikachu.com/2009/10/%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-package-%e0%b8%a1%e0%b8%b7%e0%b8%ad%e0%b8%96%e0%b8%b7%e0%b8%ad/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 07:04:54 +0000</pubDate>
		<dc:creator>Sikachu!</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[My Idea]]></category>
		<category><![CDATA[Dtac]]></category>
		<category><![CDATA[edge]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://sikachu.com/?p=379</guid>
		<description><![CDATA[หลังจากที่ทำการเปลี่ยนไปใช้ iPhone แล้วพบว่าตัวเองต้องเปิดๆ ปิดๆ Edge อยู่ตลอดเวลา ทำให้รู้สึกว่า &#8220;ทำไมมันยุ่งยากอย่างนี้ฟระ !!&#8221; สุดท้ายแล้วก็เลยตัดสินใจ เปลี่ยน Package EDGE/GPRS เป็น Unlimited 999 บาทซะ (ของ DTAC ครับ) เพราะว่า DTAC มันไม่มีแบบที่เหมา Kb/Mb เยอะๆ แบบ AIS เนื่องจาก cost ของ EDGE/GPRS จะพุ่ง ก็เลยต้องหา Package ที่ลดค่าโทรมา เลยทำการ Analyze การใช้โทรศัพท์ตัวเอง ปรากฎว่า .. (ค่าโทรข้างล่าง ต้องบวกไปอีก 299 นะครับ เป็นค่า Package) อุแม่เจ้า เพิ่งเห็นว่าเราใช้โทรศัพท์แค่เดือนนึงสูงสุด 124 นาทีเอง &#8230; นี่ถือว่าน้อยมากนะเนี่ย (เพราะส่วนใหญ่ชอบส่ง SMS มากกว่า [...]]]></description>
			<content:encoded><![CDATA[<p>หลังจากที่ทำการเปลี่ยนไปใช้ iPhone แล้วพบว่าตัวเองต้องเปิดๆ ปิดๆ Edge อยู่ตลอดเวลา ทำให้รู้สึกว่า &#8220;ทำไมมันยุ่งยากอย่างนี้ฟระ !!&#8221;</p>
<p>สุดท้ายแล้วก็เลยตัดสินใจ เปลี่ยน Package EDGE/GPRS เป็น Unlimited 999 บาทซะ (ของ DTAC ครับ) เพราะว่า DTAC มันไม่มีแบบที่เหมา Kb/Mb เยอะๆ แบบ AIS</p>
<p>เนื่องจาก cost ของ EDGE/GPRS จะพุ่ง ก็เลยต้องหา Package ที่ลดค่าโทรมา เลยทำการ Analyze การใช้โทรศัพท์ตัวเอง ปรากฎว่า ..</p>
<p><img src="http://sikachu.com/wp-content/uploads/2009/10/Screen-shot-2552-09-25-at-21.50.071.png" alt="Screen shot 2552-09-25 at 21.50.07.png" border="0" width="510" height="75" /></p>
<p>(ค่าโทรข้างล่าง ต้องบวกไปอีก 299 นะครับ เป็นค่า Package)</p>
<p>อุแม่เจ้า เพิ่งเห็นว่าเราใช้โทรศัพท์แค่เดือนนึงสูงสุด 124 นาทีเอง &#8230; นี่ถือว่าน้อยมากนะเนี่ย (เพราะส่วนใหญ่ชอบส่ง SMS มากกว่า -*-)</p>
<p>สุดท้ายแล้ว ก็เลยทำการเปลี่ยน Package เป็นดังนี้</p>
<p>- โทรมันจิงดิ 200 นาที ในเครือข่าย/200 นาทีนอกเครือข่าย 250 บาท (เล็กที่สุด + คุ้มที่สุดแล้ว)<br />
- SMS 110 ข้อความ 79 บาท (คุ้มๆ)<br />
- EDGE/GPRS Unlimited Monthly 999 บาท</p>
<p>ตกๆ แล้ว เดือนนึงจะจ่ายประมาณ 1500 บาท &#8230; ไม่รู้แม่จะว่ามั้ย หุหุ (แม่ยังจ่ายค่ามือถือให้อยู่ครับ)</p>
<p>หวังว่าสิ้นเดือนหน้า DTAC จะมาพร้อมกับ Package GPRS ราคาประหยัดลงหน่อยนะครับ สัก 599 กำลังดี &#8230; เข้าใจว่าระบบเร็ว แรง แต่ขอราคาถูกๆ ด้วยได้ไหมครับ T_T</p>
<p>(ถึงไม่เอา iPhone เข้ามาขาย แต่เห็นใจแล้วลดราคาให้คนใช้ iPhone หน่อยเต๊อะ &#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://sikachu.com/2009/10/%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-package-%e0%b8%a1%e0%b8%b7%e0%b8%ad%e0%b8%96%e0%b8%b7%e0%b8%ad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>สิ่งที่ไม่ควรทำอย่างยิ่งในการ deploy website</title>
		<link>http://sikachu.com/2009/04/%e0%b8%aa%e0%b8%b4%e0%b9%88%e0%b8%87%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b8%84%e0%b8%a7%e0%b8%a3%e0%b8%97%e0%b8%b3%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%a2%e0%b8%b4/</link>
		<comments>http://sikachu.com/2009/04/%e0%b8%aa%e0%b8%b4%e0%b9%88%e0%b8%87%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b8%84%e0%b8%a7%e0%b8%a3%e0%b8%97%e0%b8%b3%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%a2%e0%b8%b4/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 13:24:51 +0000</pubDate>
		<dc:creator>Sikachu!</dc:creator>
				<category><![CDATA[My Idea]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[rd]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://sikachu.com/?p=279</guid>
		<description><![CDATA[สิ่งที่ไม่ควรจะทำ แต่ไม่ค่อยเห็นคนใส่ใจเท่าไรคือสิ่งนี้ครับ เข้าใจว่ายังมี developer บางท่านยังไม่สนใจเท่าไร กับการที่จะปิดการ display error บนเว็บของตัวเอง ซึ่งโดยปกติแล้วมันจะถูกเปิดโดย default เพื่อให้ developer ทำงานสะดวกขึ้นในการค้นหา error บนเว็บไซต์ของตัวเอง แต่สิ่งที่ควรทำคือ พอเว็บไซต์ของเราออกสู้สาธารณชนแล้ว ต้องปิดมันซะครับ! เหตุผลคือ มันจะทำให้คนที่ต้องการจะเข้ามาแฮกเว็บไซต์ของเราเนี่ย สามารถดูได้หมดเลยว่าโค้ดของเรานั้นอยู่ที่ directory ไหน และบางทีก็จะเห็นเลยว่า table ที่เราใช้เก็บข้อมูลนั้นคืออะไร แล้วที่แย่ไปกว่านั้นคือ ถ้าเราไม่ได้กันโค้ด SQL Injection อีก .. ตายครับตาย เว็บคุณจะโดนแฮกไม่รู้ตัว อยู่ดีๆ ใครก็เข้ามาเป็น admin ก็ไม่รู้ ค้นหาวิธีการไม่แสดง log แต่ให้ไปเก็บไว้ที่ไฟล์ๆ หนึ่งทาง Google เอาดูนะครับ แต่ว่าอย่าลืมว่าตำแหน่งที่จะเก็บ log file ต้องอยู่นอก htdocs ด้วยนะครับ ไม่เช่นนั้นก็อาจจะเจอปัญหาคนมาเปิดดูได้อยู่ดี อย่าลืมครับ ไม่แสดง log [...]]]></description>
			<content:encoded><![CDATA[<p>สิ่งที่ไม่ควรจะทำ แต่ไม่ค่อยเห็นคนใส่ใจเท่าไรคือสิ่งนี้ครับ <img src='http://sikachu.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img src="http://sikachu.com/wp-content/uploads/2009/04/rdgoth.png" alt="rdgoth.png" border="0" width="520" height="375" /></p>
<p>เข้าใจว่ายังมี developer บางท่านยังไม่สนใจเท่าไร กับการที่จะปิดการ display error บนเว็บของตัวเอง ซึ่งโดยปกติแล้วมันจะถูกเปิดโดย default เพื่อให้ developer ทำงานสะดวกขึ้นในการค้นหา error บนเว็บไซต์ของตัวเอง</p>
<p>แต่สิ่งที่ควรทำคือ พอเว็บไซต์ของเราออกสู้สาธารณชนแล้ว ต้องปิดมันซะครับ!</p>
<p>เหตุผลคือ มันจะทำให้คนที่ต้องการจะเข้ามาแฮกเว็บไซต์ของเราเนี่ย สามารถดูได้หมดเลยว่าโค้ดของเรานั้นอยู่ที่ directory ไหน และบางทีก็จะเห็นเลยว่า table ที่เราใช้เก็บข้อมูลนั้นคืออะไร</p>
<p>แล้วที่แย่ไปกว่านั้นคือ ถ้าเราไม่ได้กันโค้ด SQL Injection อีก .. ตายครับตาย เว็บคุณจะโดนแฮกไม่รู้ตัว อยู่ดีๆ ใครก็เข้ามาเป็น admin ก็ไม่รู้</p>
<p>ค้นหาวิธีการไม่แสดง log แต่ให้ไปเก็บไว้ที่ไฟล์ๆ หนึ่งทาง Google เอาดูนะครับ <img src='http://sikachu.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  แต่ว่าอย่าลืมว่าตำแหน่งที่จะเก็บ log file ต้องอยู่นอก htdocs ด้วยนะครับ ไม่เช่นนั้นก็อาจจะเจอปัญหาคนมาเปิดดูได้อยู่ดี <img src='http://sikachu.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>อย่าลืมครับ ไม่แสดง log และเก็บ log ในที่ปลอดภัย <img src='http://sikachu.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sikachu.com/2009/04/%e0%b8%aa%e0%b8%b4%e0%b9%88%e0%b8%87%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b8%84%e0%b8%a7%e0%b8%a3%e0%b8%97%e0%b8%b3%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%a2%e0%b8%b4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

