潛力無限的數位貨幣 IOTA – 電腦版錢包

目前市面上數位貨幣上千種,比較為人知曉的是數位貨幣的開山祖師「比特幣」(BTC) BTC 的去中心化區塊鏈技術理所當然被稱為「區塊鏈 1.0」,而現在第二市值的數位貨幣是「乙太幣」(ETH) ETH 是在 BTC 的基礎上做的修正與改進,除了比 BTC 交易速度快一點、手續費也低一些,還引入智慧合約等創新的技術 所以 ETH 也被稱為「區塊鏈 2.0」 ​ 不過上述兩種數位貨幣在達到一定交易量以後,驗證速度會越來越慢,而且手續費會高漲 其實這兩種數位貨幣要做到像支付寶、Apple Pay Cash 或者街口支付那樣支付體驗,是很難達成的 於是又有個傢伙跳出來,創造了一種沒有區塊鏈的數位貨幣,交易沒有手續費 且處理速度會隨著使用的人多反而會越來越快的「IOTA」,相比 BTC & ETH,IOTA 採用的是 Tangle 的技術 設計初衷是想要成為目前發展越來越快的「物聯網」骨幹技術 ​ IOTA 與其他區塊鏈數位貨幣不同的特色 無礦工 沒有礦工,沒有大量消耗能源的問題 無手續費 即使支付最小單位的 IOTA,也沒有交易手續費,所以非常適合小額支付 如果使用 BTC 買杯咖啡你可要好好想一想,除了到帳速度慢以外,手續費可能可以讓你再買一杯咖啡 交易速度快 隨著使用交易量增加,IOTA 驗證的速度不減反增,擴展性十足 想要了解更多資料,請自行 Google,這邊不詳述了~ ​ 要獲得 IOTA 錢包當然首推官方錢包,先到官方錢包網站下載,目前兩大主流平台 Windows / macOS 都有支援 https://github.com/iotaledger/wallet/releases 打開 IOTA 錢包後,我們通常選 Light Node 模式,Full Node 需要下載完整的節點資料,如果是信徒才推薦 之後會要讓我們選擇一個節點,這個節點推薦使用 CarrIOTA 提供的節點,會自動分配離你最近的節點 選擇「Custom」以後,複製「https://field.carriota.com:443」貼上並點一下保存,如下圖即可 之後錢包就會讓你輸入你錢包的 Seed,類似下面圖片這樣: 關於這個 IOTA Seed,是由一串 81 位隨機大寫英文加數字 9 的字串 ...

March 3, 2018 · 1 min · jkgtw

大疆 DJI Mavic Air 室外首航,開啟上帝視角

大疆 DJI 在今年一月二十三號發佈會上拿出新款超小巧的 Mavic Air 因為我從來沒有接觸過無人機,只有聽聞 Mavic Pro 很厲害,所以看到 Mavic Air 發佈的時候就很心動 接著又仔細看看參數的時候,小部分規格甚至比 Mavic Pro 優秀,而且身材實在小很多 於是沒多想就決定立馬訂購一台。。。 如果你還在猶豫,推薦可以看看下面國外這位 YouTuber 的勸敗影片。。。 如果你已經是 Mavic Pro 使用者,建議可以多等等,感覺 DJI 應該很快會推出 Mavic Pro 2 代的新產品 不然怎麼對的起「Pro」的名稱呢? 我是預購當天就在 DJI 官方台灣網站訂購的,機器是從深圳發 DHL 快遞到台灣 在台灣海關報關時還卡了幾天,寫了一堆委任書與自用切結書以後還是有驚無險的順利拿到手了~ 官網訂購的價格是含運費且含稅費的,但是剛收到 DHL 清關通知的時候還抖了一下。。。 不過拿到手這幾天都天公不作美,天天都下雨而且超冷,台灣太平山還甚至下雪了。。。 只能先在室內先做起降練習。。。 直到某一天天氣終於有稍微好一點,終於沒下雨了! 趕快開著車來到附近的關渡碼頭,這地點平常人很少,但是是屬於限制飛行的地區喔! 把 Mavic Air 連上手機的 DJI Go App ,等待飛機 GPS 定位成功就會提示這地方只能飛 60 米的高度 ...

