<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="https://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:gd='http://schemas.google.com/g/2005' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0' xmlns:blogger='http://schemas.google.com/blogger/2008'><id>tag:blogger.com,1999:blog-13220711</id><updated>2014-10-07T08:30:16.731+08:00</updated><category term='SMS'/><category term='Facebook'/><category term='DarwinSteamingServer'/><category term='MySQL'/><category term='推薦'/><title type='text'>一顆墮落蘋果</title><subtitle type='html'>Be Bold !</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/full'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/full'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/full?start-index=26&amp;max-results=25'/><author><name>Barlino Yeh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><generator version='7.00' uri='https://www.blogger.com'>Blogger</generator><openSearch:totalResults>201</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13220711.post-8648060198392900420</id><published>2012-06-27T11:27:00.001+08:00</published><updated>2012-06-27T11:27:25.371+08:00</updated><title type='text'>iTunes帳號更改國家或地區</title><content type='html'>&lt;p&gt;若我有帳號xxx@gmail.com 當時申請時是填寫美國地區，理論上大部分人都沒有美國地區的地址&lt;/p&gt;&lt;br /&gt;&lt;p&gt;所以通常帳戶就是0， 所以在更改地區時，就不會跳出&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;  &lt;p&gt;You have a store credit balance; you must spend your balance before you can change stores&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;但若是有購買iTunes Redeem Card加值進去，若不巧餘額不夠買的時候，就卡住，不能更改國別。&lt;/p&gt;&lt;br /&gt;&lt;p&gt;有一個解法是： 一樣做購買流程，當付款時，檢查Credit不夠，就會至當時綁定的信用卡扣款，順帶將帳戶清空為0&lt;/p&gt;&lt;br /&gt;&lt;p&gt;但這方法需要當時申請時，填寫的都是正確的資料，包含帳單地址，卡號等&lt;/p&gt;&lt;br /&gt;&lt;p&gt;小結論：&amp;nbsp;&amp;nbsp;國別可以更換，但有條件。&lt;/p&gt;&lt;br /&gt;&lt;p&gt;建議：如果真的有需要更換國別商店的需求，請直接申請一個新的帳戶。&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/8648060198392900420/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=8648060198392900420' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/8648060198392900420'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/8648060198392900420'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2012/06/itunes.html' title='iTunes帳號更改國家或地區'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-3017009531431738962</id><published>2012-06-26T14:43:00.001+08:00</published><updated>2012-06-26T14:45:18.413+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='DarwinSteamingServer'/><title type='text'>How to integrate MySQL into Darwin StreamingServer Module</title><content type='html'>&lt;pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 17px; font-family: Consolas, Menlo, 'Liberation Mono', Courier, monospace; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #333333; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 13px; line-height: 18px;"&gt;forked from &lt;a href="http://www.codeproject.com/Articles/41874/Darwin-Streaming-Server-6-0-3-setup-customization" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; color: #4183C4; text-decoration: none;"&gt;http://www.codeproject.com/Articles/41874/Darwin-Streaming-Server-6-0-3-setup-customization&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 17px; font-family: Consolas, Menlo, 'Liberation Mono', Courier, monospace; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 17px; font-family: Consolas, Menlo, 'Liberation Mono', Courier, monospace; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;span style="color: #333333; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;br /&gt;I am tring to integrate the MySQL into the module for authorization&lt;br /&gt;&lt;br /&gt;[Project]: &lt;a href="https://github.com/barlino/QTSSMyAuthModule" title="QTSSMyAuthModule"&gt;QTSSMyAuthModule&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;My Dev Environment:&lt;br /&gt;        CentOS6 in Arch x86_64&lt;br /&gt;&lt;br /&gt;PreRequire:&lt;br /&gt;        shell&amp;gt; yum install mysql-devel&lt;br /&gt;        install Darwin Streaming Server 6.0.3&lt;br /&gt;&lt;br /&gt;        please checkout into DSS_Source/APIModules/ !!! important&lt;br /&gt;        shell&amp;gt; git co &lt;a href="https://github.com/barlino/QTSSMyAuthModule.git" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; color: #4183C4; text-decoration: none;"&gt;https://github.com/barlino/QTSSMyAuthModule.git&lt;/a&gt; DSS_Source/APIModules&lt;br /&gt;&lt;br /&gt;Config:&lt;br /&gt;        if your dev machine is 32bit&lt;br /&gt;                just modify the LINKOPTS -L/usr/lib64 to -L/usr/lib in Makefile.POSIX&lt;br /&gt;        &lt;br /&gt;&lt;br /&gt;Build:&lt;br /&gt;        shell&amp;gt; chmod +x build &lt;br /&gt;        shell&amp;gt; ./build&lt;br /&gt;        if the file called QTSSMyAuthModule created, then it was compiled successfully&lt;br /&gt;        &lt;br /&gt;Install:&lt;br /&gt;        by script:&lt;br /&gt;                shell&amp;gt; ./build install&lt;br /&gt;                the default module destination is /usr/local/sbin/StreamingServerModules/&lt;br /&gt;&lt;br /&gt;        There is one more thing. please concatenate the content of config.xml into streamingserver.xml which located in /etc/streaming/ by default.&lt;br /&gt;        That's it &lt;br /&gt;&lt;br /&gt;Run:&lt;br /&gt;        shell&amp;gt; /usr/local/sbin/DarwinStreamingServer -d&lt;br /&gt;        &lt;br /&gt;if you saw message as follow, yup! We are successfully  load a dynamic module for Darwin&lt;br /&gt;INFO: Module Loaded...QTSSMyAuthModule [dynamic]&lt;br /&gt;INFO: Module Loaded...QTSSFileModule [static]&lt;br /&gt;INFO: Module Loaded...QTSSReflectorModule [static]&lt;br /&gt;INFO: Module Loaded...QTSSRelayModule [static]&lt;br /&gt;INFO: Module Loaded...QTSSAccessLogModule [static]&lt;br /&gt;INFO: Module Loaded...QTSSFlowControlModule [static]&lt;br /&gt;INFO: Module Loaded...QTSSPosixFileSysModule [static]&lt;br /&gt;INFO: Module Loaded...QTSSAdminModule [static]&lt;br /&gt;INFO: Module Loaded...QTSSMP3StreamingModule [static]&lt;br /&gt;INFO: Module Loaded...QTSSAccessModule [static]&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 17px; font-family: Consolas, Menlo, 'Liberation Mono', Courier, monospace; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;font color="#333333" face="Helvetica, arial, freesans, clean, sans-serif"&gt;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;font color="#333333" face="Helvetica, arial, freesans, clean, sans-serif"&gt;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/3017009531431738962/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=3017009531431738962' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/3017009531431738962'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/3017009531431738962'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2012/06/how-to-integrate-mysql-into-darwin.html' title='How to integrate MySQL into Darwin StreamingServer Module'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-8709890116145444752</id><published>2012-06-22T10:44:00.001+08:00</published><updated>2012-06-22T10:44:15.510+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><title type='text'>Remember to config "fileUpload" attribute in the Facebook Graph API if
you are trying yo upload images</title><content type='html'>&lt;p&gt;若需要上傳圖片功能，則在新建一個Facebook instance時，記得要設定屬性"fileUpload"。&lt;/p&gt;&lt;br /&gt;&lt;p&gt;ex:&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;  &lt;p&gt;&amp;lt;?php&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;require_once('Facebook.php'); //import the Facebook Graph SDK for php&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;$facebook = new Facebook(&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;'appId' =&amp;gt; $appId,&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;'secret' = $secret&amp;gt;,&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;&lt;font color="#FF0000"&gt;'fileUpload' =&amp;gt; true&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;);&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;?&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/8709890116145444752/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=8709890116145444752' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/8709890116145444752'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/8709890116145444752'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2012/06/remember-to-config-attribute-in.html' title='Remember to config &amp;quot;fileUpload&amp;quot; attribute in the Facebook Graph API if&#xA;you are trying yo upload images'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-6217180680635803263</id><published>2012-06-22T10:34:00.001+08:00</published><updated>2012-06-22T10:36:35.400+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><title type='text'>How To Search Partial Strings in FQL</title><content type='html'>&lt;p&gt;殘念，FQL沒有 like 的語法，但有字串處理函式strpos()。&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;直接看範例-&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;SELECT name FROM user WHERE&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;strpos(lower(name, "jo")) &amp;gt; 0&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;但缺點是，name欄位就不會被當作是有索引的欄位&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;參考：&lt;a href="http://www.masteringapi.com/tutorials/facebook-fql-how-to-search-partial-strings-similar-to-mysql-like-operator/27/" title="Facebook FQL: How To Search Partial Strings (Similar To MySQL Like Operator)"&gt;Facebook FQL: How To Search Partial Strings (Similar To MySQL Like Operator)&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/6217180680635803263/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=6217180680635803263' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/6217180680635803263'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/6217180680635803263'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2012/06/how-to-search-partial-strings-in-fql.html' title='How To Search Partial Strings in FQL'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-7465939296015465441</id><published>2012-06-22T10:12:00.001+08:00</published><updated>2012-06-22T10:12:36.964+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><title type='text'>如何快速地將資料倒進MySQL via LOAD DATA INFILE</title><content type='html'>&lt;p&gt;&lt;span style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 19px;"&gt;&lt;a href="http://dev.mysql.com/doc/refman/5.1/en/index.html" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: none; color: #00759F; background-position: initial initial; background-repeat: initial initial;"&gt;MySQL 5.1 Reference Manual&lt;/a&gt; :: &lt;a href="http://dev.mysql.com/doc/refman/5.1/en/sql-syntax.html" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: none; color: #00759F; background-position: initial initial; background-repeat: initial initial;"&gt;13 SQL Statement Syntax&lt;/a&gt; :: &lt;a href="http://dev.mysql.com/doc/refman/5.1/en/sql-syntax-data-manipulation.html" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: none; color: #00759F; background-position: initial initial; background-repeat: initial initial;"&gt;13.2 Data Manipulation Statements&lt;/a&gt; :: 13.2.6 LOAD DATA INFILE Syntax&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class="titlepage" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;br /&gt;  &lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;br /&gt;    &lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;br /&gt;      &lt;h3 class="title" style="margin-top: 16px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 22px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: white; font-weight: bold; font-family: Helvetica, Arial, sans-serif; color: black; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;span style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 25px;"&gt;13.2.6. &lt;code class="literal" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 22px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: white; color: #026789; font-weight: bold; font-family: 'Courier New', Courier, fixed, monospace; background-position: initial initial; background-repeat: initial initial;"&gt;LOAD DATA INFILE&lt;/code&gt; Syntax&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;    &lt;/div&gt;&lt;br /&gt;  &lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 25px;"&gt;&lt;a class="indexterm" name="id892106" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: none; background-position: initial initial; background-repeat: initial initial;" id="id892106"&gt;&lt;/a&gt;&lt;a class="indexterm" name="id892115" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: none; background-position: initial initial; background-repeat: initial initial;" id="id892115"&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="programlisting" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #EEEEEE; color: black; font-family: 'Courier New', Courier, fixed, monospace; display: block; max-width: 720px; line-height: 20px; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;br /&gt;&lt;span style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 25px;"&gt;LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE '&lt;em class="replaceable" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-style: italic; font-weight: bold; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: inherit; color: inherit; font-weight: bold; font-family: 'Courier New', Courier, fixed, monospace; background-position: initial initial; background-repeat: initial initial;"&gt;file_name&lt;/code&gt;&lt;/em&gt;'&lt;br /&gt;[REPLACE | IGNORE]&lt;br /&gt;INTO TABLE &lt;em class="replaceable" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-style: italic; font-weight: bold; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: inherit; color: inherit; font-weight: bold; font-family: 'Courier New', Courier, fixed, monospace; background-position: initial initial; background-repeat: initial initial;"&gt;tbl_name&lt;/code&gt;&lt;/em&gt;&lt;br /&gt;[CHARACTER SET &lt;em class="replaceable" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-style: italic; font-weight: bold; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: inherit; color: inherit; font-weight: bold; font-family: 'Courier New', Courier, fixed, monospace; background-position: initial initial; background-repeat: initial initial;"&gt;charset_name&lt;/code&gt;&lt;/em&gt;]&lt;br /&gt;[{FIELDS | COLUMNS}&lt;br /&gt;[TERMINATED BY '&lt;em class="replaceable" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-style: italic; font-weight: bold; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: inherit; color: inherit; font-weight: bold; font-family: 'Courier New', Courier, fixed, monospace; background-position: initial initial; background-repeat: initial initial;"&gt;string&lt;/code&gt;&lt;/em&gt;']&lt;br /&gt;[[OPTIONALLY] ENCLOSED BY '&lt;em class="replaceable" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-style: italic; font-weight: bold; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: inherit; color: inherit; font-weight: bold; font-family: 'Courier New', Courier, fixed, monospace; background-position: initial initial; background-repeat: initial initial;"&gt;char&lt;/code&gt;&lt;/em&gt;']&lt;br /&gt;[ESCAPED BY '&lt;em class="replaceable" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-style: italic; font-weight: bold; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: inherit; color: inherit; font-weight: bold; font-family: 'Courier New', Courier, fixed, monospace; background-position: initial initial; background-repeat: initial initial;"&gt;char&lt;/code&gt;&lt;/em&gt;']&lt;br /&gt;]&lt;br /&gt;[LINES&lt;br /&gt;[STARTING BY '&lt;em class="replaceable" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-style: italic; font-weight: bold; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: inherit; color: inherit; font-weight: bold; font-family: 'Courier New', Courier, fixed, monospace; background-position: initial initial; background-repeat: initial initial;"&gt;string&lt;/code&gt;&lt;/em&gt;']&lt;br /&gt;[TERMINATED BY '&lt;em class="replaceable" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-style: italic; font-weight: bold; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: inherit; color: inherit; font-weight: bold; font-family: 'Courier New', Courier, fixed, monospace; background-position: initial initial; background-repeat: initial initial;"&gt;string&lt;/code&gt;&lt;/em&gt;']&lt;br /&gt;]&lt;br /&gt;[IGNORE &lt;em class="replaceable" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-style: italic; font-weight: bold; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: inherit; color: inherit; font-weight: bold; font-family: 'Courier New', Courier, fixed, monospace; background-position: initial initial; background-repeat: initial initial;"&gt;number&lt;/code&gt;&lt;/em&gt; LINES]&lt;br /&gt;[(&lt;em class="replaceable" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-style: italic; font-weight: bold; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: inherit; color: inherit; font-weight: bold; font-family: 'Courier New', Courier, fixed, monospace; background-position: initial initial; background-repeat: initial initial;"&gt;col_name_or_user_var&lt;/code&gt;&lt;/em&gt;,...)]&lt;br /&gt;[SET &lt;em class="replaceable" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-style: italic; font-weight: bold; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: inherit; color: inherit; font-weight: bold; font-family: 'Courier New', Courier, fixed, monospace; background-position: initial initial; background-repeat: initial initial;"&gt;col_name&lt;/code&gt;&lt;/em&gt; = &lt;em class="replaceable" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-style: italic; font-weight: bold; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: inherit; color: inherit; font-weight: bold; font-family: 'Courier New', Courier, fixed, monospace; background-position: initial initial; background-repeat: initial initial;"&gt;expr&lt;/code&gt;&lt;/em&gt;,…]&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre class="programlisting" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #EEEEEE; color: black; font-family: 'Courier New', Courier, fixed, monospace; display: block; max-width: 720px; line-height: 20px; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre class="programlisting" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #EEEEEE; color: black; font-family: 'Courier New', Courier, fixed, monospace; display: block; max-width: 720px; line-height: 20px; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;br /&gt;&lt;span style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 25px;"&gt;如果可以的話，建議將huge data file先上傳至DB 主機，&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre class="programlisting" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #EEEEEE; color: black; font-family: 'Courier New', Courier, fixed, monospace; display: block; max-width: 720px; line-height: 20px; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;br /&gt;&lt;span style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 25px;"&gt;並使用LOAD LOCAL DATA INFILE 可以快速地新增至Table&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre class="programlisting" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #EEEEEE; color: black; font-family: 'Courier New', Courier, fixed, monospace; display: block; max-width: 720px; line-height: 20px; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre class="programlisting" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #EEEEEE; color: black; display: block; max-width: 720px;"&gt;&lt;br /&gt;&lt;font face="Helvetica, Arial, sans-serif" size="5"&gt;&lt;span style="line-height: 25px;"&gt;處理大檔案：&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre class="programlisting" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #EEEEEE; color: black; display: block; max-width: 720px;"&gt;&lt;br /&gt;&lt;font face="Helvetica, Arial, sans-serif" size="5"&gt;&lt;span style="line-height: 25px;"&gt;#1 試著用grep, awk, sek等工具，過濾出有格式化的資訊&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre class="programlisting" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #EEEEEE; color: black; display: block; max-width: 720px;"&gt;&lt;br /&gt;&lt;font face="Helvetica, Arial, sans-serif" size="5"&gt;&lt;span style="line-height: 25px;"&gt;#2 若希望借助Database豐富的SQL語句功能時，前處理時將過濾後資料倒進去Table&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/7465939296015465441/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=7465939296015465441' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/7465939296015465441'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/7465939296015465441'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2012/06/mysql-via-load-data-infile.html' title='如何快速地將資料倒進MySQL via LOAD DATA INFILE'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-1995063128475415026</id><published>2012-06-20T11:31:00.001+08:00</published><updated>2012-06-20T11:31:44.314+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SMS'/><title type='text'>[轉載] AT+CNMI指令詳解</title><content type='html'>&lt;p&gt;以下內文轉載從http://www.manbu.biz/index.php?load=read&amp;amp;id=66&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;GSM Modem一般都支持一條「AT＋CNMI」指令，用於設定當有某類短消息到達時，如何處理它——只儲存在制定的內存（易失的/非易失的）中；先儲存後通知TE；直接轉發到TE，等等。&lt;/span&gt;&lt;/p&gt;&lt;!--?xml version="1.0" encoding="UTF-8" standalone="no"?--&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;AT＋CNMI指令語法為：&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;AT＋CNMI＝＜mode＞，＜mt＞，＜bm＞，＜ds＞，＜bfr＞&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;＜mode＞控制通知TE的方式。&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;0——先將通知緩存起來，再按照＜mt＞的值進行發送。&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;1——在數據線空閒的情況下，通知TE，否則，不通知TE。&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;2——數據線空閒時，直接通知TE；否則先將通知緩存起來，待數據線空閒時再行發送。&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;3——直接通知TE。在數據線被佔用的情況下，通知TE的消息將混合在數據中一起傳輸。&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;＜mt＞設置短消息存儲和通知TE的內容。&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;0——接受的短消息存儲到默認的內存位置（包括class 3），不通知TE。&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;1——接收的短消息儲存到默認的內存位置，並且向TE發出通知（包括class 3）。通知的形式為：&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;＋CMTI：」SM」，＜index＞&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;2——對於class 2短消息，儲存到SIM卡，並且向TE發出通知；對於其他class，直接將短消息轉發到TE：&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;＋CMT：[＜alpha＞]，＜length＞＜CR＞＜LF＞＜pdu＞（PDU模式）&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;或者＋CMT：＜oa＞，[＜alpha＞，]＜scts＞[，＜tooa＞，＜fo＞，＜pid＞，＜dcs＞，＜sca＞，＜tosca＞，＜length＞]＜CR＞＜LF＞＜data＞（text模式）&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;3——對於class 3短消息，直接轉發到TE，同＜mt＞＝2；對於其他class，同＜mt＞＝1。&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;＜bm＞設置小區廣播&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;0——小區廣播不通知&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;2——新的小區廣播通知，返回&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;+CBM:;length;;CR;;LF;;pdu;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;3——Class3格式的小區廣播通知，使用bm=2格式&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;＜ds＞狀態報告&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;0——狀態報告不通知&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;1——新的狀態報告通知，返回：&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;+CDS:;length;;CR;;LF;;pdu;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;2——如果新的狀態報告存儲到ME，則返回：&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;+CDSI:;mem;,;index;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;＜brf＞&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;1——始終為1&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;由於SIM卡只有1萬到10萬次的讀寫次數和10-15條短消息的存儲空間，而且SIM卡上短消息讀寫需要一定的時間才能完成，因此最好使短信息不經過SIM卡讀寫，直接發送至TE終端，可以設置：&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;AT＋CNMI＝2，2，0，1，1&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;短消息類（class）的概念：根據指定存儲的位置，短消息分為class0－3四個類，也可以不指定類別（no class），由移動設備按默認設置進行處理，存儲到內存或者SIM卡中。在TPDU的TP－DCS字節中，當bit7－bit4為00x1、1111 時，bit1－bit0指示消息所屬類。&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;00——class 0，可直接顯示。&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;01——class 1，默認儲存在ME內存中。&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;02——class 2，儲存在SIM卡中。&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;03——class 3，可直接傳輸到終端設備TE。&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;默認的短消息存在SIM卡中，無類別的短消息通常也存在SIM卡中。&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;AT+CNMI=&amp;lt;mode&amp;gt;,&amp;lt;mt&amp;gt;,&amp;lt;bm&amp;gt;,&amp;lt;ds&amp;gt;,&amp;lt;bfr&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;&amp;lt;mode&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;0: Buffer unsolicited result codes in the TA. If TA result code buffer is full, indications can&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;be buffered in some other place or the oldest indications may be discarded and&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;replaced with the new received indications&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;1: Discard indication and reject new received message unsolicited result codes when TATE&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;link is reserved. Otherwise forward them directly to the TE&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;2: Buffer unsolicited result codes in the TA when TA-TE link is reserved and flush them to&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;the TE after reservation. Otherwise forward them directly to the TE&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;3: Forward unsolicited result codes directly to the TE. TA-TE link specific inband used to&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;embed result codes and data when TA is in on-line data mode&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;&amp;lt;mt&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;sets the result code indication routing for SMS-DELIVERs. Default is 0.&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;&amp;lt;mt&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;0: No SMS-DELIVER indications are routed.&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;1: SMS-DELIVERs are routed using unsolicited code : +CMTI: 「SM」,&amp;lt;index&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;2: SMS-DELIVERs (except class 2 messages) are routed using unsolicited code : +CMT :&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;[&amp;lt;alpha&amp;gt;,] &amp;lt;length&amp;gt; &amp;lt;CR&amp;gt; &amp;lt;LF&amp;gt; &amp;lt;pdu&amp;gt; (PDU mode) or +CMT : &amp;lt;oa&amp;gt;,[&amp;lt;alpha&amp;gt;,] &amp;lt;scts&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;[,&amp;lt;tooa&amp;gt;, &amp;lt;fo&amp;gt;, &amp;lt;pid&amp;gt;, &amp;lt;dcs&amp;gt;, &amp;lt;sca&amp;gt;, &amp;lt;tosca&amp;gt;, &amp;lt;length&amp;gt;] &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;&amp;lt;data&amp;gt; (text mode)&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;3: Class 3 SMS-DELIVERS are routed directly using code in &amp;lt;mt&amp;gt;=2 ; Message of other&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;classes result in indication &amp;lt;mt&amp;gt;=1&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;&amp;lt;bm&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;set the rules for storing received CBMs (Cell Broadcast Message) types depend on its&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;coding scheme, the setting of Select CBM Types (+CSCB command) and&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;&amp;lt;bm&amp;gt;. Default is 0.&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;&amp;lt;bm&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;0: No CBM indications are routed to the TE. The CBMs are stored.&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;1: The CBM is stored and an indication of the memory location is routed to the customer&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;application using unsolicited result code: +CBMI: 「BM」, &amp;lt;index&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;2: New CBMs are routed directly to the TE using unsolicited result code. +CBM :&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;&amp;lt;length&amp;gt;&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;&amp;lt;pdu&amp;gt; (PDU mode) or +CBM&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;:&amp;lt;sn&amp;gt;,&amp;lt;mid&amp;gt;,&amp;lt;dcs&amp;gt;,&amp;lt;page&amp;gt;,&amp;lt;pages&amp;gt;(Text mode) &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt; &amp;lt;data&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;3: Class 3 CBMs : as &amp;lt;bm&amp;gt;=2. Other classes CBMs : as &amp;lt;bm&amp;gt;=1.&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;&amp;lt;ds&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;for SMS-STATUS-REPORTs. Default is 0.&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;&amp;lt;ds&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;0: No SMS-STATUS-REPORTs are routed.&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;1: SMS-STATUS-REPORTs are routed using unsolicited code : +CDS : &amp;lt;length&amp;gt; &amp;lt;CR&amp;gt; &amp;lt;LF&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;&amp;lt;pdu&amp;gt; (PDU mode) or +CDS : &amp;lt;fo&amp;gt;,&amp;lt;mr&amp;gt;, [&amp;lt;ra&amp;gt;] , [&amp;lt;tora&amp;gt;], &amp;lt;scts&amp;gt;,&amp;lt;dt&amp;gt;,&amp;lt;st&amp;gt; (Text mode)&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;2: SMS-STATUS-REPORTs are stored and routed using the unsolicited result code :&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;+CDSI: 「SR」,&amp;lt;index&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;&amp;lt;bfr&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;Default is 0.&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;&amp;lt;bfr&amp;gt;&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;0: TA buffer of unsolicited result codes defined within this command is flushed to the TE&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;when &amp;lt;mode&amp;gt; 1…3 is entered (OK response shall be given before flushing the codes)&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;1: TA buffer of unsolicited result codes defined within this command is cleared when&lt;/span&gt;&lt;br clear="none" /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;&amp;lt;mode&amp;gt; 1…3 is entered.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/1995063128475415026/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=1995063128475415026' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/1995063128475415026'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/1995063128475415026'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2012/06/atcnmi.html' title='[轉載] AT+CNMI指令詳解'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-8100584136059506003</id><published>2012-06-20T11:27:00.000+08:00</published><updated>2012-06-20T11:35:21.946+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SMS'/><title type='text'>[轉載] GSM模塊SMS相關AT命令使用說明</title><content type='html'>&lt;!--?xml version="1.0" encoding="UTF-8" standalone="no"?--&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center" style="font-family: Arial; font-size: medium;"&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt;h1&gt;&lt;!--?xml version="1.0" encoding="UTF-8" standalone="no"?--&gt;&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt;div align="center" style="font-weight: normal; font-size: medium;"&gt;&lt;/div&gt;GSM模塊SMS相關AT命令使用說明&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" width="97%" style="font-weight: normal; font-size: medium;"&gt;&lt;br /&gt;  &lt;tbody&gt;&lt;br /&gt;    &lt;tr&gt;&lt;br /&gt;      &lt;td colspan="1" rowspan="1" width="120"&gt;[日期：2006-1-28]&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;      &lt;td colspan="1" rowspan="1"&gt;來源：&lt;a shape="rect" href="http://www.21icbbs.com/"&gt;www.21icbbs.com&lt;/a&gt; 通信技術版 作者：飛雪季節&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;      &lt;td align="right" colspan="1" rowspan="1" width="100"&gt;[字體：&lt;a shape="rect" href="file:///Users/barlino/Library/Application%20Support/Evernote/accounts/Evernote/barlino/content/p1914/#"&gt;大&lt;/a&gt; &lt;a shape="rect" href="file:///Users/barlino/Library/Application%20Support/Evernote/accounts/Evernote/barlino/content/p1914/#"&gt;中&lt;/a&gt; &lt;a shape="rect" href="file:///Users/barlino/Library/Application%20Support/Evernote/accounts/Evernote/barlino/content/p1914/#"&gt;小&lt;/a&gt;]&lt;/td&gt;&lt;br /&gt;    &lt;/tr&gt;&lt;br /&gt;  &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-weight: normal; font-size: medium;"&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;　&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;&lt;em&gt;（本文可以自由轉載，但必須註明出處）&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  適合人群：首次接觸G網模塊人員&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;/em&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; 凡是利用GSM模塊二次開發的，不管是用來做公話，還是GPRS通信，其中短消息基本都要使用的。本文大致介紹一下短消息相關的AT命令使用方法。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  詳細的AT指令說明，可以參考 07.05，或者西門子MC35I的AT手冊，西門子手冊感覺還是很不錯的。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp; 由於本文表達的錯誤給您帶來的物資損失和精神損傷，本人概不負責。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  1、&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;短消息的格式&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  我所見到的模塊短消息基本都提供2種格式，TEXT和PDU。文本模式相對來說比較簡單，特別適合傳輸那些字符什麼的，對於老外來說，基本就發26個字幕，簡直太方便了。PDU模式需要進行編碼，目前的漢字傳輸好多都採用PDU模式。由於本人對PDU和怎麼發漢字基本一竅不通，這段就暫時忽略了。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  一般模塊默認的都是PDU模式，你可以使用如下命令切換到TEXT模式：&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  AT+CMGF=1&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  如果想再切換到PDU模式，使用：&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  AT+CMGF=0&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  即可，以下短消息發送＆讀取都採用TEXT模式，因為PDU我不是很懂。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  2、&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;怎樣給我發送一條短消息？&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  現在你手裡有了G網模塊，但首先你要確保如下操作已經完成：&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  1）&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;模塊上電並且AT命令同你的PC串口通信順暢。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  2）&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SIM卡沒有欠費，並且已經登陸GSM網絡（可以使用AT+CREG?查詢，如果返回1或者5表示正常）。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  3）&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AT+CMGF=1設置完畢。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  有了以上的過程，那麼你就可以給我發信息了，你要使用的AT命令是：AT+CMGS。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  假如我的手機號是：13636371111（後四位是假的）。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  1）&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;從串口輸入：AT+CMGS＝」13636371111」 然後按回車鍵。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  2）&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;這個時候你可以看到有個大於號 『&amp;gt;』彈出，提示你可以輸入消息的內容了。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  假如你想發送「hello world」，直接在』&amp;gt;』後面輸入即可，輸入完了後按』CTRL^Z」，稍微等一下，你的信息也就發出去了，如果編程好像是0x1B（記不清了，你可以查下ASCII表）。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  全部過程如下：&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  AT+CMGS="13636371111"&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &amp;gt; hello world&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  +CMGS: 199&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  OK&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  你需要一直等到OK返回，才能確定是成功發出，中間的那個東西可以先不管。如果你輸入 「 hello world」後，但又不想發了，按ESC可以取消發送，就不再介紹。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  3、&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;怎樣打開傳送回報？&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  手機上我們都可以找到一個菜單，可以選擇傳送回報的功能，也就是說別人收到你的信息後，短消息中心會給你一個確認信息，假如是發給心上人，這個功能尤其重要。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  對於模塊我們沒有菜單可選，但我們有 AT+CSMP 這樣一條AT命令，在TEXT模式下，對於手機上的那個選項可以通過這條命令實現，這個命令的具體含義我搞得不是很清楚，也懶得去研究，曾經有個人告訴我按照下面設置後，傳送回報就可以回來：&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  AT+CSMP=33&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;但即使你這樣設置後，別人收到後，傳送回報你可能還是看不到，你還需要設置另外一條AT命令：「AT+CNMI=2,1,,1」，下面就會介紹到這個命令的用法。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;對於PDU模式，控制傳送回報有很大差別。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  4、&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AT+CNMI的用法。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  到目前為止，你至少還有如下的疑惑：&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  1）&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;來了新短信，我怎麼知道？&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  2）&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;我擔心時間長了SIM卡會寫壞，FLASH也可能寫壞，或者我單片機很強短信不需要存儲，就要模塊直接給我，我該怎麼辦？&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  3）&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;我要看傳送回報！&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;上面一切疑慮都可以從AT+CNMI中得到答案。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  我手頭上有個西門子MC35的手冊，CNMI的幾個參數如下：&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  AT+CNMI =[&amp;lt;mode&amp;gt;][,&amp;lt;mt&amp;gt;][,&amp;lt;bm&amp;gt;][,&amp;lt;ds&amp;gt;][,&amp;lt;bfr&amp;gt;]&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  方括號表示參數是可選的，簡要說明下：&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &amp;lt;mode&amp;gt;&amp;nbsp;&amp;nbsp;用來選擇來了新短信，提示信息是否需要從串口直接打出，一般取2。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &amp;lt;mt&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;用來選擇新短信的提示方式，取1的話，就比較簡單，比如「+CMTI: "SM",3」，告訴你新短信存在SIM卡裡，序號是3，稍後告訴你怎樣讀取。取2的話，來了新短信就會不作存儲，直接從串口顯示出來。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &amp;lt;ds&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;用來選擇傳送回報，如果想看回報的話，一般取1（同AT+CSMP結合使用）。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  其他參數不作說明。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  這裡提供3組參數可以供你使用：&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  1）&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AT+CNMI=2,1,,1&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  這組參數可以提供新信息提示，以及傳送回報的功能&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  2）&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AT+CNMI=2,2,,1&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  這組參數來了新信息直接顯示到串口，不作存儲，仍然打開傳送回報。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  3）&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AT+CNMI=2,1&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  這組參數，一般的模塊都會有新信息提示，不會打開回報功能（打開可能會干擾單片機處理）&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 以上僅供參考，不同廠家模塊實現形式以及支持參數可能會有不同，需要實際測試。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  5、&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;怎樣讀取SIM卡或者手機內部的信息？&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  比如我們收到這樣的信息：「+CMTI: "SM",3」，知道來了新信息，並且存儲在SIM卡，第3個位置區。我們怎麼去讀取呢？&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;比較EASY，用AT+CMGR來讀取，如下：&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  AT+CMGR=3，回車後，即可看到短信內容，比較簡單，這裡就不舉例了。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  還有一個用來讀取短信的命令，AT+CMGL，可以列出手機內部的全部AT命令，&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  比如：&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  AT+CMGL=」ALL」，回車後可以返回當前存儲區的所有短信，結果自己實踐即可。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  ＋CMGL還有另外3個參數，可以參考手冊，並且PDU還有些不同，參數使用的是數字。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  6、&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;怎樣選擇存儲區？&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  現在的模塊一般都提供2－3個存儲區，SIM卡，手機（FLASH）, SIM卡＋FLASH。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  我們可以使用 AT+CPMS?進行選擇，關於CPMS的3個參數，這裡簡要介紹一下，比較容易搞混，並不是表示SIM卡或者手機分別有3個存儲區。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  設置命令如下：AT+CPMS=&amp;lt;mem1&amp;gt;[,&amp;lt;mem2&amp;gt;][,&amp;lt;mem3&amp;gt;]]&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &amp;lt;mem1&amp;gt; Memory to be used when listing, reading and deleting messages:&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &amp;lt;mem2&amp;gt; Memory to be used when writing and sending messages:&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &amp;lt;mem3&amp;gt; Received messages will be placed to this storage if routing to TE is not&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  set.&amp;nbsp;&amp;nbsp;&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  上面是我為了省事直接從西門子手冊COPY的，需要仔細理解。組合著多試幾次就知道了。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  7、&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;怎樣刪除一條短信？&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  使用AT+CMGD，比如：&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  AT+CMGD=1 將刪除&amp;lt;mem1&amp;gt;內部的第一條信息（注意模塊返回OK都是刪除成功，有些模塊會返回ERROR，其實表示當前這個位置沒有短信息）。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  AT+CMGD還有個全刪的功能，比如：&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  AT+CMGD=1,4 將刪除&amp;lt;mem1&amp;gt;存儲區內部的全部短信息。（注意第二個參數還有3個，可以看手冊，並且並不是所有廠家模塊都支持全刪）&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  到這為此吧，已經弄了2個小時了，我要去睡覺了，明天還要起早上班。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  關於短消息的編程，2年前做過一次，是首次接觸AT命令，啥都不會，網上搜索只能零零碎碎的找到點，結果是沒怎麼做好。體會初學者的苦衷，現在已經不作了，把我所知道的拿出來分享下，獻給初學者。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  為了處理好代碼，還是要仔細研究07.05協議和廠家提供的手冊，然後對照實際驗證，盡量不要瞎猜，即使在一個地方蒙對了，到另外城市你的東西可能就不能用了。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  如果有想要代碼的話，再等一等，現在在測試PPP的代碼。&lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br clear="none" /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  本來用WORD寫的，貼上來格式全沒了，可惜！&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/8100584136059506003/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=8100584136059506003' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/8100584136059506003'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/8100584136059506003'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2012/06/gsmsmsat.html' title='[轉載] GSM模塊SMS相關AT命令使用說明'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-3185549956663053002</id><published>2012-06-20T11:07:00.000+08:00</published><updated>2012-06-20T11:28:14.778+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SMS'/><title type='text'>手機SMS PDU 格式入門</title><content type='html'>&lt;p&gt;基本操作流程：透過COM port 連接GSM Modem，並向端口操作AT Command。&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;而封裝SMS的簡訊格式就是&lt;span style="font-family: Arial; font-size: medium;"&gt;&lt;b&gt;PDU (Protocol Description Unit)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;詳細的格式說明請參考：&lt;a href="http://borland.mblogger.cn/shuixin13/posts/10087.aspx" title="PDU格式操考手冊"&gt;PDU格式操考手冊&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[實作]：&lt;a href="http://blog.csdn.net/bhw98/article/details/19666" title="通過端口收發短訊息（上）"&gt;通過端口收發短訊息（上）&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[實作]：&lt;a href="http://blog.csdn.net/bhw98/article/details/19667" title="通過端口收發短訊息（下）"&gt;通過端口收發短訊息（下）&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;[實作]：&lt;a href="http://blog.csdn.net/charise/article/details/514016" title="AT Command 常見問題"&gt;AT Command 常見問題&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;[實作]：&lt;a href="http://www.topitech.com/faq.html" title="GSM Modem常見問題"&gt;GSM Modem常見問題&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/3185549956663053002/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=3185549956663053002' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/3185549956663053002'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/3185549956663053002'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2012/06/sms-pdu.html' title='手機SMS PDU 格式入門'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-6225620016966152956</id><published>2010-05-22T21:18:00.001+08:00</published><updated>2010-05-22T21:18:56.972+08:00</updated><title type='text'>來自彰化的仙楂餅</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/bloomdido/2035355108/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2027/2035355108_fe403b259c_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/bloomdido/2035355108/"&gt;來自彰化的仙楂餅&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/bloomdido/"&gt;H.H.Huang&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;舉手～，我是仙楂餅控。&lt;br clear="all" /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/6225620016966152956/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=6225620016966152956' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/6225620016966152956'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/6225620016966152956'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2010/05/blog-post.html' title='來自彰化的仙楂餅'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2027/2035355108_fe403b259c_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-4347824635229627155</id><published>2009-07-27T02:39:00.001+08:00</published><updated>2009-07-27T02:39:43.253+08:00</updated><title type='text'>日全偏蝕＠我的生日</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/barlino/3758255605/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2656/3758255605_fed2c195d9_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/barlino/3758255605/"&gt;日全偏蝕＠我的生日&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/barlino/"&gt;barlino&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;早上騎來公司的路上，看見一堆人拿著相機往天空照，心想他們在幹麼，但也不也在意的繼續前進，...過了三秒，阿！～有日全食可以看，趕快把早餐放下，衝到後花園看看還有沒有，殘念～十點多已經結束拉，只留下這張怪怪的照片。&lt;br /&gt;&lt;br /&gt;不過頭一次生日當天有日全食的現象，這代表我今年&lt;br /&gt;&lt;br /&gt;"出.運.拉."，哈。哈哈。哈哈哈。&lt;br clear="all" /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/4347824635229627155/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=4347824635229627155' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/4347824635229627155'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/4347824635229627155'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2009/07/blog-post.html' title='日全偏蝕＠我的生日'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2656/3758255605_fed2c195d9_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-2465027159075856181</id><published>2009-07-27T02:29:00.001+08:00</published><updated>2009-07-27T02:29:05.913+08:00</updated><title type='text'>The best record ever</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/barlino/3759002388/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3511/3759002388_8b9efa3405_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/barlino/3759002388/"&gt;IMG_0368&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/barlino/"&gt;barlino&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;最近我愛上玩iPhone上的遊戲，&lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=313833267&amp;mt=8"&gt;Baseball Slugger: Home Run Race 3D&lt;br /&gt;Com2uS Corp.&lt;/a&gt;&lt;br /&gt;雖然又是一款棒球相關的遊戲，但是其最大不同點就是針對打者要盡量擊出很多隻全壘打，此外，最耐玩的部份就是可以跟全世界的玩家連線對戰，有美國、日本、韓國...不同國籍的玩家，跟真人比，增添了更多的樂趣，也很容易激起潛藏於內心中華隊的熱血阿～&lt;br /&gt;&lt;br /&gt;目前排名上升到一千左右，希望可以在精進進入前500強。&lt;br /&gt;題外話，每次遇到韓狗，就特別想要贏他，&lt;br /&gt;&lt;br /&gt;我認真了～^^&lt;br clear="all" /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/2465027159075856181/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=2465027159075856181' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/2465027159075856181'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/2465027159075856181'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2009/07/best-record-ever.html' title='The best record ever'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3511/3759002388_8b9efa3405_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-4204024394199708241</id><published>2009-07-27T02:11:00.001+08:00</published><updated>2009-07-27T02:11:19.998+08:00</updated><title type='text'>Every Bike Is A Train</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/garyseven/2702301589/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3071/2702301589_5e1c8880d7_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/garyseven/2702301589/"&gt;Every Bike Is A Train&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/garyseven/"&gt;GarySe7en&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;雖入手了小徑車，但是心中那個追逐固定齒輪車的我，仍未抹滅。&lt;br /&gt;&lt;br /&gt;我想要改車，我想要把mini3變成fixie&lt;br /&gt;我想要感受沒有煞車的感覺&lt;br /&gt;&lt;br /&gt;可是，哪裡可以改車阿～&lt;br clear="all" /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/4204024394199708241/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=4204024394199708241' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/4204024394199708241'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/4204024394199708241'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2009/07/every-bike-is-train.html' title='Every Bike Is A Train'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3071/2702301589_5e1c8880d7_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-1818739135055012689</id><published>2009-04-12T23:57:00.001+08:00</published><updated>2009-04-12T23:57:31.504+08:00</updated><title type='text'>Giant FLIGHT MINI3</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/xissey/3000013484/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3056/3000013484_2b1ffdf0f1_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/xissey/3000013484/"&gt;Giant FLIGHT MINI3&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/xissey/"&gt;d!zzy&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;今天天氣晴。&lt;br /&gt;&lt;br /&gt;下午，跑到捷安特南京直營店，為了就是要去看Giant Mini3的廬山真面目，沒想到不但看到實車，還因為店裡剛好有自己的白款mini3當作便當車，所以還多了試騎，倒是出乎自己的意料外。&lt;br /&gt;騎乘的感覺是，龍頭很輕巧，所以很容易轉，整體來說，很舒適的一台車，的確是以都市悠閒取向的車款，有給他心動了，只是白色的已經沒貨了，只能問問看經銷商是否有貨，要不然就是要等10年的樣式出，只是這是何時就不可考了～&lt;br /&gt;&lt;br /&gt;對！我追求流行風尚，縱使家人不是很贊成買腳踏車。&lt;br clear="all" /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/1818739135055012689/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=1818739135055012689' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/1818739135055012689'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/1818739135055012689'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2009/04/giant-flight-mini3.html' title='Giant FLIGHT MINI3'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3056/3000013484_2b1ffdf0f1_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-3870787980737584362</id><published>2009-04-07T10:39:00.001+08:00</published><updated>2009-04-07T10:39:10.014+08:00</updated><title type='text'>美姑娘仔</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/hellosarah/2262569881/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2352/2262569881_3609ae49a1_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/hellosarah/2262569881/"&gt;grey clouds&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/hellosarah/"&gt;Sarah&amp;amp;theSpider&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;收錄於洪榮洪1983年的一隻小雨傘專輯。&lt;br /&gt;第一次聽到是在上星期的百萬大歌星節目中，聽到的時候，&lt;br /&gt;直覺跟The Girl From Ipanema 有異曲同工之妙。&lt;br /&gt;&lt;br /&gt;美姑娘仔&lt;br /&gt;作詞：正一　作曲：古賀政男&lt;br /&gt;&lt;br /&gt;不曾看過這呢美的小姑娘　生做嗎真古錐(伊呀真古錐)&lt;br /&gt;櫻桃的小嘴擱真賢講話　(哈)迷人的黑色目睭活靈靈(活靈靈)&lt;br /&gt;姑娘我想要請你看電影飲咖啡(啊唷敢好勢)&lt;br /&gt;&lt;br /&gt;啊　免歹勢　啊免歹勢&lt;br /&gt;乎你乎你乎你乎你心花開&lt;br /&gt;乎你乎你乎你乎你心花開&lt;br /&gt;&lt;br /&gt;不曾看過這呢美的小姑娘　越看是越可愛(伊呀真可愛)&lt;br /&gt;那親像天頂的仙女下凡來　(哈)我不曾交過愛人你敢相信(我不信)&lt;br /&gt;姑娘我想要請你做我的好伴侶(啊唷真歹勢)&lt;br /&gt;&lt;br /&gt;啊　免歹勢　啊免歹勢&lt;br /&gt;請你請你請你請你請你想看邁&lt;br /&gt;請你請你請你請你請你想看邁&lt;br clear="all" /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/3870787980737584362/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=3870787980737584362' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/3870787980737584362'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/3870787980737584362'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2009/04/blog-post.html' title='美姑娘仔'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2352/2262569881_3609ae49a1_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-225584170801742919</id><published>2009-02-11T17:12:00.000+08:00</published><updated>2009-02-11T17:30:31.979+08:00</updated><title type='text'>再來一顆！好威</title><content type='html'>&lt;br /&gt;上排智齒拔除，仍然是個頑固的傢伙。&lt;br /&gt;&lt;br /&gt;&lt;a href='http://picasaweb.google.com/barlino/MyBlogPhotos#5301469003761447122'&gt;&lt;img src='http://lh4.ggpht.com/_30z8t1nV3WA/SZKZ-HTx8NI/AAAAAAAAAQw/PTgGY000Zkc/s288/iphone_photo.jpg' border='0' width='281' height='210' align='right' style='margin:5px'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/225584170801742919/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=225584170801742919' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/225584170801742919'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/225584170801742919'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2009/02/blog-post.html' title='再來一顆！好威'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_30z8t1nV3WA/SZKZ-HTx8NI/AAAAAAAAAQw/PTgGY000Zkc/s72-c/iphone_photo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-511201376559910488</id><published>2009-01-12T10:56:00.001+08:00</published><updated>2009-01-12T10:56:49.450+08:00</updated><title type='text'>Tooth taken out</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/barlino/3181289573/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3467/3181289573_eace2e06c8_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/barlino/3181289573/"&gt;Tooth taken out&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/barlino/"&gt;barlino&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;根據 牙醫師說法，念大學的時候，約 20-24歲是最好的拔牙時機點，當然目前也有另一派說法，能不拔就不拔，&lt;br /&gt;或許日後矯正牙齒，反而可以使用自己的智齒，然不拔的前提是不會痛，如果會痛，還是必須拔掉。&lt;br /&gt; &lt;br /&gt;一般來說，越晚拔，牙根就長得越深，也就越靠近神經，風險就會增加，男性骨骼結構又比女性強韌，更不好拔，更壞的情況，如果&lt;br /&gt;牙根長得歪歪的，恭喜！中大獎了&lt;br /&gt; &lt;br /&gt;昨天，小弟運氣不錯，中了特獎，以上情況都遇到了.....本來在診所，結果折騰了近兩小時，本來是女醫師拔，後來又換手男醫生，&lt;br /&gt;最後，照了全口X光片，才發現牙根有彎，且非常靠近神經，因為是2d的，所以如果牙根跟神經 是 前後還好，萬一是 牙根跨過神經的，&lt;br /&gt;那真的不是開玩笑的。&lt;br /&gt; &lt;br /&gt;後來，診所女醫師陪同去北醫找口腔外科專門醫師，我是八點去診所的，最後在北醫拔出時，已是11點...（那時已經沒有門診，原來是男醫師緊急打給在北醫的學弟，特別留下來，等我去。不知道是在診所已經切了不少，還是祈禱我的牙齒不要那麼頑固奏效，在突然一陣高壓電擊後，結束了這驚險的一夜。&lt;br /&gt; &lt;br /&gt;電擊？我又沒有心室顫動，幹麼電擊，X的#^&amp;^&amp;（那時候，誰不是這樣說呢），馬上舉手示意醫師超痛的，沒事囉！拔出來了，因為牙根很靠近神經，且又是有點歪，所以在拔出那瞬間，稍微挑了一下神經，現在沒事了。&lt;br /&gt; &lt;br /&gt;嗯，我想我絕對不會忘記那個電擊的滋味，相當"刺激"，酥麻感從頭頂到腳底快速來回，by the way,我另外一邊的智齒本來也打算要在這顆拔完後，在找時間拔除，但沒想到我牙齒很頑固，所以情況一定也是不會太好，應該也非常靠近神經，醫師建議，不是更加注意口腔清潔，要不就是來找口腔外科專門醫師拔除。&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;整個來說，是女醫師看片不仔細，結果就開始拔了，因為後來男醫師接手，就說這情況，就不應該拔，應該找醫院口腔外科拔除，一方面設備比較齊全，&lt;br /&gt;另一方面萬一真的碰到神經，可以處理，只是頭都洗了... ，我想下星期回去拆線後，就不會去那家診所了。&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;如果有親朋好友正處於20-24歲的男性，又還沒拔智齒的，趕快去找一下牙醫作評估&lt;br /&gt; &lt;br /&gt;P.S.持續冰敷中，並等麻藥退，我想唯一的好處是，可以少吃一點，&gt;&lt;"&lt;br clear="all" /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/511201376559910488/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=511201376559910488' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/511201376559910488'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/511201376559910488'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2009/01/tooth-taken-out_12.html' title='Tooth taken out'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3467/3181289573_eace2e06c8_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-4643744618603402316</id><published>2008-10-17T19:18:00.001+08:00</published><updated>2008-10-17T19:18:26.965+08:00</updated><title type='text'>Lucky iPhone Day</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/13493374@N06/2307927702/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3016/2307927702_bbfa9360ec_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/13493374@N06/2307927702/"&gt;Lucky Day Ring&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/13493374@N06/"&gt;holly_west&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;夢寐以求的機子，明天即將到手。&lt;br /&gt;&lt;br /&gt;再加上今天美聯冠軍賽第五場，紅襪隊從0:7絕對落後的情況下，在比賽的後半段逆轉戰局，絕不讓對手在自家封王，撒香檳酒，爽阿。&lt;br /&gt;&lt;br /&gt;現在狀態，好到不能再好了！&lt;br clear="all" /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/4643744618603402316/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=4643744618603402316' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/4643744618603402316'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/4643744618603402316'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2008/10/lucky-iphone-day.html' title='Lucky iPhone Day'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3016/2307927702_bbfa9360ec_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-4903392907454030971</id><published>2008-09-12T18:35:00.001+08:00</published><updated>2008-09-12T18:35:33.863+08:00</updated><title type='text'>I Conquered</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/dr_ikki/1966932960/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2077/1966932960_188aa55f9c_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/dr_ikki/1966932960/"&gt;I Conquered&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/dr_ikki/"&gt;Dr.Ikki&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;在Flex海載浮載沉兩個月後，制霸二字，算是有點浮上檯面了。&lt;br clear="all" /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/4903392907454030971/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=4903392907454030971' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/4903392907454030971'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/4903392907454030971'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2008/09/i-conquered.html' title='I Conquered'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2077/1966932960_188aa55f9c_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-3431888840899490502</id><published>2008-04-15T16:08:00.001+08:00</published><updated>2008-04-15T16:08:41.573+08:00</updated><title type='text'>Textmate 中文支援小進化</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/hetima/293699370/" title="photo sharing"&gt;&lt;img src="http://farm1.static.flickr.com/111/293699370_f3070dceeb_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/hetima/293699370/"&gt;CJK-Input.tmplugin&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/hetima/"&gt;hetima&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;這麼酷炫的文字編輯器，居然中文支援度是0&lt;br /&gt;&lt;br /&gt;還好有一些網路高手的無私，有了安裝教學，總算中文可以看以及文字選單的出現，水拉。&lt;br /&gt;&lt;br /&gt;有興趣者，詳細的教學請參考&lt;a href="http://lightyror.thegiive.net/2008/04/textmate.html" target="_new"&gt;解決TextMate中文問題&lt;/a&gt;&lt;br clear="all" /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/3431888840899490502/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=3431888840899490502' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/3431888840899490502'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/3431888840899490502'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2008/04/textmate.html' title='Textmate 中文支援小進化'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/111/293699370_f3070dceeb_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-3900124412282266557</id><published>2008-03-20T17:38:00.001+08:00</published><updated>2008-03-20T17:38:57.498+08:00</updated><title type='text'>Geek Quiz - I'm 34% only</title><content type='html'>&lt;a href="http://www.justsayhi.com/bb/geek" style="text-decoration: none; background: url('http://assets.justsayhi.com/badges/765/69/geek_badge1_orange.dklbpzt48d.jpg') no-repeat; display: block; width: 268px; height: 82px;"&gt;&lt;span style="display: block; padding-left: 125px; padding-top: 28px; color: #000; font-family: Arial; font-size: 22px;"&gt;34% Geek&lt;/span&gt;&lt;/a&gt; &lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/3900124412282266557/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=3900124412282266557' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/3900124412282266557'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/3900124412282266557'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2008/03/geek-quiz-i-34-only.html' title='Geek Quiz - I&amp;#39;m 34% only'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-6351359716998033026</id><published>2008-03-14T11:11:00.001+08:00</published><updated>2008-03-14T11:11:36.106+08:00</updated><title type='text'>2015T退伍</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/songssy/1852158/" title="photo sharing"&gt;&lt;img src="http://farm1.static.flickr.com/2/1852158_f2871d1674_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/songssy/1852158/"&gt;72岁的台湾退伍老兵回到故&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/songssy/"&gt;songssy&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;結束我人生中唯一的軍旅生活，雖然實際在部隊約10個月左右，並不算長，但是還是不容易的熬過來了，接下來就是另外一個開始，我正式步入社會。&lt;br /&gt;&lt;br /&gt;要開始養家賺錢了，加油！&lt;br clear="all" /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/6351359716998033026/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=6351359716998033026' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/6351359716998033026'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/6351359716998033026'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2008/03/2015t.html' title='2015T退伍'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/2/1852158_f2871d1674_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-8967188641061500110</id><published>2007-12-16T16:14:00.001+08:00</published><updated>2007-12-16T16:14:15.688+08:00</updated><title type='text'>Telekinesis: Remotely Access Your Mac Through iPhone</title><content type='html'>&lt;p&gt;&lt;br /&gt;&lt;a href="http://www.mactips.org/archives/2007/12/05/telekinesis-remotely-access-your-mac-through-iphone/"&gt;Telekinesis: Remotely Access Your Mac Through iPhone&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;This is cool. You can remotely access your Mac through your iPhone using the Google code project &lt;a href="http://code.google.com/p/telekinesis/"&gt;Telekinesis&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Some of the features include:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Stream music and videos from your computer&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Control iTunes with your iPhone&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Browse through your file system&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Capture images through iSight&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/tonx/733390584/in/photostream/"&gt;&lt;img height="500" border="0" style="margin: 5px" width="375" alt="" src="http://www.mactips.org/wp-content/uploads/2007/12/telekinesis1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;太屌了！iPhone 3G版 快點問世吧！等不及囉&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/8967188641061500110/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=8967188641061500110' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/8967188641061500110'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/8967188641061500110'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2007/12/telekinesis-remotely-access-your-mac.html' title='Telekinesis: Remotely Access Your Mac Through iPhone'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-3420130808989786429</id><published>2007-10-21T11:59:00.001+08:00</published><updated>2007-10-22T14:52:24.863+08:00</updated><title type='text'>The girl from Ipanema</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/neloqua/409696380/" title="photo sharing"&gt;&lt;img src="http://farm1.static.flickr.com/125/409696380_05f5c89a37_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/neloqua/409696380/"&gt;The girl from Ipanema&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/neloqua/"&gt;neloqua&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;前幾週聽到林宜融演唱The girl from Ipanema這首經典的BOSA NOVA的曲子，總算留守過後，可以來研究一下這首歌。&lt;br /&gt;&lt;br /&gt;"Tall and tan and young and lovely&lt;br /&gt;The girl from Ipanema goes walking&lt;br /&gt;When she walks she's like a samba that&lt;br /&gt;Swings so cool and sways so gentle,&lt;br /&gt;That when she passes, each one she passes goes&lt;br /&gt;"a-a-ah!"&lt;br /&gt;But each day when she walks to the sea&lt;br /&gt;She looks straight ahead not at me&lt;br /&gt;The girl from Ipanema goes walking&lt;br /&gt;And when she passes I smile, but she doesn't see&lt;br /&gt;She just doesn't see&lt;br /&gt;No she doesn't see..." &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;歌詞寫的淺顯易懂，但又完全表現出，不知道要怎麼搭訕的心情，搭配上慵懶的曲風，太搭了，忍不住要放到鍾愛的iPod Nano天天帶著聽。&lt;div&gt;&lt;br /&gt;   &lt;embed src=" http://www.twango.com/flash/audioplayer.swf?media=andrewu23.10001&amp;channelname=andrewu23.public" width="330" height="150"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br clear="all" /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/3420130808989786429/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=3420130808989786429' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/3420130808989786429'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/3420130808989786429'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2007/10/girl-from-ipanema.html' title='The girl from Ipanema'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/125/409696380_05f5c89a37_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-5956410454274102754</id><published>2007-04-15T13:54:00.000+08:00</published><updated>2007-06-17T13:56:43.220+08:00</updated><title type='text'>全家出動只為我的懇親會</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/barlino/489209194/" title="photo sharing"&gt;&lt;img src="http://farm1.static.flickr.com/223/489209194_5922a4c1e5_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/barlino/489209194/"&gt;全家出動~因為長孫去當兵了&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/barlino/"&gt;barlino&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;這天一早，如往常五點半起床，升旗打掃吃早飯，一切都沒有變，差別在今天是2015T關西新訓中心的懇親會。到了約六點45分就全體集中至二樓大寢，等待家人到一樓中廊登記以及班長叫號，慢慢等待中，有的聊天有的閉目養神，縱使不能表現過度的興奮情緒，但是空氣中就是瀰漫著一股快樂的氛圍。就在跟同梯的打屁的時候，遠方傳來再清楚不過的聲音～ 92號 ～ YES！&lt;br /&gt;短暫的告別就衝下樓去了，先行到達的是小朱、家吠與佳渝，帶來了好吃的蜜餞、飲料、水果以及乖乖，實在是太美味啦！跟前兩個星期吃的軍中伙食實在是天壤之別，到了餐廳找了座位邊吃邊聊，這才知道原來是小朱開車從龍潭開過來的，有殺有殺！哈，大夥呢則看到我這身軍裝，又裡各超大平頭，都很不習慣，跟以前那顆帥蘋果頭差好多，沒辦法阿，你看這邊哪顆頭不是這樣的，（謎之聲，JOY你如果有來就可以立刻幫我修一下了。）&lt;br /&gt;約過了一個小時吧！家人也到了營區，當我過去找他們過來餐廳的時候，我跑過去，居然認不出來我，這。。。。尷尬阿！因為家人說人太多了，又每個都長得一副阿菜的樣子，根本不知道你跑過來，無言阿！撇開這不談，全員出動，連不常出遠門的奶奶的趕過來了，這實在太催淚了，媽媽還帶了好吃的拿手料理，豐盛到就像是以前全家一起去戶外野餐一樣，這感覺真是好，的確有被"懇親"到了^^。&lt;br clear="all" /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/5956410454274102754/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=5956410454274102754' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/5956410454274102754'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/5956410454274102754'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2007/06/blog-post.html' title='全家出動只為我的懇親會'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/223/489209194_5922a4c1e5_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220711.post-950718123057168445</id><published>2007-04-07T14:26:00.000+08:00</published><updated>2007-08-26T09:04:36.322+08:00</updated><title type='text'>65K2步槍分解結合</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/pixestential/469490097/" title="photo sharing"&gt;&lt;img src="http://farm1.static.flickr.com/167/469490097_78748ae032_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/pixestential/469490097/"&gt;Knob Creek Machine Gun Shoot - Spring 2007 - 043.jpg&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/pixestential/"&gt;pixestential&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;天氣老樣子還是溼答答的陰雨天。&lt;br /&gt;這天學習65K2步槍的大部分解與清槍動作，滿簡單的，多練習幾次就上手了，流程如下：左腳向前跪下，拉拉柄將槍機固定在後，關保險取下彈夾，解下揹帶（纏緊至槍托部），解下固定結合銷，取出槍機以及拉柄。結合則是上述的逆動作，加上開保險擊發，起立報好而已，在正式的期末鑑測中，這兩個流程都必須分別在40秒內中完成，還挺刺激的。&lt;br /&gt;&lt;br /&gt;原來在軍中有幾個大忌，一是千萬不可以跨槍，二是放鋼盔的時候，不可以倒盔，至於原因也不可考，就是一直傳下來的禁忌。&lt;br clear="all" /&gt;</content><link rel='replies' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/950718123057168445/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=13220711&amp;postID=950718123057168445' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/13220711/posts/default/950718123057168445'/><link rel='self' type='application/atom+xml' href='http://barlino.blogspot.com/feeds/posts/default/950718123057168445'/><link rel='alternate' type='text/html' href='http://barlino.blogspot.com/2007/05/65k2.html' title='65K2步槍分解結合'/><author><name>Barlino Yeh</name><uri>https://plus.google.com/103988260093666526156</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-e1e1HMrHpcE/AAAAAAAAAAI/AAAAAAAAAso/uSfI1HrUPgg/s32-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/167/469490097_78748ae032_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry></feed>