2018年9月30日 星期日

2018 年第 39 周記事

今日中午飯後開始整理庫房, 將菁菁今年會考的參考書都找出來, 明天要開始複習重考的科目. 我覺得先準備英數自這三科, 要背的社會考前四個月再開始即可. 書找好後順便整理紙箱, 把那些不堪使用的都拆掉壓扁, 下周六丟回收車, 不賣給私人業者了, 反正也賣不了多少錢.

忙到三點告一段落, 就全副武裝準備去巡墓園, 月初長達兩周的大雨, 墓園雜草不知是否長很高, 也怕樹葉擋住出水口排水不良. 爸偶而會去巡一巡, 特別是有一段時間囂張的竊賊竟把腦筋動到墓園的白鐵, 不可不防. 其實我研究無人機的動機之一就是希望它可以每天都自動從我家屋頂起飛去巡墓園, 拍照攝影傳回來之後就返航.

巡墓園務必穿長袖長褲著布鞋帶手套 (防恙蟲), 攜帶工具如下 :
  1. 短鋸
  2. 柴刀
  3. 果園大剪刀
還好下午陰陰的沒太陽, 整個公墓因為沒有修葺工程杳無人煙. 坦白說, 以前我可不敢一個人到公墓去, 不過在金門當兵時, 常獨自一人睡在小徑戰備道旁的碉堡裡, 在戰爭的歲月裡那裏不知死過多少人哩! 當兵的磨練還真的有點用處. 現在我明白, 這世間有時候人可能比鬼還可怕啊!

漫長的雨季似乎也沒有讓雜草如想像中那樣蔓生, 只有前面明堂邊角處長了一株雞冠花與雜草, 處理完畢向母親等祖先禮拜後即離去. 雖然不怕鬼, 但最好還是傍晚五點前離開, 我只有白天不怕.

傍晚把月初買的汽油發電機提到庫房準備將油箱吸空後寄回原廠檢查為何一直發不動, 在吸油之前在拉一次看看, 沒想到一拉就成功了, 但一調風口就很容易熄火, 試了兩三次終於穩定運轉, 趕緊拿出電表, 電燈, 電鑽等負載來測試, 結果正常, 一直運轉了 20 分鐘左右才停 :





油機停了後搖晃油箱發現裡面還有殘油, 可見油量太少是發不起來的, 大概要 500 cc 以上比較好. 這台小油機只有 18kg 好攜帶, 適合用在沒有電卻必須使用電鑽的場合. 前兩周周日都發動失敗, 讓我感到很挫折, 除了對引擎原理與操作陌生外, 也是因為自己太樂觀一頭熱的緣故.

好用的 App : 離線英英字典 English Dictionary

上回聽阿龍表弟說他現在忙著學英文, 這讓我感到非常汗顏, 因為自從 2003 年從高師大畢業後就把英文拋諸腦後, 持續 20 多年聽空中英語教室廣播的習慣也中斷, 說實在, 英語能力已經倒退了好多年. 自從買了 Note8 後發現它有一個懸浮翻譯的功能, 用 S Pen 圈選生字或句子就會自動翻譯, 實在很方便, 讓我想起自己擁有的第一台萊思康電子辭典, 它的連環翻譯功能與 S Pen 的懸浮翻譯很像. 我也下載了 BBC 與 CNN 的 App, 打算每天看幾篇頭條新聞來恢復英文功力.

即使有 S Pen 的好用翻譯功能, 但我還是習慣用英英字典, 比較能確定辭意. 從下面這篇文章我找到無內置廣告的離線英英字典 App : Eenglish Dictionary,

10 best dictionary apps for Android
English Dictionary - Offline

此字典有下列四個好用功能 :

  1. Word of the day : 每日一字 
  2. History : 最近查詢過的字 (學而時習之!)
  3. Bookmark : 可將查過的字存入書籤, 例如明天要考的生字表
  4. Random word : 隨機字彙, 每次點出現不同隨機字





此字典配合 Note8 的懸浮翻譯實在太棒了, 平常用英英字典, 遇到植物等實體物件必須英漢翻譯場合就用 S pen 的懸浮翻譯功能.


2018年9月29日 星期六

福利社的 Note9 優惠

這幾天收到公司福利社寄來的 Note9 空機 25800 優惠專案, 同事說我買太快了, 應該再等一下買 Note9 才對, 話是沒錯, 這個 84 折價格的確令我心動, 但仔細想想, 此與 Note8 近 6000 元的差價我覺得好像也不需要, 反正可插卡, 128G 與更快的 CPU 對我非必要, 倒是 4000 mAh 電池實在不錯.




