Let’s Encrypt + certbot : 免費 SSL (0.40.1)

本文對應版本:0.40.1

下載、安裝

下載後加上執行屬性,裸執行一下讓程式自動更新及補上系統缺少的套件

mod_socache_shmcb.so

將 mod_socache_shmcb.so 註解移除

重新啟動 httpd

安裝證書 by 網站

因為沒有 DNS 權限,先測試了單一網站的安裝,certbot 會自動偵測 apache 設定檔抓取網站,證書存放在 /etc/letsencrypt/live/*

etc/httpd/conf.d/ssl.conf 範例

91 total views, 26 views today

NanoPi – GPIO 控制外接 LED

 

實體測試裝置長這樣

使用 /sys/class/gpio – shell command

使用 /sys/class/gpio – Python 3

效能實驗

使用以下的 python 的程式測試,迴圈跑 1000 次 led 開關

目前的程式需要 1.16 秒

因為覺得那個 DEBUG.gpio 的輸出很礙眼,所以複製了 gpio.py 然後將所有 logging 輸出刪除,可以得到 0.10 秒

… 所以已經知道訊息輸出會影響效能,那把 print(i) 也移除吧

好吧,我知道 GPIO 原本效能不彰的原因了

速率 & 時間

  • 2400 = 0.000417
  • 9600 = 0.0001
  • 115200 = 0.0000087

95 total views, 4 views today

SAMSUNG GALAXY J7 (2016) – 將 SD 卡和 ROM 合併 (Adoptable Storage)

參考資源

步驟

手機開啟 USB 開發 → 安裝驅動

手機重新啟動

手機 → 設定 → 儲存空間 → SD 卡 → 功能表 → 遷移資料

31 total views, no views today

NanoPi – 1. 初見面

第一次接觸無非就是取得以及該無法開始上手使用這些問題,取得兩個問題:價格、規格,下面有整理一些資料

台灣這裡買

價格表

名稱美金CPUeMMCRJ-45GPIOWiFi
NanoPi NEO-LTS9.99Allwinner H3, Quad-core Cortex-A7 Up to 1.2GHz10/100M2.54mm pitch 36pin. It includes UART, SPI, I2C, IO etc
NanoPi NEO2-LTS19.99Allwinner H510/100/1000M2.54mm pitch 24 pin-header, compatible with Raspberry Pi's GPIO pin1 - pin 24. It includes UART, SPI, I2C, IO etc
2.54mm pitch 12 pin-header. It includes USB, IR receiver, I2S, IO etc
NanoPi NEO Air-LTS28.00Allwinner H3, Quad-core Cortex-A7 Up to 1.2GHz8GB/32GB2.54mm spacing 24pin,It includes UART,SPI,I2C,GPIO
2.54mm spacing 12pin,It includes USBx2,IR,SPDIF,I2S
802.11b/g/n
NanoPi R129.00Allwinner H3, Quad-core Cortex-A7 Up to 1.2GHzNC/8GB10/100/1000M Ethernet x 1
10/100M Ethernet x 1
802.11b/g/n, with SMA antenna interface

含 HDMI

名稱美金CPUeMMCRJ-45GPIOWiFi
NanoPi M119.00Allwinner H3, Quad-core Cortex-A7 Up to 1.2GHz10/100MGPIO: 40pin, 2.54mm pitch pin-header, compatible with RasberryPi's GPIO. It includes UART, SPI, I2C, IO etc
NanoPi M1 Plus38.00Allwinner H3, Quad-core Cortex-A7 Up to 1.2GHz8GB10/100/1000MGPIO: 40pin, 2.54mm pitch pin-header, compatible with RasberryPi 2's GPIO. It contains UART, SPI, I2C, I2S/PCM, SPDIF-OUT and IO
2.54mm pitch 12 pin-header. It includes USB, IR receiver, I2S, IO etc
802.11b/g/n

規格、介紹

下載官方 Image

文件說明可以參考

取得 DHCP IP

方法一:使用 ping 區網,然後看 MAC address 「猜」是哪一個

手上有兩塊 NanoPi 不過 MAC address 並不是同一間工廠編號,而且不同 Image MAC address 也不相同,不過連 hostname 也不同也太神秘 …

  • NanoPi-NEO 02:81:D1:15:9B:27
  • NanoPi-NEO2 96:A1:7A:2B:AB:E2
  • NanoPi-NEO2 02:01:DA:78:38:13
  • FriendlyELEC 96:A1:7A:2B:AB:E2

Windows 10 ping 指令 > NULL 改成 > NUL

方法二:從分享器看

使用

使用 putty 登入 ssh,預設 root 密碼為 fa

 

481 total views, no views today

Office 365 – 初次使用疑難雜症

關閉動畫

Windows + U → 關閉「在 Windows 中顯示動畫」

新酷音輸入黑底

節錄可修正問題操作

99 total views, no views today

CertOS – Git Server & PhpStorm 8.0.3

初次使用時,指令的使用查詢相當容易,反而 Hoyo 覺得建立本地、主機端不同的操作及觀念才是更重要的

Git Server 安裝、設定

安裝、建立 ssh 上傳帳號

建立版本管理目錄初始化

PhpStorm 8.0.3

VCS → 從版本控制中檢出 → Git

Git Repository URL 填入 Git Server 帳號@網址:目錄路徑

上傳更新可以使用 Ctrl + Shift + K 快速鍵進行 Push 動作

remote: error: insufficient permission for adding an object to repository database ./objects

Git Server 目錄檔案無權限,檢查是否將 git 帳號擁有權授權給 git 目錄

1,034 total views, 1 views today