<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://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:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-26026111</id><updated>2024-12-19T11:20:16.192+08:00</updated><category term="生活"/><category term="白吃"/><category term="感想"/><category term="音樂"/><category term="廢話"/><category term="發春"/><category term="捷運讀書會"/><category term="出遊"/><category term="日記"/><category term="linux"/><category term="無言"/><category term="現象"/><category term="OSX"/><category term="賣弄"/><category term="反省"/><category term="推薦"/><category term="news98"/><category term="不寫會死"/><category term="好康"/><category term="睡不著"/><category term="google"/><category term="php"/><category term="web application"/><category term="好物"/><category term="白痴"/><category term="apache"/><category term="bluehost"/><category term="e貓掉進未來湯"/><category term="google adsense"/><category term="google analytics"/><category term="peggy"/><category term="postgresql"/><category term="sql"/><category term="sqlmap"/><category term="tar"/><category term="unix"/><category term="utility"/><category term="世界一把抓"/><category term="台灣之光"/><category term="怪譚"/><category term="戲劇"/><category term="李欣芸"/><category term="王文華"/><category term="詐騙"/><category term="郭正佩"/><category term="音樂didadi"/><category term="107"/><category term="2008"/><category term="2009"/><category term="2011"/><category term="Chen Marshall"/><category term="Edie Brickell"/><category term="Eva Cassidy"/><category term="Itzhak Perlman"/><category term="Jeff Chang 張哲嘉"/><category term="TextWrangler"/><category term="adsense"/><category term="array"/><category term="backup mysql"/><category term="batch image resize"/><category term="blok"/><category term="builtin"/><category term="bzip2"/><category term="cd writer"/><category term="charset"/><category term="chmod"/><category term="chrome"/><category term="cjct"/><category term="css"/><category term="database size limit"/><category term="deactivated"/><category term="domain name"/><category term="download"/><category term="download file"/><category term="dynamic"/><category term="e04"/><category term="extract multiple files"/><category term="fax"/><category term="filesystem"/><category term="finder"/><category term="google map"/><category term="google sitemaps"/><category term="google video"/><category term="grep"/><category term="gun"/><category term="hfs+"/><category term="html tag"/><category term="icon"/><category term="iconv"/><category term="install"/><category term="iphone6"/><category term="iptables"/><category term="java"/><category term="javascript"/><category term="jquery"/><category term="jsp"/><category term="kde"/><category term="key"/><category term="kim"/><category term="llvm-gcc"/><category term="mass"/><category term="md5"/><category term="md5sum"/><category term="move"/><category term="mpstat"/><category term="msn"/><category term="name.com"/><category term="oracle"/><category term="pm2.5"/><category term="podcast"/><category term="powerpoint"/><category term="remove"/><category term="resize window"/><category term="shortcuts"/><category term="sidebar"/><category term="smp"/><category term="sort"/><category term="subdomain"/><category term="symbolic link"/><category term="tagged.com"/><category term="tiny harvest"/><category term="utf-16"/><category term="utf-8"/><category term="utf8"/><category term="virtual host"/><category term="virus"/><category term="vps"/><category term="web server"/><category term="windows"/><category term="xcode"/><category term="youtube"/><category term="zappos"/><category term="zip"/><category term="中國手機門號"/><category term="人生劇展"/><category term="偵探研究"/><category term="僵局經濟"/><category term="公共電視人生劇展"/><category term="公地悲劇"/><category term="公視"/><category term="共感東京--借把創意的鑰匙"/><category term="創意東京"/><category term="區域和平志工團"/><category term="反公地悲劇"/><category term="台北美術館"/><category term="台北聽障奧運"/><category term="台灣流行音樂200最佳專輯"/><category term="台灣糕餅50味"/><category term="合併列印"/><category term="同學會"/><category term="周豐智"/><category term="和女兒談戀愛"/><category term="四城相似"/><category term="國父紀念館"/><category term="垃圾留言"/><category term="夾子大樂團"/><category term="奔牛節"/><category term="奧美創意解密"/><category term="妖物誌"/><category term="學長"/><category term="安裝"/><category term="小應"/><category term="小遊戲"/><category term="山茶花"/><category term="布農部落休閒農場"/><category term="希臘‧村上春樹‧貓"/><category term="席夢思"/><category term="廣播"/><category term="張尊禎"/><category term="張曼娟"/><category term="張瀛"/><category term="張鈞甯"/><category term="彭揪揪"/><category term="微信支付"/><category term="心得"/><category term="想去"/><category term="愚人節"/><category term="愛你 22小時"/><category term="愛你22小時"/><category term="愛的力量"/><category term="投影片"/><category term="拔智齒"/><category term="援交"/><category term="支付寶"/><category term="收益分析"/><category term="改變圖片尺寸"/><category term="新光三越"/><category term="日本"/><category term="曾咪咪"/><category term="松山菸廠"/><category term="欺騙"/><category term="歐嘉德"/><category term="水瓶鯨魚"/><category term="火鍋"/><category term="燈會"/><category term="牙醫"/><category term="玻璃碎裂"/><category term="神腦"/><category term="簡訊"/><category term="結婚"/><category term="絲慕巴黎"/><category term="維修"/><category term="維陽"/><category term="聖傑曼的佩"/><category term="臺北"/><category term="蒼井夏樹"/><category term="討論區"/><category term="詹宏志"/><category term="謝家華"/><category term="趁著年輕去流浪"/><category term="越南餐廳"/><category term="踩街遊行"/><category term="遠流出版社"/><category term="鄭如晴"/><category term="鈦金會員"/><category term="銀聯卡"/><category term="銀聯卡atm取款"/><category term="鍋大爺"/><category term="阿桑"/><category term="陽明山"/><category term="雅慧"/><category term="電影"/><category term="馬偕"/><category term="鬼故事"/><category term="魚路古道"/><category term="黃淑文"/><category term="鼻頭角燈塔"/><title type='text'>I am Sorry，我是索利</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>704</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-26026111.post-9207195444672443207</id><published>2021-08-22T18:14:00.001+08:00</published><updated>2021-08-22T18:37:00.621+08:00</updated><title type='text'>把google sheets 當作 bigquery的table</title><content type='html'>&lt;p&gt;&amp;nbsp;很多方式可以把資料匯入bigquery的table, google sheet是其中之一，好處是sheet變動可以直接呈現在table裡。&lt;/p&gt;&lt;p&gt;把google sheets加入到bigquery要先把bigquery 的 project 的 service account 加入 google sheets 的share 名單，然後到 bigquery 新增table，填上sheets的分享網址並設定需要的欄位範圍，這樣就能直接在bigquery裡查詢了。&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEeh24cLqGF8LP48_lwWV0bs1o1tN4h7I4xk5WwPxCVoMCMn-5ltRKkjY-kn372kt8pXqWqolC-VAVX7NtrfMxXtiUSfPsgR5-jeUnknZ5DFuBHqGdnIKE7AAWvRQB2-vEAnMd/s1107/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2021-08-22+%25E4%25B8%258B%25E5%258D%25886.27.06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;578&quot; data-original-width=&quot;1107&quot; height=&quot;167&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEeh24cLqGF8LP48_lwWV0bs1o1tN4h7I4xk5WwPxCVoMCMn-5ltRKkjY-kn372kt8pXqWqolC-VAVX7NtrfMxXtiUSfPsgR5-jeUnknZ5DFuBHqGdnIKE7AAWvRQB2-vEAnMd/s320/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2021-08-22+%25E4%25B8%258B%25E5%258D%25886.27.06.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUfk03WWA4Xue53FowiX47jLduHqQfQVzsKvwpDiR100ylptcKjdW08cMn211O0g3ayEWPt3aPoykuNJMSV0AMmo66NC4EBkhUVyb9v5SuPW06DtmIVme6hEQmOWHLK6T4wuxE/s637/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2021-08-22+%25E4%25B8%258B%25E5%258D%25886.26.52.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;249&quot; data-original-width=&quot;637&quot; height=&quot;125&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUfk03WWA4Xue53FowiX47jLduHqQfQVzsKvwpDiR100ylptcKjdW08cMn211O0g3ayEWPt3aPoykuNJMSV0AMmo66NC4EBkhUVyb9v5SuPW06DtmIVme6hEQmOWHLK6T4wuxE/s320/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2021-08-22+%25E4%25B8%258B%25E5%258D%25886.26.52.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;如果要透過api存取，記得在biqquery的初始化加入google drive的scope，這樣就不會遇到沒有權限的錯誤。&lt;/p&gt;&lt;p style=&quot;font-family: Menlo; font-size: 13px; font-stretch: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;$bigQuery = new BigQueryClient(&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-family: Menlo; font-size: 13px; font-stretch: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; [&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-family: Menlo; font-size: 13px; font-stretch: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;projectId&#39; =&amp;gt; $projectId,&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-family: Menlo; font-size: 13px; font-stretch: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;scopes&#39; =&amp;gt; array(&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-family: Menlo; font-size: 13px; font-stretch: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;https://www.googleapis.com/auth/drive&quot;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-family: Menlo; font-size: 13px; font-stretch: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;https://www.googleapis.com/auth/bigquery&quot;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-family: Menlo; font-size: 13px; font-stretch: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-family: Menlo; font-size: 13px; font-stretch: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; ]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;