不過, 前幾天新聞報導有一名紐約 Note9 使用者提告, 表示放在皮包裡面的手機發生燃燒現象, 難道電池又有問題了嗎? 參考 :

三星「爆炸門」再起?Galaxy Note 9 傳發生起火燃燒事故 使用者提告

這也是我決定買舊款的 Note8 原因之一, 因為歷經 Note7 的冒進, Note8 應該是較為審慎保守的產品. 不過目前只有尚未調查清楚的一例而已 (搞不好是想庭外和解獲取補償), Note9 的安全性還待觀察.

2018年9月28日 星期五

Swift 學習筆記 : Tutorialspoint 的線上 Swift 編譯器

上周末花了兩天研究如何在 Windows 上透過 VitualBox 跑 MacOS 映像檔, 安裝掛載都沒問題, 就是進不了 MacOS 安裝畫面, 行不行目前還不確定. 費那麼大勁只為了學習 Swift 實在很浪費時間, 事實上 Tutorialspoint 就提供了線上 Swift 編譯器, 不用管 Xcode 的安裝, 馬上就能進入學習序列 :

https://www.tutorialspoint.com/compile_swift_online.php




Swift 的訊息輸出函數與 Python 一樣是 print(), 用 let 宣告一個字串常數然後用 print() 輸出 :

let message = "Hello World!"
print(message)

按左上角的 Execute 執行結果如下 :

$swift main.swift
Hello World!

真的好棒棒! 這樣我就可以在等待 MacBook Air 新機出來之前用線上編譯器先學 Swift 語法了!  我在 Packt 寄來的新書促銷 email 中看到 "Beginning Swift" 這本書, 它純粹是在介紹 Swift 語法, 非常適合我這種初學者 :




目前電子書只要 10 美金, 比起紙本書真是便宜多多!

另外上週從市圖借到魏巍寫的 "Swift 3 自學力! :圖解146個ios App開發範例-入門必備超直覺設計指南" 也很不錯 :



作者魏巍真是厲害, 我之前學 Corona 與 Lua 語言時就看過他的書, 一個德文系畢業, 音樂人出身的人竟能自學 Lua, Swift 等軟體設計, 開發出多款 iOS/Andorid App, 實在令人敬佩. 這說明程式語言與軟體設計是文科生最容易介入的理工領域. 此書範例程式下載 :

https://github.com/WEI-WEI-SWIFT/iOS-Swift-Cookbook-2AU041

2018年9月27日 星期四

購買折疊式躺椅

前天夜裡睡到一半好像夢見自己睡在一個木床上, 突然四個床腳似乎突然斷裂, 整個人就隨垮下來的床跌落地面, 說時遲那時快我也醒了過來, 同樣也是躺在地上, 原來晚上睡覺用的無段折疊式躺椅年久失修, 不知哪個卡榫斷裂整個垮下來, 我就以倒栽蔥的優美姿勢著地. 站起來摸摸頭也沒痛, 還好躺椅離地不高沒有受傷.

昨晚花了點時間試試看能否修復 , 發現還是買新的比較快 :

貝斯特★現貨 無重力躺椅【L2001】★外銷美國熱銷★圓管豪華休閒躺椅加厚管/雙繩加強設
$ 699

含運 699+120=819 元

2018年9月26日 星期三

菁菁休學重考

昨天打電話到市府教育局確認, 由於高職與五專學籍不同無法互轉, 轉學到五專的想法是不可能, 雖然老師建議唸完這學期再去報轉學考, 但菁菁堅決不要再去立志上學, 想要明年五月再重考會考分發, 老師昨天電話中提醒若真的要辦休學需趁這幾天, 因第一次段考前學雜費可退 2/3, 於是今天去幫她辦休學. 在科辦與主任, 班導談了一下關於菁菁在班上適應不良問題, 在班導與菊枝老師協助下辦好休學. 

菁菁說不想去補習班, 要我幫她複習會考科目, 問題是五月考完會考後我已將國中參考書都帶回鄉下, 本周回去又要找出帶回來才行, 這幾天為此事真是傷腦筋. 

2018年9月24日 星期一

在 Win10 機器上安裝 VirtualBox 執行 MacOS 虛擬機器

