RoboDock

Thoughts, stories and ideas.

  • Home
  • DevOps
Docker 5分鐘架設 Ghost Blog
ghost

Docker 5分鐘架設 Ghost Blog

ghost 是一個快速崛起的線上出版平台,使用 node.js 編寫開發,並以 MIT 開放原始碼授權發行,以簡潔、快速、現代感著稱。

  • RoboDock
    RoboDock
2 min read
Let's Encrypt 讓我們加密吧~
DevOps

Let's Encrypt 讓我們加密吧~

Let's Encrypt 計畫基於普及 HTTPS 的使用,透過基金會贊助的方式,設立名為 Let's Encrypt 的 CA,提供免費的憑證發放服務。

  • RoboDock
    RoboDock
6 min read
Nginx+RTMP/HLS docker image
docker

Nginx+RTMP/HLS docker image

使用具備RTMP/HLS 模組的 Nginx Docker container,快速打造現代化的串流伺服器。

  • RoboDock
    RoboDock
1 min read
海事用衛星通訊頻段
GPS

海事用衛星通訊頻段

海事用衛星通訊頻段

  • RoboDock
    RoboDock
1 min read
影片編碼速率控制
video

影片編碼速率控制

"rate control" 用來決定影片檔案中每個圖框要花多少時間處理。 理想的影像編碼器:檔案儘可能小、品質儘可能高。"rate control" 即為控制平衡的關鍵要素

  • RoboDock
    RoboDock
3 min read
用 Raspberry Pi3 打造車牌辨識系統
Raspberry Pi

用 Raspberry Pi3 打造車牌辨識系統

OpenALPR 為一開源車牌辨識程式庫

  • RoboDock
    RoboDock
7 min read
Windows Systinternals psexec 用法
DevOps

Windows Systinternals psexec 用法

Sysinternals Suite 是一套 Windows 環境下的進階系統工具程式,其中的 psexec 可用來在遠端電腦執行程式

  • RoboDock
    RoboDock
2 min read
GitHub fork 專案同步上游來源更新
GitHub

GitHub fork 專案同步上游來源更新

GitHub fork 專案同步上游原始來源的更新

  • RoboDock
    RoboDock
2 min read
使用 Vagrant 輕鬆管理虛擬機
Vagrant

使用 Vagrant 輕鬆管理虛擬機

使用 Vagrant 輕鬆管理虛擬機。 vagrant 的觀念是這樣的,利用名為 Vagrantfile 的虛擬機組態設定檔,達成可重複、快速部署的虛擬機環境。

  • RoboDock
    RoboDock
6 min read
influxDB 使用 HTTP API 寫入資料
influxDB

influxDB 使用 HTTP API 寫入資料

透過傳送一個 HTTP POST 請求至 /query 網頁端點並設定參數 q=CREATE DATABASE ,可建立資料庫。 透過傳送一個 HTTP POST 請求至 /write 網頁端點並指定相關參數,可將資料寫入 influxDB 資料庫。

  • RoboDock
    RoboDock
3 min read
influxDB 備份與回復
influxDB

influxDB 備份與回復

influxDB 具備對某個時間點實施**"快照"**與回存的能力。 influxDB 的備份接為完全備份,目前尚不支援**"增量備份"**。

  • RoboDock
    RoboDock
4 min read
Grafana 安裝程序
Grafana

Grafana 安裝程序

Grafana 是一套開源的數據監控及分析平台軟體

  • RoboDock
    RoboDock
3 min read
SRTM GeoTiff 數值地形檔案處理
SRTM

SRTM GeoTiff 數值地形檔案處理

GeoTIFF 檔案轉換為 USGSDEM 需要透過 GDAL 來處理,GDAL 主要在 Unix/Linux 環境下開發,在Windows 環境下則可使用第三方編譯好的 GDAL binary 可執行檔,目前主要有 GISInternals,MS4W,OSGeo4W 三處主要來源:

  • RoboDock
    RoboDock
1 min read
Raspberry Pi (Beaglebone) 使用 VNC 遠端桌面
Raspberry Pi

Raspberry Pi (Beaglebone) 使用 VNC 遠端桌面

在 Windows 系統上安裝 VNC server,可讓遠端使用者連線到目前電腦操作者的桌面,進行遠端操作,然而在 Linux 世界中,圖形桌面系統是多人多工的,如果你在套件庫中尋找 vncserver 套件來安裝,結果可能與您預期的不太一樣。建立遠端連線後,得到卻是一個全新的可登入桌面環境,而不是操作中的螢幕畫面。

  • RoboDock
    RoboDock
2 min read
Chocolatey 軟體套件管理
DevOps

