tag:blogger.com,1999:blog-1688786221731685712024-03-05T18:51:00.741-08:00New Ideas 新點子透過網路的力量,一起分享、一起學習吧!Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.comBlogger43125tag:blogger.com,1999:blog-168878622173168571.post-29721829076034798802021-01-03T12:00:00.001-08:002021-01-03T12:00:55.478-08:002021 年 1 月熱門電子書推薦 | 精選書籍推薦<span id='fb-content' style='color: white; display: none;'>2021 年1 月推薦書籍:一起來閱讀增進知識吧,挑戰看看這個月能看幾本!或是有其他推薦書籍也歡迎分享~</span><img src='https://i.imgur.com/fZMTw5H.png' alt='書籍推薦、精選書籍' width='640' height='236'><br /><br /><hr>
<div>
<img alt="全身激痛點地圖 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/69/E050066924.jpg&v=5e980496&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050066924?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202101 target='_blank'><h4>全身激痛點地圖 (電子書)</h4></a>
<p>出版日期:2020/04/21</p>
<p>作者:侯鐘堡</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="失眠的年代:即刻救援你的睡眠,不睡這個殺手就在你身邊 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/008/10/E050081003.jpg&v=5fd1914f&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050081003?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202101 target='_blank'><h4>失眠的年代:即刻救援你的睡眠,不睡這個殺手就在你身邊 (電子書)</h4></a>
<p>出版日期:2020/12/16</p>
<p>作者:許承翰,高紅敏</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="病從排寒解2 排寒實踐與突破:20年臨床實證,突破排寒盲點,防治疫毒流感的中醫養命方略! (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/008/04/E050080428.jpg&v=5fc5bcf1&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050080428?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202101 target='_blank'><h4>病從排寒解2 排寒實踐與突破:20年臨床實證,突破排寒盲點,防治疫毒流感的中醫養命方略! (電子書)</h4></a>
<p>出版日期:2020/12/05</p>
<p>作者:李璧如</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="身體的立體結構網絡:一個結構治療科醫師的筆記 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/008/26/E050082699.jpg&v=5fe2b148&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050082699?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202101 target='_blank'><h4>身體的立體結構網絡:一個結構治療科醫師的筆記 (電子書)</h4></a>
<p>出版日期:2020/11/01</p>
<p>作者:林兩傳</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="1個月-7kg 奇蹟蛋白質減重法 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/008/27/E050082701.jpg&v=5fe2b2b1&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050082701?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202101 target='_blank'><h4>1個月-7kg 奇蹟蛋白質減重法 (電子書)</h4></a>
<p>出版日期:2020/12/29</p>
<p>作者:土田隆</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="人類使用說明書 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/98/E050079884.jpg&v=5fbc6ec1&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050079884?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202101 target='_blank'><h4>人類使用說明書 (電子書)</h4></a>
<p>出版日期:2020/11/26</p>
<p>作者:卡蜜拉‧彭</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="0負擔天文課:輕薄短小的109堂課,變身一日太空人 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/93/E050079309.jpg&v=5faa417f&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050079309?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202101 target='_blank'><h4>0負擔天文課:輕薄短小的109堂課,變身一日太空人 (電子書)</h4></a>
<p>出版日期:2020/11/16</p>
<p>作者:侯東政</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="我們為何吃太多?全新的食慾科學與現代節食迷思 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/008/26/E050082626.jpg&v=5fe18b62&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050082626?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202101 target='_blank'><h4>我們為何吃太多?全新的食慾科學與現代節食迷思 (電子書)</h4></a>
<p>出版日期:2020/12/30</p>
<p>作者:安德魯‧詹金森</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="只有一半的真相:為什麼科學看不到全貌? (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/99/E050079984.jpg&v=5fbdcacd&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050079984?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202101 target='_blank'><h4>只有一半的真相:為什麼科學看不到全貌? (電子書)</h4></a>
<p>出版日期:2020/11/30</p>
<p>作者:布拉斯藍德</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="宇宙本原考 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/93/E050079348.jpg&v=5fac99f1&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050079348?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202101 target='_blank'><h4>宇宙本原考 (電子書)</h4></a>
<p>出版日期:2020/09/01</p>
<p>作者:劉洪均</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com1tag:blogger.com,1999:blog-168878622173168571.post-46081035014482185292020-12-03T12:01:00.001-08:002020-12-03T12:01:28.501-08:002020 年 12 月熱門電子書推薦 | 精選書籍推薦<span id='fb-content' style='color: white; display: none;'>2020 年12 月推薦書籍:一起來閱讀增進知識吧,挑戰看看這個月能看幾本!或是有其他推薦書籍也歡迎分享~</span><img src='https://i.imgur.com/fZMTw5H.png' alt='書籍推薦、精選書籍' width='640' height='236'><br /><br /><hr>
<div>
<img alt="審計準則公報 第四十六號-會計師事務所之品質管制應用指引 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/79/E050077980.jpg&v=5f880889&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050077980?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202012 target='_blank'><h4>審計準則公報 第四十六號-會計師事務所之品質管制應用指引 (電子書)</h4></a>
<p>出版日期:2020/10/15</p>
<p>作者:王怡心審定</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="撓場的科學:解開特斯拉未解之謎,揭曉風水原理,領航靈界取能、星際通訊的人類發展新紀元! (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/89/E050078915.jpg&v=5fa22039&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050078915?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202012 target='_blank'><h4>撓場的科學:解開特斯拉未解之謎,揭曉風水原理,領航靈界取能、星際通訊的人類發展新紀元! (電子書)</h4></a>
<p>出版日期:2020/11/09</p>
<p>作者:李嗣涔</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="0負擔天文課:輕薄短小的109堂課,變身一日太空人 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/93/E050079309.jpg&v=5faa417f&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050079309?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202012 target='_blank'><h4>0負擔天文課:輕薄短小的109堂課,變身一日太空人 (電子書)</h4></a>
<p>出版日期:2020/11/16</p>
<p>作者:侯東政</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="為什麼要睡覺? (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/004/53/E050045317.jpg&v=5e5cd0b7&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050045317?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202012 target='_blank'><h4>為什麼要睡覺? (電子書)</h4></a>
<p>出版日期:2019/01/30</p>
<p>作者:沃克</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="傳染力法則:網紅、股災到疾病,趨勢如何崛起與消長 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/85/E050078564.jpg&v=5f97d704&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050078564?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202012 target='_blank'><h4>傳染力法則:網紅、股災到疾病,趨勢如何崛起與消長 (電子書)</h4></a>
<p>出版日期:2020/11/04</p>
<p>作者:亞當・庫查斯基</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="人類使用說明書 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/98/E050079884.jpg&v=5fbc6ec1&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050079884?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202012 target='_blank'><h4>人類使用說明書 (電子書)</h4></a>
<p>出版日期:2020/11/26</p>
<p>作者:卡蜜拉‧彭</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-72919408122721816792020-11-03T12:00:00.001-08:002020-11-03T12:00:37.441-08:002020 年 11 月熱門電子書推薦 | 精選書籍推薦<span id='fb-content' style='color: white; display: none;'>2020 年11 月推薦書籍:一起來閱讀增進知識吧,挑戰看看這個月能看幾本!或是有其他推薦書籍也歡迎分享~</span><img src='https://i.imgur.com/fZMTw5H.png' alt='書籍推薦、精選書籍' width='640' height='236'><br /><br /><hr>
<div>
<img alt="我們為什麼要讀書?為什麼要工作?: 認識世界與自己,啟動未來無限可能(全套兩冊) (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/57/E050075742.jpg&v=5f6462ae&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050075742?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202011 target='_blank'><h4>我們為什麼要讀書?為什麼要工作?: 認識世界與自己,啟動未來無限可能(全套兩冊) (電子書)</h4></a>
<p>出版日期:2020/09/24</p>
<p>作者:池上彰</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="節日繪本-萬聖節 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/34/E050073499.jpg&v=5f489a90&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050073499?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202011 target='_blank'><h4>節日繪本-萬聖節 (電子書)</h4></a>
<p>出版日期:2017/10/01</p>
<p>作者:艾德娜</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="李崇建X甘耀明故事想想1:透明人 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/83/E050078305.jpg&v=5f90ed41&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050078305?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202011 target='_blank'><h4>李崇建X甘耀明故事想想1:透明人 (電子書)</h4></a>
<p>出版日期:2020/10/29</p>
<p>作者:李崇建,甘耀明</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="皮克威克奶奶(美國兒童文學經典 中文版有聲書首度上市) (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/64/E050076447.jpg&v=5f6d64ee&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050076447?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202011 target='_blank'><h4>皮克威克奶奶(美國兒童文學經典 中文版有聲書首度上市) (電子書)</h4></a>
<p>出版日期:2020/09/30</p>
<p>作者:貝蒂‧麥唐納(Betty MacDonald)</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="兒童英語會話句圖畫書:情境認知常用會話300句 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/34/E050073455.jpg&v=5f474641&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050073455?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202011 target='_blank'><h4>兒童英語會話句圖畫書:情境認知常用會話300句 (電子書)</h4></a>
<p>出版日期:2020/04/01</p>
<p>作者:Christina</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="Shine (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/56/E050075664.jpg&v=5f6b0ffa&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050075664?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202011 target='_blank'><h4>Shine (電子書)</h4></a>
<p>出版日期:2020/09/30</p>
<p>作者:鄭秀妍 Jessica Jung</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="五星級廚餘 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/59/E050075978.jpg&v=5f69cf58&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050075978?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202011 target='_blank'><h4>五星級廚餘 (電子書)</h4></a>
<p>出版日期:2020/10/05</p>
<p>作者:Anna Lee</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="棄貓 關於父親,我想說的事 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/77/E050077714.jpg&v=5f7d309e&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050077714?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202011 target='_blank'><h4>棄貓 關於父親,我想說的事 (電子書)</h4></a>
<p>出版日期:2020/10/13</p>
<p>作者:村上春樹</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="愛麗絲夢遊仙境【150年傳唱不墜精裝紀念版】【有聲書】(電子書) (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/70/E050077081.jpg&v=5f7adfde&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050077081?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202011 target='_blank'><h4>愛麗絲夢遊仙境【150年傳唱不墜精裝紀念版】【有聲書】(電子書) (電子書)</h4></a>
<p>出版日期:2020/10/06</p>
<p>作者:路易斯‧卡洛爾(Lewis Carroll)</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="不是所有親密關係都叫做愛情 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/32/E050073238.jpg&v=5f447be1&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050073238?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202011 target='_blank'><h4>不是所有親密關係都叫做愛情 (電子書)</h4></a>
<p>出版日期:2020/09/01</p>
<p>作者:陳雪</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-19631261719507816102020-10-03T13:00:00.001-07:002020-10-03T13:00:52.788-07:002020 年 10 月熱門電子書推薦 | 精選書籍推薦<span id='fb-content' style='color: white; display: none;'>2020 年10 月推薦書籍:一起來閱讀增進知識吧,挑戰看看這個月能看幾本!或是有其他推薦書籍也歡迎分享~</span><img src='https://i.imgur.com/fZMTw5H.png' alt='書籍推薦、精選書籍' width='640' height='236'><br /><br /><hr>
<div>
<img alt="大人的性愛相談:不是長大自然就會,親密關係的探索解答之書 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/11/E050071179.jpg&v=5f07cdbd&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050071179?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202010 target='_blank'><h4>大人的性愛相談:不是長大自然就會,親密關係的探索解答之書 (電子書)</h4></a>
<p>出版日期:2020/07/16</p>
<p>作者:許藍方</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="快速瘦肚!間歇性斷食減醣全書:減醣權威醫師實證,一週瘦3公斤,速減內臟脂肪、擊退糖尿病! (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/34/E050073424.jpg&v=5f461ef1&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050073424?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202010 target='_blank'><h4>快速瘦肚!間歇性斷食減醣全書:減醣權威醫師實證,一週瘦3公斤,速減內臟脂肪、擊退糖尿病! (電子書)</h4></a>
<p>出版日期:2020/09/04</p>
<p>作者:江部康二</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="健身新手重訓攻略:槓片啞鈴×阻力帶×健身器材,新手必學的五大重訓,教你正確施力、精準增肌 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/30/E050073046.jpg&v=5f3ce5d8&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050073046?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202010 target='_blank'><h4>健身新手重訓攻略:槓片啞鈴×阻力帶×健身器材,新手必學的五大重訓,教你正確施力、精準增肌 (電子書)</h4></a>
<p>出版日期:2020/08/27</p>
<p>作者:荒川裕志</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="麥克史東阻力訓練全書:美國國家肌力與體能協會創辦人;美國奧運訓練中心總監,完整傳授教練與自主訓練的一切知識 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/36/E050073676.jpg&v=5f4e0ac1&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050073676?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202010 target='_blank'><h4>麥克史東阻力訓練全書:美國國家肌力與體能協會創辦人;美國奧運訓練中心總監,完整傳授教練與自主訓練的一切知識 (電子書)</h4></a>
<p>出版日期:2020/09/09</p>
<p>作者:麥克.史東,梅格.史東,威廉.A.山德斯</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="浪漫輸給你 電視劇小說 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/37/E050073775.jpg&v=5f508c01&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050073775?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202010 target='_blank'><h4>浪漫輸給你 電視劇小說 (電子書)</h4></a>
<p>出版日期:2020/09/04</p>
<p>作者:廖紹妤</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="宋氏三姊妹與她們的丈夫:20世紀三位傳奇女子,一部動盪百年的中國現代史 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/17/E050071760.jpg&v=5f1a42bc&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050071760?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202010 target='_blank'><h4>宋氏三姊妹與她們的丈夫:20世紀三位傳奇女子,一部動盪百年的中國現代史 (電子書)</h4></a>
<p>出版日期:2020/07/28</p>
<p>作者:張戎</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="邏輯學原來很有趣:16位大師的精華課 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/40/E050074037.jpg&v=5f59c24a&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050074037?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202010 target='_blank'><h4>邏輯學原來很有趣:16位大師的精華課 (電子書)</h4></a>
<p>出版日期:2020/09/16</p>
<p>作者:齊露露</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="這些皇帝很母湯:貓奴、染髮、春藥成癮、木工高手、暴虐屁孩皇帝……超狂私生活無極限! (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/40/E050074045.jpg&v=5f5b4b57&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050074045?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202010 target='_blank'><h4>這些皇帝很母湯:貓奴、染髮、春藥成癮、木工高手、暴虐屁孩皇帝……超狂私生活無極限! (電子書)</h4></a>
<p>出版日期:2020/09/16</p>
<p>作者:劉繼興,劉秉光</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="不負責歷史課:刷新三觀的懸案八卦 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/18/E050071855.jpg&v=5f1f7c14&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050071855?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202010 target='_blank'><h4>不負責歷史課:刷新三觀的懸案八卦 (電子書)</h4></a>
<p>出版日期:2020/08/01</p>
<p>作者:陳深名,王志豔</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="造神:人類探索信仰與宗教的歷史 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/32/E050073253.jpg&v=5f44a28c&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050073253?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202010 target='_blank'><h4>造神:人類探索信仰與宗教的歷史 (電子書)</h4></a>
<p>出版日期:2020/09/02</p>
<p>作者:雷薩・阿斯蘭</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-31750098684233710262020-09-03T13:00:00.001-07:002020-09-03T13:00:53.453-07:002020 年 9 月熱門電子書推薦 | 精選書籍推薦<span id='fb-content' style='color: white; display: none;'>2020 年9 月推薦書籍:一起來閱讀增進知識吧,挑戰看看這個月能看幾本!或是有其他推薦書籍也歡迎分享~</span><img src='https://i.imgur.com/fZMTw5H.png' alt='書籍推薦、精選書籍' width='640' height='236'><br /><br /><hr>
<div>
<img alt="不負責歷史課:刷新三觀的懸案八卦 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/18/E050071855.jpg&v=5f1f7c14&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050071855?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202009 target='_blank'><h4>不負責歷史課:刷新三觀的懸案八卦 (電子書)</h4></a>
<p>出版日期:2020/08/01</p>
<p>作者:陳深名,王志豔</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="不腦殘邏輯課:460道題目輕鬆學,告別鬼打牆、做一個有sense的人! (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/14/E050071452.jpg&v=5f113a28&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050071452?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202009 target='_blank'><h4>不腦殘邏輯課:460道題目輕鬆學,告別鬼打牆、做一個有sense的人! (電子書)</h4></a>
<p>出版日期:2020/07/24</p>
<p>作者:于雷</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="意外的國父:蔣介石、蔣經國、李登輝與現代臺灣(全新修訂版) (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/18/E050071875.jpg&v=5f1fe85e&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050071875?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202009 target='_blank'><h4>意外的國父:蔣介石、蔣經國、李登輝與現代臺灣(全新修訂版) (電子書)</h4></a>
<p>出版日期:2020/08/05</p>
<p>作者:汪浩</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="宋氏三姊妹與她們的丈夫:20世紀三位傳奇女子,一部動盪百年的中國現代史 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/17/E050071760.jpg&v=5f1a42bc&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050071760?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202009 target='_blank'><h4>宋氏三姊妹與她們的丈夫:20世紀三位傳奇女子,一部動盪百年的中國現代史 (電子書)</h4></a>
<p>出版日期:2020/07/28</p>
<p>作者:張戎</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="解愛 : 重返莊子與詩歌經典,在愛裡獲得重生 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/01/E050070102.jpg&v=5ef31fea&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050070102?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202009 target='_blank'><h4>解愛 : 重返莊子與詩歌經典,在愛裡獲得重生 (電子書)</h4></a>
<p>出版日期:2020/07/07</p>
<p>作者:蔡璧名</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="巨人族的新娘 (4) (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/14/E050071415.jpg&v=5f0feac5&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050071415?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202009 target='_blank'><h4>巨人族的新娘 (4) (電子書)</h4></a>
<p>出版日期:2020/07/15</p>
<p>作者:ITKZ</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="巨人族的新娘 (5) (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/14/E050071416.jpg&v=5f0feac5&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050071416?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202009 target='_blank'><h4>巨人族的新娘 (5) (電子書)</h4></a>
<p>出版日期:2020/07/15</p>
<p>作者:ITKZ</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="巨人族的新娘 (6) (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/14/E050071417.jpg&v=5f0feac5&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050071417?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202009 target='_blank'><h4>巨人族的新娘 (6) (電子書)</h4></a>
<p>出版日期:2020/07/15</p>
<p>作者:ITKZ</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="巨人族的新娘 (1) (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/14/E050071412.jpg&v=5f0feac5&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050071412?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202009 target='_blank'><h4>巨人族的新娘 (1) (電子書)</h4></a>
<p>出版日期:2020/07/15</p>
<p>作者:ITKZ</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="巨人族的新娘 (3) (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/14/E050071414.jpg&v=5f0feac5&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050071414?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202009 target='_blank'><h4>巨人族的新娘 (3) (電子書)</h4></a>
<p>出版日期:2020/07/15</p>
<p>作者:ITKZ</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-74624769892285462692020-08-03T13:01:00.001-07:002020-08-03T13:01:16.482-07:002020 年 8 月熱門電子書推薦 | 精選書籍推薦<span id='fb-content' style='color: white; display: none;'>2020 年8 月推薦書籍:一起來閱讀增進知識吧,挑戰看看這個月能看幾本!或是有其他推薦書籍也歡迎分享~</span><img src='https://i.imgur.com/fZMTw5H.png' alt='書籍推薦、精選書籍' width='640' height='236'><br /><br /><hr>
<div>
<img alt="No doubt:人良土兀攝影集 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/97/E050069763.jpg&v=5eeac939&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050069763?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202008 target='_blank'><h4>No doubt:人良土兀攝影集 (電子書)</h4></a>
<p>出版日期:2020/07/10</p>
<p>作者:人良土兀</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="所有人都用得上的暢銷配色學:最實用的色彩心理學,搞懂色彩味道、個性和適用產品,成功配色有方法 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/92/E050069223.jpg&v=5ed88bc5&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050069223?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202008 target='_blank'><h4>所有人都用得上的暢銷配色學:最實用的色彩心理學,搞懂色彩味道、個性和適用產品,成功配色有方法 (電子書)</h4></a>
<p>出版日期:2020/06/03</p>
<p>優惠價:315元</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="旅繪是生活:速寫一本就上手,單色x水彩x色鉛筆,畫下美好回憶 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/17/E050071766.jpg&v=5f1a4424&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050071766?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202008 target='_blank'><h4>旅繪是生活:速寫一本就上手,單色x水彩x色鉛筆,畫下美好回憶 (電子書)</h4></a>
<p>出版日期:2020/07/01</p>
<p>作者:Sammi王嘉玲</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="3D列印:萬丈高樓「平面」起,21世紀必懂的黑科技 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/18/E050071854.jpg&v=5f1f7c14&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050071854?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202008 target='_blank'><h4>3D列印:萬丈高樓「平面」起,21世紀必懂的黑科技 (電子書)</h4></a>
<p>出版日期:2020/08/01</p>
<p>作者:徐旺</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="棲居:都市規劃的過去、現在與未來,如何打造開放城市,尋找居住平衡的新契機? (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/07/E050070716.jpg&v=5f052b72&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050070716?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202008 target='_blank'><h4>棲居:都市規劃的過去、現在與未來,如何打造開放城市,尋找居住平衡的新契機? (電子書)</h4></a>
<p>出版日期:2020/06/11</p>
<p>作者:理查.桑內特</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="化解孩子的「對立反抗」 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/007/11/E050071195.jpg&v=5f080c50&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050071195?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202008 target='_blank'><h4>化解孩子的「對立反抗」 (電子書)</h4></a>
<p>出版日期:2020/07/15</p>
<p>作者:王意中</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="這世界很亂,你得和女兒談談性:不尷尬、不怕問,性教育專家改變女兒人生的50個對話 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/98/E050069847.jpg&v=5eec4e10&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050069847?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202008 target='_blank'><h4>這世界很亂,你得和女兒談談性:不尷尬、不怕問,性教育專家改變女兒人生的50個對話 (電子書)</h4></a>
<p>出版日期:2020/06/24</p>
<p>作者:孫京伊</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="告別玻璃心的家長強心針:掌握13不原則,堅定父母教出堅強小孩 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/88/E050068800.jpg&v=5ecdcdda&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050068800?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202008 target='_blank'><h4>告別玻璃心的家長強心針:掌握13不原則,堅定父母教出堅強小孩 (電子書)</h4></a>
<p>出版日期:2020/05/28</p>
<p>作者:艾美・莫林</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="陪伴教養學:校長媽媽教你如何培養會思考、負責又自律的小孩 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/82/E050068273.jpg&v=5ebdf909&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050068273?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202008 target='_blank'><h4>陪伴教養學:校長媽媽教你如何培養會思考、負責又自律的小孩 (電子書)</h4></a>
<p>出版日期:2020/04/30</p>
<p>作者:崔椿琦</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="教育,我相信你 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/99/E050069978.jpg&v=5ef1b195&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050069978?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202008 target='_blank'><h4>教育,我相信你 (電子書)</h4></a>
<p>出版日期:2020/06/30</p>
<p>作者:藍偉瑩</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-62964525795856532452020-07-03T13:01:00.001-07:002020-07-03T13:01:21.366-07:002020 年 7 月熱門電子書推薦 | 精選書籍推薦<span id='fb-content' style='color: white; display: none;'>2020 年7 月推薦書籍:一起來閱讀增進知識吧,挑戰看看這個月能看幾本!或是有其他推薦書籍也歡迎分享~</span><img src='https://i.imgur.com/fZMTw5H.png' alt='書籍推薦、精選書籍' width='640' height='236'><br /><br /><hr>
<div>
<img alt="烏合之眾:為什麼「我們」會變得瘋狂、盲目、衝動?讓你看透群眾心理的第一書 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/003/24/E050032400.jpg&v=5efc3efd&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050032400?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202007 target='_blank'><h4>烏合之眾:為什麼「我們」會變得瘋狂、盲目、衝動?讓你看透群眾心理的第一書 (電子書)</h4></a>
<p>出版日期:2017/02/11</p>
<p>作者:古斯塔夫.勒龐</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="做工的人 (附作者獨家後記文章) (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/001/52/E050015285.jpg&v=5eb21535&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050015285?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202007 target='_blank'><h4>做工的人 (附作者獨家後記文章) (電子書)</h4></a>
<p>出版日期:2017/02/10</p>
<p>作者:林立青,賴小路</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="牆國誌:中國如何控制網路 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/87/E050068734.jpg&v=5eccbfd9&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050068734?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202007 target='_blank'><h4>牆國誌:中國如何控制網路 (電子書)</h4></a>
<p>出版日期:2020/06/04</p>
<p>作者:詹姆斯.格里菲斯</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="原始富足:布希曼族的生存之道,以及他們能教給我們什麼? (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/87/E050068757.jpg&v=5ed62054&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050068757?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202007 target='_blank'><h4>原始富足:布希曼族的生存之道,以及他們能教給我們什麼? (電子書)</h4></a>
<p>出版日期:2020/06/03</p>
<p>作者:詹姆斯‧舒茲曼</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="戰略大歷史:戰略是人類永恆的遊戲規則,懂戰略,你就能理解世界、定位他人,掌握自己的優勢 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/75/E050067570.jpg&v=5ea94a81&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050067570?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202007 target='_blank'><h4>戰略大歷史:戰略是人類永恆的遊戲規則,懂戰略,你就能理解世界、定位他人,掌握自己的優勢 (電子書)</h4></a>
<p>出版日期:2020/04/30</p>
<p>作者:勞倫斯‧佛里德曼</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="英文單字語源圖鑑2:圖解拆字,輕鬆學、快樂記! (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/87/E050068792.jpg&v=5ecdcc72&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050068792?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202007 target='_blank'><h4>英文單字語源圖鑑2:圖解拆字,輕鬆學、快樂記! (電子書)</h4></a>
<p>出版日期:2020/06/01</p>
<p>作者:清水建二,すずきひろし</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="英文語感輕鬆get!80單字就搞定 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/74/E050067463.jpg&v=5ea7f6e6&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050067463?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202007 target='_blank'><h4>英文語感輕鬆get!80單字就搞定 (電子書)</h4></a>
<p>出版日期:2020/04/08</p>
<p>作者:船津 洋</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="看懂英文《華爾街日報》超簡單:掌握500個關鍵單字,隨時與商業世界接軌 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/99/E050069998.jpg&v=5ef1cf1c&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050069998?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202007 target='_blank'><h4>看懂英文《華爾街日報》超簡單:掌握500個關鍵單字,隨時與商業世界接軌 (電子書)</h4></a>
<p>出版日期:2020/07/01</p>
<p>作者:黃偉倫,楊智民</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="一本突破中式英文盲點 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/80/E050068033.jpg&v=5eb90c56&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050068033?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202007 target='_blank'><h4>一本突破中式英文盲點 (電子書)</h4></a>
<p>出版日期:2020/04/24</p>
<p>作者:張西亞</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="這個動作,那個情形,日語怎麼說?:桃太郎的實用動詞組句,教你日語好到花瘋(附音檔) (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/001/43/E050014302.jpg&v=59a200f5&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050014302?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202007 target='_blank'><h4>這個動作,那個情形,日語怎麼說?:桃太郎的實用動詞組句,教你日語好到花瘋(附音檔) (電子書)</h4></a>
<p>出版日期:2017/09/01</p>
<p>作者:冨永圭太</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-14050962431128862122020-06-03T13:00:00.001-07:002020-06-03T13:00:28.455-07:002020 年 6 月熱門電子書推薦 | 精選書籍推薦<span id='fb-content' style='color: white; display: none;'>2020 年6 月推薦書籍:一起來閱讀增進知識吧,挑戰看看這個月能看幾本!或是有其他推薦書籍也歡迎分享~</span><img src='https://i.imgur.com/fZMTw5H.png' alt='書籍推薦、精選書籍' width='640' height='236'><br /><br /><hr>
<div>
<img alt="名畫的構造:從焦點、路徑、平衡、色彩到構圖,偉大的作品是怎麼畫出來的? 22堂結合「敏感度」與「邏輯訓練」的視覺識讀課 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/74/E050067462.jpg&v=5ea7f6e6&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050067462?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202006 target='_blank'><h4>名畫的構造:從焦點、路徑、平衡、色彩到構圖,偉大的作品是怎麼畫出來的? 22堂結合「敏感度」與「邏輯訓練」的視覺識讀課 (電子書)</h4></a>
<p>出版日期:2020/05/06</p>
<p>作者:秋田麻早子</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="基本設計力:簡單卻效果超群的77原則 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/59/E050065994.jpg&v=5e7afa6d&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050065994?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202006 target='_blank'><h4>基本設計力:簡單卻效果超群的77原則 (電子書)</h4></a>
<p>出版日期:2020/04/01</p>
<p>作者:宇治智子</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="大人的畫畫課:線條打稿╳淡彩上色╳主題練習,速寫美好日常 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/56/E050065699.jpg&v=5e79a1e1&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050065699?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202006 target='_blank'><h4>大人的畫畫課:線條打稿╳淡彩上色╳主題練習,速寫美好日常 (電子書)</h4></a>
<p>出版日期:2019/07/23</p>
<p>作者:B6速寫男</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="圖解英國住宅 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/73/E050067303.jpg&v=5ea0f5ee&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050067303?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202006 target='_blank'><h4>圖解英國住宅 (電子書)</h4></a>
<p>出版日期:2020/04/27</p>
<p>作者:山田佳世子,Cha Tea紅茶教室</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="亨利‧達格,被遺棄的天才,及其碎片:集純真與褻瀆於一身的非主流藝術家,無人知曉的癲狂與孤獨一生 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/75/E050067525.jpg&v=5ea9037c&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050067525?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202006 target='_blank'><h4>亨利‧達格,被遺棄的天才,及其碎片:集純真與褻瀆於一身的非主流藝術家,無人知曉的癲狂與孤獨一生 (電子書)</h4></a>
<p>出版日期:2020/05/01</p>
<p>作者:吉姆‧艾雷居</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="怪物與野獸(01) (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/75/E050067590.jpg&v=5eaa86e9&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050067590?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202006 target='_blank'><h4>怪物與野獸(01) (電子書)</h4></a>
<p>出版日期:2020/05/05</p>
<p>作者:蓮地</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="怪物與野獸(02) (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/75/E050067591.jpg&v=5eaa86e9&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050067591?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202006 target='_blank'><h4>怪物與野獸(02) (電子書)</h4></a>
<p>出版日期:2020/05/05</p>
<p>作者:蓮地</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="壞王子的甜蜜派對(全) (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/77/E050067766.jpg&v=5eb12085&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050067766?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202006 target='_blank'><h4>壞王子的甜蜜派對(全) (電子書)</h4></a>
<p>出版日期:2020/05/08</p>
<p>作者:五月女えむ</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="性奴養成~透明人的調教課程~【全一冊】 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/52/E050065268.jpg&v=5e6f1479&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050065268?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202006 target='_blank'><h4>性奴養成~透明人的調教課程~【全一冊】 (電子書)</h4></a>
<p>出版日期:2020/03/19</p>
<p>作者:林珉萱</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="和令人火大的同事成為炮友了 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/59/E050065980.jpg&v=5e7aee75&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050065980?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202006 target='_blank'><h4>和令人火大的同事成為炮友了 (電子書)</h4></a>
<p>出版日期:2020/02/12</p>
<p>作者:U</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-21882350276909420852020-05-03T13:01:00.001-07:002020-05-03T13:01:13.887-07:002020 年 5 月熱門電子書推薦 | 精選書籍推薦<span id='fb-content' style='color: white; display: none;'>2020 年5 月推薦書籍:一起來閱讀增進知識吧,挑戰看看這個月能看幾本!或是有其他推薦書籍也歡迎分享~</span><img src='https://i.imgur.com/fZMTw5H.png' alt='書籍推薦、精選書籍' width='640' height='236'><br /><br /><hr>
<div>
<img alt="0 陷阱!0 誤解!8 天重新認識 JavaScript!(iT邦幫忙鐵人賽系列書 - 02) (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/44/E050064436.jpg&v=5e572409&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050064436?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202005 target='_blank'><h4>0 陷阱!0 誤解!8 天重新認識 JavaScript!(iT邦幫忙鐵人賽系列書 - 02) (電子書)</h4></a>
<p>出版日期:2019/09/01</p>
<p>作者:許國政</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="網頁程式設計ASP.NET MVC 5.x範例完美演繹-第三版(適用Visual C# 2019/2017) (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/10/E050061076.jpg&v=5df1bbf5&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050061076?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202005 target='_blank'><h4>網頁程式設計ASP.NET MVC 5.x範例完美演繹-第三版(適用Visual C# 2019/2017) (電子書)</h4></a>
<p>出版日期:2019/08/31</p>
<p>作者:奚江華</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="買氣紅不讓的Instagram視覺行銷:#用IG創造品牌我也會 #把IG粉絲經營變生意 #讓IG圖片說故事的拍照術(修訂版) (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/44/E050064446.jpg&v=5e572409&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050064446?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202005 target='_blank'><h4>買氣紅不讓的Instagram視覺行銷:#用IG創造品牌我也會 #把IG粉絲經營變生意 #讓IG圖片說故事的拍照術(修訂版) (電子書)</h4></a>
<p>出版日期:2019/07/06</p>
<p>作者:鄭苑鳳</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="ASP.NET專題實務(I):C#入門實戰 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/44/E050064457.jpg&v=5e5724bd&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050064457?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202005 target='_blank'><h4>ASP.NET專題實務(I):C#入門實戰 (電子書)</h4></a>
<p>出版日期:2019/11/02</p>
<p>作者:周棟祥,MIS2000 Lab.,吳進魯</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="JavaScript 精選16堂課:網頁程式設計實作 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/44/E050064445.jpg&v=5e572409&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050064445?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202005 target='_blank'><h4>JavaScript 精選16堂課:網頁程式設計實作 (電子書)</h4></a>
<p>出版日期:2019/07/10</p>
<p>作者:陳婉凌</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="GOOD EYE台灣挑剔指南 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/51/E050065150.jpg&v=5e69d366&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050065150?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202005 target='_blank'><h4>GOOD EYE台灣挑剔指南 (電子書)</h4></a>
<p>出版日期:2020/02/28</p>
<p>作者:郭佩怜等</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="一個女子的朝聖之路,西班牙徒步壯遊攻略 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/59/E050065932.jpg&v=5e7ac0c1&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050065932?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202005 target='_blank'><h4>一個女子的朝聖之路,西班牙徒步壯遊攻略 (電子書)</h4></a>
<p>出版日期:2020/03/17</p>
<p>作者:陳洛蓁 Jean Chen</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="一走上癮!理想的旅行:聖雅各朝聖之路4+1全攻略 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/67/E050066766.jpg&v=5e955ebd&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050066766?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202005 target='_blank'><h4>一走上癮!理想的旅行:聖雅各朝聖之路4+1全攻略 (電子書)</h4></a>
<p>出版日期:2020/03/04</p>
<p>作者:李珮慈</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="西班牙朝聖800K (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/53/E050065308.jpg&v=5e702db9&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050065308?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202005 target='_blank'><h4>西班牙朝聖800K (電子書)</h4></a>
<p>出版日期:2020/02/07</p>
<p>作者:林孟燕</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="日本,一日遠方(暢銷增訂版):發現隱藏版的日本!36個一定要走的經典輕旅行 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/46/E050064691.jpg&v=5e6064dd&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050064691?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202005 target='_blank'><h4>日本,一日遠方(暢銷增訂版):發現隱藏版的日本!36個一定要走的經典輕旅行 (電子書)</h4></a>
<p>出版日期:2020/03/04</p>
<p>作者:張維中</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-72266698512901643192020-04-03T13:01:00.001-07:002020-04-03T13:01:12.021-07:002020 年 4 月熱門電子書推薦 | 精選書籍推薦<span id='fb-content' style='color: white; display: none;'>2020 年4 月推薦書籍:一起來閱讀增進知識吧,挑戰看看這個月能看幾本!或是有其他推薦書籍也歡迎分享~</span><img src='https://i.imgur.com/fZMTw5H.png' alt='書籍推薦、精選書籍' width='640' height='236'><br /><br /><hr>
<div>
<img alt="組織結構、個體行為與企業績效:靈動管理模式構建 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/40/E050064067.jpg&v=5e4de989&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050064067?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202004 target='_blank'><h4>組織結構、個體行為與企業績效:靈動管理模式構建 (電子書)</h4></a>
<p>出版日期:2018/11/07</p>
<p>作者:張曉東</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="財務報表分析 (第二版) (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/40/E050064077.jpg&v=5e4de989&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050064077?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202004 target='_blank'><h4>財務報表分析 (第二版) (電子書)</h4></a>
<p>出版日期:2018/11/07</p>
<p>作者:楊和茂</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="終疆06:神秘高手 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/29/E050062904.jpg&v=5e27b243&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050062904?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202004 target='_blank'><h4>終疆06:神秘高手 (電子書)</h4></a>
<p>出版日期:2019/12/23</p>
<p>作者:御我</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="怕痛的我,把防禦力點滿就對了 (5) (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/31/E050063123.jpg&v=5e37d739&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050063123?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202004 target='_blank'><h4>怕痛的我,把防禦力點滿就對了 (5) (電子書)</h4></a>
<p>出版日期:2020/01/31</p>
<p>作者:夕蜜柑</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="沉月之鑰第二部 卷九:昔年(下) (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/51/E050065162.jpg&v=5e6aebf3&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050065162?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202004 target='_blank'><h4>沉月之鑰第二部 卷九:昔年(下) (電子書)</h4></a>
<p>出版日期:2020/03/20</p>
<p>作者:水泉</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="Re:從零開始的異世界生活(18) (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/47/E050064769.jpg&v=5e61c3bf&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050064769?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202004 target='_blank'><h4>Re:從零開始的異世界生活(18) (電子書)</h4></a>
<p>出版日期:2020/03/16</p>
<p>作者:長月 達平</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="關於我轉生變成史萊姆這檔事 (13.5) (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/31/E050063119.jpg&v=5e37d739&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050063119?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202004 target='_blank'><h4>關於我轉生變成史萊姆這檔事 (13.5) (電子書)</h4></a>
<p>出版日期:2020/01/31</p>
<p>作者:GCノベルズ編輯部,伏瀬</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-64930882283690500352020-02-13T07:27:00.000-08:002020-02-13T07:30:27.406-08:00上班一定要看(誤) | fb-messenger-cli 專案使用分享<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOPDx5GlwbOO1ayc8YGRjhT_VWfvQ9jWOEXKs27B51au1G5TyB_p1uJmuRzbv-CYLP4Haohwn5Z5mEb1Ykogm2WlZ-OmF16_zlioqxuitORxrCaRcbv2hoRVU6S0cbTPAWT9JsoJaPDwJ0/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-13+%25E4%25B8%258B%25E5%258D%258811.24.51.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="604" data-original-width="994" height="388" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOPDx5GlwbOO1ayc8YGRjhT_VWfvQ9jWOEXKs27B51au1G5TyB_p1uJmuRzbv-CYLP4Haohwn5Z5mEb1Ykogm2WlZ-OmF16_zlioqxuitORxrCaRcbv2hoRVU6S0cbTPAWT9JsoJaPDwJ0/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-13+%25E4%25B8%258B%25E5%258D%258811.24.51.png" width="640" /></a></div>
<br />
今天在 GitHub 上發現一個很有趣的專案,叫做 <a href="https://github.com/Alex-Rose/fb-messenger-cli" target="_blank">fb-messenger-cli</a>,可以在 terminal 上操作 facebook messenger,看起來很像在工作,又能偷偷跟朋友聊天 ( 誤 )。<br />
<br />
這個專案是用 Node.js,看了一下似乎是用 Puppeteer 來實現登入 messenger 及傳送訊息。 跟大家分享怎麼使用吧:<br />
<h2>
<span style="color: #073763;">一、 如何安裝</span></h2>
首先要下載 Node,先至 <a href="https://nodejs.org/zh-tw/download/" target="_blank">官網</a> 下載,安裝完後可以在 terminal 輸入 <span style="color: #073763;"><b>node -v</b></span> 檢查是否有安裝成功。<br />
<br />
<div>
接下來用 terminal 輸入 git clone https://github.com/Alex-Rose/fb-messenger-cli.git,將專案下載下來。</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpZ9RQLuSPjquPCcOMyFEFhZWVbRRiV3SO9OEhSXxsdkKnTynDVXtI6tlxEz3O8SRX9ybMKiVdq3l30L87Bfjd8KhydhVHYU6PV_FIbIKdQvOYkVsMKZt4RppMX7WfsDkjcKKkvAI6fknR/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-13+%25E4%25B8%258B%25E5%258D%258810.56.41.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="482" data-original-width="1428" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpZ9RQLuSPjquPCcOMyFEFhZWVbRRiV3SO9OEhSXxsdkKnTynDVXtI6tlxEz3O8SRX9ybMKiVdq3l30L87Bfjd8KhydhVHYU6PV_FIbIKdQvOYkVsMKZt4RppMX7WfsDkjcKKkvAI6fknR/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-13+%25E4%25B8%258B%25E5%258D%258810.56.41.png" width="640" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
下載完後,用 terminal 至專案目錄下,使用 npm install 指令,下載所需套件。</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYyuLMOrRCQVDLBSJ-SwGz8Y1q3U1wiFHJYgsbs3B4o-AOD7-AxOSvU4An7OgBU8QbWWMjbIIk9YA2zzxwl3gIGPWrVr0Bdjxx-fc3ys7yp-YT12aM7hRpt93VPLaqjGNv0dpvayItIbBK/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-13+%25E4%25B8%258B%25E5%258D%258811.10.30.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="520" data-original-width="1600" height="208" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYyuLMOrRCQVDLBSJ-SwGz8Y1q3U1wiFHJYgsbs3B4o-AOD7-AxOSvU4An7OgBU8QbWWMjbIIk9YA2zzxwl3gIGPWrVr0Bdjxx-fc3ys7yp-YT12aM7hRpt93VPLaqjGNv0dpvayItIbBK/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-13+%25E4%25B8%258B%25E5%258D%258811.10.30.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<script type="text/javascript">
cv_ad_options = {
ad_slot_id: "14fc961d977e68821af847e7acdc4773",
ad_width: "468",
ad_height: "60",
mode: "production"
};
</script><script src="//cdn.vbtrax.com/adslots/va.ads.js" text="text/javascript"></script>
<h2>
<span style="color: #073763;">二、 如何使用</span></h2>
<div>
在 terminal 輸入指令 node cli.js 或 fb-messenger-cli,就會執行程式,請你輸入帳號密碼登入。</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiswd6WJ3usBXRdg3XNoxCa7kZvfZ2rQ6zY6NZPp_5XkS4iTeRGe16T3l8CWHhBQqvRHmOD8pRKNzJ-_9i2_yCUK49TVn2ucdnzYrPWTEnSCpbYyuMDRpXgpoLY1ROTUfFq_5udFBxVpqm_/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-13+%25E4%25B8%258B%25E5%258D%258811.15.21.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="342" data-original-width="1160" height="188" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiswd6WJ3usBXRdg3XNoxCa7kZvfZ2rQ6zY6NZPp_5XkS4iTeRGe16T3l8CWHhBQqvRHmOD8pRKNzJ-_9i2_yCUK49TVn2ucdnzYrPWTEnSCpbYyuMDRpXgpoLY1ROTUfFq_5udFBxVpqm_/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-13+%25E4%25B8%258B%25E5%258D%258811.15.21.png" width="640" /></a></div>
<div>
<br /></div>
成功登入後會出現最近聊過天的朋友列表,可輸入最左邊的編號,即可進入聊天室<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVEWjnOyrjnbWN63REsWBMyiRcoEwEFSroaK3yarDJMiEQcHkyGQiXkA3OhPFYFJC5QPDeUm1fHO7KjpkOjGgvvZbmeNa31sbEYA5sDfqmE1Nb36Sqqm_2s5ilPUSQpBbAXEqVVl0mO__9/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-13+%25E4%25B8%258B%25E5%258D%258811.15.39.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="308" data-original-width="1124" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVEWjnOyrjnbWN63REsWBMyiRcoEwEFSroaK3yarDJMiEQcHkyGQiXkA3OhPFYFJC5QPDeUm1fHO7KjpkOjGgvvZbmeNa31sbEYA5sDfqmE1Nb36Sqqm_2s5ilPUSQpBbAXEqVVl0mO__9/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-13+%25E4%25B8%258B%25E5%258D%258811.15.39.png" width="640" /></a></div>
<br />
打完字輸入 Enter 後就可以送出囉,不過要刷新訊息可以透過 /r 指令來強制更新最新訊息。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4HxnsqGeXksvr2kn5PgYyivpnZbVbNFM75TSygz_V6rvEi_YngOZgPjxwH-lodMRN0EEqy5vwfWVbGnCwIItCr3zEfR_gCB5LZjd6kcBiDjN-HJuybuLcl2dy0h2C1sYTHeGIA6MSNezE/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-13+%25E4%25B8%258B%25E5%258D%258811.16.25.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="308" data-original-width="1330" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4HxnsqGeXksvr2kn5PgYyivpnZbVbNFM75TSygz_V6rvEi_YngOZgPjxwH-lodMRN0EEqy5vwfWVbGnCwIItCr3zEfR_gCB5LZjd6kcBiDjN-HJuybuLcl2dy0h2C1sYTHeGIA6MSNezE/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-13+%25E4%25B8%258B%25E5%258D%258811.16.25.png" width="640" /></a></div>
<br />
其他指令可以透過 -h 來查看,目前操作起來覺得體驗還算滿好的,真佩服作者。如果覺得很棒記得給他一個 star 。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN6S78VMZhcZtPkY8K1ZbJOhk_Rg_1Q9RGbv88W4SUzcJxnwlTIiFeA7nhO_Z2J11wy7fjRaZZwJe85tKKflBrR0C1z9UnzXFn_Dqob4RdJapkrK1YPqI_XVAXfOi-D1AQdE9X4WRzFDDo/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-13+%25E4%25B8%258B%25E5%258D%258811.21.23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="648" data-original-width="1528" height="270" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN6S78VMZhcZtPkY8K1ZbJOhk_Rg_1Q9RGbv88W4SUzcJxnwlTIiFeA7nhO_Z2J11wy7fjRaZZwJe85tKKflBrR0C1z9UnzXFn_Dqob4RdJapkrK1YPqI_XVAXfOi-D1AQdE9X4WRzFDDo/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-13+%25E4%25B8%258B%25E5%258D%258811.21.23.png" width="640" /></a></div>
<br />
<hr />
如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚<br />
<iframe allow="encrypted-media" allowtransparency="true" frameborder="0" height="154" scrolling="no" src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FNewIdeas94Good%2F&tabs&width=500&height=154&small_header=true&adapt_container_width=false&hide_cover=false&show_facepile=true&appId=2394626584119616" style="border: none; overflow: hidden;" width="500"></iframe>
<a href="https://lin.ee/71NzWiP"><img alt="加入好友" border="0" height="36" src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" /></a> 或加入 LINE 官方帳號,接收最新文章通知Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-22376346885078438912020-02-04T06:34:00.000-08:002020-02-07T22:53:09.142-08:00Puppeteer 使用 FileChooser 無法上傳檔案 | 開發經驗分享<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEtfcI3sWsF9C5gUFpA2xIkUc6ftnVXdEj1OMB3ap1CxEs7cVpseAZMH_tnVQdT6kHoSLi7EBCjy8YCpnT3XbutMoeD01M1-jZ5kZtwsY9W5Cbe4Ychm6f5DT0FLxAmhVmIZ-FwtdeuXeG/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-04+%25E4%25B8%258B%25E5%258D%258810.30.49.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="660" data-original-width="1092" height="384" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEtfcI3sWsF9C5gUFpA2xIkUc6ftnVXdEj1OMB3ap1CxEs7cVpseAZMH_tnVQdT6kHoSLi7EBCjy8YCpnT3XbutMoeD01M1-jZ5kZtwsY9W5Cbe4Ychm6f5DT0FLxAmhVmIZ-FwtdeuXeG/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-04+%25E4%25B8%258B%25E5%258D%258810.30.49.png" width="640" /></a></div>
<br />
最近工作上接到新的任務是利用 Puppeteer 來自動化操作網頁,之前雖然有用過 Python 搭配 Selenium 的經驗,但 Puppeteer 是要用 Node.js 寫,完全沒寫過 Node.js 啊!!<br />
<br />
今天想跟大家分享開發中遇到的小問題,是關於模擬點擊上傳照片,因為操作的網頁並沒有提供 API,故只好做個機器人來替代人工操作。<br />
<h2>
<span style="color: #073763;">簡單介紹一下流程 :</span></h2>
第一步是點擊「 上傳照片 」<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxIl_i-SemtIdBDsfPhwIOpHR8B_T5XDbWVG1CV-c5X4Ur3M1RHcGPbvXmcoujXwNu4kmxpRTTbDzz0u1-7s9rsIn9Y4ADEOu2t6GPM6Jh4F4rP5XCHlF11q9nvUBr-gI8dJpeMud1aRBG/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-04+%25E4%25B8%258B%25E5%258D%258810.10.02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="547" data-original-width="1600" height="218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxIl_i-SemtIdBDsfPhwIOpHR8B_T5XDbWVG1CV-c5X4Ur3M1RHcGPbvXmcoujXwNu4kmxpRTTbDzz0u1-7s9rsIn9Y4ADEOu2t6GPM6Jh4F4rP5XCHlF11q9nvUBr-gI8dJpeMud1aRBG/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-04+%25E4%25B8%258B%25E5%258D%258810.10.02.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
接著會跳出此視窗,要再點擊「 選擇檔案 」</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_TNp3DXD4tgSPsVRBZAmggOikQXhudbFpCg6jqincxZqeXumeI299GjDoTo0XymaMBkgdYw68dHuEzXZ-8AOSrxbLE8vL-UgrPHlUx9HPueo9LwGuEq-0Hf2W7H4n0wpzHktzbmWzoAR1/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-04+%25E4%25B8%258B%25E5%258D%258810.10.13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1106" data-original-width="1200" height="588" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_TNp3DXD4tgSPsVRBZAmggOikQXhudbFpCg6jqincxZqeXumeI299GjDoTo0XymaMBkgdYw68dHuEzXZ-8AOSrxbLE8vL-UgrPHlUx9HPueo9LwGuEq-0Hf2W7H4n0wpzHktzbmWzoAR1/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-04+%25E4%25B8%258B%25E5%258D%258810.10.13.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
最後就會跳出檔案選擇器來上傳檔案</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUDdEf2slJNBAvGh5nMQDFQ3acK2D-ETMUR0k_2IyYs503OCwQj9E-IUithA_ekIwbiBrBLaOTLVdPIEJZPRSBPrxv9Hrm4DRnjJpaA9_wAMIcsuLBu1TASxsjbe3p99Sn6fqClpyTENV_/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-04+%25E4%25B8%258B%25E5%258D%258810.10.29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="894" data-original-width="1600" height="356" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUDdEf2slJNBAvGh5nMQDFQ3acK2D-ETMUR0k_2IyYs503OCwQj9E-IUithA_ekIwbiBrBLaOTLVdPIEJZPRSBPrxv9Hrm4DRnjJpaA9_wAMIcsuLBu1TASxsjbe3p99Sn6fqClpyTENV_/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-02-04+%25E4%25B8%258B%25E5%258D%258810.10.29.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<h2 style="clear: both; text-align: left;">
<span style="color: #073763;">遇到的問題</span></h2>
<div>
針對此需求,Puppeteer 可以透過使用 FileChooser、uploadFile 這兩個 API 解決,不過很神奇的是,當我實作時卻完全無法使用,會在使用 waitForFileChooser 時 timeout。</div>
<div>
<br /></div>
<div>
試了很多方法,後來還去查了是不是可以用拖拉檔案 ( drag and drop )、或是跳出檔案選擇器時,模擬鍵盤點選 "\",會彈出 「 前往資料夾 」,再想辦法輸入檔案路徑,雖然沒有成功就是了。<br />
<br /></div>
<a href="https://track.twcouponcenter.com/track/clicks/4850/ce2bc2bb9a0224d8efcda67f8835ce13286e44c874e5f0ab416db60d6204?subid_1=&subid_2=&subid_3=&subid_4=&subid_5=&t=https%3A%2F%2Fhahow.in%2Fapselect-event%3Fmts_s%3Dap%26mts_m%3Dao%26mts_c%3D19ap"><img border="0" src="https://track.twcouponcenter.com/track/imp/img/53347/ce2bc2bb9a0224d8efcda67f8835ce13286e44c874e5f0ab416db60d6204?subid_1=&subid_2=&subid_3=&subid_4=&subid_5=" /></a>
<br />
<h2>
<span style="color: #073763;">如何解決</span></h2>
<div>
後來找到這個 <a href="https://github.com/puppeteer/puppeteer/issues/5210" target="_blank">issue</a>,五天前有人猜想是不是 Chromium 版本是 80 + 時,waitForFileChooser 會失效。</div>
<div>
<br /></div>
<div>
我查了一下我的 Puppeteer 版本是 2.0.0,當使用 npm install 後會自動下載 Chromium,目前版本確實是 80,我嘗試將版本改為 1.9.0,重新執行後發現可以使用了。看其來確實是在新版時 waitForFileChooser 會失效。</div>
<div>
<br /></div>
<hr />
如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚<br />
<iframe allow="encrypted-media" allowtransparency="true" frameborder="0" height="154" scrolling="no" src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FNewIdeas94Good%2F&tabs&width=500&height=154&small_header=true&adapt_container_width=false&hide_cover=false&show_facepile=true&appId=2394626584119616" style="border: none; overflow: hidden;" width="500"></iframe>
<a href="https://lin.ee/71NzWiP"><img alt="加入好友" border="0" height="36" src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" /></a> 或加入 LINE 官方帳號,接收最新文章通知Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-89926266753107487452020-02-03T12:00:00.001-08:002020-02-03T12:00:20.003-08:002020 年 2 月熱門電子書推薦 | 精選書籍推薦<span id='fb-content' style='color: white; display: none;'>2020 年2 月推薦書籍:一起來閱讀增進知識吧,挑戰看看這個月能看幾本!或是有其他推薦書籍也歡迎分享~</span><img src='https://i.imgur.com/fZMTw5H.png' alt='書籍推薦、精選書籍' width='640' height='236'><br /><br /><hr>
<div>
<img alt="二十一【電子書獨家‧陶晶瑩親聲朗讀】 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/005/97/E050059781.jpg&v=5ddc89f1&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050059781?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202002 target='_blank'><h4>二十一【電子書獨家‧陶晶瑩親聲朗讀】 (電子書)</h4></a>
<p>出版日期:2019/12/05</p>
<p>作者:陶晶瑩</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="彼岸之嫁 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/20/E050062067.jpg&v=5e096fed&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050062067?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202002 target='_blank'><h4>彼岸之嫁 (電子書)</h4></a>
<p>出版日期:2020/01/10</p>
<p>作者:朱洋熹</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="我還是會繼續釀梅子酒 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/19/E050061977.jpg&v=5e05bd85&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050061977?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202002 target='_blank'><h4>我還是會繼續釀梅子酒 (電子書)</h4></a>
<p>出版日期:2020/01/03</p>
<p>作者:張西</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="歲月靜好:蔣勳 日常功課 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/23/E050062394.jpg&v=5e1584f9&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050062394?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202002 target='_blank'><h4>歲月靜好:蔣勳 日常功課 (電子書)</h4></a>
<p>出版日期:2019/12/27</p>
<p>作者:蔣勳</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="少爺(卷壹~卷肆)~魔影魅靈之十二 前世篇 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/17/E050061771.jpg&v=5e02cd2e&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050061771?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202002 target='_blank'><h4>少爺(卷壹~卷肆)~魔影魅靈之十二 前世篇 (電子書)</h4></a>
<p>出版日期:2019/12/13</p>
<p>作者:黑潔明</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="用最正確的科學觀點1人健身:破除90%錯誤觀念的最強自主訓練手冊 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/20/E050062061.jpg&v=5e096dd1&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050062061?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202002 target='_blank'><h4>用最正確的科學觀點1人健身:破除90%錯誤觀念的最強自主訓練手冊 (電子書)</h4></a>
<p>出版日期:2020/01/08</p>
<p>作者:庵野拓將</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="晚餐改喝瘦肚湯,2週瘦3.6公斤 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/14/E050061455.jpg&v=5dfc2df1&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050061455?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202002 target='_blank'><h4>晚餐改喝瘦肚湯,2週瘦3.6公斤 (電子書)</h4></a>
<p>出版日期:2019/12/26</p>
<p>作者:藤井香江</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="元氣東京 吳婕安寫真書 數位精華版(含影音) (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/12/E050061292.jpg&v=5df838bd&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050061292?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202002 target='_blank'><h4>元氣東京 吳婕安寫真書 數位精華版(含影音) (電子書)</h4></a>
<p>出版日期:2019/12/17</p>
<p>作者:吳婕安(元元),林千翔</p>
<p>推薦指數:⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="地表最強告解室 (電子書)" class="cover" src="https://im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/26/E050062639.jpg&v=5e1fd96d&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050062639?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202002 target='_blank'><h4>地表最強告解室 (電子書)</h4></a>
<p>出版日期:2020/01/17</p>
<p>作者:Cherng,地表最強敗犬</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
<div>
<img alt="一日一角落,每天15分鐘,無痛整理術 (電子書)" class="cover" src="https://im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/006/09/E050060954.jpg&v=5dee0555&w=150&h=150"/>
<a href=https://www.books.com.tw/exep/assp.php/b123105/products/E050060954?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202002 target='_blank'><h4>一日一角落,每天15分鐘,無痛整理術 (電子書)</h4></a>
<p>出版日期:2019/12/13</p>
<p>作者:沈智恩</p>
<p>推薦指數:⭐⭐⭐⭐⭐</p>
</div>
<hr>
Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-80616756603054222642020-01-25T18:50:00.000-08:002020-01-25T18:50:21.380-08:00提高程式碼品質 | 利用 Python Pre-commit 自動化檢測<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyLFnM3kDDVZWlgay2uRu7BkXmKXACw87AKVTszwFK4AAuKnTmIzk3VuRFSQ7bKFlDRkqvxzOe7vVVSxa7V3Zb64ZesBrJfOjPB6fF5BFgk-rQjDjhnrHA2CShphjLloq8m2pQai4oACd7/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-26+%25E4%25B8%258A%25E5%258D%258810.05.45.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="476" data-original-width="984" height="308" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyLFnM3kDDVZWlgay2uRu7BkXmKXACw87AKVTszwFK4AAuKnTmIzk3VuRFSQ7bKFlDRkqvxzOe7vVVSxa7V3Zb64ZesBrJfOjPB6fF5BFgk-rQjDjhnrHA2CShphjLloq8m2pQai4oACd7/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-26+%25E4%25B8%258A%25E5%258D%258810.05.45.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
為了提高之後協作專案的程式碼品質,這兩天在研究如何在 commit 前先自動檢查一些 coding style 或 syntax error, 這次會分享運用 git hooks、python 的 pre-commit framework 來自動化檢查的執行步驟:<h2 style="clear: both; text-align: left;">
<span style="color: #073763;">一、安裝 Pre-commit</span></h2>
<div>
使用 pip 安裝: pip install pre-commit</div>
<div>
<br /></div>
<h2>
<span style="color: #073763;">二、撰寫 pre-commit 設定檔</span></h2>
<div>
可參考以下寫法,其中 hooks 的 id 可以從<a href="https://github.com/pre-commit/pre-commit-hooks/blob/master/.pre-commit-hooks.yaml" target="_blank">此處</a>查找選用。</div>
<div>
我選擇的有:</div>
<div>
1. trailing-whitespace : 去除尾端的空白格</div>
<div>
2. check-json:檢查所有 json 檔案格式</div>
<div>
3. flake8 :執行 flake8 檢查 coding style</div>
<div>
4. detect-private-key:檢查檔案中是否存在 private key</div>
<div>
<br /></div>
<script src="https://gist.github.com/AlanSyue/1d45f3aabdc9dae825bc0a3ac84650a0.js"></script>
<br />
<a href="https://track.affsrc.com/track/clicks/4898/ce2bc2b89b0227dfefcda67f8835ce13286e44c874e5f0ab416db60d6e0c?subid_1=&subid_2=&subid_3=&subid_4=&subid_5="><img border="0" src="https://track.affsrc.com/track/imp/img/62370/ce2bc2b89b0227dfefcda67f8835ce13286e44c874e5f0ab416db60d6e0c?subid_1=&subid_2=&subid_3=&subid_4=&subid_5=" /></a>
<br />
<h2>
<span style="color: #073763;">三、git commit 後即可自動檢查</span></h2>
<div>
設置完成後,每當執行 commit 指令,就會自動檢查所選的項目,下圖可看到通過就會呈現 <span style="background-color: lime; color: white;">Passed </span><span style="background-color: white;"><span style="color: white;">d</span>,沒通過就會出現 </span><span style="background-color: red; color: white;">Failed</span><span style="background-color: white;"> 及錯誤訊息。</span></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZXMolqpl9meQQhi5Kpl4Kuq9VHVnEQESLMHc0OW3HJS2wqJZFPk7VvmNHEDQJRg5kJLBLUMXNPjSppRdwjl_9AqBdBvo7QErKGVNBQuS4u97vVELBKjOjVCvDz-tG4t_f71Ak6qY6fOVe/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-26+%25E4%25B8%258A%25E5%258D%25889.53.52.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1534" data-original-width="1394" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZXMolqpl9meQQhi5Kpl4Kuq9VHVnEQESLMHc0OW3HJS2wqJZFPk7VvmNHEDQJRg5kJLBLUMXNPjSppRdwjl_9AqBdBvo7QErKGVNBQuS4u97vVELBKjOjVCvDz-tG4t_f71Ak6qY6fOVe/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-26+%25E4%25B8%258A%25E5%258D%25889.53.52.png" width="579" /></a></div>
<div>
<span style="color: #073763;"><br /></span></div>
<div>
<h2>
<span style="color: #073763;">總結</span></h2>
</div>
<div>
透過簡單設置 pre-commit,希望在之後的協作開發專案上,能夠增加程式碼的質量,並且幫助 Code review 時不必再額外花時間檢查這些基本問題,更專注在邏輯上。</div>
<h2>
<span style="color: #073763;">參考資料</span> </h2>
<ul>
<li><a href="https://myapollo.com.tw/zh-tw/pre-commit-the-best-friend-before-commit/" target="_blank">用 pre-commit 提升程式碼品質</a></li>
<li><a href="https://pre-commit.com/" target="_blank">pre-commit</a></li>
<li><a href="https://medium.com/@yulongtsai/treehouse-write-better-python-c895882a25e1" target="_blank">[筆記] TreeHouse — Write Better Python</a></li>
</ul>
<br />
<hr />
如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚<br />
<iframe allow="encrypted-media" allowtransparency="true" frameborder="0" height="154" scrolling="no" src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FNewIdeas94Good%2F&tabs&width=500&height=154&small_header=true&adapt_container_width=false&hide_cover=false&show_facepile=true&appId=2394626584119616" style="border: none; overflow: hidden;" width="500"></iframe><br />
<a href="https://lin.ee/71NzWiP"><img alt="加入好友" border="0" height="36" src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" /></a> 或加入 LINE 官方帳號,接收最新文章通知Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-20157672413784736892020-01-19T02:45:00.000-08:002020-01-19T02:45:18.778-08:00使用 docker 部署 Python Flask | 心得分享<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPlePKmSP5H16Gp-hZjnK9Whj5psiSRlKbgZIruNO0TRtZSKJpcpUnRoAwmEAt0hN6zWHTQ7LNFC2pkXnoOkEB4uyknyu6aMiMycNF_C-EVqVbJQ4tPCah48CdXQIgJltdAazz88DRl5w8/s1600/docker.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="170" data-original-width="500" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPlePKmSP5H16Gp-hZjnK9Whj5psiSRlKbgZIruNO0TRtZSKJpcpUnRoAwmEAt0hN6zWHTQ7LNFC2pkXnoOkEB4uyknyu6aMiMycNF_C-EVqVbJQ4tPCah48CdXQIgJltdAazz88DRl5w8/s640/docker.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
上篇 <a href="http://b123105.blogspot.com/2020/01/chrome-extension-develop.html" target="_blank">畢業學分計算工具開發心得 | side project 的嘗試與迭代</a> 有提到近期在做的專案,很高興不久前有找到 2 位學弟妹有興趣來往下做開發。由於他們比較少開發經驗,也促使我開始思考怎麼做能幫助他們開發更順暢。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
目前想到了以下三點會優先執行:</div>
<div class="separator" style="clear: both; text-align: left;">
1. 快速建置開發環境</div>
<div class="separator" style="clear: both; text-align: left;">
2. 寫文件</div>
<div class="separator" style="clear: both; text-align: left;">
3. 計算邏輯的模組化</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
這次文章想分享這次為了加速建置開發環境,研究了用 docker 來安裝 python、相關套件、以及啟動 Flask API:</div>
<h2 style="clear: both; text-align: left;">
<span style="color: #073763;">一、安裝 docker</span></h2>
<div>
可以直接參考 <a href="https://docs.docker.com/docker-for-mac/install/" target="_blank">docker 文件</a> 來進行安裝,就不多贅述。 </div>
<h2>
<span style="color: #073763;">二、建立 requirements.txt</span></h2>
<div>
至 Flask 專案底下新增 requirements.txt 檔案,用來管理需要安裝的套件。</div>
<div>
<br /></div>
<code class="prettyprint" linenums="">
Flask==1.0.2<br />
gunicorn==19.5.0<br />
gevent==1.4.0<br />
</code>
<br />
<script type="text/javascript">
cv_ad_options = {
ad_slot_id: "14fc961d977e68821af847e7acdc4773",
ad_width: "468",
ad_height: "60",
mode: "production"
};
</script><script src="//cdn.vbtrax.com/adslots/va.ads.js" text="text/javascript"></script>
<br />
<div>
<span style="color: #073763;"><br /></span></div>
<h2 style="clear: both; text-align: left;">
<span style="color: #073763;">三、建立 Dockerfile</span></h2>
<div>
一樣在 Flask 專案底下新增 Dockerfile ( 不需有後綴檔名 ),稍稍說明一下他會做哪些事情:<br />
<br /></div>
<code class="prettyprint" lang-xml="" linenums="">
FROM python:3.6
<br />
<br />
MAINTAINER alansyue b123105@gmail.com
<br />
<br />
COPY ./requirements.txt /app/requirements.txt
<br />
<br />
WORKDIR /app
<br />
<br />
RUN pip install -r requirements.txt
<br />
<br />
COPY . /app
<br />
<br />
CMD ["gunicorn", "-k", "gevent", "-b", "0.0.0.0:9000", "app:app"]
<br />
</code><br />
<div>
<br />
1. FROM python:3.6 :使用 python 這個 image</div>
<div>
2. COPY ./requirements.txt /app/requirements.txt : 複製 requirements.txt 檔案</div>
<div>
3. RUN pip install -r requirements.txt: 安裝 requirements.txt 裡面的套件</div>
<div>
4. 最後用 gunicorn 去執行 app.py ( 用 Flask 撰寫的 api )<br />
<br />
<h2>
<span style="color: #073763;">四、 Docker build image 及 container</span></h2>
在 terminal 執行<br />
<span style="color: red;"><br /></span>
<span style="color: red;">docker build -t graduatetool . --no-cache </span><br />
<br />
即可建置出 graduatetool 的 image ( 可透過 docker image ls 查看 )。<br />
<br />
接著執行<br />
<span style="color: red;"><br /></span>
<span style="color: red;">docker run -d --name graduateApi -p 9000:9000 graduatetool:latest </span><br />
<br />
就可以 requests 到 <span style="color: #073763; font-weight: bold;">http://localhost:9000</span>。</div>
<div>
<h2>
<span style="color: #073763;">總結</span></h2>
</div>
<div>
之前比較少碰 Docker,覺得很有趣,過程也順勢補充專案文件,希望可以幫助到後續開發。第一次嘗試使用 Docker,如果內容有錯誤,再請不吝指教,感謝!</div>
<span id="fb-content" style="color: white; display: none;"></span>
<br />
<br />
<hr />
如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚<br />
<br />
<a href="https://lin.ee/71NzWiP"><img alt="加入好友" border="0" height="36" src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" /></a> 或加入 LINE 官方帳號,即時接收最新文章通知Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-68182815240643799352020-01-12T03:53:00.001-08:002020-01-18T08:44:05.969-08:00畢業學分計算工具開發心得 | side project 的嘗試與迭代<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS-ngpHmJR3EkmZMfQhg_c5RYrNc0BJz5lSCxIZ8SoVU8AghSq14KmtYbFL165QWkpE4SkkNK3h1oIoussvJ-g1G_vMCQ5hgWBHA4TpucowdAGX9eCgesAhmbGrzn2fFcB3f57Cbm8PmBS/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-12+%25E4%25B8%258B%25E5%258D%25886.44.16.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="289" data-original-width="800" height="230" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS-ngpHmJR3EkmZMfQhg_c5RYrNc0BJz5lSCxIZ8SoVU8AghSq14KmtYbFL165QWkpE4SkkNK3h1oIoussvJ-g1G_vMCQ5hgWBHA4TpucowdAGX9eCgesAhmbGrzn2fFcB3f57Cbm8PmBS/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-12+%25E4%25B8%258B%25E5%258D%25886.44.16.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="clear: both; text-align: left;">
最近用 Chrome Extension 實作了能夠計算長庚大學醫務管理學系的畢業學分工具,計算結果能夠呈現目前總學分、每個畢業門檻是否已經完成,還差哪些科目和領域未完成。</div>
<div style="clear: both; text-align: left;">
<br /></div>
<div style="clear: both; text-align: left;">
此擴充功能已經測試完畢,並且上線了,想來跟大家分享開發此工具的一些心得。</div>
<div style="clear: both; text-align: left;">
( 很感謝長庚大學醫管三學妹 Carol 從第一版就協助參與及測試 )</div>
<div style="clear: both; text-align: left;">
<br /></div>
<div style="clear: both; text-align: left;">
工具連結:https://reurl.cc/qDW4ay</div>
<h2 style="clear: both; text-align: left;">
<span style="color: #073763;">緣起</span></h2>
<div>
當初為什麼會想開發此套工具呢?其實一直以來我都有在做一些 side project。只是有次與大學同學聊以前的事時,想到當初我因為誤算學分,通識課超修所以不列入畢業學分,因而差 1 學分就延畢了。我還記得那時我參加新北市電腦商業同業公會,資訊種子培訓計畫的海外參訪,在北京收到大學同學傳訊息跟我說:我差 1 學分延畢,雖然聽到想說:啊不然算了,反正那時已經找到工作了,好像也沒差。不過後來我還是有去上個體育課畢業。</div>
<div>
<br /></div>
<div>
想到這段荒唐的往事,於是我就想到假設每年都會要請學校一千多位學生確認自己有沒有通過畢業門檻,每個人花個 1 分鐘算好了,每年就浪費了那多人的時間,這不是交給電腦算就好了嗎? 於是我就開始構思要怎麼解決這個問題。</div>
<h2>
<span style="color: #073763;">第一個 Prototype</span></h2>
<div>
照著 Lean Startup 提的 minimum viable product ( MVP ) 方法,我也不知道我的想法是不是真的有人會想用。於是我就想快速做個小成品,丟到市場上去測試。</div>
<div>
<br /></div>
<div>
一開始我就用了最簡單的方法,我寫了一隻爬蟲去把長庚大學醫管系、通識中心課程爬了下來,把他分類成課程名稱、學分數、類別 ( 必修、選修、通識 ),然後丟到一個頁面上讓使用者勾選,選完後用 ajax post 到後端計算,最後再把結果回傳呈現。</div>
<div>
<br /></div>
<div>
大致上的樣子就長這樣,一開始也就從手機版出發,用 Bootstrap 快速處理版面。然後部署到 Heroku,於是我就把他上線,拿去發在 Dcard 長庚大學版,查探大家的興趣。</div>
<div>
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBIVZ82t1_zP7su9RDPSQ-ungsh9nrX8LxZoyWrGXVqUJ7pEcI_36xvAN7ZLjIgntG9ggfwdu6sOwH2KHrTeXZCXTAIDS8KWFkbNahrHRJkNt3nwu1da5dN5YPR93ZbHt_Wh-yX5QsD3sD/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-12+%25E4%25B8%258B%25E5%258D%25887.09.34.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="877" data-original-width="1600" height="350" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBIVZ82t1_zP7su9RDPSQ-ungsh9nrX8LxZoyWrGXVqUJ7pEcI_36xvAN7ZLjIgntG9ggfwdu6sOwH2KHrTeXZCXTAIDS8KWFkbNahrHRJkNt3nwu1da5dN5YPR93ZbHt_Wh-yX5QsD3sD/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-12+%25E4%25B8%258B%25E5%258D%25887.09.34.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><a href="https://graduate-credit-tool.herokuapp.com/" target="_blank">網站連結</a></td></tr>
</tbody></table>
<div>
丟到 Dcard 上,收到的回應有超出我的預期,雖然沒有詳細計算,但觀察一下長庚大學版超過 30 - 40 愛心算是關注跟討論度蠻高的文章,我發佈的文章獲得 50 個愛心、8 則回應,還有收到一位學生來信希望取得原始碼做該系的開發,還有一位學生提供頁面上的回饋及部分計算問題。</div>
<div>
<br /></div>
<div>
於是我想應該蠻值得再開發下去,於是我請身旁朋友操作此 Prototype,獲取一些 UI / UX 上的回饋。收到最多回饋的部分果不其然是:「 要勾選那麼多科目超級麻煩 」。於是我就又開始思考要怎麼做比較好。<br />
<br /></div>
<a href="https://track.affsrc.com/track/clicks/4898/ce2bc2b89b0227dfefcda67f8835ce13286e44c874e5f0ab416db60d6e0c?subid_1=&subid_2=&subid_3=&subid_4=&subid_5="><img border="0" src="https://track.affsrc.com/track/imp/img/62370/ce2bc2b89b0227dfefcda67f8835ce13286e44c874e5f0ab416db60d6e0c?subid_1=&subid_2=&subid_3=&subid_4=&subid_5=" /></a>
<br />
<h2>
<span style="color: #073763;">工作中突然靈機一動</span></h2>
<div>
為了能夠不讓使用者要去勾選那麼多科目,我一直思考有什麼方法可以直接取得使用者修過的學分來做計算。本來還想去攔截長庚大學 APP 的 API,但後來發現學校 APP 好像沒有列出使用者的學分功能。後來才在長庚大學學生學習歷程檔案( E-Portfolio ) 此頁面找到會有所有修過的學分,不過那時一直卡在要怎麼把這些學分取出來。</div>
<div>
<br /></div>
<div>
有天在工作時,使用到之前工程師開發的 Chrome Extension,我們是用來快速顯示出目前所在頁面的簡單資訊。於是突然靈機一動:那我就用 Chrome Extension 擷取課程資料拿來運算就好了( 後來發現資種學弟很早之前就有用此方法實現 <a href="https://chrome.google.com/webstore/detail/ntust-credit-counter/gpcfnaccomfiionfglcphcoiokbcmiie?hl=zh-TW" target="_blank">NTUST credit counter</a> )。</div>
<h2>
<span style="color: #073763;">開始實作及測試</span></h2>
<div>
想到方法後,回家就開始看 Chrome Extension 怎麼開發。主要是參考 2017 iT 邦幫忙鐵人賽 - <a href="https://ithelp.ithome.com.tw/articles/10186017" target="_blank">Chrome Extension 開發與實作系列的文章</a>,簡單描述一下實作方法:</div>
<div>
<br /></div>
<div>
1. 透過 Chrome Extension 先引導使用者到 E-Portfolio 並登入</div>
<div>
2. 登入後點擊 Chrome Extension 按鈕,會去 request 每個學期修得學分頁面 ( 學校系統拆成好幾頁 ... ) ,並把課程代碼、學分數取得,再透過 ajax post 此段 json 資料到 API。</div>
<div>
3. 利用 Python Flask 建置 API,部署到 Heroku,取得 post 過來的資料,然後去跟用爬蟲爬下來學校的課程代碼、課程分類所建成的 json 格式檔案 ( 用來管理學分的資料庫 ),比對分類及計算後,將資料丟回到前端做呈現。 ( 為什麼要用 Flask 建置 API 呢?單純是因為之前沒用過想試試看哈哈 )</div>
<div>
<br />
實際工具的操作流程如下:</div>
<div>
<br /></div>
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/4zzNGxDR__Q" width="650"></iframe>
<br />
<br />
這次版本的工具確實花了比較多時間開發,但我覺得比第一版方便許多,基本上使用者一鍵就能計算出結果了。後續在維護上也比較省事一點,透過爬蟲定期去抓最新的課程代碼和分類即可,除了有時候學年出現計算邏輯的異動 ( 但通常不大 )。<br />
<br />
後續比較重要的是測試計算邏輯有沒有錯誤,這邊花了最多時間,比較可惜的是還沒有建好一個快速測試邏輯的方法,每次有問題重測都有點麻煩,後續要再補上。<br />
<h2>
<span style="color: #073763;">總結</span></h2>
此次開發算是我首次有在更新迭代的工具,因此覺得有一點小心得和收穫,總結心得如下:<br />
<br />
1. 如果想驗證想法有沒有市場,快速做出 MVP 丟在市場驗證最快。<br />
2. 除了量化的數據,蒐集質化的資料對於開發出最適合的產品也很有幫助<br />
3. 我覺得開發 side project 有趣的是可以嘗試不同的技術來實現想法,像這次 Chrome Extension 和 Flask 建置 API 都是第一次使用。<br />
<br />
<hr />
如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚<br />
<br />
<a href="https://lin.ee/71NzWiP"><img alt="加入好友" border="0" height="36" src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" /></a> 或加入 LINE 官方帳號,即時接收最新文章通知Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-5595197068707724872020-01-07T07:23:00.000-08:002020-01-07T07:23:29.960-08:00 解決無法在 Heroku 持續儲存靜態資料問題 | 使用 Redis 記憶體資料庫 <div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFY6SHSvGBlGgaIAz0Srmn0orTxqH38KaXRggMqRcRfxC4T5aPDJ3-B4WuiaNmJLerXwcxcULVvE9o_PPq3892hIZ_e18-bmINohfRFYKnlXxo7iRnQzoasBVc5qVz6ZLxRNZ2JBgV4wQZ/s1600/word-press-image.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="314" data-original-width="600" height="208" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFY6SHSvGBlGgaIAz0Srmn0orTxqH38KaXRggMqRcRfxC4T5aPDJ3-B4WuiaNmJLerXwcxcULVvE9o_PPq3892hIZ_e18-bmINohfRFYKnlXxo7iRnQzoasBVc5qVz6ZLxRNZ2JBgV4wQZ/s400/word-press-image.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
前陣子幫朋友做了一個職缺自動通知的機器人,主要是用 Python 至指定頁面爬取職缺資訊,接著比對已經排取過的資料做排除,最後透過 LINE Notify API 來發送推播通知。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
我把 Python script 部署在 Heroku 上,並透過 schedule 的 add-on 來定期執行。爬取過的資料原本我是打算用靜態檔來儲存,整理成 json 格式另存。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
But ...... 我發現每次執行程式後,完全沒有將資料儲存起來。後來查官方文件才知道, Heroku 的虛擬機 ( dyno ) 是 臨時硬碟 ( Ephemeral Disk ),文件中也有提到:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b><span style="color: #073763;">Heroku has an “ephemeral” hard drive, this means that you can write files to disk, but those files will not persist after the application is restarted.</span></b></div>
<div class="separator" style="clear: both; text-align: left;">
<b><span style="color: #073763;"><br /></span></b></div>
<div class="separator" style="clear: both; text-align: left;">
於是,就打算嘗試將資料存到 Redis,Heroku 有提供免費的 <a href="https://elements.heroku.com/addons/heroku-redis" target="_blank">Redis 資料庫服務</a> ( 有 25 MB ),不過這次是申請使用 <a href="https://redislabs.com/" target="_blank">Redis Labs</a> ( 免費試用方案提供 30 MB )。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
以下分享申請步驟及如何實作:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<h2 style="clear: both; text-align: left;">
<span style="color: #073763;">一、申請 Redis Labs</span></h2>
<div class="separator" style="clear: both; text-align: left;">
至 Redis Labs 官網,留下 Email 點選 START FREE</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim9TmpxCVvyQ5Kz3wyBSs9b838Je7ZRM-ZDH_E14Zzmp9BQ-6bTNE39RbAvhzW18lf0oR9gQuALlglFZpF07-13eaDBYJEyYt6NxZZuOTfB491rrin5FBZ2rzsmMGpDZvG3rb4zXFsV0LO/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.04.25.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="645" data-original-width="1600" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim9TmpxCVvyQ5Kz3wyBSs9b838Je7ZRM-ZDH_E14Zzmp9BQ-6bTNE39RbAvhzW18lf0oR9gQuALlglFZpF07-13eaDBYJEyYt6NxZZuOTfB491rrin5FBZ2rzsmMGpDZvG3rb4zXFsV0LO/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.04.25.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">首頁輸入信箱</td></tr>
</tbody></table>
輸入完後,會請你至信箱收取認證信<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii9NQaqFm8z6Xy0oyvebF8rh_qVuI81Zyzjw4z0PJQpxHBABaTHHn0nFLummWw6W1AbENUnwVMyYW789j5-K7ANdYq-XvrY1RbfGf0LgCXnE9f73gDb47kprzEnkO3HmruEDS1edsaIFaG/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.16.40.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1013" data-original-width="1222" height="530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii9NQaqFm8z6Xy0oyvebF8rh_qVuI81Zyzjw4z0PJQpxHBABaTHHn0nFLummWw6W1AbENUnwVMyYW789j5-K7ANdYq-XvrY1RbfGf0LgCXnE9f73gDb47kprzEnkO3HmruEDS1edsaIFaG/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.16.40.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">送出完成畫面</td></tr>
</tbody></table>
至信箱點選啟動按鈕<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrzKqM7bhTxHIp_2l1qFMXKjQxwC-1p96VbpVVwyGDPt14ugN8dEHwSyRoCpTwzT-YZCnpjp2DKlX3if2LYrv3P87labTgtBSCeRvj-dhFElq0mC_QW-xYKm67LSPGcZvqNg8UKDvnc_t-/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.17.07.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="882" data-original-width="1212" height="464" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrzKqM7bhTxHIp_2l1qFMXKjQxwC-1p96VbpVVwyGDPt14ugN8dEHwSyRoCpTwzT-YZCnpjp2DKlX3if2LYrv3P87labTgtBSCeRvj-dhFElq0mC_QW-xYKm67LSPGcZvqNg8UKDvnc_t-/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.17.07.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">啟動信件</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: left;">
填寫姓名後點選 Continue </div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1iixalfSYm3ZIgZHxiBzuPeCN1AEIXW68SjKSPR34WMI4FNdCH2IQQ9_l_P7ozuOYzN6nkIvkS8yUwdJTZSdpj1p_bStU8s8kNcDskAYchHy7kWY8NR9q0ASbwQI6fYX2aX6LyefxDwSg/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.17.27.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1031" data-original-width="1600" height="412" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1iixalfSYm3ZIgZHxiBzuPeCN1AEIXW68SjKSPR34WMI4FNdCH2IQQ9_l_P7ozuOYzN6nkIvkS8yUwdJTZSdpj1p_bStU8s8kNcDskAYchHy7kWY8NR9q0ASbwQI6fYX2aX6LyefxDwSg/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.17.27.png" width="640" /></a></div>
<h2 style="clear: both; text-align: left;">
<b><span style="color: #073763;">二、設置 Redis 資料庫</span></b></h2>
<div class="separator" style="clear: both; text-align: left;">
先選擇完左上方的雲端服務後,點選左下角基本方案 -> 30 MB 免費方案。</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghxvP1uSRmrBZgjqSUNkQqMsi1kJS3aVHnX6HSb8mGO-9Scj2MR2UWmzvB95v4N3DkhPELTU7RWCge62Bz5perNprfh53CzHnuLEUxqMeMn2cHnxmgXesUs0dpOBlb5SCU7WA7CTfKjTUr/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.19.40.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1103" data-original-width="1600" height="440" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghxvP1uSRmrBZgjqSUNkQqMsi1kJS3aVHnX6HSb8mGO-9Scj2MR2UWmzvB95v4N3DkhPELTU7RWCge62Bz5perNprfh53CzHnuLEUxqMeMn2cHnxmgXesUs0dpOBlb5SCU7WA7CTfKjTUr/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.19.40.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
此步驟是填寫要註冊的名稱。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2vUHWVHR9-kJjUOv_zjp9x0CI7appTtNcen_mHz3PqSYl-O4pUjU_-R4apIkCGGge3F8TOEFmiQUQ-zZ9gzeNs95ZSwN5k-u7R8eRSDAmyFG1VNPIecXm_1j7VKTa80ysazMyFuWQrasr/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.19.52.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="602" data-original-width="1600" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2vUHWVHR9-kJjUOv_zjp9x0CI7appTtNcen_mHz3PqSYl-O4pUjU_-R4apIkCGGge3F8TOEFmiQUQ-zZ9gzeNs95ZSwN5k-u7R8eRSDAmyFG1VNPIecXm_1j7VKTa80ysazMyFuWQrasr/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.19.52.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
接著是創建資料庫,填寫資料庫名稱後,記得把連線密碼記下來。最後按 Activate。</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK3w2ETZpH94ZRBIJcsy8NqMgqsH4HqgNeXfd1YsCU8BFMXSgJd9wOhOY8TLkv4JXGyPTBoPerolxlrujU_0G8luBcaPb_Dfy3GH-vWfNt77NMukEoa_5MCPP32bmencjmj2TrYzhjv_tv/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.20.12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="789" data-original-width="1600" height="314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK3w2ETZpH94ZRBIJcsy8NqMgqsH4HqgNeXfd1YsCU8BFMXSgJd9wOhOY8TLkv4JXGyPTBoPerolxlrujU_0G8luBcaPb_Dfy3GH-vWfNt77NMukEoa_5MCPP32bmencjmj2TrYzhjv_tv/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.20.12.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
成功啟用!記得把 Endpoint 資料庫主機位置跟 port 也記下來唷!</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVN52tM9y7FvM-T8CqKvX80T0rBVRl2sRVWLatHGnrJSCEgYtveBxY-qD4Z4iqQ9LdixOShBbrLSGUAIgbK-eZ6GbYv4ytk2aM6lU0K8NHvlVMzxbtuwuhr55M6j8oCvRRtwkegH7oPhwy/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.22.06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="897" data-original-width="1600" height="358" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVN52tM9y7FvM-T8CqKvX80T0rBVRl2sRVWLatHGnrJSCEgYtveBxY-qD4Z4iqQ9LdixOShBbrLSGUAIgbK-eZ6GbYv4ytk2aM6lU0K8NHvlVMzxbtuwuhr55M6j8oCvRRtwkegH7oPhwy/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258810.22.06.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h2 style="clear: both; text-align: left;">
<span style="color: #073763;">三、可以開始來寫程式囉</span></h2>
<div>
import redis module 後,把 host 設定剛剛記下來的資料庫主機位置, port 設定為主機位置後的阜號。password 也是設定上方步驟獲得的密碼。</div>
<div>
<br /></div>
<div>
因為 redis 是 key-value 關係,所以可以看到我塞入 key = 'key' ,value = 'hello world',最後印出 key 值為 ’key‘ 的資料。</div>
<div>
<br /></div>
<div>
<code class="prettyprint" lang="python" linenums="">
import redis
<br />
<br />
redisHost = config['redis']['host']
<br />
redisPort = config['redis']['port']
<br />
redisPwd = config['redis']['password']
<br />
useRedis = redis.Redis (
<br />
host = redisHost,
<br />
port = redisPort,
<br />
password = redisPwd
<br />
)
<br />
useRedis.set("key", "hello, world")
<br />
print(useRedis.get("key")) </code><br />
<br />
<span style="color: #073763;">執行此程式可以就能得到 hello world 啦!</span><br />
<span style="color: #073763;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN27lwo4Hsc-rZqnD5Z-D6-6LtpbUNXKU2Z0P2zgF9p0S_k396Zj7y9CY5HsS4HRBVjhP-gp28LrTcFNVFRqk-r2RhFZE-htoos0_R9qlE7SZDjJ44LFK0ujlx_ouqJKEswO-EBjMVF1AV/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258811.18.43.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="140" data-original-width="786" height="112" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN27lwo4Hsc-rZqnD5Z-D6-6LtpbUNXKU2Z0P2zgF9p0S_k396Zj7y9CY5HsS4HRBVjhP-gp28LrTcFNVFRqk-r2RhFZE-htoos0_R9qlE7SZDjJ44LFK0ujlx_ouqJKEswO-EBjMVF1AV/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-07+%25E4%25B8%258B%25E5%258D%258811.18.43.png" width="640" /></a></div>
<span style="color: #073763;"><br /></span>
只要搭配 Redis,就能把部署在 Heroku 的程式碼,將資料存在 Redis 中,不怕被 reset 掉囉!</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<hr />
如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚<br />
<iframe allow="encrypted-media" allowtransparency="true" frameborder="0" height="154" scrolling="no" src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FNewIdeas94Good%2F&tabs&width=500&height=154&small_header=true&adapt_container_width=false&hide_cover=false&show_facepile=true&appId=2394626584119616" style="border: none; overflow: hidden;" width="500"></iframe>
<a href="https://lin.ee/71NzWiP"><img alt="加入好友" border="0" height="36" src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" /></a> 或加入 LINE 官方帳號,即時接收最新文章通知Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-46643115171961000192020-01-05T08:08:00.000-08:002020-01-05T08:08:09.372-08:00New Ideas 12 月數據分享 | 使用 Google Data Studio 做數據視覺呈現<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidiTpWrjXou15VoMYKTObS0eNe_N73wr_ptir6SAAY616AT2kwPpqgtUfbKsCawqGit60hMG7G63ouq_My6Q87oSl9E68LgidCQIeNgCrLI-F1k7E-EK01yKOfty7n1LdIsCE2J00IjWTm/s1600/google-data-studio.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="799" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidiTpWrjXou15VoMYKTObS0eNe_N73wr_ptir6SAAY616AT2kwPpqgtUfbKsCawqGit60hMG7G63ouq_My6Q87oSl9E68LgidCQIeNgCrLI-F1k7E-EK01yKOfty7n1LdIsCE2J00IjWTm/s320/google-data-studio.png" width="320" /></a></div>
<br />
12 月針對部落格做了 2 項嘗試:<br />
<br />
<ol>
<li> 在每篇文章底下加上社群連結的 CTA ( facebook 粉專、LINE 官方帳號 ),主要是希望將 TA 留在自有社群,可以再次觸及吸引回訪流量。但目前成效不佳。粉專上個月新增讚數約 4 人, LINE 官方帳號也僅有 5 人加入。</li>
<li>這次可以看到前兩名的文章,是 <a href="https://b123105.blogspot.com/2019/12/google-analytics-google-sheet-report.html" target="_blank">Google Analytics 搭配 Google Sheet,客製化數據報表且能自動化更新</a>、<a href="https://b123105.blogspot.com/2019/11/gtm.html" target="_blank">精準追蹤有效曝光數!利用GTM設定「元素可見度」事件追蹤</a>,這兩篇我有特別轉貼到 PTT 的 marketing 版,幾乎每天都能帶來 11 - 20 流量。</li>
</ol>
<div>
接下來想做的項目是:</div>
<div>
<ol>
<li>再多嘗試數據分析工具文章,多投放到不同討論區。</li>
<li>雖然 LINE 官方帳號還沒什麼人,但我想把一些自動化流程建好,不然現階段每次都要花上 3 - 5 分鐘。</li>
</ol>
</div>
<div>
以下是 12 月的數據,與大家分享。 <iframe allowfullscreen="" frameborder="0" height="850" src="https://datastudio.google.com/embed/reporting/d51df4b6-d011-4cb5-b2ea-c606aed94172/page/1M" style="border-style: initial; border-width: 0px;" width="1200"></iframe></div>
<hr />
如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚<br />
<iframe allow="encrypted-media" allowtransparency="true" frameborder="0" height="154" scrolling="no" src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FNewIdeas94Good%2F&tabs&width=500&height=154&small_header=true&adapt_container_width=false&hide_cover=false&show_facepile=true&appId=2394626584119616" style="border: none; overflow: hidden;" width="500"></iframe>
<br />
<a href="https://lin.ee/71NzWiP"><img alt="加入好友" border="0" height="36" src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" /></a> 或加入 LINE 官方帳號,即時接收最新文章通知Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-76332123207400742862020-01-03T05:44:00.000-08:002020-01-03T06:07:57.860-08:00填問卷即可拿獎勵 | Google 意見回饋獎勵 APP 使用分享<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMtaGbLarMuTQTisrLdh9p279aWUDo_r7NGZamR6tgueSOQBc-poZ1OOrRAO0QOlM77t0LhkXTmuvYot7RtqrxQbPwTnIlDPx4zDz3yD2TE37ypByHkZ7Zj6Po7VdWo5hQoSF9YFpxT11e/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-03+%25E4%25B8%258B%25E5%258D%25889.54.23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="193" data-original-width="600" height="204" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMtaGbLarMuTQTisrLdh9p279aWUDo_r7NGZamR6tgueSOQBc-poZ1OOrRAO0QOlM77t0LhkXTmuvYot7RtqrxQbPwTnIlDPx4zDz3yD2TE37ypByHkZ7Zj6Po7VdWo5hQoSF9YFpxT11e/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2020-01-03+%25E4%25B8%258B%25E5%258D%25889.54.23.png" width="640" /></a></div>
<div class="" style="clear: both; text-align: left;">
大約是在 12 月初的時候,我收到一則推播,點開發現是 Google 推出的意見回饋獎勵 APP,好奇點擊填寫了一份只有 4 題的問題,沒想到就拿到 NT$ 10 的 Google Play 回饋金。</div>
<div class="" style="clear: both; text-align: left;">
截至目前為止我填寫了 8 份問卷,總共獲得了 NT$ 97 ,回饋金可以拿來兌換 Google Play中所有的APP、圖書或電影,實測也能成功支付手遊內購。</div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
<div class="" style="clear: both; text-align: left;">
目前填寫過的問卷類型有品牌印象、購物習慣以及社群平台使用狀況,題數都落在 3 - 5 題間,填答時間幾乎不超過 30 秒,可以看到獲得的獎勵金落在 NT$ 8 - NT$ 18 之間。 問卷是不定期推出,但目前看起來約 2 天左右就有收到。</div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
<div class="" style="clear: both; text-align: left;">
有興趣的朋友可以到 <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.paidtasks&hl=zh_TW" target="_blank">Google Play 商店</a> 下載試試!</div>
<br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilo6m629Yo-8UyAbToTA3bgoZRYxyF19It5p_-jb4rQ1rIbdK8cmuwOfQZ_B06yi6dBZExRVaGwpfkazyKS78kvIEoARtgbRhRAKu6IkY6YxEyDWgVIWIeqIKb4IEeN18j2XZiA5xO0Z5k/s1600/Screenshot_20200103-212641.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1600" data-original-width="900" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilo6m629Yo-8UyAbToTA3bgoZRYxyF19It5p_-jb4rQ1rIbdK8cmuwOfQZ_B06yi6dBZExRVaGwpfkazyKS78kvIEoARtgbRhRAKu6IkY6YxEyDWgVIWIeqIKb4IEeN18j2XZiA5xO0Z5k/s320/Screenshot_20200103-212641.png" width="180" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">獎勵紀錄</td></tr>
</tbody></table>
<hr />
如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚<br />
<iframe allow="encrypted-media" allowtransparency="true" frameborder="0" height="154" scrolling="no" src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FNewIdeas94Good%2F&tabs&width=500&height=154&small_header=true&adapt_container_width=false&hide_cover=false&show_facepile=true&appId=2394626584119616" style="border: none; overflow: hidden;" width="500"></iframe>
<a href="https://lin.ee/71NzWiP"><img alt="加入好友" border="0" height="36" src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" /></a> 或加入 LINE 官方帳號,即時接收最新文章通知Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-25998994811864977452019-12-21T00:09:00.003-08:002020-01-18T08:48:39.724-08:00Google Analytics 搭配 Google Sheet,客製化數據報表且能自動化更新<span id="fb-content" style="color: white; display: none;"></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjknDBwzmIlQNvd8vQ7hNDnSTjxSw_AR7GT1TeLMhAjLPqBN2IeWZoLIfyv_b8qbbEehdebvtrv8LTJ6Dvs6Kton_ccFrO2vC6x9U4gBMKz4btvctoKDpvKP8P_c5zjPiA6XKrDx4pbXmN1/s1600/header.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="97" data-original-width="320" height="121" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjknDBwzmIlQNvd8vQ7hNDnSTjxSw_AR7GT1TeLMhAjLPqBN2IeWZoLIfyv_b8qbbEehdebvtrv8LTJ6Dvs6Kton_ccFrO2vC6x9U4gBMKz4btvctoKDpvKP8P_c5zjPiA6XKrDx4pbXmN1/s400/header.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h2>
<span style="color: #073763;">你是否遇過這樣的狀況?</span></h2>
<div>
在操作 Google Analytics ( 以下簡稱 GA ) 要拉出自訂報表的時候,礙於表格欄位及 Dimensions、Metrics 的設計,無法整理出想要的資料格式。舉例來說,過往想整理一個活動流程的流量及頁面轉換率,如下圖:</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJn_rnvI9eu9yYO1r2p9zdWDw2M6trSEGJz3mEiIrOovViU6ke1mmWSM4MjP9GCId-HNr4x8BZ3QMaily4P1a045-ECiCONOOxa2NJvv0YZm84KJncLiBCaDz0aPa-LBO4dUY3CDkvQ_Nl/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-21+%25E4%25B8%258B%25E5%258D%25883.16.03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="90" data-original-width="1600" height="36" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJn_rnvI9eu9yYO1r2p9zdWDw2M6trSEGJz3mEiIrOovViU6ke1mmWSM4MjP9GCId-HNr4x8BZ3QMaily4P1a045-ECiCONOOxa2NJvv0YZm84KJncLiBCaDz0aPa-LBO4dUY3CDkvQ_Nl/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-21+%25E4%25B8%258B%25E5%258D%25883.16.03.png" width="640" /></a></div>
<div>
<br /></div>
<div>
但因為 「 到達網頁、網頁 」是 Metrics,會放置在報表左側,「 工作階段、瀏覽量 」是 Dimensions,會放在報表上方,而這個格式的轉換率更無法在 GA 報表實現。</div>
<div>
<br /></div>
<div>
通常遇到這個情況,可以用兩個方法解決:</div>
<div>
<ol>
<li>利用 GA 的 API 取得資料做處理</li>
<li>手動複製貼上到 Excel 整理</li>
</ol>
<div>
但其實可以利用 Google 提供的 Google Analytics add ons 來解決這個問題。</div>
</div>
<div>
以下分享使用的步驟提供參考:</div>
<h2>
<span style="color: #073763;">STEP 1:</span></h2>
<div>
創建 Google Sheet,點選外掛程式 -> 取得外掛程式</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhFJQ7MfC2uI1Ye58IEM4MehyphenhyphenKmmhzACKlrdNq4U-_VFRmTZq4AoTq4DvLo2LnJHwNWuLHjZszjPMMs4dDJ2mf52QXvEAIPPQOGlp9ZN-2wxHmeKx4TuEqRhHsN2l2-hHZfGRh6rXlJAHD/s1600/step1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="598" data-original-width="874" height="435" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhFJQ7MfC2uI1Ye58IEM4MehyphenhyphenKmmhzACKlrdNq4U-_VFRmTZq4AoTq4DvLo2LnJHwNWuLHjZszjPMMs4dDJ2mf52QXvEAIPPQOGlp9ZN-2wxHmeKx4TuEqRhHsN2l2-hHZfGRh6rXlJAHD/s640/step1.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<a href="https://track.affsrc.com/track/clicks/4898/ce2bc2b89b0227dfefcda67f8835ce13286e44c874e5f0ab416db60d6e0c?subid_1=&subid_2=&subid_3=&subid_4=&subid_5="><img border="0" src="https://track.affsrc.com/track/imp/img/62370/ce2bc2b89b0227dfefcda67f8835ce13286e44c874e5f0ab416db60d6e0c?subid_1=&subid_2=&subid_3=&subid_4=&subid_5=" /></a>
<br />
<h2 style="clear: both; text-align: left;">
<span style="color: #073763;">STEP 2:</span></h2>
<div>
搜尋 Google Analytics , 點選有 GA icon 的外掛工具。</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgHESr-FQToy7jp08VDvWbrB9leJWnS-lpjZT55OqrVzyxVBbztRLsxj05ktDor5n0YqXOM2wVTaWui9Ze4vcM_geAs2XVKNKXe-Gl2-Cd3zBXGQOWE_hQhNcKWxIf8i_Hhz1aHKtV7Y5P/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-21+%25E4%25B8%258B%25E5%258D%25881.58.44.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1121" data-original-width="1600" height="448" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgHESr-FQToy7jp08VDvWbrB9leJWnS-lpjZT55OqrVzyxVBbztRLsxj05ktDor5n0YqXOM2wVTaWui9Ze4vcM_geAs2XVKNKXe-Gl2-Cd3zBXGQOWE_hQhNcKWxIf8i_Hhz1aHKtV7Y5P/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-21+%25E4%25B8%258B%25E5%258D%25881.58.44.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
點選安裝來新增此 Google Analytics 外掛程式,過程中會詢問是否同意授權存取 GA 帳戶 ( <span style="color: red;">特別注意此 Google 帳戶需要有 GA 的管理員權限才可授權</span> )</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA6XQBMtSxJvLhCCt6Hg9yGbAh3qfVO5Y4VvWht5IV2adfw7BGbSNSAhAtu57bhNybyao00q8PdXy-Wl6Y_gsa9eXrwtN6Gj6Y81Nwrww3gVqJCID9nUc8ofCUZdd2tE6S_bB2rk4p2eeM/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-21+%25E4%25B8%258B%25E5%258D%25881.58.57.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1129" data-original-width="1600" height="451" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA6XQBMtSxJvLhCCt6Hg9yGbAh3qfVO5Y4VvWht5IV2adfw7BGbSNSAhAtu57bhNybyao00q8PdXy-Wl6Y_gsa9eXrwtN6Gj6Y81Nwrww3gVqJCID9nUc8ofCUZdd2tE6S_bB2rk4p2eeM/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-21+%25E4%25B8%258B%25E5%258D%25881.58.57.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
安裝完後就可以看到外掛程式多了 Google Analytics,將游標移到上方會出現三個項目,後面都會說明每項的功能,可以先點選 <span style="color: red;">Create new report</span>。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7nMX1h6aN8Nsc17QkXyYcJkkZAZhOTgGivsCtpgYfOb6mnERbB6Hq84E35403jVBr12K2SrHz8pbClKScLJKVnrJmd-f6GN1V9EhANS2aKVS6Luqtrrdcujt7oXCDyn8B02f5OATEGsSl/s1600/stepN.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="352" data-original-width="874" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7nMX1h6aN8Nsc17QkXyYcJkkZAZhOTgGivsCtpgYfOb6mnERbB6Hq84E35403jVBr12K2SrHz8pbClKScLJKVnrJmd-f6GN1V9EhANS2aKVS6Luqtrrdcujt7oXCDyn8B02f5OATEGsSl/s640/stepN.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<a href='https://track.tlcafftrax.com/track/clicks/5054/ce2bc2bb900127dcefcda67f8835ce13286e44c874e5f0ab416db7056200?subid_1=&subid_2=&subid_3=&subid_4=&subid_5=&t=https%3A%2F%2Fwww.wuwow.tw%2Fevent%2F2019_eng_communication%2F%3Fm%3Daffiliates'><img src='https://track.tlcafftrax.com/track/imp/img/59073/ce2bc2bb900127dcefcda67f8835ce13286e44c874e5f0ab416db7056200?subid_1=&subid_2=&subid_3=&subid_4=&subid_5=' border='0' /></a>
<h2 style="clear: both; text-align: left;">
<span style="color: #073763;">STEP 3:</span></h2>
<div>
點選後畫面右方會出現下方的對話方塊,可以依序填入</div>
<div>
<ol>
<li>Name your report : <span style="color: red;">試算表名稱</span>,就是產生的資料出現在下方 tab 要叫什麼</li>
<li>Select a view :找到你要撈取資料的 <span style="color: red;">property</span> 和 <span style="color: red;">view</span></li>
<li>Choose configuration options:可以放入想要撈出的 Metrics (維度)、Dimensions (指標),Segments (區隔,自訂的區隔也會在裡面唷),像我選擇 Metrics:Sessions,Dimensions :date,就會是指定日期的工作階段數。</li>
</ol>
<div>
選好後按下 Create Report 來創建報表。</div>
</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHRGdawU2yfJX0QwQ-LnWDbFHxTN35C_tHQyK3WFXzvIKK8J5cuajtUiH_Zumwdlw3QU3AescMuwFjxKozU_Zb5un7tJmAIO1iygRC1UFdMkvogrLMGYD6QhnUjLX4Kcocm5YhmExihkIl/s1600/step3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="598" data-original-width="874" height="436" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHRGdawU2yfJX0QwQ-LnWDbFHxTN35C_tHQyK3WFXzvIKK8J5cuajtUiH_Zumwdlw3QU3AescMuwFjxKozU_Zb5un7tJmAIO1iygRC1UFdMkvogrLMGYD6QhnUjLX4Kcocm5YhmExihkIl/s640/step3.png" width="640" /></a></div>
<h2 style="clear: both; text-align: left;">
<span style="color: #073763;">STEP 4:</span></h2>
<div>
創建完後,會看到下方的 tab 多了一個 Configuration 的表,可以看到圖片最左方出現剛剛新增的 table name 這張報表,下方有 Start Date 跟 End Date 設定資料的起始時間。</div>
<div>
<br /></div>
<div>
如果想加上新的報表可以直接在欄位上新增資訊,不過可能會遇到不知道 Metrics 和 Dimensions 的名稱要怎麼打。通常有兩個方式</div>
<div>
<ol>
<li>再依照上面的流程,Create new report,就可以建出新的 report</li>
<li>可以觀察到名稱都是 "ga:" 加上 Metrics 或 Dimensions 的英文名稱 (如果是兩個單字以上會以 <b style="background-color: white; color: #222222; font-family: sans-serif; font-size: 15.008px;"><a href="https://zh.wikipedia.org/wiki/%E9%A7%9D%E5%B3%B0%E5%BC%8F%E5%A4%A7%E5%B0%8F%E5%AF%AB" target="_blank">Camel-Case</a> </b>命名,像是 bounce rate -> bounceRate )</li>
</ol>
<div>
設定完都沒問題後,可以選取上方列 外掛程式 -> Google Analytics -> Run reports</div>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTCTvqLafn5DcdUjTOcka3RH7kwYSpMrb-UHiZGN8hIqFHRBgXTE27nTNcwOJHzhsNI-9Th0elMMH6yKVUmJN9Gw84czuNTpWTEszlUcEZ_2dpFOfltEpxPlaV5u5Qh3l3HljuHLBNcxvl/s1600/step4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="388" data-original-width="871" height="284" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTCTvqLafn5DcdUjTOcka3RH7kwYSpMrb-UHiZGN8hIqFHRBgXTE27nTNcwOJHzhsNI-9Th0elMMH6yKVUmJN9Gw84czuNTpWTEszlUcEZ_2dpFOfltEpxPlaV5u5Qh3l3HljuHLBNcxvl/s640/step4.png" width="640" /></a></div>
<h2 style="clear: both; text-align: left;">
<span style="color: #073763;">STEP 5:</span></h2>
<div>
執行完沒問題後,可以看到下方出現 Report Name 命名的 sheet,點進去可以看到如下方圖片一樣的原始資料,這時我常用的方法是把想要的資料都產生出原始資料,再用函式整理到另一個 sheet,這樣就可以客製出我要的報表類型了。</div>
<div>
<span style="color: #073763;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBcz8Q99nCEFDv2z_ZI1zIGsQ4l2u_39eb8zeE_849-dBwBkfHJzEbzNtweAM9AjxxEE0FeHBBiUmEAD0dvqJW9kdoD8Hg4WzNuCzZ0eDDvPQwN1gXCMBdNjfQOnZiP84dQeYEQRqieb75/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-21+%25E4%25B8%258B%25E5%258D%25882.56.40.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="805" data-original-width="810" height="634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBcz8Q99nCEFDv2z_ZI1zIGsQ4l2u_39eb8zeE_849-dBwBkfHJzEbzNtweAM9AjxxEE0FeHBBiUmEAD0dvqJW9kdoD8Hg4WzNuCzZ0eDDvPQwN1gXCMBdNjfQOnZiP84dQeYEQRqieb75/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-21+%25E4%25B8%258B%25E5%258D%25882.56.40.png" width="640" /></a></div>
<div>
<br /></div>
<h2>
<span style="color: #073763;">客製化報表</span></h2>
<div>
只要把資料代入新的試算表,就能自製表格、圖表樣式囉!</div>
<div>
<span style="color: #073763;"><br /></span></div>
<iframe height="550" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vT0lPiQOvCLVH4Oer-oP-N3apCPzqtyBS_7B8ySG_OGLWov8s7elJMUGRXyTXijr-KXUQAk9PKlF1eH/pubhtml?gid=0&single=true&widget=true&headers=false" width="600"></iframe>
<br />
<div>
<span style="color: #073763;"><br /></span></div>
<h2 style="clear: both; text-align: left;">
<span style="color: #073763;">額外分享</span></h2>
<div>
上面有提到在上方列的 Google Analytics 中有個 Schedule Reports,這是一個可以排程 call api 來撈取並更新你設定的資料,最小單位可以到小時。</div>
<div>
<br /></div>
<div>
之前很常應用在觀察每天行銷活動,GA 的流量及轉換狀況,我就會先在 Google Sheet 拉出報表,並把起始時間設定好,再來透過此排程更新資料,用函數代入到自製的試算表中,非常的方便且自動化。</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDAhCQ1oiPGNc4eCvG5hj_iCQeAqNZIMnVq_aEJiXDvo_uMTyCboPM5zeLosoA_9wJMqhv1LOIagqimBfkTsctIjDI4PJ2Rdxvw9uWsrp_d4d43olMNYgHN_QoWind-vCesVYtJUxTMXw7/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-21+%25E4%25B8%258B%25E5%258D%25883.56.15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="462" data-original-width="1394" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDAhCQ1oiPGNc4eCvG5hj_iCQeAqNZIMnVq_aEJiXDvo_uMTyCboPM5zeLosoA_9wJMqhv1LOIagqimBfkTsctIjDI4PJ2Rdxvw9uWsrp_d4d43olMNYgHN_QoWind-vCesVYtJUxTMXw7/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-21+%25E4%25B8%258B%25E5%258D%25883.56.15.png" width="640" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<hr />
如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚<br />
<br />
<a href="https://lin.ee/71NzWiP"><img alt="加入好友" border="0" height="36" src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" /></a> 或加入 LINE 官方帳號,即時接收最新文章通知Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-23154163947691388932019-12-14T00:12:00.001-08:002019-12-18T06:24:55.889-08:00mac 使用終端機連線 ptt && 站內信自動轉寄常用信箱<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJmZug7FHtpQYFoMRLAjJu_H1pRi_c4Fxx5qV0GTKmL6D1sd_oLPdry4p6vHJdvGsBrn7AG24kC9NsiqmqNUmlJB01iq1OKt0EBHmOzTDXU9dsLvWE_OReDF3DEJgD1xk-ithFHbD92eno/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-14+%25E4%25B8%258A%25E5%258D%258810.28.24.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1000" data-original-width="1600" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJmZug7FHtpQYFoMRLAjJu_H1pRi_c4Fxx5qV0GTKmL6D1sd_oLPdry4p6vHJdvGsBrn7AG24kC9NsiqmqNUmlJB01iq1OKt0EBHmOzTDXU9dsLvWE_OReDF3DEJgD1xk-ithFHbD92eno/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-14+%25E4%25B8%258A%25E5%258D%258810.28.24.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
身為一位鄉民,無論是用電腦或用手機都一定要上 ptt,今天想來分享透過終端機怎麼連線 ptt,以及如何讓站內信轉寄到常用信箱。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
之前我都是使用 <a href="https://chrome.google.com/webstore/detail/pttchrome/hhnlfapopmaimdlldbknjdgekpgffmbo" target="_blank">PttChrome</a> 這個 chrome 應用程式來連線 ptt,也是很好用的方法。這次分享的是運用 ssh 安全加密連線指令來連線 ( 以 mac 為例 )</div>
<h2 style="clear: both; text-align: left;">
<span style="color: #073763;">打開終端機</span></h2>
<div>
可以直接使用快捷鍵 <span style="color: red;">Command + 空白鍵 </span>,然後輸入 terminal</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpdGEYUuDyopMXV72U3UC10BgW9XV-AmAigxO3Dupox_mZ36FlxBre8w07AREnGwu_4m-3fyiIRyoS9NkfML5_oHWFSS1oi_LGTvjw2z5YohfZw13WliARguk0Z_6KHJWlELhypAVD84RE/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-14+%25E4%25B8%258B%25E5%258D%25883.55.45.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1000" data-original-width="1600" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpdGEYUuDyopMXV72U3UC10BgW9XV-AmAigxO3Dupox_mZ36FlxBre8w07AREnGwu_4m-3fyiIRyoS9NkfML5_oHWFSS1oi_LGTvjw2z5YohfZw13WliARguk0Z_6KHJWlELhypAVD84RE/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-14+%25E4%25B8%258B%25E5%258D%25883.55.45.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h2 style="clear: both; text-align: left;">
<span style="color: #073763;">輸入連線指令</span></h2>
在終端機輸入 <span style="color: red;">ssh bbsu@ptt.cc </span>,便能連線到 ptt 。<br />
<div>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBIZTipjRL_02nqwYFNevOz8U3OR_IQwdOJJvUW7b8UCuCPZ_L0vNhpHZsBjRpAEwsyavMLF6HLhYyRApnPS61Z061YofJUsulBs0AXp-GnuX7zronG937ccSXKg09rshANG39kCLexSck/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-14+%25E4%25B8%258B%25E5%258D%25884.01.34.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="248" data-original-width="736" height="215" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBIZTipjRL_02nqwYFNevOz8U3OR_IQwdOJJvUW7b8UCuCPZ_L0vNhpHZsBjRpAEwsyavMLF6HLhYyRApnPS61Z061YofJUsulBs0AXp-GnuX7zronG937ccSXKg09rshANG39kCLexSck/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-14+%25E4%25B8%258B%25E5%258D%25884.01.34.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">輸入指令</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4jyaagjVhWDLsx4b3XliKn4pI-AeFYY1ZdkzyKciZb6YUCoXyCx9wpLCWbAgCTA86waGQRtj0Ev906wwZ_3hSDqWDXkDIqBLV-MkXN6ljtS6LidomYRkFULoKeKUyvneE-YfQi5VqhpIf/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-14+%25E4%25B8%258B%25E5%258D%25884.02.22.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="980" data-original-width="1322" height="474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4jyaagjVhWDLsx4b3XliKn4pI-AeFYY1ZdkzyKciZb6YUCoXyCx9wpLCWbAgCTA86waGQRtj0Ev906wwZ_3hSDqWDXkDIqBLV-MkXN6ljtS6LidomYRkFULoKeKUyvneE-YfQi5VqhpIf/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-14+%25E4%25B8%258B%25E5%258D%25884.02.22.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">成功連線</td></tr>
</tbody></table>
<div>
<br />
<div>
第二部份是我之前常遇到的困擾,在用站內信溝通時,都需要連線到 ptt 或打開 app,才會有站內信通知。非常不方便和不即時,於是找到可以設定自動轉寄到常用信箱的方式,非常實用。</div>
<h2>
<span style="color: #073763;">成功登入後到【私人信件區】</span></h2>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhltE2y6yrYFESKA0vv3O9fmvJ3KokdLFfakuot6OjsEV12kk322zgDG8GO2YYZIJd_P8KtOL9HjoTjZ7lF_bNADZMgwwoA1rSyGmq7_3AQONTNOp6L2ML-ecRoRwelwrPR2KLl0wkmE84s/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-14+%25E4%25B8%258B%25E5%258D%25884.05.46.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="956" data-original-width="1590" height="384" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhltE2y6yrYFESKA0vv3O9fmvJ3KokdLFfakuot6OjsEV12kk322zgDG8GO2YYZIJd_P8KtOL9HjoTjZ7lF_bNADZMgwwoA1rSyGmq7_3AQONTNOp6L2ML-ecRoRwelwrPR2KLl0wkmE84s/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-14+%25E4%25B8%258B%25E5%258D%25884.05.46.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">主功能表選擇第四項【私人信件區】</td></tr>
</tbody></table>
<h2>
<span style="color: #073763;">選擇設定信箱自動轉寄</span></h2>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8FYKxU-Qcy0PJlptmzOg0IbbWxkOzHeJGwrTqqYfl-lFcNLtoKT_z0Ev-HN0o2p9Qt0EmNOJTUxda8BbE1S1GY6h5nGqoRjO5PZ4kbboXUB5ObttDbIBvvmNO0BQ2g84zGwMh1yuixn_5/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-14+%25E4%25B8%258B%25E5%258D%25884.08.33.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="734" data-original-width="1268" height="370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8FYKxU-Qcy0PJlptmzOg0IbbWxkOzHeJGwrTqqYfl-lFcNLtoKT_z0Ev-HN0o2p9Qt0EmNOJTUxda8BbE1S1GY6h5nGqoRjO5PZ4kbboXUB5ObttDbIBvvmNO0BQ2g84zGwMh1yuixn_5/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2019-12-14+%25E4%25B8%258B%25E5%258D%25884.08.33.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">選擇第四項【設定信箱自動轉寄】</td></tr>
</tbody></table>
<h2>
<span style="color: #073763;">最後步驟</span></h2>
<div>
最後一步只要輸入常用的信箱地址,以及透過信箱接收驗證碼驗證,往後有新的站內信都會轉寄到信箱通知,不用再怕漏掉信件沒看到囉。<br />
<br />
<hr />
如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚<br />
<iframe allow="encrypted-media" allowtransparency="true" frameborder="0" height="154" scrolling="no" src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FNewIdeas94Good%2F&tabs&width=500&height=154&small_header=true&adapt_container_width=false&hide_cover=false&show_facepile=true&appId=2394626584119616" style="border: none; overflow: hidden;" width="500"></iframe>
<br />
<a href="https://lin.ee/71NzWiP"><img alt="加入好友" border="0" height="36" src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" /></a> 或加入 LINE 官方帳號,即時接收最新文章通知
</div>
</div>
</div>
Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-20461908537260314182019-12-10T05:50:00.004-08:002019-12-19T17:20:27.170-08:00New Ideas 11 月數據分享 | 使用 Google Data Studio 做數據視覺呈現<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidiTpWrjXou15VoMYKTObS0eNe_N73wr_ptir6SAAY616AT2kwPpqgtUfbKsCawqGit60hMG7G63ouq_My6Q87oSl9E68LgidCQIeNgCrLI-F1k7E-EK01yKOfty7n1LdIsCE2J00IjWTm/s1600/google-data-studio.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="799" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidiTpWrjXou15VoMYKTObS0eNe_N73wr_ptir6SAAY616AT2kwPpqgtUfbKsCawqGit60hMG7G63ouq_My6Q87oSl9E68LgidCQIeNgCrLI-F1k7E-EK01yKOfty7n1LdIsCE2J00IjWTm/s320/google-data-studio.png" width="320" /></a></div>
<br />
最近在嘗試提高部落格的流量,因此想記錄每月的成效,及實作哪些方式。<br />
<br />
11 月主要將 medium 一些文章搬到 Blogger,並開始研究怎麼把寫好的文章自動發佈到不同管道,並加上 utm 追蹤。原先有做自動發文到建好的 fb 粉專,但發現需要提交程式碼給 fb 審核,有點麻煩就先暫緩。剩下的就是將文章連結發佈到我個人的社群平台上。因此本月獲得的流量極為有限。<br />
<br />
12 月開始嘗試把文章發到相關社群媒體上 ( 最近有發一篇文章到 ptt ) ,嘗試觸及不同的流量。然後想試試看建一個文章推播的 LINE 機器人自動推文。再來就是試試跟其他網站交換連結。到時再跟大家分享成效如何。<br />
<br />
以下是 11 月的數據,是我用 Google Data Studio 製作,與大家分享。 <iframe allowfullscreen="" frameborder="0" height="1800" src="https://datastudio.google.com/embed/reporting/4c85366e-37b9-45d3-b80c-1d79ccba0278/page/1M" style="border-style: initial; border-width: 0px;" width="1200"></iframe>
<br />
<hr />
如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚<br />
<iframe allow="encrypted-media" allowtransparency="true" frameborder="0" height="154" scrolling="no" src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FNewIdeas94Good%2F&tabs&width=500&height=154&small_header=true&adapt_container_width=false&hide_cover=false&show_facepile=true&appId=2394626584119616" style="border: none; overflow: hidden;" width="500"></iframe>
<br />
<a href="https://lin.ee/71NzWiP"><img alt="加入好友" border="0" height="36" src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" /></a> 或加入 LINE 官方帳號,即時接收最新文章通知Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-3967923638214694162019-12-03T12:01:00.001-08:002019-12-19T17:21:33.773-08:002019 年 12 月熱門電子書推薦 | 精選書籍推薦<span id="fb-content" style="color: white; display: none;">2019 年12 月推薦書籍:一起來閱讀增進知識吧,挑戰看看這個月能看幾本!或是有其他推薦書籍也歡迎分享~</span><img alt="書籍推薦、精選書籍" height="236" src="https://i.imgur.com/fZMTw5H.png" width="640" /><br />
<br />
<hr />
<div>
<img alt="你不是胖,是壓力大:林蓁醫師與朋友的享瘦生活 (電子書)" class="cover" src="//im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/005/30/E050053046.jpg&v=5d6dce0c&w=150&h=150" />
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050053046?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank"></a><br />
<h4>
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050053046?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank">你不是胖,是壓力大:林蓁醫師與朋友的享瘦生活 (電子書)</a></h4>
<br />
出版日期:2019/09/16<br />
作者:林蓁<br />
推薦指數:⭐⭐⭐⭐⭐</div>
<hr />
<div>
<img alt="當身體說不的時候:過度壓抑情緒、長期承受壓力,身體會代替你反抗 (電子書)" class="cover" src="//im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/005/70/E050057020.jpg&v=5dba5dab&w=150&h=150" />
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050057020?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank"></a><br />
<h4>
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050057020?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank">當身體說不的時候:過度壓抑情緒、長期承受壓力,身體會代替你反抗 (電子書)</a></h4>
<br />
出版日期:2019/11/01<br />
作者:嘉柏‧麥特<br />
推薦指數:⭐⭐⭐⭐</div>
<hr />
<div>
<img alt="5秒解痛!按揉鎖骨,消除肩、頸、背痠、止住頭痛 (電子書)" class="cover" src="//im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/005/93/E050059300.jpg&v=5dd4ded4&w=150&h=150" />
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050059300?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank"></a><br />
<h4>
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050059300?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank">5秒解痛!按揉鎖骨,消除肩、頸、背痠、止住頭痛 (電子書)</a></h4>
<br />
出版日期:2019/11/27<br />
作者:吉田一也<br />
推薦指數:⭐⭐⭐⭐⭐</div>
<hr />
<div>
<img alt="頭薦骨療癒書:從我的手,將光和愛傳送給你 (電子書)" class="cover" src="//im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/005/88/E050058817.jpg&v=5dd3b4b2&w=150&h=150" />
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050058817?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank"></a><br />
<h4>
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050058817?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank">頭薦骨療癒書:從我的手,將光和愛傳送給你 (電子書)</a></h4>
<br />
出版日期:2019/11/23<br />
作者:凱特.麥金農<br />
推薦指數:⭐⭐⭐⭐⭐</div>
<hr />
<div>
<img alt="醫道同源:當老莊遇見黃帝內經 (電子書)" class="cover" src="//im1.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/003/94/E050039494.jpg&v=5c662917&w=150&h=150" />
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050039494?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank"></a><br />
<h4>
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050039494?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank">醫道同源:當老莊遇見黃帝內經 (電子書)</a></h4>
<br />
出版日期:2019/02/26<br />
作者:蔡璧名<br />
推薦指數:⭐⭐⭐⭐</div>
<hr />
<div>
<img alt="比句點更悲傷【附獨家文章-自己的葬禮】 (電子書)" class="cover" src="//im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/005/41/E050054157.jpg&v=5d8347c9&w=150&h=150" />
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050054157?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank"></a><br />
<h4>
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050054157?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank">比句點更悲傷【附獨家文章-自己的葬禮】 (電子書)</a></h4>
<br />
出版日期:2019/09/26<br />
作者:大師兄<br />
推薦指數:⭐⭐⭐⭐</div>
<hr />
<div>
<img alt="包包只要三個就夠:定量.定色,遇見真正喜歡的生活 (電子書)" class="cover" src="//im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/005/66/E050056697.jpg&v=5db26261&w=150&h=150" />
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050056697?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank"></a><br />
<h4>
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050056697?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank">包包只要三個就夠:定量.定色,遇見真正喜歡的生活 (電子書)</a></h4>
<br />
出版日期:2019/11/01<br />
作者:Ofumi<br />
推薦指數:⭐⭐⭐⭐⭐</div>
<hr />
<div>
<img alt="媳婦,也是別人家的掌上明珠:從「好媳婦病」中徹底痊癒、覺醒的逆媳養成記 (電子書)" class="cover" src="//im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/005/64/E050056433.jpg&v=5dafd5f3&w=150&h=150" />
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050056433?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank"></a><br />
<h4>
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050056433?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank">媳婦,也是別人家的掌上明珠:從「好媳婦病」中徹底痊癒、覺醒的逆媳養成記 (電子書)</a></h4>
<br />
出版日期:2019/10/31<br />
作者:逆媳<br />
推薦指數:⭐⭐⭐⭐</div>
<hr />
<div>
<img alt="解憂電影院:那些電影教我的事,用一場電影的時間,改寫你我的人生劇本 (電子書)" class="cover" src="//im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/005/70/E050057025.jpg&v=5dba5dab&w=150&h=150" />
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050057025?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank"></a><br />
<h4>
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050057025?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank">解憂電影院:那些電影教我的事,用一場電影的時間,改寫你我的人生劇本 (電子書)</a></h4>
<br />
出版日期:2019/11/01<br />
作者:水ㄤ,水某<br />
推薦指數:⭐⭐⭐⭐</div>
<hr />
<div>
<img alt="丹妮婊姐麻口不辣心人際說話術:回話帶點鋒芒,有個人風格又不戳人底線的說話藝術 (電子書)" class="cover" src="//im2.book.com.tw/image/getImage?i=https://www.books.com.tw/img/E05/005/69/E050056989.jpg&v=5dba423e&w=150&h=150" />
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050056989?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank"></a><br />
<h4>
<a href="https://www.books.com.tw/exep/assp.php/b123105/products/E050056989?utm_source=b123105&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-201912" target="_blank">丹妮婊姐麻口不辣心人際說話術:回話帶點鋒芒,有個人風格又不戳人底線的說話藝術 (電子書)</a></h4>
<br />
出版日期:2019/10/29<br />
作者:丹妮婊姐<br />
推薦指數:⭐⭐⭐⭐</div>
<br />
<hr />
如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚<br />
<iframe allow="encrypted-media" allowtransparency="true" frameborder="0" height="154" scrolling="no" src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FNewIdeas94Good%2F&tabs&width=500&height=154&small_header=true&adapt_container_width=false&hide_cover=false&show_facepile=true&appId=2394626584119616" style="border: none; overflow: hidden;" width="500"></iframe>
<br />
<a href="https://lin.ee/71NzWiP"><img alt="加入好友" border="0" height="36" src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" /></a> 或加入 LINE 官方帳號,即時接收最新文章通知
Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-84570570446479493122019-11-27T06:13:00.000-08:002019-12-19T17:21:56.798-08:00PHP 也有 Day #50:處理前人的遺產 - 聊 legacy code | 活動心得記錄<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8E8c11FybLqd7N985_zIzqZ06kKn76iKn1XV_GVHvVyDp4MXQCv86v1fOZzcaPNBC50V0PA6h2Xyjjyke72A2pzvwghFuHYn_OSzBZL0MANdWqZTkq_U8chyxhUPyqzbWCp26L6G8YVbi/s1600/1911130347221621115170.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="540" data-original-width="1080" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8E8c11FybLqd7N985_zIzqZ06kKn76iKn1XV_GVHvVyDp4MXQCv86v1fOZzcaPNBC50V0PA6h2Xyjjyke72A2pzvwghFuHYn_OSzBZL0MANdWqZTkq_U8chyxhUPyqzbWCp26L6G8YVbi/s400/1911130347221621115170.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
第一次參加 PHP 也有 Day 的活動,這次報名的主題是談談 legacy code。活動地點在三創,邀請的講者是 Recca Chao。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
這次談論的議程有三大點:</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ol>
<li>定義什麼是 legacy code</li>
<li>重構和重寫的選擇,如何提議重構及評估時程</li>
<li>如何避免自己產生新的 legacy code</li>
</ol>
<h2>
<span style="color: #073763;">什麼是 legacy code</span></h2>
<div>
一個專案中有符合以下 4 點,可以被定義為 legacy code</div>
<div>
<ol>
<li>年代久遠</li>
<li>結構龐大</li>
<li>歷經多次迭代</li>
<li><b>沒有文件</b></li>
</ol>
<div>
其中沒有文件算是我覺得蠻有感的問題,剛接觸專案時碰到之前處理的工程師已經不在,又沒有文件可以參考時,就只能慢慢 trace code,也造成重構上的不易,容易改 A 錯 B。</div>
</div>
<h2>
<span style="color: #073763;">如何評估重構和重寫</span></h2>
<div>
講者建議除非遇到像是專案要整個換成新的語言,或者換成相異度很大的框架時,再來考慮重寫。原因是重寫會遇到像是市場的風險(被競爭者淘汰)、開啟專案的時間及人力成本等。有時技術上可行,但卻會在商業上失敗。</div>
<div>
<br /></div>
<div>
如果是重構的話,講者建議在重構前要先</div>
<div>
<ol>
<li>寫測試:可以先功能測試,再拆成單元測試</li>
<li>補文件:避免寫完後,後續接手也無法快速了解(包含自己)</li>
</ol>
<div>
重構的話可以逐步改進,在保持實作新需求後,再漸漸修改 legacy code。</div>
</div>
<h2>
<span style="color: #073763;">如何避免產生新 legacy code</span></h2>
<div>
講者有提到,既然開始重構了,也要避免自己又產生出新的「 遺產 」,可以依照下列四個方向努力:<br />
<div>
<ol>
<li><span style="color: #073763;">時常與同事討論文件內容</span></li>
<li>和同事做 code review,有機會讓更多人對程式碼有印象</li>
<li>建立方便修改的小專案</li>
<li>花時間維護文件 ( legacy code 的要素之一就是沒有文件 )</li>
</ol>
<h2>
<span style="color: #073763;">總結</span></h2>
</div>
<div>
今天課程上講者提到很多觀念,我自己也沒有完整落實,另外我覺得此次內容脈絡很有條理、方法也很具體。很感謝講者的分享,下次也會想再參加 PHP 也有 Day 的活動。</div>
<div>
<span style="color: #073763;"><br /></span></div>
<br />
<span id="fb-content" style="color: white; display: none;"></span></div>
<br />
<hr />
如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚<br />
<iframe allow="encrypted-media" allowtransparency="true" frameborder="0" height="154" scrolling="no" src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FNewIdeas94Good%2F&tabs&width=500&height=154&small_header=true&adapt_container_width=false&hide_cover=false&show_facepile=true&appId=2394626584119616" style="border: none; overflow: hidden;" width="500"></iframe>
<br />
<a href="https://lin.ee/71NzWiP"><img alt="加入好友" border="0" height="36" src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" /></a> 或加入 LINE 官方帳號,即時接收最新文章通知
Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0tag:blogger.com,1999:blog-168878622173168571.post-74068872247230218752019-11-13T17:15:00.003-08:002019-12-19T17:22:49.489-08:00CodeIgniter 查詢生成器 - update_batch 介紹<span id="fb-content" style="color: white; display: none;">CodeIgniter 是一個 php 的 framework,最近使用的心得,我覺得是一套輕巧、容易上手的framework,今天想來介紹 CodeIgniter ( 以下簡稱 CI ) 查詢生成器的 function - update_batch。</span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxlGY6fovr413YsQbYWxy5Iv1vIhbx85JXgq0JylphzzgI91Zx9P4raEsC8pd5VcjsWhQyBzWFh6SwrsnngkkPhMRYtGHGyUbXRSjMW5r2agAgyPgTLZaakFyylUPyK1ytMrDpybY63aDv/s1600/FotoJet.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="162" data-original-width="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxlGY6fovr413YsQbYWxy5Iv1vIhbx85JXgq0JylphzzgI91Zx9P4raEsC8pd5VcjsWhQyBzWFh6SwrsnngkkPhMRYtGHGyUbXRSjMW5r2agAgyPgTLZaakFyylUPyK1ytMrDpybY63aDv/s1600/FotoJet.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
CodeIgniter 是一個 php 的 framework,最近使用的心得,我覺得是一套輕巧、容易上手的framework,今天想來介紹 CodeIgniter ( 以下簡稱 CI ) 查詢生成器的 function - update_batch。<br />
<a name='more'></a><br />
<h2>
<span style="color: #073763;">查詢生成器</span></h2>
<div>
查詢生成器可以讓開發者用較少的程式碼來對資料庫進行操作,另外也可以讓查詢較為安全,系統會自動跳脫值。</div>
<div>
<br /></div>
<div>
我自己認為相比於直接 query ,使用查詢生成器的可讀性比較高,開發上有時看到很長一串的query,我認為是較不好閱讀,舉例來說:</div>
<div>
<br /></div>
<div>
<b>直接寫 query 語句</b></div>
<div>
<code class="prettyprint">
$this->db->query("SELECT * FROM TABLE WHERE a=1 AND b=2 LIMIT 1")->row_array();
</code>
</div>
<div>
<br /></div>
<div>
<b>由 CI 建構查詢語句</b></div>
<div>
<code class="prettyprint">
$this->db->select("*"); // 可省略
<br />
$this->db->where("a", 1);
<br />
$this->db->where("b", 2);
<br />
$this->db->limit(1);
<br />
$this->db->get("TABLE")->row_array();</code></div>
<div>
<h2>
<span style="color: #073763;">遇到需要對資料庫大量更新的狀況時</span></h2>
<div>
<b>效能最差的方法</b><br />
用迴圈批次執行 query ,會需要多次操作資料庫,因此效能較差</div>
</div>
<code class="prettyprint" lang-php="" linenums="">
$array1 = [1, 2, 3, 4];
<br />
foreach ($array1 as $key => $value) {
<br />
$data = array(
<br />
'num' => $value,
<br />
'name' => 'test',
<br />
$this->db->where("id", $value);<br />
$this->db->update("table", $data);
<br />
}</code><br />
<b>使用 update_batch 方法</b><br />
用法是 $this->db->update_batch('table_name', $data, 'column_name');<br />
其中 $data 為 array,裡面有 update 所需要的資料欄位及值。把上面的程式碼改寫:<br />
<div>
<div>
<br /></div>
</div>
<code class="prettyprint" lang-html="" linenums="">
$array1 = [1, 2, 3, 4];
<br />
foreach ($array1 as $key => $value) {
<br />
$data = array(<br />
'id' => $value,<br /> 'num' => $value,
<br />
'name' => 'test',
<br />
);
<br />
}<br />
$this->db->update_batch("table", $data, "id");
</code><br />
使用此方法效能較好的原因在於,CI 會產生下面的 query,基本上也只對資料庫做一次操作。<br />
<div>
<br /></div>
<code class="prettyprint" style="height: auto;">
UPDATE `table` SET `num` CASE
<br />
WHEN `id` = 1 THEN 1
<br />
WHEN `id` = 2 THEN 2
<br />
WHEN `id` = 3 THEN 3
<br />
WHEN `id` = 4 THEN 4
<br />
ELSE `num` END, `name` CASE
<br />
WHEN `id` = 1 THEN 'test'
<br />
WHEN `id` = 2 THEN 'test'
<br />
WHEN `id` = 3 THEN 'test'
<br />
WHEN `id` = 4 THEN 'test'
<br />
ELSE `name` END
<br />
WHERE `id` IN (1,2,3,4)</code><br />
<br />
<hr />
如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚<br />
<iframe allow="encrypted-media" allowtransparency="true" frameborder="0" height="154" scrolling="no" src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FNewIdeas94Good%2F&tabs&width=500&height=154&small_header=true&adapt_container_width=false&hide_cover=false&show_facepile=true&appId=2394626584119616" style="border: none; overflow: hidden;" width="500"></iframe>
<br />
<a href="https://lin.ee/71NzWiP"><img alt="加入好友" border="0" height="36" src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" /></a> 或加入 LINE 官方帳號,即時接收最新文章通知Alan Syuehttp://www.blogger.com/profile/09338848107396132208noreply@blogger.com0