昨天花了一個下午爬文研究如何在 Windows 上以虛擬機器方式跑 MacOS 的可能性, 結論是可行, 晚上就從網路下載了 VirtualBox 與 MacOS 10.13.6 的 vmdk 映像檔 (10.2GB), 今天就迫不及待在鄉下這台 Win10 桌電上來測試看看能否順利執行, 爬文研究結果參考 :

Windows 使用者開發 iOS App 的途徑

雖然在 Windows 上以虛擬機跑 MacOS 效能可能不佳, 但在我買 Macbook Air 之前, 想要先有個環境來先熟悉一下 MacOS 的操作, 同時練習一點剛學的 Swift 語法, 用虛擬機倒是一個成本最低的可行辦法, 其程序有三 :
  1. 安裝 VirtualBox 與 USB 擴充套件
  2. 在 VirtualBox 新增 MacOS 10.13 虛擬機掛載 vmdk 映像檔
  3. 以管理員身分開啟命令提示字元視窗執行虛擬機設定修改指令
安裝環境如下 :
  1. 作業系統 : Win10 Home 版 (64 bits)
  2. 處理器 : AMD Shampron 3850 APU with Radeon
  3. 記憶體 : 4GB
  4. C 碟空間 : > 80GB (只要超過 30GB 即可)
安裝 VirtualBox 之前已下載 AMD Hyper-V Cpmpatibility 檢測程式 檢查 AMD CPU 有開啟了  Hyper-V 虛擬化功能, 否則就要進入 BIOS 開啟, 參考 :

# Windows 使用者開發 iOS App 的途徑

以下安裝過程主要參考了下面 3 篇文章 :

免費虛擬機器VirtualBox下載、安裝與設定


一. 安裝 VirtualBox 與 USB 擴充套件 :  

首先下載 VirtualBox 與其 USB 擴充套件 :

https://www.virtualbox.org/wiki/Downloads (點 Windows host)
https://download.virtualbox.org/virtualbox/5.2.18/Oracle_VM_VirtualBox_Extension_Pack-5.2.18.vbox-extpack  (點 All supported platform) 

先安裝 VirtualBox :





注意, 這裡取消勾選 "在快速啟動列建立捷徑" :








注意, 這裡取消勾選 "Oracle VM VitualBox 5.2.18" :




以上 VirtualBox 安裝完畢, 接著雙按執行 VirtualBox USB 擴充包 :








這樣 VirtualBox 擴充套件就安裝完畢了. 接下來要在 "檔案/喜好設定/一般/預設機器資料夾" 將預設的 C 碟改為容量較大之其他分割, 若 C 本身夠大 就不用改 (至少 30GB 剩餘空間). 安裝好的 VirtualBox 位於 C:\Program Files\Oracle\VirtualBox 資料夾下.





接著可以在 "檔案/喜好設定/輸入/虛擬機器" 頁面檢視或修改切換主電腦與虛擬機器之組合鍵 :





以上完成了整個 VirtualBox 的設定. 接下來要進行第二步驟 : 在 VirtualBox 上新增一個虛擬機器, 並將已下載的 10.2 GB MacOS 10.13.6 版 vmdk 映像檔掛載到此虛擬機上,


二. 在 VirtualBox 新增 MacOS 10.13 虛擬機掛載 vmdk 映像檔 : 

按 VirtualBox 左方的 "新增" 鈕, 在彈出的建立虛擬機器頁面的 "名稱" 欄輸入 "MacOS 10.13 High Sierra", "類型" 選取 "Mac OS X", "版本" 選取 "macOS 10.13 High Sierra (64-bit)", 按 "下一步" 鈕 :




設定記憶體大小, 我的電腦為 4GB DRAM, 但不要拉到 4096 全滿, 要留點餘裕, 一般是設 DRAM 容量的 50~65%, 這裡我是設一半 2 GB (2048) :




按 "下一步" 設定硬碟, 此處需勾選最底下那個 "使用現有虛擬硬碟檔案", 並點選已下載解壓縮好的 MacOS 10.13.6 映像檔 macOS High Sierra by Techsviewer.vmdk :






按 "建立" 即可在左方框中看見名為 "MacOS 10.13 High Sierra" 的 MacOS 虛擬機矣.




但是預設 CPU 為單核心 (數目為 1), 且開機序列包含軟碟, 必須在系統設定中修改 : 按 "設定值" 鈕, 在 "系統/處理器" 頁面中將處理器由預設 1 改為 2 (雙核心) :