&lt;/p&gt;&lt;p style=&quot;font-family: Menlo; font-size: 13px; font-stretch: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/9207195444672443207/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/9207195444672443207' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/9207195444672443207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/9207195444672443207'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2021/08/google-sheets-bigquerytable.html' title='把google sheets 當作 bigquery的table'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEeh24cLqGF8LP48_lwWV0bs1o1tN4h7I4xk5WwPxCVoMCMn-5ltRKkjY-kn372kt8pXqWqolC-VAVX7NtrfMxXtiUSfPsgR5-jeUnknZ5DFuBHqGdnIKE7AAWvRQB2-vEAnMd/s72-c/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2021-08-22+%25E4%25B8%258B%25E5%258D%25886.27.06.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-6687622687161936106</id><published>2021-08-03T03:32:00.002+08:00</published><updated>2021-08-03T03:40:37.723+08:00</updated><title type='text'>終端機自動連線ssh</title><content type='html'>&lt;p&gt;常用ssh最麻煩的時候就是連線，要網址、帳號以及密碼，透過except可以自動完成。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;產生script：/usr/local/bin/sutossh.sh&amp;nbsp;&lt;/p&gt;&lt;p&gt;#!/usr/bin/expect&lt;/p&gt;&lt;p&gt;set timeout 30&lt;/p&gt;&lt;p&gt;spawn ssh -l account server_ip&lt;/p&gt;&lt;p&gt;expect &quot;password:&quot;&lt;/p&gt;&lt;p&gt;send &quot;password&quot;&lt;/p&gt;&lt;p&gt;interact&lt;/p&gt;&lt;p&gt;其中：&lt;/p&gt;&lt;p&gt;autossh.sh：script 檔名&lt;/p&gt;&lt;p&gt;account：ssh 連線帳號&lt;/p&gt;&lt;p&gt;server_ip：要連接的server ip，xxx.xxx.xxx.xxx&lt;/p&gt;&lt;p&gt;password：ssh 連線密碼&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;執行後直接跳到連接上ssh，輕鬆愉快～&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ps.請先確定是否有安裝 expect&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/6687622687161936106/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/6687622687161936106' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/6687622687161936106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/6687622687161936106'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2021/08/ssh.html' title='終端機自動連線ssh'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-141471029286726871</id><published>2021-01-30T22:32:00.000+08:00</published><updated>2021-01-30T22:32:03.754+08:00</updated><title type='text'>bigquery table from google datasheet, access via api using php, need to specify scopes</title><content type='html'>&lt;p&gt;&amp;nbsp;當使用php 存取 bigquery table 是從google sheet 來的時候，在初始化BiguqeryClient時，要指定scope&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;background-color: #1e1e1e; color: #d4d4d4; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 12px; line-height: 18px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$bigQuery&lt;/span&gt; = &lt;span style=&quot;color: #569cd6;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #4ec9b0;&quot;&gt;BigQueryClient&lt;/span&gt;([&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;projectId&#39;&lt;/span&gt; =&amp;gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;$projectId&lt;/span&gt;, &lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;scopes&#39;&lt;/span&gt;=&amp;gt;[&lt;/div&gt;&lt;div&gt;        &lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;https://www.googleapis.com/auth/bigquery&#39;&lt;/span&gt;,&lt;/div&gt;&lt;div&gt;        &lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;https://www.googleapis.com/auth/cloud-platform&#39;&lt;/span&gt;,&lt;/div&gt;&lt;div&gt;        &lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;https://www.googleapis.com/auth/drive&#39;&lt;/span&gt;]&lt;/div&gt;&lt;div&gt;    ]);&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/141471029286726871/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/141471029286726871' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/141471029286726871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/141471029286726871'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2021/01/bigquery-table-from-google-datasheet.html' title='bigquery table from google datasheet, access via api using php, need to specify scopes'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-8802286921929545079</id><published>2018-01-03T21:34:00.001+08:00</published><updated>2018-01-03T21:44:01.206+08:00</updated><title type='text'>upload data to dmp</title><content type='html'>upload data to dmp&lt;br /&gt;
&lt;br /&gt;
要上傳資料到dmp，必須將資料用protobuf包裝，內容是google id, user list id&lt;br /&gt;
https://developers.google.com/protocol-buffers/&lt;br /&gt;
&lt;br /&gt;
google已經幫我們把格式包好&lt;br /&gt;
https://developers.google.com/ad-exchange/rtb/downloads/cookie-bulk-upload-proto&lt;br /&gt;
&lt;br /&gt;
只需要將它放到目標路徑中執行即可&lt;br /&gt;
&lt;br /&gt;
為了方便管理，我把它放在上次sdk的目錄&lt;br /&gt;
&lt;br /&gt;
ddp-api-client-library/protobuf&lt;br /&gt;
&lt;br /&gt;
這裡的protobuf就是從 https://developers.google.com/protocol-buffers/ 下載的&lt;br /&gt;
&lt;br /&gt;
然後把 cookie-bulk-upload-proto.proto (從https://developers.google.com/ad-exchange/rtb/downloads/cookie-bulk-upload-proto下載) 放到 ddp-api-client-library/protobuf/examples&lt;br /&gt;
&lt;br /&gt;
設定classpath&lt;br /&gt;
&lt;br /&gt;
export CLASSPATH=/你的路徑/ddp-api-client-library/protobuf/java/core/target/classes&lt;br /&gt;
&lt;br /&gt;
編輯mytest.java, 這檔案就是把google id, userlist id 包裝成protobuf&lt;br /&gt;
&lt;br /&gt;
然後修改makefile檔 ddp-api-client-library/protobuf/examples/Makefile&lt;br /&gt;
&lt;br /&gt;
然後make clean, make java&lt;br /&gt;
&lt;br /&gt;
curl --insecure --request POST --data-binary &quot;@上傳cookie的檔名&quot; https://cm.g.doubleclick.net/upload?nid=dmp nid name&lt;br /&gt;
&lt;div id=&quot;UMS_TOOLTIP&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; cursor: pointer; left: -100000px; position: absolute; top: -100000px; z-index: 2147483647;&quot;&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/8802286921929545079/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/8802286921929545079' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/8802286921929545079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/8802286921929545079'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2018/01/upload-data-to-dmp.html' title='upload data to dmp'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-4132215526961893776</id><published>2018-01-03T21:23:00.000+08:00</published><updated>2018-01-03T21:25:56.213+08:00</updated><title type='text'>create dmp userlist</title><content type='html'>1.下載sdk https://developers.google.com/doubleclick-data/docs/clientlibraries&lt;br /&gt;
2.解壓縮並放到根目錄&lt;br /&gt;
3.把ads.properties放到根目錄&lt;br /&gt;
4.到ddp的目錄執行 mvn install &amp;nbsp;-DskipTests&lt;br /&gt;
5.到 examples/ddp_appengine/ 執行 mvn install&lt;br /&gt;
6.執行程式 mvn -X exec:java -Dexec.mainClass=&quot;ddp.jaxws.v201705.AddDmpUserList&quot;&lt;br /&gt;
7.執行程式 mvn -X exec:java -Dexec.mainClass=&quot;ddp.jaxws.v201705.GetAllDmpUserLists&quot;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/4132215526961893776/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/4132215526961893776' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/4132215526961893776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/4132215526961893776'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2018/01/create-dmp-userlist.html' title='create dmp userlist'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-8128441137842646109</id><published>2016-07-28T07:05:00.000+08:00</published><updated>2016-07-28T07:08:44.669+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="builtin"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="web server"/><title type='text'>PHP 內建網頁伺服器</title><content type='html'>從php 5.4開始，他就內建一個網頁伺服器了，意思就是不必再安裝apache之類的web server, 只需要下指令

php -S localhost:portnumber -t 文件目錄

可以當作開發測試，但是千萬別拿來當正式環境跑，會掛的。</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/8128441137842646109/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/8128441137842646109' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/8128441137842646109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/8128441137842646109'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2016/07/php.html' title='PHP 內建網頁伺服器'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-3249758102759775176</id><published>2016-05-15T03:22:00.000+08:00</published><updated>2016-05-15T03:22:28.383+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="pm2.5"/><category scheme="http://www.blogger.com/atom/ns#" term="日本"/><title type='text'></title><content type='html'>&lt;h1&gt;
全世界最關心pm2.5的竟然是日本！&lt;/h1&gt;
&lt;script src=&quot;https://www.google.com.tw/trends/embed.js?hl=zh-TW&amp;amp;q=pm2.5&amp;amp;cmpt=q&amp;amp;tz=Etc/GMT-8&amp;amp;tz=Etc/GMT-8&amp;amp;content=1&amp;amp;cid=TIMESERIES_GRAPH_0&amp;amp;export=5&amp;amp;w=500&amp;amp;h=330&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;br/&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;https://www.google.com.tw/trends/embed.js?hl=zh-TW&amp;q=pm2.5&amp;cmpt=q&amp;tz=Etc/GMT-8&amp;tz=Etc/GMT-8&amp;content=1&amp;cid=GEO_MAP_0_0&amp;export=5&amp;w=500&amp;h=530&quot;&gt;&lt;/script&gt;
&lt;br/&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;https://www.google.com.tw/trends/embed.js?hl=zh-TW&amp;q=pm2.5&amp;cmpt=q&amp;tz=Etc/GMT-8&amp;tz=Etc/GMT-8&amp;content=1&amp;cid=GEO_TABLE_0_0&amp;export=5&amp;w=500&amp;h=330&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/3249758102759775176/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/3249758102759775176' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/3249758102759775176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/3249758102759775176'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2016/05/pm2.html' title=''/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-6478842072783023336</id><published>2016-05-15T02:49:00.000+08:00</published><updated>2016-05-15T02:58:47.896+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="中國手機門號"/><category scheme="http://www.blogger.com/atom/ns#" term="微信支付"/><category scheme="http://www.blogger.com/atom/ns#" term="支付寶"/><category scheme="http://www.blogger.com/atom/ns#" term="銀聯卡"/><category scheme="http://www.blogger.com/atom/ns#" term="銀聯卡atm取款"/><title type='text'>中國銀行開戶相關</title><content type='html'>很多朋友還是不知道如何在中國開戶，或者如何善用中國網銀，剛好有些經驗可以分享。&lt;br /&gt;
&lt;br /&gt;
銀行選擇取決於目的，我當初是薪資戶所以沒得選只能開公司指定，但如果只是為了收款而且人都在台灣就要考慮額度以及手續費；之前經驗是華夏銀行每天頭筆不必手續費，每天額度上限1萬人幣，但是2016起多了每年限額10萬人民幣，所以台灣ATM提領銀聯卡好處大不如前。&lt;br /&gt;
&lt;br /&gt;
持有中國帳戶另一個好處是方便的網路銀行，像是支付寶或微信支付等等都需要綁定銀行帳號，淘寶有綁銀行帳號也方便許多，另外購買中國機票透過支付寶也會有較多，較便宜的選擇，並且改航班，取消退款也方便許多。&lt;br /&gt;
&lt;br /&gt;
開戶須本人前往中國銀行櫃台開戶，台灣人帶台胞證就可以，開戶時記得申請網路銀行服務，會有一個類似隨身碟（他們稱之U盾），就可以透過網路操作銀行服務，諸如活期，定存，基金甚至樂透（最近都關閉了）都可以直接操作非常方便。&lt;br /&gt;
&lt;br /&gt;
另外需要一個中國手機門號，因為進行支付常常會透過簡訊傳送支付密碼，很多人卡在這關，偏偏這是最簡單的，只要前往中華電信（相信別的電信公司會有對應服務）申辦兩岸通，只要每月多99元就可以一卡雙門號，台灣及中國的門號，根本不必出國，去開戶前申請好就可以了。&lt;br /&gt;
&lt;br /&gt;
網路讓實體邊界逐漸消失，懂得愈多知識就愈有力量，對於中國不能只是恐懼或謾罵，知彼知己總是好的。</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/6478842072783023336/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/6478842072783023336' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/6478842072783023336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/6478842072783023336'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2016/05/blog-post.html' title='中國銀行開戶相關'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-6554179265584672141</id><published>2015-09-21T14:49:00.002+08:00</published><updated>2016-04-29T21:40:03.818+08:00</updated><title type='text'>關於一些CDN</title><content type='html'>&lt;h3&gt;
&lt;ul&gt;
&lt;li&gt;microsoft : http://azure.microsoft.com/zh-tw/services/cdn/ 可開台灣發票 edge:高雄 &lt;/li&gt;
&lt;li&gt;google : https://cloud.google.com/storage/ edge:彰化 &lt;/li&gt;
&lt;li&gt;amazon : https://aws.amazon.com/tw/cloudfront/ edge:台北&lt;/li&gt;
&lt;li&gt;cloudflare：有提供免費方案，效果也不錯，台灣有機器了，可以當作cdn的cdn在靜態檔案上，但是必須掌管整個dns。&lt;/li&gt;
&lt;/ul&gt;
&lt;/h3&gt;</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/6554179265584672141/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/6554179265584672141' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/6554179265584672141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/6554179265584672141'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2015/09/cdn.html' title='關於一些CDN'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-2980596668391272443</id><published>2015-08-18T19:09:00.003+08:00</published><updated>2015-08-20T02:09:01.966+08:00</updated><title type='text'>Google Cloud Storage</title><content type='html'>gsutil -m acl set -R -a public-read target //shared publicly
gsutil -m cp -r source destination //copy</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/2980596668391272443/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/2980596668391272443' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/2980596668391272443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/2980596668391272443'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2015/08/show-cover.html' title='Google Cloud Storage'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-7808922360627707361</id><published>2015-03-22T00:55:00.000+08:00</published><updated>2015-03-22T00:59:49.064+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iphone6"/><category scheme="http://www.blogger.com/atom/ns#" term="玻璃碎裂"/><category scheme="http://www.blogger.com/atom/ns#" term="神腦"/><category scheme="http://www.blogger.com/atom/ns#" term="維修"/><category scheme="http://www.blogger.com/atom/ns#" term="鈦金會員"/><title type='text'>寫在手機摔裂之後</title><content type='html'>一直覺得只花6,400綁約買到的iPhone6很便宜，也很靠勢不會摔到只貼了一張便宜的膜；果然囂張沒有落魄的久，碎了一地的玻璃。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgGOSIgiXJeZ5JLJY0w_SrmBxqdzVL3tW6exrztx8RFwLldUAf0piPmEgtH4LeZhyphenhyphenZBs6y14gicvQWb1uCr9ny0X_FT9CewxBpcPZWtp7lo7Yzc7yxUVR8toULOwII7xPHWz7m/s1600/11070906_10153156992858967_2699420093030420774_o.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgGOSIgiXJeZ5JLJY0w_SrmBxqdzVL3tW6exrztx8RFwLldUAf0piPmEgtH4LeZhyphenhyphenZBs6y14gicvQWb1uCr9ny0X_FT9CewxBpcPZWtp7lo7Yzc7yxUVR8toULOwII7xPHWz7m/s1600/11070906_10153156992858967_2699420093030420774_o.jpg&quot; height=&quot;320&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
碎了之後怎麼辦？因為保固尚未到期，只好尋求正常管道找神腦維修；想要快速修好，請直接到神腦客服中心，有機會1小時修好，地址如下：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBXIRYx43SATdMSr_uly-n5KKpEDtXlMTPEqojSgdDTVqdEUzY1-um5VVDyd7jYeEIlEwsv2HFJqqzh_1BiHO7uD6FZSQiJj2G_xQL-otX8uXpk04FWK465QEwVBJIVVLRVdXc/s1600/IMG_2533.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBXIRYx43SATdMSr_uly-n5KKpEDtXlMTPEqojSgdDTVqdEUzY1-um5VVDyd7jYeEIlEwsv2HFJqqzh_1BiHO7uD6FZSQiJj2G_xQL-otX8uXpk04FWK465QEwVBJIVVLRVdXc/s1600/IMG_2533.JPG&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
平時記得使用iTunes備份手機資料以免摔壞後根本無法操作了；備份好後就送到神腦維修，像我這樣玻璃碎裂但還能操作也是只有更換良品一途，公定價iPhone6：10,500、iPhone6 Plus：11,500；雖然很貴也只好買單。&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
換了新機之後馬上貼康寧玻璃保護貼加上犀牛盾保護框，深怕再次發生會想剁了犯錯那隻手，不敢再托大了。拿回手機後第一件事就是還原備份資料，這很簡單只是密碼並不會備份，個個軟體都再次輸入密碼，通訊軟體，網路銀行等等，差點沒搞瘋。&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
最後分享從神腦服務員那聽來一個好消息，一年內的手機會員有機會購買鈦金會員，好像原價4~5,000元且可以根據購買日期一年內剩餘天數加購此服務，我今年10月到期所以換算費用要2,400左右，這段期間內泡水、玻璃摔裂只要能證明非故意都可免費維修，簡直超值！&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
最後，手機還是要小心使用，再多保護裝置也沒有保證一定沒事，花錢維修真的很不值得，哎。&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/7808922360627707361/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/7808922360627707361' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/7808922360627707361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/7808922360627707361'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2015/03/blog-post.html' title='寫在手機摔裂之後'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgGOSIgiXJeZ5JLJY0w_SrmBxqdzVL3tW6exrztx8RFwLldUAf0piPmEgtH4LeZhyphenhyphenZBs6y14gicvQWb1uCr9ny0X_FT9CewxBpcPZWtp7lo7Yzc7yxUVR8toULOwII7xPHWz7m/s72-c/11070906_10153156992858967_2699420093030420774_o.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-191640455642268060</id><published>2014-09-14T01:08:00.000+08:00</published><updated>2015-01-24T00:03:36.933+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="move"/><category scheme="http://www.blogger.com/atom/ns#" term="OSX"/><category scheme="http://www.blogger.com/atom/ns#" term="resize window"/><category scheme="http://www.blogger.com/atom/ns#" term="shortcuts"/><title type='text'>OSX移動，縮放視窗快速鍵</title><content type='html'>當外接大螢幕用爽爽拔掉後卻出現視窗莫名太大，按不到縮放也無法移動它怎麼辦？&lt;br /&gt;
&lt;br /&gt;
the move window scripts use:&lt;br /&gt;
command, option, shift and the cursors.&lt;br /&gt;
&lt;br /&gt;
The resize scripts use:&lt;br /&gt;
command, option, shift, control and the cursors.&lt;br /&gt;
&lt;br /&gt;
The &#39;Remember Finder window position&#39; script uses:&lt;br /&gt;
command, option, shift and enter.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
網路找到的，居家出外必備良藥。&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/191640455642268060/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/191640455642268060' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/191640455642268060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/191640455642268060'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2014/09/osx.html' title='OSX移動，縮放視窗快速鍵'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-2791328053767024324</id><published>2014-09-02T13:36:00.001+08:00</published><updated>2014-09-09T14:13:32.291+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chmod"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mass"/><title type='text'>Unix Like下一次修改特定目錄下所有的權限。</title><content type='html'>改變特定目錄下所有檔案，目錄權限&lt;br /&gt;
chmod -R 644 /home/username/public_html&lt;br /&gt;
改變特定目錄下所有檔案權限&lt;br /&gt;
cd /home/username/pulic_html&lt;br /&gt;
find . -type f -exec chmod 644 {} \;&lt;br /&gt;
改變特定目錄下所有目錄權限&lt;br /&gt;
cd /home/username/pulic_html&lt;br /&gt;
find . -type d -exec chmod 755 {} \;</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/2791328053767024324/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/2791328053767024324' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/2791328053767024324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/2791328053767024324'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2014/09/unix-like.html' title='Unix Like下一次修改特定目錄下所有的權限。'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-1205384650378382184</id><published>2014-07-27T04:16:00.003+08:00</published><updated>2014-07-27T04:17:51.381+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="臺北"/><category scheme="http://www.blogger.com/atom/ns#" term="越南餐廳"/><title type='text'>越南餐廳</title><content type='html'>常去的餐廳有一位越南小姐服務生，等餐時和她聊到華視附近的越南河粉很出名，沒想到完全打槍，直說不行。&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
趁這機會當然馬上追問她心目中最佳的餐廳，得到名單：&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;通化夜市 阿香越南小吃&lt;/li&gt;
&lt;li&gt;萬芳醫院&amp;nbsp;西貢越南河粉&lt;/li&gt;
&lt;/ul&gt;
上網搜尋似乎都有不錯評價，改天一定要去試試！&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/1205384650378382184/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/1205384650378382184' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/1205384650378382184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/1205384650378382184'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2014/07/blog-post.html' title='越南餐廳'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-413438152810157524</id><published>2014-07-24T00:57:00.000+08:00</published><updated>2014-07-24T00:57:11.079+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adsense"/><category scheme="http://www.blogger.com/atom/ns#" term="google analytics"/><category scheme="http://www.blogger.com/atom/ns#" term="收益分析"/><title type='text'>如何使用google analytics 得知最佳獲利</title><content type='html'>Google Analytics 的 Adsense報表可以清楚得知哪個性別的人在哪個年齡層以及哪個時間帶來最大獲利，以&lt;a href=&quot;http://www.98inn.com.tw/&quot;&gt;www.98inn.com.tw&lt;/a&gt;為例：&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;登入GA後，目標對象-&amp;gt;客層-&amp;gt;性別&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKp6DwtwJkbHMQlLsp6sTB9GCeeovzM1oCu7pw7Nepi7glfLUA3cJHlxWfh0BjJmrSF39eAdfeL8w-SUnJtY5iqnWG6rMyUyBOzTUJ7PAB0ywU2duNhTg2Q4YSG1wWkLlG2LQO/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2014-07-24+%25E4%25B8%258A%25E5%258D%258812.18.41.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKp6DwtwJkbHMQlLsp6sTB9GCeeovzM1oCu7pw7Nepi7glfLUA3cJHlxWfh0BjJmrSF39eAdfeL8w-SUnJtY5iqnWG6rMyUyBOzTUJ7PAB0ywU2duNhTg2Q4YSG1wWkLlG2LQO/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2014-07-24+%25E4%25B8%258A%25E5%258D%258812.18.41.png&quot; height=&quot;222&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;次要維度選擇年齡&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWSp21oA0cXS9mQJjf-mFQEqT0QEG78lLoDIxuqdF8vKoBf_LeSnTEBydaAlm8_7l_OUCmsNQ1DQt8K1mFipUYkKoFzR3UnOxwOAIPOVtYYEQ_mWjdTS835oVfTUlfZbWlENwQ/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2014-07-24+%25E4%25B8%258A%25E5%258D%258812.19.08.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWSp21oA0cXS9mQJjf-mFQEqT0QEG78lLoDIxuqdF8vKoBf_LeSnTEBydaAlm8_7l_OUCmsNQ1DQt8K1mFipUYkKoFzR3UnOxwOAIPOVtYYEQ_mWjdTS835oVfTUlfZbWlENwQ/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2014-07-24+%25E4%25B8%258A%25E5%258D%258812.19.08.png&quot; height=&quot;207&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;多層檢視選擇Adsense&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinTxV50vA_8zO9PMacOC9PiE3FEwysB8VoVWhwclmqIjWKuX751MnCd0nFIh-t8SirfyLlTIBeJDvUA0V_LW_ngkmZugLwI8dyUkXaqS_Rbgg3RdpS2CnQAMCG11U0GezWy3Da/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2014-07-24+%25E4%25B8%258A%25E5%258D%258812.20.44.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinTxV50vA_8zO9PMacOC9PiE3FEwysB8VoVWhwclmqIjWKuX751MnCd0nFIh-t8SirfyLlTIBeJDvUA0V_LW_ngkmZugLwI8dyUkXaqS_Rbgg3RdpS2CnQAMCG11U0GezWy3Da/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2014-07-24+%25E4%25B8%258A%25E5%258D%258812.20.44.png&quot; height=&quot;220&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;修改呈現方式&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9db_sUbPdeQpEojpUyzPt9NePWid6ykngAd2zvu136eerMe0Onu8Azuwz3nePUEXUQ6Mk-LSPwNcMPgFrTboYtvUIO5WmWBPfYO4IsPn6QKzYg0vXdOTCQHj_X5ONHKwex2vz/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2014-07-24+%25E4%25B8%258A%25E5%258D%258812.20.56.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9db_sUbPdeQpEojpUyzPt9NePWid6ykngAd2zvu136eerMe0Onu8Azuwz3nePUEXUQ6Mk-LSPwNcMPgFrTboYtvUIO5WmWBPfYO4IsPn6QKzYg0vXdOTCQHj_X5ONHKwex2vz/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2014-07-24+%25E4%25B8%258A%25E5%258D%258812.20.56.png&quot; height=&quot;143&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;資料透視依據：小時&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi44gbHe10C92o1cKSFslKJv9jRi5YceScTf4-GkSNSDSStJ7CCZOpTRe75F73X1TbmAOfqhIN_gvWYl3IshEYaQRnSaHQQ4SQS6xxzarseoDxkPRXGKVIYAV8ct8kLoVcs2P7Q/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2014-07-24+%25E4%25B8%258A%25E5%258D%258812.21.09.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi44gbHe10C92o1cKSFslKJv9jRi5YceScTf4-GkSNSDSStJ7CCZOpTRe75F73X1TbmAOfqhIN_gvWYl3IshEYaQRnSaHQQ4SQS6xxzarseoDxkPRXGKVIYAV8ct8kLoVcs2P7Q/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2014-07-24+%25E4%25B8%258A%25E5%258D%258812.21.09.png&quot; height=&quot;257&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;答案出爐：25~34間的女性在下午4點產生最高收益。&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUBZGbZvHJ-I9G_qHFyGa0RGAiqTpFsFIjrPkEaFVWjbt4gsSseHHbOTBHyKQnjG6F-AwyMXveTeiGco3q5BscZ_JOkXb2T4DkOHhE650QqHgHRoLqxOCdM9eIcSxO4nQ1wqt5/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2014-07-24+%25E4%25B8%258A%25E5%258D%258812.21.23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUBZGbZvHJ-I9G_qHFyGa0RGAiqTpFsFIjrPkEaFVWjbt4gsSseHHbOTBHyKQnjG6F-AwyMXveTeiGco3q5BscZ_JOkXb2T4DkOHhE650QqHgHRoLqxOCdM9eIcSxO4nQ1wqt5/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2014-07-24+%25E4%25B8%258A%25E5%258D%258812.21.23.png&quot; height=&quot;128&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/413438152810157524/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/413438152810157524' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/413438152810157524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/413438152810157524'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2014/07/google-analytics.html' title='如何使用google analytics 得知最佳獲利'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKp6DwtwJkbHMQlLsp6sTB9GCeeovzM1oCu7pw7Nepi7glfLUA3cJHlxWfh0BjJmrSF39eAdfeL8w-SUnJtY5iqnWG6rMyUyBOzTUJ7PAB0ywU2duNhTg2Q4YSG1wWkLlG2LQO/s72-c/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2014-07-24+%25E4%25B8%258A%25E5%258D%258812.18.41.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-6791498874141384039</id><published>2014-04-26T21:28:00.002+08:00</published><updated>2014-09-02T03:35:58.520+08:00</updated><title type='text'>linode 安裝 slackware14.1 </title><content type='html'>&lt;b&gt;set hostname&lt;/b&gt;&lt;br /&gt;
# echo &quot;hostname&quot; &amp;gt; /etc/HOSTNAME&lt;br /&gt;
# hostname -F /etc/HOSTNAME&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;set /etc/hosts&lt;/b&gt;&lt;br /&gt;
127.0.0.1 localhost.localdomain localhost&lt;br /&gt;
12.34.56.78 hostname.domainname.com hostname&lt;br /&gt;
2600:3c01::a123:b456:c789:d012 hostname.domainname.com hostname&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;set timezone&lt;/b&gt;&lt;br /&gt;
ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;slackpkg update&lt;/b&gt;&lt;br /&gt;
slackpkg install-new&lt;br /&gt;
slackpkg upgrade-all&lt;br /&gt;
slackpkg clean-system&lt;br /&gt;
slackpkg install kernel-headers-3.10.30-x86-1&lt;br /&gt;
slackpkg install gcc&lt;br /&gt;
slackpkg install cmake&lt;br /&gt;
slackpkg install libarchive-3.1.2-x86_64-1&lt;br /&gt;
slackpkg install nettle-2.7.1-x86_64-1&lt;br /&gt;
slackpkg install libxml2 cyrus-sasl-2.1.23-x86_64-5&lt;br /&gt;
slackpkg install gd-2.0.35-x86_64-4&lt;br /&gt;
slackpkg install libjpeg-v8a-x86_64-2&lt;br /&gt;
slackpkg install libmpc-0.8.2-x86_64-2&lt;br /&gt;
slackpkg install png&lt;br /&gt;
slackpkg install bind-9.9.4_P2-x86_64-1&lt;br /&gt;
slackpkg install db48-4.8.30-x86_64-2&lt;br /&gt;
slackpkg install sendmail&lt;br /&gt;
slackpkg install apr&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;install httpd&lt;/b&gt;&lt;br /&gt;
./configure \&lt;br /&gt;
--prefix=/usr/local/apache \&lt;br /&gt;
--enable-speling=shared \&lt;br /&gt;
--enable-rewrite=shared \&lt;br /&gt;
--enable-expires=shared \&lt;br /&gt;
--enable-headers=shared \&lt;br /&gt;
--enable-deflate=shared \&lt;br /&gt;
--enable-so \&lt;br /&gt;
--enable-ssl \&lt;br /&gt;
--with-mpm=prefork&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;install mysql&lt;/b&gt;&lt;br /&gt;
shell&amp;gt; groupadd mysql&lt;br /&gt;
shell&amp;gt; useradd -r -g mysql mysql&lt;br /&gt;
# Beginning of source-build specific instructions&lt;br /&gt;
shell&amp;gt; tar zxvf mysql-VERSION.tar.gz&lt;br /&gt;
shell&amp;gt; cd mysql-VERSION&lt;br /&gt;
shell&amp;gt; cmake .&lt;br /&gt;
shell&amp;gt; make&lt;br /&gt;
shell&amp;gt; make install&lt;br /&gt;
# End of source-build specific instructions&lt;br /&gt;
# Postinstallation setup&lt;br /&gt;
shell&amp;gt; cd /usr/local/mysql&lt;br /&gt;
shell&amp;gt; chown -R mysql .&lt;br /&gt;
shell&amp;gt; chgrp -R mysql .&lt;br /&gt;
shell&amp;gt; scripts/mysql_install_db --user=mysql&lt;br /&gt;
shell&amp;gt; chown -R root .&lt;br /&gt;
shell&amp;gt; chown -R mysql data&lt;br /&gt;
shell&amp;gt; bin/mysqld_safe --user=mysql &amp;amp;&lt;br /&gt;
# Next command is optional&lt;br /&gt;
shell&amp;gt; cp support-files/mysql.server /etc/init.d/mysql.server&lt;br /&gt;
install postgresql&lt;br /&gt;
./configure gmake&lt;br /&gt;
su gmake install&lt;br /&gt;
adduser postgres&lt;br /&gt;
mkdir /usr/local/pgsql/data&lt;br /&gt;
chown postgres /usr/local/pgsql/data&lt;br /&gt;
su - postgres&lt;br /&gt;
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data&lt;br /&gt;
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data &amp;gt;logfile 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
/usr/local/pgsql/bin/createdb test&lt;br /&gt;
/usr/local/pgsql/bin/psql test&lt;br /&gt;
cp /tmp/postgresql-9.3.4/contrib/start-scripts/linux&lt;br /&gt;
/etc/rc.d/rc.pgsqld&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;install php&lt;/b&gt;&lt;br /&gt;
./configure --prefix=/usr/local/php \&lt;br /&gt;
--with-apxs2=/usr/local/apache/bin/apxs \&lt;br /&gt;
--with-pear \&lt;br /&gt;
--enable-mbstring=all \&lt;br /&gt;
--with-zlib \&lt;br /&gt;
--with-gd \&lt;br /&gt;
--enable-gd-jis-conv \&lt;br /&gt;
--with-jpeg-dir=/usr/local/jpeg6b \&lt;br /&gt;
--with-png-dir=/usr/local/lib \&lt;br /&gt;
--with-openssl \&lt;br /&gt;
--with-pdo-pgsql \&lt;br /&gt;
--with-pgsql \&lt;br /&gt;
--with-pdo-mysql \&lt;br /&gt;
--with-mysql \&lt;br /&gt;
--enable-zip \&lt;br /&gt;
--enable-soap \&lt;br /&gt;
--enable-sockets&lt;br /&gt;
&lt;br /&gt;
php.ini from /tmp/php.ini-production &amp;gt; /usr/local/php/lib/php.ini&lt;br /&gt;
change php.ini sendmail path to /usr/bin/sendmail -t -i&lt;br /&gt;
&lt;br /&gt;
&lt;div id=&quot;UMS_TOOLTIP&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; cursor: pointer; left: -100000px; position: absolute; top: -100000px; z-index: 2147483647;&quot;&gt;
&lt;img class=&quot;UMSRatingIcon&quot; id=&quot;ums_img_tooltip&quot; /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/6791498874141384039/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/6791498874141384039' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/6791498874141384039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/6791498874141384039'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2014/04/linode-slackware141.html' title='linode 安裝 slackware14.1 '/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-7022327731541153293</id><published>2014-04-23T13:09:00.001+08:00</published><updated>2014-04-23T13:09:11.471+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bluehost"/><category scheme="http://www.blogger.com/atom/ns#" term="domain name"/><category scheme="http://www.blogger.com/atom/ns#" term="name.com"/><category scheme="http://www.blogger.com/atom/ns#" term="vps"/><title type='text'>公司的氣度。</title><content type='html'>&lt;div style=&quot;background-color: white; color: #141823; font-family: Helvetica, Arial, &#39;lucida grande&#39;, tahoma, verdana, arial, sans-serif; font-size: 15px; line-height: 20px; margin-bottom: 6px;&quot;&gt;
name.com越來越上道了。&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #141823; font-family: Helvetica, Arial, &#39;lucida grande&#39;, tahoma, verdana, arial, sans-serif; font-size: 15px; line-height: 20px; margin-bottom: 6px; margin-top: 6px;&quot;&gt;
繼上次買錯domain，寫信去反映後他們退回到我的賬戶等值金額，前天又買錯，這次反應後直接退回我的信用卡，真不賴。&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #141823; display: inline; font-family: Helvetica, Arial, &#39;lucida grande&#39;, tahoma, verdana, arial, sans-serif; font-size: 15px; line-height: 20px; margin-top: 6px;&quot;&gt;
相較於bluehost, 明明他壞了9個小時，提出的道歉方案竟然是在25號前我必須打一通電話去美國才能得到一個月免費，這太沒誠意了吧？希望bluehost能夠給我一個滿意的答案，雖然我已經在轉移了&amp;nbsp;&lt;i class=&quot;_4-k1 img sp_c19ado sx_3632da&quot; style=&quot;background-image: url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/y1/r/55opkOLMyaA.png); background-position: -289px -662px; background-repeat: no-repeat no-repeat; background-size: auto; display: inline-block; height: 16px; vertical-align: -3px; width: 16px;&quot;&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div id=&quot;UMS_TOOLTIP&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; cursor: pointer; left: -100000px; position: absolute; top: -100000px; z-index: 2147483647;&quot;&gt;
&lt;img class=&quot;UMSRatingIcon&quot; id=&quot;ums_img_tooltip&quot; /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/7022327731541153293/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/7022327731541153293' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/7022327731541153293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/7022327731541153293'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2014/04/blog-post_23.html' title='公司的氣度。'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-3801164613872092967</id><published>2014-04-08T15:24:00.001+08:00</published><updated>2014-04-23T13:15:21.980+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="周豐智"/><category scheme="http://www.blogger.com/atom/ns#" term="拔智齒"/><category scheme="http://www.blogger.com/atom/ns#" term="推薦"/><category scheme="http://www.blogger.com/atom/ns#" term="歐嘉德"/><category scheme="http://www.blogger.com/atom/ns#" term="牙醫"/><category scheme="http://www.blogger.com/atom/ns#" term="馬偕"/><title type='text'>轉貼：[心得] 歐嘉德牙醫診所拔水平智齒 大推周豐智醫師!!!</title><content type='html'>&lt;h3&gt;
&lt;a href=&quot;http://www.ptt.cc/bbs/teeth_salon/M.1315854520.A.D48.html&quot;&gt;轉貼&lt;/a&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: black;&quot;&gt;
&lt;div class=&quot;article-metaline&quot; style=&quot;background-color: #000088; color: #bbbbbb; font-family: 細明體, &#39;AR PL UMing TW&#39;, Inconsolata, LiSongPro, monospace; font-size: 24px; line-height: 24px; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;
&lt;span class=&quot;article-meta-tag&quot; style=&quot;background-color: #999999; color: #000088; padding: 0px 1ex;&quot;&gt;作者&lt;/span&gt;&lt;span class=&quot;article-meta-value&quot; style=&quot;color: #999999; padding: 0px 1ex;&quot;&gt;satics (satics)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;article-metaline&quot; style=&quot;background-color: #000088; color: #bbbbbb; font-family: 細明體, &#39;AR PL UMing TW&#39;, Inconsolata, LiSongPro, monospace; font-size: 24px; line-height: 24px; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;
&lt;span class=&quot;article-meta-tag&quot; style=&quot;background-color: #999999; color: #000088; padding: 0px 1ex;&quot;&gt;標題&lt;/span&gt;&lt;span class=&quot;article-meta-value&quot; style=&quot;color: #999999; padding: 0px 1ex;&quot;&gt;[心得] 歐嘉德牙醫診所拔水平智齒 大推周豐智醫師!!!&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;article-metaline&quot; style=&quot;background-color: #000088; color: #bbbbbb; font-family: 細明體, &#39;AR PL UMing TW&#39;, Inconsolata, LiSongPro, monospace; font-size: 24px; line-height: 24px; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;
&lt;span class=&quot;article-meta-tag&quot; style=&quot;background-color: #999999; color: #000088; padding: 0px 1ex;&quot;&gt;時間&lt;/span&gt;&lt;span class=&quot;article-meta-value&quot; style=&quot;color: #999999; padding: 0px 1ex;&quot;&gt;Tue Sep 13 03:08:37 2011&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #bbbbbb; font-family: 細明體, &#39;AR PL UMing TW&#39;, Inconsolata, LiSongPro, monospace; font-size: 24px; line-height: 24px; white-space: pre;&quot;&gt;
我長了四顆智齒，兩顆正常，兩顆居然是水平的，