Chocolatey 軟體套件管理

Chocolatey 是一套 Windows 上的軟體套件管理程式,讓使用者可以用終端機指令的方式進行軟體的自動安裝、升級、移除動作,如同 Debian/Ubuntu 上的 apt-get 或是 Fedora/RedHat 上的 yum 一般。

  • RoboDock
    RoboDock
1 min read
CentOS 7 安裝 LNMP server 環境
Linux

CentOS 7 安裝 LNMP server 環境

有別於常見的 LAMP (Linux-Apache-MySQL-PHP) 網站伺服器環境,今天要來改用 Nginx 取代 Apache 做為網頁伺服器,這樣的組合成為 LNMP (Linux-Nginx-MySQL-PHP)

  • RoboDock
    RoboDock
3 min read
OAuth 2.0
DevOps

OAuth 2.0

OAuth : 透過一種 Token 機制,允許使用者讓第三方的應用程式存取該使用者在某一服務網站上儲存的資源(檔案、照片、影片等等),而不用提供使用者名稱與密碼給第三方應用程式。

  • RoboDock
    RoboDock
1 min read
使用 BeagleBone Black 或 Raspberry Pi 打造簡易的網路 VoIP/Voice Chat 設備 (2/2)
Beaglebone

使用 BeagleBone Black 或 Raspberry Pi 打造簡易的網路 VoIP/Voice Chat 設備 (2/2)

使用 Python 來處理 IO 控制,這樣就可透過按鍵或開關,來控制連線通訊,也可接個燈號顯示來電。

  • RoboDock
    RoboDock
2 min read
使用 BeagleBone Black 或 Raspberry Pi 打造簡易的網路 VoIP/Voice Chat 設備 (1/2)
Beaglebone

使用 BeagleBone Black 或 Raspberry Pi 打造簡易的網路 VoIP/Voice Chat 設備 (1/2)

在 Linux 上有隻名為 Seren 的簡易 VoIP 程式,可在終端機模式下進行語音通訊與文字交談,不必使用外部廠商提供的通訊軟體或註冊任何服務帳號,很適合小型輕量化系統使用,搭配 BeagleBone 或 Raspberry Pi 的 GPIO 做通訊開關控制,可衍生出不少應用。

  • RoboDock
    RoboDock
2 min read
使用 BeagleBone Black 打造 Tor Bridge Relay
Beaglebone

使用 BeagleBone Black 打造 Tor Bridge Relay

Tor是實現匿名通訊的自由軟體。其名源於「The Onion Router」(洋蔥路由器)的英語縮寫

  • RoboDock
    RoboDock
1 min read
建立 Chroot 環境
Linux

建立 Chroot 環境

Chroot 可暫時將系統根目錄指到特定的目錄下,建立ㄧ個獨立的環境供測試、開發用。在此環境下執行的程式無法看到系統中的其他部分。

  • RoboDock
    RoboDock
2 min read
BeagleBone Black 的 Device Tree overlays
Beaglebone

BeagleBone Black 的 Device Tree overlays

Device Tree (DT)是一種用來描述系統中硬體設備的方法,例如描述 UART 如何與系統介接,接腳定義,啟用與否,使用何種驅動程式等等。

  • RoboDock
    RoboDock
4 min read
sudo or root?
Linux

sudo or root?

一般使用者透過 sudo 指令與自己的密碼,就可取得 root 特權執行程式,其實是透過 /etc/sudoers 檔案來進行控管。 /etc/sudoers檔案內的設定可決定誰具有取得 root 特權的能力,因此檔案屬性預設為無法編輯,且只有 root 才能檢視,/etc/sudoers檔案屬性如下:

  • RoboDock
    RoboDock
2 min read
使用 Raspberry Pi 製作紅外線遙控器
Raspberry Pi

使用 Raspberry Pi 製作紅外線遙控器

LIRC(Linux Infrared Remote Control)程式庫套件讓我們可以在 Linux 上控制紅外線遙控器,更棒的是現在的 Raspbian OS,也加入了對 LIRC 的支援,只要有些紅外線 LED 電子零件,連接 Raspberry Pi 的 GPIO 針腳,便可輕鬆遙控家裡的電視機或他紅外線遙控設備。

  • RoboDock
    RoboDock
6 min read
Linux 動態連結程式庫搜尋路徑
Linux

Linux 動態連結程式庫搜尋路徑

Linux 系統中使用 LD_LIBRARY_PATH 環境變數來指定動態連結程式庫搜尋路徑

  • RoboDock
    RoboDock
1 min read
RoboDock © 2023
Latest Posts Twitter Instagram