然後在 "系統/主機板" 頁面中將 "軟碟" 取消勾選 :




按 "確定" 即完成 MacOS 10.13 High Sierra 虛擬機器之大部分設定了, 可見 CPU 數目已改為 2, 開機序列也已無軟碟 :




最後還有一些小設定必須利用命令提示字元視窗來做. 注意, 在完成下面的設定之前, 不要去按左方框中的虛擬機器 "電源關閉" 按鈕, 這樣會起始關機程序導致下面之設定失敗.


三. 以管理員身分開啟命令提示字元視窗執行虛擬機設定修改指令 :

首先按 "開始" 選擇以系統管理員身分開啟命令提示字元視窗, 以 cd 指令切換工作目錄到 VirtualBox 的安裝目錄下 :

cd "C:\Program Files\Oracle\VirtualBox\"

依序執行下列 6 個指令修改虛擬機器設定 :

VBoxManage.exe modifyvm "MacOS 10.13 High Sierra" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "MacOS 10.13 High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "MacOS 10.13 High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "MacOS 10.13 High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "MacOS 10.13 High Sierra" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "MacOS 10.13 High Sierra" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1


執行結果必須都無錯誤訊息才行, 例如 :

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyvm "MacOS 10.13 High Sierra" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata "MacOS 10.13 High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"

C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata "MacOS 10.13 High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata "MacOS 10.13 High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata "MacOS 10.13 High Sierra" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata "MacOS 10.13 High Sierra" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1




這樣即完成 MacOS 10.13 High Sierra 虛擬機器之全部設定了.

按上方的 "啟動" 即開啟此 MacOS 10.13 High Sierra 虛擬機器 :




但是畫面卻停住不動, 原文說會出現黑螢幕與許多 code, 好像會花很久時間, 但也未免太久了 :




檢查程序都沒錯, 但奇怪等了很久就是還沒進去 MacOS 安裝畫面, 直到我要回高雄還沒出現, 只好關掉, 回高雄再用 INTEL CPU 電腦試試看,

參考 :

VirtualBox 4.2 上面安裝Ubuntu 12


2018-10-01 補充 :

早上在高雄家裡的電腦再試一次即順利進入安裝畫面 :




2018-12-22 補充 :

感謝網友法拉魚提供資訊, 10.13.2 版可以, 映像檔下載點 :

https://webforpc.com/mac/macos-high-sierra-10-13-disk-image-free-download/ (dmg)
https://forum.amd-osx.com/viewtopic.php?t=4029
https://drive.google.com/file/d/1cOuWxTyLtL_VJP4Xex0Vws71VBYPsMzn/view

2018 年第 38 周記事

今天是中秋節, 昨天下午左營阿姨來訪, 剛到不久即下起大雷雨, 閃電非常亮, 雷聲也轟隆轟隆響, 強風驟雨整整下了一個小時, 連放在椅子上的一顆小冬瓜都被吹下來, 從車庫後面滾到前面來, 真令我難以置信. 我把上週小阿姨沒砍完的甘蔗太長的都砍下, 截成兩三段放進肥料袋給阿姨帶回去, 她說剛買了一個長型大冷藏庫, 先放在裡面, 要滷豬腳時甘蔗很好用.

菜園有種薑真好, 隨時要用到時便去挖一株較大的來, 保留莖與根部接觸的一小部分, 只取底下之塊莖, 上面的部分再種回去還是會再生的, 我把它們改種在車庫邊, 這樣即使晚上要採也方便些, 不用到蚊子多的百香果樹下採 :





本周菁菁流感請假一周, 周三時突然說想要轉念五專, 這不是我當初跟她建議去念, 她卻嫌要讀一堆理化否決的嗎? 好吧, 但水某週四還是趕緊與五專那邊主任與校長都講好了, 週五去立志辦退轉, 原以為可順利轉過去, 哪知好像 12 年國教高職不能辦退, 而五專歸教育部管, 弄得白跑一趟, 菁又堅持不要再去上高職想休學, 所以本周為此事很傷腦筋.

週五帶爸去中正骨科回診, 院長說改為一個月回診一次, 我問大概多久可以騎機車, 他說起碼要半年, 建議最好還是開車為宜, 因機車不穩容易跌倒.