February 7, 2018 · 1 min · jkgtw

利用 youtube-dl 下載你想要的影片格式

youtube-dl 是一個很厲害的影片下載神器,可以下載 YouTube 跟各種網站的影片工具 上一篇有介紹到 Homebrew,有需要的人可以直接安裝使用 最簡單的用法就是直接在此指令後面加上影片的網址,他就會下載預設的影片 $ youtube-dl [videolink] 但有時候你想下載不同容量的影片大小存到手機或者平板離線觀看呢? 或者 YouTube 上面有個 MV 很喜歡,只想要下載這首歌的音樂到手機裡面聽呢? 這些需求 youtube-dl 都能完美完成達成~ 想要下載指定的格式,我們要先找到他有哪些格式? 很簡單只要加個「-F」的參數,就能用 youtube-dl 列出這個影片所有提供的格式列表,例如: $ youtube-dl -F https://www.youtube.com/watch\?v\=kfXdP7nZIiE 注意那個參數「F」是大寫,然後就能看見以下列表: 如果只想要下載該影片的聲音部分,就看 resolution 那欄的「audio only」 然後找到 extension 欄位你想要的格式 使用蘋果 iTunes / iOS 的話通常就是直接下載 m4a 的版本,記下 m4a 那行的 format code,也就是「140」 輸入以下指令就能下載該影片的 m4a 聲音檔案 $ youtube-dl -f 140 https://www.youtube.com/watch\?v\=kfXdP7nZIiE 注意這裡的參數「f」是小寫,輸入完以後稍等片刻就能看到已經下載完畢~ 同樣如果要下載小一點的格式給其他設備看,一樣在上面列表裡面找到合適的大小 這邊以 640×360 分辨率的 mp4 為例,查看 format code 是「134」,那我們如法泡製 $ youtube-dl -f 134 https://www.youtube.com/watch\?v\=kfXdP7nZIiE 就能下載到這個檔案了,超級方便! ...

February 1, 2018 · 1 min · jkgtw

macOS 必裝! Homebrew 套件管理工具

Homebrew 套件管理工具 Homebrew 超容易安裝,只要打開「終端機」,複製以下指令,貼上然後執行根據提示即可安裝 $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" Homebrew 安裝完畢後,這邊列舉幾個我比較常用的超棒工具 ​ ​ youtube-dl $ brew install youtube-dl 從 YouTube 之類的網站下載完整影片的神器 如果只是要下載影片使用非常簡單,指令後面接影片網址即可 $ youtube-dl https://www.youtube.com/watch?v=Y9ga9wJoS7g 稍等片刻他就會下載完畢,非常方便! 他還有更多進階用法,詳細可以參閱官方網站,或者下 –help 參數觀看使用方法 而且不要因為他名稱只有寫 YouTube 就以為他只能支援這個網站而已,他支援的網站可多了。。。 這邊去看詳細列表: http://rg3.github.io/youtube-dl/supportedsites.html 後面會再補一篇比較詳細的教學 ​ ​ mas $ brew install mas mas 基本是一個簡易小巧命令行版的 Mac App Store,而且他沒辦法幫你購買或者安裝新 App 只有你之前曾經購買過才能操作 列出你 Mac App Store 購買過的 App $ mas list 安裝編號 497799835 的軟體 $ mas install 497799835 升級所有應該升級的軟體 $ mas upgrade 登入帳號,後面跟密碼,這裏不加密碼也可以,稍後他會提示要輸入 $ mas signin [email protected] "dd2Ajjxo34" 登出 ...

January 27, 2018 · 1 min · jkgtw

GPU 礦機隨手裝 – 礦機的日常監控