在之前看診的牙醫診所拔掉了其中兩顆(一顆是正常一顆是水平)，

水平那顆他的拔法是把牙齒挖洞再把他拔出來，但一出診所我就痛不欲生，

心想還有兩顆智齒要拔，實在很怕之前的經歷再度發生，

於是上網爬了文發現大家都很推歐嘉德牙醫診所黃醫師，

打電話過去預約居然都滿了，

電話那頭的服務人員推薦我接受診所新來的醫師周豐智醫師，

看完之後真的要告訴大家！



大推！周豐智醫師！！！
大推！周豐智醫師！！！
大推！周豐智醫師！！！



預約時間到了就往他們診所去，

診所裝潢得很漂亮舒適，原來他們搬過家了！

新地址是台北市中山區民生東路1段58號三樓！

還好我查到的是新的診所，不然我就要白跑一趟了！

診所位於馬偕醫院那條路上，一進診所櫃台貼心地請我過去做手部的消毒，

之前到其他診所也沒有人主動要幫你消毒，但歐嘉得診所很貼心，清潔部分做得很好！

一開始也是先照一下Ｘ光，接著周醫師先幫我洗牙，問我要拔一顆還是兩顆，

之前都一顆一顆拔想說這次要痛就給他一刺痛完，提起勇氣說兩顆好了！