小舅上週已將今年的小番茄種下, 網子是重新搭的, 前陣子颱風多, 小舅沒種甚麼, 雜草任其叢生, 感覺亂亂的, 現在除了小番茄, 芥菜也用網子罩起來, 菜園馬上恢復了生氣 :




怎麼去年的番茄似乎才剛採完, 今年又來了, 不知不覺 2018 僅剩一季哩!

Windows 使用者開發 iOS App 的途徑

開發原生 iOS App 不管是用 Objective-C 或 Swift 都需要在 MacOS 環境下安裝 Xcode 才行, 這意味著必須買一台 Mac 電腦. 但有沒有辦法在 Windows 下開發呢? 下面這篇文章列出了 12 個方法 :

# Xcode for Windows (12 Ways to Build iOS Apps on PC)

前三種方法都是租用雲端的 MacOS 環境, 其中 MacInCloud 收費方式最彈性, 可以按時計費, 每小時 1 美元, 採預付卡制, 每次預付 30 小時. 也可以月租 20 美元, 可周付, 月付, 季付或年繳. 

其次是利用 VMware 或 VirtualBox 等虛擬化軟體在自己的 Windows 系統上安裝 MacOS, 如同前三種租用的雲端服務所做的那樣, 只是自己來做不用付租金而已, 但是卻需要一些技術來達成. 下面這篇文章即描述如何在 Win10 電腦上用 VirtualBox 安裝 MacOS 10.32 (High Sierra) : 


文中提到 Win10 電腦硬體方面必須滿足下列條件才能跑 MacOS :
  1. 64 位元電腦
  2. 至少 4GB RAM
  3. 雙核心處理器 
如果滿足的話即可下載 VirtualBox 與 MacOS 映像檔了 (我的 Inhon 筆電符合此三條件). 以下整理我爬文得到的安裝程序知識, 等有空要學 Swift 時再來試試看吧. 

VirtualBox 下載位址如下, 目前是 5.2.18 版, 點選 Windows host 超連結即可 :


此外還要下載支援 USB 2.0 與 USB 3.0 的擴充套件 VirtualBox 5.2.18 Oracle VM VirtualBox Extension Pack (All supported platform) :


MacOS 映像檔下載位址如下, 拆成 6 個 RAR 檔, 需分別下載後再用 winRAR 或 Bandizip 重組為單一 vmdk 檔 (約 10.2GB 左右) : 


不過 MacOS 只能在 Mac 電腦的 App Store 下載更新, Apple 不可能在網站上發布 MacOS 映像檔供人下載, 網路上的映像檔檔都是第三方製作發布, 可能有資安隱憂, 之前曾發生所謂 "Xcode Ghost" 事件, 第三方的 Xcode 據說含有惡意後門程式, 參考 :

https://zh.wikipedia.org/wiki/Xcode
XcodeGhost風波

在安裝 VirtualBox 之前需先檢查 Win10 電腦 BIOS 設定中 CPU 的 INTEL Virtualization Technology 選項是否已開啟, 如果電腦用的是 INTEL CPU 就好辦, 只要在下列網址下載指定語言版本的檢測小程式 (INTEL 處理器標識實用程式) 即可, 我下載的是繁中版 (cht, 在左下角) :

Intel® Processor Identification Utility - Windows* Version

檢查我現在用的 Inhon 筆電, 結果是 i5 雙核 CPU 虛擬化已開啟 :




如果還沒開啟虛擬化技術, 那麼就得進去 BIOS 打開. Win10 要進入 BIOS 操作有點複雜, 不是以前開機按 Del 或 Fx 功能鍵的做法, 是要在 "開始/電腦設定/更新與安全性", 點選 "復原/立即重新啟動", 再點選 "疑難解答/進階選項/UEFI 韌體設定/重新啟動" 就會進入 BIOS 設定畫面了. 於 CPU, Configuration, 或 CHIPSET 等選單中找尋 Virtuallization 這一項 (每家電腦不同), 將其改為 Enabled 或 Yes 即, 參考 :

# 如何在我的電腦上啟用虛擬化技術(VT)?
Win10系統進BIOS介面的操作方法

如果是 AMD CPU, 則要下載 AMD Hyper-V Cpmpatibility 檢測程式, 我鄉下 Win10 桌機是 AMD Shampron 3850 APU with Radeon, 檢測結果也 OK :




這樣就可以安裝 VirtualBox 了, 參考下面這篇文章:

# 免費虛擬機器VirtualBox下載、安裝與設定