組裝礦機很容易,多花點時間,那些坑踩啊踩啊,總是有能裝起來的一天。。。 但是調整到最佳與日後維護就會是一件大工程了! 礦機我們知道它基本無時無刻 24 小時都在全速全力挖礦,每張顯示卡都是滿負荷以及非常耗電情況下工作 礦機數量一多,每隔幾天出一次問題是很正常的現象,除了小部分一些人會把礦機放在自己家中以外 大部分我相信應該都會擺到其他閒置房屋或者礦場去,因為礦機產生的噪音跟熱量實在會讓人有點吃不消 如果家中又有個熊孩子,就更不可能擺多台礦機了~ Windows 平台上的挖礦系統監控 Eth Monitoring( https://ethmonitoring.com ) 這家服務挺不錯的,通知的種類也多,除了基本的 App、email 通知以外,還有 Telegram 與 SMS 監控的挖礦軟體也很多,常見如 Claymore、CCMiner、EthMiner。。等等都有覆蓋到 可以設定的通知選項也是很多,大部分都可以自訂,像是礦機離線了五分鐘發通知、GPU 溫度過高發通知。。等等 基本功能也是免費的,如果需要更多服務或者看到更多礦機圖表資訊,可以付費升級為 Premium 用戶 而且他們接受 ETH 乙太幣支付,挖礦的部分所得,拿來付這個剛剛好,不用再額外掏腰包~ 另外就是他們家軟體也有支援 Liunx 平台喔! Monitorig( http://www.monitorig.com ) 最近在改版 V2 Beta 中,也是在 Windows 裡面安裝相應的客戶端,目前只有 email 通知 隨著開發以後也會有付費版的進階功能,目前 Beta 測試中 這算是一個替代品,列為備胎 VNC 遠端桌面控制 推薦使用跨平台的 VNC 服務,如果是 Windows 的話推薦直接安裝 RealVNC 的客戶端 沒有帳號的人,可以先去他們網站免費註冊一個 非商業用途可以添加至五台電腦,安裝 RealVNC 客戶端以後可以跨網域遠端控制電腦 除了多種平台的電腦以外,RealVNC 在手機方面也都有相應客戶端,非常強大 受控方要安裝的軟體叫「VNC Connect」: https://www.realvnc.com/en/connect/download/vnc/ 安裝後記得登入在 RealVNC 註冊的同個帳號,登入後還會被要求新設定一個密碼 這個密碼是當電腦要被控制時,會要求對方輸入的 VNC 密碼 控制方安裝的軟體叫「VNC Viewer」: https://www.realvnc.com/en/connect/download/viewer/ 支援的平台種類非常多,舉凡桌機電腦各種常見系統與 iOS / Android 通通都有覆蓋 ...

January 22, 2018 · 1 min · jkgtw

GPU 礦機隨手裝 – ETH 挖礦軟體相關與刷 VBIOS

目前 ETH(乙太幣) 挖礦比較主流的系統是 Windows,在各種相關驅動以及軟體工具方面他有非常大的優勢 對於新手入坑挖礦來說,Windows 是最佳入門平台 如果使用的是 Nvidia 顯示卡挖礦的話,推薦可以使用 ethOS 、 Hive OS 之類的 Linux 系統來挖 Nvidia 卡不用刷 VBIOS,系統直接超頻就開始挖礦,比較無腦 開始挖礦前,我們要先弄個 ETH 錢包,電腦版我推薦使用 Exodus ,多平台且不需要下載完整區塊鏈資料 支援的虛擬幣種類也是非常的多,比特幣、萊特幣或者乙太幣通通都有,也能單獨導出錢包私鑰 下載打開軟體,選擇左邊的「Wallet」然後選到你想要的幣別,這邊選「Ethereum」 然後收錢就是「Receive」,反之要匯款給別人就是選「Send」 選擇「Receive」以後,就會出現你的 ETH 錢包地址,點一下下面圖片左邊的 icon,即可複製你的錢包地址 有了錢包地址以後,我們就能開始挖礦了~ Windows 我推薦使用 Windows 10 Pro 64位,什麼「使用 Windows 7 or Windows 8 比較穩定」這種想法還是早早放棄 如果不特別 hack 的話,Windows 7 支援的顯示卡只有四張,Windows 8 只有五張 通常一台礦機都裝六張以上顯示卡,所以直接上 Windows 10 就對了,不用考慮 在拿到一批新顯示卡前,只安裝一張顯示卡到主機板上即可,如果你的顯示卡不是同一批號 建議一張刷完,關機拔掉再插另外一張繼續刷,以此類推 Windows 10 系統裝完以後,建議跑 Windows Update 一次到最新,然後下載安裝 AMD 官方針對挖礦優化的驅動程式 或者是下載 AMD 最新的正式版驅動,可以反覆測試比較看看 安裝完畢後我們使用 GPU-Z 把顯示卡的 VBIOS 讀取保存下來,檔案名就取個自己看得懂的 ...

January 20, 2018 · 2 min · jkgtw

GPU 礦機隨手裝 – 挖礦前的採購

2017 年比特幣瘋漲,連巷口阿公阿罵聊天都在講比特幣,實在非常誇張 短短幾個月從 5000 美金,飆到 20000 美金,然後又跳水到 12000 美金,截至寫稿在 14500 美金左右 讓一堆專家學者跳出來說,這是騙局啦!這是泡沫啦! 我不是專家也不是學者,不能告訴你這是不是騙局或者泡沫 這邊只能教大家怎麼從中挖點東西出來,怎麼挖才有效率? 選購顯示卡 目前市面上 C/P 最高的是 AMD 的顯示卡,市場主流是 RX570 跟 RX580 退而求其次可以找二手的 RX470 跟 RX480 如果真的都沒有的話,最後才是考慮 Nvidia 的卡,因為 Nvidia 的卡價格高,挖礦產出效益較少 要找的話就是 1060 起跳,1070、1080、1080Ti 之類的~ 具體可以到 WhatToMine 網站拉一拉試算表,填上你有幾張顯示卡,點選要計算的演算法 按下「Calculate」計算按鈕以後,下面就會出現要挖什麼東西比較賺? 而網站提供的這個試算表也是會根據每個幣種的目前價格而有所變動,像是 AMD 的顯示卡 擅長的領域是「Ethash」這個演算法,而這個演算法的最大宗目前是「乙太幣」「Ethereum」(ETH) 根據該網站計算出來的結果,如上圖示可以看見紅色圈起來的地方「Rev. $ Profit」的欄位 在上面數字是尚未扣掉電力成本的收益,下面是扣除以後的收益,要注意的是這個是 24 小時的收益 以 ETH 為例 46.02 是尚未扣掉電力成本的收益,42.13 就是你的純利啦~ 在家只要插上電,就讓它自己挖礦,一天能躺賺 40 美金,爽的不要不要的,難怪會全民挖礦 而且就算虛擬貨幣崩崩,你也不用太擔心,因為這些顯示卡還是可以拿來賣掉或者自己打遊戲 挖礦都是市面中、上等級的顯示卡,在幾年內是不會退太多流行的~ 看不懂英文的話,另外還有個中國網站「什麼值得挖」,也是類似的網站,點一點就能計算 不過這都是理論值,實際情況大概要打個七到八折~ 工欲善其事,必先利其器 這邊介紹 AMD 的 RX580 顯示卡,AMD 的卡買回來後通常都會拿來刷 VBIOS 超頻 ...

January 12, 2018 · 1 min · jkgtw

在 Raspberry Pi 樹莓派安裝 UniFi Controller

之前入坑 UniFi 的各種 AP 以後,就嘗試過 macOS 與 DSM Docker 版本的 UniFi Controller 在 macOS 安裝不太現實,因為電腦不是經常開機,而且 Macbook 隨時有可能會拿到外面使用 所以也嘗試過在 Docker 安裝,當時使用的是 goofball222/unifi ,很長一段時間都運行的很棒 直到一次大版本更新,goofball222 的最新映像檔沒辦法在我機器上順利跑起來了,只要吃下我的備份檔 它就當機。。。 具體原因沒有去深究,轉頭看看自己的樹莓派效能還有餘力,所以乾脆直接在樹莓派上面搞一套~ 當然如果你預算充裕,直接入一個 UniFi Cloud Key 也是可以的。。。 在我穩定運行一段時間後發現,便宜又大碗的 Raspberry Pi 樹莓派真的很適合拿來當 UniFi Controller 啊! ​ 工作環境 Raspberry Pi 3B(樹莓派) Raspbian Stretch( https://www.raspberrypi.org/downloads/raspbian/ ) 開始之前 在開始安裝 UniFi Controller 以前,請先把系統升級到最新版,並且語言最好設定到「en_US.UTF-8 UTF8」 不然在安裝 MongoDB 的時候有可能會出現錯誤 $ sudo apt-get update && sudo apt-get upgrade -y $ sudo rpi-update $ sudo reboot 接著要去確認語言是不是修改到「en_US.UTF-8 UTF8」,在「Localisation Option」裡面的「Change Locale」 ...

December 29, 2017 · 1 min · jkgtw

用 Docker 管理神器「Portainer」取代 DSM 管理工具

之前一直在使用 Synology 的內建 Docker 管理工具,因為方便不需要額外安裝其他軟體 但是最近這幾個月群暉的 Docker 更新,讓人開始懷疑人生。。。 究竟繼續使用下去呢?還是砍掉重練比較快? 這時候,首富 EP 大大給出最佳解「Portainer」! Portainer 是一個 GUI 的 Docker 管理工具,強大且容易使用 安裝也非常容易,ssh 進去 Synology NAS 裡面,然後切換成 root 以後輸入以下指令 $ docker pull portainer/portainer 先把最新的映像檔拉下來,然後透過下面指令就能直接啟動 $ docker run \ -d \ --restart always \ --name portainer \ -p 9000:9000 \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /volume1/docker/portainer:/data \ portainer/portainer 其他機器安裝方法可以參考官方指南: https://portainer.io/install.html 輸入完畢後,直接到瀏覽器裡面打開 Docker 宿主主機 IP:9000 第一次使用需要設定 admin 的密碼,連續輸入兩次後就能設定完畢,接著就能看見華麗麗的登入頁面 第一次 admin 登入完畢後,它會問你要管理本地的還是遠端的 Docker 這裡我們選擇管理本地(local) 進入之後就能看見大大的管理頁面,中間也會列出正在運作中的容器 點選一下「Containers」的區塊就能進去管理 進去到單獨的容器頁面,可以看到完整的設定資訊還有運作的情況 log 。。等等 上方也會有一排快速鍵,開始、停止。。。 另外如果你希望更新容器到最新的映像檔時候,只要按下上排快捷鍵的「Recreate」按鈕 它就會問你是不是確定要下載最新映像檔重新建立更新 ...

December 28, 2017 · 1 min · jkgtw

建立 iOS/macOS 按要求連線(On Demand) IKEv2 VPN

上一篇有介紹在 Raspberry Pi 樹莓派上面建立 IKEv2 VPN Server 速度不錯,也非常穩定,已經很好用,但是想要讓它在更好用! 這是因為之前建立的 VPN,每次出門時候都要手動去設定裡面打開 VPN,回到家時後也需要手動去關閉 VPN 有點不方便,不夠智慧化啊~ 於是開始琢磨 iOS 自動 VPN 連線的功能,蘋果也其實早就有提供 On Demand 的設定 蘋果也有提供相關圖形化設定工具,不過是在 macOS 上面而已,其他平台只能自己手動編寫 ​ 但也不是非常麻煩,因為目前網路上也有一堆設定檔可以參考 如果你還沒在樹莓派上安裝過 IKEv2 VPN Server 的話,請先翻上一篇文章,然後再繼續 VPN Server 這邊只要改兩個文件的設定,一個是 ipsec.conf,另外一個是 ipsec.secrets 所以同樣 SSH 進去 Pi 並切換成 root,開始編輯 ipsec.conf $ ssh [email protected] $ sudo -s $ vim /etc/ipsec.conf ​ 改成以下這樣: # ipsec.conf - strongSwan IPsec configuration file config setup charondebug="cfg 2, dmn 2, ike 2, net 2" uniqueids=never conn %default compress=yes dpdaction=restart dpddelay=30s inactivity=300s fragmentation=yes forceencaps=yes rekey=no keyexchange=ikev2 left=%any [email protected] leftauth=pubkey leftcert=vpn-host-certificate.pem leftsendcert=always leftsubnet=0.0.0.0/0 right=%any rightsourceip=10.0.0.0/24 rightdns=8.8.8.8,8.8.4.4 [email protected] rightauth=eap-mschapv2 ike=aes256gcm16-sha256-ecp521,aes256-sha256-ecp384! esp=aes256gcm16-sha256,aes256gcm16-ecp384! conn iOS auto=add conn OSX-EAP-TLS auto=add include /var/lib/strongswan/ipsec.conf.inc ​ ...

December 25, 2017 · 2 min · jkgtw