<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5517545636414774482</id><updated>2026-03-22T02:42:22.365+08:00</updated><category term="iOS / Android"/><category term="Mac"/><category term="網路"/><category term="生活"/><category term="My Program"/><category term="音樂"/><category term="Windows"/><category term="電腦"/><category term="Grab Bag"/><category term="科學"/><category term="Announcement"/><category term="Gadget"/><category term="Linux"/><category term="Movie"/><category term="Singapore Life"/><category term="Hot Topics"/><title type='text'>克里斯的小窩</title><subtitle type='html'>Computer, Science, Life sharing ..... &lt;br&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>394</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-4846211326540684018</id><published>2021-12-31T19:59:00.005+08:00</published><updated>2021-12-31T20:01:10.816+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Announcement"/><title type='text'>告別 2021 年</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEicS6IyFwxrKO_EecyIi0cvj8nP6uL8KuqlDHjLG6NZBm34qx5Zx2OmEBfqZ4m1h06-182xYFNv29Z-McXflvT5-eMVl8uO6PXKaDr3QjolzE2dzbAwDGD7lvWw1KCaJT3Q3W54uoOuWyxi5EZE7HTVZ9LN-FufhMWXSR1WetwYOy5yAizv6iz7dG-b-g=s500&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;281&quot; data-original-width=&quot;500&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEicS6IyFwxrKO_EecyIi0cvj8nP6uL8KuqlDHjLG6NZBm34qx5Zx2OmEBfqZ4m1h06-182xYFNv29Z-McXflvT5-eMVl8uO6PXKaDr3QjolzE2dzbAwDGD7lvWw1KCaJT3Q3W54uoOuWyxi5EZE7HTVZ9LN-FufhMWXSR1WetwYOy5yAizv6iz7dG-b-g=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://www.designwizard.com/video/template/farewell/&quot;&gt;Image source&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;今天是 2021 年的最後一天，我剛解除隔離，終於可以在台灣的土地上自由走動了 (嚴格說來還有 7 天自主管理啦)。說起來我已經七年沒有在台灣長久地生活了，現在總算是「回家」了。&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;p&gt;2015 年初，我以三十多歲的高齡前往新加坡念博士班，五年後畢業並去中國深圳工作，然後過了風起雲湧的兩年，因為各式各樣的原因，我決定回到台灣重新開始。回想過去的七年，雖然結局還是回到台灣，但我一點也不後悔，也不覺得浪費了時間。在新加坡南大的五年我學得非常多專業的知識及技能，也在痛苦中提升了我悲劇的英文程度，更重要的是在國外的時光確實拓展了我的視野，認識了很多神人，而且是在比較沒有社會及家庭壓力的情況下體驗了這一切 (因為我是學生啊)；在深圳工作的兩年，我體驗了中國與台灣完全不同的生活方式及價值觀，充分理解什麼叫「最熟悉的陌生人」，明明是同文同種的華人，居然給我的距離感比新加坡華人還多得多。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;在接下來的日子裡，我希望能陸續把累積的文章一篇篇地寫出來，首先就是我這兩年在中國的心得，內容將會分為兩篇：第一篇是我在這兩年中體驗到的中國式生活的方方面面，絕對比一些沒在中國住過的藍綠名嘴及網軍來得有說服力；第二篇是關於我的公司及我的工作，由於蘋果的保密協定很嚴格，所以我不會透露未來 iPhone 的情報，但講一些相關製程及前公司的流氓制度還是沒問題的。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;之前在&lt;a href=&quot;https://sspai.com/&quot;&gt;少數派&lt;/a&gt;某迎新年的文章看到，該作者想要揮別不堪回首的過去一年，第一件事就是換一份工作，我敢跟各位保證，這絕對是真的，即使這一步不容易。少數派可以說是代表了中國年輕知識份子，等看完我的中國回憶錄，你就會理解為何他們取名「少數」派。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Ok, 2022 is coming, happy new year!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/4846211326540684018/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2021/12/2021.html#comment-form' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/4846211326540684018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/4846211326540684018'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2021/12/2021.html' title='告別 2021 年'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEicS6IyFwxrKO_EecyIi0cvj8nP6uL8KuqlDHjLG6NZBm34qx5Zx2OmEBfqZ4m1h06-182xYFNv29Z-McXflvT5-eMVl8uO6PXKaDr3QjolzE2dzbAwDGD7lvWw1KCaJT3Q3W54uoOuWyxi5EZE7HTVZ9LN-FufhMWXSR1WetwYOy5yAizv6iz7dG-b-g=s72-c" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-8253712815953782869</id><published>2021-12-21T04:03:00.002+08:00</published><updated>2021-12-21T04:09:24.306+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iOS / Android"/><title type='text'>iPhone 全面屏後的垃圾手勢，控制中心的半替代方案</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjfYL6i7xzdgPeLBprDhG5GrVBrAViRvPfZ3uz3wv9NtOSRIZaHh0QHZWqizTuAUFtDF_DkwZm3PbmwYGvHjwfc9Pgs4BuGGWDWX3K5GIVltyQZAfLG4Re-w8o7p45pu5idWWkuqSyt-6fRbOAeObKnPNBjPrYaOJ-3lxmtcIoyoiet9W7PmA6McOJKAg=s922&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;922&quot; data-original-width=&quot;894&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjfYL6i7xzdgPeLBprDhG5GrVBrAViRvPfZ3uz3wv9NtOSRIZaHh0QHZWqizTuAUFtDF_DkwZm3PbmwYGvHjwfc9Pgs4BuGGWDWX3K5GIVltyQZAfLG4Re-w8o7p45pu5idWWkuqSyt-6fRbOAeObKnPNBjPrYaOJ-3lxmtcIoyoiet9W7PmA6McOJKAg=s320&quot; width=&quot;310&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;是的，睽違六年，我終於買了新 iPhone。&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;這次選的是 iPhone 13 mini 128GB，坦白說是最低配置的款式，但對於一個從 6s 升級上來的用戶，一切都是爆炸性的體驗提升。認識我的人都知道，我向來是單手操作手機，所以肯定是 mini 的忠誠信徒，拿到手才發現，13 mini 的平面面積比 6s 小，但是螢幕卻比 6s 大？！這才是全面屏的正確用法好嗎！&lt;/div&gt;&lt;/div&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;然而，實際拿到手、且體認到這部手機將會陪伴我好幾年之後，一些比 6s 還糟糕的體驗就讓我無法忍受了。&lt;a href=&quot;https://chris959.blogspot.com/2019/04/blog-post_30.html&quot; target=&quot;_blank&quot;&gt;我在寫 &quot;[不理解] 全面屏 真有這麼重要？&lt;/a&gt;&quot; 一文時 Apple 只推出了兩代全面屏 iPhone (X 及 Xs)，我當初天真地想剛開始體驗肯定還不完善，可以理解，沒想到過了三年他娘的體驗完全沒有改進！也許這篇文章只是噴一些很小的事，但確確實實讓我覺得用起來非常不舒服。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjPD8ytLgr9_3YC4XwCKYnqDXlYkzajrruJQ_DaGBs9YQJV3Yb_kW3KMXYbLjVuRLkJiKpcZiD0rVu7aOnIfd2e0WnhJvjKVdOYJVOINe7vtM2Vz4514cFUuX7V8o5ZCdGUZghVCJofPrkDDzrcEoBK8orm9LjPl2XLcPrNajVIjS3IjYFlozfDaeyE9w=s2436&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2436&quot; data-original-width=&quot;2250&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjPD8ytLgr9_3YC4XwCKYnqDXlYkzajrruJQ_DaGBs9YQJV3Yb_kW3KMXYbLjVuRLkJiKpcZiD0rVu7aOnIfd2e0WnhJvjKVdOYJVOINe7vtM2Vz4514cFUuX7V8o5ZCdGUZghVCJofPrkDDzrcEoBK8orm9LjPl2XLcPrNajVIjS3IjYFlozfDaeyE9w=s320&quot; width=&quot;296&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;上圖是我手機的主畫面，跟以前相比最大的不同就是中間必須為瀏海留出空間，所以時間的顯示必須擠到左上角，如此一來由於空間有限，頂端的工具列就必須捨棄一些 &quot;(Apple 認為) 比較次要&quot; 的訊息，比如電池的電量。但很遺憾，電量這玩意只要我沒看到就會有很深的不安全感，所以用起來就很不爽，更何況 iPhone 一直都不是續航力很強的手機。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;那麼電池電量要去哪裡查看呢？最直觀的就是控制中心，可是這部份的使用體驗簡直就是災難。上圖右側是 iOS 在進入全面屏後適配的操作手勢，簡介如下：&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1：通知中心&lt;/div&gt;&lt;div&gt;2：控制中心&lt;/div&gt;&lt;div&gt;3：Spotlight&lt;/div&gt;&lt;div&gt;4：返回 / Widget 介面&lt;/div&gt;&lt;div&gt;5：返回主畫面&lt;/div&gt;&lt;div&gt;6：Reachability&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;由於上述的手勢應該沒有人不知道，所以我不多做解釋了。可是，明眼人應該看得出來，6 是裡面最難使用的，因為觸發的區域小，不僅容易誤觸底部的圖標，而且手要彎曲比較多才能使用，非常地不友好，若為左手持機的使用者，2 也成為非常難用的手勢，因為距離太遠。以往的控制中心直接從底部上滑就可以呼出，非常方便，但在全面屏時代上滑的手勢讓給更重要的 5 號手勢「返回主畫面」，結果不知道哪個智障把控制中心的啟動手勢改到右上角，如此一來位置侷限導致不容易觸發該怎麼辦呢？此時就要靠 Reachability 的幫助 (如下圖)，但是這部分手勢又改成從底部下滑，以前在 Home 鍵上面點兩下已經有點難用了，現在更糟，完全就是彎著手去滑，點到 Dock 欄 App 或是滑出 Spotlight 等誤觸機率比之前高很多很多 .... 附帶一提，1 的手勢也是欠考慮，雖然相對容易使用，但是那個啟動區域就在瀏海上面，如果不想摸瀏海的鏡頭而把手往下移一些 ... 就很容易變成 3 號手勢呼出 Spotlight。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjahLf975kr4LlP4Whp9B0JdtHACNCBJyPnO8UOcrA-9vegXcj-qAst8zUQVQ3mcG408Vj3hw426B_7U861KLUTlBJFixcVaEjpYmVZNPyJRRXHgW5AKVEq89GcGrg3UPezuk7tbRL5rOVJGcs0_CCBJJl7q6MWyfmEG_2NafR9-scsk898Kk2vZiUnDw=s2436&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2436&quot; data-original-width=&quot;1125&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjahLf975kr4LlP4Whp9B0JdtHACNCBJyPnO8UOcrA-9vegXcj-qAst8zUQVQ3mcG408Vj3hw426B_7U861KLUTlBJFixcVaEjpYmVZNPyJRRXHgW5AKVEq89GcGrg3UPezuk7tbRL5rOVJGcs0_CCBJJl7q6MWyfmEG_2NafR9-scsk898Kk2vZiUnDw=s320&quot; width=&quot;148&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;綜合上述，這是一種系統級別的爛，多項功能配合在一起營造一個使用體驗的災難，完全看不出這是最注重人機介面的 Apple 幹出來的事情。或許 Apple 會說：&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. 是你自己手太小啊！&lt;/div&gt;&lt;div&gt;2. 我們都是右手持機。&lt;/div&gt;&lt;div&gt;3. 控制中心不重要啦！&lt;/div&gt;&lt;div&gt;4. 誰要你單手操作的？用第二隻手去滑不就好了？&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;是是是，似乎手機早已變成雙手操作的裝置了，那還搞出 mini 這種機型幹什麼？&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;回到問題的核心，吐槽之後還是要解決問題，於是我期待能使用其他的快捷方式呼叫出控制中心。但很遺憾的是，控制中心不僅沒有開放給第三方開發者，除了輔助觸控 (俗稱小白點) 之外沒有其他方式能夠啟動它。我在網上找了很久，每個都是介紹通知中心的功能或是用第二隻手從右上角下滑啟動，好像我的單手操作需求真的是稀有動物 .... 由於我實在不想讓小白點在螢幕上佔位子，所以只能退而求其次，把通知中心裡我最常用的功能分別用其他快捷方式來實現。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjiS6H2-SUuCAhjKtQW-SShrH6N9w-djXb2oncCuJvgpJVnyW__RtWRQ9sKVID2bhQ9QS7wIKy-xBlSOFfnLGFkiGtmHnnIeWWNBD9zc6MSqLiUJSKcmtoi0gzFDujNLwidLWxP8yUQRELagrC4JXmgNG_keqcl308Xj8SX0Tpbq2ZLl6WELPUcCkh7RA=s2436&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2436&quot; data-original-width=&quot;2250&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjiS6H2-SUuCAhjKtQW-SShrH6N9w-djXb2oncCuJvgpJVnyW__RtWRQ9sKVID2bhQ9QS7wIKy-xBlSOFfnLGFkiGtmHnnIeWWNBD9zc6MSqLiUJSKcmtoi0gzFDujNLwidLWxP8yUQRELagrC4JXmgNG_keqcl308Xj8SX0Tpbq2ZLl6WELPUcCkh7RA=s320&quot; width=&quot;296&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;上圖左是我平時用的通知中心，我發現我最常使用的只有網路的切換及看電量而已，所以我就把我的 Widget 頁面 (大陸稱 &quot;負一屏&quot;) 改成上圖右的樣子，一個 Widget 看電量、一個 Widget 用來切換網路，至於其他比較少用的功能就老老實實地啟動控制中心再操作吧！&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgoExZ9njMzs9wuzivDg3n9BJGIFBGpg8hsAotydRUfZEsu4485EK4O_h_WyR6Kf2PtrTKO7SNwdx-6vokMRkWoyD16DS-oDculQEpH3oLcItOJR_8b_GOJxgU3gmXSnYAsk9RGS7pNQ95yawr3jO_1JMsk22zolQIvuYncvXM8aO1tiSdezfm0lZ5HNQ=s3375&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2436&quot; data-original-width=&quot;3375&quot; height=&quot;289&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgoExZ9njMzs9wuzivDg3n9BJGIFBGpg8hsAotydRUfZEsu4485EK4O_h_WyR6Kf2PtrTKO7SNwdx-6vokMRkWoyD16DS-oDculQEpH3oLcItOJR_8b_GOJxgU3gmXSnYAsk9RGS7pNQ95yawr3jO_1JMsk22zolQIvuYncvXM8aO1tiSdezfm0lZ5HNQ=w400-h289&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Network Switch 是我寫的捷徑，其實也就是「飛航模式」、「Wi-Fi」及「電信網路」的邏輯開關，依照自己開關的順序去寫即可，這部份可以依照自己的需求來添磚加瓦，未來也可能加上藍芽開關或固定亮度的調節。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;時隔多年換機固然是一件興奮的事，可是與前一次換機 (4S -&amp;gt; 6s) 不同，這次我感受到的不是全面的升級。除了越來越多的 bug (捷徑在 iOS15 裡真的快被做爛了)，真心感覺 Apple 在人機交互上面的阻滯不前，甚至可以說是不用心。我不討厭瀏海，也不反對全面屏，但 Apple 在全面屏時代交出的答卷我真的無法滿意，只能說過去的 Apple 一去不復返，別說酷，現在的 Apple 連讓產品用得順手都不見得做得到了。&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/8253712815953782869/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2021/12/iphone.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/8253712815953782869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/8253712815953782869'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2021/12/iphone.html' title='iPhone 全面屏後的垃圾手勢，控制中心的半替代方案'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjfYL6i7xzdgPeLBprDhG5GrVBrAViRvPfZ3uz3wv9NtOSRIZaHh0QHZWqizTuAUFtDF_DkwZm3PbmwYGvHjwfc9Pgs4BuGGWDWX3K5GIVltyQZAfLG4Re-w8o7p45pu5idWWkuqSyt-6fRbOAeObKnPNBjPrYaOJ-3lxmtcIoyoiet9W7PmA6McOJKAg=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-1944129281872801686</id><published>2021-11-28T12:05:00.007+08:00</published><updated>2021-11-28T12:46:22.873+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gadget"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS / Android"/><title type='text'>HP 雙頭隨身碟？！淘寶山寨新高度</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK8b8ojcu14SSsKT-V6WuBXwYZO1rR29wx8uMybDBPyd9mKC-FCDB2MDfJ00ex01qjhxtvIlFqTRKdtiC1__PLmgUscwyLr1wFfQj6Mqnns_BE-1ZDXLisOkdGlWkWB2esJslPofR9XfwL/s984/IMG_6047.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;984&quot; data-original-width=&quot;790&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK8b8ojcu14SSsKT-V6WuBXwYZO1rR29wx8uMybDBPyd9mKC-FCDB2MDfJ00ex01qjhxtvIlFqTRKdtiC1__PLmgUscwyLr1wFfQj6Mqnns_BE-1ZDXLisOkdGlWkWB2esJslPofR9XfwL/s320/IMG_6047.JPG&quot; width=&quot;257&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;最近被調到一個 &quot;神奇&quot; 的單位 [1]，配給我一台不能上網，但不管控 USB 隨身碟的工業電腦，所以我買了兩樣東西：1. USB 無線網卡；2. Lightning-to-USB 隨身碟。用途都很好理解，第一個是解決上網問題 (其實那電腦不知道有被誰亂搞過，用無線網卡也是問題多多)，第二個就是讓我的 iPhone 裡的檔案能夠在網路沒搞好的時候傳進電腦裡。第一個產品很容易買，由於我常看中國的科技媒體，大概知道哪些大牌可以選，最後買了&lt;a href=&quot;https://item.jd.com/100011428073.html&quot; target=&quot;_blank&quot;&gt;綠聯&lt;/a&gt;及&lt;a href=&quot;https://www.mi.com/tw/miwifi&quot; target=&quot;_blank&quot;&gt;小米&lt;/a&gt;的產品 [2]，可是第二個產品我就不知道要選哪家比較靠譜。&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;關於這種 &quot;雙頭&quot; 的 iPhone 隨身碟，正如我在舊文「&lt;a href=&quot;https://chris959.blogspot.com/2019/07/ipad-1.html&quot; target=&quot;_blank&quot;&gt;老 iPad 1 的新生命&lt;/a&gt;」中提過的，我在 2010 年買過&amp;nbsp;&lt;a href=&quot;http://www.iflashdrive.com&quot; target=&quot;_blank&quot;&gt;i-FlashDrive&lt;/a&gt;&amp;nbsp;的作品，那是他們的第一代產品，用來給我的 iPad 1 輸入及備份資料，當時是 30pin-to-USB，現在網上還能找到&lt;a href=&quot;https://goods.kaypu.com/gi/EN/5019ec4793ae368ab0da2f85/4712764487466/iFlashdrive%208GB&quot; target=&quot;_blank&quot;&gt;同款產品&lt;/a&gt;。在之後的十年間我常在電腦賣場看過不少其他品牌的類似產品，只是接頭換成了 Lightning，不過這些 &quot;外國貨&quot; 在中國都很難買，就算買得到也不見得是真貨 [3]，但由於技術已經非常成熟，所以我想儘管買到山寨貨應該也還能用啦。說真的，在華人世界不要太較真，這樣對身體比較好，我就在新加坡電商 &lt;a href=&quot;https://www.qoo10.sg&quot; target=&quot;_blank&quot;&gt;Qoo10&lt;/a&gt; 買過 &quot;山寨品牌&quot; 的 &quot;山寨貨&quot;，出了貨後該店鋪就跑路了，那個爛滑板車還是陪了我一兩年，還好啦還好啦 (苦笑)。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxCW-o6m4aUL7BOsDs1Cty8HNCVANHjDtHJ-mMpQnr6X85JIZCGqOwz2eE_gOplhVkbjofOsVqLqPUMntZx9D66EAkV1hw1EEjN6dO6zdVQ-h7O-w3IPytzSbM_UbIC5otUwU4RZq8_m_L/s1500/final+929.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1334&quot; data-original-width=&quot;1500&quot; height=&quot;285&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxCW-o6m4aUL7BOsDs1Cty8HNCVANHjDtHJ-mMpQnr6X85JIZCGqOwz2eE_gOplhVkbjofOsVqLqPUMntZx9D66EAkV1hw1EEjN6dO6zdVQ-h7O-w3IPytzSbM_UbIC5otUwU4RZq8_m_L/s320/final+929.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;由於只想隨便買個便宜貨應急，所以我在萬能的淘寶上搜了一下，然後找到上圖的產品 .... 哇靠，HP 出的？上面 logo 及包裝盒都很像樣 (其實我自己是製造業的，這些確實也沒多少錢)，連店鋪名稱都是 HP，雖然 &quot;u 盤科技&quot; 看起來有點怪，而且如下圖送一堆贈品，感覺不像 HP 官方會幹的事 .... 不過不用在意這些細節！果斷下單！&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihinBIwdENeqcrEygIgfA3DyXqPH3TwnAlocKvWsGKIJB7K0l3siXAzf1kH2D1Vfra0bH3OnrHyk0T8kKBceUZOclrhlPJUXIdQUGw5u3AV-KeanJQyIlXybeC3VPVlUVNatwi2W6A8WI-/s1590/final+931.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;826&quot; data-original-width=&quot;1590&quot; height=&quot;166&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihinBIwdENeqcrEygIgfA3DyXqPH3TwnAlocKvWsGKIJB7K0l3siXAzf1kH2D1Vfra0bH3OnrHyk0T8kKBceUZOclrhlPJUXIdQUGw5u3AV-KeanJQyIlXybeC3VPVlUVNatwi2W6A8WI-/s320/final+931.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;中國的物流很快，兩天就送到了，我拆開包裝就感覺到異樣 .... 這包裝的質感有點差啊，而且隨身碟下露出的說明書也太出線了吧！&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote class=&quot;instagram-media&quot; data-instgrm-permalink=&quot;https://www.instagram.com/p/CWzkRC0pFdf/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; data-instgrm-version=&quot;14&quot; style=&quot;background-color: white; background: #FFF; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 1px 0px, rgba(0, 0, 0, 0.15) 0px 1px 10px 0px; margin: 1px; max-width: 540px; min-width: 326px; padding: 0px; width: calc(100% - 2px);&quot;&gt;&lt;div style=&quot;padding: 16px;&quot;&gt; &lt;a href=&quot;https://www.instagram.com/p/CWzkRC0pFdf/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background-color: white; background: #FFFFFF; line-height: 0; padding: 0px; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt; &lt;div style=&quot;align-items: center; display: flex; flex-direction: row;&quot;&gt; &lt;div style=&quot;background-color: #f4f4f4; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;&quot;&gt;&lt;/div&gt; &lt;div style=&quot;display: flex; flex-direction: column; flex-grow: 1; justify-content: center;&quot;&gt; &lt;div style=&quot;background-color: #f4f4f4; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;&quot;&gt;&lt;/div&gt; &lt;div style=&quot;background-color: #f4f4f4; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex-grow: 0; height: 14px; width: 60px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;padding: 19% 0px;&quot;&gt;&lt;/div&gt; &lt;div style=&quot;display: block; height: 50px; margin: 0px auto 12px; width: 50px;&quot;&gt;&lt;svg height=&quot;50px&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 60 60&quot; width=&quot;50px&quot; xmlns:xlink=&quot;https://www.w3.org/1999/xlink&quot; xmlns=&quot;https://www.w3.org/2000/svg&quot;&gt;&lt;g fill-rule=&quot;evenodd&quot; fill=&quot;none&quot; stroke-width=&quot;1&quot; stroke=&quot;none&quot;&gt;&lt;g fill=&quot;#000000&quot; transform=&quot;translate(-511.000000, -20.000000)&quot;&gt;&lt;g&gt;&lt;path d=&quot;M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/div&gt;&lt;div style=&quot;padding-top: 8px;&quot;&gt; &lt;div style=&quot;color: #3897f0; font-family: Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 550; line-height: 18px;&quot;&gt;View this post on Instagram&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;padding: 12.5% 0px;&quot;&gt;&lt;/div&gt; &lt;div style=&quot;align-items: center; display: flex; flex-direction: row; margin-bottom: 14px;&quot;&gt;&lt;div&gt; &lt;div style=&quot;background-color: #f4f4f4; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; height: 12.5px; transform: translateX(0px) translateY(7px); width: 12.5px;&quot;&gt;&lt;/div&gt; &lt;div style=&quot;background-color: #f4f4f4; flex-grow: 0; height: 12.5px; margin-left: 2px; margin-right: 14px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px;&quot;&gt;&lt;/div&gt; &lt;div style=&quot;background-color: #f4f4f4; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; height: 12.5px; transform: translateX(9px) translateY(-18px); width: 12.5px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 8px;&quot;&gt; &lt;div style=&quot;background-color: #f4f4f4; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; flex-grow: 0; height: 20px; width: 20px;&quot;&gt;&lt;/div&gt; &lt;div style=&quot;border-bottom-color: transparent; border-bottom-style: solid; border-bottom-width: 2px; border-bottom: 2px solid transparent; border-left-color: rgb(244, 244, 244); border-left-style: solid; border-left-width: 6px; border-left: 6px solid #f4f4f4; border-top-color: transparent; border-top-style: solid; border-top-width: 2px; border-top: 2px solid transparent; height: 0px; transform: translateX(16px) translateY(-4px) rotate(30deg); width: 0px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: auto;&quot;&gt; &lt;div style=&quot;border-right-color: transparent; border-right-style: solid; border-right-width: 8px; border-right: 8px solid transparent; border-top-color: rgb(244, 244, 244); border-top-style: solid; border-top-width: 8px; border-top: 8px solid #F4F4F4; transform: translateY(16px); width: 0px;&quot;&gt;&lt;/div&gt; &lt;div style=&quot;background-color: #f4f4f4; flex-grow: 0; height: 12px; transform: translateY(-4px); width: 16px;&quot;&gt;&lt;/div&gt; &lt;div style=&quot;border-left-color: transparent; border-left-style: solid; border-left-width: 8px; border-left: 8px solid transparent; border-top-color: rgb(244, 244, 244); border-top-style: solid; border-top-width: 8px; border-top: 8px solid #F4F4F4; height: 0px; transform: translateY(-4px) translateX(8px); width: 0px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=&quot;display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;&quot;&gt; &lt;div style=&quot;background-color: #f4f4f4; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;&quot;&gt;&lt;/div&gt; &lt;div style=&quot;background-color: #f4f4f4; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex-grow: 0; height: 14px; width: 144px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/a&gt;&lt;p style=&quot;color: #c9c8cd; font-family: Arial, sans-serif; font-size: 14px; line-height: 17px; margin-bottom: 0px; margin-top: 8px; overflow: hidden; padding: 8px 0px 7px; text-align: center; text-overflow: ellipsis; white-space: nowrap;&quot;&gt;&lt;a href=&quot;https://www.instagram.com/p/CWzkRC0pFdf/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;color: #c9c8cd; font-family: Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;A post shared by Chris Huang (@sci_chris959)&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt; &lt;script async=&quot;&quot; src=&quot;//www.instagram.com/embed.js&quot;&gt;&lt;/script&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;打開說明書一看，果不其然要搭配 App 使用，但是去 App store 一看，這 .... 應該不可能是 HP 的官方作品吧？開發者及其公司我都沒聽過啊！&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbLfqLlziXy-g-mWGSQnlGgjT0R-46sH-eaXXJyiSNMLYFAqXV-D906-s_94B1HMw-T3UMYoeOxX0DES7v5lxPaxopYrL2ptVe-rCwj4WlQX2TQXYcfuAQ-U8oSu7y4AET0MAnsSJFA2ii/s2048/final+932.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1214&quot; data-original-width=&quot;2048&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbLfqLlziXy-g-mWGSQnlGgjT0R-46sH-eaXXJyiSNMLYFAqXV-D906-s_94B1HMw-T3UMYoeOxX0DES7v5lxPaxopYrL2ptVe-rCwj4WlQX2TQXYcfuAQ-U8oSu7y4AET0MAnsSJFA2ii/w400-h238/final+932.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;更有趣的是，為了寫這篇網誌，我打開了久違的 i-FlashDrive 官網，然後發現 App UI 也似曾相識 ....&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglDi_WwmhlfxYSdUNloqx8HZOD7uxS3RGQTxaqp8xFkyiJX6ttkCkoyoa2UTee04WbuR1aGyjGMBkcAMQHkKXWcISSvkaJPGAdaxapHTob-jICq0RyQYg1nSlgGTLkaw5PSmWwpDlPP3B-/s1477/Screenshot+2021-11-28+at+10.08.45+AM.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1007&quot; data-original-width=&quot;1477&quot; height=&quot;272&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglDi_WwmhlfxYSdUNloqx8HZOD7uxS3RGQTxaqp8xFkyiJX6ttkCkoyoa2UTee04WbuR1aGyjGMBkcAMQHkKXWcISSvkaJPGAdaxapHTob-jICq0RyQYg1nSlgGTLkaw5PSmWwpDlPP3B-/w400-h272/Screenshot+2021-11-28+at+10.08.45+AM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.iflashdrive.com/ifd-maxex/&quot; target=&quot;_blank&quot;&gt;i-FlashDrive 官網連結&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;真是服了 .... 最後我不死心地打開 HP 官網，發現配件區還真有賣外接儲存裝置，不過 Flash 碟早已全數下架，而後我又找到一家台灣的代理商 PNY，網站上有列出 HP 授權的隨身碟 (這看起來比較不像山寨 .... 吧？)，但也沒有適配 Lightning 接頭的款式，所以我買的這個是山寨無誤。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOUUxdyObbhI9z_Dwb6ZjwKSFzghOnwYPWJGt_LYOiM9KVYoM5a5yWOnxpCG66KlZ-4QCMOfoza3XaT6zg7Pdx061EX2RVLex6vRV-qacVCmK-EhBP4bYuQTFjxrCe4s8W8B9nOBph1Lyg/s1477/Screenshot+2021-11-28+at+11.14.50+AM.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1007&quot; data-original-width=&quot;1477&quot; height=&quot;272&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOUUxdyObbhI9z_Dwb6ZjwKSFzghOnwYPWJGt_LYOiM9KVYoM5a5yWOnxpCG66KlZ-4QCMOfoza3XaT6zg7Pdx061EX2RVLex6vRV-qacVCmK-EhBP4bYuQTFjxrCe4s8W8B9nOBph1Lyg/w400-h272/Screenshot+2021-11-28+at+11.14.50+AM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://www.hp.com/us-en/shop/plp/accessories/computer-storage&amp;amp;availability=in-stock+out-of-stock?jumpid=ma_accy_button_na_14_210228&quot; target=&quot;_blank&quot;&gt;HP Shop - Accessories - Storage&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMce2fpIlm98p9Kcjk-DOEe02OR0dlrW9rA120meK-geNSCXYcSp1RCo8SLlu5MYqOiE7HB_gJF6A8amoR4OocswuO3IuHkLBMTl1CnkthsEwuq6I5Oo91OhdBYdXgjQrYt7_2ZqwLnOw9/s1477/Screenshot+2021-11-28+at+11.15.41+AM.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1007&quot; data-original-width=&quot;1477&quot; height=&quot;272&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMce2fpIlm98p9Kcjk-DOEe02OR0dlrW9rA120meK-geNSCXYcSp1RCo8SLlu5MYqOiE7HB_gJF6A8amoR4OocswuO3IuHkLBMTl1CnkthsEwuq6I5Oo91OhdBYdXgjQrYt7_2ZqwLnOw9/w400-h272/Screenshot+2021-11-28+at+11.15.41+AM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://www.pny.com.tw/en/products/hp-usb-flash-drives/&quot; target=&quot;_blank&quot;&gt;PNY - HP USB Flash Drive&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;以上就是最近我淘假貨的一個經驗分享。我想很多人會覺得 .... 「這麼智障的騙局你還受騙，這種分享根本就沒有用啊！」事實上在買之前我就知道一定是假的，只是不在意而已，這次把這段經歷寫出來，僅僅是把這件事當作笑話來看，也跟沒有來大陸混過的朋友展示一下，什麼叫作明目張膽的山寨。淘寶並不是最多假貨的電商平台，相對來說我在上面買過很多有用的工具，而很多網紅自媒體的唯一收入是來自他們開的淘寶店，所以也不用妖魔化淘寶 [4]。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;中國的生態非常獨特，貧富差距又特別大，有時候我不計較這些山寨是因為中國國內電商不僅商品種類多，而且物流是真的快 (雖然我更喜歡去實體店直接挑)，我下單後很快就能拿到堪用的東西。另外，很窮的小公司到處都是，山寨橫行的一部分原因也是這些人為了生存只能打擦邊球賺這些小錢，當然品質就不會好，產品汰換率就高。對於這樣的下沉市場，牽扯的層面就非常廣了，從民生經濟、教育普及度到人民心態的轉變，中國可能還需要一段很長的時間才能有顯著的改善，而台灣的消費市場目前也還沒有完全脫離這樣的狀態，只能說 ....&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;別整天搞那些政治！最重要的還是他媽的經濟！&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;附註&lt;/p&gt;&lt;p&gt;1. 認識我的人都知道我這樣說絕對不是褒意 ...&lt;/p&gt;&lt;p&gt;2. 為何買了兩個呢？因為那電腦的作業系統是 Windows 7，驅動程式要自己另外裝 (Windows 10 經實測可以直接用)，可是綠聯那款只能看到我的 iPhone 熱點，但死活連不上。小米的也沒好到哪去，但至少在電腦、手機反覆胡亂重開機後，最後能用了。&lt;/p&gt;&lt;p&gt;3. 詳情等我寫中國工作總結文再噴。&lt;/p&gt;&lt;p&gt;4. 連被網友戲稱 &quot;無真貨&quot; 的拼多多都在搞假一賠十政策以 &quot;試圖&quot; 扭轉形象，其實中國電商還是很在意假貨問題，畢竟中國的經濟發展起來之後，人們心態上漸漸不會想買山寨貨省錢了。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/1944129281872801686/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2021/11/hp.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/1944129281872801686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/1944129281872801686'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2021/11/hp.html' title='HP 雙頭隨身碟？！淘寶山寨新高度'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK8b8ojcu14SSsKT-V6WuBXwYZO1rR29wx8uMybDBPyd9mKC-FCDB2MDfJ00ex01qjhxtvIlFqTRKdtiC1__PLmgUscwyLr1wFfQj6Mqnns_BE-1ZDXLisOkdGlWkWB2esJslPofR9XfwL/s72-c/IMG_6047.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-4029532138793998015</id><published>2021-10-17T11:10:00.001+08:00</published><updated>2021-10-17T11:11:29.706+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iOS / Android"/><title type='text'>iOS 15 Live Text 不支援老 iPhone 的替代方案</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5FW5lmQYBU4u6HQcn8s0E8uhhJcbXpfn1NGZQAfuYWgHDzzckxc_nEYrXpenomg_XkwQOcAvchumlGfZ-kCyZviUkk51vIiGXoKpy07yCjIcT0EMo29TGXnBPs0GXmTnRQaHIG3Mj8hSW/s2002/not+suppot+live+text.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1142&quot; data-original-width=&quot;2002&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5FW5lmQYBU4u6HQcn8s0E8uhhJcbXpfn1NGZQAfuYWgHDzzckxc_nEYrXpenomg_XkwQOcAvchumlGfZ-kCyZviUkk51vIiGXoKpy07yCjIcT0EMo29TGXnBPs0GXmTnRQaHIG3Mj8hSW/s320/not+suppot+live+text.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;雖然 Apple 在 CPU 芯片領域意圖脫離 Intel 的掌控，但可能是合作久了，近年 Apple 擠牙膏的風氣可是一點都不輸給 Intel。基本上 iOS 15 及 iPhone 13 系列可說是幾無亮點，但其中 Live Text 可說是唯一真實有用，且可能常用的功能 (是的，很多功能看著炫，其實幾乎不會用到)，所以我在沒有確認支援機種的情況下就升級了 iOS 15，結果他娘的 .... 續航力尿崩不說，居然發現 Live Text 用不了？！一看官網原來是只支援 A12 CPU 以上的機種 ....@#$%....&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-qjtv-8psDO1IPDgQyw8M-DwAZNR8RLGMH0UNQUusOCSHQWiMy6COKAPPAlSKtAgUwH6HGhRGUZQ6pfOMqmUOdUN21jUcAsS_QGKrLlJWwBC7x4Ha5Cur7IMXMCHLlEFUFVoPEIo15EPM/s1477/Screenshot+2021-10-17+at+7.59.33+AM.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1007&quot; data-original-width=&quot;1477&quot; height=&quot;218&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-qjtv-8psDO1IPDgQyw8M-DwAZNR8RLGMH0UNQUusOCSHQWiMy6COKAPPAlSKtAgUwH6HGhRGUZQ6pfOMqmUOdUN21jUcAsS_QGKrLlJWwBC7x4Ha5Cur7IMXMCHLlEFUFVoPEIo15EPM/s320/Screenshot+2021-10-17+at+7.59.33+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://support.apple.com/en-us/HT212630&quot; target=&quot;_blank&quot;&gt;官網 Live Text 介紹頁面&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;由於我現在在中國工作嘛，每天最常用的軟體就是&lt;a href=&quot;https://weixin.qq.com&quot; target=&quot;_blank&quot;&gt;微信&lt;/a&gt;這個爛貨 [1]，但這玩意確實有一些神秘的功能，神秘到很多大陸人也不知道 [2]，比如說今天要介紹的「擷取文字」。我以兩個使用場景來介紹：&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #2b00fe; font-size: large;&quot;&gt;1. 圖片來自別人傳來的訊息&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdM96g8XTsPuredxzAXIS0YncUvAgEAX5pMFKW5c7deBowhnyLmdATps_nbYGs-Ybd4aRKjXf8lryJb78z79kQ0zL4Q_D0Fpsrm816ohMHo9O9lfo4Ol60_lIZ97hJxijxpYihpex8QpeQ/s1920/IMG_0943.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1136&quot; data-original-width=&quot;1920&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdM96g8XTsPuredxzAXIS0YncUvAgEAX5pMFKW5c7deBowhnyLmdATps_nbYGs-Ybd4aRKjXf8lryJb78z79kQ0zL4Q_D0Fpsrm816ohMHo9O9lfo4Ol60_lIZ97hJxijxpYihpex8QpeQ/w400-h236/IMG_0943.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;只要點開圖片，按下右下角的其他功能鍵，就能找到「擷取文字」的功能，之後微信會掃描圖片，再把其中的文字列出來，想怎麼用這些文字就看自己了。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe; font-size: large;&quot;&gt;&lt;b&gt;2. 圖片存在自己的照片圖庫中&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2AEFAmo5ikpy_qgZhJuhUcF4ubQ3zGEnE_uKuB7t27CmjSGROwuHtU6va9PlfMg0N9uApT0Nio-gUEZgwt-sITSUEqx9IP3NX3HrnLmj_L55mlJUjugIucrw3gpoT03MT0Rit7j14IK9z/s1280/IMG_0944.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1136&quot; data-original-width=&quot;1280&quot; height=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2AEFAmo5ikpy_qgZhJuhUcF4ubQ3zGEnE_uKuB7t27CmjSGROwuHtU6va9PlfMg0N9uApT0Nio-gUEZgwt-sITSUEqx9IP3NX3HrnLmj_L55mlJUjugIucrw3gpoT03MT0Rit7j14IK9z/w320-h284/IMG_0944.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;由於不是掃碼的需求，這部份微信沒有提供直接的圖片存取方法，所以要繞點路。簡單地說就是把這照片發成一條朋友圈文章，不想給別人看就把隱私設定為只有自己能看，之後再讀取此條朋友圈的照片即可。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG_6eoh_P9TizlWNY-NQGi2sUFcfcnoB0lFpHqlx_yn8xJR9mynJ0GO1oEsUzWkrPK0RaJ6sfxhQ_U5AMwONO4IH0pf6IHJTbPPGA3_IagYmE7VR6uKU3ctpJQ1MNCnaqEUwD2vox4h9pC/s1920/IMG_0945.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1136&quot; data-original-width=&quot;1920&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG_6eoh_P9TizlWNY-NQGi2sUFcfcnoB0lFpHqlx_yn8xJR9mynJ0GO1oEsUzWkrPK0RaJ6sfxhQ_U5AMwONO4IH0pf6IHJTbPPGA3_IagYmE7VR6uKU3ctpJQ1MNCnaqEUwD2vox4h9pC/w400-h236/IMG_0945.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;如上圖，同樣使用「擷取文字」的功能。請注意裡面的文字是有 &quot;參考&quot; Smartisan OS 的「&lt;a href=&quot;https://www.smartisan.com/pr/videos/bigbang-introduction&quot; target=&quot;_blank&quot;&gt;大爆炸&lt;/a&gt;」功能，所以複製文字非常方便。另外，如果覺得發朋友圈有點麻煩，可以使用微信小程序進行圖像識別文字，我推薦的是「易飛文字識別」，類似功能的小程序有很多，但效果都差不多，選一個用即可。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyzu_w96naOt60gHG7RKFqzpRHXipIcjYpES_wFxBsTLaWVTyquVmouhuT3HISl5_SXV9dLmtc5LdjD5RtC0_2J7IoHl8RbnylcED4B8ofFZAgTVYoHT9EjIInyquCSf0_GNGP3GqzQ5fw/s1136/IMG_0934.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1136&quot; data-original-width=&quot;640&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyzu_w96naOt60gHG7RKFqzpRHXipIcjYpES_wFxBsTLaWVTyquVmouhuT3HISl5_SXV9dLmtc5LdjD5RtC0_2J7IoHl8RbnylcED4B8ofFZAgTVYoHT9EjIInyquCSf0_GNGP3GqzQ5fw/s320/IMG_0934.PNG&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;當然，如果要說完全取代 Live Text 是不可能的，但也差不多了。我知道很多人不喜歡微信，包括中國人也不見得都喜歡用，但在神州大地的大環境下確實沒有其他選擇 [3]。換一個角度來說，之所以微信能夠成為中國的國民軟體，它自身的功能強大也是無庸置疑的，如果還有選擇的話，取各家軟體之所長來用就好了，當然，如果有得選擇的話。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;附註&lt;/p&gt;&lt;p&gt;1. 以商業軟體來說，微信是一個很糟糕的半成品，而且死性不改，雖然功能很多但是非常不適合商務使用。像樣的公司都使用其他的 App，如&lt;a href=&quot;https://apps.apple.com/cn/app/钉钉/id930368978&quot; target=&quot;_blank&quot;&gt;釘釘&lt;/a&gt;或自家開發的內部 App (例如華為)，不然也會使用企業版微信加強對員工的管理 (例如 Keyence)，不過我們公司比較摳，就只用免費的微信，當然也要付出相應的 &quot;代價&quot;。&lt;/p&gt;&lt;p&gt;2. 關於微信一些有趣功能的介紹，可以看網友 &quot;蘇星河&quot; 的影片：&lt;a href=&quot;https://www.bilibili.com/video/BV1UK411N7aW&quot; target=&quot;_blank&quot;&gt;【苏星河】微信各种隐藏功能，震惊的我一愣一愣&lt;/a&gt;，不過最後那段民族主義的部分就看個人喜好啦，在中國這樣的橋段是最有效的流量密碼。&lt;/p&gt;&lt;p&gt;3. 微信身為騰訊公司用戶量最多的軟體，其實早期還有一個前身：&lt;a href=&quot;https://apps.apple.com/us/app/qq/id444934666&quot; target=&quot;_blank&quot;&gt;QQ&lt;/a&gt;，而這個軟體直到今天還活得很好，但幾乎只有大陸人在用了。可是呢，QQ 的功能可是一點都不過氣，甚至比微信還要好得多，可是微信就是不跟進，這也是微信被眾多網友罵死性不改的原因之一，有興趣可以看這則影片：&lt;a href=&quot;https://www.bilibili.com/video/BV1xf4y1s7p1&quot; target=&quot;_blank&quot;&gt;QQ不幼稚，微信不成熟&lt;/a&gt;。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/4029532138793998015/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2021/10/ios-15-live-text-iphone.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/4029532138793998015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/4029532138793998015'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2021/10/ios-15-live-text-iphone.html' title='iOS 15 Live Text 不支援老 iPhone 的替代方案'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5FW5lmQYBU4u6HQcn8s0E8uhhJcbXpfn1NGZQAfuYWgHDzzckxc_nEYrXpenomg_XkwQOcAvchumlGfZ-kCyZviUkk51vIiGXoKpy07yCjIcT0EMo29TGXnBPs0GXmTnRQaHIG3Mj8hSW/s72-c/not+suppot+live+text.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-2333223532104777403</id><published>2021-05-23T14:34:00.009+08:00</published><updated>2021-05-23T14:53:27.016+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iOS / Android"/><title type='text'>如何在 iOS 上分割檔案？</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgha978GSYj6ZC9iYY7T3OAgO_JPfbTFs9nm2Bnj01eM2pXkrSC5c_6LLsGheiKkVWec0hfLPsF6Gmx3nGBNumGn1mQlB4FGy9bwbX_kdSvrC0I5dZiLPJxB9IbP9aV9AVpmsBUS3mafxFk/s1184/ios+split+files.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1040&quot; data-original-width=&quot;1184&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgha978GSYj6ZC9iYY7T3OAgO_JPfbTFs9nm2Bnj01eM2pXkrSC5c_6LLsGheiKkVWec0hfLPsF6Gmx3nGBNumGn1mQlB4FGy9bwbX_kdSvrC0I5dZiLPJxB9IbP9aV9AVpmsBUS3mafxFk/s320/ios+split+files.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;好久沒更新了 .... 在大陸一年的生活總結還沒時間寫 (雖然我不斷地在收集素材)，而這篇文章也只是簡單的分享一個 iOS 小技巧。真的呼籲所有來大陸工作的人，盡量不要做一週上班六天的工作，真的是什麼生活都沒有了，大概只剩下工作 + 吃 + 休息，這些爛事等我離職之後再說吧。&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;這篇文章來自於我在工作時一個需求。某次我從其他廠商那裡取得一份技術文件，大約 37 MB，我想把這檔案存到公司的電腦中，但是面臨幾個問題：1. 我在特級安保區內工作，所有有金屬的東西都帶不進來 (正確地說是有物流崗可以把有金屬的東西運進來，但是警衛是不會給 USB 隨身碟放行的)；2. 特保區的電腦不能插 USB 碟；3. 若以外部信件寄進公司的工作信箱，檔案大小有 10 MB 的限制。由於 1、2 點不用想都知道無解，所以把檔案分割之後分次寄進來是最簡單的，可是 .....&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;一般我們在電腦上要分割檔案是很簡單的，任何一個壓縮軟體 (例如 7-zip、Keka) 都支援檔案分割，使用起來都有圖形介面，幾乎沒有技術難度，但在 iOS 這種 App 取向的作業系統，除非 iOS 內建的 &quot;檔案&quot; App 支援分割壓縮，不然就只能找第三方 App。很遺憾也不意外地，iOS 並無原生支援此功能，於是我就開始在 App store 漫漫地搜尋符合需求的 App。由於我身處的地緣關係，我使用一個工作用的中國區 Apple ID，撇開中國 App 介面的花里胡哨及「一個鳥工具 App 都有臉搞訂閱制」的亂象，我發現這不是哪國 App 的問題，而是在 App store 上就幾乎沒有提供分割壓縮功能的 App，而且我也上 Google 找了一下，實在沒找到有用的資訊。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;當然啦，真要說沒有也不可能，分割壓縮在中國叫作「分卷壓縮」，目前看到「&lt;a href=&quot;https://apps.apple.com/cn/app/解压专家-zip-rar-7z-快速解压和压缩/id1400133654&quot;&gt;解壓專家&lt;/a&gt;」有提供這個功能，但是軟體本身極其癰腫，而且要付錢才能用這個「高級」功能。其他大部分壓縮 App 支援的僅是分卷「解壓」，比如說風評很好的「&lt;a href=&quot;https://apps.apple.com/cn/app/解压大师-zip-rar-7z-压缩和解压/id1493708052&quot;&gt;解壓大師&lt;/a&gt;」，對於分割檔案的需求還是做不到。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpPZ7oxXR145LfGZmeUlIVb9sLdw78DkgiIHPvPutpH_288g2jojoxHudgss4tfNGM-f8P73FTl4NShqSFu37_m1m8OiQoVmRYi9mMPZI7LHYOfM2ENTXznHPikSWNUcJKQdITzrsk3rgL/s512/iSH+icon.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;512&quot; data-original-width=&quot;508&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpPZ7oxXR145LfGZmeUlIVb9sLdw78DkgiIHPvPutpH_288g2jojoxHudgss4tfNGM-f8P73FTl4NShqSFu37_m1m8OiQoVmRYi9mMPZI7LHYOfM2ENTXznHPikSWNUcJKQdITzrsk3rgL/w199-h200/iSH+icon.png&quot; width=&quot;199&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://ish.app&quot;&gt;官方網站&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;所以怎麼解決？只好請出命令列了！iSH 是一個輕巧的 Linux 模擬環境，裡面有一個小巧的 Alpine Linux，雖然比不上 Ubuntu Linux 等主流 Linux distro 的百花齊放及功能完備，但基礎的功能都有。而且，相對於一個獨立於系統之外的 Linux 沙盒只配稱作玩具，iSH 與之最大的不同就是內建的 Linux 檔案系統是與 iOS 整合在一起的，我們可以從任一 App 裡將檔案複製到 iOS 檔案 App 的 iSH 目錄下，使用命令列指令 (shell command) 來處理這些檔案或是文字，能幹的事數不勝數。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsoVSPtyjDgUGopnqhrtf8Wp_YA64w-SQkv9DNG2s8pbCl0Yj72IijJjmolnbhkg_msI9x2m4SmqVk6iyKhvFvtE0cJdmeIDIgWZhjuqP8eVBpxnMHndOsNRf4Rg5929Kqfas7evo3Yeiq/s1280/iSH+directory.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1136&quot; data-original-width=&quot;1280&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsoVSPtyjDgUGopnqhrtf8Wp_YA64w-SQkv9DNG2s8pbCl0Yj72IijJjmolnbhkg_msI9x2m4SmqVk6iyKhvFvtE0cJdmeIDIgWZhjuqP8eVBpxnMHndOsNRf4Rg5929Kqfas7evo3Yeiq/s320/iSH+directory.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;我以這次的需求為例，首先在檔案 App 裡打開 iSH 目錄的權限，操作方式請參考官方的說明「&lt;a href=&quot;https://github.com/ish-app/ish/wiki/View-iSH-files-in-Files-App&quot;&gt;View iSH files in Files App&lt;/a&gt;」。接下來將檔案放到 iSH 目錄下的 root 資料夾中，再回到 iSH 的命令列界面，使用 tar 將檔案打包壓縮，再用 split 分割即可。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNM8s6fx6MgG1c95b_p0cUeC5BkAVKSgGWnt9xxnYEoK8o-C1lV7n2lYcpuyKMkuoF0tnm1VCS9j6BpPDMNTh046zgF7_N8gN_KjReWltMTA11pMEW7p1axr9TO7JDCm3ftShKQ60jTOKV/s1136/IMG_0664.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1136&quot; data-original-width=&quot;640&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNM8s6fx6MgG1c95b_p0cUeC5BkAVKSgGWnt9xxnYEoK8o-C1lV7n2lYcpuyKMkuoF0tnm1VCS9j6BpPDMNTh046zgF7_N8gN_KjReWltMTA11pMEW7p1axr9TO7JDCm3ftShKQ60jTOKV/s320/IMG_0664.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;p&gt;tar -cjvf marking.tar.bz2 MarkingmateHelp.pdf&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;split -b 10m marking.tar.bz2 &quot;marking.tar.bz2.part&quot;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;-c 壓縮&lt;/p&gt;&lt;p&gt;-j 壓縮成 bz2 格式 (-z 為壓縮成 gz 格式)&lt;/p&gt;&lt;p&gt;-v verbose，意指會將所有被壓縮的檔案列出&lt;/p&gt;&lt;p&gt;-f 指定壓縮檔檔名的使用模式&lt;/p&gt;&lt;p&gt;-b 指定分割的檔案大小&lt;/p&gt;&lt;p&gt;10m = 10 MB&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;我在上圖中是將檔案壓縮成 bz2 檔，但在我的 iPhone SE 上耗時很久，所以若不在意檔案大小的話，建議使用 tar 直接打包不壓縮 (後綴去掉 -j，用 -cvf)，經過我的實測 tar 不壓縮幾乎是轉眼就跑完了。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxXmCRW2WC1lpOObtSmzyOlO2niJXXgSCdxZyOKGGtOgDUcc8QATG4wprzckesQj8pMHA8qbvRabrK6KZrAG9gfekqwq7_UjAvuCCbOa1QVw8q9TdCnkNe5q4ySUHD4IuMU-SinEc-FOkn/s1280/split+errors.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1136&quot; data-original-width=&quot;1280&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxXmCRW2WC1lpOObtSmzyOlO2niJXXgSCdxZyOKGGtOgDUcc8QATG4wprzckesQj8pMHA8qbvRabrK6KZrAG9gfekqwq7_UjAvuCCbOa1QVw8q9TdCnkNe5q4ySUHD4IuMU-SinEc-FOkn/s320/split+errors.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;split 也有兩個坑：1. 10 MB 要寫成 10m，不能用大寫的 M (這好像是 Alpine Linux 才有的限制？)；2. 分割的大小必須要是整數，請看上圖的實例。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;當然，也可以使用 pipe 將兩個指令串在一起，以上面的列子舉例：&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;tar -cjvf - MarkingmateHelp.pdf&amp;nbsp;| split -b 10m - &quot;marking.tar.bz2.part&quot;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;以上的指令參考了兩篇很好的教學文：&lt;a href=&quot;https://www.tecmint.com/18-tar-command-examples-in-linux/&quot;&gt;18 Tar Command Examples in Linux&lt;/a&gt;、&lt;a href=&quot;https://www.tecmint.com/split-large-tar-into-multiple-files-of-certain-size/&quot;&gt;How to Split Large ‘tar’ Archive into Multiple Files of Certain Size&lt;/a&gt;，其他細節與應用請看網頁內文。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;最後，要知道 tar 只是 iSH 模擬的 Linux 環境中的一個小功能，可玩性遠遠不只如此。比如說&lt;a href=&quot;https://github.com/ish-app/ish/wiki/Running-an-SSH-server&quot;&gt;開啟 SSH server&lt;/a&gt; 也是很實用的功能，因為 iOS 預設只支援 SSH 遠端登入別的電腦，iOS device 本身並不支援讓別的裝置遠端登入它，原因應該是安全問題。iSH 是在沙盒中的虛擬系統，於是它使 iOS device 能夠在不妥協安全問題的情況下又支援讓其他裝置遠端登入，相當有趣又實用，只是需記得每次使用時都要重新開啟 SSH daemon (/usr/sbin/sshd)。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #2b00fe; font-size: large;&quot;&gt;後記&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;其實我在 iSH 的 TestFlight 時期就已經安裝了，可是一直沒有使用它，為啥？因為沒有必要。iOS 的軟體生態非常齊全，坦白說任何需求都能找到使用體驗好的 App，何必要去折騰命令列？這次的事件只是一個意外，我依然不會把 iSH 當作生產力的主力軟體，但作為一個備用的軟體庫及後盾，iSH 完美地扮演了這個角色。&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/2333223532104777403/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2021/05/ios.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/2333223532104777403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/2333223532104777403'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2021/05/ios.html' title='如何在 iOS 上分割檔案？'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgha978GSYj6ZC9iYY7T3OAgO_JPfbTFs9nm2Bnj01eM2pXkrSC5c_6LLsGheiKkVWec0hfLPsF6Gmx3nGBNumGn1mQlB4FGy9bwbX_kdSvrC0I5dZiLPJxB9IbP9aV9AVpmsBUS3mafxFk/s72-c/ios+split+files.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-5209447875293939957</id><published>2021-02-09T00:32:00.003+08:00</published><updated>2021-02-09T05:44:26.455+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gadget"/><title type='text'>用樹莓派及外接光碟機自製 DVD 播放機</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnTCXUWKEWT42qSxCyH9uiXRrSee7ODym32V978XvUWximX5oBrv-jozFaN4MyodOmQF9UeYgL8ly19ZoIcS-isuQoJc2vSq4O2Cj_JvpTpCXLf0KM5W0TMlOYp6wAJ7f1vYUvtDbPb4yX/s1210/IMG_4331.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnTCXUWKEWT42qSxCyH9uiXRrSee7ODym32V978XvUWximX5oBrv-jozFaN4MyodOmQF9UeYgL8ly19ZoIcS-isuQoJc2vSq4O2Cj_JvpTpCXLf0KM5W0TMlOYp6wAJ7f1vYUvtDbPb4yX/s320/IMG_4331.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;p&gt;好久沒更新了，年度總結還要等一等，今天先來快速分享一個樹莓派的應用。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;現在絕大多數人的家裡都是智能電視，搭配各種網路服務或電視盒，除了傳統第四台之外，相較於我小時候已經多了很多影音娛樂的選擇。不過網路串流難免會卡 (特別是某些&lt;a href=&quot;https://www.youtube.com/watch?v=yZ0FWA94dzg&quot; target=&quot;_blank&quot;&gt;違法的電視盒&lt;/a&gt;)，而且有時片源是自己電腦裡的檔案或光碟，那該怎麼拿到電視上去看？&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;當然，大部份智能電視都有 USB 孔，所以讀取隨身碟大多不成問題，但如果你的儲存介質是光碟呢？那就需要一台 DVD 播放機，可是這貨已經消失在市場上很久了 .... 吧？更別說那些舊到還不支援讀取隨身碟的電視，把資料傳到隨身碟都沒用。我知道很多用戶是用遊戲機代替影碟播放機，比如說我家的 PS3 只被當成藍光播放機 (別人送的，當時我出國唸書，根本沒機會玩)，但這些遊戲機很貴阿，而且近年的某些機種也不附光碟機了，所以我看著我那成堆的 DVD 及資料光碟，再看看我家的大電視，就有了這樣的需求。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;雖然 DVD 播放機不值得買也沒啥人賣，但是電腦的內/外接光碟機倒是一直還在市場中，畢竟這是一般用戶播放光碟最後的方法，可是把外接光碟機直接接上電視是沒用的，原因是電視沒有光碟機的驅動程式及 DVD 的播放程式。所以，我使用樹莓派做一個支援光碟讀取的主機，再接上外接光碟機，跟一般電腦的操作邏輯完全相同，但樹莓派 + 電視的組合會造成一些問題需要額外注意。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;該選哪個系統？&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJl59TqiNYcRCZgBQIKHH7Cq789dlqKNCjdIZRAhz4SatKae5o-QkBwMPRbCN0Mh_CBBdWELdOZC_s6mbHeW2eguCcIMLZ2rbGpSKGVHdn7ZwmZlwd8373MbI2VoX1kTPcbO8p6qoJ3hJA/s224/images.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;224&quot; data-original-width=&quot;224&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJl59TqiNYcRCZgBQIKHH7Cq789dlqKNCjdIZRAhz4SatKae5o-QkBwMPRbCN0Mh_CBBdWELdOZC_s6mbHeW2eguCcIMLZ2rbGpSKGVHdn7ZwmZlwd8373MbI2VoX1kTPcbO8p6qoJ3hJA/w200-h200/images.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://libreelec.tv/&quot; target=&quot;_blank&quot;&gt;LibreELEC 官網&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;樹莓派之所以被稱為萬用刀，其中一個原因就是它有各式各樣的訂製系統，所謂做一行像一行，只要換個適當的系統，立刻就可以人模狗樣 (所有我有好幾塊 16GB 的小記憶卡分別燒入不同的系統)。我在網上找了一陣子，多半是 DVD 播放機壞掉，然後該文作者用樹莓派外掛上去，讓播放機起死回生，很明顯跟我的需求相反 .... 後來發現這樣的需求其實很容易滿足，比如樹莓派基金會自己開發的 Raspbian 就可以讀取光碟的資料，但我選擇了有名的智能電視系統 LibreELEC，這個系統就是移植到樹莓派上的 Kodi，其前身為 XBMC，專門用來做家庭影院 ，至於為何選這個系統，我將在後面解釋。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;設定網路及遙控器&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;把系統燒進 Micro-SD 卡這種小事就不提了，直接進入系統開始使用。首先設定裝置名稱及無線網路，這部份的操作仍是使用鍵盤及滑鼠：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj6qqTm8YHZeAPM0hN4Zj5rvDqGzq0Cg4zELozfqsA8y48JtgelIokA24N5F_PnGMTzdPCFArufcmNtpZnS6yYRZuwEBiy10xYvbKn7KV7lLu8cF0xwzk4TwdS5DAXDu4XSzUYvPo6leRp/s1210/IMG_4313.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj6qqTm8YHZeAPM0hN4Zj5rvDqGzq0Cg4zELozfqsA8y48JtgelIokA24N5F_PnGMTzdPCFArufcmNtpZnS6yYRZuwEBiy10xYvbKn7KV7lLu8cF0xwzk4TwdS5DAXDu4XSzUYvPo6leRp/s320/IMG_4313.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;坦白說這樣操作很麻煩，直接拿台舊筆電，或是安裝一個 GUI 版的 Raspbian 就好了，何必要用 LibreELEC？靈活度還更高！這裡就不得不提到 LibreELEC 的系統核心 Kodi 了，由於它發展已久，全球用戶也多，所以 Kodi 官方有開發手機版的遙控器 App：&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCn5hnl9MesKRARGVmxI9Lp-0M3MCB2S266Y3sIs9C9rM7Q6LPmUxPSo3UQjyyfGay3Z9a8rzNMJH0Sv0XAgmHINdEhWBrl5zEJWfH2GRzYxVMYQlklp3E_m6JVic_R3O5Xpouudsi_2vV/s300/36af0c2b198cd96eb953c075f54c1383.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;300&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCn5hnl9MesKRARGVmxI9Lp-0M3MCB2S266Y3sIs9C9rM7Q6LPmUxPSo3UQjyyfGay3Z9a8rzNMJH0Sv0XAgmHINdEhWBrl5zEJWfH2GRzYxVMYQlklp3E_m6JVic_R3O5Xpouudsi_2vV/w200-h200/36af0c2b198cd96eb953c075f54c1383.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://apps.apple.com/tw/app/official-kodi-remote/id520480364&quot; target=&quot;_blank&quot;&gt;iOS 版&lt;/a&gt;、&lt;a href=&quot;https://play.google.com/store/apps/details?id=org.xbmc.kore&amp;amp;hl=zh_TW&amp;amp;gl=US&quot;&gt;Android 版&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;到系統資訊中找到 IP 地址，然後設定 Kodi remote：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRnjNB1nMenBb70IiRzKB0t1OijLFez04Bb_triztlKaOYzucFgmdAaeZy2Qei0V-zKmx7qjtaGAHZVJNPEYHxIIRK_5CZ7MO6y3-CgSE41KNdnSt1cu5cQJA_lOrJ0OeBb48hxK31LlZm/s1210/IMG_4314.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRnjNB1nMenBb70IiRzKB0t1OijLFez04Bb_triztlKaOYzucFgmdAaeZy2Qei0V-zKmx7qjtaGAHZVJNPEYHxIIRK_5CZ7MO6y3-CgSE41KNdnSt1cu5cQJA_lOrJ0OeBb48hxK31LlZm/s320/IMG_4314.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdLxfU3NPI9M4fv579G1BgJpKO9ogebWfilA81VtX7BAirP0VEER8ZuTZrd24t51_O1FCSb_wJEQxkIP5N-_HqTwpbqXUjvacPJEoyaXQbG-vSEdtnIAvDxagSgKv3X63OEltaJy5QVgo_/s1500/IMG_4369.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1334&quot; data-original-width=&quot;1500&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdLxfU3NPI9M4fv579G1BgJpKO9ogebWfilA81VtX7BAirP0VEER8ZuTZrd24t51_O1FCSb_wJEQxkIP5N-_HqTwpbqXUjvacPJEoyaXQbG-vSEdtnIAvDxagSgKv3X63OEltaJy5QVgo_/s320/IMG_4369.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;網卡 MAC 地址不知道沒關係，只要輸入樹莓派的 IP 地址，按下 &quot;Find Kodi&quot; 就會自動補上，然後隨便取個用戶名稱及密碼，就能開始使用 Kodi remote 去控制 LibreELEC 了！上圖右邊是遙控器的介面，上半部是播放、暫停等按鈕，下半部則是移動選項的方向鍵，其圓盤的左上角為返回主選單、左下角為返回上一層，知道這些應該就夠用了。 這裡有一點要注意，由於大多數人家中的網路區網 IP (本例為 192.168.0.109) 是路由器隨機分配的，除非進路由器的設定頁面將區網 IP 與某機器的 MAC 地址綁定 (作法請參考&lt;a href=&quot;https://chris959.blogspot.com/2019/12/vpn.html&quot; target=&quot;_blank&quot;&gt;舊文&lt;/a&gt;)，不然下次開機時可能設定的 IP 已經變了，於是 Kodi remote 就無法連線。此時當然不要傻傻地拿出滑鼠操控，只要使用一般的 IP 掃描軟體 (我用的是 &lt;a href=&quot;https://apps.apple.com/us/app/network-utility/id573021799&quot; target=&quot;_blank&quot;&gt;Network Utility&lt;/a&gt;) 就能大致找出樹莓派的區網 IP。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;設定系統介面&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;之後進入系統介面，但在開始使用前，我建議先設定一下介面：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDA6eE3Ks3ljBPfFlJQRhBpDMVoM2fpirEMmsW-SgSqZW5AyzNTVSqAzwIfcB9QO2KYSY8KHVvzxC-dwjnspyAJ_JIxQHFZ5B4Mi-b1ojXAMKEPdLksgzw_AFeuwUqPb9r9lCy9ky623gE/s1210/IMG_4348.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDA6eE3Ks3ljBPfFlJQRhBpDMVoM2fpirEMmsW-SgSqZW5AyzNTVSqAzwIfcB9QO2KYSY8KHVvzxC-dwjnspyAJ_JIxQHFZ5B4Mi-b1ojXAMKEPdLksgzw_AFeuwUqPb9r9lCy9ky623gE/s320/IMG_4348.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;設定字型 (非常重要，如果用預設值，中文字將都是亂碼)&lt;/i&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAIIbcUUIZ61PrxFdZECN-Q6bWu2AXp_REKErNYD-FXHnvkVYmTE4pSNbLLYVbhXvn2E3lL24NnGlUbakZtl0cxpIHcMF4LIXR2gROFi-8KOj34Qb96xQ1jRg4L4uKMoxA1f7sOpKKPzkX/s1210/IMG_4352.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAIIbcUUIZ61PrxFdZECN-Q6bWu2AXp_REKErNYD-FXHnvkVYmTE4pSNbLLYVbhXvn2E3lL24NnGlUbakZtl0cxpIHcMF4LIXR2gROFi-8KOj34Qb96xQ1jRg4L4uKMoxA1f7sOpKKPzkX/s320/IMG_4352.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;i&gt;設定語言及時區&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidpcNf8k4dOiAD_kmUVdP7rAb1tCtVojdlrH2xaIIeXjfEIehxX6zC58HuhObxpUgbScaxbhC7FfPIneIKb63uw-28cjIFW6kgSU20082v3wahaS3FaWbDdhQEECbJ3ejD8Md_x9VqD0hd/s1210/IMG_4353.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidpcNf8k4dOiAD_kmUVdP7rAb1tCtVojdlrH2xaIIeXjfEIehxX6zC58HuhObxpUgbScaxbhC7FfPIneIKb63uw-28cjIFW6kgSU20082v3wahaS3FaWbDdhQEECbJ3ejD8Md_x9VqD0hd/s320/IMG_4353.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;i&gt;設定螢幕解析度 (LibreELEC 預設會用最大值 1920*1080p，但不見得適合每一台電視，像我在大陸及台灣住處的電視都不合，左右兩邊的字都擠出螢幕之外了)&lt;/i&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;b&gt;播放影音內容&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;LibreELEC 內建 DVD 播放程式，插入光碟之後在左側側邊欄會跳出 &quot;光碟&quot; 的選項，進去之後就可以播放了 (如果死活不跳出 &quot;光碟&quot; 的選項，重開機即可)。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin0DPE9qqsd3Hk9ir1jRt-1T_Htw9DwouvAty4_7CC9dCW2PrgHSXjQ_QR_TvBujKHlUpZ2NednBYIuIPLuD4CUaXrV984rNDQPYH_EEIaUYJmXJkadbvzG9lOgli0TEpjcxF3H4um8EKL/s1210/IMG_4358.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin0DPE9qqsd3Hk9ir1jRt-1T_Htw9DwouvAty4_7CC9dCW2PrgHSXjQ_QR_TvBujKHlUpZ2NednBYIuIPLuD4CUaXrV984rNDQPYH_EEIaUYJmXJkadbvzG9lOgli0TEpjcxF3H4um8EKL/s320/IMG_4358.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj92z3M6RcV-LOz-JcjUFISSW_nYQ9AlbQBGbsC4fy4uUbdVVPkt9nBJAi_3wrnkzymygKMHj9B9VVy9G7G4tb1waqae6dhtXaio07qJuu2pki3QcuzV8lbU6PJvlYDW1GBdAiHjgy0dJVg/s1210/IMG_4328.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj92z3M6RcV-LOz-JcjUFISSW_nYQ9AlbQBGbsC4fy4uUbdVVPkt9nBJAi_3wrnkzymygKMHj9B9VVy9G7G4tb1waqae6dhtXaio07qJuu2pki3QcuzV8lbU6PJvlYDW1GBdAiHjgy0dJVg/s320/IMG_4328.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;播放音樂 CD 的體驗比較糟糕，在 &quot;音樂&quot; 及其他選項中都不會出現音樂 CD 的內容，只能從 &quot;光碟&quot; 選項那裡播，不能選曲，也看不到整張 CD 的曲目，只有右上角有顯示正在播放的歌名。建議用別的方法播，體驗應該不會比這個差。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3S8yErXloxHRXoAP_fdoGRjvNlgEvjZusUYLRRexufeA-czVmNQKLrFbflnh6_qAMvoEe4hW1ffLA5JQwG-49umGgGpbuZp4BVJWwu9zYQ6xmv8EEQuZzUMXn9qd4Yc6-g3id374azqjJ/s1210/IMG_4361.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3S8yErXloxHRXoAP_fdoGRjvNlgEvjZusUYLRRexufeA-czVmNQKLrFbflnh6_qAMvoEe4hW1ffLA5JQwG-49umGgGpbuZp4BVJWwu9zYQ6xmv8EEQuZzUMXn9qd4Yc6-g3id374azqjJ/s320/IMG_4361.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;播放資料光碟與 USB 隨身碟的體驗相同，就是去相關的分區裡讀取就是了：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikdU4BkkeS48T0AbBLD3W-7ykJzTW_Q1m79pGYaRTqliKNGpG7oF4lon3WLbcQR6FAjbgAipwWAMVY_pf_FQ84WTbLZ4YbBJimPQ-ICb0TNA9XJNoQnBjA-njeYrJQjSN5kXlR-mUUpLf_/s1210/IMG_4333.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikdU4BkkeS48T0AbBLD3W-7ykJzTW_Q1m79pGYaRTqliKNGpG7oF4lon3WLbcQR6FAjbgAipwWAMVY_pf_FQ84WTbLZ4YbBJimPQ-ICb0TNA9XJNoQnBjA-njeYrJQjSN5kXlR-mUUpLf_/s320/IMG_4333.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&amp;nbsp;照片&lt;/i&gt;&lt;/div&gt;&lt;/i&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibxzy8IhYHD9iNPtNVPBkc5gTBKzIQNJRyErX75PnJtPfRdJBsTb7Sus6MFfKQif2DH7fNhhE7oK2BUmiUS4Hb3qRa6LgFWbbjyMq8XRAagOdBQZiVmydWsqK7s6SlBNSTUdFn1cS1V2Uz/s1210/IMG_4359.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibxzy8IhYHD9iNPtNVPBkc5gTBKzIQNJRyErX75PnJtPfRdJBsTb7Sus6MFfKQif2DH7fNhhE7oK2BUmiUS4Hb3qRa6LgFWbbjyMq8XRAagOdBQZiVmydWsqK7s6SlBNSTUdFn1cS1V2Uz/s320/IMG_4359.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;i&gt;影片 (隨身碟)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEh3vtCYqUNzcy260dwKetH2jwwtNMLXpHFdg-jCDqLEj5z-bvUh9TvCBQJzMK1KLlRjS6xfZ1O7oE0XXpXDgI3l0f1JzV1sOnfO-JY-OEs9miSC3k4Ri8js6oCb8aZ9FaHLtSCQeQbrdN/s1210/IMG_4347.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEh3vtCYqUNzcy260dwKetH2jwwtNMLXpHFdg-jCDqLEj5z-bvUh9TvCBQJzMK1KLlRjS6xfZ1O7oE0XXpXDgI3l0f1JzV1sOnfO-JY-OEs9miSC3k4Ri8js6oCb8aZ9FaHLtSCQeQbrdN/s320/IMG_4347.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;i&gt;影片 (資料光碟)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKIK_F2ErdLq2xzsfIGkH3OhbnBBbGBygNq6cSmGf5SNJwT87QWVoGQ1kLnLeOTQjTnLXfTfBpMqVNQzsat5Wb1d_ZuSHzx-Z3-_TA9MpNZGOMbD3X_W9nov2lbgK-WdPMpKU6FiR8uhv4/s1210/IMG_4366.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKIK_F2ErdLq2xzsfIGkH3OhbnBBbGBygNq6cSmGf5SNJwT87QWVoGQ1kLnLeOTQjTnLXfTfBpMqVNQzsat5Wb1d_ZuSHzx-Z3-_TA9MpNZGOMbD3X_W9nov2lbgK-WdPMpKU6FiR8uhv4/s320/IMG_4366.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;音樂 (隨身碟)，畫面中的亂碼表示某些奇怪的中文編碼還是會掛掉，建議都用 Unicode 萬國碼&lt;/i&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;整體來說我還是滿意的，畢竟該有的都有，少數不夠好的地方 (亂碼問題) 我也能忍受，就分享在此給各位參考囉！&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;一些題外話&lt;/b&gt;：&lt;/p&gt;&lt;p&gt;1. 頻道及插件？&lt;/p&gt;&lt;p&gt;網上有很多人分享 Kodi 的使用技巧 (比如&lt;a href=&quot;https://www.youtube.com/playlist?list=PLTI5d7Gwez7pdJ_S-AV1tDrFFdwRly_e4&quot; target=&quot;_blank&quot;&gt;韓風Talk&lt;/a&gt;)，一般來說就是安裝插件擴充網路串流的頻道，可是我為啥在正文中隻字未提？！&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;這是因為 Kodi 這方面的體驗真他娘的太爛了！&lt;/b&gt;&lt;/span&gt;一狗票不人性化的設定，一堆插件安裝了根本沒用，要嘛不能播，不然就是不支援中文搜尋，那是有個屁用？Youtube 插件是裏面最難裝的一個，還要以開發者帳號獲得 API 的授權 (大致流程可以看&lt;a href=&quot;https://www.youtube.com/watch?v=u7dwL8wx4WI&quot; target=&quot;_blank&quot;&gt;這影片&lt;/a&gt;的 7:27)，總之我的建議是別浪費時間了，用市售的電視盒解決吧，如果只想在電視上舒服地看 Youtube，買個 Chromecast 不香嗎？&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. 藍光光碟？ &lt;br /&gt;&lt;/p&gt;&lt;p&gt;由於我從未買過藍光光碟，家裡也沒有外接的藍光光碟機 (PS3 除外)，所以沒機會測試。由於 Kodi 本身沒有內建藍光光碟的解碼程式，而硬體解碼更是想都不要想，我在網路上找到&lt;a href=&quot;https://www.videosolo.com/zh-TW/tutorials/play-blu-ray-with-kodi.html&quot; target=&quot;_blank&quot;&gt;一篇文章&lt;/a&gt;有講到如何以下載的插件進行軟解，不過其中最關鍵的 HEVC Blu-ray 插件我死活找不到在哪安裝，所以就這樣吧，科科。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;3. AirPlay？&lt;/p&gt;&lt;p&gt;可能有人發現 LibreELEC 貌似有支援 AirPlay (相關設定位於 &quot;天氣&quot; 選項之中，我知道很怪)，我的使用心得是：忘了吧，該醒醒了。&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/5209447875293939957/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2021/02/dvd.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/5209447875293939957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/5209447875293939957'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2021/02/dvd.html' title='用樹莓派及外接光碟機自製 DVD 播放機'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnTCXUWKEWT42qSxCyH9uiXRrSee7ODym32V978XvUWximX5oBrv-jozFaN4MyodOmQF9UeYgL8ly19ZoIcS-isuQoJc2vSq4O2Cj_JvpTpCXLf0KM5W0TMlOYp6wAJ7f1vYUvtDbPb4yX/s72-c/IMG_4331.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-520825223557213798</id><published>2020-05-02T13:35:00.001+08:00</published><updated>2020-05-02T13:39:59.376+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hot Topics"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>以標籤及智慧型資料夾自製 &quot;文件暫存軟體&quot;</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPqJJVoA0cOisKBm2ORSoP9wPQ2Oo1XOaC3zvfpjgTJI6NdvDrUvVBXBpZJPXzTlBHeuWYBrUpRkJByIzSW1rWTWMISuYOOKavSUbo4NNvEc9Gg-jT0Z6E_16Xzcm5T1BjitjXd1c3wwo4/s1600/tag%252Bsmart.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;148&quot; data-original-width=&quot;389&quot; height=&quot;151&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPqJJVoA0cOisKBm2ORSoP9wPQ2Oo1XOaC3zvfpjgTJI6NdvDrUvVBXBpZJPXzTlBHeuWYBrUpRkJByIzSW1rWTWMISuYOOKavSUbo4NNvEc9Gg-jT0Z6E_16Xzcm5T1BjitjXd1c3wwo4/s400/tag%252Bsmart.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
五一連假到啦，終於有空寫點東西了。之前我開啟了一個新的文章系列：Hot Topics (「不理解」專區)，用來評論一些我認為很一般甚至雞肋，可是在市場上卻被過度吹捧的東西 (當然，是以我的觀點)，這次也差不多，讓咱們來聊聊 &quot;文件暫存軟體&quot; 吧！&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn_b-VHE5VjUilFE0vkY7r1eIgcTpQcl-sgXNlRrc5oiol18gNUWQIcR_P8118CWSYPqwZZ1jx3B8xamsN2SrfjdUDjb9aYSK_O_cGg8xSy64jb5j1AJIE6nFqR_X6rljVyO133pVPdcH7/s1600/Screenshot+2020-05-02+at+8.18.20+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1007&quot; data-original-width=&quot;1452&quot; height=&quot;221&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn_b-VHE5VjUilFE0vkY7r1eIgcTpQcl-sgXNlRrc5oiol18gNUWQIcR_P8118CWSYPqwZZ1jx3B8xamsN2SrfjdUDjb9aYSK_O_cGg8xSy64jb5j1AJIE6nFqR_X6rljVyO133pVPdcH7/s320/Screenshot+2020-05-02+at+8.18.20+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://eternalstorms.at/yoink/mac/&quot;&gt;Yoink 官網&lt;/a&gt;、&lt;a href=&quot;https://sspai.com/post/30779&quot;&gt;少數派介紹&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0lnur7O3-4H9nyaoBwu6hUa_bhciMUdfq2VDOfGiC_GQQd1DsWS1yAFJLqwbzFeXl0cyJOIO9ZdCoATXVdpkchLKr7c-x1v6MjAPR18kl1vJgP8n4uAhxb9_qOuSNRVq7Mw4RD-h-ZxzR/s1600/Screenshot+2020-05-02+at+8.18.26+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1007&quot; data-original-width=&quot;1452&quot; height=&quot;221&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0lnur7O3-4H9nyaoBwu6hUa_bhciMUdfq2VDOfGiC_GQQd1DsWS1yAFJLqwbzFeXl0cyJOIO9ZdCoATXVdpkchLKr7c-x1v6MjAPR18kl1vJgP8n4uAhxb9_qOuSNRVq7Mw4RD-h-ZxzR/s320/Screenshot+2020-05-02+at+8.18.26+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://dropoverapp.com/&quot;&gt;Dropover 官網&lt;/a&gt;、&lt;a href=&quot;https://sspai.com/post/58281&quot;&gt;少數派介紹&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;https://sspai.com/&quot;&gt;少數派&lt;/a&gt;是大陸的一個高品質科技媒體，由於台灣的科技媒體似乎只有 &lt;a href=&quot;https://www.techbang.com/&quot;&gt;T 客邦&lt;/a&gt;的文章還能看 (歡迎指正)，但主要是以新聞為主，內容深入的文章比例太低 (有些還是轉載大陸媒體的文章)，且廣告太多，所以我漸漸只刷少數派及 &lt;a href=&quot;https://www.ifanr.com/&quot;&gt;ifanr&lt;/a&gt;，也因此對大陸極客們的喜好有些認識。&lt;br /&gt;
&lt;br /&gt;
根據我多年混跡大陸科技媒體的經驗，不管是平面文章或是串流影片 (比如手機測評除了大陸某些自媒體做的之外，其他真的都不值得看)，都可發現大陸網友有一些特別的科技愛好，例如 Markdown、Alfred、暗夜模式、全面屏等等，這些都是被吹爆的話題，不挺就是異類，其中有些跟台灣網友的喜好差不多，有些則在台灣沒有紅到那麼誇張，我也為了其中幾個項目寫過「不理解」的文章，有興趣的人請至 Hot Topics 專區觀看。&lt;br /&gt;
&lt;br /&gt;
這次的主題是 &quot;文件暫存軟體&quot;，被吹得好像不裝不行，會降低多少生產力似的，但我從第一天知道這類軟體後，我心中就充滿黑人問號：&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
這玩意不是用系統內建的標籤跟智慧資料夾就能做嗎？&lt;/blockquote&gt;
&lt;br /&gt;
macOS 一直都有自己的一套邏輯，內建的生產力工具從來沒少過，關於標籤及智慧型資料夾都是活用 Spotlight 搜尋功能以達到檔案系統的扁平化，有興趣的人可以看我的舊文「&lt;a href=&quot;https://chris959.blogspot.com/2013/06/osx-finder.html&quot;&gt;OSX 的扁平化 Finder&lt;/a&gt;」，至於文件暫存的功能只是活用扁平化系統的方式之一而已。&lt;br /&gt;
&lt;br /&gt;
首先我先設定幾個使用場景：&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;下載了一堆東西，全部堆在桌面待處理，如果直接放到分類好的資料夾則會忘記哪些是新加入的檔案。&lt;/li&gt;
&lt;li&gt;在網上看到有用的文字段落或圖片後直接拖到桌面上，於是桌面就亂得不行。&lt;/li&gt;
&lt;li&gt;需暫存一些檔案且與其他裝置同步作業。&lt;/li&gt;
&lt;/ol&gt;
以上，很常見的需求，作法如下：&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;開啟一個新資料夾當作暫存資料夾，我取名 [WT_Storage]，以 &quot;[&quot; 開頭使得它可以排在桌面檔案的前面幾位。在右鍵選單中選擇「標籤」(Tags....) 設定暫存用的標籤，我設定為 WorkTemp。&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHykR0ColewVLeOR16QLHml5-9y8ZZmJF6t_r7i3BpQYJvXVjz2FpZE1GtV2M3LAx0r_9cGIm7MJHaW43HL-dYJcnj-PWjouG6KLvLVaYXeTzMlG6iUumMfEBa3UxYFklLBle9Hj-X1rkq/s1600/Screenshot+2020-05-02+at+11.35.45+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;458&quot; data-original-width=&quot;306&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHykR0ColewVLeOR16QLHml5-9y8ZZmJF6t_r7i3BpQYJvXVjz2FpZE1GtV2M3LAx0r_9cGIm7MJHaW43HL-dYJcnj-PWjouG6KLvLVaYXeTzMlG6iUumMfEBa3UxYFklLBle9Hj-X1rkq/s320/Screenshot+2020-05-02+at+11.35.45+AM.png&quot; width=&quot;213&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;在 Finder 視窗左側的側邊欄，選擇剛設定的標籤，之後開始把欲暫存的檔案丟進去。這個動作只是讓檔案們加了標籤，完全沒有移動儲存的位置，在加了標籤之後，就可以自由地將其放到各自分類的資料夾。&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy8GHxE8RRarotGrqMLYqz5vbEEuSivo7s6AN9sC5t2ggOVW73l3Xyv7uxL8yU_AXFM4nyH4hDuIusfGVaJnOWcrgx9-rjN7GoHAqW5yOffsZbXpi3SLBmShpzwI-rTRO2PRpuHp4sj3hW/s1600/Screenshot+2020-05-02+at+11.38.20+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;500&quot; data-original-width=&quot;835&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy8GHxE8RRarotGrqMLYqz5vbEEuSivo7s6AN9sC5t2ggOVW73l3Xyv7uxL8yU_AXFM4nyH4hDuIusfGVaJnOWcrgx9-rjN7GoHAqW5yOffsZbXpi3SLBmShpzwI-rTRO2PRpuHp4sj3hW/s400/Screenshot+2020-05-02+at+11.38.20+AM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
如上步驟所述，需長期存放的檔案藉由標籤被整理在一起，只需暫存的檔案則放在暫存資料夾 [WT_Storage] 中，而這一切都可以在 Finder 的 WorkTemp 標籤中快速找到。&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;如果要移除暫存狀態，[WT_Storage] 資料夾中的檔案直接刪除即可，其他檔案則用 Finder 視窗工具欄的快捷按鈕清除其標籤即可。&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSkSL2aKwegJQCnJUsDtUkvZ_vlRKeI9KlS6SmvslxlkBhFo7pKk1tRGpiT_ySkF2p_CbXtwi0GUWvgxNzP2ZAe6MFdWY8WH4qlLHfGc90ydq_GXAmPOb9-xc0lWlzPrVVtCqq0Xo-9nWR/s1600/Screenshot+2020-05-02+at+12.21.06+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;436&quot; data-original-width=&quot;770&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSkSL2aKwegJQCnJUsDtUkvZ_vlRKeI9KlS6SmvslxlkBhFo7pKk1tRGpiT_ySkF2p_CbXtwi0GUWvgxNzP2ZAe6MFdWY8WH4qlLHfGc90ydq_GXAmPOb9-xc0lWlzPrVVtCqq0Xo-9nWR/s400/Screenshot+2020-05-02+at+12.21.06+PM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
等等，智慧型資料夾呢？為了模仿 Dropover 提供不同的暫存資料夾，所以我們可以設定不同的標籤來區隔不同類型的暫存資料，而要將它們整理在一起並呈現出來則需要智慧型資料夾。&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;在 Finder 選單列上選擇「新增智慧型資料夾」，設定要搜尋的標籤名稱，按「＋」可新增搜尋過濾的條件，之後再按「儲存」即可將此智慧型資料夾 (搜尋規則) 存下來 (在此例中我將此智慧資料夾取名 WorkTemp tag)，隨時可打開查看並調用裡面的檔案，&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;缺點是不能像 Finder 的標籤頁面直接拖入檔案以新增標籤&lt;/b&gt;&lt;/span&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk97mL6Ie15hgVTYUY42Fs8XafiIvXPFFpruDJWVwlgM6EP1neY3BLsu3WqGx1i2bqXcWqfLf__Q-sSAtICNONcEt_c1YKgFld7sUHBmSEX0p2HkkCIEnKBr-FWncgDa8vtNT1TxJClmYD/s1600/Screenshot+2020-05-02+at+12.34.05+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;436&quot; data-original-width=&quot;770&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk97mL6Ie15hgVTYUY42Fs8XafiIvXPFFpruDJWVwlgM6EP1neY3BLsu3WqGx1i2bqXcWqfLf__Q-sSAtICNONcEt_c1YKgFld7sUHBmSEX0p2HkkCIEnKBr-FWncgDa8vtNT1TxJClmYD/s400/Screenshot+2020-05-02+at+12.34.05+PM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;新增或查看暫存檔案不方便？除了像我一樣在檔案夾命名上下功夫之外 (以 &quot;[&quot; 開頭)，可以將暫存資料夾或智慧資料夾放在 Dock 或 Finder 視窗工具欄上方便存取。&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg23s2iw_sWpGz8UamjAiCpaJIazu-adsZ0Uff0nqI665DI5C2q-PiCiR0pjRjWez71CDDQf-8aiTI9vE9-DPz5wtc2GBhEg_Z9zeNDJcuph-JE2ksT1OGPtuyGhMIxh_BbyGOUR7qY1IOO/s1600/Screenshot+2020-05-02+at+12.58.57+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;115&quot; data-original-width=&quot;375&quot; height=&quot;121&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg23s2iw_sWpGz8UamjAiCpaJIazu-adsZ0Uff0nqI665DI5C2q-PiCiR0pjRjWez71CDDQf-8aiTI9vE9-DPz5wtc2GBhEg_Z9zeNDJcuph-JE2ksT1OGPtuyGhMIxh_BbyGOUR7qY1IOO/s400/Screenshot+2020-05-02+at+12.58.57+PM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;放在 Dock 上&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLpwe-j6p6ZD_6Qr1Rqmqn_U4DoD1tatUkaIGUVY-DCpOVpH5-wX-xQrs3tTp2K1f9BQgtVupC3jlu48yVvWfVKB7aWPHCGw_zHBikVqLdVlvzA_moPqXYk80EIwrdi2OI85I4-fRJaWqI/s1600/Screenshot+2020-05-02+at+12.47.40+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;657&quot; data-original-width=&quot;770&quot; height=&quot;341&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLpwe-j6p6ZD_6Qr1Rqmqn_U4DoD1tatUkaIGUVY-DCpOVpH5-wX-xQrs3tTp2K1f9BQgtVupC3jlu48yVvWfVKB7aWPHCGw_zHBikVqLdVlvzA_moPqXYk80EIwrdi2OI85I4-fRJaWqI/s400/Screenshot+2020-05-02+at+12.47.40+PM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;放在 Finder 視窗工具欄上&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
以上，除了智慧型資料夾的那項缺點及一些華麗的動畫之外，還有什麼是 Yoink 或 Dropover 有提供但 macOS Finder 內建功能做不到的？至於網路同步、查看檔案原始路徑等等功能，在 Finder 上實現都太簡單了，比如說把暫存的資料夾加入 Dropbox 同步不就行了？或是配合檔案夾動作 (Folder Action)，可以玩的東西非常多，反倒是那些文件暫存軟體還把功能定死了。&lt;br /&gt;
&lt;br /&gt;
嗯嗯，Yoink、Dropover 以及其他類似的軟體 (如 &lt;a href=&quot;https://pilotmoon.com/dropshelf/&quot;&gt;Dropshelf&lt;/a&gt;、&lt;a href=&quot;https://unclutterapp.com/&quot;&gt;Unclutter&lt;/a&gt;) 可都是要錢的，幸好不是訂閱制，不然就直接開罵了。當然買賣這種事是你情我願，我一個外人也不好說什麼，但對於一些純 eye candy 的東西，我還是覺得有必要對 Mac 初心者說句話：&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
先了解 macOS，你可以省下很多冤枉錢。&lt;/blockquote&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/520825223557213798/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2020/05/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/520825223557213798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/520825223557213798'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2020/05/blog-post.html' title='以標籤及智慧型資料夾自製 &quot;文件暫存軟體&quot;'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPqJJVoA0cOisKBm2ORSoP9wPQ2Oo1XOaC3zvfpjgTJI6NdvDrUvVBXBpZJPXzTlBHeuWYBrUpRkJByIzSW1rWTWMISuYOOKavSUbo4NNvEc9Gg-jT0Z6E_16Xzcm5T1BjitjXd1c3wwo4/s72-c/tag%252Bsmart.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-7360376803933238915</id><published>2020-04-12T21:19:00.001+08:00</published><updated>2020-04-13T04:03:47.073+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iOS / Android"/><category scheme="http://www.blogger.com/atom/ns#" term="My Program"/><title type='text'>Listen to Articles with Siri Shortcut</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs51FsqIQptig3PZfVl9pDS9s0t-VMlTRyn2uNOZixSHsuQ7JeskyUK267E13bGzFV6gXWWhtMj4-wMBGTrX1e6eJE9ZThVE49ZHSpW_a6qGto8pldsVarG7apxaofgXjdfVeQWkzaXNTT/s1600/IMG_3223.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;298&quot; data-original-width=&quot;303&quot; height=&quot;196&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs51FsqIQptig3PZfVl9pDS9s0t-VMlTRyn2uNOZixSHsuQ7JeskyUK267E13bGzFV6gXWWhtMj4-wMBGTrX1e6eJE9ZThVE49ZHSpW_a6qGto8pldsVarG7apxaofgXjdfVeQWkzaXNTT/s200/IMG_3223.PNG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Today I read &lt;a href=&quot;https://sspai.com/post/59948&quot;&gt;an article&lt;/a&gt; on SSPai.com. The author shares several apps to &quot;listen&quot; to the articles from the third-party sources, all of which achieve the feature with the &quot;read-later&quot; function.&lt;br /&gt;
&lt;div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
For me, I am just a light-weight user of this feature, e.g. some webpage articles or selected texts, and need them occasionally, so I use Siri Shortcut to do it:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjSDVDWKUzxnV2jTaO1i7Mr0_sF4bnJYO8qhMW_RTaqsl4GwtJ110wXBDK1STPkXONRHgoR-EGkrmVCvxvLCk9qdhGZnMWK9s5Qwgc6_rCWv_oROxbZFF8rD7RmvmBcN58iTJGnmDADnJE/s1600/IMG_3230.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1334&quot; data-original-width=&quot;1500&quot; height=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjSDVDWKUzxnV2jTaO1i7Mr0_sF4bnJYO8qhMW_RTaqsl4GwtJ110wXBDK1STPkXONRHgoR-EGkrmVCvxvLCk9qdhGZnMWK9s5Qwgc6_rCWv_oROxbZFF8rD7RmvmBcN58iTJGnmDADnJE/s320/IMG_3230.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Please note that &quot;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Continue in Shortcuts app&lt;/span&gt;&lt;/b&gt;&quot; action is a key point, because it can make this shortcut &quot;Listen to Texts&quot; run in Shortcuts app, not like a normal action extension running in the specific app. The reason I force&amp;nbsp;&quot;Listen to Texts&quot; to run in Shortcuts app is the need of the &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;background multitasking&lt;/span&gt;&lt;/b&gt;. After this shortcut jumps to Shortcuts app, we can freely use another app or turn off the screen, and then &quot;Listen to Texts&quot; will continue reading the texts for us in the background.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2wGzg9XLTlsntYdxPzSnn3vWJgR_1e11aQ0mpHgTviVAe2Bi8RcquRb-zSvzki3ywSteejBj1P5ghbVHAhgEEgX5yao2nzERTiHCIxyYYjzWJzd8kHhFCIouiGxawnRY6FecoYMidKWH/s1600/final+348.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1334&quot; data-original-width=&quot;1500&quot; height=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2wGzg9XLTlsntYdxPzSnn3vWJgR_1e11aQ0mpHgTviVAe2Bi8RcquRb-zSvzki3ywSteejBj1P5ghbVHAhgEEgX5yao2nzERTiHCIxyYYjzWJzd8kHhFCIouiGxawnRY6FecoYMidKWH/s320/final+348.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
How to activate the shortcut &quot;Listen to Texts&quot;? Just use the Share sheet in Safari or the Share function in the contextual menu of the selected texts, as above.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/7360376803933238915/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2020/04/listen-articles-with-siri-shortcut.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/7360376803933238915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/7360376803933238915'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2020/04/listen-articles-with-siri-shortcut.html' title='Listen to Articles with Siri Shortcut'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs51FsqIQptig3PZfVl9pDS9s0t-VMlTRyn2uNOZixSHsuQ7JeskyUK267E13bGzFV6gXWWhtMj4-wMBGTrX1e6eJE9ZThVE49ZHSpW_a6qGto8pldsVarG7apxaofgXjdfVeQWkzaXNTT/s72-c/IMG_3223.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-6342661468445954544</id><published>2020-04-05T19:04:00.000+08:00</published><updated>2020-04-05T19:15:06.000+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Movie"/><category scheme="http://www.blogger.com/atom/ns#" term="Singapore Life"/><title type='text'>瘋狂亞洲富豪 觀後感</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG7e3iVJ1m42s0GOlc0TnDtmw7wHps5sM10faSQDpHZz9Gm-XMvyZt8H7zGdQ-BThJvqMB694SK3Ufk5PGo5Q_88zw9H_WbwrJVg_zskXGe5J5qwHSb_yQGfMgHTwDBUcchsIWyGYo24Co/s1600/220px-Crazy_Rich_Asians_Poster.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;326&quot; data-original-width=&quot;220&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG7e3iVJ1m42s0GOlc0TnDtmw7wHps5sM10faSQDpHZz9Gm-XMvyZt8H7zGdQ-BThJvqMB694SK3Ufk5PGo5Q_88zw9H_WbwrJVg_zskXGe5J5qwHSb_yQGfMgHTwDBUcchsIWyGYo24Co/s320/220px-Crazy_Rich_Asians_Poster.jpg&quot; width=&quot;215&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
這幾天是清明假期，我終於有點時間好好休息，順便寫篇文章，不然真的不知道下一次更新是猴年馬月了。在深圳這裡的工作說有趣是有趣，但是處理的鳥人鳥事更多，說真的也有不少事可以拿出來分享，不過鑑於簽了一大堆保密協議，實在懶得追究什麼能講、什麼不能講，也許等我離開現在這個崗位再說吧！&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
我很喜歡看電影，也很常看各家影評人的影片，前陣子有部非常棒的神片「寄生上流」，於是我除了看完這部電影，還找了一些影評人做的影片來看，結果看來看去還是自身跟韓國有點關係的人講得最好，比如說&lt;a href=&quot;https://www.youtube.com/watch?v=ukj2a9bPXQ4&quot;&gt;哇薩比抓馬&lt;/a&gt;&amp;nbsp;(留學韓國的中國學生)&amp;nbsp;及 &lt;a href=&quot;https://www.youtube.com/watch?v=VXlkkkkKqAQ&quot;&gt;HimmTV 韓國讚養&lt;/a&gt; (在台灣的韓國人)。這就讓我想到兩年前某部跟新加坡有關的電影：瘋狂亞洲富豪，網上的影評並不多，剛好我當年觀影時做了「不少筆記」，這次就來跟各位聊聊這部電影吧！&lt;br /&gt;
&lt;br /&gt;
瘋狂亞洲富豪是 2018 年的喜劇電影，本來我對這種平淡無奇的主題是一點興趣也沒有，但太多人問我這個新加坡的留學生有沒有看過此片，所以在某次從新加坡返台的飛機上看了，後來也在家裡用 Apple TV 租片與家人再看一次。這部片子在網上的影評不多，在歐美的票房還可以，但在亞洲區就不怎麼樣了，背後的原因也很簡單，就是因為它除了把新加坡及華人的文化「過分吹捧」及「以偏概全」的亂入一氣，劇情本身沒有任何深度可言，說老套都是過譽了，在我這個實際住過新加坡的中華兒女眼中反而看出了反諷，而且也體現出西方人對於中華文化的半吊子理解，講難聽一點，實在讓人想吐。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;主人公背景&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
由於故事本身只是個新加坡富家子弟為了參加自己好友的婚禮，同時介紹自己的華裔美國女友給家人認識，回到自己「富可敵國」的新加坡老家，因為門當戶不對等等陳腐觀念使得女友不受家人待見，而後又以一些老套劇情冰釋前嫌，最後有情人終成眷屬的老梗，所以我就不講劇情經過了，只把一些有意思的點跟各位分享。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI6dEnZce8KNIEEb5hIddRsivLPgLJu5BvyxW8KcrpWs1nSKAlsbFbREsDx5OtaaOrbf441-z5i54y0Ed5KL2VoAAfShTFpMidPPCb1enZbJNf5OSuZKtTBx5VbZNW8W09k647MjcGOI23/s1600/Screenshot+2020-04-05+at+11.09.35+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;540&quot; data-original-width=&quot;960&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI6dEnZce8KNIEEb5hIddRsivLPgLJu5BvyxW8KcrpWs1nSKAlsbFbREsDx5OtaaOrbf441-z5i54y0Ed5KL2VoAAfShTFpMidPPCb1enZbJNf5OSuZKtTBx5VbZNW8W09k647MjcGOI23/s320/Screenshot+2020-04-05+at+11.09.35+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
故事從女主角講授的課堂開始，她是一個年輕優秀的大學教授，然後男主角出來約他，兩人就這麼去了咖啡廳聊天，並談回家參加親友婚禮的事，順便打算把男方的女友介紹給他的父母認識。非常簡單粗暴無鋪墊，問題是男方在美國做什麼的？怎麼跟女主角認識的？都沒有交代，就像謎片直奔主題的感覺。在這段談話中，一堆跟蹤的狗仔發著 WhatsApp 訊息，所以這事立刻就傳到新加坡的媒體及男方母親的耳中。我不知道這劇本是誰寫的，都不覺得有邏輯問題嗎？一對看起來已經熟識的情侶 (交往一年多了)，怎麼可能狗仔到了今天才在發這種「爆料新聞」？除了 WhatsApp 很接地氣，短短開場幾分鐘就可以知道這片子對於細節的把控水平很低。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJmkSbI7W8_lYwbrVJZnTIP_RaNGew7D9pUPgrefPtYPh__LISzUv4Cg23UG8QxhbVSrDFt9YM34VO58mq_oQFqosRj0j9ejch4HbuHC69NEzAkJl5UkdngOBjusyR9XqUTYrN5dbdRLUK/s1600/Screenshot+2020-04-05+at+12.09.52+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;540&quot; data-original-width=&quot;960&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJmkSbI7W8_lYwbrVJZnTIP_RaNGew7D9pUPgrefPtYPh__LISzUv4Cg23UG8QxhbVSrDFt9YM34VO58mq_oQFqosRj0j9ejch4HbuHC69NEzAkJl5UkdngOBjusyR9XqUTYrN5dbdRLUK/s320/Screenshot+2020-04-05+at+12.09.52+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
至於為什麼說 WhatsApp 很接地氣呢？如果你在新加坡生活過，應該會發現這裡本地的年輕人無時無刻都在發 WhatsApp 訊息，拿起手機就是打開 WhatsApp，不然就是打遊戲。LINE 跟 Facebook Messenger 的市占率都遠遠不及 WhatsApp，而 iOS 獨占的 iMessage 也是熱度一般。新加坡人大部分只用兩種手機：iPhone 及 Samsung，總之就是買最貴的牌子 (我問過本地人，他們說新加坡人喜歡一次到位買最好的，收入水平夠高不在意多花一點)，但儘管 iPhone 的市占率已經高得不行，大多數人還是愛用 WhatsApp，iMessage 次之。這部份跟東亞洲人的習慣有很大的不同，像我對西方國家的 IM 軟體都沒什麼好感，原因就是他們的 IM 軟體真的「很無聊」，雖然我對於 LINE 這個通訊技術水平極爛的「貼圖販賣機」很不滿，但確實是有趣啊，很多時候一張貼圖勝過千言萬語，而那些西方人在幹什麼？搞表情符號，或是像 iMessage 搞全屏的噁心特效，幽默的點我完全抓不到。每次 iOS 更新裡還要把表情符號的更新也加進去，我只覺得浪費版面，而且這些老外都沒發現某些表情符號在不同系統上會顯示不同的圖案嗎？也就是這種文化差異，所以 LINE 完全打不進歐美市場，而 iMessage 及 WhatsApp 在亞洲也沒啥人用，唯一的例外就是新加坡，就連他們的鄰居：馬來西亞也不是 WhatsApp 的腦殘粉。是不是有人發現我沒講微信？基本上除了新加坡之外，中國及東南亞基本上都是微信的天下，新加坡人不是根本不用，不然就是為了中國朋友 / 同事 / 客戶勉強裝一下，但不是主力用途。會造成這樣的原因是，除了新加坡人的思想本來就比較西化之外，另外一點就是很多人都對微信有錯誤的認知，以為它是中國監控言論的工具，殊不知如果註冊地不同，開放的功能及用的伺服器都是不同的，我跟中國朋友及馬來西亞朋友作過實驗，其實關鍵字屏蔽只發生在中國網友的微信裡。不必自作多情，微信光是為了與大陸網友的假性關鍵字鬥志鬥勇就已經夠煩了，還管你這外國人講垃圾話？像 Koobii 鬧大學的&lt;a href=&quot;https://www.youtube.com/watch?v=jyTPtrdw6II#t=00h02m54s&quot;&gt;某期影片&lt;/a&gt;，就有某「大學生」說看愛奇藝會被習近平監控，真是智商堪憂。如果要體會什麼叫被政府監控，你得來大陸生活且加入實名制的行列，到時候就會知道講這些網路的東西都太幼稚了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;男主角的家族&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
首先大家應該知道新加坡是一個華人社會，雖然我感覺他們的文化及思想已經不像華人了，但長相跟血統是騙不了人的，可是偏偏這部片就找了一個不知道哪些血統混出來的人當男主角，一看還以為是北印度人 (其實是馬來西亞人，但這又很好笑了，馬來西亞華人這麼多，英文好的多得是，長得也是標準華人面孔，為何要選這混血的傢伙？)，但有趣的是他的親友一個個都是典型的華人面孔，這是基因突變嗎？如果是那個從未露面的男主角老爸血統差很遠，但他爸那裡的親友也一個個都是華人面孔，這又怎麼解釋？&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrVkHVZOvhTkNVjlXDDJREkmFz0bbZLDs9nXDeMHeGAi3a5tsgxeKZ1vtI0iXbaAxRxdX-4FZJwA2zw4qLZmIM-9dgX84Q-Duo6WEz-m9x5ERwFibijJ6WEG99aOKDoNvJmLYd_WP8JS7E/s1600/Screenshot+2020-04-05+at+11.25.50+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;540&quot; data-original-width=&quot;960&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrVkHVZOvhTkNVjlXDDJREkmFz0bbZLDs9nXDeMHeGAi3a5tsgxeKZ1vtI0iXbaAxRxdX-4FZJwA2zw4qLZmIM-9dgX84Q-Duo6WEz-m9x5ERwFibijJ6WEG99aOKDoNvJmLYd_WP8JS7E/s320/Screenshot+2020-04-05+at+11.25.50+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
關於他們的親友就更逗了，我深深覺得這是編劇對於新加坡土豪赤裸裸的嘲諷，新加坡政府「有關部門」(這是某神州大地上的慣用語，我這就不明講了，科科) 是笨到看不出來還是進入新加坡的電影都沒有審核？新加坡是一個沒有資源的小國，為了得到國際的認同，新加坡政府一向很積極參加各式國際比賽，比如創意建築物的比賽 (你會看到新加坡市區很多造型獨特的建築，那些可能都是得獎作品)，面向外國人的機場也是華麗至極 (比如說 Jewel Changi 的人造瀑布)，至於能宣傳新加坡的影視作品當然會全力支持。&lt;br /&gt;
&lt;br /&gt;
但只要有長眼的人都看得出來，劇中除了男主角的堂妹張雅絲 (上圖左) 之外，其他都是有錢但沒水準的勢利眼或爛人，一點也沒有上流社會的氣質，這種水平難道不是在諷刺新加坡的有錢土豪？唯一正常的張雅絲 (以華人傳統冠夫姓，也稱梁張雅絲) 也因為老公嫌她身分地位太高、事業又成功，為了配上她而很有壓力，結果就出軌了；男主角好友的未婚妻 (男主角就是為了他們的婚禮回國) 包下一個海島搞姊妹奢華 party (如下圖)，結果看到的是那些與會的富家小姐表露出滿屏的貪婪與沒水準，總而言之這些人裡面幾乎沒有一個是正常的。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZARNZBgdhwH7zpD3a-VdoVpmPgeXSGeqxPD5PKGlk8gGhzgEyPPcBK3E3kZFOE5MzdhJijZCD9I3TbcJGeSPneEmNvS_FAajLevbrc6QTpWPVgqVWSEtClJCUPZUO-uEc4iYzF3Kp9-nI/s1600/Screenshot+2020-04-05+at+5.46.16+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;540&quot; data-original-width=&quot;960&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZARNZBgdhwH7zpD3a-VdoVpmPgeXSGeqxPD5PKGlk8gGhzgEyPPcBK3E3kZFOE5MzdhJijZCD9I3TbcJGeSPneEmNvS_FAajLevbrc6QTpWPVgqVWSEtClJCUPZUO-uEc4iYzF3Kp9-nI/s320/Screenshot+2020-04-05+at+5.46.16+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;米其林路邊攤？&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaNfaFT8cAGXOFJ5zCMo2QJHW2mthzI1EqRc1cd1S5HEhkXviz8fEumjY-4aD8C1SoXMUkU9lZpNDt4dBrgBD-91KQHYr3qc0szVe7vygPk94OyRbxhyA9_uL1pUCANRKiZBZwZRmZpVHI/s1600/Screenshot+2020-04-05+at+3.41.58+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;540&quot; data-original-width=&quot;960&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaNfaFT8cAGXOFJ5zCMo2QJHW2mthzI1EqRc1cd1S5HEhkXviz8fEumjY-4aD8C1SoXMUkU9lZpNDt4dBrgBD-91KQHYr3qc0szVe7vygPk94OyRbxhyA9_uL1pUCANRKiZBZwZRmZpVHI/s320/Screenshot+2020-04-05+at+3.41.58+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
有看過我的舊文「&lt;a href=&quot;https://chris959.blogspot.com/2019/09/blog-post_8.html&quot;&gt;論處處以成本為第一考量的商業模式如何摧毀一個國家的飲食水平&lt;/a&gt;」的人就會知道，新加坡不是沒有美食，而是沒有平民美食，不然就是要找「異類」。而大多吹捧新加坡的媒體或自媒體 (比如部落客或 Youtuber) 最噁心的就是他們都拿「異類」在吹，造成外界對新加坡的錯誤認知，好像遍地都是美食？(如果聽說某美食是個小吃，就會引導一般外人產生這種印象) 事實上完全不是如此。片中說新加坡有著全世界唯一獲得米其林的小吃，我不否認這點，但那獲獎的小吃並不是特有的食物類型，很多家都有賣，你可以去全島那「唯一」的一家拜訪看看，多半排隊排得要死，而且排到了之後還有「吃起來沒感覺比較好」的可能性。我永遠不會忘記某次實驗室的本地人推薦一家雞飯，說非常非常好吃，於是我們一行人帶著來交換的法國學生一起去吃，生意很好所以排了超過一個小時，結果換來了不怎麼樣的體驗，真是丟臉丟到法國去。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQWj_cErunUlLrMkkmdC7TnIB8r2lCBUrZbXXs-OX6AwhYlsBGb4en3X0wju8y4omQpRS_oGme_f27dkNRmz8jOiLAIJQU7pd4jUgfDMFpyVS7Af_yjXugIGivJ55Hk_1WY6oWApffcayG/s1600/Screenshot+2020-04-05+at+4.02.10+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;540&quot; data-original-width=&quot;960&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQWj_cErunUlLrMkkmdC7TnIB8r2lCBUrZbXXs-OX6AwhYlsBGb4en3X0wju8y4omQpRS_oGme_f27dkNRmz8jOiLAIJQU7pd4jUgfDMFpyVS7Af_yjXugIGivJ55Hk_1WY6oWApffcayG/s320/Screenshot+2020-04-05+at+4.02.10+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
男女主角與男方母親的針鋒相對每一幕都被影評人大肆讚揚，我先不提他們講話有沒有深意，我看到的是與新加坡文化的牴觸。你們劇組有沒有考察過？新加坡人基本不吃水餃，本地人賣的水餃都是配角，品質上就是垃圾，幾乎沒有例外，做得還行的都是去新加坡開業的中國人或台灣人。你搞著一大家子人在包水餃，口裡說著英語，男主角還是個混血，到處是違和感。拍片前要先做功課，馬來西亞華人也很少吃水餃的，男主角甚至不是馬來西亞華人，怎麼可能會那樣坐著包水餃？片裡還提到「傳統文化不傳承便會消失」，你們知不知道新加坡的華人文化已經沒剩什麼了？比如說場佈常常掛白布，我在 IG 上也提過兩次 (&lt;a href=&quot;https://www.instagram.com/p/B30jZbMl8By/?utm_source=ig_web_copy_link&quot;&gt;連結 1&lt;/a&gt;、&lt;a href=&quot;https://www.instagram.com/p/B4Zcv11n6Er/?utm_source=ig_web_copy_link&quot;&gt;連結 2&lt;/a&gt;)，根本就像另一種文化了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;外國人眼中的亞洲&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
從上面論述，應該可以知道我對這部電影的反感主要來自於文化層面 (片子本身沒深度我都能忍)，身為一個正宗的中華兒女，在跟華人文化有關的電影裡我會希望看到真正的中華文化，但很可惜地，近年來在大螢幕上看到的都是假貨，都是「外國人眼中的亞洲」，或者更具體地說：「外國人眼中的華人文化」。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4pq5gdBQ1jxXHGJffhQYYPQTiQpxFFJ3bR0BAHBqOb1UhYLQSsbc0hzndJjiOYFTweliUAapHYtozj0LqEXPkcN76fVFmap5npxFOB-qIiXM_bnX-DR9CSyovtinPanav2Ir-sEEJtS5a/s1600/Screenshot+2020-04-05+at+4.48.28+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;540&quot; data-original-width=&quot;960&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4pq5gdBQ1jxXHGJffhQYYPQTiQpxFFJ3bR0BAHBqOb1UhYLQSsbc0hzndJjiOYFTweliUAapHYtozj0LqEXPkcN76fVFmap5npxFOB-qIiXM_bnX-DR9CSyovtinPanav2Ir-sEEJtS5a/s320/Screenshot+2020-04-05+at+4.48.28+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
我不知道多少人有在美劇裡看過華人角色，基本上比黑人還要慘，大多都是蠢蛋、黑幫等等不入流的角色，連個正常人都很難找。比如說此片中有出鏡的歐陽萬成 (如上圖)，在美劇 &quot;Silicon Valley&quot; (矽谷群瞎傳) 中飾演一個英文不好且智商堪憂的蠢蛋，作為該劇唯一的華裔演員，他的角色充分代表了該劇組對華人的歧視。另外，在美劇裡看到演員說中文絕對是個折磨，因為都是中文學得不怎麼樣的老外及華裔演員在說中文，真心覺得沒本事國際化就別亂搞。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMZkjzoaXzJ18sugLHIHBxO1SIIo7ImNd4ohfODd_n31m-0rcIYLbMslP3RDXEpBEvu84p09HwD8ZpjMuFAJuRyTUPCndMjemt1rov_tG6FGNR8SsAQgLLei0J9VFZPxpPNu6wzCLAAXf1/s1600/Screenshot+2020-04-05+at+6.14.14+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;540&quot; data-original-width=&quot;960&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMZkjzoaXzJ18sugLHIHBxO1SIIo7ImNd4ohfODd_n31m-0rcIYLbMslP3RDXEpBEvu84p09HwD8ZpjMuFAJuRyTUPCndMjemt1rov_tG6FGNR8SsAQgLLei0J9VFZPxpPNu6wzCLAAXf1/s320/Screenshot+2020-04-05+at+6.14.14+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
我在新加坡待了五年，對於那裡的中西文化融合深有體會，但我不得不說，華人文化是越來越淡了，所以我對於這些老外 (你說導演是華人？他是在外國長大的華裔，拿單一的美國籍呢) 把新加坡當作華人文化的代名詞，心中有無限的牴觸。就我看來，新加坡除了英文好，跟這些老外比較好溝通之外，根本就沒有資格幫這些外國人拍有關華人文化的電影，不然就明講新加坡文化，別扯華人文化，更何況這些主力演員沒有一個是新加坡華人，反倒是某些配角的 Singlish 還比較接地氣，即使在我眼裡很多東西本就不應該用英文來說 (你來新加坡見識一下中醫就會了解了)。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyY0la3BpUQbE3t2jKTHgfQzErPEEVpjiWInygD-jRB2a3ZGGfhuS_S3wtinsuMCn9kt-edNsAYMPiUrIPEtZIWWdSOwbN_8AjNgJybEnWkISX-wCWt9-IIRIHx0WyIoU-3HWdXcQk-bW4/s1600/Screenshot+2020-04-05+at+5.54.38+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;540&quot; data-original-width=&quot;960&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyY0la3BpUQbE3t2jKTHgfQzErPEEVpjiWInygD-jRB2a3ZGGfhuS_S3wtinsuMCn9kt-edNsAYMPiUrIPEtZIWWdSOwbN_8AjNgJybEnWkISX-wCWt9-IIRIHx0WyIoU-3HWdXcQk-bW4/s320/Screenshot+2020-04-05+at+5.54.38+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
在影片中我看到一堆華裔演員講著生硬的中文 (東南亞華人的說法是「華語」)、楊紫瓊諷刺美國文化是個人主義，我們華人比較重家庭，還用閩南話講了句「自己人」(她跟女主角說她是美國人，永遠都不會是她們的自己人) ... 等等，心裡只覺得噁心。你們想以華人文化配上一個很老套的劇本，就該把文化的部分做好，難道不知道中國有多少土豪？還怕找不到真正的華人富豪？不然就拍馬來西亞或日本韓國的富豪啊，反正都是亞洲人，幹嘛選一個中不中、西不西的地方，還想假冒全世界人數最多的華人文化？&lt;br /&gt;
&lt;br /&gt;
同樣的事情也發生在 Marvel 下個階段的華人英雄「上氣」一片裡，找一個跑龍套的華裔加拿大人來當主角，中國這麼多優秀演員是看不到嗎？還是上氣的故事本來就是拍在國外生活的 ABC？要拍華人相關的電影就該找道地的華人，而不是那些連華語都講不好的二線演員，這無關民族主義，而是對於異國文化的尊重，對這個話題有興趣的人可以看以下兩部影片：&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=_C43ADVPFbY&quot;&gt;漫威“辱華”事件完整科普！八分鐘了解傅滿洲與上氣&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=9Blwfh4YPas&quot;&gt;Will Marvel&#39;s Shang Chi Lose the CHINA Market?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
所以，有沒有發現誇獎這部片的人大多是外國人？或是對新加坡有著錯誤幻想、甚至沒動腦只把它當作一般愛情片的人？真的，咱們華人已經不是東亞病夫 (這些老外再不帶口罩嘛，看看最後誰被團滅)，也沒那麼窮了，還有著全球最大的市場，這還不能讓這些想賺華人錢的老外放尊重一點嗎？&lt;br /&gt;
&lt;br /&gt;
當然，對於某些濫用民族主義的片子，如「戰狼二」則更是噁心，而「葉問」系列也有些許這樣的問題，這些下次再說。&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/6342661468445954544/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2020/04/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/6342661468445954544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/6342661468445954544'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2020/04/blog-post.html' title='瘋狂亞洲富豪 觀後感'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG7e3iVJ1m42s0GOlc0TnDtmw7wHps5sM10faSQDpHZz9Gm-XMvyZt8H7zGdQ-BThJvqMB694SK3Ufk5PGo5Q_88zw9H_WbwrJVg_zskXGe5J5qwHSb_yQGfMgHTwDBUcchsIWyGYo24Co/s72-c/220px-Crazy_Rich_Asians_Poster.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-361555439279928845</id><published>2020-03-15T19:29:00.001+08:00</published><updated>2020-03-15T20:23:47.684+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gadget"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS / Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>2006 Core Duo MacBook 老機實戰</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7mp7GHL_xT66etCL7N8rL2etex0pdO8J1fCeVZUjuSrrbIcIvyHVbiMfxjE8GpXtVvw-T2IvEG8rgiINlsb_IZfpCownhTOKos8ZWArz0EUUmkqBs3F5oojVjllxFl36aLFi6p4mKDeMJ/s1600/IMG_3079+copy.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;683&quot; data-original-width=&quot;1198&quot; height=&quot;182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7mp7GHL_xT66etCL7N8rL2etex0pdO8J1fCeVZUjuSrrbIcIvyHVbiMfxjE8GpXtVvw-T2IvEG8rgiINlsb_IZfpCownhTOKos8ZWArz0EUUmkqBs3F5oojVjllxFl36aLFi6p4mKDeMJ/s320/IMG_3079+copy.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
好久沒更新了，這週算是暴風雨前的寧靜，我就來談談這段時間我「體驗」了什麼吧！沒錯，還是跟我的老麥書有關。&lt;br /&gt;
&lt;div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
在之前的文章裡，我提過我目前的上班地點在深圳，農曆過年時回家放了個長假，但沒想到，這次會這麼長 .... 由於新冠肺炎的關係，很多台灣公司暫時不敢放員工回大陸，畢竟一旦確診，工廠可能面臨停工的命運，所以暫時改為在台灣的廠區辦公。當時我返台的時候新冠肺炎還沒爆發，所以沒想那麼多，就跟當年從新加坡回台灣度假時一樣，沒帶多少東西，兩台 Mac (Mac mini 2012 與 MacBook Pro 2014) 全放在深圳的住處，所以遇到這種回不去的狀況就非常蛋疼，在台灣辦公？電腦自備？我哪來的電腦？&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
是的，我在台灣多待了一個月，這段期間天天都背著我的 2006 Core Duo MacBook 去公司上班。一開始只是玩票性質的改裝，想說讓這老機器能上上網、做點簡單文書工作即可，甚至根本不會真正地去使用，就是好玩而已，誰會想到它會再次成為我的主力工作機？更別說如果沒有這樣的改裝，我上個月根本沒有電腦可用。所以，要問我上篇的調教有沒有用，理想與現實有多大的差距？看這篇文章就對了。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;同事們的目光&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
由於之前在公司都是統一使用公司配的 Windows 桌機，不知道大家平時是用什麼樣的電腦，這次一看大家帶來的筆電，才知道 Mac 的比例超級高。坦白說我不認為我周圍的同事比較特別，而是近年來許多在過去由 Windows 獨占的東西 (例如 IE only 網頁、Office 文件格式) 漸漸退出歷史舞台 (Office 2007 推出的 Office Open XML 格式的相容性比之前的 Office 文件格式高太多了)，所以用什麼作業系統都沒差了，而 Mac 筆電的輕薄好看及續航力強，獲得越來越多人的青睞。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
由於 Mac 用戶多，所以我這台筆電出現在辦公室時，引來好幾位同事的圍觀，只要是老蘋果用戶一定會問：&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
這台筆電怎麼可能還能用呢？？？！！！&lt;/blockquote&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
要知道 Mac 筆電從 2008 年就開始推出鋁製一體機身，這種白色塑料鋼琴烤漆的麥書早就在市面上絕跡多年，即使裡面的系統已經換成 Linux，但螢幕及電池都還能用本身就是很不可思議的事了 (不過，好像沒人發現這台老機要安裝 Linux 並沒想像中容易)。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;硬體問題&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
陶醉完之後還是要面對現實的，老機就是老機，CPU 慢、RAM 只有 2GB，系統是跑得動，看幾個簡單的網頁還行，但遇到一些 Javascript 掛很多的網頁就會開始風扇狂轉，Youtube 等影片串流更是別提了，能看是能看，就是風扇會很吵，不過有急需時忍一下還是可以看的。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJtodn6avTywXix12K8nN10L64k7kHnODVmKVRqZ_FkVMciBHP_6G_ohyphenhyphenBVqu0fnDTMJb8sxHi5kcsGPJyvFlGIi5f-29s6COx5MuqBw8nd-2JzedDo4bgk1a5lJSeqtw2ExFIzZpNoM2L/s1600/final+1932.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1201&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJtodn6avTywXix12K8nN10L64k7kHnODVmKVRqZ_FkVMciBHP_6G_ohyphenhyphenBVqu0fnDTMJb8sxHi5kcsGPJyvFlGIi5f-29s6COx5MuqBw8nd-2JzedDo4bgk1a5lJSeqtw2ExFIzZpNoM2L/s320/final+1932.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
再來，由於年代久遠，此款機型散熱又差，所以造成底部四角的橡膠墊加速老化，最後就像上圖一樣，四個角的腳墊都裂了，各掉下一塊並露出裡面的金屬，不過不影響使用。&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;軟體缺失&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Linux 最大的問題就是殺手級軟體的缺失，但如果深入地使用，就會發現 Linux 連一般的軟體都缺，或是優化得很爛，用起來不斷地拖後腿。&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;Libreoffice&lt;/b&gt;&lt;/span&gt;：身為全線 Linux 都會安裝 (或是推薦安裝) 的重磅級辦公軟體，Libreoffice 的優化跟垃圾沒有分別，裡面大概只有 Writer 能用，Calc 及 Impress 連稱之為 beta 版都不配。以我實際使用的體驗來說，我用的是 32bit 的 Libreoffice，Calc 時不時會當掉，然後這貨的自動儲存形同虛設，當掉之前沒手動儲存的部分就白打了；Impress 更是罄竹難書，雖然它的自動儲存功能是好的，但是它超級卡，點選個表格等三秒鐘只是基本操作，打開檔案五分鐘內就會卡得不能動，簡單地說就是不能用的廢物。&lt;br /&gt;
&lt;br /&gt;
所以怎麼解決呢？最好的方法就是換一套軟體，可是複雜如 Office 只有大廠才有辦法作，以自由軟體社群來說能有一個都是很不容易的。目前我所知道的替代品只有 &lt;a href=&quot;https://www.wps.com/linux&quot;&gt;WPS Office&lt;/a&gt;，雖然有著廣告很多的負評，但總比沒有好，可是它的&lt;a href=&quot;https://www.omgubuntu.co.uk/2019/07/wps-office-linux-update-adds-pdf-support-drops-32-bit-support&quot;&gt;新版已經移除了對 32 位元的支援&lt;/a&gt;，而仍支援 32 位元的舊版在網上完全找不到，金山公司也移除了下載連結，所以殘念了。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpn-guGizt6KB5EFl7jQqdi77I_VRJ7R_lQmIfeIzdeA3jyBgQOUYXbu88_GxujJ2dt6iHj_iRbBpfumQZ00IW2iZBnLZeVE_81v6jH9Ge4OAfZIMMEK97LoySpqJyp6MZKOMwP-hzvfRZ/s1600/2020-02-28+19-38-03+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;770&quot; data-original-width=&quot;1052&quot; height=&quot;234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpn-guGizt6KB5EFl7jQqdi77I_VRJ7R_lQmIfeIzdeA3jyBgQOUYXbu88_GxujJ2dt6iHj_iRbBpfumQZ00IW2iZBnLZeVE_81v6jH9Ge4OAfZIMMEK97LoySpqJyp6MZKOMwP-hzvfRZ/s320/2020-02-28+19-38-03+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
最後怎麼解決呢？我發現 Google 提供的 Google Docs、Spreadsheets、Slides 非常好用，不僅有實時自動儲存，又運行得非常流暢，完全沒有卡頓問題，而且能跟我們團隊共用的 Google Drive 作緊密的結合 (就直接線上編輯文件)，所以我安裝了 Chromium 瀏覽器 (Google Chrome 已經放棄對 32 位元的支援) 並設定 Web App 的捷徑 (如上圖)。另外，為了離線使用，我又安裝了擴充套件 &quot;&lt;a href=&quot;https://chrome.google.com/webstore/detail/google-docs-offline/ghbmnnjooekpmoecnnnilnnbdlolhkhi?hl=zh-TW&quot;&gt;Google 文件離線版&lt;/a&gt;&quot;，不過後來發現離線使用僅限於 Google 文件的檔案格式，docx、xlsx、pptx 等其他第三方 Office 格式並沒有離線編輯的支援。&lt;br /&gt;
&lt;br /&gt;
Google 線上的 Spreadsheet 及 Slides 在這一個月來幫了大忙，我交的報告都在這兩個 Web App 上完成，這更是證明了 Libreoffice 的優化太爛，居然本地軟體用起來比 Web App 還卡頓？&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;PDF viewer&lt;/span&gt;&lt;/b&gt;：無庸置疑，PDF 如今已經是最重要的檔案格式之一，但很少有人對 PDF 的資料結構有一定的了解，特別是 PDF 剛好是一種非常特別的格式。以我自己的經驗，PDF 雖然是一種半開放格式，但各家 PDF 閱讀器的表現可以差非常多，最好的當然是 Adobe 自家的 Acrobat Reader，但其體積過於肥大，所以很多人傾向安裝輕量級的 PDF 閱讀器，而除了 Windows 之外，其他系統早早都內建了 PDF 閱讀軟體。&lt;br /&gt;
&lt;br /&gt;
相較於 macOS 的 &quot;預覽程式&quot; (Preview.app)，在 Linux 上我用過好幾種系統內建的 PDF 閱讀軟體，包括近期 Linux Mint 主打的 XApps 系列 -- Xreader，對 PDF 的處理都是新生兒級別，不僅功能極少 (連選擇區塊都沒辦法，幾乎就只能看)，字體 Fallback 的順序也很奇怪，常常搞出讓英文單詞黏在一起的噁心排版。另外，複製文字內容時都會出現奇怪的字符，比如說括號 &quot;(&quot; 或 &quot;)&quot; 會在複製貼上後變成奇怪的東西，而且斷句處也是錯誤百出。&lt;br /&gt;
&lt;br /&gt;
這其中的原因跟 PDF 的資料結構有關，PDF 並不像一般的文字檔，它更像一種數位紙張，裡面沒有段落、可內嵌任意格式的圖檔 (不要再天真地認為 PDF 一定是向量圖檔)、字體也不會內建 (除非你刻意內嵌整個字體檔進去)，有的只是一個排版規則，告訴這個 PDF 要把哪些文字及圖片放在哪些位置。因此，上述我提到的問題成因都很清晰了，除了該 PDF 檔在製作時就做得很爛、內部結構有問題之外，簡單地說就是閱讀軟體本身太笨，對於字符識別及斷句的認知不夠智能，而且配給它不適當的字體，綜合起來給出一個不堪入目的使用體驗。更糟糕的是，多數 PDF 軟體都直接使用系統的 PDF 處理引擎 (Acrobat Reader 之所以肥大，原因之一就是它使用自己內嵌的引擎)，所以換成功能性更強的 Okular 也是一樣的爛。這些問題都屬於 PDF 處理的基本功，故不論功能上有多花俏，這些基本功不做好都是枉然。PDF 作為 Adobe 的親兒子，其他廠商的作品自然打不贏 Acrobat，但 macOS 在處理 PDF 的完成度還是比 Linux 至少先進五年以上，除了安裝 Acrobat Reader for Linux，我還真的找不到更好的解決方案。&lt;br /&gt;
&lt;br /&gt;
喔對了，Linux 的 PDF 引擎似乎不支援 PDF 加註的虛擬層，意思是雖然文字註解 (annotation) 是支援的，但在 PDF 上直接加字或塗鴉會永久地儲存下來，沒辦法再修改，也就不需要 &quot;&lt;a href=&quot;https://chris959.blogspot.com/2019/08/flatten-pdf-with-automator.html&quot;&gt;平面化&lt;/a&gt;&quot;，這喪失了很大的作業彈性。Okular 以自由標注功能為賣點之一，是以儲存成自家特定格式來曲線救國，嗯嗯，Linux 的 PDF 引擎還有很長的路要走。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;其他軟體&lt;/span&gt;&lt;/b&gt;：Linux 上很多軟體都有一種畫虎不成反類犬的感覺，想學習 Windows 或 macOS，但事情只做一半。比如我寄以厚望的 Nemo-preview，在很多場景是無法使用的，比如說我在某軟體的開啟舊檔清單裡，面對一堆檔案根本不知道哪個是哪個，就想用 Nemo-preview 預覽看看，結果按下空白鍵就跳出了。macOS 上的 Quicklook 沒有這類問題，基本上是 &quot;全域&quot; 的預覽功能，而 Linux 上的山寨版雖然學了個殼，但完善程度還差得遠。輸入法 gcin 也有奇怪的 bug，比如說游標會突然跳到其他行去，然後就在不對的地方輸出文字了。&lt;br /&gt;
&lt;br /&gt;
上述之類的小問題說起來也不嚴重，但累積久了就會讓人一直想脫離 Linux 而改用其他系統，即使是像我這種非小白用戶也是如此，只能說 Linux 不適合給一般人作為工作用系統，或許只有程式開發者能忍受吧？&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;與其他裝置的連動&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
最後介紹兩個快速又好用的方法去跟其他裝置連動，原理都基於 SSH，所以請先把 22 連接埠的防火牆打開，不知道怎麼開請看&lt;a href=&quot;https://chris959.blogspot.com/2020/02/2006-core-duo-macbook_6.html&quot;&gt;上文&lt;/a&gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;Rsync&lt;/span&gt;&lt;/b&gt;：這是一個存在已久的同步工具，macOS 中也有這個終端機指令，但 Linux 更新比較頻繁，版本號應該比 macOS 的新。在使用老麥書的時候，我發現 Dropbox 桌面軟體不讓我登入，原因是已達免費版用戶的同步數上限，所以我使用 rsync 指令讓 Linux 桌機的 Dropbox 資料夾與老麥書的某資料夾同步，再由 Linux 桌機去將檔案同步到網路上。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgol66PJRL3nqWTILVwdYSTar2RG5Gso5jLHDuq_zmbtPUaYWBctIVLwHDROyW8ReM-vlr3HMTXzokxNP_uNOre_TFVJZcpnZo5HEohxFq98Q7FPB8C-LqlIQtQapPGdOIfcC9arHjf_HJl/s1600/2020-02-28+23-56-17+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;224&quot; data-original-width=&quot;302&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgol66PJRL3nqWTILVwdYSTar2RG5Gso5jLHDuq_zmbtPUaYWBctIVLwHDROyW8ReM-vlr3HMTXzokxNP_uNOre_TFVJZcpnZo5HEohxFq98Q7FPB8C-LqlIQtQapPGdOIfcC9arHjf_HJl/s1600/2020-02-28+23-56-17+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.dropbox.com/s/8yoipb9bi2hjt06/rsync_backup.sh?dl=0&quot;&gt;rsync_backup 下載連結&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
在此有四點需注意：1. rsync 的備份是單向的，所以我設定的選單有兩個選項，當然也可以二話不說兩個方向各執行一次，但其結果會跟 --delete 參數的設定有關；2. rsync 只比較兩地資料夾的內容，&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;並不考慮其修改的時間&lt;/span&gt;&lt;/b&gt;，所以若兩地資料夾的內容各自有對方沒有的東西，或是對方已經刪除的東西，同步之後會很亂，比如說希望刪除的東西又回來了，或是新增的東西不見了，故我在 script 中都有加入 --delete 參數，一次只同步一個方向。我這樣解釋可能不太清楚，請參考以下兩個網頁：&lt;a href=&quot;https://blog.gtwang.org/linux/rsync-local-remote-file-synchronization-commands/&quot;&gt;參考資料 1&lt;/a&gt;、&lt;a href=&quot;https://sspai.com/post/41967&quot;&gt;參考資料 2&lt;/a&gt;；3. script 裡的 IP、remote_userID、remote_directory_path 及 local_directory_path 請換成自己的網路 IP、帳號及路徑，但請注意的是若有空格請加入逃脫字元 &quot;\&quot;，例如家目錄下的 &quot;哈哈 你好&quot; 資料夾應該寫成 ~/哈哈\ 你好/ (&lt;a href=&quot;https://medium.com/@leedowthwaite/dealing-with-spaces-in-paths-f26856aef06f&quot;&gt;參考資料&lt;/a&gt;)，而在遠端連線的那一端則是引號 (quote) 及逃脫字元都要加，例如上面的範例如在遠端，則寫成 chris@192.168.0.109:&#39;~/哈哈\ 你好/&#39;；4. 請選擇在終端機內執行，因為 SSH 遠端登入需要輸入該遠端帳號的密碼。&lt;br /&gt;
&lt;br /&gt;
附帶一提，我以前也有使用過 rsync 指令開發 macOS 上的備份程式 &lt;a href=&quot;https://chris959.blogspot.com/2017/12/ez-folder-sync.html&quot;&gt;Ez Folder Sync&lt;/a&gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;FTPManager&lt;/span&gt;&lt;/b&gt;：這是一個 iOS App，它可以用 FTP、SSH 等通訊協定登入遠端的電腦，然後自由地上傳或下載檔案，還能將電腦內的檔案直接用共享選單 (Share) 傳給其他 App，比如 LINE 或 Wechat，在工作上幫了我大忙。&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIeCEbjvWdBkLUNOZy024JHSy4uOgGxvs3Oy0ZeZlZhkpi1Dcxgi3DH3dwR7PgfRVoW2GbYEFRPaSMPuS6xQyh864lzLZwqhPXye2O9XuhUnIWInQJcXRn7e3VpAC-XsmD4iVc4OHPbbtm/s1600/final+1817.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1334&quot; data-original-width=&quot;1500&quot; height=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIeCEbjvWdBkLUNOZy024JHSy4uOgGxvs3Oy0ZeZlZhkpi1Dcxgi3DH3dwR7PgfRVoW2GbYEFRPaSMPuS6xQyh864lzLZwqhPXye2O9XuhUnIWInQJcXRn7e3VpAC-XsmD4iVc4OHPbbtm/s320/final+1817.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;可將本機的檔案與遠端電腦 (OldMB) 的檔案任意互傳&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Mhf-9v_ZX3vKthUUKtRufeU2gavXO-Y_jBI93__C0J6fB57QhKyrr2N5wdpid3W32QlxyJr1YCSCxMD1I68eokP8_FqNTIfUWPmz-QtgrNdNru6KqhLBRJaasUFRS_8BV5DjVaiXyae/s1600/final+1824.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1334&quot; data-original-width=&quot;1500&quot; height=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5Mhf-9v_ZX3vKthUUKtRufeU2gavXO-Y_jBI93__C0J6fB57QhKyrr2N5wdpid3W32QlxyJr1YCSCxMD1I68eokP8_FqNTIfUWPmz-QtgrNdNru6KqhLBRJaasUFRS_8BV5DjVaiXyae/s320/final+1824.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;連結上之後可直接存取檔案目錄，右邊的 &quot;點點點&quot; 圖標則提供更多功能&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
(抱歉，擷圖時老麥書已不在手邊，此存取的目錄是我 Mac 上的家目錄) 正如 App Store 上滿滿的好評 (&lt;a href=&quot;https://apps.apple.com/tw/app/ftpmanager-ftp-sftp-client/id525959186&quot;&gt;App 連結&lt;/a&gt;)，FTPManager 絕對是值得擁有的神器，免費版只能設定一個連線，付費升級可解鎖限制，但個人覺得仍是物超所值。我在操作 iPhone 與 Mac 之間的傳檔也常使用它，因為相較於依靠藍芽時靈時不靈的 AirDrop (我打開藍芽只為了 AirDrop，但常常找不到我或我周圍同事的 Mac)，SSH 實在穩多了。至於 macOS 要怎麼打開 SSH 遠端登入的權限，請參考下圖至 &quot;系統偏好設定&quot; &amp;gt; &quot;共享&quot; 裡，打開 Remote Login 即可，界面還會提示登入的帳號及 IP，密碼則是該帳號的登入密碼 (非管理者帳號的密碼)。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyssyr25cyy_ompV3vT8-dgEfvh2xNpls3Df84A5vcgVDRuxOtrvxQ9lJDPf3H-i9RRXyNIcwBhJM5C7f3OhvqBbpLlDPrL_KNvqtv-0KnqeFP8_NZz5HrhvmGrCI0U2UrFV7D2JEmVUwC/s1600/Screenshot+2020-03-14+at+8.42.26+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;530&quot; data-original-width=&quot;668&quot; height=&quot;253&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyssyr25cyy_ompV3vT8-dgEfvh2xNpls3Df84A5vcgVDRuxOtrvxQ9lJDPf3H-i9RRXyNIcwBhJM5C7f3OhvqBbpLlDPrL_KNvqtv-0KnqeFP8_NZz5HrhvmGrCI0U2UrFV7D2JEmVUwC/s320/Screenshot+2020-03-14+at+8.42.26+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
以上，就是我上個月用老麥書的使用心得 (雖然大部分是抱怨 ....)，希望能給需要的人一些參考。目前我已經回到大陸，以後應該是沒有機會再這樣重度地使用老麥書當作工作主力機了，寫這篇文章除了點出一些 Linux 在辦公上的不足，也算是給我的第一台 Mac 在它的生命週期裡記下一筆，不知道哪天它會完全走下歷史舞台？到時候希望我能騰出一個玻璃櫃，把這些曾經幫助過我的蘋果產品都放在裡面展示，這也算是我的一個不大不小的心願。&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/361555439279928845/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2020/03/2006-core-duo-macbook.html#comment-form' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/361555439279928845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/361555439279928845'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2020/03/2006-core-duo-macbook.html' title='2006 Core Duo MacBook 老機實戰'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7mp7GHL_xT66etCL7N8rL2etex0pdO8J1fCeVZUjuSrrbIcIvyHVbiMfxjE8GpXtVvw-T2IvEG8rgiINlsb_IZfpCownhTOKos8ZWArz0EUUmkqBs3F5oojVjllxFl36aLFi6p4mKDeMJ/s72-c/IMG_3079+copy.JPG" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-4458660069949407640</id><published>2020-02-06T20:04:00.001+08:00</published><updated>2020-02-06T23:46:55.260+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gadget"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>2006 Core Duo MacBook 老機重生 (調教篇)</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh94d0FoEp0URvOKwtSW7wGsbqvQRxlfV5VIot-NKY9lpByxuseFB-wNcV0ZPPDvTtqwQAi16Y-TI4Cd6kXZ4y1MM50snMAxYenPmm6u5PW8UJY4rs6HSh-jPAIb1BCRGOUKDH7uwyPBBV/s1600/3ad976bb-macro-1452987_640.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;417&quot; data-original-width=&quot;640&quot; height=&quot;208&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh94d0FoEp0URvOKwtSW7wGsbqvQRxlfV5VIot-NKY9lpByxuseFB-wNcV0ZPPDvTtqwQAi16Y-TI4Cd6kXZ4y1MM50snMAxYenPmm6u5PW8UJY4rs6HSh-jPAIb1BCRGOUKDH7uwyPBBV/s320/3ad976bb-macro-1452987_640.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://thenewstack.io/dr-torq-timely-tips-for-the-linux-history-command/&quot;&gt;Image source&lt;/a&gt; &lt;/div&gt;
&lt;br /&gt;
安裝了 Linux Mint 之後，你會發現它看起來很清爽，跑起來也很流暢，但一堆詭異的非人性化設定及功能的缺失，造成這個系統還是很不好用，這篇文章我就來介紹我做了哪些事，讓手上這台已經十三歲的電腦，還能夠滿足我的基本需求。提醒一下，我以下提到的軟體大多可以用 Linux Mint 內建的 &quot;軟體管理員&quot; (Software Manager) 安裝，別迷信 sudo apt-get install 指令，兩者能安裝的軟體是一樣多的 (因為軟體源一樣阿)，有圖形介面用為何不用呢？&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;硬體驅動&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
1. &lt;u&gt;iSight&lt;/u&gt;：Linux 內建的驅動程式應付一些標準化的硬體 (如鍵盤、滑鼠、揚聲器等) 是沒有問題的，可是面對 Apple 當時內建於 MacBook 的新硬體 iSight 就沒辦法了，所以要額外安裝驅動程式。由於驅動程式都來自硬體廠提供，所以 &quot;理論上&quot; 要從 Mac OSX 的光碟或是系統中取得，在這個例子裡，驅動程式為 Mac OSX 10.5 (含) 之前的系統檔 AppleUSBVideoSupport，路徑為 (&lt;a href=&quot;https://help.ubuntu.com/community/MactelSupportTeam/AppleiSight&quot;&gt;參考資料&lt;/a&gt;)：/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport。 &lt;br /&gt;
&lt;br /&gt;
如果像我一樣已經把整個 Mac OSX 都移除，就只能在網上找看看了，目前這個 &lt;a href=&quot;https://github.com/OSXLatitude/EDP/blob/master/kextpacks/USB/Usb_rollback/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport&quot;&gt;Github 頁面&lt;/a&gt;放的檔案還可以用。下載之後隨即安裝 isight-firmware-tools，安裝期間它會要求存取 AppleUSBVideoSupport 檔案，請記住檔案路徑必須要是全英文，如果失敗的話必須使用指令 sudo apt-get --purge remove isight-firmware-tools 進行完整移除，再重新安裝。安裝成功後，會在 /lib/firmware/ 檔案夾中看到 isight.fw 驅動檔 (/lib/firmware/isight.fw)，先完全關機以重置硬體，開機後理論上 iSight 的攝影鏡頭就能用了 [1]。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYJ5IzdtuJZun3KOsIMzz9vh1cvC2rzc8lrHZs9y3_-SPjdTFiNMJC7WRIr2YAqlCLLnjs9IQ5Aa74CSorucLMOHRyZKOtbnlDHP-6WEfai_f_HOhUBavgNlcRPNFyjDwXs8zF4Xjn5gqo/s1600/2020-01-31+13-23-21+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;655&quot; data-original-width=&quot;600&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYJ5IzdtuJZun3KOsIMzz9vh1cvC2rzc8lrHZs9y3_-SPjdTFiNMJC7WRIr2YAqlCLLnjs9IQ5Aa74CSorucLMOHRyZKOtbnlDHP-6WEfai_f_HOhUBavgNlcRPNFyjDwXs8zF4Xjn5gqo/s320/2020-01-31+13-23-21+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; width=&quot;293&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
我安裝了 &lt;a href=&quot;https://wiki.gnome.org/Apps/Cheese&quot;&gt;Cheese&lt;/a&gt; 這款類似 PhotoBooth 的軟體做測試，可用是可用，但是這台筆電的顯卡太差了，沒跑幾分鐘就風扇狂轉，所以就此打住啦，至少掃個碼還沒問題。至於 iSight 的麥克風部份，很遺憾地它是無解的，&lt;a href=&quot;https://help.ubuntu.com/community/MacBook1-1/Hardy&quot;&gt;這篇文章&lt;/a&gt; (見 &quot;Microphone&quot; 一段) 中介紹的方法無效 (至少我在 Linux Mint 找不到相關選項，系統設定中也顯示沒有輸入設備)，而專門的 iSight 音訊驅動 &lt;a href=&quot;http://lisight.sourceforge.net/&quot;&gt;liSight&lt;/a&gt; 只適用於外接的 iSight 攝影機 (火線連接，很老的產品)，像 MacBook &lt;a href=&quot;https://superuser.com/questions/29770/control-isight-indicator-light-on-macbook-pro&quot;&gt;內建的 iSight 不支援&lt;/a&gt; (USB 連接)，所以這部份我只能放棄，若有高手知道解法請在文章下方的討論區留言。&lt;br /&gt;
&lt;br /&gt;
2. &lt;u&gt;休眠 / 暫停&lt;/u&gt;：Mac 最優秀的地方除了作業系統之外，無與倫比的軟硬體結合也是一大賣點，因為軟硬體都是 Apple 一家控制的，像休眠這種考驗電源管理的功能應該很少有他牌電腦能夠跟 Mac 匹敵。Linux 的休眠指令請看我的&lt;a href=&quot;http://chris959.blogspot.com/2013/05/linux-mac.html&quot;&gt;舊文&lt;/a&gt;，不過這些東西在 2006 Core Duo MacBook 上&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;通通沒有用&lt;/b&gt;&lt;/span&gt;！原因在於新版 Linux 內核本身就不支援這款筆電的休眠 (&lt;a href=&quot;https://help.ubuntu.com/community/MacBook1-1/Hardy&quot;&gt;參考資料&lt;/a&gt;，見 &quot;Suspend&quot;)。依我的使用經驗，一旦輸入休眠指令或是達到觸發休眠 / 暫停的條件，螢幕就會將亮度調得很高，但又顯示黑屏 (在 LCD 上你看得出來那個亮度)，非常浪費電，而硬碟也完全沒有被斷電及鎖定。&lt;br /&gt;
&lt;br /&gt;
根據參考資料，最近有支援休眠的一版是 2.6.22-12，要知道目前 Linux 內核已經超過 5.0 版了，而且內核每升一版差別都是巨大的，腦袋有洞才會為了這個把系統的內核降級，不僅操作非常麻煩而且有可能造成其他軟體的運行問題，我知道真的有老外腦袋有洞這樣幹了，但我採用一個曲線救國的方法：讓電腦不需要休眠。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhetHWEmXY18lWzQXyig6CkW72eIXIMmDyNrD2rRLDpgWxuUbnNGmn1kkXrMveJDpWOklGzl9zsWvRvGxsSfiiyQYrCCDY7IdNZIr8u0At9LH1x9GVxy8UkW1HW9lj1rhTY8g7qnVdFjFCg/s1600/2020-01-25+22-47-23+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;542&quot; data-original-width=&quot;869&quot; height=&quot;199&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhetHWEmXY18lWzQXyig6CkW72eIXIMmDyNrD2rRLDpgWxuUbnNGmn1kkXrMveJDpWOklGzl9zsWvRvGxsSfiiyQYrCCDY7IdNZIr8u0At9LH1x9GVxy8UkW1HW9lj1rhTY8g7qnVdFjFCg/s320/2020-01-25+22-47-23+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
想想看我們為何要讓筆電休眠？省那一點電嗎？當然不是，目的是為了讓移動時不要傷到硬碟嘛！那我讓硬碟不怕震不就好了？這就是我將這台老機器的機械硬碟升級成 SSD 的主要原因。上圖是我在電源管理頁面的設定值，注意要設定為永不暫停，且筆電閤蓋時設定為 &quot;鎖定畫面&quot; 或 &quot;不做任何事&quot; 即可。&lt;br /&gt;
&lt;br /&gt;
3. &lt;u&gt;風扇&lt;/u&gt;：2006 年這款 MacBook 由於發生過 RSD (Random Shut Down)，可知其散熱設計本來就有問題，而且無藥可救，頂多就是讓它不要亂關機而已。我這台 MacBook 即使使用 Mac OSX Tiger 也是常常風扇狂轉，特別是運行一些比較吃重硬體的工作，比如串流影片 (例如 Youtube) 或是瀏覽掛滿 Javascript 的網頁 (如 Facebook)，換到 Linux 之後也是一樣。目前為止我沒有人為干預風扇的轉速，就先提供一個第三方的風扇驅動程式 &lt;a href=&quot;https://github.com/linux-on-mac/mbpfan&quot;&gt;mbpfan&lt;/a&gt; 給各位做個參考。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;系統調教&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
1. &lt;u&gt;gcin&lt;/u&gt;：Linux Mint 繁體中文介面的預設輸入法模組是 Fcitx，其軟體為大家很熟悉的新酷音 (或者說，它的某主要開發者更有名)。我不知道其他人是怎麼想的，我本人對於新酷音這種 &quot;硬要用數字鍵選字&quot; 的設定一點好感都沒有，這是微軟ㄅ半輸入法的餘毒嗎？為何不讓選字只用方向鍵解決？改都不能改。我用了幾分鐘十分痛苦，安裝 gcin 就解決一切了，唯一的問題是選字框會定死在視窗左上角，但安裝 gcin-gtk2-immodule 及 gcin-gtk3-immodule 之後就解決了 (&lt;a href=&quot;http://bjwles.blogspot.com/2016/08/gcin.html&quot;&gt;參考資料&lt;/a&gt;)。&lt;br /&gt;
&lt;br /&gt;
gcin 還有內建一個很實用的功能：簡體輸出 (&lt;a href=&quot;http://ahhafree.blogspot.com/2010/11/gcinubuntu.html&quot;&gt;參考資料&lt;/a&gt;)，完全符合我在對岸論壇或 B 站留言時的低調需求 (驚)。以前在 Windows 及 Mac OSX 上還有奇摩輸入法提供簡中輸出的功能，可惜不繼續維護了 (&lt;a href=&quot;https://chris959.blogspot.com/2016/07/windows-10.html&quot;&gt;已不相容 Windows 10&lt;/a&gt;)，而小麥注音直接將此功能移除，真希望 gcin 能有原生 Mac 版。對了，新酷音也有簡體輸出功能，但真的難用，切換後還要等一下才能開始工作，這是在逗我嗎？&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJVc06YFqe3TIwUijOXk-R6CBVvFsIYG_TAvAg-IQbDoCww7EY00zsBWhF8MmYQut0KO9dFsGk_nCMH5OEF7MuDVeQ9mn-hHdvtDci9ol6nb_UJrihxEpzHJ0T0xQalf2rgxdVn3bQql_0/s1600/2020-01-27+16-05-07+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596_corner.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;251&quot; data-original-width=&quot;252&quot; height=&quot;198&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJVc06YFqe3TIwUijOXk-R6CBVvFsIYG_TAvAg-IQbDoCww7EY00zsBWhF8MmYQut0KO9dFsGk_nCMH5OEF7MuDVeQ9mn-hHdvtDci9ol6nb_UJrihxEpzHJ0T0xQalf2rgxdVn3bQql_0/s200/2020-01-27+16-05-07+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596_corner.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;左方的方塊上按左鍵是切換全形半形，右鍵則有一堆功能選項，其中就包含簡體輸出&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
對了，如果是要轉換繁簡中文的文字檔，除了使用 iconv 轉碼工具之外 (但&lt;a href=&quot;https://note.artchiu.org/2012/08/24/linux-%E7%B9%81%E3%80%81%E7%B0%A1%E8%88%87-utf8-%E4%B9%8B%E9%96%93%E7%9A%84%E8%BD%89%E6%8F%9B/&quot;&gt;有點麻煩&lt;/a&gt;)，Magic Len 開發的 &lt;a href=&quot;https://magiclen.org/s2tw/&quot;&gt;s2tw&lt;/a&gt; 及 &lt;a href=&quot;https://magiclen.org/tw2s/&quot;&gt;tw2s&lt;/a&gt; 也可以考慮，它們還提供逐行輸入轉換，挺有趣的。&lt;br /&gt;
&lt;br /&gt;
2. &lt;u&gt;Nemo-preview&lt;/u&gt;：說到 macOS 中我最常使用的功能，那一定是 Quick Look，用空白鍵預覽檔案實在太方便，Windows 上已經有&lt;a href=&quot;https://www.microsoft.com/zh-tw/p/quicklook/9nv4bs3l1h4s?activetab=pivot:overviewtab&quot;&gt;第三方軟體&lt;/a&gt;抄了，在 Linux 上能不能做到呢？可以，這就是 Linux Mint Cinnamon 預裝的 Nemo-preview。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7AKR9s8F6CIDpQza1PTUT_RlWrMZNtVgXwGMT_FiB0G8ml2ob1Hxq8_YA3AhJFKfB3RV56RXg3ruHk9T-qXnfTTRZdzVg72GoIkyHvN2W5kLAarEJkYlq3blW7IzD5pnbedssdizfjNJi/s1600/tcwes-25i4f.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1264&quot; data-original-width=&quot;1016&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7AKR9s8F6CIDpQza1PTUT_RlWrMZNtVgXwGMT_FiB0G8ml2ob1Hxq8_YA3AhJFKfB3RV56RXg3ruHk9T-qXnfTTRZdzVg72GoIkyHvN2W5kLAarEJkYlq3blW7IzD5pnbedssdizfjNJi/s400/tcwes-25i4f.png&quot; width=&quot;321&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
圖片、PDF、音樂、影片大致都沒問題，但是檔名似乎不支援中文 (攤手)，可能還是編碼問題。說到檔案預覽功能，這跟桌面環境 (圖形介面) 裡的檔案管理器 (File manager) 有關，比如 Cinnamon 裡的檔案管理器為 Nemo，Nemo-preview 則為它的外掛程式，而網上很有名的另兩個預覽軟體 &lt;a href=&quot;https://launchpad.net/gloobus-preview&quot;&gt;Gloobus preview&lt;/a&gt; 及 &lt;a href=&quot;https://github.com/GNOME/sushi&quot;&gt;Gnome sushi&lt;/a&gt; 則為檔案管理器 Nautilus 的外掛程式，用在 Ubuntu 比較多。至於 MATE 桌面 .... 它的檔案管理器為 Caja，很遺憾這貨至今都不支援檔案預覽，&lt;a href=&quot;https://answers.launchpad.net/gloobus-preview/+question/207493&quot;&gt;老外也在問&lt;/a&gt;但沒下文，這就是我捨棄 MATE 而選擇 Cinnamon 的主要原因。&lt;br /&gt;
&lt;br /&gt;
3. &lt;u&gt;Nemo actions&lt;/u&gt;：一個系統就算功能再多，也不見得能滿足每個人的需求，我在 macOS 上寫了很多 Applescript / Automator 腳本，在 Linux 裡是否也有配套方案？當然有，那就是熱門的 Shell script，但是 Automator Services (右鍵選單) 有沒有呢？這也有，不過名稱為 &quot;action&quot;，比如 Nemo actions、Nautilus-actions 及 Caja-actions，後兩者甚至有專門的開發工具 (e.g. Caja-actions configuration)。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFsJzy8ssnRXcN0e6SOuP8rMNQLtyKHY4qG9lwii4Efpx5uA6S09o5lQvQ7Cywq3SemT_dkQQqXNZyZBqZ62s6mCdzBnSzN2NkzhDwYNVPzQ0NSxRNVMjVLPmv8JWT1mGaoBkZ9EsioHWA/s1600/2020-01-27+17-17-49+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;800&quot; data-original-width=&quot;1280&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFsJzy8ssnRXcN0e6SOuP8rMNQLtyKHY4qG9lwii4Efpx5uA6S09o5lQvQ7Cywq3SemT_dkQQqXNZyZBqZ62s6mCdzBnSzN2NkzhDwYNVPzQ0NSxRNVMjVLPmv8JWT1mGaoBkZ9EsioHWA/s320/2020-01-27+17-17-49+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;Nemo actions 的儲存路徑：/usr/share/nemo/actions/&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
Nemo actions 似乎沒有專門的開發工具，不過接口設定能從系統內建的 action 去類推，由於我並不擅長寫 Shell script，時間有限也沒寫出多少好用的東西，所以就先不分享啦~&lt;br /&gt;
&lt;br /&gt;
4. &lt;u&gt;改回英文路徑&lt;/u&gt;：Linux 的圖形介面有不少地方模仿 Windows，但又模仿不到精髓，比如說家目錄下各資料夾的名稱，Linux 將其改成符合使用者語系的名稱，原本的英文名就不存在了。例如，桌面資料夾是 ~/桌面/，用 ~/Desktop/ 去連結是找不到的，因為根本沒有這個資料夾。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2XaFInm0bYCBQMsVHtyj3DIonaqyhBK9HpcU4RO8HwLeMQL0TdOsigQW82EiohSAmP4bJrpmQLyI7ODe6gb3s2mI6lpovhGulv_katd3zfW5DW3V8GesWxHWuF0zaMGDztpv8CJ4FQi68/s1600/2020-02-01+12-56-33+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;477&quot; data-original-width=&quot;648&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2XaFInm0bYCBQMsVHtyj3DIonaqyhBK9HpcU4RO8HwLeMQL0TdOsigQW82EiohSAmP4bJrpmQLyI7ODe6gb3s2mI6lpovhGulv_katd3zfW5DW3V8GesWxHWuF0zaMGDztpv8CJ4FQi68/s320/2020-02-01+12-56-33+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Windows 跟 macOS 都有 &quot;虛擬資料夾&quot; 技術來避免這種窘境，Windows 的作法我不清楚，macOS 則是在資料夾裡放入一個沒有內容的隱藏檔&amp;nbsp; .localized，檔案管理器 (在 macOS 裡就是 Finder) 發現此檔就會進行相關的轉換，讓用戶雖然使用英文路徑，但看到的是其設定語系相對應的資料夾名稱。在 Linux 上也能做到，只是要以下列指令手動設定 (&lt;a href=&quot;https://www.linuxpilot.com/ubuntu-directory&quot;&gt;參考資料&lt;/a&gt;)：&lt;br /&gt;
&lt;br /&gt;
LANG=C xdg-user-dirs-gtk-update&lt;br /&gt;
&lt;br /&gt;
執行上述指令有兩點需注意：1. 不是每個對桌面環境都有用，像我的 Linux Mint 19.1 MATE 就沒反應 (MacBook 的 19.3 Cinnamon 倒是沒問題)，不知道有什麼套件沒裝，什麼錯誤訊息都沒有；2. 系統的確是將那些重要資料夾與新的英文路徑連結，但是舊的中文資料夾不會刪除，裏面的資料也沒有自動轉入新資料夾，也就是說系統不是單純地把資料夾改名，而是新增了一堆英文資料夾，使用者要自己把舊資料移入新的英文資料夾，再把舊的中文資料夾刪除。&lt;br /&gt;
&lt;br /&gt;
5. &lt;u&gt;楷體問題&lt;/u&gt;：我在安裝 Linux Mint 19.1 MATE 之後，除了內建輸入法讓我不舒服之外，另外一點就是我發現網頁裡的字體都是楷體，像這種有襯線、筆劃又過細的字體非常不適合在電腦螢幕上閱讀，所以非改不可。問題的起因在於字體的 fallback 機制 (&lt;a href=&quot;https://www.cnblogs.com/matchless/p/9058176.html&quot;&gt;參考資料&lt;/a&gt;)，Linux 系統的字體儲存在 /etc/fonts/conf.avail/，而系統調用的字體是在 /etc/fonts/conf.d/ 資料夾中，conf.d 資料夾裡的檔案全是 conf.avail 裡字體檔的替身 (或稱 soft link)，所以將不要的字體檔替身刪除即可，這兩個待宰字體檔就是 65-fonts-arphic-ukai.conf 及 65-fonts-arphic-uming.conf (需有管理者權限)。不過，這個楷體問題我在 Linux Mint 19.3 Cinnamon 上沒遇到，不知道是不是系統重新做了設定，跟 bug 一樣被修掉了？&lt;br /&gt;
&lt;br /&gt;
6. &lt;u&gt;純文字貼上&lt;/u&gt;：簡單的小功能，但我幾乎每天都要用，就是把複製到的、帶有格式的富文字 (rich text) 以純文字的型式貼到別的地方，看似很簡單但沒想像中直覺，在 macOS 上有 &quot;貼上並符合格式&quot; (Paste and Match Style) 的選單項 (限 Cocoa 軟體) 及一些專用軟體 (如 &lt;a href=&quot;https://www.bluem.net/en/projects/plain-clip/&quot;&gt;Plain Clip&lt;/a&gt;) 可以用，在 Linux 可以用什麼？答案很簡單，直接使用 Ctrl + Shift + v 的快捷鍵即可 (&lt;a href=&quot;http://tuxdiary.com/2015/02/11/paste-text-without-formatting/&quot;&gt;參考資料&lt;/a&gt;)，連軟體都不用裝。這個快捷鍵很類似 macOS 的 &quot;貼上並符合格式&quot; 的快捷鍵 (Command + Shift + Alt / Option + v)，但好按一點，由於 Linux 不是每個軟體都預設有工具列，所以這個通用快捷鍵我到最近才發現 ....&lt;br /&gt;
&lt;br /&gt;
有網友推薦風評不錯的剪貼版管理器 &lt;a href=&quot;http://parcellite.sourceforge.net/&quot;&gt;Parcelite&lt;/a&gt;，其中當然也包含去除格式的功能，待我有需要時再來試試吧！&lt;br /&gt;
&lt;br /&gt;
7. &lt;u&gt;桌面佈局調整&lt;/u&gt;：Cinnamon 預設的桌面工具列有個設定很令我蛋疼，就是所有打開的視窗不會以分頁的型式顯示在工具列上，而是縮到工具列上的程式圖標裡。我不知道 Cinnamon 的圖像交互工程師是怎麼想的，這很明顯又是一個 &quot;想抄又抄不好&quot; 的神來之筆，只是這次中獎的是 macOS。想想 macOS 上是怎麼做的？程式圖標集中在 Dock 上，使用中的程式圖標會有探照燈或指示標誌，手動縮小的視窗會收到 Dock 的右邊區域，一切都很清楚；Cinnamon 沒有 Expose，其視窗縮到程式圖標之後只有多一個微微發光的外圈，根本看不清楚，雖然第二個視窗開始會有數字腳標，但多數程式都是以單一視窗使用的阿，所以我常常看不出常駐在工具列的 Firefox 是否有啟動。再者，上述被稱為 Group Windows List 的功能在系統偏好設定中完全沒提及，如果你看它不爽，在程式圖標上按右鍵選擇偏好設定，並移除了它 ... 呵呵，你的工具列上再也不會顯示任何視窗與程式圖標，整個都爛了，並沒有調回來的方法。這種低級錯誤果然看到&lt;a href=&quot;https://forums.linuxmint.com/viewtopic.php?p=1585351&quot;&gt;有老外在罵&lt;/a&gt;，解決方式就是開啟 &quot;歡迎使用&quot; 程式 (真沒想到這個程式我還會開啟第二次，第一次是安裝好系統後自動開啟的)，在桌面佈局中選擇 &quot;傳統&quot; 或 &quot;現代&quot;，當然，以前的設定值都沒了，按下去就是重置桌面佈局模式。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkWlVT0vrIHSodXHJH6tbpPUYjFedrvMfxCi6cDs5Sdv705ftOHEcmvRJ12YSX2vIabnEI7R4ugIwGMzFLMQc5GfUx8om6h9eXLkPGugBQ1dgJhc3EALb_W9lz7xaSTA7_fA-tePgW8s-l/s1600/2020-02-05+18-56-31+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;541&quot; data-original-width=&quot;794&quot; height=&quot;218&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkWlVT0vrIHSodXHJH6tbpPUYjFedrvMfxCi6cDs5Sdv705ftOHEcmvRJ12YSX2vIabnEI7R4ugIwGMzFLMQc5GfUx8om6h9eXLkPGugBQ1dgJhc3EALb_W9lz7xaSTA7_fA-tePgW8s-l/s320/2020-02-05+18-56-31+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&quot;現代&quot;？科科。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;第三方工具&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
1. &lt;a href=&quot;https://sourceforge.net/projects/pdfshuffler/&quot;&gt;PDF-Shuffler&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://okular.kde.org/&quot;&gt;Okular&lt;/a&gt;：預設的 PDF 瀏覽程式非常陽春，就只能看而已，所以裝幾個工具程式做簡單的編修是必要的。PDF-Shuffler 是非常好的 PDF 編輯程式，合併 / 旋轉及調整頁面順序都沒問題，可惜不能加註解；Okular 正好與 PDF-Shuffler 互補，選取 / 剪裁 / 加註解的功能都做得非常好。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs7rZNLKOxR7mt2NsCRl5JEhB-WPdSvvoBN85gASWaGSXcYtTGKBuTBPefMC7kiZJRss3ZhCmpj6Um4wjPes6IczkRyeYGf0W_WhuTkHYDBQUcLABecr_vewI80wwiHs7RZ7nib8uNRhb4/s1600/2020-01-25+22-58-50+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;708&quot; data-original-width=&quot;737&quot; height=&quot;307&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs7rZNLKOxR7mt2NsCRl5JEhB-WPdSvvoBN85gASWaGSXcYtTGKBuTBPefMC7kiZJRss3ZhCmpj6Um4wjPes6IczkRyeYGf0W_WhuTkHYDBQUcLABecr_vewI80wwiHs7RZ7nib8uNRhb4/s320/2020-01-25+22-58-50+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&amp;nbsp;&lt;i&gt;PDF-Shuffler&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0MWYTI_QUNg3EClCQXgpQPD7SEUCw2BOWWISjOtZlDhhddm55pc1uYdQHYktSjEHqIQouwL3WsTBKbCmgKZRnP5bho3zBN_Lau3VH4-cSWdiwMVHZtUq7TnmmKs8xwP0dOUG0myVoSsgM/s1600/2020-02-06+16-54-49+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;758&quot; data-original-width=&quot;936&quot; height=&quot;259&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0MWYTI_QUNg3EClCQXgpQPD7SEUCw2BOWWISjOtZlDhhddm55pc1uYdQHYktSjEHqIQouwL3WsTBKbCmgKZRnP5bho3zBN_Lau3VH4-cSWdiwMVHZtUq7TnmmKs8xwP0dOUG0myVoSsgM/s320/2020-02-06+16-54-49+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&amp;nbsp;&lt;i&gt;Okular&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
上述兩個 PDF 工具應該已經非常夠用了，如果不夠可以看看&lt;a href=&quot;https://blog.gtwang.org/linux/linux-pdf-editors/&quot;&gt;這篇文章&lt;/a&gt;，裏面介紹一堆硬核 PDF 編輯軟體。&lt;br /&gt;
&lt;br /&gt;
2. &lt;a href=&quot;http://alarm-clock.pseudoberries.com/&quot;&gt;Alarm-clock-applet&lt;/a&gt;：簡單的鬧鐘及計時器，但我更看好的是它的自由度，因為它可以自訂提醒的音樂或是執行某個腳本，後者就非常有用了。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmUa9QvCRMEHCaww4UxsRdcatyTxexphxspUEtNtEdgdQB3Z41_T2qHfXoGNHVdGpvXdq4KSQwfh8pCcFRPmzGsg7FItERywbrUR0O8Y17bGooLHVLNjupmN914TP5RD8iBYtIP8uWsRv1/s1600/2020-01-25+22-54-21+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;534&quot; data-original-width=&quot;716&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmUa9QvCRMEHCaww4UxsRdcatyTxexphxspUEtNtEdgdQB3Z41_T2qHfXoGNHVdGpvXdq4KSQwfh8pCcFRPmzGsg7FItERywbrUR0O8Y17bGooLHVLNjupmN914TP5RD8iBYtIP8uWsRv1/s320/2020-01-25+22-54-21+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
3. &lt;u&gt;行事曆及代辦事項&lt;/u&gt;：本來想推薦 &lt;a href=&quot;https://wiki.gnome.org/Apps/Calendar&quot;&gt;Gnome -Calendar&lt;/a&gt; 及 &lt;a href=&quot;https://wiki.gnome.org/Apps/Todo&quot;&gt;Gnome-Todo&lt;/a&gt;， 兩者都是很好的小工具，但想想他們都不能跟 iCloud 同步 (我記得 Gnome-Calendar 能跟 Google Calendar 同步，但對我還是一點用都沒有)，所以還是決定用 Calendar 及 Reminder 的 iCloud 網頁版。&lt;br /&gt;
&lt;br /&gt;
4. &lt;u&gt;File sharing&lt;/u&gt;：電腦 / 移動設備之間的傳檔是非常重要的剛性需求，但有時候比想像中還麻煩。Apple 開發了 Air Drop 方便傳檔，但 Linux 顯然搭不上這台順風車。由於不喜歡 &quot;雙方都要安裝特定軟體&quot; 的傳檔方式，我使用 Python 內建的檔案伺服器功能，也就是著名的指令 &quot;python -m SimpleHTTPServer&quot;。但問題是這個指令太陽春了，要自己選好資料夾、查好 IP，還不支援檔案上傳！所以我找到網友 jJayyyyyyy 改寫的 py3SimpleHTTPServerWithUpload.py (&lt;a href=&quot;https://github.com/jJayyyyyyy/py3SimpleHTTPServerWithUpload&quot;&gt;Github 頁面&lt;/a&gt;)，將其放入 /usr/local/bin/ 資料夾中，寫一個 Shell script &quot;file_sharing.sh&quot; 去自動化查詢區網 IP、選定分享的資料夾、秀出分享的網址，讓其他裝置的人得知要用哪一個網址連入，而且這個檔案伺服器還支援上傳！&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZAIhvirMP_DNVm0T9LHece4Lm4t_gjKQQ2QtZLaX8IaOHJE5vEColvOoZQjvKkjddOScWaG4eJMEZ26JAGx0ithLVoNX6HVzGQKMhdPxFGVkfwdRIIEJRDg40XvMewjMsehSjZCIA9MmO/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E6%2588%25AA%25E5%259C%25962020-02-06+18-16-50.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;534&quot; data-original-width=&quot;656&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZAIhvirMP_DNVm0T9LHece4Lm4t_gjKQQ2QtZLaX8IaOHJE5vEColvOoZQjvKkjddOScWaG4eJMEZ26JAGx0ithLVoNX6HVzGQKMhdPxFGVkfwdRIIEJRDg40XvMewjMsehSjZCIA9MmO/s320/%25E8%259E%25A2%25E5%25B9%2595%25E6%2588%25AA%25E5%259C%25962020-02-06+18-16-50.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.dropbox.com/s/j47ejjwlni9j995/file_sharing.sh?dl=0&quot;&gt;file_sharing.sh 下載連結&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaVpe9UFH6BHbpvunFeqV2UVlzhCbDnEZ3JsJEupQ8ZXxr1XhE3IT1nLEEH1FL26E3Pt0C8ukbnaEb5YC6CfQuPGHVWXvzr69fEwuf7FKUHc_9DuZr4LVKTJk022ZE59quraF8xLTz06-p/s1600/2020-01-27+18-36-20+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;524&quot; data-original-width=&quot;1124&quot; height=&quot;186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaVpe9UFH6BHbpvunFeqV2UVlzhCbDnEZ3JsJEupQ8ZXxr1XhE3IT1nLEEH1FL26E3Pt0C8ukbnaEb5YC6CfQuPGHVWXvzr69fEwuf7FKUHc_9DuZr4LVKTJk022ZE59quraF8xLTz06-p/s400/2020-01-27+18-36-20+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;檔案伺服器連線頁面&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
由上圖程式碼可知我使用了 zenity 這個對話框工具 (很像 Applescript 的 display dialog) 及 Python 3，有缺的人請自行安裝 [2]，雖然對於 Linux Mint 都是預裝的套件。最後提醒兩點：1. 執行這個腳本時，如果是雙擊執行請記得一定要選擇 &quot;在終端機中執行&quot;，不然會很難關閉 (一般來說，關閉 Python 檔案伺服器只要關閉終端機即可)；2. 請在防火牆打開 8000 連入的連接埠，這樣別的裝置才可以連入你的電腦。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdiuSz3x-6zlp2N4qHd9_0A466YnNt8OJ1REru7QfO6IJx9VFsLSHYS3OKUNeJh8HwiXU-5kNlEBTrLC0YlCREzyVsipH6mvNwIIve_17Ro7U-xfjyj0GjI2aniH5UerLeIWsWe_xcOgxb/s1600/2020-01-31+17-16-01+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;602&quot; data-original-width=&quot;889&quot; height=&quot;216&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdiuSz3x-6zlp2N4qHd9_0A466YnNt8OJ1REru7QfO6IJx9VFsLSHYS3OKUNeJh8HwiXU-5kNlEBTrLC0YlCREzyVsipH6mvNwIIve_17Ro7U-xfjyj0GjI2aniH5UerLeIWsWe_xcOgxb/s320/2020-01-31+17-16-01+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
這個 8000 的連接埠可以一直開著，反正你沒開伺服器別人也連不進來，不過我在已知很久不會使用的情況下都會關閉就是了。&lt;br /&gt;
&lt;br /&gt;
5. &lt;u&gt;SSH server&lt;/u&gt;：SSH 遠端登入可說是 Linux 的常規操作，不過有些 Linux 發行版沒有預裝 SSH server，只有 SSH client，所以可連出不能連入，因此若要讓其他裝置透過 SSH 連入，必須要先安裝 &lt;a href=&quot;http://www.openssh.com/&quot;&gt;openssh-server&lt;/a&gt;。安裝了之後就可以為所欲為了，阿不是，SSH 的連線語法我在 &quot;&lt;a href=&quot;https://chris959.blogspot.com/2019/12/vpn.html&quot;&gt;用樹莓派自製 VPN 翻牆機&lt;/a&gt;&quot; 一文中提過，在此就不贅述，基本上 SSH 遠端登入後能用指令幹的事 &quot;多半&quot; 都能遠端操作 (嗯，還是有不少例外)，但我這裡要講一個有趣的應用：從 iOS 遠端留言 / 傳話。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh53FRUuLPucqfmtGD1H0roOytJYP9l7tMfI_0VX2K4yQYjd-extkKRjo9THBmXZUS0uBhwjynh-zW5Ef3OuQiyIASNRVnMXzvT-uvtFiQ9ffOe10iGcAZu8ApHU0Gt0pf12LG3b4GRcpD4/s1600/AFC1CADB-71C3-420C-A11D-2900A22483CB.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;949&quot; data-original-width=&quot;1600&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh53FRUuLPucqfmtGD1H0roOytJYP9l7tMfI_0VX2K4yQYjd-extkKRjo9THBmXZUS0uBhwjynh-zW5Ef3OuQiyIASNRVnMXzvT-uvtFiQ9ffOe10iGcAZu8ApHU0Gt0pf12LG3b4GRcpD4/s400/AFC1CADB-71C3-420C-A11D-2900A22483CB.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.icloud.com/shortcuts/1e6b08961cb147f599dc0f1f18e19ca2&quot;&gt;Push Texts to Linux 捷徑下載&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjBRdPZhe2bvel4jTdmgV1roWBoqp3xuDVUyBWOTwQkTSevzyV3pvoX58RnMzG5dZzG_ak6k2k5v036ej2uRjxicMdcdpZmVQrTUl-bbkwt-zuocjxvhKU1TakEVTQw8r0s4m29UyhVZB7/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E6%2588%25AA%25E5%259C%25962020-02-06+19-01-06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;534&quot; data-original-width=&quot;656&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjBRdPZhe2bvel4jTdmgV1roWBoqp3xuDVUyBWOTwQkTSevzyV3pvoX58RnMzG5dZzG_ak6k2k5v036ej2uRjxicMdcdpZmVQrTUl-bbkwt-zuocjxvhKU1TakEVTQw8r0s4m29UyhVZB7/s320/%25E8%259E%25A2%25E5%25B9%2595%25E6%2588%25AA%25E5%259C%25962020-02-06+19-01-06.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;遠端記事本 / 剪貼版收到的文字&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
我放置一個空白文字檔 remote_clipboard 在家目錄下的 &quot;桌面&quot; 資料夾裡 (可自由改名，但捷徑裡也要跟著改)，然後把選取的文字或自己輸入的文字藉由 SSH 傳到我的 Linux 電腦裡，附加到該文字檔裏面，我順便加了當時傳訊的時間，這部份可自由修改。乍看之下好像沒什麼，用 IM 軟體不就好了？可是 Linux 沒有那些 IM 軟體可以裝阿，而且有的還不支援傳訊給自己，比如說 LINE，至少我不知道怎麼做。OK，以上的 SSH 應用只是一個範例，至少對我有用，給各位做個參考，提醒一下，別忘了打開 SSH 要用的 22 連接埠喔！&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWEOgternGb5y3An7yJcFXz8hoGnxvTQoCgM2OU_erU8RqR546aFP82rAbsi0sBb8vPjdowLJc6qWnaoay0TA39jP8FDgco9xytjJv8PKSXqVd0nOdP7rJ926ysnCb2fNaF10Q1qTtImJC/s1600/2020-02-06+17-04-26+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;586&quot; data-original-width=&quot;851&quot; height=&quot;220&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWEOgternGb5y3An7yJcFXz8hoGnxvTQoCgM2OU_erU8RqR546aFP82rAbsi0sBb8vPjdowLJc6qWnaoay0TA39jP8FDgco9xytjJv8PKSXqVd0nOdP7rJ926ysnCb2fNaF10Q1qTtImJC/s320/2020-02-06+17-04-26+%25E7%259A%2584%25E8%259E%25A2%25E5%25B9%2595%25E6%2593%25B7%25E5%259C%2596.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;後記&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
嗯 .... 所謂自己挖的坑含淚也要填完 .....&lt;br /&gt;
&lt;br /&gt;
以上就是我為了這台 &quot;新電腦&quot; 所作的調教及優化。Linux 有很廣的自定義空間，只要有啥用了不爽就去想辦法改，雖然我不是喜歡折騰的人，但看到自己的老機器能夠一步步變得愈來愈好用，還是很有成就感的。真要說什麼做不到，小地方就不說了 [3]，最大的弱項就是&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;圖像編修及辦公軟體的貧弱&lt;/b&gt;&lt;/span&gt;，前者不是複雜如 GIMP，就是小畫家的弱化版；後者則必須點名批評 Libreoffice，這貨的修圖能力完全是垃圾。你能想像我為了把圖片裡的物件標注一個圓圈，或是想將兩張圖片合併在一起，在幾個軟體間折騰半小時以上，最後放棄有多蠢嗎？我在 macOS 上只需要不到五分鐘就能做完了。其中的主要原因就是 Libreoffice 裡編修完的圖片不能直接導出並儲存 (當然，由於圖像工具真的很難用，編修的過程已經很蛋疼了)，必須先轉換成點陣圖才行，直接貼到 GIMP 也是強制轉成一樣的點陣圖，然後畫質就爛成一坨屎，好像不降解析度會死似的，而 GIMP 太複雜，直接在上面作業對新手的我來說還沒辦法立即上手。&lt;br /&gt;
&lt;br /&gt;
嗯，還是 macOS 好，我估計 Libreoffice 的圖像工具五年之後還是同樣的德行，因為它從未變過，可能是自由軟體的人都不重視設計吧？抱怨歸抱怨，還是得感謝自由軟體社群的貢獻，讓我的十三年老機得以重獲新生。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2006 CoreDuo MacBook 老機重生系列：&lt;br /&gt;
&lt;a href=&quot;https://chris959.blogspot.com/2020/02/2006-core-duo-macbook_89.html&quot;&gt;2006 Core Duo MacBook 老機重生 1 (前言)&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://chris959.blogspot.com/2020/02/2006-core-duo-macbook.html&quot;&gt;2006 Core Duo MacBook 老機重生 2 (安裝篇)&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://chris959.blogspot.com/2020/02/2006-core-duo-macbook_6.html&quot;&gt;2006 Core Duo MacBook 老機重生 3 (調教篇)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
附註&lt;br /&gt;
&lt;b&gt;1.&lt;/b&gt; 據說較新版本的 Ubuntu 會出問題，相關資訊請看&lt;a href=&quot;http://www.howtoeverything.net/linux/hardware/making-isight-work-ubuntu-linux-mint-and-skype&quot;&gt;這篇說明&lt;/a&gt;。&lt;br /&gt;
&lt;b&gt;2&lt;/b&gt;. 該作者 Github 頁面裡的 py2SimpleHTTPServerWithUpload/ 也包含一個支援上傳的 Python 伺服器腳本，用的是 Python 2.7，可是檔名只要非英文就會亂碼，所以當然用 Python 3 的版本。 &lt;br /&gt;
&lt;b&gt;3.&lt;/b&gt; 比如說 SSH 那裡原本是要做直接推送到 Linux 剪貼簿的 Siri Shortcut，可是 xclip 一直有奇怪的問題，最後懶得折騰就放棄。 </content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/4458660069949407640/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2020/02/2006-core-duo-macbook_6.html#comment-form' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/4458660069949407640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/4458660069949407640'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2020/02/2006-core-duo-macbook_6.html' title='2006 Core Duo MacBook 老機重生 (調教篇)'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh94d0FoEp0URvOKwtSW7wGsbqvQRxlfV5VIot-NKY9lpByxuseFB-wNcV0ZPPDvTtqwQAi16Y-TI4Cd6kXZ4y1MM50snMAxYenPmm6u5PW8UJY4rs6HSh-jPAIb1BCRGOUKDH7uwyPBBV/s72-c/3ad976bb-macro-1452987_640.jpg" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-6883967418004860326</id><published>2020-02-04T14:26:00.002+08:00</published><updated>2020-02-06T20:11:14.170+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gadget"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>2006 Core Duo MacBook 老機重生 (安裝篇)</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHJgVmQdedbNrsOkuyDiva38YI19r2o6NvxAvqFzkbeTI0unHm1qBBuS2S7W_85OYU-NjfKkdGF2w-TM8CkJaUVX24dsHhLc62XSeXRv62a8BQ41CfUZ4GEAVkm7ZNn1COtGB7pwuQR4_G/s1600/F58B3568-99FD-4807-AAA8-B312FEADB5B4_small.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;756&quot; data-original-width=&quot;1008&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHJgVmQdedbNrsOkuyDiva38YI19r2o6NvxAvqFzkbeTI0unHm1qBBuS2S7W_85OYU-NjfKkdGF2w-TM8CkJaUVX24dsHhLc62XSeXRv62a8BQ41CfUZ4GEAVkm7ZNn1COtGB7pwuQR4_G/s320/F58B3568-99FD-4807-AAA8-B312FEADB5B4_small.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
這一篇來講在 2006 Core Duo MacBook 上安裝新作業系統的一些注意事項及我採過的坑。從我上篇文章的字裡行間可知，Windows 絕不會是我的選擇，而且我不想花錢買正版 Windows，所以剩下的問題就是挑選哪一種 Linux 的發行版。&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Linux 在這十年來進展神速，當然我所在意的 &quot;進展&quot; 是指圖形介面。從 2006 年時綁手綁腳幾乎不可用、到處都要命令列代勞，到如今已經非常完善，甚至可以當作 Windows 或 macOS 等以圖形介面見長的系統來使用，故終於可以放心選擇 Linux 了。但 Linux 身為自由軟體組成的系統，有個問題是避不開的，就是版本眾多又紊亂。首先要澄清一件事，Linux 雖然有非常多的類型 (例如 Debian, SuSE, RedHat...)，但他們是 &quot;發行版&quot; (distribution，常簡寫成 distro)，也就是由某營利公司或非營利機構做出來的 &quot;皮&quot;，真正的 Linux 內核是由 Linux 基金會維護的 (也就是 Linux 生父 Linus 本人及其他一堆神人)，與 Windows 及 macOS 等商業系統全由單一公司一把抓有很大的不同。在近五年內，Debian 系的 Linux 發行版發展得特別迅速，尤其是其中的 Ubuntu Linux，其開發者 Canonical 公司在 Ubuntu 圖形介面的改良及推廣不遺餘力，使得 Ubuntu 幾乎成為新手口中的 Linux 代名詞，並且越來越多第三方套件也優先支援 Debian 系的套件管理系統 (port system)，故不怕沒軟體用 [1]，所以像我這種懶人當然選擇 Debian 系的發行版。&lt;br /&gt;
&lt;br /&gt;
Debian 系的 Linux 發行版非常多，光是 Ubuntu 就有好幾個&lt;a href=&quot;https://ubuntu.com/download/flavours&quot;&gt;延伸版本&lt;/a&gt;，但我選擇另一個 Ubuntu 的近親：Mint 來作為我的主力系統。原因其實很單純，就是 Mint 看著比較清爽討喜，而且硬體需求比較低，比如說 Ubuntu desktop 18.04.3 &lt;a href=&quot;https://ubuntu.com/download/desktop&quot;&gt;建議&lt;/a&gt;的記憶體是 4 GB，處理器則要雙核心 2.0 GHz，而 Mint 19.3 只&lt;a href=&quot;https://blog.linuxmint.com/?p=3832&quot;&gt;建議&lt;/a&gt; 2 GB 記憶體，處理器則沒有特殊要求。對於我這台舊電腦還有得挑嗎？為了兼顧易用性及流暢度，當然選擇 Linux Mint。 &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHahhs_Suno5WNzttejybgPD96aGXuT9BEhi9H2GRQtDZgSwoDm7H6c8K3mG3eoUFArnRewJratHKahXaslLq9EwngS-ZSNRYoN4VfxKg7KbWmPm8DlOuiBHEkjirZGyobrDF5ZwoxuRhR/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E6%2588%25AA%25E5%259C%25962020-02-01+02-52-15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;671&quot; data-original-width=&quot;630&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHahhs_Suno5WNzttejybgPD96aGXuT9BEhi9H2GRQtDZgSwoDm7H6c8K3mG3eoUFArnRewJratHKahXaslLq9EwngS-ZSNRYoN4VfxKg7KbWmPm8DlOuiBHEkjirZGyobrDF5ZwoxuRhR/s400/%25E8%259E%25A2%25E5%25B9%2595%25E6%2588%25AA%25E5%259C%25962020-02-01+02-52-15.png&quot; width=&quot;375&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://linuxmint.com/download.php&quot;&gt;Linux Mint 下載頁面&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
可是一來到 Linux Mint 的官網又矇了，這怎麼又分三種？！原因是 Linux 除了內核之外，其他的應用程式及圖形介面都可以自由搭配，Cinnamon、MATE 及 Xfce 是三種不同的桌面環境 (圖形介面)，差別我就不在這裡說了，最後我選了 Cinnamon (32-bit)。一般來說 MATE 標榜的就是對硬體的要求比較低 (Xfce 太偏了，我從未考慮過)，理論上比較適合老機器，但看到 &quot;帳面上&quot; &lt;a href=&quot;https://blog.linuxmint.com/?p=3832&quot;&gt;Cinnamon&lt;/a&gt; 的硬體要求跟 &lt;a href=&quot;https://blog.linuxmint.com/?p=3833&quot;&gt;MATE&lt;/a&gt; 一樣，而且又有 &quot;特別&quot; 的好處， 所以我還是選擇了 Linux Mint 官方推薦的 Cinnamon，至於有什麼好處，我會在下一篇文章解釋。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Linux / Mac OSX 雙系統安裝&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
有兩種安裝 Linux 的方案，其中一種就是在保有 Mac OSX 的情況下，另開一個磁碟分區以安裝 Linux。想起雙系統，各位應該不難想到 Intel Mac 的一個主打功能：Boot Camp，這個軟體可以在不影響磁碟現有資料的情況下，割出一個分區以安裝 Windows，並製作開機選單且提供硬體的驅動程式。驅動程式只有 Windows 版，Linux 用不上，但分割磁碟的功能提供了無痛安裝其他作業系統的可能性。&lt;br /&gt;
&lt;br /&gt;
可是呢 .... Tiger 的 Boot Camp 是 &quot;試用版&quot;，在某個日期之後就不能用 (我曾經用過 .... 現在不行了)，所以 Boot Camp 對現在的我一點用也沒有。磁碟工具程式是 Mac OSX 內建的強力磁碟工具，但問題是它一旦要割硬碟也是要把整顆硬碟的資料都毀了，跟 Windows 一眾磁碟工具同樣水平。其實 Boot Camp 這個分割硬碟的功能是有內建在 Tiger 裡的，只是沒有圖形介面，於是我採用以下的步驟：&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;u&gt;diskutil list&lt;/u&gt;：查看硬碟分區的編號 (&lt;a href=&quot;https://apple.stackexchange.com/questions/197640/diskutil-resizevolume-noob&quot;&gt;參考資料&lt;/a&gt;)，你可以看到裝好 Mac OSX 的硬碟有兩個分區，第一個是 EFI，第二個才是我們的系統及資料磁區 [2]，在我的例子裡，我要分割的磁區是 disk0s2。&lt;/li&gt;
&lt;li&gt;&lt;u&gt;sudo diskutil resizeVolume disk0s2 30G MS-DOS Linux 80G&lt;/u&gt;：以管理者權限 (只有一般使用者的權限？請換到管理者帳號，可參考&lt;a href=&quot;https://chris959.blogspot.com/2011/09/unlocker-for-mac.html&quot;&gt;這篇舊文&lt;/a&gt;) 將 Mac OSX 的磁區減小 (&lt;a href=&quot;https://www.macworld.com/article/1055274/marchgeekfactor.html&quot;&gt;參考資料&lt;/a&gt;)，比如說我的硬碟有 120 GB，上面的指令可以將 Mac OSX 的磁區 (disk0s2) 縮小到 30 GB，剩下的部份留給下一個磁區，寫 70G 或 80G 都無所謂，只要沒有指定第三個磁區，預設就是會把空間用完。MS-DOS 代表 FAT32 的檔案格式，由於之後都要格式化成 Linux 系統的 Ext4，所以這裡就指定一個最泛用的即可。&lt;/li&gt;
&lt;li&gt;&lt;u&gt;iDefrag&lt;/u&gt;：如果你像我一樣，使用過這台電腦的 Mac OSX 一陣子，你八成會發現上述的分割會失敗，不管怎麼調整空間都沒用 (比如資料明明不多，給個 30 GB 綽綽有餘，結果就算改成 40 GB 照樣失敗)。這個問題不少人問過，比如&lt;a href=&quot;https://discussions.apple.com/thread/721835?page=2&quot;&gt;這篇文章&lt;/a&gt;，但這些老外沒有一個給出合理的解釋及像樣的解決方法，不是無效解法就是要我們備份並重裝系統。其實原因很簡單，就是 diskutil 工具找不到 &quot;連續的空白磁區&quot; 分割給下一個磁區，所以就失敗了。Apple 開發的 HFS+ 是非常優秀的檔案系統，每一次存檔的所有儲存區塊會集中在一起，而不是像 FAT32 亂存亂放，所以用久了也不用重組磁碟，但隨著使用時間長了，各檔之間還是會隔很遠，一分散起來就漸漸沒有連續的空白磁區了，除非全部重裝。所以分割失敗的正確解法就是重組磁碟 (其實重裝也等於重組磁碟，但要多準備一個磁碟供備份)，我選用 &lt;a href=&quot;https://coriolis-systems.com/&quot;&gt;iDefrag&lt;/a&gt; 這個老牌軟體，他們開放 &quot;遠古&quot; 版本免費授權 (見官網最下方的 &quot;Museum&quot; 專區)，安裝之後花點時間重組 Mac OSX 的磁區，分割就會成功了。&lt;/li&gt;
&lt;/ol&gt;
分割完硬碟不要傻傻地重開機，diskutil 只能割硬碟，不能製作開機磁區，而且 Linux Mint 的 32 位元版本並&lt;a href=&quot;https://blog.linuxmint.com/?p=3832&quot;&gt;不支援從 EFI 開機&lt;/a&gt;，所以插上 Linux 的 USB 碟並重開機也看不到 Live USB 分區。一般來說，使用 BIOS 的 Windows 或是不支援 EFI 的部份 Linux 無論如何都不能在用 EFI 的機器上開機，為了解決這個問題，Boot Camp 採用特殊的 Hybrid MBR 技術實現 Windows / Mac OSX 的雙系統開機選單 (&lt;a href=&quot;http://www.rodsbooks.com/ubuntu-efi/&quot;&gt;參考資料&lt;/a&gt;)，如果可以用 Boot Camp 的話，其實這個技術也可以用在 Linux 上，只是沒有 Boot Camp 提供的驅動程式而已，可是我的 Boot Camp 過期了，所以只能用第三方的 &lt;a href=&quot;http://refit.sourceforge.net/&quot;&gt;rEFIt&lt;/a&gt; 或 &lt;a href=&quot;http://www.rodsbooks.com/refind/&quot;&gt;rEFInd&lt;/a&gt; 製作開機選單，讓它們來取代 Mac OSX 製作的 EFI (正確地說是 EFI 磁區裡的相關檔案)。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzrxWUJsOD0y4a6KzVVs6E2eqKu_l2KRJcgbVi-kvZIeZKaPmnU_a6LhzN4W2reyBpEj_t2CauDayADfQzHBcXwoF1wmx3XG2BhIjMehEO_gBu26xlxmYH0LH5tJeqXOf8JUedWZXEt0D3/s1600/aa6aa1dcfaab4f27a72e04cd7e4455da--manager-mac.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;212&quot; data-original-width=&quot;236&quot; height=&quot;287&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzrxWUJsOD0y4a6KzVVs6E2eqKu_l2KRJcgbVi-kvZIeZKaPmnU_a6LhzN4W2reyBpEj_t2CauDayADfQzHBcXwoF1wmx3XG2BhIjMehEO_gBu26xlxmYH0LH5tJeqXOf8JUedWZXEt0D3/s320/aa6aa1dcfaab4f27a72e04cd7e4455da--manager-mac.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.pinterest.com/pin/817192294855610811/&quot;&gt;圖片來源&lt;/a&gt; (&lt;i&gt;當時忘記拍照&lt;/i&gt;)&lt;/div&gt;
&lt;br /&gt;
rEFIt 是一個很老的軟體，目前已經不再維護，而 rEFInd 是它的延伸作品，不僅近年還有更新，功能也比較多，故當然優先選擇 rEFInd。可是問題又來了，rEFInd 的安裝腳本不支援 Mac OSX 10.4 Tiger (&lt;a href=&quot;https://sourceforge.net/p/refind/discussion/general/thread/e1c30384/&quot;&gt;參考討論串&lt;/a&gt;)，手動安裝實在太複雜，所以我還是安裝了 rEFIt，完全沒有任何問題。之後插入 Linux Live USB 碟並重開機，選單中就會出現 Legacy OS 的磁碟圖示，進入 Live Linux 系統後可以做些簡單的試用，若滿意就可選擇安裝在硬碟中。由於安裝過程非常直覺，在此就不贅述了，記得結束後回到 Mac OSX，編輯 rEFIt 的組態檔 ( /etc/efi/refit/refit.conf )，將 &quot;default_selection L&quot; 前的註解符號 # 去掉，這樣就可以讓 rEFIt 選單以 Linux 為預設值，開機後看到選單，直接按 Return / Enter 鍵就能啟動 Linux 了 (&lt;a href=&quot;https://thehungrycoder.com/tutorial/setting-linux-as-default-in-refit-boot-loader.html&quot;&gt;參考資料&lt;/a&gt;)。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;Linux 單系統安裝&lt;/b&gt;&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
相較於雙系統的安裝，Linux 單系統確實比較複雜，但可以省下 Mac OSX 浪費的 25~30 GB 空間，對於小儲存碟來說還是值得的。由於某個原因 (我下一篇文章會說)，我在安裝完前一段介紹的雙系統後，決定將這台 MacBook 的儲存碟升級為 SSD [3]，故我要從一個空白磁碟開始，重新安裝系統並用它開機。上述兩句不起眼的話聽起來很笨，但請記得這是一台 Mac，沒有 BIOS，而空白磁碟又沒有 EFI 磁區，且 32 位元的 Linux Mint 安裝檔不支援 EFI 開機 [4]，上一段的雙系統至少還有 Mac OSX 可以安裝 rEFIt，現在什麼都沒有，該怎麼辦？&lt;br /&gt;
&lt;br /&gt;
這一部份參考了網友 AstroFloyd 的兩篇網誌，我會融合兩篇文章的重點並附上文章來源。&lt;br /&gt;
&lt;br /&gt;
1. 製作修改版開機 USB 碟 (&lt;a href=&quot;https://astrofloyd.wordpress.com/2014/01/14/boot-linux-from-usb-flash-drive-on-macbook/&quot;&gt;參考資料&lt;/a&gt;)：首先下載 &lt;a href=&quot;http://www.mediafire.com/?dpgorsfdkf6nn2c&quot;&gt;ISO 2 USB EFI Booter for Mac&lt;/a&gt;，解壓縮後取出 bootIA32.efi 檔案備用 [5]。再來，找出一個閒置的 USB 碟，大小比 Linux 的映像檔 (*.iso) 大就好，把它整塊格式化成 FAT32 的檔案格式，之後依序在內建立兩個資料夾，結構為 efi/boot/，比如說如果 USB 碟 &quot;unknown&quot; 掛載在 /mnt/ 之下，那這兩個資料夾的路徑就是 /mnt/unknown/efi/boot/。最後，將 bootIA32.efi 檔放入 boot 資料夾，並改名為 boot.efi；將 Linux 的安裝映像檔也放入 boot 資料夾，並改名為 boot.iso，這樣的改版 USB 碟即可用以 EFI 開機。開機後按 Option 鍵不再一片白，會看到 &quot;EFI Boot&quot; 的選項，點擊後即可啟動 Live USB 的 Linux。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMECLw2bGdivsbvOXQ2Ny4k9z6I-9z21R1Yhw5nVyPjgMw4WCynU0nNgOuxU4CkHzgMQRfCZ_JroNoz8CDmpJ2x2Fs_wK5ibmzZHt_ShAXd7z5cKpx8FvjtrDExtXl29qIsa9zWq8rbWur/s1600/FB64CCB0-A057-446F-88EE-200B01493A60_small.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;756&quot; data-original-width=&quot;1008&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMECLw2bGdivsbvOXQ2Ny4k9z6I-9z21R1Yhw5nVyPjgMw4WCynU0nNgOuxU4CkHzgMQRfCZ_JroNoz8CDmpJ2x2Fs_wK5ibmzZHt_ShAXd7z5cKpx8FvjtrDExtXl29qIsa9zWq8rbWur/s320/FB64CCB0-A057-446F-88EE-200B01493A60_small.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
2. 使用 rEFInd 自製 EFI 開機選單 (&lt;a href=&quot;https://astrofloyd.wordpress.com/2014/01/14/linux-only-installation-on-2006-macbook-using-refind/&quot;&gt;參考資料&lt;/a&gt;)：如果發現上一步做完能用 Linux 開機就喜孜孜地開始安裝，你會發現裝完還是不能開機，因為沒有 EFI 開機選單，開機後電腦找不到你安裝的系統，所以這時候我們要用 Live Linux 做一些準備工作再開始安裝。首先啟動 GParted (程式選單 Administration &amp;gt; GParted)，這個軟體是開源的硬碟分割工具，我們要用它建立磁碟的第一個主開機磁區 (Primary Partition)，容量大小為 50 ~ 200 MB (Mac OSX 建立的 EFI 磁區有 200 MB，但根本不需要那麼大)、名稱為 ESI、檔案格式為 FAT32。如果喜歡用命令列也可以像參考資料的作者使用 parted 指令，不過我是能不用命令列就不用 (懶)。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3QtV_1hcTV6rpu4MLijym1P4g1kxO3Xa1DGTFvt7poVBllU9VqP4BlA88K2Nd5hhHkAKSfwR0roW9320H2VU6GkaNwFzXS9-cTq8V84vuBTbujiWJ7iWO-GG_PzMCvl78RtQ9si0rK0mC/s1600/gparted004.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;530&quot; data-original-width=&quot;776&quot; height=&quot;218&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3QtV_1hcTV6rpu4MLijym1P4g1kxO3Xa1DGTFvt7poVBllU9VqP4BlA88K2Nd5hhHkAKSfwR0roW9320H2VU6GkaNwFzXS9-cTq8V84vuBTbujiWJ7iWO-GG_PzMCvl78RtQ9si0rK0mC/s320/gparted004.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;分割 EFI 磁區示範圖片&lt;/i&gt; (&lt;a href=&quot;http://benjr.tw/10910&quot;&gt;來源網站&lt;/a&gt;)&lt;/div&gt;
&lt;br /&gt;
分割好了之後啟動瀏覽器，到 rEFInd 官網 &quot;&lt;a href=&quot;http://www.rodsbooks.com/refind/getting.html&quot;&gt;Getting rEFInd from Sourceforge&lt;/a&gt;&quot; 下載 rEFInd 的 zip 檔，之後解壓縮備用。請記住現在我們使用的是 Live 系統，下載的檔案都存在記憶體裡，重開機之後就都沒了，所以隨便放沒關係。現在於 /boot/ 目錄下建立一個自訂的 efi 資料夾，比如說 temp-efi (避免與原系統內建 efi 資料夾的搞混)，再將 EFI 磁區掛載在其下面，使用的指令為：&lt;br /&gt;
&lt;br /&gt;
sudo mount /dev/sda1 /boot/temp-efi&lt;br /&gt;
&lt;br /&gt;
注意：1. mount 需要管理者權限，不過 Live 系統不用打密碼；2. sda1 是我的 EFI 磁區編號，請在 GParted 裡看清楚編號。掛載好了之後，在 rEFInd 的資料夾裡找到安裝腳本 &quot;refind-install&quot; 並在終端機內執行，忽略安裝時看到的警示訊息 (比如說 32 位元的 EFI 電腦很稀有啦之類的屁話)，安裝結束後就會發現 EFI 磁區內多了 EFI/refind/ 兩個資料夾 (完整路徑為 /boot/temp-efi/EFI/refind/)，以及裏面的一堆檔案。修改 refind 檔案夾的名稱為 boot，以及裏面的 refind_ia32.efi 檔案名稱也修改為 boot.efi (發現了嗎？跟上一步自製安裝碟的目錄一樣，此例 EFI 檔案的完整路徑為 /boot/temp-efi/EFI/boot/boot.efi)，如此準備工作完成了，關機並移除改造版的 Linux liveUSB。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYEMScqUS7RoltEyhZv8XWGvATxJv18vfH7zcUH9WaVTKL9HZ5cJceSwhYCY9zx_w8WH2F6_jRLGnxCMgLczmti1DB0LmrFQErBL3TrXWcCCMQgKEed_oyI3AkEqlY1XjVHsAJ15E0dk32/s1600/91868197-0292-44B9-8E09-243ABB24514A_small.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;756&quot; data-original-width=&quot;1008&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYEMScqUS7RoltEyhZv8XWGvATxJv18vfH7zcUH9WaVTKL9HZ5cJceSwhYCY9zx_w8WH2F6_jRLGnxCMgLczmti1DB0LmrFQErBL3TrXWcCCMQgKEed_oyI3AkEqlY1XjVHsAJ15E0dk32/s320/91868197-0292-44B9-8E09-243ABB24514A_small.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
現在插入一般的 Linux liveUSB 並開機，rEFInd 將會給出選單以進入 Live Linux 系統，之後就可以安裝 Linux 了！請記住千萬不要格式化第一個磁區 (此例為 /dev/sda1)，其他的分區就按照一般安裝 Linux 的基本操作就可以了 [6]。&lt;br /&gt;
&lt;br /&gt;
以上是我安裝 Linux Mint 的詳細步驟，我看到  AstroFloyd (參考資料的作者) 遇到很多問題，但我都沒遇到，或許是安裝的 Linux 發行版不同而導致 (呵呵，我才不會裝 Arch Linux 去累自己)，總之給各位做個參考。下一篇文章中，我會介紹我對系統做了哪些調教，以及裝了哪些好用的工具軟體，下次見~&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2006 CoreDuo MacBook 老機重生系列：&lt;br /&gt;
&lt;a href=&quot;https://chris959.blogspot.com/2020/02/2006-core-duo-macbook_89.html&quot;&gt;2006 Core Duo MacBook 老機重生 1 (前言)&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://chris959.blogspot.com/2020/02/2006-core-duo-macbook.html&quot;&gt;2006 Core Duo MacBook 老機重生 2 (安裝篇)&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://chris959.blogspot.com/2020/02/2006-core-duo-macbook_6.html&quot;&gt;2006 Core Duo MacBook 老機重生 3 (調教篇)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
附註&lt;br /&gt;
&lt;b&gt;1.&lt;/b&gt; 當然，套件管理系統的虛擬化是目前的趨勢之一，像是 &lt;a href=&quot;https://flatpak.org/&quot;&gt;Flatpak&lt;/a&gt; 及 &lt;a href=&quot;https://snapcraft.io/&quot;&gt;Snap&lt;/a&gt;，都標榜其軟體包可以在所有 Linux 發行版上運行，但實作後的缺點也很明顯：為了這一層虛擬環境 (runtime)，軟體包會變得巨大。我沒試過 Snap (&lt;a href=&quot;https://www.facebook.com/notes/ruinland-maskman/%E5%88%9D%E6%8E%A2ubuntu-snap-on-arch-linux/967272033371255/&quot;&gt;參考資料&lt;/a&gt;)，但依我的使用經驗，每個 Flatpak 軟體包的體積都要超過 2 GB，對於小型的軟體 (小於 10 MB) 來說是原有大小的數百倍，是的你沒有看錯，我是智商稅繳不夠才去用這種東西？還是儘量用原生的軟體包吧！&lt;br /&gt;
&lt;b&gt;2.&lt;/b&gt; macOS Catalina 中系統跟個人資料完全分成兩個磁區，再用 Volume group 及 firmlink 技術將其串聯在一起，讓用戶根本發現不出其中的改變，對細節有興趣可以看少數派的文章 &quot;&lt;a href=&quot;https://sspai.com/post/57052&quot;&gt;当 Mac 升级到 Catalina 时，苹果在硬盘里施了点魔法&lt;/a&gt;&quot;。&lt;br /&gt;
&lt;b&gt;3.&lt;/b&gt; 對於一台十多歲的老電腦，買高價的 SSD 實在有點蠢，反正是備用機，所以我只買了小容量 (120 GB) 的 SSD，大概就幾百塊台幣 ....&lt;br /&gt;
&lt;b&gt;4.&lt;/b&gt; 如果支援 EFI 開機，比如 64 位元的 Linux Mint 安裝檔 (*.iso)，理論上可以像 Mac OSX 一樣直接開機，並從零製作 EFI 磁區，但我沒試過。&lt;br /&gt;
&lt;b&gt;5.&lt;/b&gt; 如果是 64 位元的機器就使用 bootX64.efi，但如我文中所說，理論上支援 EFI 開機的 64 位元 Linux Mint 是不用折騰修改版開機碟的。&lt;br /&gt;
&lt;b&gt;6.&lt;/b&gt; 照片中可以看出我將系統檔案 (掛載於根目錄 /) 及個人檔案 (掛載於 /home) 分開成兩個磁區，這是因為過去 Linux 要升級系統時必須格式化整個磁區，這樣做就不會傷到自己的個人資料，只是會浪費一些空間給沒用到的系統磁區。不過這種作法漸漸沒有必要了，因為最近的 Linux Mint (例如 19.1) 已經支援 In-plane upgrade，能夠像 macOS 一樣直接升級系統 (如下圖)，但發行版及桌面環境不可變，所以若要從 MATE 換 Cinnamon 還是得用以前的升級方法。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikfRLkEfeNbmC2O7_pddHiu8MOP_JBaKrNvx5BQMPbwbUFUhxT2TBOICU94pqQ6uE1TUVHnWaJ7ijPNZt6QhhZ1xePOswMLMXm5USxF0ht_vi7BCaGHLMnt6s5dsmoXaaSUFOx9lD4iafc/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E6%2588%25AA%25E5%259C%25962020-02-04+14-17-40.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;631&quot; data-original-width=&quot;796&quot; height=&quot;253&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikfRLkEfeNbmC2O7_pddHiu8MOP_JBaKrNvx5BQMPbwbUFUhxT2TBOICU94pqQ6uE1TUVHnWaJ7ijPNZt6QhhZ1xePOswMLMXm5USxF0ht_vi7BCaGHLMnt6s5dsmoXaaSUFOx9lD4iafc/s320/%25E8%259E%25A2%25E5%25B9%2595%25E6%2588%25AA%25E5%259C%25962020-02-04+14-17-40.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/6883967418004860326/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2020/02/2006-core-duo-macbook.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/6883967418004860326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/6883967418004860326'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2020/02/2006-core-duo-macbook.html' title='2006 Core Duo MacBook 老機重生 (安裝篇)'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHJgVmQdedbNrsOkuyDiva38YI19r2o6NvxAvqFzkbeTI0unHm1qBBuS2S7W_85OYU-NjfKkdGF2w-TM8CkJaUVX24dsHhLc62XSeXRv62a8BQ41CfUZ4GEAVkm7ZNn1COtGB7pwuQR4_G/s72-c/F58B3568-99FD-4807-AAA8-B312FEADB5B4_small.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-6618977276710687644</id><published>2020-02-01T20:12:00.000+08:00</published><updated>2020-02-06T20:10:41.378+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gadget"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>2006 Core Duo MacBook 老機重生 (前言)</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXDBMQGP1in34YC4btWyzLCfsKGRJ1zDjA36uEKQGgmpdxr1PxRepAgs9w7isN5hK2uhEwiSKr7Y4nlvgepqCKxXkZWP4-uq-y1grop75weREoNpThzpnlPgTTtFkvLBiFWeKT9DDIH-rT/s1600/A4C24C73-E0F1-4308-A3F2-4E11EEC8A54A_small.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;756&quot; data-original-width=&quot;1008&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXDBMQGP1in34YC4btWyzLCfsKGRJ1zDjA36uEKQGgmpdxr1PxRepAgs9w7isN5hK2uhEwiSKr7Y4nlvgepqCKxXkZWP4-uq-y1grop75weREoNpThzpnlPgTTtFkvLBiFWeKT9DDIH-rT/s320/A4C24C73-E0F1-4308-A3F2-4E11EEC8A54A_small.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
很久沒更新了，主要的原因當然是工作的繁忙以及週休一日的疲累，而且由於研發工作尚未上軌道，所以少數的假日除了拿來休息之外，大多也在看書或看文獻，讓我一度懷疑我還活在煩死人的博士班生活 ....&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
我的運氣還不錯，在武漢肺炎爆發的前幾天就返台了 (不過路經香港還是遇到當地的抗爭活動，汗)，所以還有時間在家休息及玩電腦。這次排定的現階段任務就是讓我的 2006 Core Duo MacBook 能夠起死回生，勝任一般的日常使用。&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;instagram-media&quot; data-instgrm-permalink=&quot;https://www.instagram.com/p/B78IK21nYQ8/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; data-instgrm-version=&quot;12&quot; style=&quot;background: #FFF; border-radius: 3px; border: 0; box-shadow: 0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width: 540px; min-width: 326px; padding: 0; width: -webkit-calc(100% - 2px); width: 99.375%; width: calc(100% - 2px);&quot;&gt;
&lt;div style=&quot;padding: 16px;&quot;&gt;
&lt;a href=&quot;https://www.instagram.com/p/B78IK21nYQ8/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt; &lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;align-items: center; display: flex; flex-direction: row;&quot;&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; flex-direction: column; flex-grow: 1; justify-content: center;&quot;&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;a href=&quot;https://www.instagram.com/p/B78IK21nYQ8/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;
&lt;br /&gt;
&lt;div style=&quot;padding: 19% 0;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;https://www.instagram.com/p/B78IK21nYQ8/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;
&lt;br /&gt;
&lt;div style=&quot;display: block; height: 50px; margin: 0 auto 12px; width: 50px;&quot;&gt;
&lt;a href=&quot;https://www.instagram.com/p/B78IK21nYQ8/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;&lt;svg height=&quot;50px&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 60 60&quot; width=&quot;50px&quot; xmlns:xlink=&quot;https://www.w3.org/1999/xlink&quot; xmlns=&quot;https://www.w3.org/2000/svg&quot;&gt;&lt;g fill-rule=&quot;evenodd&quot; fill=&quot;none&quot; stroke-width=&quot;1&quot; stroke=&quot;none&quot;&gt;&lt;g fill=&quot;#000000&quot; transform=&quot;translate(-511.000000, -20.000000)&quot;&gt;&lt;g&gt;&lt;path d=&quot;M556.869,30.41 C554.814,30.41 
553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 
556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 
C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 
530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 
C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657
 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 
C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 
557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 
C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 
563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 
558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 
C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521
 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 
C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 
518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 
516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003
 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 
517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 
C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 
525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 
C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 
557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 
562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 
C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 
565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 
M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 
C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 
562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 
553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 
531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 
521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 
C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 
511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 
C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 
512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 
C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 
525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 
C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 
558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 
565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 
C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 
571,50 C571,41.851 570.966,40.831 
570.82,37.631&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;https://www.instagram.com/p/B78IK21nYQ8/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;
&lt;br /&gt;
&lt;div style=&quot;padding-top: 8px;&quot;&gt;
&lt;div style=&quot;color: #3897f0; font-family: Arial,sans-serif; font-size: 14px; font-style: normal; font-weight: 550; line-height: 18px;&quot;&gt;
&lt;a href=&quot;https://www.instagram.com/p/B78IK21nYQ8/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;在 Instagram 
查看這則貼文&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;a href=&quot;https://www.instagram.com/p/B78IK21nYQ8/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;
&lt;br /&gt;
&lt;div style=&quot;padding: 12.5% 0;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;https://www.instagram.com/p/B78IK21nYQ8/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;
&lt;div style=&quot;align-items: center; display: flex; flex-direction: row; margin-bottom: 14px;&quot;&gt;
&lt;div&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; height: 12.5px; transform: translateX(0px) translateY(7px); width: 12.5px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; flex-grow: 0; height: 12.5px; margin-left: 2px; margin-right: 14px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; height: 12.5px; transform: translateX(9px) translateY(-18px); width: 12.5px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 8px;&quot;&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;border-bottom: 2px solid transparent; border-left: 6px solid #f4f4f4; border-top: 2px solid transparent; height: 0; transform: translateX(16px) translateY(-4px) rotate(30deg); width: 0;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: auto;&quot;&gt;
&lt;div style=&quot;border-right: 8px solid transparent; border-top: 8px solid #F4F4F4; transform: translateY(16px); width: 0px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; flex-grow: 0; height: 12px; transform: translateY(-4px); width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;border-left: 8px solid transparent; border-top: 8px solid #F4F4F4; height: 0; transform: translateY(-4px) translateX(8px); width: 0;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;a href=&quot;https://www.instagram.com/p/B78IK21nYQ8/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;
&lt;div style=&quot;display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;&quot;&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;color: #c9c8cd; font-family: Arial,sans-serif; font-size: 14px; line-height: 17px; margin-bottom: 0; margin-top: 8px; overflow: hidden; padding: 8px 0 7px; text-align: center; text-overflow: ellipsis; white-space: nowrap;&quot;&gt;
&lt;a href=&quot;https://www.instagram.com/p/B78IK21nYQ8/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;color: #c9c8cd; font-family: Arial,sans-serif; font-size: 14px; font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Chris（@sci_chris959）分享的貼文&lt;/a&gt; 於 &lt;time datetime=&quot;2020-01-30T09:54:19+00:00&quot; style=&quot;font-family: Arial,sans-serif; font-size: 14px; line-height: 17px;&quot;&gt;PST 2020 年  1月 月 30 日 上午 
1:54&lt;/time&gt; 張貼&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;//www.instagram.com/embed.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
嗯 .... 泛黃的內殼、沉甸甸的機身、鍵盤 F 鍵掉落了還被我用膠帶 &quot;綁&quot; 回去 (我當時拆開剪刀鍵盤研究了一陣子)，滿滿都是歲月的痕跡。說到這台 2006 年款的 MacBook (不少台灣用戶也稱這一系列的產品為麥書) 是我的第一台筆電，也是第一台 Mac，在此之前我從未接觸過麥金塔電腦及其作業系統，鼓起勇氣購買的主要原因有二：1. 我要純白色的筆電，當時其他品牌的白色筆電都太醜了，完全是個人喜好；2. 這款筆電不僅是 Apple 的 &quot;全新設計&quot; [1]，而且它也是 Apple 從 2006 年起全面將 Power PC CPU 轉用 Intel CPU 核心的第一台針對一般用戶的消費級筆電 (意指非面向專業用戶)，所以既不是過份貴，又可以安裝 Windows / Mac OSX 雙系統 [2]，給了我非常大的信心。我心想，反正用不慣 Mac OSX 也有 Windows 可以擋著嘛 (a)，而且這款筆電跟其他家的筆電一樣，硬碟 (b) 跟記憶體 (c) 都可以自由更換，除了貴一點 (d) 之外，不買嗎？&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1VWLx5-P-W71dNMi-nGfQpCn8kHGV4pUEnEqMBKshGP4JvyrrCAN32rpBeEbLFRI_F4jSMClt5D-U8V4JBM03CIOE7XwZB8ydN4EHgR0MU9jOn1C9AJcPc3gauCCrkFJs7OTg015iNf8f/s1600/MB+upgrade.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;595&quot; data-original-width=&quot;794&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1VWLx5-P-W71dNMi-nGfQpCn8kHGV4pUEnEqMBKshGP4JvyrrCAN32rpBeEbLFRI_F4jSMClt5D-U8V4JBM03CIOE7XwZB8ydN4EHgR0MU9jOn1C9AJcPc3gauCCrkFJs7OTg015iNf8f/s320/MB+upgrade.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;i&gt;拆下電池後，右下角紅框印著拆卸 L 固定條及換記憶體的方法，而硬碟位於記憶體插槽左邊，可一起更換。 &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
好笑的是，以現今的角度來看，上述 (a)-(d) 除了 (d) 自始至終都沒有變之外 (其實也有變，如今他牌筆電幾乎都沒啥價，蘋果筆電顯得更貴了)，(a)-(c) 都跟我想的不一樣，像是我入坑之後再也不想將 Windows 當作主力系統，而硬碟及記憶體都在後續的 Mac 中不允許自由升級了，這種奸商作為實在令人所不齒 [3]。看看 2006 年這款初代 MacBook，這麼優雅的換硬碟及記憶體的方式，那才是讓其他廠商望塵莫及的設計。&lt;br /&gt;
&lt;br /&gt;
回歸主題，何謂 &quot;不能擔任一般的日常使用&quot; 呢？這台筆電雖然有很多硬體缺陷，比如 RSD [4]、下殼邊緣龜裂 [5] 及 Seagate 死機 [6] 等等問題，但是軟體在當時可是超越時代的。要知道在 2006 年那時多數人還在用 Windows XP，它的接班人 Vista 是隻吃硬體巨獸，被中外用戶罵得臭頭；Linux 還在 Ubuntu 6 的年代，連個 PPPoE 連線都沒有圖形化介面，其他的缺失就不用說了。所以，前者功能貧弱又不穩定，後者根本還稱不上是成熟的作業系統 (除非你只用命令列)，Mac OSX Tiger 與他們相比根本不是一個維度的東西，不僅功能應有盡有 (連下一代的 Windows Vista 都很難打贏 Tiger，更別說後續的 Leopard，差距更大)，系統還能運行得非常流暢。直到今天，我這台筆電裡原先的 Tiger 系統並沒有壞 (當然中間換過硬碟)，其運行速度也絲毫不因年邁的硬體而變慢，但有個大問題：&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;不能上網！&lt;/b&gt;&lt;/span&gt;如果你認為是網卡壞了等等硬體原因，那你猜錯了，會造成不能上網的狀況是因為現今多數網站都採用 https 加密連線，像這樣的連線需要時不時地提交數位憑證給連線的網站，但是我這台 MacBook 從沒有更新過系統，至今還是 Mac OSX 10.4 Tiger，故瀏覽器超級老，其內建憑證當然也過期很多年了，即使更新到這台筆電能裝的最新系統 Mac OSX 10.6，能安裝的瀏覽器最新版還是過期的 [7]，所以重灌系統變得勢在必行。我很久以前就已經在計劃此事，也看了一些網友的影片，比如說 The 8-Bit Guy 的 &quot;&lt;a href=&quot;https://www.youtube.com/watch?v=FJw8aSxEFwQ&quot;&gt;Is it Obsolete - The Core Duo MacBook?&lt;/a&gt; &quot; 就很好地分析了給這台老機器安裝三種作業系統的結果，顯然只有 Mac OSX 是不能用的 ..... 由於硬體過於老舊，選擇一個適宜的系統就很重要，首先說一下我這台 MacBook 的硬體配備 (詳情請看&lt;a href=&quot;https://everymac.com/systems/apple/macbook/specs/macbook_2.0_white.html&quot;&gt;參考網頁&lt;/a&gt;)：&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;CPU：Intel Core Duo 雙核心 2.0GB&lt;/li&gt;
&lt;li&gt;RAM：DDR2 667MHz 2 GB&lt;/li&gt;
&lt;li&gt;GPU：Intel 內顯 GMA 950 (共享記憶體最高 64 MB)&lt;/li&gt;
&lt;li&gt;儲存碟：120 GB SATA 2.5&quot; SSD&lt;/li&gt;
&lt;li&gt;光碟機：已經故障&lt;/li&gt;
&lt;li&gt;外接埠：miniDVI、USB 2.0 port X2、Firewire (IEEE 1394a)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
有人可能會想，不過就是重灌電腦或是升級一下硬體而已嘛，有什麼好聊的？問題就在於這台電腦已經十三歲多，硬體跟軟體都遠遠落後於時代，再加上蘋果電腦本身的封閉性，整頓起來還真不像一般電腦那麼直觀，比如說：&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;CPU 是 Core Duo 而不是 Core 2 Duo，前者跟後者在 MacBook 系列歷史中只差一年 (2006 及 2007)，但架構是天差地遠的 32 位元及 64 位元，光是這一點的差距，造成系統只能使用 2 GB 的記憶體，而且重灌的系統及相關軟體都必須支援 32 位元的硬體。&lt;/li&gt;
&lt;li&gt;Mac OSX 很早就開始支援 EFI，這跟一般電腦 / 系統用的 BIOS 有很大的不同。EFI 不像 BIOS 是燒在主機板的 ROM 裡，它是把儲存碟分出一塊單獨的分區來存放，所以如果你的儲存碟裡沒有 EFI 磁區，或重灌的系統不支援 EFI / 沒有內建 EFI 的系統檔，插入可開機的 USB 碟也是一點反應都沒有。&lt;/li&gt;
&lt;li&gt;這款 Mac 並不支援直接從 USB 碟開機，只支援光碟，但是我這台機器的光碟機壞了，所以不能強制用某儲存媒體開機以繞過 EFI 這個守門員，可是一旦開機按 Option 鍵，就會因為沒有 EFI 磁區而沒辦法選擇開機磁碟 [8]。&lt;/li&gt;
&lt;/ol&gt;
看似一開始就碰了釘子對吧？在下兩篇文章中，我將會以系統安裝及事後的軟體調教為題，向各位介紹我的作法及觀點。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2006 CoreDuo MacBook 老機重生系列：&lt;br /&gt;
&lt;a href=&quot;https://chris959.blogspot.com/2020/02/2006-core-duo-macbook_89.html&quot;&gt;2006 Core Duo MacBook 老機重生 1 (前言)&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://chris959.blogspot.com/2020/02/2006-core-duo-macbook.html&quot;&gt;2006 Core Duo MacBook 老機重生 2 (安裝篇)&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://chris959.blogspot.com/2020/02/2006-core-duo-macbook_6.html&quot;&gt;2006 Core Duo MacBook 老機重生 3 (調教篇)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
附註&lt;br /&gt;
&lt;b&gt;1.&lt;/b&gt; 資深蘋果用戶都會知道 &quot;全新設計&quot; 這四個字就代表著填不完的硬體缺陷坑，特別是對於蘋果這種敢玩新花樣、受全球媒體關注、東西賣得貴把用戶的胃口養大的廠商 .....&lt;br /&gt;
&lt;b&gt;2.&lt;/b&gt; 當時麥金塔系統的官方名稱是 Mac OSX，後續才改成 OSX，以及近期使用的 macOS。 &lt;br /&gt;
&lt;b&gt;3.&lt;/b&gt; 儲存碟要擴容還可以外接，記憶體一旦焊死在主機板上就直接決定了該機器的升級範圍 (溫馨提示：Catalina 這爛貨要 16 G 記憶體才能跑得順，我的 2012 Mac mini 沒有 SSD 加速，記憶體加到 16 G 之後不用瘋狂 swap，速度才正常，8 G 記憶體完全不能用)，像&lt;a href=&quot;https://www.youtube.com/watch?v=O0_dN8wn74k&quot;&gt;這部影片&lt;/a&gt;大力吐嘈 2014 Mac mini 根本是 &quot;A terrible shame&quot;，因為對於一台桌機，且是給予 Mac 初心者的入門機，居然讓它的生命週期如此之短，這樣坑錢豈不是逼 Switcher 又換回去了？&lt;br /&gt;
&lt;b&gt;4.&lt;/b&gt; Random Shut-Down，散熱設計沒做好的結果。&lt;br /&gt;
&lt;b&gt;5.&lt;/b&gt; 塑料的強度跟不上合蓋衝擊力，材料之間的過渡也沒做好，所以這款產品都逃不過邊緣裂開的慘狀，我在裂開的地方貼了膠帶。&lt;br /&gt;
&lt;b&gt;6.&lt;/b&gt; 不知是什麼原因，總之就是頭幾個批次的 MacBook 所內建的 Seagate 硬碟存在硬體缺陷，大約一年後剛過保固就會壞軌，這第一次丟失大量保貴資料讓當時還是電腦小白的我開始重視備份的重要性。&lt;br /&gt;
&lt;b&gt;7.&lt;/b&gt; 可能有人會問：為何當時不升級到 10.6 Snow Leopard 阿？孩子，以前可不是像現在每年一次免費升級，以前 Mac OSX 是二至三年發佈一個新版，系統光碟是要單獨去購買的，我不想花錢就沒升級囉！(另一點是 Tiger 真的很優秀，能滿足我大多數的需求)&lt;br /&gt;
&lt;b&gt;8.&lt;/b&gt; 外國網友 Kris Occhipinti 的影片 &quot;&lt;a href=&quot;https://www.youtube.com/watch?v=GOCh4dLSWWU&quot;&gt;Booting Linux Mint on a Macbook Pro from USB with a DVD&lt;/a&gt;&quot; 似乎是找到了一個軔體 bug，可是他的機型並不是我這款 MacBook，而且我實際試過這個偏方，確實無法成功。</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/6618977276710687644/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2020/02/2006-core-duo-macbook_89.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/6618977276710687644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/6618977276710687644'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2020/02/2006-core-duo-macbook_89.html' title='2006 Core Duo MacBook 老機重生 (前言)'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXDBMQGP1in34YC4btWyzLCfsKGRJ1zDjA36uEKQGgmpdxr1PxRepAgs9w7isN5hK2uhEwiSKr7Y4nlvgepqCKxXkZWP4-uq-y1grop75weREoNpThzpnlPgTTtFkvLBiFWeKT9DDIH-rT/s72-c/A4C24C73-E0F1-4308-A3F2-4E11EEC8A54A_small.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-3057866140367191853</id><published>2019-12-23T01:59:00.000+08:00</published><updated>2019-12-26T20:19:02.675+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gadget"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="網路"/><title type='text'>用樹莓派自製 VPN 翻牆機</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgMAzFIn3SfpkgLtOBwtLsYmSzsbJv-lJWMaamr4RcBuTrqm3stzvITC8hjTQI7aRkgxK0LsO_GVFwEXY4lwGu2ekPHjaDTdBsHgWZSpYKgiCWpA_MWJY3yG5gUs5nbH3JLERdUX64CajT/s1600/IMG_2616+copy.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgMAzFIn3SfpkgLtOBwtLsYmSzsbJv-lJWMaamr4RcBuTrqm3stzvITC8hjTQI7aRkgxK0LsO_GVFwEXY4lwGu2ekPHjaDTdBsHgWZSpYKgiCWpA_MWJY3yG5gUs5nbH3JLERdUX64CajT/s320/IMG_2616+copy.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
最近這兩週忙著從新加坡撤出，以及準備來深圳工作的相關事項，一直沒有時間更新網誌，如今終於迎來第一個週末 (由於一週工作六天，所以週日真的是很寶貴)，就來聊聊我放在台灣的家中、用樹莓派搭建的簡易 VPN 吧！&lt;br /&gt;
&lt;div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
由於眾所周知的原因，中國的網路預設有防火牆擋住人民瀏覽萬惡資本主義國家的邪惡網站 (咦)，所謂的 VPN (Virtual Private Network)，就是一個遠端的主機，我們可以藉由連上它，然後用它的網路上網。如果在網路上找 VPN 的搭建方法，找到的資料多到看不完，用一般的電腦都可以架，但為了省電，我選擇用我的 Raspberry Pi 4B 去當 VPN 的主機。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
乍看之下，VPN 就像個遠端桌面，但實際上是有不小的差別，之中要搞定不少數位簽名的問題，一開始我找到幾篇老外寫的教學，看得我都放棄了，比如說：&lt;a href=&quot;https://www.bbc.com/news/technology-33548728&quot;&gt;How to set up your own Raspberry Pi powered VPN&lt;/a&gt;。後來發現一個非常傻瓜的解決方案：&lt;a href=&quot;https://pivpn.dev/&quot;&gt;PiVPN&lt;/a&gt;，這篇文章將會以這個 VPN 架站軟體為例，盡可能詳細地介紹從安裝到設定的方法 [1]。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;安裝作業系統及相關準備工作&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
首先，PiVPN 並不像我&lt;a href=&quot;http://chris959.blogspot.com/2019/11/raspberry-pi-4.html&quot;&gt;前一篇文章&lt;/a&gt;提到的 Lakka 是個作業系統，它只是個軟體，所以必須先安裝作業系統。我在前篇文章有提到，安裝作業系統在樹莓派上要注意，因為硬體如果沒有標示有被支援，就真的完全不能用。目前很多系統都不支援最新的樹莓派 4，但有一個例外，也就是樹莓派基金會自己開發的系統 &lt;a href=&quot;https://www.raspberrypi.org/downloads/raspbian/&quot;&gt;Raspbian&lt;/a&gt;，這是一定可以相容的，如果買的是樹莓派 3 也可以用。依照 PiVPN 的建議，下載最陽春的 Lite 版即可 (現在的版本是 Raspbian Buster Lite)，因為 VPN 的重點是穩定，設定都是由遠端連線登入，不需要圖形介面及其他工具軟體浪費系統資源。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
將燒錄好的記憶卡放入樹莓派，第一次開機請把樹莓派接上電源 [2]、螢幕 [3] 及鍵盤，以預設用戶名 (pi) 及密碼 (raspberry) 登入，然後以 passwd 指令修改登入密碼 (&lt;a href=&quot;https://www.raspberrypi.org/documentation/linux/usage/users.md&quot;&gt;參考資料&lt;/a&gt;)。改完之後輸入 sudo raspi-config，以剛剛設定的使用者密碼執行樹莓派的設定程式，介面如下：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZbRthl9AmLEtaRXGMPgKd9IIBGQd-XXC2vcZXCUXXoX0TnU8H0I3cVUxm_zzsZ7Asv4pb_yexWi_2IDDPmrqsXTiv-4r2g9LfuC6OsZeFgOiifyEwU-uAeejs0I_kDDMhTL7TQ5CE_ibK/s1600/LCD1602-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;372&quot; data-original-width=&quot;640&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZbRthl9AmLEtaRXGMPgKd9IIBGQd-XXC2vcZXCUXXoX0TnU8H0I3cVUxm_zzsZ7Asv4pb_yexWi_2IDDPmrqsXTiv-4r2g9LfuC6OsZeFgOiifyEwU-uAeejs0I_kDDMhTL7TQ5CE_ibK/s320/LCD1602-1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://atceiling.blogspot.com/2019/10/raspberry-pi-i2cspiserial.html&quot;&gt;圖片來源&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
找到 &quot;Interfacing Options&quot; 選項，進入後選擇 SSH 並開通其服務，之後使用&amp;nbsp;hostname -I 或 ifconfig 查詢樹莓派的內網 IP (我的樹莓派接在路由器上，內網 IP 為 192.168.X.Y，XY 為小於 255 的任意整數)，然後使用 shutdown -h now 指令關機 (&lt;a href=&quot;https://blog.gtwang.org/linux/how-to-shutdown-linux/&quot;&gt;參考資料&lt;/a&gt;)。&lt;br /&gt;
&lt;br /&gt;
OK，之後的操作就不需要鍵盤及螢幕，直接在遠端主機 (比如我的 Mac) 的終端機上完成即可。打開 macOS 的終端機 (Terminal)，使用 SSH 加密連線登入樹莓派，比如說我的使用者帳號為預設的 pi，SSH 的指令為&amp;nbsp;ssh pi@[樹莓派的內網 IP] (e.g.&amp;nbsp;ssh pi@192.168.0.102)，輸入密碼即可登入 (&lt;a href=&quot;https://magpi.raspberrypi.org/articles/ssh-remote-control-raspberry-pi&quot;&gt;參考資料&lt;/a&gt;)。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;安裝 PiVPN 及設定&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
安裝的方式非常簡單，就一行指令：curl -L https://install.pivpn.dev | bash，執行後會自動下載 PiVPN 及引導使用者設定內部參數。由於設定的方式十分直覺，太簡單的步驟大家都會，我就不多作介紹，擔心的人可以看&lt;a href=&quot;https://www.sitepoint.com/setting-up-a-home-vpn-using-your-raspberry-pi/&quot;&gt;這篇文章&lt;/a&gt;，以下只提示兩點最容易出錯的地方 [4]。&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;1. 給樹莓派設定一個固定的內網 IP&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7DeMR9yVh-BPchy4IneR8BXZGibGi8_VUDi6Ocpc2f0lOKhy3i8iATHbrUP3KkBG8GL00KtCMbpcaleO2ThNImx6errnqdzbRNodbsUXS7Vfp1HwSJLcqWEL3XGRnGre2YEo1JX4xuVG1/s1600/Screenshot+2019-12-14+at+7.34.14+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;436&quot; data-original-width=&quot;665&quot; height=&quot;209&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7DeMR9yVh-BPchy4IneR8BXZGibGi8_VUDi6Ocpc2f0lOKhy3i8iATHbrUP3KkBG8GL00KtCMbpcaleO2ThNImx6errnqdzbRNodbsUXS7Vfp1HwSJLcqWEL3XGRnGre2YEo1JX4xuVG1/s320/Screenshot+2019-12-14+at+7.34.14+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
由於我們要從外面的網際網路連到樹莓派，所以若只讓路由器以 DHCP 隨機給連上它的設備分配一個內網 IP，那可能每次都不一樣，當然身處外界網路的裝置就找不到樹莓派。這個部分要在路由器中設定，我以我家的 dlink 路由器為例，其他牌子應該都差不多。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0tiIp606RrQZ4jDb-_PC5pVo7eXLvZUrHum5V41UWbwRiCCMcUfl16v_NS2tDSWOBnZ-5ePdPOvaxvIRUw3v6UQsySJ8vuwNdlYwYU5GdBjC2PDkpOa0MJveJ73PxPCqhIqXxVELiFOyO/s1600/final+2158.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1392&quot; data-original-width=&quot;982&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0tiIp606RrQZ4jDb-_PC5pVo7eXLvZUrHum5V41UWbwRiCCMcUfl16v_NS2tDSWOBnZ-5ePdPOvaxvIRUw3v6UQsySJ8vuwNdlYwYU5GdBjC2PDkpOa0MJveJ73PxPCqhIqXxVELiFOyO/s400/final+2158.png&quot; width=&quot;281&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
在區域網路的設定裡新增一個 DHCP 保留位置，以下拉選單選擇區網內的電腦 (此時就是樹莓派)，子網域遮罩會自動填入，再填入想固定的區網 IP (此例為 192.168.0.105)，儲存設定即可。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9ccodYnba1AzoQKq2HjeighPnoJHAnaRnTrmEw4lmuVLj0J7dvUwB0EvoFJXoqWMByLS75ZKrQTnlqnEZbC5Ofad9cUQ2KhiDVnmrlJe1TSizvqQ2gaobk-HWWTyi9LxgBisB46R1irc8/s1600/Screenshot+2019-12-14+at+7.34.31+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;436&quot; data-original-width=&quot;665&quot; height=&quot;209&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9ccodYnba1AzoQKq2HjeighPnoJHAnaRnTrmEw4lmuVLj0J7dvUwB0EvoFJXoqWMByLS75ZKrQTnlqnEZbC5Ofad9cUQ2KhiDVnmrlJe1TSizvqQ2gaobk-HWWTyi9LxgBisB46R1irc8/s320/Screenshot+2019-12-14+at+7.34.31+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
設定好樹莓派的固定內網 IP 之後，注意閘道 (Gateway) 必須是路由器在內網中的 IP (此例為 192.168.0.1)，確認無誤之後進行下一步。&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;2. 設定外連的連接埠 (port)&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDejTMxTfVN_gWjsCWnL8eUDCTmqqjlRvLPzG_6ySRTdbM6PitV9xvEsrfKc4ASNddbGtxSMepvAFijhv0Zfr7EW_sd2QqtRhdq9RbBIB2cLKAhcrDNZ653wnjBQXgEnv3aoodVk09bxZ-/s1600/Screenshot+2019-12-14+at+7.35.21+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;436&quot; data-original-width=&quot;665&quot; height=&quot;209&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDejTMxTfVN_gWjsCWnL8eUDCTmqqjlRvLPzG_6ySRTdbM6PitV9xvEsrfKc4ASNddbGtxSMepvAFijhv0Zfr7EW_sd2QqtRhdq9RbBIB2cLKAhcrDNZ653wnjBQXgEnv3aoodVk09bxZ-/s320/Screenshot+2019-12-14+at+7.35.21+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
接下來的部分就比較複雜，也是一般人設定失敗的主要原因。這部份與自家網路的架構有關，首先設定連線的通訊協議，選 UDP (User Datagram Protocol) 會省事很多，這部份就不展開說了，再來就是設定連接埠。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikM2vnlyJEa5p1FIfHlRtq1zM-f4f-rsG299Ssz-4PaJwiW9fHFhif1bsA4Ji5oTQcPr25NUM_ZA4-bkiQsjbJKrmpxZbCznTnLr85j_9wkKMNyu9aNuEOEwDB92LPLxRQtei4k3rf3swD/s1600/out.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;643&quot; data-original-width=&quot;366&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikM2vnlyJEa5p1FIfHlRtq1zM-f4f-rsG299Ssz-4PaJwiW9fHFhif1bsA4Ji5oTQcPr25NUM_ZA4-bkiQsjbJKrmpxZbCznTnLr85j_9wkKMNyu9aNuEOEwDB92LPLxRQtei4k3rf3swD/s320/out.png&quot; width=&quot;182&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
前面提到 VPN 需要一個固定的內網 IP，以便讓其他裝置從外部網路連進來，那連出去為何不用呢？主要就是我們的路由器 (router) 已經將我們連出去時使用的區網 IP 記下來了，這就是 NAT (Network Address Translation) 的功用，它可以將發出網路需求 (request) 的電腦內網 IP 記錄下來，等到外部伺服器傳回資料時，再用它紀錄的內網 IP 找到內網的設備，轉換外網 IP 至內網 IP 以完成一來一回的數據傳輸。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEherU-ORQ9yNhSnHTDydesWxX7mYm3L8VX9GvA2MrUGzSNiIgGsfq2wszeWOErtIoQrlsOYShZKOWFHoPRy3ZxmQ-V_m5pIPCKFGeyNYlpOmSaWKWJPg5LGjC4jWFR190X2xkEnoG8UsF-6/s1600/in.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;660&quot; data-original-width=&quot;923&quot; height=&quot;285&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEherU-ORQ9yNhSnHTDydesWxX7mYm3L8VX9GvA2MrUGzSNiIgGsfq2wszeWOErtIoQrlsOYShZKOWFHoPRy3ZxmQ-V_m5pIPCKFGeyNYlpOmSaWKWJPg5LGjC4jWFR190X2xkEnoG8UsF-6/s400/in.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
可是如果要從外網主動連到內網的裝置，NAT 是沒有這些紀錄的，所以必須要開一個連接埠 (port) 以找到內網的裝置。一般來說，低於 500 的連結埠都用於特殊的通訊協定，比如說 21 是 FTP、22 是 SSH.... 等 (&lt;a href=&quot;https://yun1450.pixnet.net/blog/post/47494172&quot;&gt;參考資料&lt;/a&gt;)，如果要用於定位內網裝置，就要找一個沒有在使用的連接埠，比如說 5000。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdHOVw5bH6C1slpxksykfBT5Ii1RW7nXrIehkMmj5tVaZQ4lOtDmJRcFYoqeQGi0d_hjPZCtegtCjfaTeyA2eHEUMHZ9YgJyUZ-bDQtc5CnYMXf7L5-aPuLhHJ6KA4lxermGlYswBc6Ukr/s1600/Screenshot+2019-12-14+at+7.35.40+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;436&quot; data-original-width=&quot;665&quot; height=&quot;209&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdHOVw5bH6C1slpxksykfBT5Ii1RW7nXrIehkMmj5tVaZQ4lOtDmJRcFYoqeQGi0d_hjPZCtegtCjfaTeyA2eHEUMHZ9YgJyUZ-bDQtc5CnYMXf7L5-aPuLhHJ6KA4lxermGlYswBc6Ukr/s320/Screenshot+2019-12-14+at+7.35.40+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
在路由器上也要設定，在進階設定的 &quot;連接埠轉傳&quot; (port forwarding) 中 (&lt;a href=&quot;https://www.online-tech-tips.com/computer-tips/ott-explains-what-is-port-forwarding-and-what-is-it-used-for/&quot;&gt;參考資料&lt;/a&gt;)：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-t-113rDhQbCh9GBkAqmOO2kcomymkZASXHareJFZieBVX5He3krgEJJdGlUTqJ0Mmm-qidA9m7VTiaBzKUKcW48702tK8UPE969aAgW051vSkSoxmennmlPdCN6VJiTX08xNCdnOWtyN/s1600/Screenshot+2019-12-14+at+9.23.26+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;696&quot; data-original-width=&quot;982&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-t-113rDhQbCh9GBkAqmOO2kcomymkZASXHareJFZieBVX5He3krgEJJdGlUTqJ0Mmm-qidA9m7VTiaBzKUKcW48702tK8UPE969aAgW051vSkSoxmennmlPdCN6VJiTX08xNCdnOWtyN/s320/Screenshot+2019-12-14+at+9.23.26+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
但此時又有一個問題，若要從外網連到家中的電腦，必須要知道家中路由器對外的外部 IP，可是一般網路運營商都不會提供固定 IP，而是一堆動態 IP 隨機分給客戶，此時就要申請動態 DNS (Dynamic DNS) 的服務，讓家中的外網 IP 變成一個網域，比如說 ABC.ddns.net，然後定期給動態 DNS 提供最新的外網 IP，這樣就可以確保每次都能連線成功 (此為 In case 1)。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY52VKOooSUve6yix3v-yNlQwgKAVE7WiJK0fhGlJnKYEFr0_FhPxChtoCyxJLeKEFjZY2PiwGkmH-yCy7yjhSW80Bi0Kfw8qGhy9OBXAflnwly60qVz5ttHAhYHYXxwoE_Wz4JSBq8ZeM/s1600/final+024.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;872&quot; data-original-width=&quot;665&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY52VKOooSUve6yix3v-yNlQwgKAVE7WiJK0fhGlJnKYEFr0_FhPxChtoCyxJLeKEFjZY2PiwGkmH-yCy7yjhSW80Bi0Kfw8qGhy9OBXAflnwly60qVz5ttHAhYHYXxwoE_Wz4JSBq8ZeM/s400/final+024.png&quot; width=&quot;305&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
PiVPN 提供兩種外部連線的方法，一種是固定 IP (Public IP)，另一種就是連線到動態 DNS (此處稱為 Public DNS，一樣的意思)。固定 IP 當然很容易，選了之後設定一下家中網路使用的 DNS 網址 (Custom) 或是公用的 DNS 網址 (如 Google 及 Cloudflare) 即可；動態 DNS 則需要跟第三方廠商申請，比如免費的&amp;nbsp;&lt;a href=&quot;https://www.noip.com/&quot;&gt;NoIP&lt;/a&gt;&amp;nbsp;(相關教學如&lt;a href=&quot;https://www.online-tech-tips.com/computer-tips/ddns-dynamic-dns-service/&quot;&gt;此文&lt;/a&gt;)，再把網域設定在 PiVPN 中。動態 DNS 並不是通靈者，它無法自動抓取我們的真實 IP (廢話，我們的 IP 會變成怎樣它哪裡知道)，其 IP 資訊必須由申請者主動提供，比如說在電腦上裝一個軟體定期傳送新的 IP 資訊給動態 DNS 供應商，或是讓路由器自動做這樣的事，我個人比較偏好後者，以下為設定的介面：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8c64Ar2IkX7MEYVRS1UOzXwk6xaqxetnUkX2bRWAyKfnJ2Se3d8ZPIhxqHLJXOtVGrXjjieE5eh0t2m2U2k3Cqrkf4Fvk1NsOH1oarH87_mPr2FzwrlmpkfXR1QyHWyN7CB3c8AML7ZYs/s1600/Screenshot+2019-12-15+at+9.34.35+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;696&quot; data-original-width=&quot;982&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8c64Ar2IkX7MEYVRS1UOzXwk6xaqxetnUkX2bRWAyKfnJ2Se3d8ZPIhxqHLJXOtVGrXjjieE5eh0t2m2U2k3Cqrkf4Fvk1NsOH1oarH87_mPr2FzwrlmpkfXR1QyHWyN7CB3c8AML7ZYs/s320/Screenshot+2019-12-15+at+9.34.35+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
OK，以上就是 VPN 最麻煩的外網設定，但正如我在一開頭說的，這種設定會跟自家網路的架構有關。比如說我家的社區網路是給我們每戶一個固定的內網 IP (當然也包含固定的閘道及 DNS 網址)，然後網路業者的機房為一個超大的路由器 (super router) 對外連線，所以光是設定我家的路由器是沒用的，必須要網路業者也為我家的網路開一個固定的連接埠才行，而這個埠必須跟家裡路由器設定轉傳的連結埠相同 (此為上圖 In case 2)，所以請先搞清楚家裡網路的架構並隨機應變，不然可能還是連不上。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;開始使用自製的 VPN&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI0fAWcNnxaS0mRv_7wSuz9QI4Cv9bTd2gn1x1-TI625iQ4SZkr9dLM_eGEGaBwU9nx6ynuLfxjVmrirkGdFl1Ug-vE7zrXh8Mef_YBjVNtTx_HgFUZ0BzJuHGTDvqRtagy5qyR8RutB-l/s1600/Screenshot+2019-12-14+at+7.40.19+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;436&quot; data-original-width=&quot;665&quot; height=&quot;209&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI0fAWcNnxaS0mRv_7wSuz9QI4Cv9bTd2gn1x1-TI625iQ4SZkr9dLM_eGEGaBwU9nx6ynuLfxjVmrirkGdFl1Ug-vE7zrXh8Mef_YBjVNtTx_HgFUZ0BzJuHGTDvqRtagy5qyR8RutB-l/s320/Screenshot+2019-12-14+at+7.40.19+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
首先為每一個要連線的裝置製作一個 ovpn 設定檔，PiVPN 把這個步驟全部自動化了，只要輸入 pivpn -a，再依照程式的引導輸入連線的名字及密碼即可 (在上圖的例子中，名字就是 secureChris)。檔案會存在家目錄下的 ovpns 資料夾中 ( /home/pi/ovpns/ )，可以用 FTP 連線去抓檔，或是退出樹莓派的 SSH 連線後，以 scp 指令去抓取檔案，格式如下：&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
scp pi@[樹莓派內網 IP]:/home/pi/ovpns/[檔案全名] [複製檔案的目標資料夾]&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
範例：scp pi@192.168.0.105:/home/pi/ovpns/secureChris.ovpn ~/Desktop/&lt;/blockquote&gt;
&lt;br /&gt;
請注意不能使用通配符 ＊，必須一個一個慢慢抓，且注意兩個路徑之間的空格。當然可以寫個 shell script 去自動化這個過程，只是對我來說總共不過三四個檔案，所以我就慢慢抓啦～&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7Pimq8avpc4Fg6E-fjhwO8GtlfFZ3Atm0c2MEMKho_O1p0ZvPIu75YNOlb3m9uFvjdhSxI0xjRC-k1fz2NdKkRp3cDRpuRnu1pRex8DdKfPeDvsg8D0D_EuH1M2VACUdv4KBflcaIQ4El/s1600/Screenshot+2019-12-23+at+12.54.42+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;177&quot; data-original-width=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7Pimq8avpc4Fg6E-fjhwO8GtlfFZ3Atm0c2MEMKho_O1p0ZvPIu75YNOlb3m9uFvjdhSxI0xjRC-k1fz2NdKkRp3cDRpuRnu1pRex8DdKfPeDvsg8D0D_EuH1M2VACUdv4KBflcaIQ4El/s1600/Screenshot+2019-12-23+at+12.54.42+AM.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
有了 ovpn 檔之後就可以開始翻牆了，macOS 端我推薦 &lt;a href=&quot;https://tunnelblick.net/downloads.html&quot;&gt;Tunnelblick&lt;/a&gt;，使用方式很簡單，啟動程式後把 ovpn 檔拖到右上角的圖示，先輸入管理者的帳號密碼以取得管理者權限，之後在彈出的驗證視窗中輸入連線密碼，就可以開始翻牆了，隨時可連可斷。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglvXzpTGSgyeQakDEdBZe-e4KteWWFgOaEqwmrxdgRjpP9Vo_rotCuhUmMYiECgJ47SuT-vAB3O6fH_hDV5bAvTP7d32QLvRhciuyY2TjQ8fIMytSirp2g-BOG8IPjUnCH3x9oodnqE1XC/s1600/IMG_2654.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1334&quot; data-original-width=&quot;750&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglvXzpTGSgyeQakDEdBZe-e4KteWWFgOaEqwmrxdgRjpP9Vo_rotCuhUmMYiECgJ47SuT-vAB3O6fH_hDV5bAvTP7d32QLvRhciuyY2TjQ8fIMytSirp2g-BOG8IPjUnCH3x9oodnqE1XC/s320/IMG_2654.PNG&quot; width=&quot;179&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
iOS 端同樣簡單，安裝 &lt;a href=&quot;https://apps.apple.com/tw/app/openvpn-connect/id590379981&quot;&gt;OpenVPN Connect&lt;/a&gt; 後以 Finder / iTunes 或 AirDrop 將 ovpn 檔案傳入，然後一樣輸入連線密碼就可以開始翻牆了，左上角會出現 VPN 的圖示。&lt;br /&gt;
&lt;br /&gt;
以上，有問題歡迎在下面留言討論。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;溫馨提示&lt;/span&gt;&lt;/b&gt;：這樣的翻牆方法看似很完美，其實連線可能會不太穩定。原因不在我們，而是中國的電訊商會擋 VPN，所以商用的 VPN 都有很多 IP 當跳板，我們自家網路的 IP 即使是動態 IP 也不夠多，所以 .... 如果要常駐中國，最好還是花錢了事，不然就是養一張其他國家的電話卡，然後用漫遊上網。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;20191226 Update&lt;/b&gt;: 我昨天在 Google 推送的廣告中看到一個收費的 VPN WiFi hotspot 的服務：&lt;a href=&quot;https://www.vpncity.com/page/raspberry-pi-vpn&quot;&gt;VPNCity&lt;/a&gt;，我心裡想 .... 是什麼樣的傻子會去用這個？一個要收費、需自備樹莓派、只能當 WiFi hotspot 的玩意，還有臉拿出來賣錢？有能力或喜歡動手的人，會像我一樣自己做，其他花錢的人就是要省麻煩啊，誰跟你搞樹莓派？看來該公司真的是很傻，傻到這種市場定位錯誤的產品還付錢打廣告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
附註&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;1.&lt;/b&gt; 為何我要說 &quot;盡可能詳細&quot; 呢？因為我不可能詳細到讓每一個人都看得懂，但又不想像這位仁兄：&quot;&lt;a href=&quot;https://www.jkg.tw/?p=1500&quot;&gt;手殘都會！「PiVPN」在樹莓派快速部屬 OpenVPN Server&lt;/a&gt;&quot;，標榜內容很簡單，結果關鍵的網路設定都沒講清楚，新手小白看了還是不會成功。&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;2.&lt;/b&gt; 我回台灣後有去光華買點東西，發現我找不到樹莓派的原裝電源供應器，看來只能靠網購或是自己去電料行湊了，我的樹莓派 4 比前代耗電，使用的是 5 V * 3.1 A 的 15.5 W 電源供應。&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;3.&lt;/b&gt; 樹莓派只支援 HDMI，由於我沒有 HDMI to VGA 的轉接頭，而家裡的螢幕都舊到只有 VGA 接頭，所以我很克難地用了電視當螢幕，&lt;a href=&quot;https://www.instagram.com/p/B6AcXsanv3E/?utm_source=ig_web_copy_link&quot;&gt;災難現場在此&lt;/a&gt; .... 囧。&lt;br /&gt;
&lt;b&gt;4.&lt;/b&gt; PiVPN 有個大問題是它的設定過程是一次性的，如果設定完發現不能連線，無法進入設定介面去改，只能砍掉重裝、重新設定全部的參數。&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/3057866140367191853/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2019/12/vpn.html#comment-form' title='5 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/3057866140367191853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/3057866140367191853'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2019/12/vpn.html' title='用樹莓派自製 VPN 翻牆機'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgMAzFIn3SfpkgLtOBwtLsYmSzsbJv-lJWMaamr4RcBuTrqm3stzvITC8hjTQI7aRkgxK0LsO_GVFwEXY4lwGu2ekPHjaDTdBsHgWZSpYKgiCWpA_MWJY3yG5gUs5nbH3JLERdUX64CajT/s72-c/IMG_2616+copy.jpg" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-3505105050819104809</id><published>2019-11-19T09:58:00.001+08:00</published><updated>2019-11-19T10:10:00.072+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="科學"/><title type='text'>Water Mystery，不同的水？</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpx-FB0k5yDoikKeZUKNOChWhx7kcBYCn97Ca8izttW308D9apX-nPQTNjfdJD_cz7V3wKIFseC1-IKV5hhEIOMqMN54K8M72eLAQZp-BkSxmfFYw9wdjel6XrN12o7kt00SHrk-hKkkPC/s1600/Water+mystery.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;776&quot; data-original-width=&quot;649&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpx-FB0k5yDoikKeZUKNOChWhx7kcBYCn97Ca8izttW308D9apX-nPQTNjfdJD_cz7V3wKIFseC1-IKV5hhEIOMqMN54K8M72eLAQZp-BkSxmfFYw9wdjel6XrN12o7kt00SHrk-hKkkPC/s320/Water+mystery.jpg&quot; width=&quot;267&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&quot;&lt;a href=&quot;https://doi.org/10.1038/452291a&quot;&gt;Water — an enduring mystery&lt;/a&gt;&quot; &lt;i&gt;Nature&lt;/i&gt; &lt;b&gt;452&lt;/b&gt;, 291-292 (2008)&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
「哈囉大家好，我是老高！」這句開場白不知道大家聽過嗎？由於一些不太科學的原因，&quot;&lt;a href=&quot;https://www.youtube.com/channel/UCMUnInmOkrWN4gof9KlhNmQ&quot;&gt;老高與小茉 Mr &amp;amp; Mrs Gao&lt;/a&gt;&quot; 這個 Youtube 頻道在最近一年內迅速紅了起來，其影片內容就是簡單的談話性節目，主講人為老高，而他的妻子小茉則在旁時不時地插幾句話 [1]。影片的涉獵很廣，最吸引我的原因不是讓我吸收了多少知識 [2]，而是影片看起來很舒服，所以即使很多關於物理或化學方面的部分就是扯淡的 (比如說水變回氫氧怎麼可能放熱呢？)，我還是每期都會看。&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOS0rBhosD0DCc08OqMZIY217VzL6fWOm84WwvKQO4bsoG-uihCN-4G2OaiI3SnED8tx8Bs2XzXYoaPnZCWiKcpbbaEDoUYwxno6U_KwYlfWLjHIx1dzODKJiUSmxoM9myk58-C8sE5b1R/s1600/Screenshot+2019-11-15+at+4.53.31+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;439&quot; data-original-width=&quot;780&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOS0rBhosD0DCc08OqMZIY217VzL6fWOm84WwvKQO4bsoG-uihCN-4G2OaiI3SnED8tx8Bs2XzXYoaPnZCWiKcpbbaEDoUYwxno6U_KwYlfWLjHIx1dzODKJiUSmxoM9myk58-C8sE5b1R/s400/Screenshot+2019-11-15+at+4.53.31+AM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=7q88m5MQRhE&quot;&gt;影片連結&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
上上週老高聊到水的一些特殊性質及遠古的傳說，其中提到水在固體及液體中有著奇怪的混合物特性，分別由瑞典斯德哥爾摩大學 (Stockholm University) 及英國牛津大學 (University of Oxford) 的科學家提出相關的研究。我把這兩篇 paper 找了出來，這次就來簡單聊聊這裡面提到的內容及我個人的解釋。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;兩種冰？&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;https://doi.org/10.1073/pnas.1705303114&quot;&gt;Diffusive dynamics during the high-to-low density transition in amorphous ice&lt;/a&gt;&lt;br /&gt;
&lt;i&gt;PNAS&lt;/i&gt; &lt;b&gt;114&lt;/b&gt;(31), 8193-8198 (2017)&lt;br /&gt;
&lt;br /&gt;
水在零度之下會結冰，這個大家都知道，但冰是一種很奇特的固體，它的結構介於有序的晶體及無序的玻璃之間，在這篇 paper 中，研究團隊測量 Wide Angle X-ray Scattering (WAXS) 及 Small Angle X-ray Scattering (SAXS) / X-ray Photo-Correlation Spectroscopy (XPCS) 的光譜，分別觀測冰的晶體結構及升溫時水分子的動態變化。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1DEjqSrQlL46eG_tA8zDWPbwAKPNv0171b65PervOH10dllv1GANtmf-7wjMiAObIpHpbmodgqDBoZpJUzFV-7YdUQJZNey34sOIxBg7KoNKdqx1iScZUYUUdc5BG8SDDW73pLM48KQ-D/s1600/ice1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;583&quot; data-original-width=&quot;514&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1DEjqSrQlL46eG_tA8zDWPbwAKPNv0171b65PervOH10dllv1GANtmf-7wjMiAObIpHpbmodgqDBoZpJUzFV-7YdUQJZNey34sOIxBg7KoNKdqx1iScZUYUUdc5BG8SDDW73pLM48KQ-D/s400/ice1.png&quot; width=&quot;352&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
欲知詳情請查看該篇文獻。簡單地說就是冰在 110K (-163℃) 及 130K (-143℃) 時會經歷兩次玻璃性轉變 (glass transition)：高密度的冰 (HDA) -&amp;gt; 高密度的液體 (HDL) -&amp;gt; 低密度的液體 (LDL)，從下圖的實驗數據可以看出兩種結構的消長 (下圖 A) 及兩種動力學的衰減常數 (下圖 B，可類比為反應方程式中有兩種不同的速率常數 k)。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyHSkVOZ0vmDT6M_OCm7CqiahTELFtXCwqGDOvj0f_zNNq-bLh0wy-MqwjCcd-kg8hOB9kGsgrCrS7ZlcAyBnsJM5IsQjHn1W3gsqqGVOoWYBwmxsCQzSolJfog6g47kjrwVo1iDq5Bh-9/s1600/ice2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;556&quot; data-original-width=&quot;459&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyHSkVOZ0vmDT6M_OCm7CqiahTELFtXCwqGDOvj0f_zNNq-bLh0wy-MqwjCcd-kg8hOB9kGsgrCrS7ZlcAyBnsJM5IsQjHn1W3gsqqGVOoWYBwmxsCQzSolJfog6g47kjrwVo1iDq5Bh-9/s400/ice2.png&quot; width=&quot;330&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
請注意上面提到的兩個轉變溫度都低於零度很多，也就是說那時理論上都是固體冰才對，但為何有高低 &quot;液體&quot; 一詞的出現呢？因為 &lt;strike&gt;paper 裡這樣說&lt;/strike&gt; 那時水的狀態介於固體與液體之間，是一種玻璃形式的半穩定狀態，研究團隊以觀察其動態行為計算它們的擴散常數，並與液體的擴散行為進行比對，證實在 110K 到 130K 之間，冰都是以一種玻璃態存在，並且經歷了兩種不同密度的玻璃轉變。&lt;br /&gt;
&lt;br /&gt;
老高在影片中提到這個團隊發現水由兩種液體組成，而這兩種液體都不是水，且無法分離。這樣的描述有點問題，因為 paper 中是以冰作為研究對象，而所謂的兩種液體其實是兩種低溫的冰玻璃，有些行為像水而已，並不是過冷水。另外，它們也不是無法分離，因為這兩種玻璃之間有玻璃轉化溫度，當然能夠分離開來，但是不管是相變化還是玻璃轉化都跟環境壓力有很大的關係，在調整壓力之後是有可能讓這兩種玻璃分離不開，這才是 paper 的原意。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;兩種水？&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.inderscience.com/info/inarticle.php?artid=79670&quot;&gt;On the existence of two states in liquid water: impact on biological and nanoscopic systems&lt;/a&gt;&lt;br /&gt;
&lt;i&gt;Int. J. Nanotechnol.&lt;/i&gt; &lt;b&gt;13&lt;/b&gt;, 8/9 (2016)&lt;br /&gt;
&lt;br /&gt;
這篇 paper 測量液態水的一些物理性質，包括&amp;nbsp;thermal conductivity (TC)、proton spin-lattice relaxation time (T1)、refractive index (RI)、conductivity (C)、surface tension (ST) 及 the piezo-optical coefficient (POC)，發現水在 60℃ 附近有不連續的變化 (除了 POC 的測試)，類似於相變。另外，他們測量了不同溫度下水分子的 dipole moment (偶極矩)，發現 0~60℃ 的值比較靠近冰，而 60~100℃ 的值比較靠近水蒸氣，中間的變化是不連續的。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQpTCmy3ZuMnJ0H85aBpl9qNlfFB9jUUHJFoCj7XhX5e6ld_LsXr6rGedTSmJeRWmUYup_hQ4umibhsWOQ9dkddL5wG_nR3wf4fmz68oIJGQcTeRBCVBClE1eOPmVUu1bKHHf9WHcwzg44/s1600/water1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;529&quot; data-original-width=&quot;767&quot; height=&quot;275&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQpTCmy3ZuMnJ0H85aBpl9qNlfFB9jUUHJFoCj7XhX5e6ld_LsXr6rGedTSmJeRWmUYup_hQ4umibhsWOQ9dkddL5wG_nR3wf4fmz68oIJGQcTeRBCVBClE1eOPmVUu1bKHHf9WHcwzg44/s400/water1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;原因？&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
以上兩篇文獻都不約而同地沒有解釋此特殊現象的原因，更像是以數據編理由。不過，若以熱力學及量子化學的角度來看，其實也能大致猜出個端倪。先來看看水的相圖：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMczhffmF1S11tR09yRLWGxXhwbC06m9f_xVP4PuRSG5LH_RqOjFDpXJEVEsreYsKRa3FMuYAIpI5aT-KmhW82pvyp-XniBHd6qeqdFlS4CNNKCBovh-wpWFPLJbv0_Z1k_Iso3FQy4Pkq/s1600/water_phase_diagram_2.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;512&quot; data-original-width=&quot;750&quot; height=&quot;272&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMczhffmF1S11tR09yRLWGxXhwbC06m9f_xVP4PuRSG5LH_RqOjFDpXJEVEsreYsKRa3FMuYAIpI5aT-KmhW82pvyp-XniBHd6qeqdFlS4CNNKCBovh-wpWFPLJbv0_Z1k_Iso3FQy4Pkq/s400/water_phase_diagram_2.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://www1.lsbu.ac.uk/water/water_phase_diagram.html&quot;&gt;Image source&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
紅色的線意指相的邊界，可以看出水其實有很多種不同的固態相 (那些羅馬數字的區域就是)，液相及氣相只有一個，原因在於固相是根據分子排列結構而決定，液體及氣體都沒有固定的排列結構，所以各只有一個，唯一的例外是氦氣 (Helium、He)，它在低溫高壓下能有兩種液相，這也導致一些特別有趣的物理特性。&lt;br /&gt;
&lt;br /&gt;
注意觀察紫色方框處，那是在一大氣壓下水隨著溫度變化的相變，可是我們會看到裡面什麼也沒有？那上面兩篇 paper 是在做啥？原因是相圖只秀出熱力穩定態 / 平衡狀態的資訊，非平衡狀態的產物是不會出現在相圖上的，那這個非穩定態是怎麼造成的呢？當然不是老高說的一萬五千年前地球的水及月球的水的混合 (&lt;a href=&quot;https://www.youtube.com/watch?v=3QS5hyXpNyw&quot;&gt;來源老高影片&lt;/a&gt;)，因為水就是水，哪來的都一樣，這就是科學，但是其中的雜質可能會不一樣 [3]。&lt;br /&gt;
&lt;br /&gt;
水會有這些奇怪的特性源自於它強力的&lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;雙氫鍵&lt;/span&gt;&lt;/b&gt;。物質之間都會有吸引力，這些吸引力分為數種不同類型的力，最普遍的是凡德瓦力 (Van der Waals forces)，不需帶電、每種物質都有，而水有另一種強度遠勝過凡德瓦力的分子作用力，也就是氫鍵 (Hydrogen bond) [4]。氫鍵的一大特點是它很像真正的共價鍵，所以是有方向性的，這也導致緊密堆疊的液態水會比冰的密度大，因為冰的結晶結構就像四面體的鑽石骨架，中間有很多空隙。下圖是一大氣壓下冰 (Ih) 的結構：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWI2QB6fJFvelDjM5BsHAOF6QsD7giqVU6SNy2aqLJDhkLcqVMw8-DqugBIEc9wD3K6beOIxzTusuIs-32GVrVM0VsxjcGdr6_JMfaI7KCjaTB5pmUYAX5JbtrzB-PA1-QV35ETGtBts3F/s1600/icecrystal.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;458&quot; data-original-width=&quot;388&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWI2QB6fJFvelDjM5BsHAOF6QsD7giqVU6SNy2aqLJDhkLcqVMw8-DqugBIEc9wD3K6beOIxzTusuIs-32GVrVM0VsxjcGdr6_JMfaI7KCjaTB5pmUYAX5JbtrzB-PA1-QV35ETGtBts3F/s320/icecrystal.gif&quot; width=&quot;271&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.crystalblueent.com/structured-water---what-is-it-part-1.html&quot;&gt;Image source&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
可以發現氧 (Oxygen) 原子周圍接了四個氫 (Hydrogen) 原子，兩個氫來自於自己，另外兩個來自於別的水分子，透過氫鍵相連，所以我們可以推估上述研究的水特性是來自於&lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;氫鍵與凡德瓦力之間的拔河&lt;/span&gt;&lt;/b&gt;。氫鍵必須要分子之間離得非常近 (1 個共價鍵的距離，約 1 Å) 才能作用，凡德瓦力則是隨著距離遞減而已 (六次方遞減，其實也很快)。在溫度低 (低於 60℃) 的時候，氫鍵及凡德瓦力還能同時作用，而溫度高到一個程度 (高於 60℃) 之後，水分子的移動速度夠快導致分子之間距離太大，氫鍵的效果一下子消失，於是我們就看到一個不連續的變化。&lt;br /&gt;
&lt;br /&gt;
這樣的情況也發生在冰裡，氫鍵的長度並不是固定的，氫原子會處於兩個氧原子之間，所以溫度的變化會嚴重影響冰的密度，再加上凡德瓦力傾向 &quot;無方向性&quot; 地將水分子拉到一起，於是就產生了零下一百多度還有液相擴散的特殊行為，而這樣特殊的轉化是一種非穩定的玻璃轉化，也就不會出現在相圖裡。&lt;br /&gt;
&lt;br /&gt;
OK，看完這篇文章是不是有種被潑冷水的感覺？其實這麼多年過去了，水已經是一種被研究得很透徹的東西，但不得不驚嘆的是，如果不是造物主這樣設計，水根本無法孕育生命，也無法在地球的冰河期時保住海洋生物的生命，相較於人造產物的拙劣及不完美，人至今還是無法戰勝自然的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
附註&lt;br /&gt;
&lt;b&gt;1.&lt;/b&gt; 別小看小茉的神來一筆，跟老高類似的頻道有很多，卻沒有一個能像他們一樣一年就突破百萬訂閱，這其中的奧秘除了老高本身是一個優秀的說書人，他的妻子小茉跟他的互動配合常常能達到畫龍點睛的效果，這才是老高的影片跟其他頻道最大的不同。&lt;br /&gt;
&lt;b&gt;2.&lt;/b&gt; 知識型 Youtuber 很苦悶的，用心搞一堆精彩知識點卻不見得點擊率高，原因是人們看 Youtube 常常是為了休閒而不是學習，我身為一個科學人也很少看知識型 Youtuber 的節目，有些看了就累。&lt;br /&gt;
&lt;b&gt;3.&lt;/b&gt; 所以遠古的水會不會被光照了就產生生命？我認為是可能的。而 &quot;地球上現在的水是來自遠古時期的一顆彗星，而該彗星的核就是月球&quot; 一說，我也認為有可能，畢竟附近星球都沒啥水啊，地球就算有也不該特別多。&lt;br /&gt;
&lt;b&gt;4.&lt;/b&gt; 當然這裡的強弱比較並不嚴謹，因為凡德瓦力是跟分子量成正比，可是氫鍵都差不多 (壓力不變的情況下)，所以只能說在水分子的例子裡，氫鍵的作用力遠大於凡德瓦力。</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/3505105050819104809/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2019/11/water-mystery.html#comment-form' title='5 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/3505105050819104809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/3505105050819104809'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2019/11/water-mystery.html' title='Water Mystery，不同的水？'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpx-FB0k5yDoikKeZUKNOChWhx7kcBYCn97Ca8izttW308D9apX-nPQTNjfdJD_cz7V3wKIFseC1-IKV5hhEIOMqMN54K8M72eLAQZp-BkSxmfFYw9wdjel6XrN12o7kt00SHrk-hKkkPC/s72-c/Water+mystery.jpg" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-1300625260752909319</id><published>2019-11-13T09:31:00.002+08:00</published><updated>2019-11-14T06:32:32.447+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="My Program"/><title type='text'>Hide Files or Folders with Automator Service</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE45jpT2q2oRffDShw7RBYS5YTznxL0uLvdX5VMRJCnZF2WSLlBIv9hyphenhyphenZE7AWmxHuX9O0sIuqBYjPdoKYTIadCFyjUQETmcakO2OS_T_VtXuiI1xp0H3TpjCEKKikOqQG_4Qpyondf_mES/s1600/sweep_under_rug_21753183.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;746&quot; data-original-width=&quot;750&quot; height=&quot;198&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE45jpT2q2oRffDShw7RBYS5YTznxL0uLvdX5VMRJCnZF2WSLlBIv9hyphenhyphenZE7AWmxHuX9O0sIuqBYjPdoKYTIadCFyjUQETmcakO2OS_T_VtXuiI1xp0H3TpjCEKKikOqQG_4Qpyondf_mES/s200/sweep_under_rug_21753183.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.instanobel.com/blog/how-to-hide-likes-followers-and-other-activity-on-instagram/&quot;&gt;Image source&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.dropbox.com/s/9bu5mu7or9hkyxe/Hide_Files_or_Folders_v1.1.zip?dl=0&quot;&gt;Download &quot;Hide Files or Folders&quot; v1.1&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
In Unix-like OS, the name of a file or a folder beginning with &quot;.&quot; means that the object is invisible. However, Finder doesn&#39;t allow the user to add a dot &quot;.&quot; in front of the filename:&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDTIc5_hMYSPE2S0oyyH7wYFQ3519nEVrdVe-UpW7CTz-ZBZ9-3H89kdo9gV6D5-uBFS6U0h0B_qThWWJcG20HxNE3znXlpB77rIUsrPkwHu0ohcwmh4utvDmn4qmeEfCtL3ncdcnUtfBy/s1600/Screenshot+2019-11-14+at+5.56.54+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;151&quot; data-original-width=&quot;420&quot; height=&quot;115&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDTIc5_hMYSPE2S0oyyH7wYFQ3519nEVrdVe-UpW7CTz-ZBZ9-3H89kdo9gV6D5-uBFS6U0h0B_qThWWJcG20HxNE3znXlpB77rIUsrPkwHu0ohcwmh4utvDmn4qmeEfCtL3ncdcnUtfBy/s320/Screenshot+2019-11-14+at+5.56.54+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&quot;Hide Files or Folders&quot; is a simple script to hide files or folders from the contextual menu. If you tend to see the hidden files or folders, please use &lt;a href=&quot;https://chris959.blogspot.com/2011/08/unmask-show-hidden-files-or-not.html&quot;&gt;UnMask&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;Screenshot:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH-1FFMi6fcrCFKofEj-nWC0LIVP3byOkuafpdxaCV8j21JyO2lP3vGa3_cmbvn9lcRUfXfP9BBzz5UP16PuBlmbd17Akct8pqFTxbtSNbMLaruovs72ArJSfGxMLxVAeh3Ux80l5ZiGIt/s1600/Screenshot+2019-11-13+at+9.23.35+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;567&quot; data-original-width=&quot;346&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH-1FFMi6fcrCFKofEj-nWC0LIVP3byOkuafpdxaCV8j21JyO2lP3vGa3_cmbvn9lcRUfXfP9BBzz5UP16PuBlmbd17Akct8pqFTxbtSNbMLaruovs72ArJSfGxMLxVAeh3Ux80l5ZiGIt/s320/Screenshot+2019-11-13+at+9.23.35+AM.png&quot; width=&quot;195&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;20191114 Update&lt;/b&gt;: v1.1 release. Add the feature to change the hidden files (folders) back to visible ones. By the way, if you use &lt;a href=&quot;https://chris959.blogspot.com/2011/08/unmask-show-hidden-files-or-not.html&quot;&gt;UnMask&lt;/a&gt; to show hidden files, Finder would allow you to add &quot;.&quot; on the filename under this condition:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig8JbzLvom9EwHRub6EN6_MiAVuB_ZkeKIRxeSjzPOMQom4JL4JifWhUO5HE2tgN6Rnc0j7KGdvf4LzOhji7wlNkQUfe8XGjxydwB3GlDue4SpYjZxZ6WeOoNxCiGvJ3sEvfH8qfnba7AW/s1600/Screenshot+2019-11-14+at+6.10.11+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;151&quot; data-original-width=&quot;420&quot; height=&quot;115&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig8JbzLvom9EwHRub6EN6_MiAVuB_ZkeKIRxeSjzPOMQom4JL4JifWhUO5HE2tgN6Rnc0j7KGdvf4LzOhji7wlNkQUfe8XGjxydwB3GlDue4SpYjZxZ6WeOoNxCiGvJ3sEvfH8qfnba7AW/s320/Screenshot+2019-11-14+at+6.10.11+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Well...&amp;nbsp; I don&#39;t ask Finder to show invisible files (folders) in my daily use, so I choose &quot;Hide Files or Folders&quot; script to do the work.</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/1300625260752909319/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2019/11/hide-files-or-folders-with-automator.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/1300625260752909319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/1300625260752909319'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2019/11/hide-files-or-folders-with-automator.html' title='Hide Files or Folders with Automator Service'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE45jpT2q2oRffDShw7RBYS5YTznxL0uLvdX5VMRJCnZF2WSLlBIv9hyphenhyphenZE7AWmxHuX9O0sIuqBYjPdoKYTIadCFyjUQETmcakO2OS_T_VtXuiI1xp0H3TpjCEKKikOqQG_4Qpyondf_mES/s72-c/sweep_under_rug_21753183.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-7305484269223467217</id><published>2019-11-02T21:52:00.001+08:00</published><updated>2019-11-23T07:43:31.596+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gadget"/><title type='text'>用樹莓派 (Raspberry Pi 4) 打造復古遊戲機</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinqugeav0IE9iHlk1Te7kEc5RXu5WB3MCEnwEQcqf9chrNmKE3ZF0N_RRz3Hu8ZjBX5CAv9ChnuBRxsW1wsS7sSEF1QwreW2U-2GsC0lTnxKEfpg5QSCS5xwXOWe68XcU-gr_92P9_KaRl/s1600/IMG_2386+small.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1210&quot; data-original-width=&quot;907&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinqugeav0IE9iHlk1Te7kEc5RXu5WB3MCEnwEQcqf9chrNmKE3ZF0N_RRz3Hu8ZjBX5CAv9ChnuBRxsW1wsS7sSEF1QwreW2U-2GsC0lTnxKEfpg5QSCS5xwXOWe68XcU-gr_92P9_KaRl/s320/IMG_2386+small.jpeg&quot; width=&quot;239&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
上篇文章提到我在老 iPad mini 1 上安裝遊戲模擬器的一些心得，雖然是滿足了我的掌機夢，但很多人早就那樣玩了，或者不喜歡玩復古遊戲，畢竟現代遊戲的畫面好太多了，又有隨拿隨玩的手遊，何必對過去念念不忘呢？[1] 如果你有以上的想法，這篇文章又要讓你失望了，因為我又在折騰復古遊戲機了。&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
三個月前我寫過一篇舊文 &quot;&lt;a href=&quot;http://chris959.blogspot.com/2019/08/google-chromecast.html&quot;&gt;Google Chromecast 使用體驗&lt;/a&gt;&quot;，起因是我想好好利用我房裡的大電視，而玩樹莓派就是第二步，加上我本來就想買樹莓派來做其他應用，一切也就理所當然了。這次就先分享最簡單的初級應用 [2]：自製樹莓派復古遊戲機。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;為什麼用樹莓派？&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
一個很直觀的問題，為什麼要折騰樹莓派？要知道樹莓派是一個精簡的小電腦，系統也沒有內建，甚至連 CPU 都不是主流的 x86 架構，很多軟體都有相容性問題，為何要找自己麻煩？首先，&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;絕不是為了省錢&lt;/span&gt;&lt;/b&gt;，我在新加坡的電子產品代理商 Cytron &lt;a href=&quot;https://sg.cytron.io/c-raspberry-pi/p-raspberry-pi-4-model-b-4gb?src=category.discovery&quot;&gt;買樹莓派&lt;/a&gt; (4 GB RAM model)，加上一些 (我認為) 必要的配件，如盒子、miniHDMI 轉接線及 USB-C 電源線，總和大約 122 新幣，折合台幣將近 2800 元，金額說小不小，如果要搞遊戲模擬器，隨便拿一個最舊的筆電接電視都可以，還不用花額外的錢咧！(別忘了，&lt;a href=&quot;http://chris959.blogspot.com/2019/10/ipad-mini-1.html&quot;&gt;iPad 上的 Provenance&lt;/a&gt;&amp;nbsp;支援外部手把，再投個屏也能接大電視玩 ....)&lt;br /&gt;
&lt;br /&gt;
真實原因是樹莓派的通用性，由於樹莓派的系統是安裝在記憶卡內隨插隨用，所以只要準備好不同用途的系統記憶卡，這台小電腦的功能就可以千變萬化，非常有趣且有用。另外一點是它的外型輕巧，適合安裝在任何地方，不像與客廳格格不入的筆電。&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #262626; font-family: , &amp;quot;blinkmacsystemfont&amp;quot; , &amp;quot;segoe ui&amp;quot; , &amp;quot;roboto&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;instagram-media&quot; data-instgrm-permalink=&quot;https://www.instagram.com/p/B4WqNcDnGrz/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; data-instgrm-version=&quot;12&quot; style=&quot;background: #FFF; border-radius: 3px; border: 0; box-shadow: 0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width: 540px; min-width: 326px; padding: 0; width: -webkit-calc(100% - 2px); width: 99.375%; width: calc(100% - 2px);&quot;&gt;
&lt;div style=&quot;padding: 16px;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #262626; font-family: , &amp;quot;blinkmacsystemfont&amp;quot; , &amp;quot;segoe ui&amp;quot; , &amp;quot;roboto&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;a href=&quot;https://www.instagram.com/p/B4WqNcDnGrz/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt; &lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;align-items: center; display: flex; flex-direction: row;&quot;&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; flex-direction: column; flex-grow: 1; justify-content: center;&quot;&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #262626; font-family: , &amp;quot;blinkmacsystemfont&amp;quot; , &amp;quot;segoe ui&amp;quot; , &amp;quot;roboto&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;a href=&quot;https://www.instagram.com/p/B4WqNcDnGrz/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;padding: 19% 0;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #262626; font-family: , &amp;quot;blinkmacsystemfont&amp;quot; , &amp;quot;segoe ui&amp;quot; , &amp;quot;roboto&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;a href=&quot;https://www.instagram.com/p/B4WqNcDnGrz/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;display: block; height: 50px; margin: 0 auto 12px; width: 50px;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #262626; font-family: , &amp;quot;blinkmacsystemfont&amp;quot; , &amp;quot;segoe ui&amp;quot; , &amp;quot;roboto&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;a href=&quot;https://www.instagram.com/p/B4WqNcDnGrz/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;&lt;svg height=&quot;50px&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 60 60&quot; width=&quot;50px&quot; xmlns:xlink=&quot;https://www.w3.org/1999/xlink&quot; xmlns=&quot;https://www.w3.org/2000/svg&quot;&gt;&lt;g fill-rule=&quot;evenodd&quot; fill=&quot;none&quot; stroke-width=&quot;1&quot; stroke=&quot;none&quot;&gt;&lt;g fill=&quot;#000000&quot; transform=&quot;translate(-511.000000, -20.000000)&quot;&gt;&lt;g&gt;&lt;path d=&quot;M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #262626; font-family: , &amp;quot;blinkmacsystemfont&amp;quot; , &amp;quot;segoe ui&amp;quot; , &amp;quot;roboto&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;a href=&quot;https://www.instagram.com/p/B4WqNcDnGrz/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/span&gt;
&lt;div style=&quot;padding-top: 8px;&quot;&gt;
&lt;div style=&quot;color: #3897f0; font-family: Arial,sans-serif; font-size: 14px; font-style: normal; font-weight: 550; line-height: 18px;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #262626; font-family: , &amp;quot;blinkmacsystemfont&amp;quot; , &amp;quot;segoe ui&amp;quot; , &amp;quot;roboto&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;a href=&quot;https://www.instagram.com/p/B4WqNcDnGrz/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;View this post on Instagram&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #262626; font-family: , &amp;quot;blinkmacsystemfont&amp;quot; , &amp;quot;segoe ui&amp;quot; , &amp;quot;roboto&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;a href=&quot;https://www.instagram.com/p/B4WqNcDnGrz/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;background: #FFFFFF; line-height: 0; padding: 0 0; text-align: center; text-decoration: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;
&lt;div style=&quot;padding: 12.5% 0;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;align-items: center; display: flex; flex-direction: row; margin-bottom: 14px;&quot;&gt;
&lt;div&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; height: 12.5px; transform: translateX(0px) translateY(7px); width: 12.5px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; flex-grow: 0; height: 12.5px; margin-left: 2px; margin-right: 14px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; height: 12.5px; transform: translateX(9px) translateY(-18px); width: 12.5px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 8px;&quot;&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;border-bottom: 2px solid transparent; border-left: 6px solid #f4f4f4; border-top: 2px solid transparent; height: 0; transform: translateX(16px) translateY(-4px) rotate(30deg); width: 0;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: auto;&quot;&gt;
&lt;div style=&quot;border-right: 8px solid transparent; border-top: 8px solid #F4F4F4; transform: translateY(16px); width: 0px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; flex-grow: 0; height: 12px; transform: translateY(-4px); width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;border-left: 8px solid transparent; border-top: 8px solid #F4F4F4; height: 0; transform: translateY(-4px) translateX(8px); width: 0;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;&quot;&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;color: #c9c8cd; font-family: Arial,sans-serif; font-size: 14px; line-height: 17px; margin-bottom: 0; margin-top: 8px; overflow: hidden; padding: 8px 0 7px; text-align: center; text-overflow: ellipsis; white-space: nowrap;&quot;&gt;
&lt;a href=&quot;https://www.instagram.com/p/B4WqNcDnGrz/?utm_source=ig_embed&amp;amp;utm_campaign=loading&quot; style=&quot;color: #c9c8cd; font-family: Arial,sans-serif; font-size: 14px; font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;A post shared by Chris (@sci_chris959)&lt;/a&gt; on &lt;time datetime=&quot;2019-11-02T07:06:27+00:00&quot; style=&quot;font-family: Arial,sans-serif; font-size: 14px; line-height: 17px;&quot;&gt;Nov 2, 2019 at 12:06am PDT&lt;/time&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;span style=&quot;background-color: white; color: #262626; font-family: , &amp;quot;blinkmacsystemfont&amp;quot; , &amp;quot;segoe ui&amp;quot; , &amp;quot;roboto&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;
&lt;script async=&quot;&quot; src=&quot;//www.instagram.com/embed.js&quot;&gt;&lt;/script&gt;&lt;/span&gt;
&lt;br /&gt;
上面是我的開箱照片，可以看到樹莓派的電路板本體、收納盒及 USB Type C 的電源線。整體的做工比我想像中地好，收納盒的開孔也與所有 IO 接口完美契合。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;遊戲機系統安裝&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
接下來就是準備一個 &quot;專門&quot; 的遊戲模擬器 &quot;系統&quot;。這個觀念對於一般電腦用戶來說是有點奇怪，模擬器不就是一個軟體，怎麼會說是系統呢？是的，你可以安裝一個泛用的作業系統，然後裝上一個模擬器軟體，可是這樣就必須要使用鍵鼠操控，而且支援 ARM CPU 的軟體並沒有想像中好找。另外，樹莓派有著超強的移動屬性，所以我更建議的是，專門買一塊小記憶卡 (我的只有 16 GB，這貨的價格應該不會肉疼吧 [3])，然後燒入一個純為遊戲模擬器優化的系統，這樣玩的時候可以全部使用手柄操作，像極了一般遊戲機，而玩完之後換成別的記憶卡，又可變成其他用途的電腦。&lt;br /&gt;
&lt;br /&gt;
系統該怎麼選？我原先的首選是 &lt;a href=&quot;https://retropie.org.uk/&quot;&gt;RetroPie&lt;/a&gt;，可是它的最新版 (v4.5.1) 並沒有支援我的 Raspberry Pi 4 Model B。選擇樹莓派系統跟一般電腦的系統不同，型號不同就不行，只支援 Raspberry Pi 3 的系統在 Raspberry Pi 4 裡不只是功能有問題，而是根本不能開機 (我試過)，原因是樹莓派各代之間硬體差異很大，除非系統開發者特別標明其支援度，不然就是完全不支援。因此，我找到另一個有支援的系統：&lt;a href=&quot;https://www.lakka.tv/get/macos/&quot;&gt;Lakka&lt;/a&gt; (一兩個月前 Raspberry Pi 4 還未正式支援，我下載的是 &lt;a href=&quot;http://nightly.builds.lakka.tv/Lakka-LE9.2/latest/RPi4.arm/&quot;&gt;Nightly 版&lt;/a&gt;)，下載 img.gz 檔之後解壓縮成 img 檔，使用映像檔燒錄軟體 (例如 &lt;a href=&quot;https://www.balena.io/etcher/&quot;&gt;Etcher&lt;/a&gt; 或我的 &lt;a href=&quot;http://chris959.blogspot.com/2019/09/ez-imgburn-make-bootable-drives.html&quot;&gt;Ez ImgBurn&lt;/a&gt;) 將系統燒進 Micro-SD 卡中，之後放入樹莓派的記憶卡槽並啟動開機，看到一朵小花就表示成功了。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWi6Mt-4IAIaaIwo-nMdLiP1gRTO8Fzhr2XFHX35IlchpSm6qBSW9GoMvHmvifFzNzKKloQoZxinBlRg6SPuel5MW0VVoZS8o5BDLAL_-XVtLZhHIrXp-aP6xwIveGsAqHBId724tBZUyQ/s1600/IMG_2018+copy.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWi6Mt-4IAIaaIwo-nMdLiP1gRTO8Fzhr2XFHX35IlchpSm6qBSW9GoMvHmvifFzNzKKloQoZxinBlRg6SPuel5MW0VVoZS8o5BDLAL_-XVtLZhHIrXp-aP6xwIveGsAqHBId724tBZUyQ/s320/IMG_2018+copy.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
進入系統後畫面如上，全程可使用遊戲手把操縱，缺點是介面沒有 RetroPie 那麼好看，但在 Lakka 對 Raspberry Pi 4 的正式版已經釋出的今天，RetroPie 依然還未更新，所以再好看也沒用，更何況 Lakka 也運行得很好啊～&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;把遊戲 ROM 灌入系統&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
我在網上找到的&lt;a href=&quot;https://www.youtube.com/watch?v=jamu1Ml8tWE&quot;&gt;教學&lt;/a&gt;是使用 USB 隨身碟將 ROM 灌入 Lakka 系統，但是我不喜歡這個作法，所以我將樹莓派用網線與路由器相連，使其與我的電腦在同一網域下，再將其作為網路磁碟掛載 ( smb://lakka/ ) 在我的 Mac 裡：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5X9RoIAl4EZ0wlMba5pp6IBRMyCx8HlFOPd9T_ZGofwNMTElzu_fnMz4RAvd7Wj-gJTzBOZSURUZQfvPxZnNjbxjOBOxzVuovQOHVajewgxlJKtroIt2pj9L5ennnABYU7E-Pg_N311Nh/s1600/Screenshot+2019-11-02+at+10.26.30+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;231&quot; data-original-width=&quot;486&quot; height=&quot;152&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5X9RoIAl4EZ0wlMba5pp6IBRMyCx8HlFOPd9T_ZGofwNMTElzu_fnMz4RAvd7Wj-gJTzBOZSURUZQfvPxZnNjbxjOBOxzVuovQOHVajewgxlJKtroIt2pj9L5ennnABYU7E-Pg_N311Nh/s320/Screenshot+2019-11-02+at+10.26.30+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;Finder &amp;gt; Go &amp;gt; Connect to Server...&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0nk4B0gnpJBYCNxUg-w_JTZWtSRdVHCJJZkyFvqGnkQGijd17_2tC2iCljKaztsZ8FIAHB_EONfjcdkME5zXjBZma0S01yXow8z2G-EGMYHFPNVW5WkYgU13zh4i394vye1VuOgPlvfFc/s1600/Screenshot+2019-11-02+at+10.26.48+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;183&quot; data-original-width=&quot;430&quot; height=&quot;136&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0nk4B0gnpJBYCNxUg-w_JTZWtSRdVHCJJZkyFvqGnkQGijd17_2tC2iCljKaztsZ8FIAHB_EONfjcdkME5zXjBZma0S01yXow8z2G-EGMYHFPNVW5WkYgU13zh4i394vye1VuOgPlvfFc/s320/Screenshot+2019-11-02+at+10.26.48+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;選擇 Guest 即可&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd1mrgbCy6pzz9LCaY4k7xBUiiVDzHqETC7P3CJkKWDm0IRQ5lJVmQvsBw_HY6bxbMeAjW2-smOfw4kZXiwFEq1IHHg9-04pP70apIQhNK4-2t83nSo3m7IUyKcK7VE7gdBBz8Bc0NE-V_/s1600/Screenshot+2019-11-02+at+10.27.23+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;352&quot; data-original-width=&quot;420&quot; height=&quot;268&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd1mrgbCy6pzz9LCaY4k7xBUiiVDzHqETC7P3CJkKWDm0IRQ5lJVmQvsBw_HY6bxbMeAjW2-smOfw4kZXiwFEq1IHHg9-04pP70apIQhNK4-2t83nSo3m7IUyKcK7VE7gdBBz8Bc0NE-V_/s320/Screenshot+2019-11-02+at+10.27.23+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;進入 ROMs 目錄&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
不知道是不是因為我使用測試版系統的關係，我無法以註冊帳戶登入，所以都使用訪客帳戶 (Guest)，或許正式版沒有這個問題。進入 ROMs 目錄之後可以自己創建資料夾將要放入的遊戲 ROM 分門別類：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS1QiQBa7wC9rk2DUd5u6T99Z2i831TFK3MQQaLQwlbEgiHbarisO0v2a3sYTXK5HrLAF-DRkxDZBpRoj8dZ3WBrBREqhZnzAFITWNMoghpL246P69pyNFLkc1vTxiWWn1NRYIGFbKEuAm/s1600/Screenshot+2019-11-02+at+10.27.54+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;436&quot; data-original-width=&quot;770&quot; height=&quot;181&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS1QiQBa7wC9rk2DUd5u6T99Z2i831TFK3MQQaLQwlbEgiHbarisO0v2a3sYTXK5HrLAF-DRkxDZBpRoj8dZ3WBrBREqhZnzAFITWNMoghpL246P69pyNFLkc1vTxiWWn1NRYIGFbKEuAm/s320/Screenshot+2019-11-02+at+10.27.54+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
導入遊戲 ROM 之後 Lakka 不會自動偵測到，此時有兩種方法可以開始玩遊戲：&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;1. 使用目錄掃描&lt;/u&gt;：在 Import Content 選單下使用 Scan Directory 功能，可在 ROMs 目錄下的指定目錄中掃描，這樣可以直接將遊戲匯入，之後在 Import Content 選單旁邊就會有對應的遊戲機圖示。這個方法最簡單直覺，可惜的是不見得所有檔案都能成功匯入。比如說某些遊戲機需要另外安裝 BIOS (下面會提到，但即使裝了 BIOS 其遊戲還是不能以此法匯入)，或是 ROM 副檔名不被預設支援 (SNES 僅支援 *.sfc，*.smc 會匯入失敗)，故要玩這些遊戲必須用第二種方式。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS0cp8Tmd5MyOpcCXpQsk48yOAM94AaiSY1mQQg4SgzZqbk-CHIbGnfvXyQK2TamwKW9ZV4UBY10U_9t0_uz58eyoHWji1wUUDoR3_ejTIWla5HYtZOr37W4I73emoUfkAakVQWb3oNSdV/s1600/IMG_2362small.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS0cp8Tmd5MyOpcCXpQsk48yOAM94AaiSY1mQQg4SgzZqbk-CHIbGnfvXyQK2TamwKW9ZV4UBY10U_9t0_uz58eyoHWji1wUUDoR3_ejTIWla5HYtZOr37W4I73emoUfkAakVQWb3oNSdV/s320/IMG_2362small.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;u&gt;2. 直接載入檔案內容&lt;/u&gt;：在 Main Menu 選單下的 Load Content 可以直接載入遊戲 ROM，操作介面跟 Import Content 類似，但有時會要求使用者自行選擇模擬器的核心 (Core)，選錯沒關係，選到可以玩為止就是了。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcxoC00ubJ1MiLw4Fzy5ZE5w3Bl2JD1j0BaueMiZIyHesS3ixJ2K8Dbr5xMOHqwdGWsGlOGyn6OeeLG2J6bshJLSWx-1JGREwyBrZbAniInGgT2xMbXEeVAeW3u42EJD2NDxPYyQyuOuui/s1600/final+2025.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1068&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcxoC00ubJ1MiLw4Fzy5ZE5w3Bl2JD1j0BaueMiZIyHesS3ixJ2K8Dbr5xMOHqwdGWsGlOGyn6OeeLG2J6bshJLSWx-1JGREwyBrZbAniInGgT2xMbXEeVAeW3u42EJD2NDxPYyQyuOuui/s400/final+2025.JPG&quot; width=&quot;265&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
以上，其他我未提及的細節可以參考&lt;a href=&quot;https://www.lakka.tv/doc/roms/&quot;&gt;官方文檔&lt;/a&gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;一些注意事項&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;1. 聲音輸出&lt;/u&gt;：由於聲音預設是從耳機孔輸出，而不是 HDMI，所以必須要調整 Audio 的設定 (預設是 null，我改成 default.CARD=ALSA，記得要重開機)。請注意樹莓派有兩個 micro HDMI 孔，我的經驗是只有其中一個能在 Lakka 裡輸出聲音，不知是不是測試版系統的問題，總之如果設定無效，換一個孔試試。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIdqV2kmdpcjQmQXntGXVOlT9mHZ5ABKw2Pgz8JH9bUv1tDkI42ZZ2J8p2Jy46hvlZFBZKOKmF6fqbFOxgQC-_RPZI1ohHus9GPy-hCNXf9PqpDTsPVBUAlZe3nJIogqbPbgVbPUB0gQME/s1600/IMG_2360small.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIdqV2kmdpcjQmQXntGXVOlT9mHZ5ABKw2Pgz8JH9bUv1tDkI42ZZ2J8p2Jy46hvlZFBZKOKmF6fqbFOxgQC-_RPZI1ohHus9GPy-hCNXf9PqpDTsPVBUAlZe3nJIogqbPbgVbPUB0gQME/s320/IMG_2360small.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;u&gt;2. BIOS&lt;/u&gt;：根據&lt;a href=&quot;https://www.lakka.tv/doc/bioses/&quot;&gt;官網的資料&lt;/a&gt;，有些遊戲機 (例如 Sega Genesis / Mega Drive) 要安裝 BIOS 才能用。官網給出非常詳盡的列表，以及 BIOS 檔必須嚴格遵守的檔名，但噁心的是官網沒有透漏去哪裡下載，或許這些檔案也有版權？！總而言之我在 Arichive.org 上面找到了：&lt;a href=&quot;https://archive.org/details/retroarch_bios_pack&quot;&gt;RetroArch BIOS Pack&lt;/a&gt;，解壓縮後將需要的 BIOS 丟進正確的目錄即可，比如說 Sega Genesis / Mega Drive 的 BIOS 檔就是放在 System 目錄下。有網友反應這些 BIOS 檔都太舊了，但我目前用起來還沒什麼問題。&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;3. 遊戲手把按鍵的重新映射&lt;/u&gt;：手把按鍵的位置有多重要我已經在 &quot;&lt;a href=&quot;http://chris959.blogspot.com/2019/10/ipad-mini-1.html&quot;&gt;在老 iPad mini 1 上玩復古老遊戲&lt;/a&gt;&quot; 中提過，實體按鍵的體驗好很多，但若位置不對還是蛋疼，所以修改成舒服的按鍵配置非常重要。在遊戲運行中跳出遊戲畫面 (我用的是 PS4 的手把，此功能是按下中間的 PS 鍵 [4]) 可以看到一堆選單，找到 Controls 即可修改手把的設定，修改完可以儲存成 remap 檔，之後 Lakka 會自動載入 (也可以指定載入不同的 remap 檔，用 Load Remap File 選項即可)。自動載入常常會跳出失敗的訊息，但還是有載入，反正能玩就好。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1EJO_A8raiCAC-DoKWilTKwi6RJuDq1fl-Rz7aEUxKjoWNFH1vt7ReqlKREdkc9f_v4vThHXVP7TEQHgJ5JnCopijuBgYznF3M2R58R4VeInSu-s1rNWC5thvprNSv5wSgZINBQTja8TN/s1600/IMG_2394small.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1EJO_A8raiCAC-DoKWilTKwi6RJuDq1fl-Rz7aEUxKjoWNFH1vt7ReqlKREdkc9f_v4vThHXVP7TEQHgJ5JnCopijuBgYznF3M2R58R4VeInSu-s1rNWC5thvprNSv5wSgZINBQTja8TN/s320/IMG_2394small.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;u&gt;4. 外接隨身碟輸入&lt;/u&gt;：如果使用外接隨身碟載入，磁碟會被掛載在 Storage 目錄下，要找比較麻煩，這部份請看國外網友的操作 (&lt;a href=&quot;https://www.youtube.com/watch?v=jamu1Ml8tWE#t=00h08m45s&quot;&gt;從 8:45 開始&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;5. 介面的語言&lt;/u&gt;：系統介面的語言是可以改的 (Setting &amp;gt; User &amp;gt; Language)，可惜的是繁體中文的支援度還是不好，一堆方框，簡體中文也一樣，也許正式版會改進吧？也許。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBiH6tMh595i3CUrwn4RpiNdOwziTjELEHWaQx9zeh6WLgvi8_H7qVNAFdoNq9CFdsrnQV3LZO6HIZmaJD5SxN8R21A03VHZGz-dMRzMJxLx26sMOmnaffToDaocfN8U3JxCP3tfI8T_a3/s1600/IMG_2363small.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBiH6tMh595i3CUrwn4RpiNdOwziTjELEHWaQx9zeh6WLgvi8_H7qVNAFdoNq9CFdsrnQV3LZO6HIZmaJD5SxN8R21A03VHZGz-dMRzMJxLx26sMOmnaffToDaocfN8U3JxCP3tfI8T_a3/s320/IMG_2363small.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
OK，以上就是我的體驗心得 (包括我踩過的坑)，有問題或建議歡迎留言，多謝各位～&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;20191114 Update:&lt;/b&gt; 碰巧發現 11/7 在嘖嘖上有人發起一個&lt;a href=&quot;https://www.zeczec.com/projects/retrocase-thecase&quot;&gt;懷舊盒子&lt;/a&gt;的眾籌方案，主要是賣機殼，成品就是我這遊戲機的豪華版。他使用 RetroPie 作為遊戲機系統，所以只能用 Raspberry Pi 3B，好處是比較便宜且發熱量小，但效能夠不夠其他的應用就不知道了 (我買的樹莓派 4B 有 4G RAM，他的樹莓派 3B 是 1 GB，玩玩模擬器是夠啦)。總之提供一下情報，有興趣的人可以去嘖嘖支持他。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
附註&lt;br /&gt;
&lt;b&gt;1.&lt;/b&gt; 我上週末去台南參觀了 &quot;&lt;a href=&quot;http://chris959.blogspot.com/2019/08/blog-post_12.html&quot;&gt;舊遊戲時代&lt;/a&gt;&quot; 協辦的復古遊戲展 (&lt;a href=&quot;https://www.instagram.com/p/B4GxvEinUVw/?utm_source=ig_web_copy_link&quot;&gt;IG 連結&lt;/a&gt;)，雖然展出的內容嚴重不足，但看到不少中年人 (男女都有) 帶著自己的小孩一起玩復古遊戲，還是很溫馨的。&lt;br /&gt;
&lt;b&gt;2.&lt;/b&gt; 下一篇樹莓派文章就會複雜很多，但用途更廣泛，先賣個關子。&lt;br /&gt;
&lt;b&gt;3.&lt;/b&gt; 樹莓派對於記憶卡也有相容性要求，詳情可以看&amp;nbsp;&lt;a href=&quot;https://elinux.org/RPi_SD_cards&quot;&gt;RPi SD cards&lt;/a&gt; 網頁的清單，或是參考 &quot;&lt;a href=&quot;https://www.androidcentral.com/best-sd-cards-raspberry-pi-4&quot;&gt;Best SD cards for Raspberry Pi 4 in 2019&lt;/a&gt;&quot; 的推薦。&lt;br /&gt;
&lt;b&gt;4.&lt;/b&gt; 說來有趣，我家裡從來都沒有 PS 4，但我當年卻因為要用 &lt;a href=&quot;https://openemu.org/&quot;&gt;OpenEmu&lt;/a&gt; 打電動而買了 PS 4 手把 ....</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/7305484269223467217/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2019/11/raspberry-pi-4.html#comment-form' title='22 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/7305484269223467217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/7305484269223467217'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2019/11/raspberry-pi-4.html' title='用樹莓派 (Raspberry Pi 4) 打造復古遊戲機'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinqugeav0IE9iHlk1Te7kEc5RXu5WB3MCEnwEQcqf9chrNmKE3ZF0N_RRz3Hu8ZjBX5CAv9ChnuBRxsW1wsS7sSEF1QwreW2U-2GsC0lTnxKEfpg5QSCS5xwXOWe68XcU-gr_92P9_KaRl/s72-c/IMG_2386+small.jpeg" height="72" width="72"/><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-9041695997915655287</id><published>2019-10-25T11:29:00.003+08:00</published><updated>2019-12-23T19:50:43.741+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iOS / Android"/><title type='text'>在老 iPad mini 1 上玩復古老遊戲</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbgCznjFPVvaEd0h-G6qc3jf4FxKguRBv9HokmzgCMYq9u7MV4kGv2QwgcZweEYu-tfDZEfVjaEbhDnIhympMCi1GCPRx-BHYyAD9Z_6ntJR-XfZVZ8hJx2j-IMel_9NlMkXo9J8bAODXw/s1600/IMG_2241+small.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1210&quot; data-original-width=&quot;907&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbgCznjFPVvaEd0h-G6qc3jf4FxKguRBv9HokmzgCMYq9u7MV4kGv2QwgcZweEYu-tfDZEfVjaEbhDnIhympMCi1GCPRx-BHYyAD9Z_6ntJR-XfZVZ8hJx2j-IMel_9NlMkXo9J8bAODXw/s320/IMG_2241+small.jpeg&quot; width=&quot;239&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
數個月前我寫了 &quot;&lt;a href=&quot;http://chris959.blogspot.com/2019/07/ipad-1.html&quot;&gt;老 iPad 1 的新生命&lt;/a&gt;&quot; 一文，我在文末提到這是老機重生的系列文章之一，也是最無聊的一篇，原因就是 iPad 1 真的太老了，RAM 太小 OS 太舊 (iOS 5)，再怎麼樣也只能做些簡單的事。可是 iPad mini 1 可不同，雖然它也很老，OS 也很舊 (iOS 9)，但能幹的事多太多了，而且由於 iPad mini 的輕薄屬性，讓我更願意帶著它到處走。我在舊文 &quot;&lt;a href=&quot;http://chris959.blogspot.com/2019/03/shortcut-workflow.html&quot;&gt;如何將捷徑 (Shortcut) 備份匯入至舊版 Workflow 裡？&lt;/a&gt;&quot; 提及如何讓老機器能匯入 Workflow 備份檔，也算是 iPad mini 1 老機重生的第一彈，今次來聊聊第二個應用：如何在老 iPad 上安裝遊戲模擬器，以及我的遊玩心得。&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;安裝&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
在老 iPad 上玩復古遊戲一直是我的夢想 (為何不用新 iPad？因為我手中最新的 iPad 就是 iPad mini 1)，但這個看似微不足道的心願卻一直難以達成。蘋果死都不讓 App store 上架遊戲模擬器的原因我是理解的：1. 不想讓模擬器傷害了 App store 的商業利益，畢竟遊戲是 App store 的主要收益來源；2. 模擬器的遊戲 ROM 幾乎都是盜版軟體，蘋果不想扯上這類糾紛。不過，儘管我完全理解蘋果的作法，但身為一個玩家，我還是相當不滿意的。&lt;br /&gt;
&lt;br /&gt;
當然，如果越獄的話啥都辦得到，iOS device 一個個都是一台小電腦，但我就是不想越獄 (任性)，而如果不越獄，目前有三種方法可以安裝非 App store 內的 App。&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https://www.google.com/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=4&amp;amp;cad=rja&amp;amp;uact=8&amp;amp;ved=2ahUKEwiaxZGRhrTlAhVZVisKHV5rAo0QFjADegQIARAB&amp;amp;url=https%3A%2F%2Fdeveloper.apple.com%2Fprograms%2Fenterprise%2F&amp;amp;usg=AOvVaw0WNFgPUbpgMS4LNldpSEH1&quot;&gt;Apple Developer Enterprise Program&lt;/a&gt;：這是蘋果讓企業大量部屬公司內部 App 用的，不需經過審核，當年 Pokemon Go 還未在新加坡開放的時候，我周圍的中國朋友都是玩網友提供的版本，而該網友就是用企業帳號。這種方案確實可行，但是企業帳號沒這麼容易申請，而且一旦被發現拿去做別的用途應該就是銷號了。&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://testflight.apple.com/&quot;&gt;TestFlight&lt;/a&gt;：這個 iOS 8 的新功能允許開發者在提交正式版 App 前將檔案分享給其他使用者以測試未經審核的 App，好處是極易安裝，使用時限大約數個月，可經由軟體更新延長，而更新也在 TestFlight App 中進行，跟一般 App store 的體驗接近。缺點是開發者對於測試人數有控制權，哪天你被踢了就&lt;strike&gt;不能再使用該 App 了&lt;/strike&gt;。(更正：只是不能收到開發者提供的更新，但可以繼續使用原有的版本)&lt;/li&gt;
&lt;li&gt;Sideload：在 iOS 9 加入的 sideload 使得 &quot;任何&quot; 開發者可以直接將自己的 App 放在 iOS 設備裡試用，為期一週，只要有 App-specific 密碼即可。由於不限制軟體來源，所以免費帳號也可以這樣安裝未經審核的 App，只是必須每週 sideload 一次就是了。&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
仔細看看上面三種方案，應該能發現 Sideload 是裡面最穩定的解決方案，因為不僅蘋果官方允許我們這樣做 (即使 App 不是我們自己開發的)，而且一切的好 (不用擔心被踢) 與壞 (每週要重做一次) 都掌握在自己手裡，而 Sideload 在實作上又分為三種：&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;網頁版：如果你在網上搜尋一些 &quot;絕不可能過審&quot; 的 iOS App，應該會找到一些奇怪的網站，比如說 &lt;a href=&quot;https://ignition.fun/&quot;&gt;Ignition&lt;/a&gt;，很多 Youtuber 在&lt;a href=&quot;https://www.youtube.com/watch?v=m1mVheGMDAU&quot;&gt;影片&lt;/a&gt;中推薦的網站都屬於一類，但你會發現那些網站很容易就死掉了，或是在上面的很多軟體都不能下載。原因就是他們必須要每週重新給那些 App 數位簽名，誰這麼有閒啊？自然是有一次沒一次的，而且下載速度非常緩慢，有時下載不了還要改天再下載咧！所以這種體驗極差的方案很快被我放棄了。&lt;/li&gt;
&lt;li&gt;ipa 檔案：這種方案是最簡單的，開發者直接把編譯好的 iOS App 程式封裝 (注意，是 &quot;封裝&quot;，副檔名是 ipa，不是 app) 釋出，只要安裝 &lt;a href=&quot;http://www.cydiaimpactor.com/&quot;&gt;Cydia Impactor &lt;/a&gt;及到 Apple ID 官網取得 App-specific 密碼即可安裝。&lt;/li&gt;
&lt;li&gt;xcodeproj 檔案包：很多 Github 開源的 iOS App 使用這種形式來共享，必須要使用 XCode 去安裝，下次有需要再說。&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
這次先講上述的第二種方法，也是最簡單的 Sideload 方法。首先下載該 App 的封裝檔 (*.ipa)，然後用傳輸線連結 iOS 設備並開啟 Cydia Impactor (下圖上)，將 ipa 檔拖入，Cydia Impactor 會提示輸入 Apple ID 及密碼 (下圖中、下)。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNf4wlhCv_jaxkvwLreQ99qPtpZbh65-pkyEzYYLxj5jLk4zZybnu4iUfNoAjbcq-9pyeCF1-vLK3Rh7H0EmWYrx3dEjnGVxDF2cYhwjNdNrpxAIbpLAx4it2W9P6Aogvw6sDztTKP-Uvi/s1600/result_temp.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;377&quot; data-original-width=&quot;464&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNf4wlhCv_jaxkvwLreQ99qPtpZbh65-pkyEzYYLxj5jLk4zZybnu4iUfNoAjbcq-9pyeCF1-vLK3Rh7H0EmWYrx3dEjnGVxDF2cYhwjNdNrpxAIbpLAx4it2W9P6Aogvw6sDztTKP-Uvi/s320/result_temp.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
雖然 Cydia Impactor 是由著名開發者&amp;nbsp;&lt;a href=&quot;https://www.theiphonewiki.com/wiki/User:Saurik&quot;&gt;Jay Freeman&lt;/a&gt; 開發維護，但遇到非蘋果官方要求我的帳號密碼時，我還是註冊了一個新的 Apple ID 專門來做 Sideload (假設該帳號是開發者吧 ....)。密碼的部分很有意思，其實&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;不是輸入 Apple ID 的密碼&lt;/span&gt;&lt;/b&gt;，而是 Apple 給予非官方授權 App 的 &quot;App-Specific&quot; 密碼，這個部分可以去 Apple ID 的&lt;a href=&quot;https://appleid.apple.com/&quot;&gt;官方網站&lt;/a&gt;取得：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIQ3iICwTS9Y3Vi2sZuKRPavM9blw6V-l2DEIF7g-GIEQ8u0uxSjfqpEs-6fBLt7Z3ZdpoUmyJoZiIHFBiI-LA9aCh0y_gfYYnWnzjnKIAgW2Vxk2WNjc-QSfvNCY-77qFDz_6ZIMjZJc_/s1600/Screenshot+2019-10-25+at+6.15.10+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;827&quot; data-original-width=&quot;1274&quot; height=&quot;258&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIQ3iICwTS9Y3Vi2sZuKRPavM9blw6V-l2DEIF7g-GIEQ8u0uxSjfqpEs-6fBLt7Z3ZdpoUmyJoZiIHFBiI-LA9aCh0y_gfYYnWnzjnKIAgW2Vxk2WNjc-QSfvNCY-77qFDz_6ZIMjZJc_/s400/Screenshot+2019-10-25+at+6.15.10+AM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
用 Apple ID 登入之後，開啟二階段認證 (Two-Step Verification)，然後就可以取得 App-Specific 密碼 (取得過程中會要求你為 App 命名，隨便填即可)。如上，交給 Cydia Impactor 去跑，結束之後 App 就安裝好了，只要在 &quot;系統偏好設定&quot; 裡驗證該 App 即可：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPl7IzR8a-iuCYvgy04kp4_iQyXhs7Lov_7NNK8x9B6Xoiebwffz-aueUfro51DQGh4XT7wpZLpVltcQmICgBe_iehrQqFkgvCcMNy7hnTUeirW_jTXWg_xBVjLYwHGxjXJnEypZZIOn8f/s1600/result_temp1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1536&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPl7IzR8a-iuCYvgy04kp4_iQyXhs7Lov_7NNK8x9B6Xoiebwffz-aueUfro51DQGh4XT7wpZLpVltcQmICgBe_iehrQqFkgvCcMNy7hnTUeirW_jTXWg_xBVjLYwHGxjXJnEypZZIOn8f/s400/result_temp1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
驗證過程中你會發現開發者就是你自己，如果使用網站下載 (Sideload 的第一種方法)，在 Device Management (裝置管理) 裡就會看到某不知名的帳號或公司名。&lt;br /&gt;
&lt;br /&gt;
OK，以上看起來很簡單對吧？但現實不會這麼美好。首先，不是每個你想要安裝的 App 都會編譯好 ipa 讓你下載，有的連 xcodeproj 檔案包都沒有，只能由網站下載，忍受那不穩定的速度及更新頻率，比如說 &quot;&lt;a href=&quot;http://www.happychick.hk/&quot;&gt;小雞模擬器&lt;/a&gt;&quot; (Happy Chick)。再來，這些非官方授權的 App 也有系統要求，有些 App 要求更高的 iOS 版本，老機器還是安裝不了，這部份又有兩個例子：AltStore 及 RetroArch。&lt;a href=&quot;https://altstore.io/&quot;&gt;AltStore&lt;/a&gt; 是最近很紅的 &quot;非官方授權&quot; App store，說白了就是 &quot;全自動&quot; 的 Sideload 軟體安裝器，不僅讓你輕鬆安裝 App，AltServer 還能每週自動在背景幫你到期的 App 做數位簽名，可惜它只支援 iOS 12 以上的機器；&lt;a href=&quot;https://www.retroarch.com/?page=platforms&quot;&gt;RetroArch&lt;/a&gt; 是另一款模擬器 App，&quot;號稱&quot; 支援 iOS 9 到 iOS 11 以上，官方放出的&lt;a href=&quot;https://www.youtube.com/watch?v=QMCXXabUR5k&quot;&gt;安裝教學影片&lt;/a&gt;就是 Sideload 的標準流程，可惜官方放出的 ipa 檔 (v1.7.7) 只有支援 iOS 11 以上，較早的設備都必須越獄才能安裝 (*.app 檔的 zip 封裝，必須越獄才能裝，&lt;a href=&quot;https://buildbot.libretro.com/stable/1.6.7/apple/ios9/&quot;&gt;舊版 RetroArch 在此下載&lt;/a&gt;)，我在他們的影片下留言，指出他們這樣有誤導用戶的問題，結果就被刪留言了，這種玻璃心跟詐騙集團真的有 87 像 [1]。&lt;br /&gt;
&lt;br /&gt;
由於以上種種原因，我最後選擇了&amp;nbsp;&lt;a href=&quot;https://github.com/Provenance-Emu/Provenance&quot;&gt;Provenance&lt;/a&gt;，它能完美支援 iOS 9 以上的機器，包括我的 iPad mini 1，而且它提供穩定的 ipa 檔 (請安裝 &lt;a href=&quot;https://github.com/Provenance-Emu/Provenance/releases&quot;&gt;v1.4&lt;/a&gt;，&lt;a href=&quot;https://wiki.provenance-emu.com/installation-and-usage/installing-provenance/sideloading&quot;&gt;安裝頁&lt;/a&gt;提供的 v1.5b 在安裝時會有錯誤 )，每週自己 Sideload 一次就好，不會丟失遊戲紀錄。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;體驗心得&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdDY_DxXQsOuuZOQenBBYrwdJVAFt3u8Vk-lAGeFVvCU5ZzU9z2odc50-AuaQxk8BLO2mEF2pqWwVwERBNGZ8bTTLxlo7RH2ZwgF5rVLDdpQeDBCA_oyXw6NM-N1bgKNoxoLXnF9uPFLWW/s1600/result_temp.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1536&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdDY_DxXQsOuuZOQenBBYrwdJVAFt3u8Vk-lAGeFVvCU5ZzU9z2odc50-AuaQxk8BLO2mEF2pqWwVwERBNGZ8bTTLxlo7RH2ZwgF5rVLDdpQeDBCA_oyXw6NM-N1bgKNoxoLXnF9uPFLWW/s400/result_temp.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Provenance 支援橫屏及豎屏，由於我比較喜歡往年 Gameboy 的操作模式，所以我都用豎屏。模擬器的核心都有內建，直接將遊戲 ROM 傳入機器就可以玩了。傳輸的方式是無線傳輸，只要按下右上角的 &quot;+&quot; 按鈕，則會跳出通知窗口，用瀏覽器連入指定 IP 即可。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY_PgEOp_AxGXn-b-qNUpCUGp_aCbWYmnXxHG3-jDu_u-5SjD8Gngo4Vuxt7ydT-pYsRQYr8Xy4MYsR2FF7Avh1Z8xoJQ7Db31227NKSjlnfmUUycmskxBTiim-fYGvbepsnaEFaLRuav3/s1600/result_temp.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1536&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY_PgEOp_AxGXn-b-qNUpCUGp_aCbWYmnXxHG3-jDu_u-5SjD8Gngo4Vuxt7ydT-pYsRQYr8Xy4MYsR2FF7Avh1Z8xoJQ7Db31227NKSjlnfmUUycmskxBTiim-fYGvbepsnaEFaLRuav3/s400/result_temp.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;開啟 WebServer 以上傳 ROM&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimF2TSvaRvp92azZu6FpxWzW7V_VtSuEfx9Sg0lh0H1Ptvizv7ecnkrlW8KTvkqW1yKniyyIivfDSsSfPoZEOjnQEbubdK92W1sbK3s6aQmPxG-Iwu5RROLVzKR4NNXOoR-S3QpM0hBvBz/s1600/Screenshot+2019-10-25+at+10.09.28+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;827&quot; data-original-width=&quot;1274&quot; height=&quot;258&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimF2TSvaRvp92azZu6FpxWzW7V_VtSuEfx9Sg0lh0H1Ptvizv7ecnkrlW8KTvkqW1yKniyyIivfDSsSfPoZEOjnQEbubdK92W1sbK3s6aQmPxG-Iwu5RROLVzKR4NNXOoR-S3QpM0hBvBz/s400/Screenshot+2019-10-25+at+10.09.28+AM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;(不是同時擷的圖，IP 不同請見諒)&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
遊戲 ROM 請存入 roms 資料夾。實際操作會發現上傳有點慢，而且傳完之後檔案不會出現在頁面裡，可見網頁端還需要改進，不過這種跨平台的無線上傳我還是很滿意的。&lt;br /&gt;
&lt;br /&gt;
至於遊戲操作上怎麼樣呢？我只能說：差強人意。為什麼？現今這麼多手遊，怎麼還有操縱上的問題？另一方面，有太多第三方的復古遊戲掌機，網上隨便找都有一堆評測，比如說 &quot;&lt;a href=&quot;https://www.youtube.com/watch?v=hW6BpZuJnvw&quot;&gt;Top 10 Best Retro Handhelds Of 2019&lt;/a&gt;&quot; 及 &quot;&lt;a href=&quot;https://retrododo.com/best-retro-handhelds/&quot;&gt;12 Best Retro Handhelds - Which Emulator Should You Buy?&lt;/a&gt;&quot;，我為何還要在這台老 iPad mini 1 上浪費時間？而且&lt;a href=&quot;http://chris959.blogspot.com/2019/03/bittboy.html&quot;&gt;我不是有 Bittboy 嗎&lt;/a&gt;？解答以上問題就是我最想在這篇文章裡說的重點。&lt;br /&gt;
&lt;br /&gt;
電視遊戲主機及掌機在歷史上有著不同的市場，主機百家爭鳴，而掌機一直都是任天堂的天下。除了機器本身的體驗優劣，遊戲也必須為了掌機而適配，如今進入了智慧型手機的時代，好的手遊在操作上也必須為了手機的觸控螢幕適配，而手遊的操作跟掌機雖然有點像，但還是不同，對於一些老遊戲的操作更是如此。以下兩點是我認為挑選好的復古遊戲掌機的要點：&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;u&gt;遊戲的畫面要大&lt;/u&gt;，至少要 iPad mini 一半的尺寸。螢幕太小對於任何主機遊戲都是惡夢一場，人物過小要怎麼玩？這也是掌機遊戲跟主機遊戲最大的不同，掌機遊戲的人物大小及縱向捲軸不容易掌控，優秀的 Gameboy 遊戲都有特別優化這方面的體驗。螢幕太小是絕大多數復古遊戲掌機都不合格的主要原因 (包括 &lt;a href=&quot;https://www.bittboy.com/&quot;&gt;Bittboy&lt;/a&gt; 初代，新版好像有加大螢幕)。&lt;a href=&quot;https://www.clockworkpi.com/gameshell&quot;&gt;GameShell&lt;/a&gt; 是一款用樹莓派改裝的掌機，可玩性極高，但還是因為螢幕太小而阻止了我下單。反過來說，iPad mini 尺寸剛好又輕便，實在是完美的遊戲掌機。&lt;/li&gt;
&lt;li&gt;&lt;u&gt;需有實體按鍵，或是可調整位置大小的虛擬按鍵&lt;/u&gt;。這一點很少人提，但我覺得太重要了。現今的手遊之所以體驗不錯，其實遊戲設計上還是有動巧思的，其中一點就是 &quot;虛擬按鈕要夠大&quot; (有些連位置都可調整) 及 &quot;不用同時按兩個鍵&quot;，用意都一樣，就是防止誤操作。以最具代表性的瑪利歐或洛克人為例，常常需要同時按住兩個鍵以集氣跳躍，如果虛擬按鈕太小或是不在手指熟悉的位置，就會一次又一次地誤操作，連個跳躍都有問題還玩什麼？實體按鍵可以解決這一切，但是虛擬按鈕就不行了。很多手遊的體驗好，就是體現在這些小細節，像對岸的王者榮耀完全沒有這類操作問題，可是復古遊戲本就不是為了觸控螢幕設計，於是只能靠模擬器開發者去試圖解決。小雞模擬器 (Happy Chick) 有很多缺點，但是可以自訂虛擬按鈕位置及尺寸的功能真的太棒了，玩起來就比較舒服，Provenance 這方面沒得比，希望未來能改進吧，我也會嘗試寫信給開發者建議此事。&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJyopLpa4Wm-nsQoHj-UuKRqXLzLki8iOm3G6Oezw2QmR9RTpqiZAP046NOaxgUVIH-4ATuHpWCB5o76hkzYFY3bKNEaeOLVhaiwFiMiicUm8oSPkM1CZmVp6hRBHQlnLbNP5-i_zTk5zx/s1600/result_temp.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1536&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJyopLpa4Wm-nsQoHj-UuKRqXLzLki8iOm3G6Oezw2QmR9RTpqiZAP046NOaxgUVIH-4ATuHpWCB5o76hkzYFY3bKNEaeOLVhaiwFiMiicUm8oSPkM1CZmVp6hRBHQlnLbNP5-i_zTk5zx/s400/result_temp.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
這次的內容花了不少時間嘗試，特別是 RetroArch 那一段實在是不堪回首。我覺得我的 iPad mini 1 還有其他潛力，有 &quot;玩成功&quot; 的新玩意再來分享給各位 (失敗的就算了)，有任何建議請留言，多謝各位～&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
附註&lt;br /&gt;
&lt;b&gt;1.&lt;/b&gt; 我跟 RetroArch 奮鬥的時間可長了，首先我不能安裝官方提供的 ipa 檔，所以我打算拿官方的原始碼去編譯，結果看到他們&lt;a href=&quot;https://docs.libretro.com/guides/build-ios/&quot;&gt;示範&lt;/a&gt;的 xodeproj 檔都是 iOS 11 的版本。我又在網上找到 &lt;a href=&quot;https://yalujailbreak.net/retroarch/&quot;&gt;RetroArchBeta10.ipa&lt;/a&gt;&amp;nbsp;(&lt;a href=&quot;https://mega.nz/#!5nYCAAII!j1k2EKol1OtxG03bxuXFc4vApTO7f3RkP3v_15jN7Ro&quot;&gt;Mega&lt;/a&gt;)、&lt;a href=&quot;https://forums.libretro.com/t/retroarch-ios-9/3437/50&quot;&gt;RetroArch iOS9&lt;/a&gt;&amp;nbsp;(&lt;a href=&quot;https://mega.nz/#!K1N1AYab!y0mDSrkR0vZe8jNHVALv8Y-QPkwQc5uGCm0H_GP82Kk&quot;&gt;Mega&lt;/a&gt;) 及 &lt;a href=&quot;https://forums.libretro.com/t/retroarch-1-6-7-deb-and-ipa-ready-to-download/11855&quot;&gt;RetroArch v1.6.7&lt;/a&gt;，但它們都有類似的問題，就是模擬器的核心 (Core) 不能載入，這個問題又有一堆老外七嘴八舌地&lt;a href=&quot;https://forums.libretro.com/t/signed-retroarch-cores-for-ios-10-dont-load/9546/19&quot;&gt;討論&lt;/a&gt;。其實我覺得這不該讓用戶去操心，新版就沒有這些問題，前提是你的機器要能支援 iOS 11。&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/9041695997915655287/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2019/10/ipad-mini-1.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/9041695997915655287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/9041695997915655287'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2019/10/ipad-mini-1.html' title='在老 iPad mini 1 上玩復古老遊戲'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbgCznjFPVvaEd0h-G6qc3jf4FxKguRBv9HokmzgCMYq9u7MV4kGv2QwgcZweEYu-tfDZEfVjaEbhDnIhympMCi1GCPRx-BHYyAD9Z_6ntJR-XfZVZ8hJx2j-IMel_9NlMkXo9J8bAODXw/s72-c/IMG_2241+small.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-2022264433188362328</id><published>2019-10-24T12:11:00.000+08:00</published><updated>2019-10-24T12:20:06.833+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Announcement"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>最後的 AUGM？</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpDAQAXLCjjdoWPRaG0gm5WBRA6PCX8ItBrndBtqG9HCh_wUSouPyjXaiUn6xzzXfmuOd3va5DKJDQqV70pIwem2DE2jhjupSncT2gs0f3ta6hDKebxZEGv7ImHrTU7PVYeEuZeEbtQt4n/s1600/VisionDesign_OK_large.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;630&quot; data-original-width=&quot;1200&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpDAQAXLCjjdoWPRaG0gm5WBRA6PCX8ItBrndBtqG9HCh_wUSouPyjXaiUn6xzzXfmuOd3va5DKJDQqV70pIwem2DE2jhjupSncT2gs0f3ta6hDKebxZEGv7ImHrTU7PVYeEuZeEbtQt4n/s400/VisionDesign_OK_large.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
圖片來源：&lt;a href=&quot;https://twdc.kktix.cc/events/augm19/&quot;&gt;售票網址&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
今天在 Facebook 上看到某講師放出今年 AUGM (Apple User Group Meeting) 的日程表，我才知道今年的 AUGM 2019 是 12/14 在台北舉辦，看了一下覺得有些事不吐不快，所以乾脆一起把我在 AUGM 2017 擔任講師的過程及心得也分享一下吧！&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
2017 年我還在新加坡念博士班 [1]，某天突然收到 TWDC 執行長的來信，問我可不可以去 AUGM 擔任講師。說真的，看到這麼正式的邀請我是有點承受不起，畢竟我跟該執行長並不是很熟，頂多是在 MacToday 雜誌主辦的活動中見過一次面而已。當時他是 MacToday 的技術編輯，而我不過是個面板工程師 [2]，穿得土土的參加他們辦在 W hotel 的活動，只覺得自己很格格不入想逃走 (淚)。之後就來到 2017 年，一開始我也不知道要講什麼，於是蔡執行長建議我講 Automator，這個選題很好也很適合我，加上十多年來我從來沒有在任何一個蘋果使用者聚會裡聽到有人分享 Automator 的使用體驗或教學，所以我就欣然接受了。&lt;br /&gt;
&lt;br /&gt;
如果是這個網誌的老讀者，應該會知道我分享的軟體或程式碼全是用 Applescript 寫的，Automator 與 Applescript 師出同門，而且我也常常兩者混用，所以應該是駕輕就熟。不過在去之前我也有心理準備，因為我不像某些人有很多頭銜，所以在講者介紹裡會顯得非常空虛。事實上大部分人也應該跟我一樣沒多少頭銜，就理工科畢業之後簡單做了幾份工作，哪有什麼可以寫的？不過我錯估了這個現實的社會，撇開藝術工作者不談，每個講者都是滿滿的人生經歷啊～有一位連清大 XX 所都寫上去了，說真的我是清大化學所畢業的，真沒聽過你那個所 (汗)。&lt;br /&gt;
&lt;br /&gt;
抱持著 &quot;管他的，有可能這第一次就是最後一次&quot; 的心理，我準備了一大堆內容，也事先預講過幾次，但電腦死機讓我手腳大亂 [3]，而且內容太多導致容錯率很低，所以硬是多拖二十分鐘才講完，而且確實講得不好，年過三十了還這麼不會演講，還真對得起我的 &quot;零頭銜&quot;。在 AUGM 2017 之後，AUGM 開始大規模萎縮，AUGM 2018 舉辦時我抽不開身，但看到活動內容 .... 嗯，等明年吧！結果 ....&lt;br /&gt;
&lt;br /&gt;
在 AUGM 2017 之後，TWDC 開始運營，主要是蘋果認證的各式課程。對我個人來說，就算再有時間也不會想拿這些認證，不過每個人在意的點不同，這也沒什麼，但可能由於認證課程的相關工作繁忙，之後的 AUGM 都顯示出心有餘而力不足的感覺。今年就更絕了，首先我居然找不到 AUGM 2019 的主頁？！如果我是個小白用戶，估狗上面只有三筆資料：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2QAKrrGoZCDQjnaOKomZ3-e-30_eHCz7K52hQ3bt2w9-m6lc6UFGzfoT2tai3xddd-4NW6afG5X5naTpDAfKTmrCII5veECV-RH6TLDAUPSECNn1GBwT5fnRVuzXjicWW6Z_2TLmAjRpa/s1600/Screenshot+2019-10-24+at+11.56.13+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;726&quot; data-original-width=&quot;884&quot; height=&quot;327&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2QAKrrGoZCDQjnaOKomZ3-e-30_eHCz7K52hQ3bt2w9-m6lc6UFGzfoT2tai3xddd-4NW6afG5X5naTpDAfKTmrCII5veECV-RH6TLDAUPSECNn1GBwT5fnRVuzXjicWW6Z_2TLmAjRpa/s400/Screenshot+2019-10-24+at+11.56.13+AM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
其他都是不相干的 .... 嗯，是我的狗狗壞了嗎？然後我點進去看到兩個講師募集頁：&lt;a href=&quot;https://aatp.com.tw/augm-apply/&quot;&gt;TWDC&lt;/a&gt;、&lt;a href=&quot;https://macuknow.com/2019/08/24/2906/augm-2019-%E5%86%8D%E6%AC%A1%E5%8F%AC%E9%96%8B%EF%BC%81%E8%AC%9B%E5%B8%AB%E6%8B%9B%E5%8B%9F%E4%B8%AD/&quot;&gt;MacUKnow&lt;/a&gt;，以及 MacUKnow 官方 Facebook 粉絲頁的文章，講的是一樣的東西。這個我就有點意見了：&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;我看 TWDC 的 Facebook 貼文，講師明明已經招滿了，怎麼還留著這個頁面？應該要換成活動主頁吧？&lt;/li&gt;
&lt;li&gt;售票頁面沒有活動時程，也沒有講師的名字及演講題目，給個連結也好啊，這我怎麼敢買？此外，時程表是近期公布的，而早鳥票早已售罄，表示買早鳥票的人是在不知道演講者是誰的情況下買票？&lt;/li&gt;
&lt;li&gt;MacUKnow 的蘋果梗在後續補上了講師的個人介紹及演講題目 (&lt;a href=&quot;https://macuknow.com/2019/10/16/3626/augm-2019-%E8%AC%9B%E5%B8%AB%E4%BB%8B%E7%B4%B9%EF%BC%88%E4%B8%8A%EF%BC%89/&quot;&gt;上&lt;/a&gt;、&lt;a href=&quot;https://macuknow.com/2019/10/18/3638/augm-2019-%E8%AC%9B%E5%B8%AB%E4%BB%8B%E7%B4%B9%EF%BC%88%E4%B8%8B%EF%BC%89/&quot;&gt;下&lt;/a&gt;)，但這不該放在活動官網嗎？而且也沒有時程表。好吧，可能是我太老派了，現在人都只看 Facebook 粉絲頁？&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
每個聚會或研討會都有自己的賣點，比如說 WWDC 除了第一天的 Apple Keynote 之外，Session talks 並不重要，可是 AUGM 大多數的賣點就是其中的主題演講，如果不能讓潛在的參加者直覺地查到該有的活動訊息，那真的只能靠情懷了。我看了一下&lt;a href=&quot;https://www.facebook.com/TaichungAATP/posts/3010571385638860?__tn__=-R&quot;&gt;時程表&lt;/a&gt;，首先我很疑惑早上沒演講是要做什麼？不會下午才開始吧？再來是那些主題 .... 嗯，可能這反應出台灣蘋果圈的口味吧？由於活動那時我已經回台灣了，本來想說去打著招呼也好，可是想到我只認識執行長一人 (他還不見得記得我呢)，去了也沒其他朋友，票價一千元，嗯 .... 再等明年？可是蘋果梗老兄&lt;a href=&quot;https://macuknow.com/2019/08/24/2906/augm-2019-%E5%86%8D%E6%AC%A1%E5%8F%AC%E9%96%8B%EF%BC%81%E8%AC%9B%E5%B8%AB%E6%8B%9B%E5%8B%9F%E4%B8%AD/&quot;&gt;丟出了這句話&lt;/a&gt;：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOKXgR_4rnXGO1Z_nFX16Ap4NCAiGDfGRkLlE7eS2CZCvYW1gYqRUzOMEH8bZxkwtlws2XsFFKESkypkxrhDjkMUOs81D8oI2p7q_8tgz4jucvPjGtM26q0v585xplAWyB0DwFj1615M4-/s1600/Screenshot+2019-10-24+at+12.00.49+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;208&quot; data-original-width=&quot;884&quot; height=&quot;93&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOKXgR_4rnXGO1Z_nFX16Ap4NCAiGDfGRkLlE7eS2CZCvYW1gYqRUzOMEH8bZxkwtlws2XsFFKESkypkxrhDjkMUOs81D8oI2p7q_8tgz4jucvPjGtM26q0v585xplAWyB0DwFj1615M4-/s400/Screenshot+2019-10-24+at+12.00.49+PM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
由於兩位主辦人今年開始生小孩以及工作關係，明年肯定忙不過來無法繼續舉辦，所以如果今年沒參加到的朋友，明年也沒得參加囉。&lt;/blockquote&gt;
&lt;br /&gt;
真有你的 ..... 就看看以後還有沒有其他人能再重啟 AUGM 吧！Orz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
附註&lt;br /&gt;
&lt;b&gt;1.&lt;/b&gt; 我實在不喜歡用 &quot;攻讀&quot; 這個動詞，因為我覺得太假，很多博士班學生很混的，即使我沒多混，也覺得這詞太裝逼。&lt;br /&gt;
&lt;b&gt;2.&lt;/b&gt; 是的，我在面板業待過一段時間，所以我有寫過一些面板技術的文章，但真的別來問我 Apple Watch 的 LTPO 是啥東西，當初我離開的時候 IGZO 都還在研發階段。&lt;br /&gt;
&lt;b&gt;3.&lt;/b&gt; 研判是 APFS 的死機問題，那段時間更新系統的用戶很多都遇到了，現在已經不用擔心這個。</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/2022264433188362328/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2019/10/augm.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/2022264433188362328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/2022264433188362328'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2019/10/augm.html' title='最後的 AUGM？'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpDAQAXLCjjdoWPRaG0gm5WBRA6PCX8ItBrndBtqG9HCh_wUSouPyjXaiUn6xzzXfmuOd3va5DKJDQqV70pIwem2DE2jhjupSncT2gs0f3ta6hDKebxZEGv7ImHrTU7PVYeEuZeEbtQt4n/s72-c/VisionDesign_OK_large.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-2884659302639522051</id><published>2019-10-13T18:35:00.000+08:00</published><updated>2019-10-21T00:19:14.128+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iOS / Android"/><title type='text'>以 iOS 13 捷徑自動化達成限制式多工</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2bnVlK0AkRhYPJlUnvVQlpbl6J9fsHf_7C2JwEdWe2rtFvfdgxy2sYpDEYWbnt-qG5claFdhRr3mRBCd0JfUSpCzccP3e5uz1cJF_bTf0eqCDPgPv635qtBBOMqk2K8abbD1cNupaKHgD/s1600/IMG_2192+copy.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;994&quot; data-original-width=&quot;743&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2bnVlK0AkRhYPJlUnvVQlpbl6J9fsHf_7C2JwEdWe2rtFvfdgxy2sYpDEYWbnt-qG5claFdhRr3mRBCd0JfUSpCzccP3e5uz1cJF_bTf0eqCDPgPv635qtBBOMqk2K8abbD1cNupaKHgD/s320/IMG_2192+copy.PNG&quot; width=&quot;239&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
哎呀～幾日不見，甚是想念，我是 Chris～(有人知道這是哪個科技媒體的開場白嗎？科科) 前幾週忙著論文口試、上傳論文及準備工作的面試資料。坦白說一直很想好好休個假，但可惜的是直到昨天下午都還有一場面試 (是的，某些地方週六也在上班)，所以就聊點輕鬆的東西吧！&lt;br /&gt;
&lt;div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&quot;捷徑&quot; (Shortcut) 對我來說是 iOS 豈今為止最有用且最好玩的 App，我不只一次在本站分享我寫的捷徑，對於捷徑功能的探索也花了不少時間。我在 &quot;&lt;a href=&quot;http://chris959.blogspot.com/2019/03/shortcut-workflow.html&quot;&gt;如何將捷徑 (Shortcut) 備份匯入至舊版 Workflow 裡？&lt;/a&gt;&quot; 一文中提到捷徑缺乏背景執行 (多工) 的能力，而 iOS 13 實現的多工可分為三種情況，我在這篇文章中不會分享我寫的新捷徑，就單純講一些我在測試時發現的功能特性。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;時間地點開啟&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLb_uvHJ7vipGin_822e9-wuinvQgaC9qemQ82ycnqVaiPfJlbhdg7OUCZF35o2yivfrEfHpv_pJxY31uYIPyLqKU7QScr8bR3aLjLxx1mrygE05Al0T2Tdq5JP_DoIvmQCvKil1S3YGLq/s1600/final+2348.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1334&quot; data-original-width=&quot;1500&quot; height=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLb_uvHJ7vipGin_822e9-wuinvQgaC9qemQ82ycnqVaiPfJlbhdg7OUCZF35o2yivfrEfHpv_pJxY31uYIPyLqKU7QScr8bR3aLjLxx1mrygE05Al0T2Tdq5JP_DoIvmQCvKil1S3YGLq/s320/final+2348.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
這個是最直覺、用戶也期待已久的功能，之前還有個網友在舊版的捷徑中利用種種方法讓捷徑不在背景死掉，以達到類似的效果，詳情請見 &lt;a href=&quot;https://tow.com/shortcuts/cronios/&quot;&gt;Cronios&lt;/a&gt;&amp;nbsp;(Crontab on iOS)。不過我個人是絕對不建議任何人去用這種東西，因為它太臃腫了 (上千個動作)，而且效能低又特別耗電。我個人是用捷徑 App 的 URL scheme 去執行任意我想要排程的捷徑，並丟入 &quot;提醒事項&quot; 排程，除了不能自動執行，其他的一切都比 Cronios 的暴力背景常駐要好得多。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsXQPvtKHacDtpnammcs8rpd8c6_juP85IKBtRLEftqteC0IejvfkB5RzDl0i5n9Gxc-o2PN05R33Qt9b6-9pRB2PZdzSjhF_hJFWrCvnD3ty3sGiOgG3C5iQkfbE7ENd0ZobGmen82beQ/s1600/final+845.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;949&quot; data-original-width=&quot;1600&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsXQPvtKHacDtpnammcs8rpd8c6_juP85IKBtRLEftqteC0IejvfkB5RzDl0i5n9Gxc-o2PN05R33Qt9b6-9pRB2PZdzSjhF_hJFWrCvnD3ty3sGiOgG3C5iQkfbE7ENd0ZobGmen82beQ/s400/final+845.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;iOS 12: Shortcut URL + Reminder&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8arIaQLam-raIcBEQA1ojId5r2Cxc7snuxnK5A20HoU6BwbRduzVDCVKTmxgYVrRWKgaVXKA9B9JtquSsqrtO1w95BvtjrXEwV0hOvjA503tQN0ob9KKkHEnPLgnY_qbGawWiBZjRmAPN/s1600/final+921.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;949&quot; data-original-width=&quot;1600&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8arIaQLam-raIcBEQA1ojId5r2Cxc7snuxnK5A20HoU6BwbRduzVDCVKTmxgYVrRWKgaVXKA9B9JtquSsqrtO1w95BvtjrXEwV0hOvjA503tQN0ob9KKkHEnPLgnY_qbGawWiBZjRmAPN/s400/final+921.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;iOS 13: Automation&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
如今，在 iOS 13 的系統支援下，已經不需要上述的方法了，而且還比 &quot;提醒事項&quot; 支援的觸發條件多了一點。比如說鬧鐘的自動化觸發就很有意思，是因為老美也常賴床，所以做了一個賴床結束後才會觸發的自動化條件嗎？呵呵。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;特定條件開啟&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCu8X5Wm6VnH2SOsLeEIPmSzMSUyo4dxZimxf0RzaNzn09rPl9_rRW1lD9e5CZr7w8wlOYIjzkcXwZWzSIGeehCJK5gySdnKwmorMjqa95L-2wzdE2NZRfluq3hMeR4FJRjaDtaXX_sNfF/s1600/final+914.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1334&quot; data-original-width=&quot;1500&quot; height=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCu8X5Wm6VnH2SOsLeEIPmSzMSUyo4dxZimxf0RzaNzn09rPl9_rRW1lD9e5CZr7w8wlOYIjzkcXwZWzSIGeehCJK5gySdnKwmorMjqa95L-2wzdE2NZRfluq3hMeR4FJRjaDtaXX_sNfF/s320/final+914.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
這部份就是全新的功能了，以前的 &quot;提醒事項&quot; 並不支援時間地點以外的觸發條件，而事實證明只有時間地點是遠遠不夠的。iOS 13 捷徑的自動化條件新增了諸如飛航模式、WiFi、藍芽等觸發方式 (iPhone XR 以上機種還支援 NFC，我的 6s 沒有此選項)，這讓捷徑的應用範圍有了非常大的增長，而且由於介面設計得非常清楚又有範例，所以就算是電腦小白都能輕易使用。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
簡單舉幾個我認為很實際的應用：1. 設定連上某名稱的 WiFi 就觸發，由於 WiFi 的地域特性，依照網路配置的範圍大小，對於地點的觸發更有彈性；2. 連上某藍芽裝置就觸發，iPad OS 可以用此快速開啟滑鼠的輔助圓點；3. 設定開啟飛航模式、勿擾模式或低電量模式後觸發更改其他的設定，比如說調音量、調亮度、關 WiFi 等等。更好玩的是，&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;這些觸發條件是可以串連的&lt;/span&gt;&lt;/b&gt;，例如我可以在開啟勿擾模式後觸發一些動作，其中包含開啟飛航模式，然後經由開啟飛航模式會被觸發的捷徑動作也會被觸發，等到觸發條件越來越多之後，捷徑自動化的彈性可以大到難以想像。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76ctoDLUUkLeeZDBx5RcgHDnBqDt3yGHLtVAFB6h2IryR7v6aWy6zchWkpwsiHDXuaaWWvBNM3RsyLMBIeyVE9E2QQOKwA2fNDNg3LxH712-xUhH0A8lSk6fBUuNw1dReyawihhd1QfkN/s1600/final+1329.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1334&quot; data-original-width=&quot;1500&quot; height=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76ctoDLUUkLeeZDBx5RcgHDnBqDt3yGHLtVAFB6h2IryR7v6aWy6zchWkpwsiHDXuaaWWvBNM3RsyLMBIeyVE9E2QQOKwA2fNDNg3LxH712-xUhH0A8lSk6fBUuNw1dReyawihhd1QfkN/s320/final+1329.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
在這裡我要特別提一下 &quot;Open App&quot; 的觸發條件，這個排在末位的選項看似不起眼，但實則解決了很多舊版捷徑不能實現的功能。上圖是一個例子，過去如果我要把多個網頁在 Firefox 中開啟，基本上是做不到的 (網上傳言 Firefox 支援 x-callback-url，但我真的找不到其說明文件)，因為 Firefox 的 URL scheme 一次只能開啟一個網頁，而一旦跳轉到 Firefox 內，捷徑就停止了，必須要切換回捷徑 App，下一個網頁才會繼續載入 (也就是再自動跳去 Firefox 一次)。同樣的情況在 Chrome 裡也一樣，Chrome 支援的捷徑動作有兩個，其中開啟網頁的是 &quot;Open URLs in Chrome&quot;，搞笑的是雖然名字內的 &quot;URLs&quot; 是複數形，但是它不會批量開啟，而是跳出一個選單問我們要連哪一個網站，所以要多開還是沒辦法，只能用 repeat 一個一個輸入，但就面臨跟 Firefox 一樣的狀況 (Safari？直接餵給它一個 list，它就會批次全部開啟了)。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
現在有了 &quot;Open App&quot; 的觸發條件，捷徑可以在任一個 App 的背景執行，並且由於當前的 App 可以是你要驅動的第三方 App，所以就能一次執行好幾個動作囉！(當然，如果在第三方 App 中你又 &quot;用捷徑&quot; 跳到另一個 App，後續的動作還是不會執行，但自己手動切換 App 就沒關係) 我這裡只用第三方瀏覽器舉例，如果你想操控的第三方 App 有支援別種捷徑動作或 URL scheme，而過去每執行一種都會跳出捷徑 App 而使得動作不能連續，&quot;Open App&quot; 的觸發條件應該能讓你愛不釋手。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
對了，三個溫馨提示：1. 記得勾選 &quot;Ask Before Running&quot; 的選項，不然每次啟動該 App 都會自動執行捷徑是很煩人的；2. 勿擾模式會讓執行捷徑的推播出不來，要到鎖屏畫面才看得到，但若開啟 &quot;Don&#39;t Ask Before Running&quot; 就沒差。坦白說這是很蠢的設計，難道蘋果每次都在吹噓的深度學習 AI 分辨不出使用者當時是否在使用手機嗎？3. 這類自動化的捷徑有容量限制，下面我會聊到。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;多捷徑背景執行&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
啊哈！這個很簡單，答案就是&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;不行&lt;/span&gt;&lt;/b&gt;。一般來說捷徑都不會執行太久，所以沒有 &quot;真正&quot; 的捷徑多工其實也沒什麼關係。我很無聊地試著讓捷徑在背景做加法，每次加一、一次一秒、連續加一百次，捷徑能很好的完成任務 (過去的捷徑及一般 iOS App，在背景大概只能活三十秒左右)，但是此時若要以自動化觸發其他捷徑則不會執行，而手動在前景執行的捷徑是沒問題的。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;新版捷徑的一些缺點&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
捷徑的自動化設定及對第三方 App 動作的改進 (現在第三方 App 的捷徑動作在運行完後可以回傳數據給捷徑 App，以當作其他動作的輸入值) 是本次改版的重點，也是非常有誠意的升級，但捷徑 App 依然還是有著最多 bug 的 iOS 內建 App，而且由於設計上的缺失，新的功能也挖了新的坑，以下我來列舉幾個我遇到但無解的問題：&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1. &lt;b&gt;&lt;u&gt;不能自行備份&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
自動化的捷徑完全沒有自行備份的方法 [1]，連分享也不行，所以只能自己用了，並靠著 iCloud 備份。我承認自動化的捷徑是非常個人化的東西，但不能保證沒人想用我的自動化方案啊！可能有人想說：「那我就把寫好的捷徑放在 My Shortcuts 裡，然後設定自動化時用 Run Shortcut 去跑該捷徑就好啦！」呵呵，理想很豐滿，現實很骨感，請繼續往下看。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;2. 自動化捷徑與捷徑 App 之間的溝通 (communication) 問題&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFQVwskmnYXEOo8H7IesCyCTirkSnOJMUig_x_VL_yx_Dz2k-benvF1YI0hneWINZH8xObNOTpPQzitl1oqgsxIBR66YQzlnIbbYm4C9spFLKzPcAT9CRbErGhxLhDvvYt4EvcUMKlSsUS/s1600/final+1529.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;466&quot; data-original-width=&quot;750&quot; height=&quot;123&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFQVwskmnYXEOo8H7IesCyCTirkSnOJMUig_x_VL_yx_Dz2k-benvF1YI0hneWINZH8xObNOTpPQzitl1oqgsxIBR66YQzlnIbbYm4C9spFLKzPcAT9CRbErGhxLhDvvYt4EvcUMKlSsUS/s200/final+1529.PNG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
如果你捷徑用得多了，可能會看到這些錯誤訊息，以前沒發生過，僅有自動化捷徑會遇到。簡單地說都是溝通問題，我猜蘋果對於自動化捷徑的資源分配是有限制的，所以捷徑的 &quot;限制式&quot; 多工不僅在功能上有限制，連資源調用都有限制。有興趣的人可以試試看，給一個比較複雜的捷徑設定自動化，不管是用 Run Shortcut 去跑或是直接放入一堆動作，結果大多是看到 XPC connection 錯誤，這個錯誤訊息&lt;a href=&quot;https://forums.developer.apple.com/thread/104576&quot;&gt;不限於捷徑&lt;/a&gt;，很多 macOS 及 iOS 的開發者都有看過，總而言之對於捷徑用戶就是無解的問題，只能盡量精簡自動化捷徑來避開了。我猜是蘋果不想讓捷徑佔用太多背景資源，所以才做了這些限制。蘋果一直致力於讓捷徑 &quot;簡單化&quot;，除了更容易使用，也希望用戶做的捷徑都 &quot;很簡單&quot;，這樣才不會傷害到 App store 的收益啊！說白一點，蘋果為捷徑做的更新都是為了小白用戶，只在特定條件下觸發個簡單動作，讓生活方便一點即可，要做更多事請用 App，別深挖捷徑的功能去氣自己。所以，我在前幾段提到的多重開啟 Firefox 網頁的捷徑 (Moring News) 其實不能直接用 Run Shortcut 去跑，因為裡面包含一個簡短的爬蟲腳本 (已經簡單到不像爬蟲了還是 XPC connection 錯誤)，所以最後我是分開來寫：&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijFr1GFojoVbRaCJPj3AC48rkmr0kqvkvDE4KcfqjHYDO-buv3PvsmpjZfgjsn2gkM2yFeCm9AwOpVfDSt3VxKfIf2SoEL9hEv88jQ_9r3eKmW0BSeAA40T8UMfJFoMdRmzfJXvu-QJsRa/s1600/final+160.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1334&quot; data-original-width=&quot;1500&quot; height=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijFr1GFojoVbRaCJPj3AC48rkmr0kqvkvDE4KcfqjHYDO-buv3PvsmpjZfgjsn2gkM2yFeCm9AwOpVfDSt3VxKfIf2SoEL9hEv88jQ_9r3eKmW0BSeAA40T8UMfJFoMdRmzfJXvu-QJsRa/s320/final+160.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
先跑個一般的捷徑，並將得到的連結 list (上圖的變數 &quot;Links&quot;) 存在剪貼板中，之後以捷徑開啟 Firefox，在其內觸發一個 &quot;簡單&quot; 的捷徑讀出剪貼板裡的連結且依序開啟，這樣就可以達到網頁多開的效果。以上給大家作個參考，如果遇到 XPC conncetion 問題也可以用這類方法去分擔自動化捷徑的工作。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzcxoswRCo1gqdvbaDNdo_72wkVbXkO_03oDVEcBzx2SMyogHzVoadzQH_8js4u6MNfIrDFXOdyc8oTfr_Kyiy-zZq_0bBh7sGiCnOYoJC_1pPzWS2CJygX4RrNLNplhmmb4tPO3FtNHUQ/s1600/IMG_2214.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;599&quot; data-original-width=&quot;750&quot; height=&quot;159&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzcxoswRCo1gqdvbaDNdo_72wkVbXkO_03oDVEcBzx2SMyogHzVoadzQH_8js4u6MNfIrDFXOdyc8oTfr_Kyiy-zZq_0bBh7sGiCnOYoJC_1pPzWS2CJygX4RrNLNplhmmb4tPO3FtNHUQ/s200/IMG_2214.PNG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
至於 communication timeout 是怎麼回事？其實就是捷徑在運行時因為某種原因卡住跑不了，所以到了等待時間的上限後就跳出這樣的錯誤訊息。我遇到此問題的場景大多是使用 Run Shortcut 動作的時候，有些捷徑可以關閉 Show While Running 來跑，有的則不行，各位可以自己試試看。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;3. 捷徑不能任意地 &quot;Add to Siri&quot;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPJfZXmNbtXwqxUHp4M19U7Gpl_HxS6iMAkyewxeIVbzKaeo6MyqHRyn9wB0KDGcV-S_1HyZQRwOvE576tuDUiEgLzLWoY2iiKB7P3RCM0bYAVfM9jm9K5Wb49URWYM82Nf6UK4eWeo7S7/s1600/final+1631.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1072&quot; data-original-width=&quot;1600&quot; height=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPJfZXmNbtXwqxUHp4M19U7Gpl_HxS6iMAkyewxeIVbzKaeo6MyqHRyn9wB0KDGcV-S_1HyZQRwOvE576tuDUiEgLzLWoY2iiKB7P3RCM0bYAVfM9jm9K5Wb49URWYM82Nf6UK4eWeo7S7/s400/final+1631.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://support.apple.com/en-us/HT209055&quot;&gt;Image source&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
去年開始蘋果一直努力地拉攏第三方 App 支援捷徑 (其實也算是威脅，不支援不給上架)，又利用機器學習不斷地收集大數據以推送 &quot;Siri Suggestion&quot; 的捷徑。我不知道有多少人會用那些捷徑，各位可以回想一下，那些捷徑是不是都是一些功能單一且沒有輸入輸出的簡單動作？比如說我常跟賴小姐用 LINE 打電話，所以 Siri 就推 LINE &quot;Call 賴 XX&quot; 的捷徑給我。我承認這確實能補足一些第三方 App 的捷徑支援，但是這些捷徑基本上跟其他動作都沒有交互能力，所以只像一個開關而已，那我打開 App 直接用不就好了？至於第三方 App 會認真把功能細分出來以支援捷徑的更是鳳毛麟角 (我知道有，但大多是付費軟體)，而所謂的第三方 App 裡的 &quot;Add to Siri&quot; 按鈕大多提供的也是像 Siri Suggestion 搞出來的低能開關，看來蘋果真的很致力於讓捷徑的使用場景簡單化。此外，蘋果還以安全性為由，在捷徑的設定頁面中偷偷地加了一個選項，如果不手動開啟就不能安裝非 Shortcut Gallery 的捷徑唷～要不要臉？你那 Gallery 裡的簡單捷徑根本都沒啥用啊！&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS4LZixOQZcyJm7kvFU1hwoSTBBV4yoq5INBG09v3mj-J6WcXzK3Jlguv2eYHxH0Efh_5Pi8ck3aULG9cI3ZLTSdhs-9YS7HUOxgtytKt3L5Ptvc31JosIGhBHkAVaNEmS_36dZIQ1ivQ2/s1600/IMG_2197.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1334&quot; data-original-width=&quot;750&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS4LZixOQZcyJm7kvFU1hwoSTBBV4yoq5INBG09v3mj-J6WcXzK3Jlguv2eYHxH0Efh_5Pi8ck3aULG9cI3ZLTSdhs-9YS7HUOxgtytKt3L5Ptvc31JosIGhBHkAVaNEmS_36dZIQ1ivQ2/s320/IMG_2197.PNG&quot; width=&quot;179&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
那麼，為何我說 &quot;不能任意 Add to Siri&quot;？因為除了以 Siri Suggestion 新增捷徑及第三方 App 上提供的 &quot;Add to Siri&quot; 按鈕之外，沒有其他的方法可以 &quot;Add to Siri&quot;，也就是說自己寫的捷徑已經找不到 &quot;Add to Siri&quot; 的錄音管道了。所以要怎麼用 Siri 啟動自己寫的捷徑？很簡單，&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;直接說捷徑的名字！&lt;/span&gt;&lt;/b&gt;拜託一下，我用英文命名捷徑不代表我也要用英文去喚醒它啊！Siri 對於口音是很敏感的，所以除非我將我的捷徑改成中文名，不然就很難以 Siri 執行了，真是好棒棒。這種智障行為果然也引來&lt;a href=&quot;https://www.reddit.com/r/shortcuts/comments/cvprof/missing_add_to_siri_feature_how_can_i_fix_this/ey5m7k5/&quot;&gt;老外的不滿&lt;/a&gt;，真不知道是哪個傢伙拍板決定的。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;4. 一堆以前沒有的 Bug&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
iOS 13 的新版捷徑不僅有新 bug，還有一些舊功能被做爛了。比如說穩定度不佳，有時對操作無響應；捷徑設定中的 Show in Widget 關掉了還會再自動開啟，即使它確實關了。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiULgdc2vchKW5GXupHfh9xcCS0doXUmuLoU75719VEwceR8tYbe-U0oF8Shx-iXwvS6wo4kRMyCzxPbFITTFD4DyS7ofAkgSCAYjREFaw2iAKifpQOWP3sd9NXnbRpU24b-CdEjxBTmc3p/s1600/final+159.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1334&quot; data-original-width=&quot;1500&quot; height=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiULgdc2vchKW5GXupHfh9xcCS0doXUmuLoU75719VEwceR8tYbe-U0oF8Shx-iXwvS6wo4kRMyCzxPbFITTFD4DyS7ofAkgSCAYjREFaw2iAKifpQOWP3sd9NXnbRpU24b-CdEjxBTmc3p/s320/final+159.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
另外，現在 Widget 裡不能使用打開 URL 的動作，因為它會傻傻地在 Widget 裡面載入，不會跳到瀏覽器，然後就失敗了，以前可沒有這種 bug。總而言之，除非真的很需要捷徑自動化的功能，不然目前的新版捷徑真是一場災難，我感覺我失去的比得到的還多 ....&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
以上是我目前對 iOS 13 捷徑的使用心得，有問題或意見請在下面留言，謝謝各位～&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
附註&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;1.&lt;/b&gt; 我寫的 &lt;a href=&quot;http://chris959.blogspot.com/2018/10/shortcut-workflow-backup.html&quot;&gt;Shortcut Backup&lt;/a&gt; 在匯入 (import) 功能方面與 iOS 13 捷徑 App 不相容，&lt;strike&gt;我會儘快更新&lt;/strike&gt;&amp;nbsp;(&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;無法更新&lt;/span&gt;&lt;/b&gt;，這是新版捷徑的限制，已不支援非 iCloud link 的匯入，所以未上傳到 iCloud 的捷徑備份檔都已經成為廢物，這在測試版時已經如此，華語圈鮮少有人提及，但&lt;a href=&quot;https://www.reddit.com/r/shortcuts/comments/byyfk0/import_shortcut_from_file_has_been_removed_icloud/&quot;&gt;老外很不爽&lt;/a&gt;。砍掉匯入功能也不增加軟體內部的管理能力，連個資料夾都沒有，腐敗及鴨霸就是現在的蘋果)。&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/2884659302639522051/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2019/10/ios-13.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/2884659302639522051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/2884659302639522051'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2019/10/ios-13.html' title='以 iOS 13 捷徑自動化達成限制式多工'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2bnVlK0AkRhYPJlUnvVQlpbl6J9fsHf_7C2JwEdWe2rtFvfdgxy2sYpDEYWbnt-qG5claFdhRr3mRBCd0JfUSpCzccP3e5uz1cJF_bTf0eqCDPgPv635qtBBOMqk2K8abbD1cNupaKHgD/s72-c/IMG_2192+copy.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-8557002315032529183</id><published>2019-09-21T11:19:00.001+08:00</published><updated>2019-09-21T14:15:57.757+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="My Program"/><title type='text'>Ez ImgBurn -- Make Bootable Drives or Memory Cards from Image Files</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXv8pI4aLphAs-tNQLxW9c8wP2oYjXuGuEFGUYOjnUZaOJBOWrwjF2mAD4YUSEi5NOTqSa9ZUJcsR2Rj0eQOwvNu_9smfB7r5bVKCVZIT1wjBCOnZZvchOKZF3aDO3wDQ9uKMKVps8v2Vt/s1600/Ez+ImgBurn+icon.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;359&quot; data-original-width=&quot;331&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXv8pI4aLphAs-tNQLxW9c8wP2oYjXuGuEFGUYOjnUZaOJBOWrwjF2mAD4YUSEi5NOTqSa9ZUJcsR2Rj0eQOwvNu_9smfB7r5bVKCVZIT1wjBCOnZZvchOKZF3aDO3wDQ9uKMKVps8v2Vt/s200/Ez+ImgBurn+icon.png&quot; width=&quot;184&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.dropbox.com/s/0brf8foaorw9kob/Ez_ImgBurn_v1.1.7z?dl=0&quot;&gt;Download v1.1&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Sorry, &lt;a href=&quot;https://www.imgburn.com/&quot;&gt;ImgBurn&lt;/a&gt;, I steal your name.&lt;br /&gt;
&lt;br /&gt;
If you need to make a bootable USB drive or memory card, you might hear of a popular burner --&lt;a href=&quot;https://www.balena.io/etcher/&quot;&gt;Etcher&lt;/a&gt;, but this stuff is ridiculously big [1]:&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidR05-PelOeZaGRSuCsHkUbY2R8epz1H9wKHOt-RAXTqc2EDTPNgcrg0kNxMj28RkxVm22ZvjtuA0M4ps9EkK1-ZickZhH03mw85y4pMWhQxbL7NL8SsgHiPh7g3DsXvTzVvi72e9xYLnq/s1600/Screenshot+2019-09-15+at+4.41.08+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;240&quot; data-original-width=&quot;264&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidR05-PelOeZaGRSuCsHkUbY2R8epz1H9wKHOt-RAXTqc2EDTPNgcrg0kNxMj28RkxVm22ZvjtuA0M4ps9EkK1-ZickZhH03mw85y4pMWhQxbL7NL8SsgHiPh7g3DsXvTzVvi72e9xYLnq/s1600/Screenshot+2019-09-15+at+4.41.08+PM.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Basically, macOS &quot;used to&quot; build-in a simple CD-burning feature, so there is no need to install any burner. However, with the CD era passing away, macOS didn&#39;t add the upgraded function for USB drive/memory card burning, so many people install some third party Apps for it.&lt;br /&gt;
&lt;br /&gt;
An old shell command &quot;dd&quot; is a tool to copy the disk image into or out from another disk, so it can do the same job as Etcher. However, if you tried &quot;dd&quot; before, you must know it&#39;s not very user-friendly, because you need to check the &lt;a href=&quot;http://osxdaily.com/2016/08/09/find-disk-id-device-node-identifier-mac/&quot;&gt;disk path&lt;/a&gt; and command parameters first, and then handle the &quot;&lt;a href=&quot;https://unix.stackexchange.com/questions/271471/running-dd-why-resource-is-busy&quot;&gt;busy resource&lt;/a&gt;&quot; issue. Ez ImgBurn is a GUI package of &quot;dd&quot; command, which automates all operations for disk burning. I don&#39;t add the opposite function (making the disk image file from a disk) into Ez ImgBurn, because you can use the great built-in software -- Disk Utility, to do that task.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;How to use&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
1. Drag the disk image file onto Ez ImgBurn (please note the file has to be unzipped first, e.g. *.img.gz is not supported), and then a pop-up window will show up for the disk selection.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh915izXLls6vaIh74QhOyg3b59Fhb52zzLXXm52Z3qhgrFnZcJjbbdok3DxNCZU3Qg4cdD3RoDX5tni0aXxafAsv3oRrFSpBExXxDUDCLM_gYrRaLrwDxpuLN34QyfvyK6TpagAFPp4AIF/s1600/Screenshot+2019-09-15+at+3.05.32+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;204&quot; data-original-width=&quot;340&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh915izXLls6vaIh74QhOyg3b59Fhb52zzLXXm52Z3qhgrFnZcJjbbdok3DxNCZU3Qg4cdD3RoDX5tni0aXxafAsv3oRrFSpBExXxDUDCLM_gYrRaLrwDxpuLN34QyfvyK6TpagAFPp4AIF/s320/Screenshot+2019-09-15+at+3.05.32+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
2. To execute &quot;dd&quot; command, the administrator privilege is necessary, please key in the administrator account and its corresponding password.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKyhaYPGGlM_pKI9iJvmnL4cyijYYltOpdDE8-5mAS7TkAssLkNfDDOzENEzd_wi7F5dt6pa2i40RifNI2Kkv7iOqszC6bKkBV0iCiEu6Zz-h9MOE7flNBBpvL0Frqd6M00SSP8_fizy-3/s1600/Screenshot+2019-09-21+at+4.52.33+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;229&quot; data-original-width=&quot;443&quot; height=&quot;165&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKyhaYPGGlM_pKI9iJvmnL4cyijYYltOpdDE8-5mAS7TkAssLkNfDDOzENEzd_wi7F5dt6pa2i40RifNI2Kkv7iOqszC6bKkBV0iCiEu6Zz-h9MOE7flNBBpvL0Frqd6M00SSP8_fizy-3/s320/Screenshot+2019-09-21+at+4.52.33+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
If you have any security concern, you can drag Ez ImgBurn onto Script Editor icon, and then the source code will show up. You can see there&#39;s no internet connection or malicious codes inside.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgnUxZCzthJHvfOiNrL0_GQyVetE60FT-402KeCeVk_tTZQBtZbf2yau1JwNaQWTw_l25tuZal0K_qc2M9IG84uey9C_A6avU-wqDm-G9P1t1iyKLj8v_-D27J9dNO8ww9cUhbAHVe5S_-/s1600/Screenshot+2019-09-21+at+10.39.57+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;705&quot; data-original-width=&quot;700&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgnUxZCzthJHvfOiNrL0_GQyVetE60FT-402KeCeVk_tTZQBtZbf2yau1JwNaQWTw_l25tuZal0K_qc2M9IG84uey9C_A6avU-wqDm-G9P1t1iyKLj8v_-D27J9dNO8ww9cUhbAHVe5S_-/s320/Screenshot+2019-09-21+at+10.39.57+AM.png&quot; width=&quot;317&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
3. Wait for a few minutes (shorter than 5 minutes for a 500 MB image file on my Mac Mini Late 2012). After finishing, a dialog window will pop up to inform you.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjfMNHYhd0ulTUAtYSFFgnLvqfzn5sXbwnUV-H4GtT786ysWlNKbp-y6qQ583m5YQ7KkeT_S-rF4QtpArLnFthTq4WRRYSVQnFI0hPIwKr5SgR0gkk3mEvGQUL5YSdqcHFi4bOIVQkbxsi/s1600/Screenshot+2019-09-15+at+3.28.23+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;120&quot; data-original-width=&quot;420&quot; height=&quot;91&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjfMNHYhd0ulTUAtYSFFgnLvqfzn5sXbwnUV-H4GtT786ysWlNKbp-y6qQ583m5YQ7KkeT_S-rF4QtpArLnFthTq4WRRYSVQnFI0hPIwKr5SgR0gkk3mEvGQUL5YSdqcHFi4bOIVQkbxsi/s320/Screenshot+2019-09-15+at+3.28.23+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
If there is any problem to Ez ImgBurn, please don&#39;t hesitate to let me know, thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;20190921 Update v1.1&lt;/b&gt;: Minor bug fix, and the user can run Ez ImgBurn first and then select the image file, no need to drag-and-drop (if you like drag-and-drop, it still does), as shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibYAD6PwZI66k_DZQOSQUdWGtTKCKvvMt6hC6nFFBIU0CBpk9iDwMDxJsjfV705DymT4lhPb4hhYZw59Zc20yoV2U7JZicKA6FzWAScdd-ksTq5qQ5r9qbR5nPOa3KAUBaGek0uOcdWBi6/s1600/Screenshot+2019-09-21+at+1.41.00+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;448&quot; data-original-width=&quot;799&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibYAD6PwZI66k_DZQOSQUdWGtTKCKvvMt6hC6nFFBIU0CBpk9iDwMDxJsjfV705DymT4lhPb4hhYZw59Zc20yoV2U7JZicKA6FzWAScdd-ksTq5qQ5r9qbR5nPOa3KAUBaGek0uOcdWBi6/s320/Screenshot+2019-09-21+at+1.41.00+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Notes&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;1.&lt;/b&gt; Why is it so big? Please read the last paragraph of&amp;nbsp;&lt;a href=&quot;https://www.cyberciti.biz/faq/how-to-create-disk-image-on-mac-os-x-with-dd-command/&quot;&gt;this article&lt;/a&gt;. Mmm.... it&#39;s why I hate Electron, which is the price for the cross-platform.</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/8557002315032529183/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2019/09/ez-imgburn-make-bootable-drives.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/8557002315032529183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/8557002315032529183'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2019/09/ez-imgburn-make-bootable-drives.html' title='Ez ImgBurn -- Make Bootable Drives or Memory Cards from Image Files'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXv8pI4aLphAs-tNQLxW9c8wP2oYjXuGuEFGUYOjnUZaOJBOWrwjF2mAD4YUSEi5NOTqSa9ZUJcsR2Rj0eQOwvNu_9smfB7r5bVKCVZIT1wjBCOnZZvchOKZF3aDO3wDQ9uKMKVps8v2Vt/s72-c/Ez+ImgBurn+icon.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-5021455580315163920</id><published>2019-09-08T19:55:00.001+08:00</published><updated>2019-09-08T20:33:37.448+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Singapore Life"/><title type='text'>論處處以成本為第一考量的商業模式如何摧毀一個國家的飲食水平</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8QUlQk7Z0QagX0cNlsKvgXXHXp2qCTOSGpceFEPXyTv7d9I-BuPSgELHRR43HxSJiHmFJ7o7t1RLB4T-QghdKXn_XXmDjfR3PYT4aafD4AAD0IbYHHGwhFMLIvztd3JwXJs0aWWF0gTJ9/s1600/11694618.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;376&quot; data-original-width=&quot;554&quot; height=&quot;217&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8QUlQk7Z0QagX0cNlsKvgXXHXp2qCTOSGpceFEPXyTv7d9I-BuPSgELHRR43HxSJiHmFJ7o7t1RLB4T-QghdKXn_XXmDjfR3PYT4aafD4AAD0IbYHHGwhFMLIvztd3JwXJs0aWWF0gTJ9/s320/11694618.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.orgs.one/show/211817&quot;&gt;圖片來源&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
新加坡是一個很特殊的國家，我們身為台灣人可能看過太多吹捧新加坡的片面消息，這次我以一個在新加坡居住近五年的外國人，來講新加坡在 &quot;食&quot; 方面的真實情況  [1]。&lt;/div&gt;
&lt;div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
自古以來，&quot;民以食為天&quot; 一直都是不變的鐵則，如果連吃都吃不好，簡直生無可戀。不幸的是，新加坡的飲食水準非常糟糕，而且目前沒有改進的可能性，原因在於：&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;老百姓不重視：新加坡人真的大多不在意食物及用餐環境的品質，不然一大堆髒得要死的路邊食堂早就該倒了 (先不討論熱，這噴都懶得噴了，很多食堂電風扇壞掉也不修)。&lt;/li&gt;
&lt;li&gt;廣度重於深度：新加坡是多種族的國家，在這裡你可以吃到很多國家的食物，但就華人的食物來說，除非花很多錢去高檔餐廳，不然真的只能買到勉強能吃的食物。&lt;/li&gt;
&lt;li&gt;成本的優先級勝過一切：這次我來重點談談這一點造成的致命後果。&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
新加坡是個標準的社會主義國家，雖然只要不扯到李家王朝，法治的部分還是非常健全 (比台灣的好太多，不誇張)，但其他部分處處都看得到 &quot;政府管理一切&quot; 的影子 [2]，比如說在新加坡想買到熱食只有四種地方：&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;1. 咖啡店 (Kopitiam)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
新加坡政府為國民蓋的國宅稱為組屋 (HDB)，而後政府又依照距離劃分，每隔一段距離就會有一間食堂，名稱為咖啡店。之所以名字這麼怪，是因為新加坡英文裡融合了很多方言，比如說外國人熟悉的咖啡 (Coffee) 及新加坡的咖啡 (Kopi) 並不相同，與 &quot;tiam&quot; (店) 的發音均是取自閩南語。咖啡店並不是只賣咖啡，而是分為很多賣各式食物的攤位，由賣飲料的攤位作為二房東分租給其他攤位。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
這就產生了很多問題，其實賣飲料的攤位是咖啡店裡最無用且最沒有技術含量的，但他們卻能決定其他攤位的店租，所以你會發現賣飲料的攤位永遠都是態度最差的一個，因為他們最賺錢，也不可能倒。新加坡政府後來也了解到這個問題，據我一位本地的同事說這種二房東的制度漸漸在廢除，可是很多地方依然在沿用，比如說本校 (默) .... 很多好吃的攤位都被賣飲料的垃圾逼走了。&lt;br /&gt;
&lt;br /&gt;
另外，為了避免惡性競爭，新加坡政府對於咖啡店的攤位能賣什麼食物有著非常嚴格的規定，甚至規定到非常細的程度，比如說本校某食堂的雞飯攤位賣滷蛋及青菜，而同一區鴨飯的攤位就不能賣，非常可笑。我相信新加坡政府一開始是出自好意，但做得太過簡單粗暴，造就了咖啡店的食物大多不好吃，原因就是沒有競爭，爛就爛一輩子，反正住在附近的人也沒有其他選擇，除非走去另一家咖啡店或賣場吃飯，但就非常非常遠，因為咖啡店是根據距離規劃的，之間沒有任何攤販，什麼都沒有，只有 7-11，但新加坡 7-11 的微波食物真的難吃得跟飼料沒兩樣，而且以份量來說非常貴。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;2. 食閣 (Foodcourt)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
有些人不知道怎麼區分食閣及咖啡店，依照本地人的說法，那些位在外面路邊的小食堂稱為咖啡店，在室內有冷氣吹的才是食閣，但有些賣場的食閣也以 &quot;Kopitiam&quot; 命名，造成一般人的混淆。由於位於室內，所以食閣大多位於商場或百貨公司內，也就是台灣賣場裡的美食街。一般來說食閣跟咖啡店的食物水平差不多，只是類型比較多 (這很重要，後文會提及)，但用餐的環境則是好非常多，所以也就比較貴 (大概會貴 30~50%)。要知道在新加坡什麼都是要錢的，餐廳的擦手巾就不提了，直接加在帳單裡 [3]，而有些超市甚至會把同一種飲料賣不同價錢，只因為一個放在冰箱，另一個常溫儲存。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;3. 小販中心 (Hawker center)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
上一段提到 &quot;位在外面路邊的小食堂&quot; 稱為咖啡店，那大食堂呢？就是小販中心 (如本文題圖)，不用擔心大小如何定義，因為差別太大了。小販中心像是很多咖啡店的合體，規定也比較鬆，所以裡面有很多家賣類似的食物，一家關了可以去另一家，味道真的都差不多，沒有廚藝高低的差異 (你懂的)。但由於數量多，所以偶而也有佳作，比如說 Chinese Garden 附近小販中心的 &quot;阿偉經典&quot; 就有著新加坡數一數二的煎餃 [4] (他們稱為鍋貼，事實上只有台灣的鍋貼才是細長型的，不過新加坡這裡很多店的鍋貼是超級難吃的炸水餃，所以阿偉家的還是比較正宗)。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
小販中心每到用餐時間都擠滿了人，熱的問題不是很嚴重，因為小販中心大多建在一個挑高平房的開放空間裡，上面裝了很大的風扇，熱對流還算夠強，所以不會感到很熱。小販中心最大的問題就是用餐環境非常惡劣，地板永遠是髒的，非常噁心，餐桌則是看運氣。請注意我不是在批評清潔人員，我看他們一直在收東西擦桌子，其實也很忙，但地板真的沒時間清理，而且很多清潔工都是老人 ..... 算了，這跟新加坡的退休金制度有關，有空再說。那為何咖啡店跟食閣會比較乾淨呢？因為地方小容易控制環境啊，很簡單的道理。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;4. 其他比較高級的小店或餐廳&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
新加坡是沒有攤販的，只有賣冰淇淋夾心的定點小販 (認為這貨太甜的人，請選夾麵包而不是餅乾)，以上三種屬於平民食物，剩下的就要多花錢了，比如說賣場的中高級餐廳、飯店的餐廳，或是某些地區 (Chinatown, Kallong, Bugis 等等) 的路邊小店。這三種跟台灣或世界任一個地方的餐廳類型都相同，就是正常的獨立餐廳，但後兩者在新加坡只分布在比較多人的商業區，如果住得偏一點，像是西部或北部就別想了，有種 &quot;有錢也沒地方花&quot; 的感覺。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
基本上這些地方的共通點就是貴，但確實品質也好很多。由於新加坡有很多超級有錢的土豪，市中心也有著 &quot;隱性&quot; 的富人區，靠近那裡就有階級感，所以位於那些地方的餐廳可以貴到很誇張的地步。之前不是台灣廚師江振誠要&lt;a href=&quot;https://www.gvm.com.tw/article.html?id=40396&quot;&gt;離開新加坡&lt;/a&gt;嗎？給了一個很瞎的理由 (該不會有人相信吧)，說想回台灣培育新人，結果跑去中國開店了 (當然這兩者可以並行)。各位知道離別餐多貴嗎？一客八百新幣，可能菜都是在月球上種的吧？由此可知該區的消費水平有多高。即使不說這樣的極端例子，像這類獨立餐廳的消費都是其他三種 (咖啡店、食閣及小販中心) 的兩倍以上，就當作 &quot;週末犒賞自己&quot; 囉，這樣想會舒服一點。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
講完新加坡的餐廳類型，回頭來看新加坡餐廳的成本問題。無論是在哪裡開業，餐廳的成本不外乎人工、店租及食材，如果有在新加坡的超市買過菜，應該會感覺菜價並不高，那外食的低品質肯定有其他原因，接下來就同本文的標題，談一下成本至上對新加坡飲食水平造成的影響：&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;u&gt;食物品質差&lt;/u&gt;&lt;/b&gt;：在新加坡的餐廳裡，人工及店租佔的成本比例太高，尤其是後者，故逼得業者不得不在食材或做工上偷工減料。新加坡教育大學 (NIE) 的學校餐廳裡有一家生意非常好的麵店，其實在我眼裡該店不過是把該做的事情都做了，但光是這樣就鶴立雞群 [5]。記得我前面說過咖啡店裡的銷售限制嗎？由於沒有競爭，使得這類偷工減料的店家得以生存，而在地人吃久了也就產生 &quot;本來就是這樣的&quot;、&quot;你就付這點錢還想怎樣&quot; 等等的消極心態，於是就一直爛下去，在新加坡絕對不要相信老店，這點跟咱們新竹差不多。&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;u&gt;服務差&lt;/u&gt;&lt;/b&gt;：如我前面所說，由於店租太高，故除了在食材跟做工上偷工減料，另一個方式就是減少廚師及服務員的薪水，在這樣的大環境下，誰會想把服務做好？不臭臉罵人就不錯了，還要求笑臉迎人？得了吧！據我跟我家人及同事的經驗，新加坡人的修養還是可以的，頂多是冷漠，而香港人的服務就真的很差了，一副愛吃不吃的樣子。另外還有一點，為了節省人力成本，你會發現在新加坡餐廳 (比如說咖啡店的攤位) 工作的人常常會越來越少，之後就倒了，或是整批人都換了，然後改個菜單漲價。這種情況在學校食堂特別多，因為學校規定業者不能任意漲價，所以為了省錢就砍人，最後不是倒掉就是全部砍掉重練然後漲價，很多好的攤位都是這樣被逼走的，砍掉重練的結果絕大多數都是前人的劣化版。&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;u&gt;食物類型少&lt;/u&gt;&lt;/b&gt;：由於成本的考量，所以不會顧及小眾的喜好，一些已經被前人證實能賣得動的食物類型就會不斷出現，比如說：雞飯、肉燥麵 / 魚圓麵 / Laksa (一種咖哩與椰奶混合的東西，相當好吃，在台灣吃不到)、板麵魚湯、雜菜飯 (在台灣稱為自助餐)、西餐 (完全東方口味的排餐，有的還配飯咧)、包點 (便利超商等級的包子燒賣蝦餃等等)、新加坡式炒菜 (這裡稱為 &quot;煮炒&quot;)、經濟米粉 (量大便宜的炒米粉，但我看了一點都不想吃)、印度餐 (這個我完全不吃，所以不知道他們賣什麼)，以上就是 &quot;每一家&quot; 咖啡店、食閣及小販中心都有的基本配置，而由於成本考量，很少店家願意花心思把它們做得好一些，所以就跟買罐裝飲料一樣，每一家都差不多。想要吃點不一樣的，就要花時間去找，所以咱們實驗室的聊天話題都是這些 .....&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;u&gt;假清真食物&lt;/u&gt;&lt;/b&gt;：新加坡有很多穆斯林，而這幫人最大的特色就是不吃豬肉，所以你就會發現新加坡很多餐廳都不使用豬肉，這一點也延伸至速食店及麵包店。這其實是非常討厭的事，因為清真食物的認證非常嚴格，一般華人開的店不管有沒有放豬肉，穆斯林都不會吃的，那還裝模作樣不用豬肉幹什麼？是因為雞肉比較便宜嗎？你會發現這裡的香腸多是雞肉香腸，口感很差，比如說摩斯漢堡的熱狗採用雞牛混合肉，跟真正的豬肉熱狗一比簡直是不能吃的殘渣；鼎泰豐為了清真食物也搞出了雞肉小籠包，為了口感加入芹菜，難吃得無法言表，但這裡真有人以為小籠包本來就是包雞肉，由於牛肉太貴，所以他們每餐都吃雞肉，日子久了就有了 &quot;什麼都該用雞肉做&quot; 的錯誤認知，而店家久不用豬肉，自然也就不會處理豬肉，於是就有了偷工減料的肉燥 (見附註 5)。以上兩家大型餐飲店還算是有下功夫的，一般小吃店直接放 &quot;無豬肉&quot; (常常也會附帶 &quot;無羊肉&quot;) 的牌子，管你口感去死，比如說將又乾又硬的雞肉培根放在義大利麵裡有多糟，吃過就知道。可是，身為一個到處是雞肉的國家，其雞肉的料理水平卻很一般，可能就是成本考量，大家都不用心吧？之前某家拿到米其林一星的燒臘雞飯到台灣開店，被我家人僅僅以 &quot;普普&quot; 一詞作為評價，原因就是在台灣的雞肉料理也是很強的。&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;u&gt;沒有早餐&lt;/u&gt;&lt;/b&gt;：這個應該所有台灣人及中國人都身有所感，新加坡基本上沒有早餐文化，最常見的就是去賣飲料的攤位買兩顆半熟蛋，打出來攪一攪，加點胡椒，然後配吐司。很難想像是誰發明出這種飼料的，這能吃嗎？大清早吃這個我整天心情都不好了。另外還有煉獄等級的糯米雞，這玩意像是浸在油裡、口感極差的雞肉版筒仔米糕。早餐文化是非常重要的，為什麼新加坡會搞成這樣？原因還是成本問題。由於店租太貴，不會有專門的早餐店，所以很多比較早開門的店會拿著相同的食物在早餐時間賣，除了上述兩種匪夷所思的恐怖早餐，我大多是去雜菜飯的攤位買點薯餅及荷包蛋充當早餐，反正也沒有更好的選擇。至於有沒有外國人開過早餐店呢？有的，但都倒了，所以誰會花心思在早餐上呢？&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;u&gt;沒有平民美食&lt;/u&gt;&lt;/b&gt;：以上的批評都只限於前三種餐廳類型，第四種就百花齊放，要多樣性、要好吃、要服務好，在第四種都找得到，代價就是：貴。各位不仿想想平價食物及高檔食物差在哪裡？答案就是廚藝及食材，但前者很難量化，有些家庭主婦的廚藝並不輸給高檔餐廳的大廚 (比如我外婆的炒米粉 ....)，但食材的選擇就是真金白銀的差距。我們可以在電視上或是網路上看到很多美食節目，其實它們的價錢不一定高，重點在於餐廳業者的用心，平價食材也有平價的作法，用廚藝及做工來彌補食材的不足才是廚師的本事。在新加坡，廚藝跟食材都是花錢買的，若花不起錢，就只能吃不用心的料理，或是花很多時間去找其中的 &quot;異類&quot;。我在 &quot;&lt;a href=&quot;http://chris959.blogspot.com/2019/07/blog-post.html&quot;&gt;雨後天晴 (另談新加坡租屋的鳥事)&lt;/a&gt;&quot; 一文中提到某 Youtuber 跪舔新加坡，其中說新加坡食物多便宜，只要三到五新幣就能解決一餐，我只想說你們是味覺已經崩壞了還是故意往好的說？以這樣的花費在新加坡是 &quot;最低水平&quot;，但你能忍受這樣的食物多少天？它們不是不能吃，而是忍受幾餐就一定要換，你們把便宜的部分拿出來吹噓跟台媒斷章取義的假新聞有什麼兩樣？&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
以上，歡迎提出異議。新加坡是一個很好的國家，至少與看不見未來的台灣相比，就算新加坡的發展也在停滯，還是比台灣好。但論生活品質，新加坡是真的不好，其中的原因來自國家面積小的國情、政府的嚴格規範及市場給予的經濟壓力。我有一個同事說得很好：&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
新加坡人就像住校的大學生，住在很一般的地方，每天按部就班早出晚歸，去固定的地方吃很一般的食物，跟大學住宿生上食堂一樣，週末或放假才能返鄉追求一點品質。&lt;/blockquote&gt;
&lt;br /&gt;
當然，如果你有錢，上述一切都不存在，這也就是新加坡一直秀給外人的美好印象，實際老百姓的生活如何，還是要體驗過才知道。我個人對新加坡政府還是給予正面的評價，畢竟經濟是他們發展起來的，新加坡的窮人跟台灣的窮人相比，真的過得好多了。發展經濟是最重要的事，也是一個政府的真本事及最重要的責任，新加坡的飲食環境會變成這樣有著政策及歷史上的前因後果，或許有過其他的嘗試，但是都失敗了，最後呈現給我們的就是這樣。我的確不喜歡這樣的飲食環境，也認為新加坡有機會做得更好，但也許本地人不這樣覺得，而且身為一個外國人，其實也即將與我無關了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
附註&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;1.&lt;/b&gt; 以食衣住行為例，&quot;衣&quot; 我沒有研究，我幾乎不買新衣服的；&quot;行&quot; 則做得不錯，捷運及公車路線非常發達綿密；&quot;住&quot; 是最爛的一環，但可以噴的也就那幾點，即使個個致命且難以忍受，我已經在 &quot;&lt;a href=&quot;http://chris959.blogspot.com/2019/07/blog-post.html&quot;&gt;雨後天晴 (另談新加坡租屋的鳥事)&lt;/a&gt;&quot; 一文中提過 (這篇的閱讀量還挺高的，出乎我的意料)；&quot;食&quot; 則是第二爛的地方，也是本文的重點。&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;2.&lt;/b&gt; 比如說一走出日本或美國機場，看到街上亂七八糟的，一看就是標準的資本主義國家 .... (誤)。&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;3.&lt;/b&gt; 加入紙巾費是收銀機預設的，即使忘了給也是一樣，之前我在 Chinatown 的松發肉骨茶就遇過沒給紙巾還收錢的例子，被我罵了才退錢給我。&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;4.&lt;/b&gt; 我不說 &quot;新加坡最好&quot; 是因為我試的餐廳不夠多。新加坡本地從來不重視水餃，在這裡水餃只是扮在湯麵裡的配角，皮難吃餡難吃，說是飼料都太客氣了。好在新加坡這裡有很多中國人的 (近代) 後裔或是來這裡工作的中國廚師，他們做的就好太多了，&quot;阿偉經典&quot; 就是我吃過西部最好的，沒有之一。&lt;br /&gt;
&lt;b&gt;5.&lt;/b&gt; 舉個例子，肉燥的肉應該要剁好炒過，這樣才會香，但其他賣肉燥麵的店家都是拿生肉丟進滾水裡隨便煮煮，之後灑在麵上就稱為肉燥，這類低品質的做工充斥在所有新加坡飲食店裡。&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/5021455580315163920/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2019/09/blog-post_8.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/5021455580315163920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/5021455580315163920'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2019/09/blog-post_8.html' title='論處處以成本為第一考量的商業模式如何摧毀一個國家的飲食水平'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8QUlQk7Z0QagX0cNlsKvgXXHXp2qCTOSGpceFEPXyTv7d9I-BuPSgELHRR43HxSJiHmFJ7o7t1RLB4T-QghdKXn_XXmDjfR3PYT4aafD4AAD0IbYHHGwhFMLIvztd3JwXJs0aWWF0gTJ9/s72-c/11694618.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-4431335487363804846</id><published>2019-09-01T21:09:00.003+08:00</published><updated>2019-09-03T02:36:23.810+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iOS / Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><category scheme="http://www.blogger.com/atom/ns#" term="網路"/><title type='text'>來聊聊軟體的訂閱制</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfVrk7oWH1kXVyWfmqQXPiLYgPy6CIPklhclCJFMyRnuqjyi80Ay4zeF-Q8OSkQxgBrxO6ajveaYoMaLUo8C2yETCTdvy-2OP0DokgdImdazOiuSQSzYC1vENayGb6mDP1aEjXOczX0MkR/s1600/subscribe.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1077&quot; data-original-width=&quot;1600&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfVrk7oWH1kXVyWfmqQXPiLYgPy6CIPklhclCJFMyRnuqjyi80Ay4zeF-Q8OSkQxgBrxO6ajveaYoMaLUo8C2yETCTdvy-2OP0DokgdImdazOiuSQSzYC1vENayGb6mDP1aEjXOczX0MkR/s320/subscribe.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.whaleoil.net.nz/2017/10/four-days-one-month-free-trial-subscription-offer-ends/amp/&quot;&gt;Image source&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&quot;訂閱&quot; (subscribe) 是人們自古以來就存在的一種購買方式，最初的構想也很單純：某個東西我要定期且持續地購買，那為何不制定一種商業模式讓消費者可以自動地買到呢？於是 &quot;訂閱&quot; 一詞就此誕生，既方便了消費者不說，也給業者持續穩定的收入，是一種雙贏的商業模式。至於為何叫訂 &quot;閱&quot; 呢？是因為這樣的消費行為大多發生在報章雜誌等刊物的購買。&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
在數位時代前，一切都是使用者付費，大家也不覺得有什麼不對，但進入數位時代後就完全不同了。數位檔案的複製品跟正品是完全一樣的，不存在盜印的品質下降問題，所以數位檔案的盜版就變得越來越猖獗，而且日子久了，人們對於使用盜版檔案的罪惡感也越來越低，甚至有人覺得沒什麼不對，&quot;強烈堅持&quot; 不付費 (默)。我自己的電腦裡也無法避免地有盜版的檔案，不過都是五到十年前通過謎樣手法取得的，比如說盜版音樂，而盜版軟體早就完全沒有了。隨著數位檔案的消費模式改變，取得正版檔案的管道越來越多，其費用的下降及付費方式的改良 [1] 都讓盜版的氾濫得到了控制，也算是讓這個世界越變越好。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOsh6dogeGZom5eevssCu4rdlBWGy7Hi96dSVnVE30pbyrMVgubHmTDPCodjwr3jdK8FyIJyQIgXP6hDmoH62Pa15LOrXvR7mbIlH2Up7CJkzfI47b3D9qxh0oxXjCBzGUdIf7YQM5J1MB/s1600/DRM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;360&quot; data-original-width=&quot;360&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOsh6dogeGZom5eevssCu4rdlBWGy7Hi96dSVnVE30pbyrMVgubHmTDPCodjwr3jdK8FyIJyQIgXP6hDmoH62Pa15LOrXvR7mbIlH2Up7CJkzfI47b3D9qxh0oxXjCBzGUdIf7YQM5J1MB/s200/DRM.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://sites.google.com/site/digitalrestrictionmanagement/&quot;&gt;Image source&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
當然啦，業者跟消費者都是人，人性如此，除了讓消費者心甘情願掏錢購買正版，防範盜版的消極方式也是要有的，數位檔案的防盜版機制很多，最有名的當屬&amp;nbsp;Digital Rights Management (DRM)。DRM 就像一把加在數位檔案上的鎖，只有經過註冊的帳號及軟體才可以打開，充分保障了內容創作者的權益，這部份我在電子書相關的文章裡提過無數次了，有興趣的人請考古。但魚與熊掌不可兼得，DRM 的使用犧牲了傳播的便利性，有些創作者並不在意一定程度的自由傳播，推廣他們的作品理念可能跟賺版權費一樣重要。另外，由於播放軟體被 DRM 限制住，首先就降低了對全平台支援的可能性，因為支援的平台完全由業者決定，比如說在 Linux 上要怎麼聽從 iTunes store 購買的音樂 [2]？再者，播放軟體的品質良莠不齊，則造成使用體驗就像抽六合彩，一旦軟體爛掉了，消費者沒有任何方法補救，例如四年前我看到 Kindle App 在 App store 上的一堆負評，根本就不想下載，當然也就不跟 Amazon 買電子書了 [3]。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtU0R3zQHw7UpD8tEjNiYldOxKTVR7nnnuYoW2UCkGNI1NvHT9X8H7xVwf4UTJqlaz8wzNPkmyJnc3XdNGKGUG6jgX6OMS8FAgRWmUxX-2PKS971xPXQPor0vhX2b7gYloN3dZzLZ1EohG/s1600/18313501_303.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;394&quot; data-original-width=&quot;700&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtU0R3zQHw7UpD8tEjNiYldOxKTVR7nnnuYoW2UCkGNI1NvHT9X8H7xVwf4UTJqlaz8wzNPkmyJnc3XdNGKGUG6jgX6OMS8FAgRWmUxX-2PKS971xPXQPor0vhX2b7gYloN3dZzLZ1EohG/s320/18313501_303.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.dw.com/en/in-app-purchases-a-mobile-app-developers-key-to-consumer-lock-in/a-18314128&quot;&gt;Image source&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
從上可知，DRM 是一個完全 &quot;販賣者&quot; 取向的產物，它有用，但讓消費者不爽。因此兩種新形態的販售模式因應而生：&lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;內購&lt;/span&gt;&lt;/b&gt;及&lt;span style=&quot;color: purple;&quot;&gt;&lt;b style=&quot;color: purple;&quot;&gt;訂閱制&lt;/b&gt;&lt;/span&gt;&amp;nbsp;(訂閱制在 App store 中也被歸類在內購裡，但此處將買斷的內購及訂閱的內購分開討論)。內購 (In-App Purchase) 的風氣可說是 App store 帶起來的，從字面上看就可知它只用於軟體。雖然 DRM 還是存在，但此類軟體常常價格非常低廉或是免費，而內購只是將軟體升級為專業版或完整版，其實跟以前一次買斷還是很類似的，只是給了消費者體驗初階版的機會，如此可以增加消費者購買該軟體的信心。不過內購制比一次買斷更為優秀的地方在於業者可以持續提供新的素材與功能，讓消費者不斷地消費。比如說一堆手機遊戲的人物裝備就是這樣賣，即使把系統破解裝了盜版也沒用，這種內購的東西沒盜版可裝，一來解決了盜版的問題，二來提供了消費者持續升級軟體的機會，而且不升也不會怎樣，就繼續用舊版或初階版本。所以，我個人非常喜歡內購制的軟體，只要那錢花得值 (有的軟體滿滿的內購清單，不能說它不值，但觀感就很差了，平衡很重要)，既以實際行動支持了開發者，也不會有被軟體綁架、不升不行的不悅，最後，還避免了那些嘴邊掛著 &quot;花錢買幹嘛，裝盜版就好啦&quot; 的傢伙的冷嘲熱諷。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQmXUmvyqvxTj5W0v45m0Hwd05qgPFSwR9hB2TjVTDbPv9eFA3X7IsoSw_fykGI1zg-jkIHDu5vO-yzmnzxplbdpSz920lIChSxKDHDx9IbVUKu6_70588TKblcxuGb6Vc9BJ65moyREdb/s1600/spotify+subscription.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;392&quot; data-original-width=&quot;525&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQmXUmvyqvxTj5W0v45m0Hwd05qgPFSwR9hB2TjVTDbPv9eFA3X7IsoSw_fykGI1zg-jkIHDu5vO-yzmnzxplbdpSz920lIChSxKDHDx9IbVUKu6_70588TKblcxuGb6Vc9BJ65moyREdb/s320/spotify+subscription.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://info.localytics.com/blog/subscription-based-apps-pros-cons-and-how-to-make-the-big-bucks&quot;&gt;Image source&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
相較於內購制，訂閱制的評價就非常兩極了，也是我這篇文章要討論的重點。如同前文所說，&quot;訂閱&quot; 是自古就存在的一種商業模式，初衷非常簡單，就是將定期購買的行為一次打包，而部分業者還會給一些優惠之類的東西，比如說贈品或是打折。在數位時代裡，訂閱制也有一段很長的歷史，比如說 Dropbox 及 Evernote 的訂閱服務，消費者可以選擇不同的訂閱方案，以取得不同大小的網路硬碟或檔案流量。另外，數位音樂及影片的訂閱也是行之有年，比如說 Spotify 及 Netflix 都是如此，只要付一筆訂閱費，就可以任意地聽線上音樂或是電影及影集，但不能下載保存。相較於一次性買斷，有些人更喜歡數位內容的訂閱制，原因在於很多音樂及影片其實只有一次觀賞的價值，除非是經典老歌，消費者在面對眼前多如牛毛的專輯時，很多歌就聽那麼一兩次而已。至於電影及影集更是如此，所以 iTunes Movie Rental 的租借服務才會這麼受歡迎，而訂閱制的費用相較於內容的購買單價是低廉很多的，也就產生 &quot;非常划算&quot; 的滿足感。撇開資源多寡的外部因素，數位影音訂閱制大受歡迎一點都不奇怪，即使我猜大多數人根本沒有充分用到與訂閱費等值的數位內容。&lt;br /&gt;
&lt;br /&gt;
相信看到這裡有人已經發現了訂閱制服務的共通點，以下我將其個別討論，且分析一下為何訂閱制實行在一般軟體上會有兩極化的表現。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;需連結網路服務&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
從網路硬碟到串流影音，每一個都需要連網到遠端伺服器下載檔案，而維護伺服器需要持續的資金投入，所以要使用者定期付錢也不奇怪了，更別提那些數位影音提供者，支付給創作者的版權費可是永無止盡的開銷。反之，如果一個軟體沒有這樣的特性，就會讓人感到不爽，比如說 &quot;&lt;a href=&quot;https://apps.apple.com/mo/app/%E5%B0%8F%E7%AB%A0%E9%B1%BC-%E6%95%88%E7%8E%87%E7%AC%94%E8%AE%B0%E6%9C%AC/id1455084877?mt=12&quot;&gt;小章鱼 - 笔记本·记事本·备忘录&lt;/a&gt;&quot; 這類工具軟體，又不會給開發者造成額外的成本，就算有網路同步功能也是用蘋果的伺服器，這樣還搞訂閱制當然讓人在背後嚼舌根。消費者能理解開發者的勞動成果不該是無償的，但應該取之有道，比如 &quot;&lt;a href=&quot;https://apps.apple.com/app/id1295506659?ign-mpt=uo%3D4&quot;&gt;Card Diary&lt;/a&gt;&quot; 至少還保留一次買斷 (永久訂閱) 的選項，至於貴不貴就見仁見智了。有人會說 In-App Purchase 的內容是放在開發者自己的網路伺服器上，所以也是有連網成本啊，但那人沒說的是，那些內容一旦購買完就不會再連線了，若要說使用者付費也早在內購的時候付過了啊！難道我去實體店買完東西還要定期分擔你店裡的水電費？&lt;br /&gt;
&lt;br /&gt;
當然，有時候只看事物的表面是有失公允的，例如在對岸頗負盛名的 &quot;&lt;a href=&quot;https://apps.apple.com/cn/app/%E7%99%BD%E6%8F%8F-%E6%96%87%E5%AD%97%E8%AF%86%E5%88%AB%E4%B8%8E%E6%96%87%E4%BB%B6%E6%89%AB%E6%8F%8F%E5%85%A8%E8%83%BD%E7%8E%8B/id1249901692&quot;&gt;白描&lt;/a&gt;&quot; 有在 App 內使用百度的 OCR API，據開發者說這筆開銷其實不小，雖然白描只有內購方案，但就算是開啟訂閱制，開發者也絕對有底氣做這件事的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;定期內容或用不完的海量內容&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
前文一直沒提到數位雜誌的訂閱，其實這類商業模式一直存在，很像過去紙本雜誌的訂閱，蘋果在 iOS 5 推出的 Newsstand 更是把各家雜誌 App 的訂閱歸納整理 (請見&lt;a href=&quot;http://chris959.blogspot.com/2011/08/newsstand.html&quot;&gt;舊文&lt;/a&gt;)，整體達到一個小高峰 [4]，但不知為何後來一直不溫不火。久而久之，&quot;一個訂閱費無限享受&quot; 的商業模式更受到消費者歡迎，所以數位影音崛起都是使用這樣的模式，連蘋果都推出 &lt;a href=&quot;https://www.apple.com/apple-news/&quot;&gt;Apple News+&lt;/a&gt; 試圖創造雜誌版的 Apple Music。&lt;br /&gt;
&lt;br /&gt;
上述的服務看似不同，但都有一個共通點，就是他們可以定期提供新的內容給消費者，那當然應該定期付錢啊，一點問題都沒有。可是我們來看看大部分採取訂閱制的軟體，是有定期更新嗎？(不要把 Facebook App 那種把軟體越餵越肥、看不到改進、比直接改版本號還糟的垃圾更新稱為更新) 大部分的開發者都沒有辦法做到，我也就不舉例了。即使有更新，更新的內容值不值訂閱費？這就更傷感情了，跟訂閱報刊及影音內容完全不同。所以若沒有使用其他網路服務的成本，消費者在訂閱期間幾乎什麼也沒有得到，憑什麼持續不斷地付錢給開發者呢？&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;價格低廉&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
軟體訂閱制的始祖是誰不好說，但 MS office 及 Adobe Creative Cloud 絕對是其中的開路先鋒。先說 MS Office，這貨對於打擊盜版及線上驗證的功夫簡直玩得爐火純青，由於價格高昂，多數人都使用校園或公司的大量授權版，於是微軟就搞起線上驗證的破事 [5]，之後更推出了 Office365 的訂閱服務 .... 反正我是決不願意花這麼大一筆錢去訂一個我不是每天都會用到的東西 (不好意思我現在只用 iWork 及 Libreoffice)。相對地，我比較同情 Adobe Creative Cloud 的誕生，因為 Adobe 軟體的盜版率已經高到難以置信的地步，弄成訂閱制打包服務可有效緩解這樣的情況，而且由於 Adobe 系列軟體一直都貴得很誇張，所以改成雲端訂閱制之後大受歡迎 (事實上有點出乎我的預料)，因為使用費一下子降低了很多，而且隨時可用上最新的 Adobe 軟體。&lt;br /&gt;
&lt;br /&gt;
所以重點來了，訂閱制若要不落人口實，除非你能定期提供新內容給客戶，不然至少要讓訂閱費遠低於一次買斷費用，上述兩者都符合這個論述，即使我說 Office365 訂閱費很貴，但原本的 Office 零售價更貴啊！然後我們來看看其他的訂閱制軟體，幾乎每一個都有著 &quot;訂閱費跟軟體單價差不多&quot; 的問題，像 &lt;a href=&quot;https://yuanjoy.com/anydrop/&quot;&gt;AnyDrop&lt;/a&gt; 及 &lt;a href=&quot;https://www.parallels.com/products/toolbox/?gclid=Cj0KCQjwgb3OBRDNARIsAOyZbxDAvUND0eWS-lmDuXLb1PTXWq-7WVcjQm9vfxfzLTnWQxhsY3_mLTMaAs1xEALw_wcB&quot;&gt;Parallel Toolbox&lt;/a&gt;&amp;nbsp;這種超高的訂閱費早就在網上被噴爆了，你要說軟體單價實際更高？好吧，那更是謝謝再聯絡了。此外，由於訂閱制總給人一種 &quot;趕緊用，不然就虧了&quot; 的壓力，所以消費者會對價格更加地敏感，因為我們知道，我們只是 &quot;租&quot; 了一個軟體，並沒有實際擁有它。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;結語&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
說到這裡，可以知道我個人是很不喜歡軟體訂閱制的，但是對於網路硬碟、串流影音及定期給消費者新乾貨的軟體，我不僅同意且認為訂閱制必須存在，而我反對的僅是那些濫用訂閱制的軟體，可惜的是這部份佔了很大的比例。我在多年前寫過一篇文章 &quot;&lt;a href=&quot;http://chris959.blogspot.com/2013/06/app-store.html&quot;&gt;App store 風光的背後&lt;/a&gt;&quot;，裡面提到同家公司類似名字的 App 一直推出的問題，原因就是 &quot;免費更新&quot; 的制度造成開發者沒有後續的收入，過了幾年我們看到軟體的訂閱制，貌似解決了問題，其實一點都沒有。訂閱制逼得消費者必須不停地付錢，不見得比較便宜且不見得能得到等值的內容，進一步澆熄了很多消費者的購買慾望，比起一次性買斷給人的感覺還要糟得多，更別說還有一大堆免費或自由軟體的競爭，我為什麼要入你這個坑？回頭看看我在第一段中提的傳統訂閱，到了軟體市場可能從雙贏變成雙輸。&lt;br /&gt;
&lt;br /&gt;
我的觀點還是跟以前一樣，&quot;付費更新&quot; 制及更完善的版本控制可以解決一切，不管有沒有上架 (Mac) App store，實現較彈性的內購都不該是問題，為什麼不做？&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;附註&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;1.&lt;/b&gt; 付費方式的改良有多重要，看我的舊文 &quot;&lt;a href=&quot;https://chris959.blogspot.com/2019/03/bittboy.html&quot;&gt;Bittboy 玩耍心得&lt;/a&gt;&quot; 便知。&lt;br /&gt;
&lt;b&gt;2.&lt;/b&gt; 請注意這裡指的是一次買斷的音樂檔案，不是 Apple Music 串流服務，雖然結論差不多。&lt;br /&gt;
&lt;b&gt;3.&lt;/b&gt;&amp;nbsp;剛剛看了一下，好像現在的評價還不錯 (汗)..... 是的，我有 Kindle Paperwhite (請看&lt;a href=&quot;https://chris959.blogspot.com/2015/04/kindle-paperwhite.html&quot;&gt;舊文&lt;/a&gt;)，但我從來沒有在 Amazon 上買過任何一本書，我所有的電子書檔案都是免費自由傳播或是其他平台買的 DRM Free 電子書。&lt;br /&gt;
&lt;b&gt;4.&lt;/b&gt; 說來有趣，iOS 5 的時候還沒有軟體的訂閱制，而這些報章雜誌的訂閱是使用 &quot;In-App Subscription&quot; 這個詞，其實用在現在的軟體訂閱制還挺適合的 ....&lt;br /&gt;
&lt;b&gt;5.&lt;/b&gt; 說一件今年七月發生的真實案例，我跟同事去紐西蘭開會，他的 Powerpoint 到了演講會場無法打開，因為那邊的 WiFi 有問題，而他的筆電沒辦法上網作線上驗證，於是就完全不能使用，酷吧！</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/4431335487363804846/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2019/09/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/4431335487363804846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/4431335487363804846'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2019/09/blog-post.html' title='來聊聊軟體的訂閱制'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfVrk7oWH1kXVyWfmqQXPiLYgPy6CIPklhclCJFMyRnuqjyi80Ay4zeF-Q8OSkQxgBrxO6ajveaYoMaLUo8C2yETCTdvy-2OP0DokgdImdazOiuSQSzYC1vENayGb6mDP1aEjXOczX0MkR/s72-c/subscribe.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-7297270935840914493</id><published>2019-08-25T17:44:00.000+08:00</published><updated>2019-09-05T06:52:14.973+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gadget"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS / Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>Google Chromecast 使用體驗</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-2EdsrM_qgcnXl2Z8kZG8AzVfrjTcbA5lfvgdWweU5TsQ_3v_cpZjJJ26mdyaZbVk8q6xvsJqOsxE6mb9FDa1AH0ekqNT-LV6VqvcELxVwKGrN7pYAGanR8sed67ohaLkRfqsKpGSF77l/s1600/IMG_1880.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-2EdsrM_qgcnXl2Z8kZG8AzVfrjTcbA5lfvgdWweU5TsQ_3v_cpZjJJ26mdyaZbVk8q6xvsJqOsxE6mb9FDa1AH0ekqNT-LV6VqvcELxVwKGrN7pYAGanR8sed67ohaLkRfqsKpGSF77l/s320/IMG_1880.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
在七月底的文章 &quot;&lt;a href=&quot;https://chris959.blogspot.com/2019/07/blog-post.html&quot;&gt;雨後天晴 (另談新加坡租屋的鳥事)&lt;/a&gt;&quot; 裡，我提到我臨時被房東趕出來 (好吧，應該說是逼出來)，以三天這樣短的搬遷時間，我搬去哪裡了呢？怎麼保證不會重蹈覆轍？所以我選了一個很貴的個人公寓，簡單地說房間就像一般的旅館，但是價錢比旅館低很多 (新加坡的旅館一晚平均要 200 新幣，簡直就是搶錢，品質還不怎麼樣)，很適合短期租房，不過以這種兩倍於政府組屋的房租，再多住幾個月實在吃不消。&lt;br /&gt;
&lt;div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
OK，既然我說 &quot;房間就像一般的旅館&quot;，表示小冰箱及大電視是少不了的，可是新加坡的電視節目難看得令人髮指，擺著這麼好的電視不用也可惜，所以我就想給我的電視裝點新玩意。把電腦或手機的內容投到電視是非常直覺的應用，身為一個蘋果用戶，Apple TV 當然是我的第一選擇，可是那價錢 .... 即使低端版 Apple TV HD 也要 149 新幣，我就不過想串流我電腦的內容，而且在台灣的家裡已經有了 Apple TV 3 [1]，故再買一台新的 Apple TV 是很蠢的選擇。正巧 Google 在&lt;a href=&quot;https://store.google.com/sg/product/chromecast?hl=en-SG&amp;amp;hl=en-SG&amp;amp;utm_source=google&amp;amp;utm_medium=cpc&amp;amp;utm_campaign=japac-SG--en-dr-bkws-all-all-buy-b-dr-1005572&amp;amp;utm_content=text-ad-none-none-DEV_c-CRE_374927492067-ADGP_Hybrid+%7C+AW+SEM+%7C+BKWS+~+BMM+%7C+Chromecast+%7C+%5BM:1%5D+%7C+SG+%7C+en+%7C+Chromecast-KWID_43700035178391679-kwd-55078052071-userloc_9062499&amp;amp;utm_term=KW_%2Bchromecast-ST_%2Bchromecast&amp;amp;gclsrc=aw.ds&amp;amp;&amp;amp;gclid=EAIaIQobChMIj4KUqJub5AIVyQorCh1zlAL_EAAYASAAEgK2sfD_BwE&quot;&gt;全球促銷&lt;/a&gt; Chromecast + Home mini 的組合，所以我就趁機剁手了一組 (合購價格還是比 Apple TV 低端版低不少呢)，這次先來說說 Chromecast 的使用體驗 [2]。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;開箱&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1o5CYyawLDeaUnhxAL97Pz7aC3XVxjm2grC2JiHzUmzfib8S46SCVJbHKPE5ymMu5wY3T847DY4Pg4tGpTJD4OLqD5VGN4dqq9DUYu53Ohn6U-nv0hZ_JPOb2pO4XA32bU6su9ZF0nbcg/s1600/IMG_1909.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;1210&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1o5CYyawLDeaUnhxAL97Pz7aC3XVxjm2grC2JiHzUmzfib8S46SCVJbHKPE5ymMu5wY3T847DY4Pg4tGpTJD4OLqD5VGN4dqq9DUYu53Ohn6U-nv0hZ_JPOb2pO4XA32bU6su9ZF0nbcg/s320/IMG_1909.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Chromecast 從最初的&lt;a href=&quot;https://www.youtube.com/watch?v=BrJ2jF3RUoo&quot;&gt;隨身碟模樣&lt;/a&gt;到今天的手機吊飾造型，功能大同小異，只是操作的方式更人性化了，而且支援更高解析度的影片串流，這樣的發展跟 Apple TV 非常類似。Chromecast 跟 Apple TV 最大的不同在於設計的方向，前者力求簡單，一切操作都在其他設備上完成，本身只是一個傳遞訊息的信使；後者則是有自己的系統，提供專屬電視的體驗，兩者各有千秋，但價格的差距擺在那裡，我還是選了比較平民化的選項 (默)。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Chromecast 的一頭是 HDMI 接頭，在吊飾那頭的底部需要以 USB 連接電源線。一開始的設定相當簡單，以 iOS 為例 (是的，一定要有智慧型手機)，下載 &lt;a href=&quot;https://apps.apple.com/us/app/google-home/id680819774&quot;&gt;Google Home App&lt;/a&gt; 並開啟藍芽，Chromecast 就會開始配對及引導設定裝置名稱及無線網路，由於過程非常直覺就不多說了，其設定也可以隨時用 Google Home App 連回去修改。有趣的是，如果網路出了問題而要更換連結的無線網路 SSID，Chromecast 會自動化身為一個網路裝置對外廣播，只要我們的手機用 WiFi 連上那個裝置就可以用 Google Home App 重新設定 Chromecast 的網路配置。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc44lTMx_nG_uIrBqkfPtKO1RNj53KvL9_qjiDtiUEICTcakG1DxYGVVXGHLyng3s-oJnno0N3IxDLAHNe4qYYi5MdsxxSTyiMpTRCfhf5eGEjsOeIw7B3d45WRpCCoegoCjPU-hYTIdL8/s1600/IMG_1923.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;402&quot; data-original-width=&quot;747&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc44lTMx_nG_uIrBqkfPtKO1RNj53KvL9_qjiDtiUEICTcakG1DxYGVVXGHLyng3s-oJnno0N3IxDLAHNe4qYYi5MdsxxSTyiMpTRCfhf5eGEjsOeIw7B3d45WRpCCoegoCjPU-hYTIdL8/s320/IMG_1923.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;&quot;Chris Bed TV&quot; 是我的 Chromecast 的名字&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;Youtube 串流&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Youtube 影片串流算是 Chromecast 最大宗的用法，畢竟是 Google 自家的服務，軟體支援度最高，而且 Youtube 無疑是全世界最大的影音平台，有些人甚至只靠 Youtube 就能解決所有影視娛樂的需求 (別忘了 Youtube 還有&lt;a href=&quot;https://www.youtube.com/premium&quot;&gt;付費版本&lt;/a&gt;)。Youtube 的串流操作是最簡單的，缺點是在電腦上只支援 Chrome [3]，按下其 Youtube 網頁播放介面的 Broadcast 按鈕即可選擇串流設備，如下圖：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-DaaDSduYoizP8knMWnJCr63WcIOeB40pNuy38hkBpnYcXLGnelmWpq_lvjxkVKufA1bORVOUYGLX4w-0_MjEz4y3dI84H7qTzMHWMRHZ0n1ue4RY5VvbutiWHChhqw-H-qscTZNAFRnX/s1600/final+1129.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;580&quot; data-original-width=&quot;1600&quot; height=&quot;143&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-DaaDSduYoizP8knMWnJCr63WcIOeB40pNuy38hkBpnYcXLGnelmWpq_lvjxkVKufA1bORVOUYGLX4w-0_MjEz4y3dI84H7qTzMHWMRHZ0n1ue4RY5VvbutiWHChhqw-H-qscTZNAFRnX/s400/final+1129.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
行動設備也可以直接投放，以 iOS 的 Youtube App 為例，串流的操作方式有兩個：1. 從帳號設定介面進入 (不需登入)；2. 從播放介面點擊 Broadcast 按鈕進入：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhigIFqPAzO8z66AAkRhcjl4VyRPGHLNl79uAa6kTpVLcCZaNdbPid87Ig3LorgmKn2t0IRfwNvVmIS6XnWZOuLslonj1gmsBIQUJq36-f-gDNdqQDfzdDu3uxhnDJgtXRzdSats53ODrDx/s1600/final+755.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;949&quot; data-original-width=&quot;1600&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhigIFqPAzO8z66AAkRhcjl4VyRPGHLNl79uAa6kTpVLcCZaNdbPid87Ig3LorgmKn2t0IRfwNvVmIS6XnWZOuLslonj1gmsBIQUJq36-f-gDNdqQDfzdDu3uxhnDJgtXRzdSats53ODrDx/s400/final+755.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;從帳號設定介面進入&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtY1CtjNvIzWXZCCYkIvx54RS-1LRHAwj2eyrlxbFla2HMacgYicCB6Hf3dA75S_VuIXLMZUS2RaaPu0sdD2oWFi4NEtQb-V9MBPw8SGajZ2wwd5BjnFx5CY7VqxHB9avsZ7CZnRiZTnOm/s1600/final+757.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;949&quot; data-original-width=&quot;1600&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtY1CtjNvIzWXZCCYkIvx54RS-1LRHAwj2eyrlxbFla2HMacgYicCB6Hf3dA75S_VuIXLMZUS2RaaPu0sdD2oWFi4NEtQb-V9MBPw8SGajZ2wwd5BjnFx5CY7VqxHB9avsZ7CZnRiZTnOm/s400/final+757.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;從播放介面點擊 Broadcast 按鈕進入&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
由於 Youtube 對 Chromecast 的高支援度，只要手機跟電腦都連上同一個 Chromecast (啟動串流)，之間的操作是連動的，換句話說，用手機就可以操縱電腦播放的 Youtube 影片，反之亦然，對於放在客廳的大電視，手機就自然地變成遙控器囉！&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;其他網頁串流&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Youtube 的內容是夠多了，但我可不是時時刻刻都在看 Youtube 啊！其他網頁怎麼辦？而且對岸有著海量的影視資源，很多都沒有傳到 Youtube 上，不看實在太可惜。對此 Google 提供的解決方案為 &quot;&lt;a href=&quot;https://support.google.com/chromecast/answer/3228332?co=GENIE.Platform%3DDesktop&amp;amp;hl=en&quot;&gt;Cast Tab&lt;/a&gt;&quot; 串流，也就是把整個 Chrome 分頁透過 Chromecast 投到大螢幕上。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-l7J5vhIBuQe4AmoIIOMjgG6a1Bx8TDdPnJlOVyKR-pBvC0c6T73QVAzw59F9BFVqDTEgWVJXYot0snFzbUvusjOJW6-Mio9bLUXmN1CY1nhqaIUn4SO56w-fqQAir2MagmElH0Hc0Oxx/s1600/final+1210.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;580&quot; data-original-width=&quot;1600&quot; height=&quot;143&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-l7J5vhIBuQe4AmoIIOMjgG6a1Bx8TDdPnJlOVyKR-pBvC0c6T73QVAzw59F9BFVqDTEgWVJXYot0snFzbUvusjOJW6-Mio9bLUXmN1CY1nhqaIUn4SO56w-fqQAir2MagmElH0Hc0Oxx/s400/final+1210.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
上圖以 Bilibili 為例，按下螢幕右上角的設定按鈕，選擇 &quot;Cast...&quot;，就會發現在待選的 Chromecast 名稱下有著 &quot;Casting Tab&quot; 的標記，按下之後就能在大電視上看其他網站的影片及刷彈幕了！這部分的操作對於一般 Youtube 網頁也適用，但 Chrome 會智能地只將 Youtube 的影片部分投到螢幕上。這兩者有什麼不同呢？最明顯的差別就是 Cast Tab 串流會耗掉比較多的網路流量，而且消耗的運算資源也比較多，故畫面比較容易卡。這樣的例子在 Apple 的 AirPlay 及 AirPlay Mirroring 也發生過，有興趣的人可以看舊文 &quot;&lt;a href=&quot;https://chris959.blogspot.com/2012/08/airplay-mirroring-mac.html&quot;&gt;AirPlay Mirroring 不支援舊款 Mac 的真正原因&lt;/a&gt;&quot;。&lt;br /&gt;
&lt;br /&gt;
Google 對於 Cast Tab 的支援就沒有像 Youtube 那麼全面了，官方的 Chrome App 只在 Android 版上支援 Cast Tab 串流，iOS 版沒有此功能。如果非要像 Youtube 那樣雙向控制則必須安裝第三方 App，可是要馬貴得嚇人 (&lt;a href=&quot;https://apps.apple.com/us/app/video-tv-cast-browser-for/id907405413&quot;&gt;Video &amp;amp; TV Cast | Chromecast&lt;/a&gt;，這內購清單是要搶錢啊)，便宜的使用體驗差到難以置信 (&lt;a href=&quot;https://apps.apple.com/us/app/video-stream-for-chromecast/id1266484060&quot;&gt;Video Stream for Chromecast&lt;/a&gt;，真的爛透了，串流還可以關不掉咧！別踩這坑)，所以我暫時沒有比較好的解決方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;Google Play Movie&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL7zRYQLl-stXsSbv1BfkAWHXPYmrD0J_KHY7k__Cx63hPZONCxCP0iGHVylGydKyX59H34eprabxwB5Z-byGamIJRUaDZ8iwPiD_gvDBDJN_GN-FnXcvmr7-QrD43reqPjiMzhi-4QoqO/s1600/Screenshot+2019-08-25+at+1.13.35+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;829&quot; data-original-width=&quot;1185&quot; height=&quot;223&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL7zRYQLl-stXsSbv1BfkAWHXPYmrD0J_KHY7k__Cx63hPZONCxCP0iGHVylGydKyX59H34eprabxwB5Z-byGamIJRUaDZ8iwPiD_gvDBDJN_GN-FnXcvmr7-QrD43reqPjiMzhi-4QoqO/s320/Screenshot+2019-08-25+at+1.13.35+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Chromecast 官方支援數個影音串流服務，如 NETFLIX、Spotify 及 Google Play Movie，其實前兩項訂閱服務我從來不用，唯一會做的就是一次性地租電影來看，這也是我用 Apple TV 時最常做的事。Chromecast 的串流內容依然來自我們的電腦或移動設備 (需下載 &lt;a href=&quot;https://apps.apple.com/us/app/google-play-movies-tv/id746894884&quot;&gt;Google Play Movie &amp;amp; TV App&lt;/a&gt;)，但只要開頭設定好，Chromecast 就能自己連上網抓內容，自己的裝置不需同時播放相同的東西，詳情可以看這篇&lt;a href=&quot;https://support.google.com/googleplay/answer/4352049?hl=zh-Hant&quot;&gt;官方說明&lt;/a&gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;&lt;b&gt;本機檔案串流&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
以上的串流內容都跟網路資源有關，如果我就只想把電腦或移動裝置內的影片投到大電視上該怎麼做？&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8ieKtfxhea6QEjlw3t4Pz6P4ODBSkBggnT_70RNrkOR9xz83w40dn5NmjZunTR4ZSyvdLY5l4eSC4x4_0nvSvMSLpgD1BSfIHX8F3i3j34qbXGrtqoPVrBiHiSeJit7iHwOXfeFLmNYaR/s1600/Screenshot+2019-08-25+at+9.48.48+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;829&quot; data-original-width=&quot;1185&quot; height=&quot;223&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8ieKtfxhea6QEjlw3t4Pz6P4ODBSkBggnT_70RNrkOR9xz83w40dn5NmjZunTR4ZSyvdLY5l4eSC4x4_0nvSvMSLpgD1BSfIHX8F3i3j34qbXGrtqoPVrBiHiSeJit7iHwOXfeFLmNYaR/s320/Screenshot+2019-08-25+at+9.48.48+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Chrome 提出的解決方案是 &quot;Cast file&quot;[4]，簡單地說就是把影片檔用 Chrome 打開，然後用 Cast Tab 串流把影片投到大螢幕。不過這樣做有點問題，因為它是不支援掛載字幕檔的。很多電影都有字幕檔，包括從 Youtube 下載來的影片也可能帶有 CC 字幕檔，所以我找到一個 Chrome 延伸套件 &quot;Cast Player&quot; (&lt;a href=&quot;http://castplayer.me/&quot;&gt;官網&lt;/a&gt;、&lt;a href=&quot;https://chrome.google.com/webstore/detail/cast-player/dionggdmdobjjolppiiejleechniphok&quot;&gt;Chrome 商店&lt;/a&gt;) 可以支援外掛字幕，但是使用它的時候有很多坑，以下我就來分享我的作法。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS-Y5-4wEBkbyvd9gIxsc687wruItZDI5JoxrDwKHBmGj5-Ca6_cacyKYudBMpGrRvcgUj4O1TyvxXpy9G9kvKKTHSp9XBieZUTZw9OPgLUQkEmluepbBw4SwcADyeYCsJcvRH4EHPS8gy/s1600/final+1517.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1118&quot; data-original-width=&quot;1600&quot; height=&quot;278&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS-Y5-4wEBkbyvd9gIxsc687wruItZDI5JoxrDwKHBmGj5-Ca6_cacyKYudBMpGrRvcgUj4O1TyvxXpy9G9kvKKTHSp9XBieZUTZw9OPgLUQkEmluepbBw4SwcADyeYCsJcvRH4EHPS8gy/s400/final+1517.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
如上圖，首先在 Cast Player 的套件設定頁面 (details) 中確定 Site access 是 &quot;On all sites&quot; 以及打開 &quot;Allow access to file URLs&quot;；接著打開播放設定頁面 (一個齒輪的圖示)，設定好影片檔檔案的最小值 (因為它支援一次拖入包含很多檔案的資料夾，所以可以設定一個檔案大小下限)、檔案的文字編碼及字幕顏色；最後拖入包含影片檔案及字幕檔的資料夾，Cast Player 會解析出包含字幕的影片檔，若有外掛字幕則會標注 &quot;Subtitles&quot; 字樣。檔案顯示出來之後，按下則會自動掛上字幕檔播放，此時開啟 Cast Tab 串流即可。&lt;br /&gt;
&lt;br /&gt;
看起來很容易，但一開始常常會發現讀不到字幕或是字幕全亂碼，怎麼回事？原因是 Cast Player 在使用上的寬容度比一般播放軟體低很多，設定一不對就會導致字幕出問題，要點如下：&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Cast Player 沒有自動偵測文字編碼的能力，要自己在播放設定頁面修改設定，但是在影片播放中無法儲存修改的設定，所以一定要先設定好並儲存，再把檔案拖入，十分反直覺。也正因為如此，我才寫了一個轉檔的小程式，全轉成 UTF8 就沒事了！請見&lt;a href=&quot;https://chris959.blogspot.com/2019/08/mac-hanzconvert-convert-text-encoding.html&quot;&gt;上文&lt;/a&gt;。&lt;/li&gt;
&lt;li&gt;Cast Player 不能選擇掛載的字幕檔，所以字幕檔必須跟影片檔 &quot;完全同名&quot;，後面不能有 &quot;.en&quot;、&quot;.chs&quot;、&quot;.cht&quot; 等後綴，以往我們會用這些後綴去區分字幕檔的語言，但是 Cast Player 不吃這些檔案。&lt;/li&gt;
&lt;li&gt;Cast Player 只能辨識出 CRLF 換行符的字幕檔。CRLF 是 Windows 的預設換行符，macOS 是 CR，Unix 則是 LF，如果字幕檔有經過一些程式的處理，必須小心這一點。至於如何查看換行符是啥呢？使用終端機指令 &quot;file 檔案路徑&quot; 即可查詢相關訊息。&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
此外，Cast Player 提供&lt;a href=&quot;http://cinez.me/p&quot;&gt;移動版網站&lt;/a&gt;遙控電腦的 Cast Player，但很可惜地我從來沒有成功過。至於其他第三方 App，比如說很有名的 Videostream (&lt;a href=&quot;https://getvideostream.com/&quot;&gt;官網&lt;/a&gt;、&lt;a href=&quot;https://apps.apple.com/us/app/videostream-mobile-for-chromecast/id983686352&quot;&gt;App store&lt;/a&gt;) 要安裝很肥的 macOS 桌面軟體，成功把我勸退；VLC 支援串流到 Chromecast 上 (如下圖)，但是不支援外掛字幕。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd7V1RF47OG_KRZoNIhn4BiKkN7kocSk-p6uVFTu5nfpnM6QH1auHoEYI12kn4UYPrMSURib9HecVe4fyF_AZGiPfZ3hi3KuBR6t0VbuUClxxzetqci4UiNF02IDcGbfB4WxZqxV9lfX0G/s1600/Screenshot+2019-08-25+at+8.50.27+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;766&quot; data-original-width=&quot;1075&quot; height=&quot;227&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd7V1RF47OG_KRZoNIhn4BiKkN7kocSk-p6uVFTu5nfpnM6QH1auHoEYI12kn4UYPrMSURib9HecVe4fyF_AZGiPfZ3hi3KuBR6t0VbuUClxxzetqci4UiNF02IDcGbfB4WxZqxV9lfX0G/s320/Screenshot+2019-08-25+at+8.50.27+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
另一方面，若要把手機的檔案串流到 Chromecast，也因為 iOS 版 Chrome App 不支援 Cast Tab，所以只能安裝第三方 App。經過我的搜尋，一堆很貴的 App 我就不裝了，只試了 &lt;a href=&quot;https://apps.apple.com/us/app/allcast-cast-photos-music-and-video-to-your-chromecast/id943763227&quot;&gt;AllCast&lt;/a&gt; (某國外媒體推薦)，但是它投個圖片還可以，影片就會失敗，而且這貨上一次更新是 2015 年，所以 App 死掉也不是很奇怪的事了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;智能電視進入客廳？&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
雖然智能電視早已不是什麼新觀念，但各位不彷想想，至今為止智能電視有沒有成為真正在客廳裡不可或缺的一員？我個人認為是沒有的，原因是：&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
電視本就不適合過於智能化&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
怎麼說呢？因為看電視是一種非常懶的、被動的行為，使用越少的腦力去做選擇越好，所以抓住平衡比提供多樣化的服務更重要，過去一堆智能電視被當作一般電視使用就是這個道理，會去探索智能電視功能性且真正去用的人可能只有技術宅或沒工作的學生。Chromecast 乍看之下跟 Apple TV 是同一類的 &quot;智能電視輔助&quot; 產品，但實際上完全不是。Chromecast 相當依賴移動設備及電腦，這表示它的受眾是原本就很常使用這兩類設備、且還想提升體驗的人，基本上這類人是非常小眾的族群，比如說我一週也只有週末有心情用個幾次，其實不買也沒差 [5]。可是 Apple TV 本身具有獨立運作且非常傻瓜的系統，是真的可以取代一般電視的產品，整體規模不同所以貴一點也合理。&lt;br /&gt;
&lt;br /&gt;
總的來說，Chromecast 是個非常值得買的產品，但其中有一半的原因是因為它便宜，放著不用也沒多大損失，等到要用的時候體驗的提升又是顯而易見的。有沒有覺得這段形容似曾相似？沒錯，Kindle 也是這樣的東西。一個產品能不能賣得好、能不能得到好的評價，要看它的存在是不是消費者的剛需，如果不是，定價策略則起到很重要的部分，這一點 Chromecast 做得很好，且整體做到物超所值，不愧是科技大廠的作品。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
附註&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;1.&lt;/b&gt; 上次回家發現它 WiFi 壞了，看能不能找個方法接網線繼續頂著用。不錯，又是 WiFi，第四台 Apple 產品這樣壞了，不錯啊蘋果，要動手腳也要動在關鍵的地方是吧？&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;2.&lt;/b&gt; 其實至今我都沒有開始使用 Home Mini，原因我留在 Home Mini 的專文再講。&lt;br /&gt;
&lt;b&gt;3.&lt;/b&gt; 或許有人不知道，我一直都只使用 Safari，只有在下載網路影片 (因為要用延伸套件) 及回台灣的住處使用 Linux 的時候才使用 Firefox，Chrome 太吃記憶體一直是我的拒絕往來戶。&lt;br /&gt;
&lt;b&gt;4.&lt;/b&gt; 其實 Chrome 還提供投射整個桌面的功能 &quot;Cast desktop&quot;，但我連用 Cast tab 都會卡，所以還是別笑想了。附帶一提，這個功能跟 Cast Tab 一樣在 iOS Chrome App 上被閹割了，Android 用戶可以透過 Chrome App 把手機的桌面整個投到電視上。&lt;br /&gt;
&lt;b&gt;5.&lt;/b&gt; 比如說&lt;a href=&quot;https://www.youtube.com/watch?v=9wHhGPerx5c&quot;&gt;這位帥哥&lt;/a&gt;把 Chromecast 當作母親節禮物，可是我很好奇在他拍完這支影片之後，他媽媽還會再用 Chromecast 幾次 ....&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/7297270935840914493/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2019/08/google-chromecast.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/7297270935840914493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/7297270935840914493'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2019/08/google-chromecast.html' title='Google Chromecast 使用體驗'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-2EdsrM_qgcnXl2Z8kZG8AzVfrjTcbA5lfvgdWweU5TsQ_3v_cpZjJJ26mdyaZbVk8q6xvsJqOsxE6mb9FDa1AH0ekqNT-LV6VqvcELxVwKGrN7pYAGanR8sed67ohaLkRfqsKpGSF77l/s72-c/IMG_1880.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5517545636414774482.post-8174552581181417166</id><published>2019-08-22T10:57:00.000+08:00</published><updated>2019-08-23T09:24:51.978+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="My Program"/><title type='text'>macOS 的文字 (字幕) 檔轉碼工具 HanzConvert &amp; Convert Text Encoding to UTF8</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQPrWM6CDrm_PI0zfWLIRsfPGOLMno4ImvLN7YZ28eGjBPaK9zcf7z34AgyrnD12AKJkYGFl-1Qa4A5ki187H0tITYJLE2H_KqWQLmG14yDb-hxKFyjeBpW-XelnmwNJJaXw6GHUTyUTYz/s1600/HanzConvert+icon.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;512&quot; data-original-width=&quot;512&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQPrWM6CDrm_PI0zfWLIRsfPGOLMno4ImvLN7YZ28eGjBPaK9zcf7z34AgyrnD12AKJkYGFl-1Qa4A5ki187H0tITYJLE2H_KqWQLmG14yDb-hxKFyjeBpW-XelnmwNJJaXw6GHUTyUTYz/s200/HanzConvert+icon.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://apps.apple.com/tw/app/hanzconvert/id442107196?mt=12&quot;&gt;Mac App Store 連結&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
九年前，我曾經寫過一篇文章 &quot;&lt;a href=&quot;http://chris959.blogspot.com/2010/04/srt.html&quot;&gt;SRT 字幕檔轉碼&lt;/a&gt;&quot;，直到今天都是本站的熱門文章 (汗)，可見大家深受字幕檔亂碼之苦 (雖然這不是正版用戶會遇到的，囧)。當時我只是把我使用的例行步驟寫出來而已，並沒有想過要把這一套步驟的體驗做好，甚至自動化。這些年過去了，由於播放軟體的進步，很多軟體都能讀取不同編碼的字幕檔，故我也很少為文字編碼的問題操心。&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
最近由於某個原因 (請見下篇文章)，我不得不將字幕檔轉換成 UTF8 編碼格式，但我的 Mac 上沒有安裝 MS Office，並意外發現 Libreoffice for Mac 這貨沒有自動偵測編碼的能力，也不會像 MS Word 給我們看預覽視窗以選擇編碼，總而言之就是沒辦法拿來轉檔，所以才找了其他軟體來 &quot;專職&quot; 幹這件事。&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
在此類工具我找到 &lt;a href=&quot;https://www.macupdate.com/app/mac/25031/textbatchconv&quot;&gt;TextBatchConv&lt;/a&gt; 及 &lt;a href=&quot;https://apps.apple.com/tw/app/hanzconvert/id442107196?mt=12&quot;&gt;HanzConvert&lt;/a&gt;，由於前者的體積詭異地大 (9 MB)，故推薦後者，其使用方法非常直覺：&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLjxLz9CvVzdrnnkUpxtiXB910e9KEC53KASxnX5pjgXh0sOqgkvFlNHQBeW5tXYmwvIxu-rN86rPo36uelK1clAsYTja1JutIol_xmMoR4mfvty7SZxyzQvaS_LwpcoES23_736JT1j3x/s1600/Screenshot+2019-08-21+at+8.31.33+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;489&quot; data-original-width=&quot;800&quot; height=&quot;195&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLjxLz9CvVzdrnnkUpxtiXB910e9KEC53KASxnX5pjgXh0sOqgkvFlNHQBeW5tXYmwvIxu-rN86rPo36uelK1clAsYTja1JutIol_xmMoR4mfvty7SZxyzQvaS_LwpcoES23_736JT1j3x/s320/Screenshot+2019-08-21+at+8.31.33+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
如上圖，輸入 / 輸出檔案的文字編碼都設定好，再決定是否要繁簡轉換，就可以把轉碼好的文字檔存到指定的輸出路徑上。這個軟體非常簡單易用，不僅可以批次轉碼，自動偵測輸入檔案的文字編碼也不常出錯，但缺點就是只支援繁簡中文的部分編碼。如何轉換其他的文字編碼呢？我利用 macOS 內建的 iconv 指令寫了一個 Automator 工作流程 &quot;Convert Text Encoding to UTF8&quot;。&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQJpEFlHXBrP_W5tnbdReX-sWLRQf4RB_w9n0jlaZSGUucXdk1YGpeUJrUPo3TIU74aIGyvdN2o0sep4htjxiMSC6b6Aos-hKDqxz8lntUC5dZDFsw26r4jSTIm_CKRK8QveA0gjpicdBV/s1600/Convert+Text+Encoding+to+UTF8+icon.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;255&quot; data-original-width=&quot;481&quot; height=&quot;169&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQJpEFlHXBrP_W5tnbdReX-sWLRQf4RB_w9n0jlaZSGUucXdk1YGpeUJrUPo3TIU74aIGyvdN2o0sep4htjxiMSC6b6Aos-hKDqxz8lntUC5dZDFsw26r4jSTIm_CKRK8QveA0gjpicdBV/s320/Convert+Text+Encoding+to+UTF8+icon.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.dropbox.com/s/fmo183ktu9ym1fk/Convert_Text_Encoding_to_UTF8_v1.0.7z?dl=0&quot;&gt;Download v1.0&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
用法也很直覺，選定輸入檔案的文字編碼，此工作流程就會將該檔案轉成 UTF8 編碼，並加上 &quot;_utf8&quot; 的檔名後綴 (不喜歡的話可以用 Automator 的 &quot;重新命名&quot; 動作去修改)，每個檔案都要選擇一次。&quot;Convert Text Encoding to UTF8&quot; 支援自定編碼 (選項 [Customize...]) [1]，以及提供每個轉好的檔案的文字預覽：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD8p_8ehwFjmcdVvQNedezITnBFzFnJKi6Auu6X81c6g-qsSJOhEl_GljrDR71PQfwCSZAfgCIA1eQYZQo3HtWqmQAgH_LIZLwUsOz1_8fAXf_RR4JzPG0pYDmlpb8vlaZZgrBWsDFViQl/s1600/Screenshot+2019-08-21+at+7.46.12+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;224&quot; data-original-width=&quot;340&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD8p_8ehwFjmcdVvQNedezITnBFzFnJKi6Auu6X81c6g-qsSJOhEl_GljrDR71PQfwCSZAfgCIA1eQYZQo3HtWqmQAgH_LIZLwUsOz1_8fAXf_RR4JzPG0pYDmlpb8vlaZZgrBWsDFViQl/s320/Screenshot+2019-08-21+at+7.46.12+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;選擇輸入檔案 (此例為 Men in hope.chs.srt) 的文字編碼&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimOHzd-mCGwidDCeBnmTHIBYRUh8Wlura_t5n5jLwlZMgvEEFB8gjePSbLsK3kD78t4iq15ts2kQw2RmKE0d2mac-fstcXreiPuNZmxp-1VmosFlB8mePrDRD0NQdKCS0WT9IUCdg_C-47/s1600/Screenshot+2019-08-21+at+7.47.29+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;263&quot; data-original-width=&quot;420&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimOHzd-mCGwidDCeBnmTHIBYRUh8Wlura_t5n5jLwlZMgvEEFB8gjePSbLsK3kD78t4iq15ts2kQw2RmKE0d2mac-fstcXreiPuNZmxp-1VmosFlB8mePrDRD0NQdKCS0WT9IUCdg_C-47/s320/Screenshot+2019-08-21+at+7.47.29+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;轉碼後的文字預覽&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
如果想要修改預設的編碼，輸入檔案的部分請改以下的紅框處：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfYO4xOOTLdYwKlhYtn1Gbg8dE38NwHPsIZMBkSuG_Uvc_sNGjyTRPgM05ZKLFh6xiNhQ9r2bo5qJLpqEdi7d8d9bbK3JZ7LPtUh5ToqI8ca-v5p0LVIrZxRJK-OxG97OgAWprnEaSBdf0/s1600/Screenshot+2019-08-21+at+7.49.04+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;827&quot; data-original-width=&quot;1073&quot; height=&quot;307&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfYO4xOOTLdYwKlhYtn1Gbg8dE38NwHPsIZMBkSuG_Uvc_sNGjyTRPgM05ZKLFh6xiNhQ9r2bo5qJLpqEdi7d8d9bbK3JZ7LPtUh5ToqI8ca-v5p0LVIrZxRJK-OxG97OgAWprnEaSBdf0/s400/Screenshot+2019-08-21+at+7.49.04+AM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
encodeNames 及 encodeList 是一對一對應的，前者是選項中顯示的名字，後者是真正的編碼名 [1]。修改或新增時請注意格式，且 encodeNames 最後一行必須是 [Customize...]。&lt;br /&gt;
&lt;br /&gt;
如果想修改輸出的文字編碼 (我是覺得轉成 UTF8 最安全，但不排除有人有特殊的需求) [1]，請修改以下紅框處：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhX6QT7oXjp-l7aAIGPj7EQX5b_Tm__s1xuHn73Cfst89oCQXqHO7uxPN3p4Ef6AuHh8nUiqNrtRbZMrOHxCcPBiToVHqxk8grPvZnNpF944LJoQh4JObYpk_B4YtR4TUWcxzGaI_gycSw/s1600/Screenshot+2019-08-22+at+10.34.34+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;827&quot; data-original-width=&quot;1073&quot; height=&quot;307&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhX6QT7oXjp-l7aAIGPj7EQX5b_Tm__s1xuHn73Cfst89oCQXqHO7uxPN3p4Ef6AuHh8nUiqNrtRbZMrOHxCcPBiToVHqxk8grPvZnNpF944LJoQh4JObYpk_B4YtR4TUWcxzGaI_gycSw/s400/Screenshot+2019-08-22+at+10.34.34+AM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
以上，提供給各位作個參考。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
附註&lt;br /&gt;
&lt;b&gt;1.&lt;/b&gt; iconv 支援的編碼可以用 iconv --list 指令查詢。</content><link rel='replies' type='application/atom+xml' href='http://chris959.blogspot.com/feeds/8174552581181417166/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chris959.blogspot.com/2019/08/mac-hanzconvert-convert-text-encoding.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/8174552581181417166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5517545636414774482/posts/default/8174552581181417166'/><link rel='alternate' type='text/html' href='http://chris959.blogspot.com/2019/08/mac-hanzconvert-convert-text-encoding.html' title='macOS 的文字 (字幕) 檔轉碼工具 HanzConvert &amp; Convert Text Encoding to UTF8'/><author><name>克里斯</name><uri>http://www.blogger.com/profile/05670866147292494668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8MytwrfgWscWWqv2YtIoQnmlL4-NUF89kR3moiwRwWTv0Jtw2bTR-ajY8RU7fpFaUVXW-5s_XSW6NhD_Dr1tntKgTIa_AmuCcitsCExqBNv-OosclFcGBiXdmBzxjw/s113/Chris+icon.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQPrWM6CDrm_PI0zfWLIRsfPGOLMno4ImvLN7YZ28eGjBPaK9zcf7z34AgyrnD12AKJkYGFl-1Qa4A5ki187H0tITYJLE2H_KqWQLmG14yDb-hxKFyjeBpW-XelnmwNJJaXw6GHUTyUTYz/s72-c/HanzConvert+icon.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>