先安裝 VirtualBox 然後再安裝 Extension 擴充包. 過程中有兩處要取消勾選 :
  1. 「在快速啟動列建立捷徑」
  2. 「安裝後啟動 Oracle VM VirtualBox 5.2.18」
安裝完擴充包再啟動 VirtualBox, 於 "檔案/喜好設定/一般/預設機器資料夾" 將預設的 C 碟改為容量較大之其他分割, 若 C 本身很大就不用改. 安裝好的 VirtualBox 位於 C:\Program Files\Oracle\VirtualBox 資料夾下. 

其次, 在 "檔案/喜好設定/輸入/虛擬機器" 頁面可以檢視/修改切換主電腦與虛擬機器之組合鍵.  

最後, 在  "檔案/虛擬機器管理員" 頁面, 按 "新增" 選擇 vmdk 映像檔即可在虛擬機器中安裝 MacOS 了. 以上為開頭那篇文章的方法 4 與 5, 用 VirtualBox 在自己上建立虛擬機器跑 MacOS 的辦法. VirtualBox 是甲骨文的好用免費軟體, 若用 VMware 則須付費.

開頭那篇文章的方法 6, 7, 8 則是在 PC 上直接安裝 MacOS, 稱為 Hackintosh, 而非跑虛擬機器, 可想而知效能會比虛擬機器要好, 但需要的技術層次較高. 方法 9, 10, 11, 12 則是使用 PhoneGap 或 Native Reat 等第三方軟體來編譯成 iOS App, 這對網頁程式設計師來說可能比較容易些吧!

參考 :

虛擬機VirtualBox安裝MAC OS 10.12圖文教程
5 STEPS TO INSTALL MACOS SIERRA IN VIRTUALBOX ON WINDOWS 10
How to install OS X Mountain Lion in Virtualbox with iAtkos
如何在Windows 7的VirtualBox順利安裝Mac os ?
Installing MacOS to VirtualBox
如何安裝 Xcode ?
macOS High Sierra 正式版下载| 史蒂芬周的博客

2018年9月23日 星期日

ACER Swift 5 與 USB Type-C PD 充電

最近在想, 現在行動電源容量越做越高, 是否能透過 USB 接口對筆電充電呢? 這樣在無法接市電充電的地方筆電電池一旦出現電量不足就可以方地接上行動電源充電了.

經爬文研究發現這是可行的, 但只有 Type-C 接口可以, 且必須支援 USB-PD (Power Delivery) 快充規格才行. 參考 :

尋找~USB Type C 充電的筆電

此文提到 Acer Swift 5 輕薄筆電的 Type-C 接口即有支援 USB-PD 規格, 我前陣子評估新筆電時有注意到 Swift 5 的 USB-PD 功能, 參考 :

14 吋超輕薄筆電!Acer Swift 5 輕薄/擴充/性能兼具! (8 代 CPU 觸控)

此文關於 USB Type-C PD 充電部分引述如下 :

"Swift 5 機器上的 USB Type C 除了一般 USB 3.1 的傳輸功能與顯示外接功能之外,也支援了 USB PD 的充電功能,因此用戶可以自行任意使用標準規格 45W 的 USB Type C 充電器或是行動電源使用,非常方便;像是阿輝介紹過得小米充電器或是紫米行動電源就可以搭配使用。(稍微提醒一下要用 USB Type C 對 Swift 5 充電要高速充電的話要支援 45W 的充電規格比較好,如果拿一般市面手機使用的行動電源,因為充電規格僅到達約 12W,因此充電速度會非常緩慢甚至無法啟動充電)"

重點就是行動電源輸出功率需達 45W 以上才能對具 USB-PD 接口的筆電充電, 否則是充不太進去的.

前陣子在評估新筆電時也在 Acer Swift 3 (型號 SF314-54 系列) 與 Swift 5 (型號 SF514-52) 系列之間做考慮, 兩款都是內顯窄邊框, 主要差異在記憶體, Swift 3 為 4GB/256GB; 而 Swift 5 則為 8GB/512GB. 再者 Swift 5 較新較輕,  螢幕是 15.6 吋塞入 14 吋機身, 用料也較好, 其他規格大致相同, CPU 均為 i5 的差價約 10000 元左右, 參考 :

ACER Swift3 vs Swift5 兩台比較
# 宏碁Swift 3、Swift 5、Swift 7 2018新機搶先看!挑戰世界最輕