然後給了我一張拔智齒的同意書
(是這個名稱嗎？我也忘了，基本上上面就是寫了一些拔智齒會有後遺症，可能會大量出
血阿！甚麼的...)，

填完後在臉上蓋上一塊嘴巴部分挖了洞的布後就開始緊張了！

我先拔的是水平智齒，

這位醫師很溫柔，超級溫柔，我第一次遇到這麼溫柔的醫師！

要做甚麼步驟都會先跟我說讓我很放心！

要打麻藥的時候跟我說：我要先在牙齦內側跟外側各打一針麻醉，

打的時候會有疼痛感，如果太痛受不了可以跟我說，我會再幫你推慢一點！

本來以為會像之前一樣很痛，可能醫師真的推很慢，這次一點都不痛(除了針刺下去的瞬
間會痛其他都不會耶！)，

接著醫師還跟我說：我要開始拔囉！(真的很溫柔！)

醫師又說：接下來你會有陣痛的感覺！我要先幫你把牙根的部分弄鬆一點這樣子會比較好
拔！

然後我就真的就是陣痛，原來醫師是拿槌子往我牙齒打，

雖然是要弄鬆牙齒，但是拿到槌子我還真的害怕，

過程中大概槌了三四次吧！有點久！

雖然每次醫師問我還好嗎？我都很帥氣地舉起我的手比了個ｏｋ的手勢！