不過 PTT 上有人認為 Swift 5 的 8 代 CPU 款的續航力與 SSD 均較差, 且觸控螢幕用不到, 建議買續航力較優的第七代 CPU 款, 不需要為了 8 代 CPU 而犧牲續航力. 不過 7 代機較重 (1.3KG) 且已停產, 而 8 代機則較新較輕 (0.97KG), 參考:


我在露天比較發現, i5-7200 (SF514-51 系列) 與 i5-8250U (SF514-52 系列) 差價近 6000 元 : 

關於 Macbook 的 Xcode 版本問題

上週一阿龍表弟來我家時帶了一部 Macbook Pro, 原來他已從 Air 進階到 Pro, 他說要幫小朋友剪輯影片, Pro 跑起來較順. 但是 Pro 是 15 吋, 也比較貴重, 如果只是要在 Xcode 上跑 Swift 的話似乎大材小用.

執行 Swift 4 要求 Xcode 10, macOS 版本需 10.13.6 (High Sierra) 以上, 參考 :

如何安裝 Xcode ?
https://zh.wikipedia.org/wiki/Xcode

根據下面這篇分析, 跑 Swift 確實只要 Air 即綽綽有餘, 用不到 Pro :

如何挑選適合開發 iOS App 的 Macbook?

這幾天也覺得我的 Inhon 筆電雖然電池退化, 電量到 35% 以下就要提防突然關機, 但也還算是堪用, 貿然換機必然使其閒置未免可惜, 理想上應該操到榨乾最後一滴油水方休. 再說了, 事實上我現在也還沒時間學 Swift, 所以可以慢慢等到 Macbook Air 新的 Retina 版本出來再來考慮也不遲.

2018年9月21日 星期五

好書 : IPython Cookbook, Second Edition (2018)

今天在網路上找到一本免費的機器學習電子書 (網頁版), 紙本書為 Packt 出版 :

IPython Cookbook, Second Edition (2018)




前面五章主要在講 Python 工具 Jupyter Notebook 之使用以及如何使用 Python 進行運算, 第六章之後才是重點內容, 例如資料視覺化, 統計分析, 機器學習, 信號處理等等, 值得一讀.

Samsung Tab 2 (P7510) Win10 驅動程式

這台三星 Tab 2 (P7510) 是 2012 年三月在建國路的茂訊購得, 因當時水某有一筆外快想買一台平板, 不過買來之後大多被二哥拿來玩憤怒鳥, 我反而很少用, 因為那一年的尾牙抽獎抽到 5000 元台北太平洋百貨禮券一直沒機會用掉, 2012 年四月就趁創新提案上台北彩排機會到永和 SOGO 忠孝店貼了 7500 元買了 iPad 2, 大部分時間都在用 iPad 2 看雜誌. 後來二哥憤怒鳥玩膩了, 這台 Tab 2 就被打入冷宮.

最近想起此機久放容易壞掉, 從櫃子中找出來充飽電發現還可以用, 於是拿來專門看技術電子書用, 沒想到過了 6 年鋰電池還是能用, 只是續航力稍遜而已. 昨晚將 Tab 2 連上家中 Win 10 電腦 USB 想要傳送檔案, 卻發現 Win 10 讀不到此平板, 覺得可能是驅動程式問題, 查詢網路找到下面這篇 :

Samsung Galaxy Tab 2 10.1 USB Not Showing By Computer

由此文找到三星 P7510 驅動程式下載位址 (官網)  :

Galaxy Tab 2 10.1 Student Edition

安裝後重開機就可以讀到平板內部 Flash 空間了.

** 注意 : 網路上其他網站所提供的驅動程式丟到 VirusTotal 掃描大都含有木馬程式, 任何其他裝置的驅動程式都可能是這要, 最好掃過沒問題才安裝.

2018-12-04 補充 :

測試結果 Win 10 機器都與 Tab 2 的 USB 連線, Win 7 則可.

Note8 密技 : 更改來電鈴聲

換新手機真的很麻煩, 除了備份 Line 裡面的資料花時間外 (後來發現舊手機裡面的聊天資料都還在, 不備份也沒關係, 除非是要搬過去新手機), 還要熟悉新手機的各種設定與操作, 而 Note8 這種功能較複雜的機器至少要一周才能上手主要功能. 參考 :

LINE換機/移動帳號流程(2017.05更新)