但不知道是我的緊張周醫師有感受到還是怎樣，過程中一直用溫柔的口氣跟我說：加油喔
！快好了！

讓我比較放心！

經過一番遮騰後終於拔出來了，接下來是縫合，縫得很快速，

然後是普通智齒，

雖然沒有想像中的快速，但是跟水平的比起來快多了！

弄好之後醫師跟我解釋，

原來是因為我的牙齒牙根都是三個！

如果用力去跟他搏鬥有可能牙齒會斷裂！

牙根斷在裡面會更麻煩！

我看了一下我的牙齒，挖靠！真的都是三個牙根，其中還有一個牙根還是彎曲的！

如果今天幫我看的醫師他沒有想的這麼周到我應該連拔普通智齒也都痛死吧！



結論！

周醫師好溫柔，會說一些鼓勵的話讓病人不這麼緊張，第一次遇到這樣的醫師！

然後！他真的很細心，也很替病人著想，如果他沒想到牙根數量問題，就奮力跟我的牙齒
搏鬥，

我今天牙根搞不好就斷在肉裡面拉！

真的大推周醫師！

溫柔又細心！




--
&lt;/span&gt;&lt;span class=&quot;f2&quot; style=&quot;color: #009900; font-family: 細明體, &#39;AR PL UMing TW&#39;, Inconsolata, LiSongPro, monospace; font-size: 24px; line-height: 24px; white-space: pre;&quot;&gt;※ 發信站: 批踢踢實業坊(ptt.cc) 
&lt;/span&gt;&lt;span style=&quot;color: #bbbbbb; font-family: 細明體, &#39;AR PL UMing TW&#39;, Inconsolata, LiSongPro, monospace; font-size: 24px; line-height: 24px; white-space: pre;&quot;&gt;◆ From: 114.43.72.206
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;push&quot; style=&quot;clear: both; color: #bbbbbb; font-family: 細明體, &#39;AR PL UMing TW&#39;, Inconsolata, LiSongPro, monospace; font-size: 24px; line-height: 31px;&quot;&gt;
&lt;span class=&quot;f1 hl push-tag&quot; style=&quot;color: #ff6666; display: inline-block; min-width: 3.5ex; white-space: pre;&quot;&gt;→ &lt;/span&gt;&lt;span class=&quot;f3 hl push-userid&quot; style=&quot;color: #ffff66; white-space: pre;&quot;&gt;krejj&lt;/span&gt;&lt;span class=&quot;f3 push-content&quot; style=&quot;color: #999900; white-space: pre;&quot;&gt;:想問一下診所怎麼去阿?&lt;/span&gt;&lt;span class=&quot;push-ipdatetime&quot; style=&quot;float: right; white-space: pre;&quot;&gt; 09/13 11:11
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;push&quot; style=&quot;clear: both; color: #bbbbbb; font-family: 細明體, &#39;AR PL UMing TW&#39;, Inconsolata, LiSongPro, monospace; font-size: 24px; line-height: 31px;&quot;&gt;
&lt;span class=&quot;hl push-tag&quot; style=&quot;color: white; display: inline-block; min-width: 3.5ex; white-space: pre;&quot;&gt;推 &lt;/span&gt;&lt;span class=&quot;f3 hl push-userid&quot; style=&quot;color: #ffff66; white-space: pre;&quot;&gt;cmchiu&lt;/span&gt;&lt;span class=&quot;f3 push-content&quot; style=&quot;color: #999900; white-space: pre;&quot;&gt;:周醫師本來在新竹馬偕任職, 回台北去了 QQ&lt;/span&gt;&lt;span class=&quot;push-ipdatetime&quot; style=&quot;float: right; white-space: pre;&quot;&gt; 09/13 19:20
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;push&quot; style=&quot;clear: both; color: #bbbbbb; font-family: 細明體, &#39;AR PL UMing TW&#39;, Inconsolata, LiSongPro, monospace; font-size: 24px; line-height: 31px;&quot;&gt;
&lt;span class=&quot;f1 hl push-tag&quot; style=&quot;color: #ff6666; display: inline-block; min-width: 3.5ex; white-space: pre;&quot;&gt;→ &lt;/span&gt;&lt;span class=&quot;f3 hl push-userid&quot; style=&quot;color: #ffff66; white-space: pre;&quot;&gt;sa90618&lt;/span&gt;&lt;span class=&quot;f3 push-content&quot; style=&quot;color: #999900; white-space: pre;&quot;&gt;:捷運雙連站一號出口  出站後右轉一直直走就會到了&lt;/span&gt;&lt;span class=&quot;push-ipdatetime&quot; style=&quot;float: right; white-space: pre;&quot;&gt; 09/13 23:30&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;UMS_TOOLTIP&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; cursor: pointer; left: -100000px; position: absolute; top: -100000px; z-index: 2147483647;&quot;&gt;
&lt;img class=&quot;UMSRatingIcon&quot; id=&quot;ums_img_tooltip&quot; /&gt;&lt;/div&gt;
&lt;div id=&quot;UMS_TOOLTIP&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; cursor: pointer; left: -100000px; position: absolute; top: -100000px; z-index: 2147483647;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div id=&quot;UMS_TOOLTIP&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; cursor: pointer; left: -100000px; position: absolute; top: -100000px; z-index: 2147483647;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/3801164613872092967/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/3801164613872092967' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/3801164613872092967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/3801164613872092967'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2014/04/blog-post.html' title='轉貼：[心得] 歐嘉德牙醫診所拔水平智齒 大推周豐智醫師!!!'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-8246132563267853450</id><published>2013-06-10T12:35:00.001+08:00</published><updated>2013-06-10T12:36:38.730+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="array"/><category scheme="http://www.blogger.com/atom/ns#" term="chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="key"/><category scheme="http://www.blogger.com/atom/ns#" term="sort"/><title type='text'>Chrome會對key為數字的陣列自動排序</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, Arial, sans-serif; font-size: 14px; line-height: 23px; margin-bottom: 1.0714285714em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;b&gt;根據：&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, Arial, sans-serif; font-size: 14px; line-height: 23px; margin-bottom: 1.0714285714em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
http://javascriptweblog.wordpress.com/2011/01/04/exploring-javascript-for-in-loops/&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, Arial, sans-serif; font-size: 14px; line-height: 23px; margin-bottom: 1.0714285714em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;b&gt;提到：&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, Arial, sans-serif; font-size: 14px; line-height: 23px; margin-bottom: 1.0714285714em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;b&gt;Numerically named properties in Chrome&lt;/b&gt;&lt;br /&gt;
Chrome browsers process numerically named keys first and in numeric sequence not insertion sequence.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, Arial, sans-serif; font-size: 14px; line-height: 23px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;syntaxhighlighter  jscript&quot; id=&quot;highlighter_227509&quot; style=&quot;background-color: white !important; border: 0px; font-family: inherit; font-size: 1em !important; font-style: inherit; margin: 1em 0px !important; outline: 0px; overflow-x: auto !important; overflow-y: hidden !important; padding: 0px; position: relative !important; vertical-align: baseline; width: 660px;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-spacing: 0px; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; text-align: left !important; top: auto !important; vertical-align: baseline !important; width: 660px;&quot;&gt;&lt;tbody style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;
&lt;tr style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;td class=&quot;gutter&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(175, 175, 175) !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
1&lt;/div&gt;
&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
2&lt;/div&gt;
&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
3&lt;/div&gt;
&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
4&lt;/div&gt;
&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
5&lt;/div&gt;
&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
6&lt;/div&gt;
&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
7&lt;/div&gt;
&lt;div class=&quot;line number8 index7 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
8&lt;/div&gt;
&lt;div class=&quot;line number9 index8 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
9&lt;/div&gt;
&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 628px;&quot;&gt;&lt;div class=&quot;container&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: relative !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;
&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;jscript keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;var&lt;/code&gt; &lt;code class=&quot;jscript plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;obj = {3:&lt;/code&gt;&lt;code class=&quot;jscript string&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;a&#39;&lt;/code&gt;&lt;code class=&quot;jscript plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;, 2:&lt;/code&gt;&lt;code class=&quot;jscript string&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;b&#39;&lt;/code&gt;&lt;code class=&quot;jscript plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;, &lt;/code&gt;&lt;code class=&quot;jscript string&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;foo&#39;&lt;/code&gt;&lt;code class=&quot;jscript plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;:&lt;/code&gt;&lt;code class=&quot;jscript string&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;c&#39;&lt;/code&gt;&lt;code class=&quot;jscript plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;, 1:&lt;/code&gt;&lt;code class=&quot;jscript string&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;d&#39;&lt;/code&gt;&lt;code class=&quot;jscript plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}, result = [];&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;jscript keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;for&lt;/code&gt; &lt;code class=&quot;jscript plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;jscript keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;var&lt;/code&gt; &lt;code class=&quot;jscript plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;prop &lt;/code&gt;&lt;code class=&quot;jscript keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;in&lt;/code&gt; &lt;code class=&quot;jscript plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;obj) {&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;jscript spaces&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;jscript plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;result.push(prop);&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;jscript plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;jscript plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;result.toString();&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number8 index7 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;jscript comments&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 130, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;//Chrome -&amp;gt; &quot;1,2,3,foo&quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number9 index8 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;jscript comments&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 130, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;//Other browsers -&amp;gt; &quot;3,2,foo,1&quot;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
自作聰明，陣列排序自有其意義，有需要自然會sort，害人多花時間除錯。&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, Arial, sans-serif; font-size: 14px; line-height: 23px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, Arial, sans-serif; font-size: 14px; line-height: 23px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
必須先用文字取代key，進入回圈後再還原成數值。&lt;/div&gt;
&lt;br /&gt;
&lt;div id=&quot;UMS_TOOLTIP&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; cursor: pointer; left: -100000px; position: absolute; top: -100000px; z-index: 2147483647;&quot;&gt;
&lt;img class=&quot;UMSRatingIcon&quot; id=&quot;ums_img_tooltip&quot; /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/8246132563267853450/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/8246132563267853450' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/8246132563267853450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/8246132563267853450'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2013/06/chromekey.html' title='Chrome會對key為數字的陣列自動排序'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-8508142573798937043</id><published>2013-04-01T12:15:00.000+08:00</published><updated>2013-04-01T12:15:07.372+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="powerpoint"/><category scheme="http://www.blogger.com/atom/ns#" term="合併列印"/><category scheme="http://www.blogger.com/atom/ns#" term="投影片"/><title type='text'>有效的多頁列印powerpoint</title><content type='html'>讀書時常常需要列印 powerpoint 出來閱讀，合併列印是一個常用的功能；&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivz3XltOGuoxJVlHI6ZDV1VvQMI-G_4fdqPRR0WIe_a_lS4YYfxqSsNb6gyUqPOjKt1TBJXltJcs4xc8rrexFCR3EA3uRALyv05BxXYEl1NMsLPf2d2pc_aB6w4BoLcW-3XteK/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-04-01+%E4%B8%8A%E5%8D%8811.58.24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivz3XltOGuoxJVlHI6ZDV1VvQMI-G_4fdqPRR0WIe_a_lS4YYfxqSsNb6gyUqPOjKt1TBJXltJcs4xc8rrexFCR3EA3uRALyv05BxXYEl1NMsLPf2d2pc_aB6w4BoLcW-3XteK/s320/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-04-01+%E4%B8%8A%E5%8D%8811.58.24.png&quot; width=&quot;298&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
但是powerpoint的列印呈現效果總是內容太小，留白太多，造成不易閱讀，所以找到一個替代方案 &quot;改變佈局&quot;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgacl4ut1kx-3OAoCHCkknB_rw-IlpasvIc0I-skaX1D9umCE_udIIn6ENg4zF44KW39WOlDe9cH9Zp0FmOnzqHLAg8C9aiDSx1oRN3CMLBOUgP1aDQuyCpLN1fVUzaYAn1DqyC/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-04-01+%E4%B8%8A%E5%8D%8811.59.31.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;297&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgacl4ut1kx-3OAoCHCkknB_rw-IlpasvIc0I-skaX1D9umCE_udIIn6ENg4zF44KW39WOlDe9cH9Zp0FmOnzqHLAg8C9aiDSx1oRN3CMLBOUgP1aDQuyCpLN1fVUzaYAn1DqyC/s320/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-04-01+%E4%B8%8A%E5%8D%8811.59.31.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
透過每張頁數來處理合併，可以得到較大的內容。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYzlj0vsW2wibsSqOABbdosLEigamFytgG7e5c0lsVlO3vYB4GVveLtwpez3xtYcfFX3au3ou8LNagBNwXf2nUCvyhiMZ3D9QyyekhjxZEdgTyLk2uwXb-xBexnAPnW1mxF1vH/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-04-01+%E4%B8%8A%E5%8D%8811.59.56.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYzlj0vsW2wibsSqOABbdosLEigamFytgG7e5c0lsVlO3vYB4GVveLtwpez3xtYcfFX3au3ou8LNagBNwXf2nUCvyhiMZ3D9QyyekhjxZEdgTyLk2uwXb-xBexnAPnW1mxF1vH/s320/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-04-01+%E4%B8%8A%E5%8D%8811.59.56.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div id=&quot;UMS_TOOLTIP&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; cursor: pointer; left: -100000px; position: absolute; top: -100000px; z-index: 2147483647;&quot;&gt;
&lt;img class=&quot;UMSRatingIcon&quot; id=&quot;ums_img_tooltip&quot; /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/8508142573798937043/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/8508142573798937043' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/8508142573798937043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/8508142573798937043'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2013/04/powerpoint.html' title='有效的多頁列印powerpoint'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivz3XltOGuoxJVlHI6ZDV1VvQMI-G_4fdqPRR0WIe_a_lS4YYfxqSsNb6gyUqPOjKt1TBJXltJcs4xc8rrexFCR3EA3uRALyv05BxXYEl1NMsLPf2d2pc_aB6w4BoLcW-3XteK/s72-c/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-04-01+%E4%B8%8A%E5%8D%8811.58.24.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-3491528256953240666</id><published>2013-03-28T20:04:00.002+08:00</published><updated>2013-03-28T20:04:29.231+08:00</updated><title type='text'>paypal如何自由修改E-mail而不影響收款</title><content type='html'>Paypal是一個非常方便的收款工具，尤其面對全世界時；他提供多樣的連接方式，並且只需要E-mail帳號即可收款，但是問題來了，如果修改E-mail，那不就所有結帳面的HTML都要作修改？有一個更好的方式，使用商店帳戶ID。這是唯一的，而且不管你怎麼修改E-mail都不會影響，而且直接取代原本HTML內的 form 內的 business 欄位即可。&lt;br /&gt;
&lt;br /&gt;
如何取得&amp;nbsp;商店帳戶ID，方式如下：&lt;br /&gt;
&lt;br /&gt;
登入paypal&lt;br /&gt;
&lt;br /&gt;
1. 點選我的帳戶&lt;br /&gt;
&lt;br /&gt;
2.點選個人檔案&lt;br /&gt;
&lt;br /&gt;
3.商店帳戶ID輕鬆到手。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5wZA3foROdmUwWYCvLxYMc9qd90T4q2ieatOI5Hm5Kz1zvulmvdxnI7Z596IyE1RATpEIXB6aiQyp5WWIWJCOcKX6y_elQN2C8I8NP2GuM1K8shrANtvG_i90oWzmU013jF_4/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-28+%E4%B8%8B%E5%8D%887.12.17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;401&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5wZA3foROdmUwWYCvLxYMc9qd90T4q2ieatOI5Hm5Kz1zvulmvdxnI7Z596IyE1RATpEIXB6aiQyp5WWIWJCOcKX6y_elQN2C8I8NP2GuM1K8shrANtvG_i90oWzmU013jF_4/s640/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-28+%E4%B8%8B%E5%8D%887.12.17.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div id=&quot;UMS_TOOLTIP&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; cursor: pointer; left: -100000px; position: absolute; top: -100000px; z-index: 2147483647;&quot;&gt;
&lt;img class=&quot;UMSRatingIcon&quot; id=&quot;ums_img_tooltip&quot; /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/3491528256953240666/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/3491528256953240666' title='6 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/3491528256953240666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/3491528256953240666'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2013/03/paypale-mail.html' title='paypal如何自由修改E-mail而不影響收款'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5wZA3foROdmUwWYCvLxYMc9qd90T4q2ieatOI5Hm5Kz1zvulmvdxnI7Z596IyE1RATpEIXB6aiQyp5WWIWJCOcKX6y_elQN2C8I8NP2GuM1K8shrANtvG_i90oWzmU013jF_4/s72-c/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-28+%E4%B8%8B%E5%8D%887.12.17.png" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-3851048933051338165</id><published>2013-03-16T17:46:00.004+08:00</published><updated>2013-03-16T17:46:36.837+08:00</updated><title type='text'>接手既有網站一定要注意的事情，先看原始碼。</title><content type='html'>近日接手一個既有網站案子，單純替照片加上jquery 相簿效果，大約30分鐘處理完畢後&lt;span style=&quot;color: #cc0000;&quot;&gt;“第一個錯誤就發生了，沒有在主流平台測試”&lt;/span&gt;就寫信給客戶回報完工，隔天收到客戶反映整個版面支離破碎，專業形象瞬間瓦解，哈哈。&lt;br /&gt;
&lt;br /&gt;
用IE一看果然慘不忍睹，這時犯了&lt;span style=&quot;color: #cc0000;&quot;&gt;”第二個錯誤，沒有找出真正錯誤原因“&lt;/span&gt;，自己瞎猜可能是選用的套件和IE衝突，一連換了5個效果，在其它平台都完美無瑕但IE就是不領情，總是亂七八糟。靜下心來找問題，先找套件說明，個個都符合IE8但為何無法正確呈現？打開原始碼一看差點暈倒，meta tag竟然出現在doctype, html tag之前，或許其它平台容忍了這個錯誤但IE就是不領情。&lt;br /&gt;
&lt;br /&gt;
從層層include檔中找出這個題找輸出的meta tag移到適當的位置後大功告成，客戶總算滿意了。&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;此事得出重要心得：接手既有網站一定要注意的事情，先看原始碼。&lt;/span&gt;&lt;/blockquote&gt;
&lt;div id=&quot;UMS_TOOLTIP&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; cursor: pointer; left: -100000px; position: absolute; top: -100000px; z-index: 2147483647;&quot;&gt;
&lt;img class=&quot;UMSRatingIcon&quot; id=&quot;ums_img_tooltip&quot; /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/3851048933051338165/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/3851048933051338165' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/3851048933051338165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/3851048933051338165'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2013/03/blog-post.html' title='接手既有網站一定要注意的事情，先看原始碼。'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-2869999312565412884</id><published>2012-12-12T12:18:00.001+08:00</published><updated>2012-12-12T12:18:30.353+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="finder"/><category scheme="http://www.blogger.com/atom/ns#" term="icon"/><category scheme="http://www.blogger.com/atom/ns#" term="OSX"/><category scheme="http://www.blogger.com/atom/ns#" term="remove"/><category scheme="http://www.blogger.com/atom/ns#" term="sidebar"/><title type='text'>移除OSX finder sidebar 上的 icon</title><content type='html'>這問題困擾我好久，但是一直都沒去解決，剛剛上網搜尋一下，原來如此簡單，&lt;a href=&quot;http://lostentropy.com/2011/07/21/removing-stuck-finder-sidebar-items-in-os-x-lion-and-snow-leopard/&quot; target=&quot;_blank&quot;&gt;這裡&lt;/a&gt;有教人解決方式，簡單地說：&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;在finder的sidebar上選取要刪除的圖示&lt;/li&gt;
&lt;li&gt;將它拖動離開原來位置&lt;/li&gt;
&lt;li&gt;滑鼠按鍵不要放且按住command鍵&lt;/li&gt;
&lt;li&gt;放開滑鼠鍵，再放開command鍵&lt;/li&gt;
&lt;/ol&gt;
這圖示就清除啦～&lt;br /&gt;
&lt;div id=&quot;UMS_TOOLTIP&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; cursor: pointer; left: -100000px; position: absolute; top: -100000px; z-index: 2147483647;&quot;&gt;
&lt;img class=&quot;UMSRatingIcon&quot; id=&quot;ums_img_tooltip&quot; /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/2869999312565412884/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/2869999312565412884' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/2869999312565412884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/2869999312565412884'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2012/12/osx-finder-sidebar-icon.html' title='移除OSX finder sidebar 上的 icon'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-400169703907756140</id><published>2012-11-21T21:24:00.002+08:00</published><updated>2012-11-21T21:24:25.737+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blok"/><category scheme="http://www.blogger.com/atom/ns#" term="iptables"/><category scheme="http://www.blogger.com/atom/ns#" term="subdomain"/><title type='text'>iptables block subdomains</title><content type='html'>今天發現有多達10個以上卻分屬不同ip區段的subdomain來砍站，懶得一個個加入iptables，上網查到一個妙法：&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
-m string --algo kmp --string &quot;domain.com&quot;&lt;/blockquote&gt;
一次幫你擋掉整個subdomain，痛快！！&lt;br /&gt;
&lt;div id=&quot;UMS_TOOLTIP&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; cursor: pointer; left: -100000px; position: absolute; top: -100000px; z-index: 2147483647;&quot;&gt;
&lt;img class=&quot;UMSRatingIcon&quot; id=&quot;ums_img_tooltip&quot; /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/400169703907756140/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/400169703907756140' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/400169703907756140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/400169703907756140'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2012/11/iptables-block-subdomains.html' title='iptables block subdomains'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26026111.post-3963382081590200082</id><published>2012-11-21T14:52:00.001+08:00</published><updated>2012-11-21T14:52:23.319+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="install"/><category scheme="http://www.blogger.com/atom/ns#" term="llvm-gcc"/><category scheme="http://www.blogger.com/atom/ns#" term="OSX"/><category scheme="http://www.blogger.com/atom/ns#" term="xcode"/><category scheme="http://www.blogger.com/atom/ns#" term="安裝"/><title type='text'>OSX 10.7 安裝 llvm-gcc 工具</title><content type='html'>為了編譯軟體，有需要安裝llvm-gcc, 上網找到方式，特別留下記錄，步驟如下：&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;安裝 Xcode (如果尚未安裝，前往 App Store 下載安裝)&lt;/li&gt;
&lt;li&gt;點選 Xcode -&amp;gt; 偏好設定
&lt;div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL1uHT4g0aOIRqRhVWFlUdfwLbejJ6m9i7shy20rDwu6cyR3CMgcXmQGZDJxrPY2yyNWImWfAkj2xt_2NvwGs5a3qJWQprr0KTYYdZX-NxQ9BbVoNtm4feZcNzneuTRCVRTSXW/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-11-21+%E4%B8%8B%E5%8D%882.40.53.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL1uHT4g0aOIRqRhVWFlUdfwLbejJ6m9i7shy20rDwu6cyR3CMgcXmQGZDJxrPY2yyNWImWfAkj2xt_2NvwGs5a3qJWQprr0KTYYdZX-NxQ9BbVoNtm4feZcNzneuTRCVRTSXW/s200/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-11-21+%E4%B8%8B%E5%8D%882.40.53.png&quot; width=&quot;193&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;點選 Downloads -&amp;gt; Command Line Tools 按下安裝
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9-UenrENCvhwtDyiEnEriB1PYVS3l1oebrv1VCPaSIck-tW5sA35XzaJqdqM3RpfDfr5Yohmd0ESWBAzQnflt8StnWoJcwpLmsKXQxapifjvE47JFkxhmX5J4QpBpRzlUYAGC/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2012-11-21+%25E4%25B8%258B%25E5%258D%25882.41.04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;155&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9-UenrENCvhwtDyiEnEriB1PYVS3l1oebrv1VCPaSIck-tW5sA35XzaJqdqM3RpfDfr5Yohmd0ESWBAzQnflt8StnWoJcwpLmsKXQxapifjvE47JFkxhmX5J4QpBpRzlUYAGC/s400/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2012-11-21+%25E4%25B8%258B%25E5%258D%25882.41.04.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;這樣就完成啦，可以在 /usr/bin/ 看到你想要的 llvm-gcc 囉&lt;/li&gt;
&lt;/ol&gt;
&lt;div id=&quot;UMS_TOOLTIP&quot; style=&quot;background-color: transparent; cursor: pointer; left: -100000px; position: absolute; top: -100000px; z-index: 2147483647;&quot;&gt;
&lt;img class=&quot;UMSRatingIcon&quot; id=&quot;ums_img_tooltip&quot; /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sorrychou.blogspot.com/feeds/3963382081590200082/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/26026111/3963382081590200082' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/3963382081590200082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26026111/posts/default/3963382081590200082'/><link rel='alternate' type='text/html' href='http://sorrychou.blogspot.com/2012/11/osx-107-llvm-gcc.html' title='OSX 10.7 安裝 llvm-gcc 工具'/><author><name>sorry</name><uri>http://www.blogger.com/profile/11703422126715998081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://lh4.google.com/image/sorry.chou/RbMYWsOCMfI/AAAAAAAAAhU/0VLHXx-UAnE/s288/me.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL1uHT4g0aOIRqRhVWFlUdfwLbejJ6m9i7shy20rDwu6cyR3CMgcXmQGZDJxrPY2yyNWImWfAkj2xt_2NvwGs5a3qJWQprr0KTYYdZX-NxQ9BbVoNtm4feZcNzneuTRCVRTSXW/s72-c/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-11-21+%E4%B8%8B%E5%8D%882.40.53.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>