不過最不習慣的是來電鈴聲, 今天上班時對 Note8 的預設鈴聲渾然不覺, 因為它內建的音樂鈴聲音量較小, 也不刺耳, 當然也是因為太熟悉了以前華為 Honor 3C 內建的老式電話鈴聲之故. 我在 Note8 的鈴聲設定中逐一測試, 都沒找到傳統電話鈴聲, 只好上網查看看, 最後找到下面這個長達 19 秒鈴聲最符合要求 :

# 電話聲 (音訊脈衝鈴聲)

下載 mp3 後用 MP3Tag 程式將裡面的 Album, Title 等全部改為 Ring Tone, 然後複製到手機裡面 (SD 卡亦可), 然後在 "設定/鈴聲" 新增此 Rine Tone 即可 :




雖然鈴聲與舊手機不完全一樣, 但至少是傳統電話聲音, 聽起來比較知道是電話.

市圖還書兩本

下面這兩本書有人預約了必須還, 下次有空再借回來 :

從法人手中賺到錢 :全台第一本類股籌碼分析全攻略 (梓官赤東)
# Arduino創客之路

2018年9月20日 星期四

購買車內迷你空氣清淨器

在露天看到車用空氣清淨器似乎不錯, 其原理是透過臭氧負離子分解吸附車內髒汙空氣 :

【喬尚露天】最迷你的車用空氣清淨器 380萬負離子量 $230
# 迷你輕巧車用空氣清淨器【HC013】汽車清淨機臭氧負離子除臭除塵PM2.5分解 $249
車用空氣清淨器 JO-6278 380萬負離子 除煙清淨器 (高雄前鎮) $250

下面這款則是型號 JO-6291, 可釋放 560 萬/毫升個氧負離子, 附有兩個 2.1A USB 插座 :

《雙充》車用空氣清淨器 雙孔充電 雙USB充電 車用空氣清淨機 JO-6291 JO6291 $399

考量運費最後決定向前鎮這位賣家自取購買, 傍晚下班後沿著光華路騎到一心路與鄭和路交叉口 7-11 旁邊的陽光情人大樓管理室取貨付款. 從三多路到廣西路的這段原來就是光華夜市, 路兩旁攤子林立, 到了傍晚十分店家便開始要營業了, 如果有空倒想來逛逛.

購買 DACOM K2 藍芽耳機

換了新手機 Note8 後, 發現原先可與華為 Honor 3C 手機相連的 Sony MBH20 藍芽耳機竟然在 Note8 掃描時找不到, 爬文發現原來 Note8 採用藍芽 5.0, 而 MBH20 是 A2DP 協定, 參考 :

Note 8不支援A2DP,結果預購禮送藍芽喇叭

在露天找到超長待機  DACOM K2 藍芽耳機 : 




# 超長待機60天 五級真防水 大康DACOM K2 藍牙耳機 耳塞 開車 防水 掛耳式 通用型 智能降噪 汽車 機車 $399
【12號】安卓轉TYPE-C接頭/Micro usb轉iphone接頭/apple 轉接頭/高效傳輸線/安卓轉ios/ $13*3=39

加購特價 13 元的 Micro USB 轉 Type-C 頭 3 個. 含運 65 員共 399+39+65=503 元.

2018年9月18日 星期二

備份 Line 聊天紀錄

我訂購的 Note8 週六中午就到貨, 但因要回鄉下所以遲遲未去領貨. 昨天下班本想吃過飯領了貨去左營大路貼保護貼與買皮套, 但昨天小阿姨回來看大阿姨, 下午阿龍打給我說從鄉下出發要來高雄, 同行還有為為以及小夏米. 晚一點小舅媽與小安也來了, 就請他們到附近的瓦城吃泰國菜, 等他們回台北才去全家領貨.

但是在移機前必須先將 Line 聊天資料備份, 這些都是四年來的生活記錄啊! 首先進入群組或個人聊天室, 按右上角的箭頭, 選 "聊天設定" :





選擇要備份文字還是全部內容即開始備份 :





如果是備份所有內容, 時間會比較久, 備份完後會詢問是否以郵件傳送, 請選擇 "是" (不一定用郵件傳送, 後免可選雲端硬碟) :




按 "確定" :




由於備份全部內容檔案頗大, 請選擇 Google 雲端硬碟或 Dropbox :





按 "新增" 即開始傳送. 備份的資料會以 zip 壓縮檔形式存放於 "內部儲存空間/LINE_Backup/" 下, 可連接電腦備份此 zip 檔.